/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-700:#bf000f;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-green-600:#00a544;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-700:#0069a4;--color-rose-600:#e70044;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-700:#314158;--color-slate-900:#0f172b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono-family);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-domino-pip:#181b1f;--color-domino-wood-light:#b4845c;--color-domino-wood:#8a542d;--color-domino-wood-dark:#5e2e13;--color-domino-shadow:#01030973;--domino-poster-background:radial-gradient(ellipse at 50% 30%, #008fd4, #003c79 75%);--domino-poster-shadow:inset 0 0 0 3px #408fba99, inset 0 8px 24px #00112b66, 0 14px 30px #09162840;--domino-poster-title-shadow:0 3px 0 #002d5e, 0 8px 18px #00030c80;--color-pdf-imperial:var(--pdf-imperial);--font-body:var(--font-body-family);--color-mg-ink:#43260a}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-domino-pip:lab(9.48197% -.41151 -3.68196);--color-domino-wood-light:lab(59.1456% 15.5007 28.7166);--color-domino-wood:lab(41.5703% 20.3419 32.3864);--color-domino-wood-dark:lab(25.2485% 20.6433 27.2257);--color-domino-shadow:lab(.872366% .0483319 -2.26578/.45);--domino-poster-background:radial-gradient(ellipse at 50% 30%, lab(55.6664% -14.1193 -46.6027), lab(24.7855% 3.73745 -41.1205) 75%);--domino-poster-shadow:inset 0 0 0 3px lab(56.0129% -14.9423 -29.8507/.6), inset 0 8px 24px lab(4.90777% 1.37808 -19.6723/.4), 0 14px 30px lab(7.02765% -.672787 -13.8319/.25);--domino-poster-title-shadow:0 3px 0 lab(17.9879% 3.11454 -34.2671), 0 8px 18px lab(.852451% .125639 -3.74583/.5);--color-mg-ink:lab(18.5578% 12.5017 23.1023)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body)}.flex:not(.flex-col):not(.flex-nowrap):not(.thread-scroll):not(.overflow-x-auto):not(.overflow-x-scroll):not([data-nowrap]){flex-wrap:wrap!important}p,li,span,label,small,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}button,button :is(span,small),[role=button],[role=button] :is(span,small),.studio-keep,.studio-keep :is(span,small){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.flex:not(.flex-col):not(.text-center):not(.items-center)>:not(.text-center):not(.text-right){text-align:left}button,[role=button],a[download],summary,label[for],input[type=button],input[type=submit]{transition:transform .16s cubic-bezier(.2,.8,.3,1),filter .16s}button:active:not(:disabled),[role=button]:active,a[download]:active,summary:active,input[type=button]:active,input[type=submit]:active{filter:brightness(.94);transform:scale(.96)}@media (prefers-reduced-motion:reduce){button:active:not(:disabled),[role=button]:active,a[download]:active{transform:none}}}@layer components;@layer utilities{.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-4{inset:calc(var(--spacing) * -4)}.-inset-\[65px\]{inset:-65px}.-inset-\[80px\]{inset:-80px}.inset-0{inset:0}.inset-1{inset:var(--spacing)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-\[80px\]{inset:80px}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-\[4\%\]{inset-inline:4%}.inset-x-\[10\%\]{inset-inline:10%}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-6{top:calc(var(--spacing) * -6)}.-top-7{top:calc(var(--spacing) * -7)}.-top-9{top:calc(var(--spacing) * -9)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-\[9px\]{top:-9px}.-top-\[18px\]{top:-18px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[1px\]{top:1px}.top-\[3\%\]{top:3%}.top-\[4\%\]{top:4%}.top-\[8\%\]{top:8%}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[12px\]{top:12px}.top-\[14\%\]{top:14%}.top-\[30\%\]{top:30%}.top-\[38\%\]{top:38%}.top-\[40\%\]{top:40%}.top-\[42\%\]{top:42%}.top-\[44px\]{top:44px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(3rem\+0\.35rem\)\]{top:3.35rem}.top-\[calc\(100\%\+0\.4rem\)\]{top:calc(100% + .4rem)}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[calc\(max\(env\(safe-area-inset-top\)\,4px\)\+8px\)\]{top:calc(max(env(safe-area-inset-top), 4px) + 8px)}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem, env(safe-area-inset-top))}.top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem, env(safe-area-inset-top))}.top-\[max\(4\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(4.75rem, env(safe-area-inset-top))}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-4{right:calc(var(--spacing) * -4)}.-right-5{right:calc(var(--spacing) * -5)}.-right-6{right:calc(var(--spacing) * -6)}.-right-7{right:calc(var(--spacing) * -7)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[7\%\]{right:7%}.right-\[8\%\]{right:8%}.right-\[10\%\]{right:10%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-2\.5{bottom:calc(var(--spacing) * -2.5)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-9{bottom:calc(var(--spacing) * -9)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-\[9px\]{bottom:-9px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[4\%\]{bottom:4%}.bottom-\[6\%\]{bottom:6%}.bottom-\[10\%\]{bottom:10%}.bottom-\[12\%\]{bottom:12%}.bottom-\[15px\]{bottom:15px}.bottom-\[18\%\]{bottom:18%}.bottom-\[calc\(100\%\+0\.4rem\)\]{bottom:calc(100% + .4rem)}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-\[calc\(max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\+5\.25rem\)\]{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 5.25rem)}.bottom-\[calc\(max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\+9\.25rem\)\]{bottom:calc(max(.75rem, env(safe-area-inset-bottom)) + 9.25rem)}.bottom-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(.75rem, env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.-left-2{left:calc(var(--spacing) * -2)}.-left-2\.5{left:calc(var(--spacing) * -2.5)}.-left-3{left:calc(var(--spacing) * -3)}.-left-4{left:calc(var(--spacing) * -4)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[6\%\]{left:6%}.left-\[8\%\]{left:8%}.left-\[12\%\]{left:12%}.left-\[18px\]{left:18px}.left-\[22px\]{left:22px}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[15\]{z-index:15}.z-\[22\]{z-index:22}.z-\[42\]{z-index:42}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[62\]{z-index:62}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.row-start-1{grid-row-start:1}.-m-3{margin:calc(var(--spacing) * -3)}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.\!mt-6{margin-top:calc(var(--spacing) * 6)!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[6px\]{margin-top:6px}.mt-auto{margin-top:auto}.-mr-4{margin-right:calc(var(--spacing) * -4)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-mb-40{margin-bottom:calc(var(--spacing) * -40)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[30px\]{margin-bottom:30px}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.pdf-action{white-space:nowrap;color:#fff;box-shadow:var(--shadow-lift);background:linear-gradient(103deg,#d61f26 0%,#9b1620 48%,#18181b 100%);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-weight:700;transition:filter .18s,transform .12s,opacity .18s;display:inline-flex}.pdf-action:hover:not(:disabled){filter:brightness(1.08)}.pdf-action:active:not(:disabled){transform:scale(.99)}.pdf-action:disabled{opacity:.55;box-shadow:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.field-inline{white-space:nowrap!important;flex-flow:row!important;display:flex!important}.pdf-quiet{white-space:nowrap;color:lab(34.988% -1.40394 -7.2287);background:#fff;border:1px solid lab(90.717% -.443697 -1.43198);border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.pdf-quiet:hover:not(:disabled){color:var(--pdf-imperial);background:lab(96.9798% 3.80361 1.60385)}.pdf-quiet:disabled{opacity:.5}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/7\]{aspect-ratio:5/7}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-0{width:0;height:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-1\/3{width:33.3333%;height:33.3333%}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-8\!{width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-44{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.size-\[16px\]{width:16px;height:16px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[22\.4px\]{width:22.4px;height:22.4px}.size-\[22px\]{width:22px;height:22px}.size-\[28\%\]{width:28%;height:28%}.size-\[30px\]{width:30px;height:30px}.size-\[33\.6px\]{width:33.6px;height:33.6px}.size-\[34px\]{width:34px;height:34px}.size-\[45\%\]{width:45%;height:45%}.size-\[60px\]{width:60px;height:60px}.size-\[78\%\]{width:78%;height:78%}.size-\[86\%\]{width:86%;height:86%}.size-\[88\%\]{width:88%;height:88%}.size-\[calc\(100\%\+160px\)\]{width:calc(100% + 160px);height:calc(100% + 160px)}.size-\[min\(10vw\,7\.4vh\,54px\)\]{width:min(10vw,7.4vh,54px);height:min(10vw,7.4vh,54px)}.size-\[min\(94vw\,calc\(100dvh-140px\)\,560px\)\]{width:min(94vw,100dvh - 140px,560px);height:min(94vw,100dvh - 140px,560px)}.size-\[min\(96vw\,calc\(100dvh-150px\)\,640px\)\]{width:min(96vw,100dvh - 150px,640px);height:min(96vw,100dvh - 150px,640px)}.size-full{width:100%;height:100%}.thread-scroll{scrollbar-width:thin;scrollbar-color:#6482be59 transparent}.thread-scroll::-webkit-scrollbar{height:8px}.thread-scroll::-webkit-scrollbar-track{background:0 0}.thread-scroll::-webkit-scrollbar-thumb{background-color:#6482be52;background-clip:content-box;border:3px solid #0000;border-radius:999px}.thread-scroll::-webkit-scrollbar-thumb:hover{background-color:#506eb480;background-clip:content-box}.\!h-6{height:calc(var(--spacing) * 6)!important}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[22\%\]{height:22%}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[52dvh\]{height:52dvh}.h-\[52px\]{height:52px}.h-\[52vh\]{height:52vh}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[65px\]{height:65px}.h-\[67\.2px\]{height:67.2px}.h-\[76px\]{height:76px}.h-\[88\%\]{height:88%}.h-\[112\%\]{height:112%}.h-\[112px\]{height:112px}.h-\[150px\]{height:150px}.h-\[166px\]{height:166px}.h-\[170px\]{height:170px}.h-\[220px\]{height:220px}.h-\[236px\]{height:236px}.h-\[420px\]{height:420px}.h-\[560px\]{height:560px}.h-\[calc\(100\%-16px\)\]{height:calc(100% - 16px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-4{max-height:calc(var(--spacing) * 4)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[36vh\]{max-height:36vh}.max-h-\[45dvh\]{max-height:45dvh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[52dvh\]{max-height:52dvh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[68dvh\]{max-height:68dvh}.max-h-\[74vh\]{max-height:74vh}.max-h-\[75dvh\]{max-height:75dvh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[78dvh\]{max-height:78dvh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[220px\]{max-height:220px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[390px\]{max-height:390px}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.max-h-\[calc\(100\%-16px\)\]{max-height:calc(100% - 16px)}.max-h-\[calc\(100dvh-65px\)\]{max-height:calc(100dvh - 65px)}.max-h-\[calc\(100dvh-180px\)\]{max-height:calc(100dvh - 180px)}.max-h-\[min\(460px\,36vh\)\]{max-height:min(460px,36vh)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[110px\]{min-height:110px}.min-h-\[126px\]{min-height:126px}.min-h-\[132px\]{min-height:132px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[166px\]{min-height:166px}.min-h-\[178px\]{min-height:178px}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[4px\]{width:4px}.w-\[11rem\]{width:11rem}.w-\[13\%\]{width:13%}.w-\[19\%\]{width:19%}.w-\[20\%\]{width:20%}.w-\[24\%\]{width:24%}.w-\[26vw\]{width:26vw}.w-\[32vw\]{width:32vw}.w-\[38px\]{width:38px}.w-\[38vw\]{width:38vw}.w-\[44\.8px\]{width:44.8px}.w-\[52px\]{width:52px}.w-\[60\%\]{width:60%}.w-\[64px\]{width:64px}.w-\[66px\]{width:66px}.w-\[67\.2px\]{width:67.2px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[78\%\]{width:78%}.w-\[80\%\]{width:80%}.w-\[84px\]{width:84px}.w-\[89\.6px\]{width:89.6px}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[132px\]{width:132px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[224px\]{width:224px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[3600px\]{width:3600px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[min\(72vw\,28rem\)\]{width:min(72vw,28rem)}.w-\[min\(88vw\,360px\)\]{width:min(88vw,360px)}.w-\[min\(94vw\,calc\(100dvh-140px\)\,560px\)\]{width:min(94vw,100dvh - 140px,560px)}.w-\[min\(100\%\,calc\(100dvh-140px\)\)\]{width:min(100%,100dvh - 140px)}.w-\[min\(100\%\,calc\(100dvh-230px\)\)\]{width:min(100%,100dvh - 230px)}.w-\[min\(320px\,calc\(100vw-24px\)\)\]{width:min(320px,100vw - 24px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4{max-width:calc(var(--spacing) * 4)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[13rem\]{max-width:13rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[64px\]{max-width:64px}.max-w-\[72vw\]{max-width:72vw}.max-w-\[88vw\]{max-width:88vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94\%\]{max-width:94%}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[210px\]{max-width:210px}.max-w-\[222px\]{max-width:222px}.max-w-\[226px\]{max-width:226px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[940px\]{max-width:940px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[calc\(100\%-24px\)\]{max-width:calc(100% - 24px)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[min\(100\%\,calc\(100dvh-230px\)\)\]{max-width:min(100%,100dvh - 230px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[1\.2em\]{min-width:1.2em}.min-w-\[2em\]{min-width:2em}.min-w-\[3px\]{min-width:3px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[48px\]{min-width:48px}.min-w-\[76px\]{min-width:76px}.min-w-\[90px\]{min-width:90px}.min-w-\[112px\]{min-width:112px}.min-w-\[160px\]{min-width:160px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(100\%-1rem\)\]{--tw-translate-x:calc(100% - 1rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[7vh\]{--tw-translate-y:calc(7vh * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.04\]{scale:1.04}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-8deg\]{rotate:-8deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.rise{animation:.5s cubic-bezier(.32,.72,0,1) both rise}.scanline{animation:1.8s cubic-bezier(.45,0,.55,1) infinite alternate scanline}.speed-loader{animation:1.4s ease-in-out infinite speed-pulse}.speed-loading-bar{animation:1.35s ease-in-out infinite speed-loading}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-auto{touch-action:auto}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-color\:color-mix\(in_oklab\,var\(--media-violet\)_35\%\,transparent\)_transparent\]{scrollbar-color:var(--media-violet) transparent}@supports (color:color-mix(in lab, red, red)){.\[scrollbar-color\:color-mix\(in_oklab\,var\(--media-violet\)_35\%\,transparent\)_transparent\]{scrollbar-color:color-mix(in oklab,var(--media-violet) 35%,transparent) transparent}}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[4px_minmax\(0\,1fr\)\]{grid-template-columns:4px minmax(0,1fr)}.grid-cols-\[30px_minmax\(0\,1fr\)_30px\]{grid-template-columns:30px minmax(0,1fr) 30px}.grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_9\%_minmax\(0\,1fr\)_9\%\]{grid-template-columns:minmax(0,1fr) 9% minmax(0,1fr) 9%}.grid-cols-\[minmax\(0\,1fr\)_42px_42px\]{grid-template-columns:minmax(0,1fr) 42px 42px}.grid-cols-\[minmax\(0\,1fr\)_62px\]{grid-template-columns:minmax(0,1fr) 62px}.grid-cols-\[minmax\(0\,1fr\)_70px\]{grid-template-columns:minmax(0,1fr) 70px}.grid-cols-\[minmax\(0\,1fr\)_88px\]{grid-template-columns:minmax(0,1fr) 88px}.grid-cols-\[minmax\(0\,1fr\)_88px_88px\]{grid-template-columns:minmax(0,1fr) 88px 88px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr)}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[0\.6\%\]{gap:.6%}.gap-\[2\.5\%\]{gap:2.5%}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-developer-tools-line>:not(:last-child)){border-color:var(--developer-tools-line)}:where(.divide-hair>:not(:last-child)){border-color:var(--hair)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10\%\]{border-radius:10%}.rounded-\[11px\]{border-radius:11px}.rounded-\[18\%\]{border-radius:18%}.rounded-\[18px\]{border-radius:18px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-3xl{border-top-left-radius:calc(var(--radius) + 12px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-2xl{border-top-right-radius:calc(var(--radius) + 8px);border-bottom-right-radius:calc(var(--radius) + 8px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tr-3xl{border-top-right-radius:calc(var(--radius) + 12px)}.rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.rounded-br-3xl{border-bottom-right-radius:calc(var(--radius) + 12px)}.rounded-bl-3xl{border-bottom-left-radius:calc(var(--radius) + 12px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x-\[4px\]{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-2{border-block-style:var(--tw-border-style);border-block-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.speed-card-good{border-color:var(--speed-good)}@supports (color:color-mix(in lab, red, red)){.speed-card-good{border-color:color-mix(in oklab, var(--speed-good) 48%, var(--hair))}}.speed-card-good{background:linear-gradient(145deg, var(--ink) 38%, var(--speed-good-glow))}@supports (color:color-mix(in lab, red, red)){.speed-card-good{background:linear-gradient(145deg, var(--ink) 38%, color-mix(in oklab, var(--speed-good-glow) 9%, var(--ink)))}}.speed-card-poor{border-color:var(--speed-poor)}@supports (color:color-mix(in lab, red, red)){.speed-card-poor{border-color:color-mix(in oklab, var(--speed-poor) 52%, var(--hair))}}.speed-card-poor{background:linear-gradient(145deg, var(--ink) 38%, var(--speed-poor-glow))}@supports (color:color-mix(in lab, red, red)){.speed-card-poor{background:linear-gradient(145deg, var(--ink) 38%, color-mix(in oklab, var(--speed-poor-glow) 9%, var(--ink)))}}.speed-card-warn{border-color:var(--speed-warn)}@supports (color:color-mix(in lab, red, red)){.speed-card-warn{border-color:color-mix(in oklab, var(--speed-warn) 52%, var(--hair))}}.speed-card-warn{background:linear-gradient(145deg, var(--ink) 38%, var(--speed-warn))}@supports (color:color-mix(in lab, red, red)){.speed-card-warn{background:linear-gradient(145deg, var(--ink) 38%, color-mix(in oklab, var(--speed-warn) 10%, var(--ink)))}}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#0F172A\]{border-color:#0f172a}.border-\[\#86EFAC\]{border-color:#86efac}.border-\[\#2563EB\]{border-color:#2563eb}.border-\[\#2563EB\]\/40{border-color:lab(44.7906% 21.0479 -75.599/.4)}.border-\[\#A6192E\]{border-color:#a6192e}.border-\[\#BFDBFE\]{border-color:#bfdbfe}.border-\[\#CBD5E1\]{border-color:#cbd5e1}.border-\[\#D9B8DE\]{border-color:#d9b8de}.border-\[\#DC2626\]{border-color:#dc2626}.border-\[\#E2D3E6\]{border-color:#e2d3e6}.border-\[\#E2E8F0\]{border-color:#e2e8f0}.border-\[\#EBD3D2\]{border-color:#ebd3d2}.border-\[\#ECE3EE\]{border-color:#ece3ee}.border-\[\#F0D9D8\]{border-color:#f0d9d8}.border-\[\#F1A7AE\]{border-color:#f1a7ae}.border-\[\#F1D2D6\]{border-color:#f1d2d6}.border-\[\#F1E8F3\]{border-color:#f1e8f3}.border-\[\#F3D3D9\]{border-color:#f3d3d9}.border-\[\#F3D6EC\]{border-color:#f3d6ec}.border-\[\#F4A4B0\]{border-color:#f4a4b0}.border-\[\#F9C6D0\]{border-color:#f9c6d0}.border-\[\#F87171\]{border-color:#f87171}.border-\[\#FCA5A5\]{border-color:#fca5a5}.border-\[\#FDE68A\]{border-color:#fde68a}.border-\[\#f3c9cc\]{border-color:#f3c9cc}.border-\[\#fecaca\]{border-color:#fecaca}.border-\[color-mix\(in_oklab\,var\(--foreground\)_14\%\,var\(--border\)\)\]{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--foreground\)_14\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--foreground) 14%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-mint\)_45\%\,var\(--border\)\)\]{border-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-mint\)_45\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-mint) 45%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-mint\)_62\%\,var\(--border\)\)\]{border-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-mint\)_62\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-mint) 62%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-mint\)_68\%\,var\(--border\)\)\]{border-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-mint\)_68\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-mint) 68%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-mint\)_78\%\,var\(--border\)\)\]{border-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-mint\)_78\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-mint) 78%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_12\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_12\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 12%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_18\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_18\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 18%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_20\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_20\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 20%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_22\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_22\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 22%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_24\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_24\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 24%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_25\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_25\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 25%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_28\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_28\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 28%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_30\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_30\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 30%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--media-violet\)_32\%\,var\(--border\)\)\]{border-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--media-violet\)_32\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--media-violet) 32%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--position-blue\)_40\%\,var\(--border\)\)\]{border-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--position-blue\)_40\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--position-blue) 40%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--position-blue\)_62\%\,var\(--border\)\)\]{border-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--position-blue\)_62\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--position-blue) 62%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--position-blue\)_68\%\,var\(--border\)\)\]{border-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--position-blue\)_68\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--position-blue) 68%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--position-blue\)_78\%\,var\(--border\)\)\]{border-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--position-blue\)_78\%\,var\(--border\)\)\]{border-color:color-mix(in oklab,var(--position-blue) 78%,var(--border))}}.border-\[color-mix\(in_oklab\,var\(--text-tools\)_18\%\,var\(--hair\)\)\]{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--text-tools\)_18\%\,var\(--hair\)\)\]{border-color:color-mix(in oklab,var(--text-tools) 18%,var(--hair))}}.border-\[color-mix\(in_oklab\,var\(--text-tools\)_20\%\,var\(--hair\)\)\]{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--text-tools\)_20\%\,var\(--hair\)\)\]{border-color:color-mix(in oklab,var(--text-tools) 20%,var(--hair))}}.border-\[color-mix\(in_oklab\,var\(--text-tools\)_22\%\,var\(--hair\)\)\]{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--text-tools\)_22\%\,var\(--hair\)\)\]{border-color:color-mix(in oklab,var(--text-tools) 22%,var(--hair))}}.border-\[rgba\(15\,23\,42\,0\.07\)\]{border-color:#0f172a12}.border-\[rgba\(15\,23\,42\,0\.08\)\]{border-color:#0f172a14}.border-\[rgba\(15\,23\,42\,0\.10\)\]{border-color:#0f172a1a}.border-\[rgba\(15\,23\,42\,0\.12\)\]{border-color:#0f172a1f}.border-\[var\(--media-violet\)\]{border-color:var(--media-violet)}.border-\[var\(--position-blue\)\]{border-color:var(--position-blue)}.border-\[var\(--scanner-metal\)\]{border-color:var(--scanner-metal)}.border-\[var\(--scanner-wine\)\]{border-color:var(--scanner-wine)}.border-\[var\(--scanner-wine-soft\)\]{border-color:var(--scanner-wine-soft)}.border-amber-200{border-color:var(--color-amber-200)}.border-background{border-color:var(--background)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-brain{border-color:var(--brain)}.border-brain-ink{border-color:var(--brain-ink)}.border-brain-line{border-color:var(--brain-line)}.border-card,.border-card\/60{border-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.border-card\/60{border-color:color-mix(in oklab, var(--card) 60%, transparent)}}.border-card\/90{border-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.border-card\/90{border-color:color-mix(in oklab, var(--card) 90%, transparent)}}.border-current{border-color:currentColor}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-developer-tools-line{border-color:var(--developer-tools-line)}.border-domino-accent{border-color:lab(49.222% -38.887 3.35286)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-fg\/80{border-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.border-fg\/80{border-color:color-mix(in oklab, var(--fg) 80%, transparent)}}.border-foreground,.border-foreground\/40{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.border-game-accent{border-color:lab(49.222% -38.887 3.35286)}.border-game-hint{border-color:lab(37.6918% -36.456 24.3006/.55)}.border-hair,.border-hair\/60{border-color:var(--hair)}@supports (color:color-mix(in lab, red, red)){.border-hair\/60{border-color:color-mix(in oklab, var(--hair) 60%, transparent)}}.border-hair\/80{border-color:var(--hair)}@supports (color:color-mix(in lab, red, red)){.border-hair\/80{border-color:color-mix(in oklab, var(--hair) 80%, transparent)}}.border-input{border-color:var(--input)}.border-mint,.border-mint\/20{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.border-mint\/20{border-color:color-mix(in oklab, var(--mint) 20%, transparent)}}.border-mint\/30{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.border-mint\/30{border-color:color-mix(in oklab, var(--mint) 30%, transparent)}}.border-mint\/70{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.border-mint\/70{border-color:color-mix(in oklab, var(--mint) 70%, transparent)}}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-pdf-imperial{border-color:var(--pdf-imperial)}.border-pdf-imperial-soft{border-color:var(--pdf-imperial-soft)}.border-pdf-imperial\/30{border-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.border-pdf-imperial\/30{border-color:color-mix(in oklab, var(--pdf-imperial) 30%, transparent)}}.border-pdf-imperial\/40{border-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.border-pdf-imperial\/40{border-color:color-mix(in oklab, var(--pdf-imperial) 40%, transparent)}}.border-pdf-imperial\/60{border-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.border-pdf-imperial\/60{border-color:color-mix(in oklab, var(--pdf-imperial) 60%, transparent)}}.border-pdf-panel{border-color:var(--pdf-panel)}.border-pdf-ruler-edge{border-color:var(--pdf-ruler-edge)}.border-pdf-success\/30{border-color:var(--pdf-success)}@supports (color:color-mix(in lab, red, red)){.border-pdf-success\/30{border-color:color-mix(in oklab, var(--pdf-success) 30%, transparent)}}.border-pdf-tab{border-color:var(--pdf-tab)}.border-primary,.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-primary\/70{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/70{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.border-product-chip-line{border-color:var(--product-chip-line)}.border-rank-emerald\/25{border-color:var(--rank-emerald)}@supports (color:color-mix(in lab, red, red)){.border-rank-emerald\/25{border-color:color-mix(in oklab, var(--rank-emerald) 25%, transparent)}}.border-rank-emerald\/30{border-color:var(--rank-emerald)}@supports (color:color-mix(in lab, red, red)){.border-rank-emerald\/30{border-color:color-mix(in oklab, var(--rank-emerald) 30%, transparent)}}.border-rank-emerald\/40{border-color:var(--rank-emerald)}@supports (color:color-mix(in lab, red, red)){.border-rank-emerald\/40{border-color:color-mix(in oklab, var(--rank-emerald) 40%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-royal-blue{border-color:var(--royal-blue)}.border-security-pill-line{border-color:var(--security-pill-line)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sim-cyan\/30{border-color:var(--sim-cyan)}@supports (color:color-mix(in lab, red, red)){.border-sim-cyan\/30{border-color:color-mix(in oklab, var(--sim-cyan) 30%, transparent)}}.border-sim-cyan\/40{border-color:var(--sim-cyan)}@supports (color:color-mix(in lab, red, red)){.border-sim-cyan\/40{border-color:color-mix(in oklab, var(--sim-cyan) 40%, transparent)}}.border-sim-pink\/30{border-color:var(--sim-pink)}@supports (color:color-mix(in lab, red, red)){.border-sim-pink\/30{border-color:color-mix(in oklab, var(--sim-pink) 30%, transparent)}}.border-sim-pink\/40{border-color:var(--sim-pink)}@supports (color:color-mix(in lab, red, red)){.border-sim-pink\/40{border-color:color-mix(in oklab, var(--sim-pink) 40%, transparent)}}.border-sim-violet,.border-sim-violet\/25{border-color:var(--sim-violet)}@supports (color:color-mix(in lab, red, red)){.border-sim-violet\/25{border-color:color-mix(in oklab, var(--sim-violet) 25%, transparent)}}.border-sim-violet\/30{border-color:var(--sim-violet)}@supports (color:color-mix(in lab, red, red)){.border-sim-violet\/30{border-color:color-mix(in oklab, var(--sim-violet) 30%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-speed-good\/30{border-color:var(--speed-good)}@supports (color:color-mix(in lab, red, red)){.border-speed-good\/30{border-color:color-mix(in oklab, var(--speed-good) 30%, transparent)}}.border-speed-good\/60{border-color:var(--speed-good)}@supports (color:color-mix(in lab, red, red)){.border-speed-good\/60{border-color:color-mix(in oklab, var(--speed-good) 60%, transparent)}}.border-speed-poor\/30{border-color:var(--speed-poor)}@supports (color:color-mix(in lab, red, red)){.border-speed-poor\/30{border-color:color-mix(in oklab, var(--speed-poor) 30%, transparent)}}.border-speed-poor\/60{border-color:var(--speed-poor)}@supports (color:color-mix(in lab, red, red)){.border-speed-poor\/60{border-color:color-mix(in oklab, var(--speed-poor) 60%, transparent)}}.border-speed-warn\/30{border-color:var(--speed-warn)}@supports (color:color-mix(in lab, red, red)){.border-speed-warn\/30{border-color:color-mix(in oklab, var(--speed-warn) 30%, transparent)}}.border-speed-warn\/70{border-color:var(--speed-warn)}@supports (color:color-mix(in lab, red, red)){.border-speed-warn\/70{border-color:color-mix(in oklab, var(--speed-warn) 70%, transparent)}}.border-studio-blue{border-color:var(--studio-blue)}.border-studio-line{border-color:var(--studio-line)}.border-text-header-border{border-color:var(--text-header-border)}.border-text-tools,.border-text-tools\/20{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-text-tools\/20{border-color:color-mix(in oklab, var(--text-tools) 20%, transparent)}}.border-text-tools\/25{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-text-tools\/25{border-color:color-mix(in oklab, var(--text-tools) 25%, transparent)}}.border-text-tools\/30{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-text-tools\/30{border-color:color-mix(in oklab, var(--text-tools) 30%, transparent)}}.border-text-tools\/35{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-text-tools\/35{border-color:color-mix(in oklab, var(--text-tools) 35%, transparent)}}.border-text-tools\/40{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-text-tools\/40{border-color:color-mix(in oklab, var(--text-tools) 40%, transparent)}}.border-text-tools\/50{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-text-tools\/50{border-color:color-mix(in oklab, var(--text-tools) 50%, transparent)}}.border-text-tools\/70{border-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.border-text-tools\/70{border-color:color-mix(in oklab, var(--text-tools) 70%, transparent)}}.border-transparent{border-color:#0000}.border-web-green\/20{border-color:var(--web-green)}@supports (color:color-mix(in lab, red, red)){.border-web-green\/20{border-color:color-mix(in oklab, var(--web-green) 20%, transparent)}}.border-web-green\/25{border-color:var(--web-green)}@supports (color:color-mix(in lab, red, red)){.border-web-green\/25{border-color:color-mix(in oklab, var(--web-green) 25%, transparent)}}.border-web-green\/35{border-color:var(--web-green)}@supports (color:color-mix(in lab, red, red)){.border-web-green\/35{border-color:color-mix(in oklab, var(--web-green) 35%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.border-white\/75{border-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-x-transparent{border-inline-color:#0000}.border-t-current{border-top-color:currentColor}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.checker{background-color:lab(100% 0 0);background-image:linear-gradient(45deg,lab(94.78% 0 0) 25%,#0000 25%),linear-gradient(-45deg,lab(94.78% 0 0) 25%,#0000 25%),linear-gradient(45deg,#0000 75%,lab(94.78% 0 0) 75%),linear-gradient(-45deg,#0000 75%,lab(94.78% 0 0) 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px}.\!bg-pdf-imperial{background-color:var(--pdf-imperial)!important}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0E0C12\]\/98{background-color:lab(3.59454% 1.45002 -2.74469/.98)}.bg-\[\#0F172A\]{background-color:#0f172a}.bg-\[\#0F172A\]\/35{background-color:lab(7.77628% 1.58885 -14.2961/.35)}.bg-\[\#0F172A\]\/40{background-color:lab(7.77628% 1.58885 -14.2961/.4)}.bg-\[\#0F172A\]\/60{background-color:lab(7.77628% 1.58885 -14.2961/.6)}.bg-\[\#1E293B\]{background-color:#1e293b}.bg-\[\#1F2937\]{background-color:#1f2937}.bg-\[\#2DD4BF\]{background-color:#2dd4bf}.bg-\[\#3a3a3c\]\/85{background-color:lab(24.4767% .344634 -1.24455/.85)}.bg-\[\#16A34A\]{background-color:#16a34a}.bg-\[\#22C55E\]{background-color:#22c55e}.bg-\[\#22C55E\]\/40{background-color:lab(70.2188% -57.9809 39.4382/.4)}.bg-\[\#60A5FA\]{background-color:#60a5fa}.bg-\[\#93C5FD\]\/50{background-color:lab(77.5627% -6.25408 -33.2536/.5)}.bg-\[\#2563EB\]{background-color:#2563eb}.bg-\[\#2563EB\]\/5{background-color:lab(44.7906% 21.0479 -75.599/.05)}.bg-\[\#2563EB\]\/10{background-color:lab(44.7906% 21.0479 -75.599/.1)}.bg-\[\#2563EB\]\/\[0\.03\]{background-color:lab(44.7906% 21.0479 -75.599/.03)}.bg-\[\#16080A\]{background-color:#16080a}.bg-\[\#64748B\]{background-color:#64748b}.bg-\[\#151218\]{background-color:#151218}.bg-\[\#A21CAF\]{background-color:#a21caf}.bg-\[\#A78BFA\]{background-color:#a78bfa}.bg-\[\#D4D4D8\]{background-color:#d4d4d8}.bg-\[\#DC2626\]{background-color:#dc2626}.bg-\[\#DCFCE7\]{background-color:#dcfce7}.bg-\[\#E9EDF3\]{background-color:#e9edf3}.bg-\[\#E879F9\]{background-color:#e879f9}.bg-\[\#ECFDF5\]{background-color:#ecfdf5}.bg-\[\#EEF1F5\]{background-color:#eef1f5}.bg-\[\#EFF6FF\]{background-color:#eff6ff}.bg-\[\#F1F5F9\]{background-color:#f1f5f9}.bg-\[\#F5F3FF\]{background-color:#f5f3ff}.bg-\[\#F7F1F8\]{background-color:#f7f1f8}.bg-\[\#F7F1F8\]\/70{background-color:lab(95.7655% 2.99418 -2.6322/.7)}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.bg-\[\#FBBF24\]{background-color:#fbbf24}.bg-\[\#FBEEEC\]{background-color:#fbeeec}.bg-\[\#FBFBFE\]{background-color:#fbfbfe}.bg-\[\#FCE8EC\]{background-color:#fce8ec}.bg-\[\#FCFAFD\]{background-color:#fcfafd}.bg-\[\#FDF3FA\]{background-color:#fdf3fa}.bg-\[\#FEE2E2\]{background-color:#fee2e2}.bg-\[\#FEF2F2\]{background-color:#fef2f2}.bg-\[\#FFFBEB\]{background-color:#fffbeb}.bg-\[\#dbeafe\]{background-color:#dbeafe}.bg-\[\#e0202e\]\/10{background-color:lab(49.2353% 70.136 45.2802/.1)}.bg-\[\#ede9fe\]{background-color:#ede9fe}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[color-mix\(in_oklab\,var\(--foreground\)_7\%\,var\(--background\)\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--foreground\)_7\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--foreground) 7%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--foreground\)_92\%\,var\(--background\)\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--foreground\)_92\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--foreground) 92%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-mint\)_20\%\,var\(--background\)\)\]{background-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-mint\)_20\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-mint) 20%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-mint\)_24\%\,var\(--background\)\)\]{background-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-mint\)_24\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-mint) 24%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-mint\)_26\%\,var\(--background\)\)\]{background-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-mint\)_26\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-mint) 26%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-mint\)_36\%\,var\(--background\)\)\]{background-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-mint\)_36\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-mint) 36%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_2\%\,var\(--background\)\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_2\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-violet) 2%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_4\%\,var\(--background\)\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_4\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-violet) 4%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_8\%\,transparent\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--media-violet) 8%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_10\%\,var\(--background\)\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_10\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-violet) 10%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_12\%\,var\(--background\)\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_12\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-violet) 12%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_14\%\,var\(--border\)\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_14\%\,var\(--border\)\)\]{background-color:color-mix(in oklab,var(--media-violet) 14%,var(--border))}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_28\%\,transparent\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_28\%\,transparent\)\]{background-color:color-mix(in oklab,var(--media-violet) 28%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_58\%\,var\(--background\)\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_58\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--media-violet) 58%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_70\%\,var\(--media-mint\)\)\]{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--media-violet\)_70\%\,var\(--media-mint\)\)\]{background-color:color-mix(in oklab,var(--media-violet) 70%,var(--media-mint))}}.bg-\[color-mix\(in_oklab\,var\(--pdf-imperial\)_55\%\,var\(--foreground\)\)\]{background-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--pdf-imperial\)_55\%\,var\(--foreground\)\)\]{background-color:color-mix(in oklab,var(--pdf-imperial) 55%,var(--foreground))}}.bg-\[color-mix\(in_oklab\,var\(--position-blue\)_18\%\,var\(--background\)\)\]{background-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--position-blue\)_18\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--position-blue) 18%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--position-blue\)_24\%\,var\(--background\)\)\]{background-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--position-blue\)_24\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--position-blue) 24%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--position-blue\)_26\%\,var\(--background\)\)\]{background-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--position-blue\)_26\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--position-blue) 26%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--position-blue\)_34\%\,var\(--background\)\)\]{background-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--position-blue\)_34\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--position-blue) 34%,var(--background))}}.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_4\%\,white\)\]{background-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_4\%\,white\)\]{background-color:color-mix(in oklab,var(--text-tools) 4%,white)}}.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_8\%\,white\)\]{background-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_8\%\,white\)\]{background-color:color-mix(in oklab,var(--text-tools) 8%,white)}}.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_8\%\,white\)\]\!{background-color:var(--text-tools)!important}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_8\%\,white\)\]\!{background-color:color-mix(in oklab,var(--text-tools) 8%,white)!important}}.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_10\%\,white\)\]{background-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_10\%\,white\)\]{background-color:color-mix(in oklab,var(--text-tools) 10%,white)}}.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_15\%\,white\)\]{background-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--text-tools\)_15\%\,white\)\]{background-color:color-mix(in oklab,var(--text-tools) 15%,white)}}.bg-\[oklch\(0\.62_0\.2_25\)\]{background-color:lab(53.9062% 63.1954 38.5555)}.bg-\[oklch\(0\.72_0\.19_150\)\]{background-color:lab(69.8839% -57.6973 38.4293)}.bg-\[var\(--media-mint\)\]{background-color:var(--media-mint)}.bg-\[var\(--media-violet\)\],.bg-\[var\(--media-violet\)\]\/10{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--media-violet\)\]\/10{background-color:color-mix(in oklab, var(--media-violet) 10%, transparent)}}.bg-\[var\(--position-blue\)\]{background-color:var(--position-blue)}.bg-\[var\(--scanner-charcoal-glass\)\]{background-color:var(--scanner-charcoal-glass)}.bg-\[var\(--scanner-review-backdrop\)\]{background-color:var(--scanner-review-backdrop)}.bg-\[var\(--scanner-review-veil\)\]{background-color:var(--scanner-review-veil)}.bg-\[var\(--scanner-wine-soft-7-bg\)\]{background-color:var(--scanner-wine-soft-7-bg)}.bg-\[var\(--scanner-wine-soft-12-bg\)\]{background-color:var(--scanner-wine-soft-12-bg)}.bg-\[var\(--studio-blue\)\]{background-color:var(--studio-blue)}.bg-\[var\(--web-green\)\]{background-color:var(--web-green)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-background,.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-brain{background-color:var(--brain)}.bg-brain-soft,.bg-brain-soft\/40{background-color:var(--brain-soft)}@supports (color:color-mix(in lab, red, red)){.bg-brain-soft\/40{background-color:color-mix(in oklab, var(--brain-soft) 40%, transparent)}}.bg-card,.bg-card\/15{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/15{background-color:color-mix(in oklab, var(--card) 15%, transparent)}}.bg-card\/25{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/25{background-color:color-mix(in oklab, var(--card) 25%, transparent)}}.bg-card\/40{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.bg-card\/85{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, var(--card) 85%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-danger,.bg-danger\/15{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/15{background-color:color-mix(in oklab, var(--danger) 15%, transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-developer-tools{background-color:var(--developer-tools)}.bg-developer-tools-soft{background-color:var(--developer-tools-soft)}.bg-domino-accent{background-color:lab(49.222% -38.887 3.35286)}.bg-domino-line{background-color:lab(65.1673% -.507057 -3.72884)}.bg-domino-pip{background-color:lab(9.48197% -.41151 -3.68196)}.bg-domino-soft{background-color:lab(95.749% -10.1893 .900209)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fg,.bg-fg\/25{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-fg\/25{background-color:color-mix(in oklab, var(--fg) 25%, transparent)}}.bg-fg\/30{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-fg\/30{background-color:color-mix(in oklab, var(--fg) 30%, transparent)}}.bg-fg\/40{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-fg\/40{background-color:color-mix(in oklab, var(--fg) 40%, transparent)}}.bg-fg\/45{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.bg-fg\/45{background-color:color-mix(in oklab, var(--fg) 45%, transparent)}}.bg-foreground,.bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.bg-foreground\/35{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/35{background-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.bg-foreground\/45{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/45{background-color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.bg-foreground\/50{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/50{background-color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.bg-foreground\/75{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/75{background-color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/80{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.bg-foreground\/90{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/90{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.bg-game-accent{background-color:lab(49.222% -38.887 3.35286)}.bg-game-gold{background-color:lab(76.994% 11.2878 68.9054)}.bg-game-hint{background-color:lab(37.6918% -36.456 24.3006/.55)}.bg-game-soft{background-color:lab(95.749% -10.1893 .900209)}.bg-green-600{background-color:var(--color-green-600)}.bg-hair{background-color:var(--hair)}.bg-ink,.bg-ink\/45{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/45{background-color:color-mix(in oklab, var(--ink) 45%, transparent)}}.bg-ink\/60{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--ink) 60%, transparent)}}.bg-ink\/70{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/70{background-color:color-mix(in oklab, var(--ink) 70%, transparent)}}.bg-ink\/80{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/80{background-color:color-mix(in oklab, var(--ink) 80%, transparent)}}.bg-ink\/90{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/90{background-color:color-mix(in oklab, var(--ink) 90%, transparent)}}.bg-mint,.bg-mint\/5{background-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.bg-mint\/5{background-color:color-mix(in oklab, var(--mint) 5%, transparent)}}.bg-mint\/10{background-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.bg-mint\/10{background-color:color-mix(in oklab, var(--mint) 10%, transparent)}}.bg-mint\/\[0\.08\]{background-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.bg-mint\/\[0\.08\]{background-color:color-mix(in oklab, var(--mint) 8%, transparent)}}.bg-muted{background-color:var(--muted-ink)}.bg-muted-foreground,.bg-muted-foreground\/25{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/25{background-color:color-mix(in oklab, var(--muted-foreground) 25%, transparent)}}.bg-muted\/5{background-color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/5{background-color:color-mix(in oklab, var(--muted-ink) 5%, transparent)}}.bg-muted\/10{background-color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--muted-ink) 10%, transparent)}}.bg-muted\/30{background-color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted-ink) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted-ink) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted-ink) 50%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/50{background-color:#fff7ed80}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/50{background-color:color-mix(in oklab, var(--color-orange-50) 50%, transparent)}}.bg-orange-50\/60{background-color:#fff7ed99}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/60{background-color:color-mix(in oklab, var(--color-orange-50) 60%, transparent)}}.bg-orange-50\/70{background-color:#fff7edb3}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/70{background-color:color-mix(in oklab, var(--color-orange-50) 70%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pdf-canvas{background-color:var(--pdf-canvas)}.bg-pdf-imperial{background-color:var(--pdf-imperial)}.bg-pdf-imperial-light{background-color:var(--pdf-imperial-light)}.bg-pdf-imperial\/10{background-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.bg-pdf-imperial\/10{background-color:color-mix(in oklab, var(--pdf-imperial) 10%, transparent)}}.bg-pdf-pastel{background-color:var(--pdf-pastel)}.bg-pdf-pastel-strong{background-color:var(--pdf-pastel-strong)}.bg-pdf-pastel\/50{background-color:var(--pdf-pastel)}@supports (color:color-mix(in lab, red, red)){.bg-pdf-pastel\/50{background-color:color-mix(in oklab, var(--pdf-pastel) 50%, transparent)}}.bg-pdf-pastel\/60{background-color:var(--pdf-pastel)}@supports (color:color-mix(in lab, red, red)){.bg-pdf-pastel\/60{background-color:color-mix(in oklab, var(--pdf-pastel) 60%, transparent)}}.bg-pdf-pastel\/95{background-color:var(--pdf-pastel)}@supports (color:color-mix(in lab, red, red)){.bg-pdf-pastel\/95{background-color:color-mix(in oklab, var(--pdf-pastel) 95%, transparent)}}.bg-pdf-ruler{background-color:var(--pdf-ruler)}.bg-pdf-tab{background-color:var(--pdf-tab)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-product-chip{background-color:var(--product-chip)}.bg-raise,.bg-raise\/45{background-color:var(--raise)}@supports (color:color-mix(in lab, red, red)){.bg-raise\/45{background-color:color-mix(in oklab, var(--raise) 45%, transparent)}}.bg-raise\/60{background-color:var(--raise)}@supports (color:color-mix(in lab, red, red)){.bg-raise\/60{background-color:color-mix(in oklab, var(--raise) 60%, transparent)}}.bg-raise\/70{background-color:var(--raise)}@supports (color:color-mix(in lab, red, red)){.bg-raise\/70{background-color:color-mix(in oklab, var(--raise) 70%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-royal-blue{background-color:var(--royal-blue)}.bg-secondary{background-color:var(--secondary)}.bg-security-pill{background-color:var(--security-pill)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sim-cyan\/10{background-color:var(--sim-cyan)}@supports (color:color-mix(in lab, red, red)){.bg-sim-cyan\/10{background-color:color-mix(in oklab, var(--sim-cyan) 10%, transparent)}}.bg-sim-cyan\/30{background-color:var(--sim-cyan)}@supports (color:color-mix(in lab, red, red)){.bg-sim-cyan\/30{background-color:color-mix(in oklab, var(--sim-cyan) 30%, transparent)}}.bg-sim-pink\/10{background-color:var(--sim-pink)}@supports (color:color-mix(in lab, red, red)){.bg-sim-pink\/10{background-color:color-mix(in oklab, var(--sim-pink) 10%, transparent)}}.bg-sim-pink\/15{background-color:var(--sim-pink)}@supports (color:color-mix(in lab, red, red)){.bg-sim-pink\/15{background-color:color-mix(in oklab, var(--sim-pink) 15%, transparent)}}.bg-sim-violet,.bg-sim-violet\/15{background-color:var(--sim-violet)}@supports (color:color-mix(in lab, red, red)){.bg-sim-violet\/15{background-color:color-mix(in oklab, var(--sim-violet) 15%, transparent)}}.bg-sim-violet\/30{background-color:var(--sim-violet)}@supports (color:color-mix(in lab, red, red)){.bg-sim-violet\/30{background-color:color-mix(in oklab, var(--sim-violet) 30%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-900\/15{background-color:#0f172b26}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/15{background-color:color-mix(in oklab, var(--color-slate-900) 15%, transparent)}}.bg-speed-bolt\/10{background-color:var(--speed-bolt)}@supports (color:color-mix(in lab, red, red)){.bg-speed-bolt\/10{background-color:color-mix(in oklab, var(--speed-bolt) 10%, transparent)}}.bg-speed-eye,.bg-speed-eye\/10{background-color:var(--speed-eye)}@supports (color:color-mix(in lab, red, red)){.bg-speed-eye\/10{background-color:color-mix(in oklab, var(--speed-eye) 10%, transparent)}}.bg-speed-good,.bg-speed-good\/15{background-color:var(--speed-good)}@supports (color:color-mix(in lab, red, red)){.bg-speed-good\/15{background-color:color-mix(in oklab, var(--speed-good) 15%, transparent)}}.bg-speed-good\/\[0\.08\]{background-color:var(--speed-good)}@supports (color:color-mix(in lab, red, red)){.bg-speed-good\/\[0\.08\]{background-color:color-mix(in oklab, var(--speed-good) 8%, transparent)}}.bg-speed-magnifier,.bg-speed-magnifier\/10{background-color:var(--speed-magnifier)}@supports (color:color-mix(in lab, red, red)){.bg-speed-magnifier\/10{background-color:color-mix(in oklab, var(--speed-magnifier) 10%, transparent)}}.bg-speed-poor,.bg-speed-poor\/15{background-color:var(--speed-poor)}@supports (color:color-mix(in lab, red, red)){.bg-speed-poor\/15{background-color:color-mix(in oklab, var(--speed-poor) 15%, transparent)}}.bg-speed-poor\/\[0\.08\]{background-color:var(--speed-poor)}@supports (color:color-mix(in lab, red, red)){.bg-speed-poor\/\[0\.08\]{background-color:color-mix(in oklab, var(--speed-poor) 8%, transparent)}}.bg-speed-shield\/10{background-color:var(--speed-shield)}@supports (color:color-mix(in lab, red, red)){.bg-speed-shield\/10{background-color:color-mix(in oklab, var(--speed-shield) 10%, transparent)}}.bg-speed-tool,.bg-speed-tool\/10{background-color:var(--speed-tool)}@supports (color:color-mix(in lab, red, red)){.bg-speed-tool\/10{background-color:color-mix(in oklab, var(--speed-tool) 10%, transparent)}}.bg-speed-warn,.bg-speed-warn\/15{background-color:var(--speed-warn)}@supports (color:color-mix(in lab, red, red)){.bg-speed-warn\/15{background-color:color-mix(in oklab, var(--speed-warn) 15%, transparent)}}.bg-speed-warn\/\[0\.08\]{background-color:var(--speed-warn)}@supports (color:color-mix(in lab, red, red)){.bg-speed-warn\/\[0\.08\]{background-color:color-mix(in oklab, var(--speed-warn) 8%, transparent)}}.bg-studio-blue{background-color:var(--studio-blue)}.bg-studio-blue-soft{background-color:var(--studio-blue-soft)}.bg-studio-canvas{background-color:var(--studio-canvas)}.bg-surface{background-color:var(--surface)}.bg-text-header{background-color:var(--text-header)}.bg-text-header-icon{background-color:var(--text-header-icon)}.bg-text-tools{background-color:var(--text-tools)}.bg-transparent{background-color:#0000}.bg-web-green-deep{background-color:var(--web-green-deep)}.bg-web-green-fresh{background-color:var(--web-green-fresh)}.bg-web-green-soft{background-color:var(--web-green-soft)}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:var\(--gradient-color-wheel\)\]{background-image:var(--gradient-color-wheel)}.bg-\[image\:var\(--gradient-pdf-tools\)\]{background-image:var(--gradient-pdf-tools)}.bg-\[image\:var\(--gradient-scanner-wine\)\]{background-image:var(--gradient-scanner-wine)}.bg-\[image\:var\(--gradient-security-tools\)\]{background-image:var(--gradient-security-tools)}.bg-\[image\:var\(--gradient-text-header\)\]{background-image:var(--gradient-text-header)}.bg-\[image\:var\(--gradient-text-tools\)\]{background-image:var(--gradient-text-tools)}.bg-\[image\:var\(--gradient-text-tools\)\]\!{background-image:var(--gradient-text-tools)!important}.bg-\[image\:var\(--scanner-filter-active\)\]{background-image:var(--scanner-filter-active)}.bg-\[linear-gradient\(90deg\,\#2563EB_0\%\,\#4F46E5_50\%\,\#9333EA_100\%\)\]{background-image:linear-gradient(90deg,#2563eb 0%,#4f46e5 50%,#9333ea 100%)}.bg-\[linear-gradient\(160deg\,\#FDF3FA_0\%\,\#FFFFFF_60\%\,\#F7F1F8_100\%\)\]{background-image:linear-gradient(160deg,#fdf3fa 0%,#fff 60%,#f7f1f8 100%)}.bg-\[linear-gradient\(to_bottom\,transparent_78\%\,\#ECE3EE_79\%\,transparent_80\%\)\]{background-image:linear-gradient(#0000 78%,#ece3ee 79%,#0000 80%)}.bg-\[repeating-conic-gradient\(\#e2e8f0_0_25\%\,\#fff_0_50\%\)\]{background-image:repeating-conic-gradient(#e2e8f0 0 25%,#fff 0 50%)}.bg-\[repeating-conic-gradient\(var\(--muted\)_0\%_25\%\,transparent_0\%_50\%\)\]{background-image:repeating-conic-gradient(var(--muted) 0% 25%,transparent 0% 50%)}.bg-\[repeating-conic-gradient\(var\(--muted\)_0_25\%\,var\(--card\)_0_50\%\)\]{background-image:repeating-conic-gradient(var(--muted) 0 25%,var(--card) 0 50%)}.from-accent{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F5F3FF\]{--tw-gradient-to:#f5f3ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary{--tw-gradient-to:var(--secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:10px_10px\]{background-size:10px 10px}.bg-\[length\:12px_12px\]{background-size:12px 12px}.bg-\[length\:16px_16px\]{background-size:16px 16px}.bg-\[length\:20px_20px\]{background-size:20px 20px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.fill-\[var\(--scanner-wine-14-fill\)\]{fill:var(--scanner-wine-14-fill)}.fill-current{fill:currentColor}.fill-game-gold{fill:lab(76.994% 11.2878 68.9054)}.fill-primary{fill:var(--primary)}.stroke-\[var\(--scanner-metal\)\]{stroke:var(--scanner-metal)}.stroke-\[var\(--scanner-wall-handle\)\]{stroke:var(--scanner-wall-handle)}.stroke-hair{stroke:var(--hair)}.stroke-none{stroke:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-left{object-position:left}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.p-\[2\.5\%\]{padding:2.5%}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-\[8\%\]{padding:8%}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.px-\[\.08em\]{padding-inline:.08em}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem, env(safe-area-inset-top))}.pt-\[max\(env\(safe-area-inset-top\)\,4px\)\]{padding-top:max(env(safe-area-inset-top), 4px)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-44{padding-bottom:calc(var(--spacing) * 44)}.pb-48{padding-bottom:calc(var(--spacing) * 48)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.25rem, env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(0\.375rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.375rem, env(safe-area-inset-bottom))}.pb-\[max\(env\(safe-area-inset-bottom\)\,4px\)\]{padding-bottom:max(env(safe-area-inset-bottom), 4px)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body-family)}.font-display{font-family:var(--font-display-family)}.font-mono{font-family:var(--font-mono-family)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.75em\]{font-size:.75em}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.2px\]{font-size:9.2px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[58px\]{font-size:58px}.text-\[min\(2vw\,1\.6vh\,10px\)\]{font-size:min(2vw,1.6vh,10px)}.text-\[min\(3\.4vw\,2\.1dvh\,15px\)\]{font-size:min(3.4vw,2.1dvh,15px)}.text-\[min\(4\.5vw\,4\.5vh\,26px\)\]{font-size:min(4.5vw,4.5vh,26px)}.text-\[min\(4\.6vw\,2\.4dvh\,20px\)\]{font-size:min(4.6vw,2.4dvh,20px)}.text-\[min\(5\.5vw\,4\.5vh\,28px\)\]{font-size:min(5.5vw,4.5vh,28px)}.text-\[min\(5vw\,3dvh\,22px\)\]{font-size:min(5vw,3dvh,22px)}.text-\[min\(6vw\,4\.8vh\,34px\)\]{font-size:min(6vw,4.8vh,34px)}.text-\[min\(7vw\,4\.5dvh\,40px\)\]{font-size:min(7vw,4.5dvh,40px)}.text-\[min\(7vw\,5\.6vh\,40px\)\]{font-size:min(7vw,5.6vh,40px)}.text-\[min\(8vw\,6vh\,44px\)\]{font-size:min(8vw,6vh,44px)}.text-\[min\(9vw\,6\.8vh\,50px\)\]{font-size:min(9vw,6.8vh,50px)}.text-\[min\(9vw\,9vh\,52px\)\]{font-size:min(9vw,9vh,52px)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-3\.5{--tw-leading:calc(var(--spacing) * 3.5);line-height:calc(var(--spacing) * 3.5)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.break-words{overflow-wrap:break-word}.\[word-break\:normal\]{word-break:normal}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.hyphens-none{-webkit-hyphens:none;hyphens:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\#64748B\]{color:#64748b!important}.\!text-\[\#B91C1C\]{color:#b91c1c!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0F172A\]{color:#0f172a}.text-\[\#0F766E\]{color:#0f766e}.text-\[\#0d9488\]{color:#0d9488}.text-\[\#1D4ED8\]{color:#1d4ed8}.text-\[\#1E293B\]{color:#1e293b}.text-\[\#1F2937\]{color:#1f2937}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#6D28D9\],.text-\[\#6d28d9\]{color:#6d28d9}.text-\[\#7C3AED\]{color:#7c3aed}.text-\[\#9CA3AF\]{color:#9ca3af}.text-\[\#16A34A\],.text-\[\#16a34a\]{color:#16a34a}.text-\[\#94A3B8\]{color:#94a3b8}.text-\[\#0891b2\]{color:#0891b2}.text-\[\#2563EB\]{color:#2563eb}.text-\[\#15803D\]{color:#15803d}.text-\[\#047857\]{color:#047857}.text-\[\#52525B\]{color:#52525b}.text-\[\#059669\]{color:#059669}.text-\[\#64748B\]{color:#64748b}.text-\[\#71717A\]{color:#71717a}.text-\[\#86198F\]{color:#86198f}.text-\[\#92400e\]{color:#92400e}.text-\[\#111827\]{color:#111827}.text-\[\#334155\]{color:#334155}.text-\[\#374151\]{color:#374151}.text-\[\#475569\]{color:#475569}.text-\[\#A21CAF\]{color:#a21caf}.text-\[\#A6192E\]{color:#a6192e}.text-\[\#B91C1C\]{color:#b91c1c}.text-\[\#B42332\]{color:#b42332}.text-\[\#B45309\]{color:#b45309}.text-\[\#D97706\]{color:#d97706}.text-\[\#DB2777\]{color:#db2777}.text-\[\#DC2626\]{color:#dc2626}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#d51a2a\]{color:#d51a2a}.text-\[color-mix\(in_oklab\,var\(--foreground\)_55\%\,var\(--muted\)\)\]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--foreground\)_55\%\,var\(--muted\)\)\]{color:color-mix(in oklab,var(--foreground) 55%,var(--muted))}}.text-\[color-mix\(in_oklab\,var\(--media-mint\)_18\%\,var\(--foreground\)\)\]{color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--media-mint\)_18\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--media-mint) 18%,var(--foreground))}}.text-\[color-mix\(in_oklab\,var\(--media-mint\)_38\%\,var\(--foreground\)\)\]{color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--media-mint\)_38\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--media-mint) 38%,var(--foreground))}}.text-\[color-mix\(in_oklab\,var\(--media-mint\)_48\%\,var\(--foreground\)\)\]{color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--media-mint\)_48\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--media-mint) 48%,var(--foreground))}}.text-\[color-mix\(in_oklab\,var\(--media-mint\)_58\%\,var\(--foreground\)\)\]{color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--media-mint\)_58\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--media-mint) 58%,var(--foreground))}}.text-\[color-mix\(in_oklab\,var\(--media-mint\)_72\%\,var\(--foreground\)\)\]{color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--media-mint\)_72\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--media-mint) 72%,var(--foreground))}}.text-\[color-mix\(in_oklab\,var\(--position-blue\)_38\%\,var\(--foreground\)\)\]{color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--position-blue\)_38\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--position-blue) 38%,var(--foreground))}}.text-\[color-mix\(in_oklab\,var\(--position-blue\)_52\%\,var\(--foreground\)\)\]{color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklab\,var\(--position-blue\)_52\%\,var\(--foreground\)\)\]{color:color-mix(in oklab,var(--position-blue) 52%,var(--foreground))}}.text-\[oklch\(0\.99_0_0\)\]{color:lab(98.84% .0000298023 -.0000119209)}.text-\[var\(--media-lock\)\]{color:var(--media-lock)}.text-\[var\(--media-violet\)\]{color:var(--media-violet)}.text-\[var\(--position-blue\)\]{color:var(--position-blue)}.text-\[var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[var\(--scanner-wine-deep\)\]{color:var(--scanner-wine-deep)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-brain{color:var(--brain)}.text-brain-ink{color:var(--brain-ink)}.text-card-foreground{color:var(--card-foreground)}.text-chart-2{color:var(--chart-2)}.text-current{color:currentColor}.text-danger{color:var(--danger)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-developer-tools-ink{color:var(--developer-tools-ink)}.text-domino-accent{color:lab(49.222% -38.887 3.35286)}.text-domino-felt-ink{color:lab(96.6273% -1.71012 3.2925)}.text-domino-glow{color:lab(77.0057% 10.1238 62.6808)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/25{color:#00795640}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/25{color:color-mix(in oklab, var(--color-emerald-700) 25%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-fg,.text-fg\/70{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.text-fg\/70{color:color-mix(in oklab, var(--fg) 70%, transparent)}}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-game-accent{color:lab(49.222% -38.887 3.35286)}.text-game-gold{color:lab(76.994% 11.2878 68.9054)}.text-ink{color:var(--ink)}.text-mg-ink{color:lab(18.5578% 12.5017 23.1023)}.text-mint{color:var(--mint)}.text-muted{color:var(--muted-ink)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted\/50{color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--muted-ink) 50%, transparent)}}.text-muted\/55{color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.text-muted\/55{color:color-mix(in oklab, var(--muted-ink) 55%, transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pdf-imperial{color:var(--pdf-imperial)}.text-pdf-ruler-ink{color:var(--pdf-ruler-ink)}.text-pdf-success{color:var(--pdf-success)}.text-pdf-tab-icon{color:var(--pdf-tab-icon)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-foreground\!{color:var(--primary-foreground)!important}.text-product-chip-ink{color:var(--product-chip-ink)}.text-rank-emerald{color:var(--rank-emerald)}.text-rank-lime{color:var(--rank-lime)}.text-rank-teal{color:var(--rank-teal)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-royal-blue{color:var(--royal-blue)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-security-ink{color:var(--security-ink)}.text-security-pill-ink{color:var(--security-pill-ink)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sim-cyan{color:var(--sim-cyan)}.text-sim-lime{color:var(--sim-lime)}.text-sim-pink{color:var(--sim-pink)}.text-sim-violet{color:var(--sim-violet)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-speed-bolt{color:var(--speed-bolt)}.text-speed-eye{color:var(--speed-eye)}.text-speed-good{color:var(--speed-good)}.text-speed-magnifier{color:var(--speed-magnifier)}.text-speed-poor{color:var(--speed-poor)}.text-speed-shield{color:var(--speed-shield)}.text-speed-tool{color:var(--speed-tool)}.text-speed-warn{color:var(--speed-warn)}.text-studio-blue{color:var(--studio-blue)}.text-text-header-description{color:var(--text-header-description)}.text-text-header-title{color:var(--text-header-title)}.text-text-tools{color:var(--text-tools)}.text-text-tools\!{color:var(--text-tools)!important}.text-transparent{color:#0000}.text-web-green{color:var(--web-green)}.text-web-green-deep{color:var(--web-green-deep)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-destructive\/40{-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.decoration-destructive\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--destructive) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--destructive) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--destructive) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.speed-report-type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#0F172A\]{accent-color:#0f172a}.accent-\[\#2563EB\]{accent-color:#2563eb}.accent-\[\#A21CAF\]{accent-color:#a21caf}.accent-\[\#A6192E\]{accent-color:#a6192e}.accent-\[\#DC2626\]{accent-color:#dc2626}.accent-\[hsl\(var\(--primary\)\)\]{accent-color:hsl(var(--primary))}.accent-\[var\(--color-pdf-imperial\)\]{accent-color:var(--color-pdf-imperial)}.accent-\[var\(--media-violet\)\]{accent-color:var(--media-violet)}.accent-\[var\(--mint\)\]{accent-color:var(--mint)}.accent-\[var\(--pdf-imperial\)\]{accent-color:var(--pdf-imperial)}.accent-\[var\(--scanner-wine-soft\)\]{accent-color:var(--scanner-wine-soft)}.accent-\[var\(--studio-blue\)\]{accent-color:var(--studio-blue)}.accent-foreground{accent-color:var(--foreground)}.accent-orange-600{accent-color:var(--color-orange-600)}.accent-pdf-imperial{accent-color:var(--pdf-imperial)}.accent-security-tools{accent-color:var(--security-tools)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_2000px_rgba\(22\,8\,10\,0\.2\)\]{--tw-shadow:0 0 0 2000px var(--tw-shadow-color,#16080a33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_2px_var\(--mint\)\]{--tw-shadow:0 0 18px 2px var(--tw-shadow-color,var(--mint));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_-4px_rgba\(31\,41\,55\,0\.25\)\]{--tw-shadow:0 2px 8px -4px var(--tw-shadow-color,#1f293740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_color-mix\(in_oklab\,var\(--media-violet\)_35\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--media-violet))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_2px_8px_color-mix\(in_oklab\,var\(--media-violet\)_35\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in oklab,var(--media-violet) 35%,transparent))}}.shadow-\[0_2px_8px_color-mix\(in_oklab\,var\(--media-violet\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#2563eb40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_color-mix\(in_oklab\,var\(--media-violet\)_28\%\,transparent\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,var(--media-violet))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_2px_10px_color-mix\(in_oklab\,var\(--media-violet\)_28\%\,transparent\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,color-mix(in oklab,var(--media-violet) 28%,transparent))}}.shadow-\[0_2px_10px_color-mix\(in_oklab\,var\(--media-violet\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(31\,41\,55\,0\.05\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#1f29370d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_12px_color-mix\(in_oklab\,var\(--media-mint\)_24\%\,transparent\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,var(--media-mint))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_3px_12px_color-mix\(in_oklab\,var\(--media-mint\)_24\%\,transparent\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,color-mix(in oklab,var(--media-mint) 24%,transparent))}}.shadow-\[0_3px_12px_color-mix\(in_oklab\,var\(--media-mint\)_24\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_3px_12px_color-mix\(in_oklab\,var\(--position-blue\)_22\%\,transparent\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,var(--position-blue))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_3px_12px_color-mix\(in_oklab\,var\(--position-blue\)_22\%\,transparent\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,color-mix(in oklab,var(--position-blue) 22%,transparent))}}.shadow-\[0_3px_12px_color-mix\(in_oklab\,var\(--position-blue\)_22\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_18px_color-mix\(in_oklab\,var\(--media-mint\)_28\%\,transparent\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,var(--media-mint))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_5px_18px_color-mix\(in_oklab\,var\(--media-mint\)_28\%\,transparent\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,color-mix(in oklab,var(--media-mint) 28%,transparent))}}.shadow-\[0_5px_18px_color-mix\(in_oklab\,var\(--media-mint\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_5px_18px_color-mix\(in_oklab\,var\(--position-blue\)_28\%\,transparent\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,var(--position-blue))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_5px_18px_color-mix\(in_oklab\,var\(--position-blue\)_28\%\,transparent\)\]{--tw-shadow:0 5px 18px var(--tw-shadow-color,color-mix(in oklab,var(--position-blue) 28%,transparent))}}.shadow-\[0_5px_18px_color-mix\(in_oklab\,var\(--position-blue\)_28\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_-12px_rgba\(92\,26\,34\,0\.9\)\]{--tw-shadow:0 8px 18px -12px var(--tw-shadow-color,#5c1a22e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_20px_-14px_rgba\(162\,28\,175\,0\.6\)\]{--tw-shadow:0 10px 20px -14px var(--tw-shadow-color,#a21caf99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_22px_-12px_color-mix\(in_oklab\,var\(--text-tools\)_75\%\,transparent\)\]{--tw-shadow:0 10px 22px -12px var(--tw-shadow-color,var(--text-tools))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_10px_22px_-12px_color-mix\(in_oklab\,var\(--text-tools\)_75\%\,transparent\)\]{--tw-shadow:0 10px 22px -12px var(--tw-shadow-color,color-mix(in oklab,var(--text-tools) 75%,transparent))}}.shadow-\[0_10px_22px_-12px_color-mix\(in_oklab\,var\(--text-tools\)_75\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_-16px_rgba\(162\,28\,175\,0\.6\)\]{--tw-shadow:0 12px 24px -16px var(--tw-shadow-color,#a21caf99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_24px_-17px_color-mix\(in_oklab\,var\(--text-tools\)_75\%\,transparent\)\]{--tw-shadow:0 12px 24px -17px var(--tw-shadow-color,var(--text-tools))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_12px_24px_-17px_color-mix\(in_oklab\,var\(--text-tools\)_75\%\,transparent\)\]{--tw-shadow:0 12px 24px -17px var(--tw-shadow-color,color-mix(in oklab,var(--text-tools) 75%,transparent))}}.shadow-\[0_12px_24px_-17px_color-mix\(in_oklab\,var\(--text-tools\)_75\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-24px_rgba\(92\,26\,34\,0\.55\)\]{--tw-shadow:0 18px 40px -24px var(--tw-shadow-color,#5c1a228c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_40px_-30px_rgba\(31\,41\,55\,0\.18\)\]{--tw-shadow:0 18px 40px -30px var(--tw-shadow-color,#1f29372e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_-24px_var\(--scanner-wine-deep-32-shadow\)\]{--tw-shadow:0 18px 42px -24px var(--tw-shadow-color,var(--scanner-wine-deep-32-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(4\,120\,87\,0\.18\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0478572e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(29\,78\,216\,0\.18\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#1d4ed82e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(29\,78\,216\,0\.25\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#1d4ed840);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(109\,40\,217\,0\.18\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#6d28d92e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(148\,163\,184\,0\.35\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#94a3b859);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(166\,25\,46\,0\.25\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#a6192e40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--pdf-imperial-soft\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--pdf-imperial-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-media\)\]{--tw-shadow:var(--shadow-media);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-scanner-corner-ring\)\]{--tw-shadow:var(--shadow-scanner-corner-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-scanner-wine\)\]{--tw-shadow:var(--shadow-scanner-wine);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift{box-shadow:var(--shadow-lift)}.shadow-soft{box-shadow:var(--shadow-soft)}.ring-\[\#0F172A\]{--tw-ring-color:#0f172a}.ring-\[\#0F172A\]\/30{--tw-ring-color:#0f172a4d}@supports (color:lab(0% 0 0)){.ring-\[\#0F172A\]\/30{--tw-ring-color:lab(7.77628% 1.58885 -14.2961/.3)}}.ring-\[\#2563EB\]{--tw-ring-color:#2563eb}.ring-\[\#2563EB\]\/30{--tw-ring-color:#2563eb4d}@supports (color:lab(0% 0 0)){.ring-\[\#2563EB\]\/30{--tw-ring-color:lab(44.7906% 21.0479 -75.599/.3)}}.ring-\[\#B91C1C\]{--tw-ring-color:#b91c1c}.ring-\[\#DC2626\]\/15{--tw-ring-color:#dc262626}@supports (color:lab(0% 0 0)){.ring-\[\#DC2626\]\/15{--tw-ring-color:lab(48.7982% 67.7 48.8038/.15)}}.ring-\[\#E2E8F0\]{--tw-ring-color:#e2e8f0}.ring-\[\#EBD3D2\]{--tw-ring-color:#ebd3d2}.ring-\[\#ECE3EE\]{--tw-ring-color:#ece3ee}.ring-\[\#F3D6EC\]{--tw-ring-color:#f3d6ec}.ring-\[color-mix\(in_oklab\,var\(--media-mint\)_28\%\,transparent\)\]{--tw-ring-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_oklab\,var\(--media-mint\)_28\%\,transparent\)\]{--tw-ring-color:color-mix(in oklab,var(--media-mint) 28%,transparent)}}.ring-\[color-mix\(in_oklab\,var\(--media-mint\)_35\%\,transparent\)\]{--tw-ring-color:var(--media-mint)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_oklab\,var\(--media-mint\)_35\%\,transparent\)\]{--tw-ring-color:color-mix(in oklab,var(--media-mint) 35%,transparent)}}.ring-\[color-mix\(in_oklab\,var\(--media-violet\)_14\%\,transparent\)\]{--tw-ring-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_oklab\,var\(--media-violet\)_14\%\,transparent\)\]{--tw-ring-color:color-mix(in oklab,var(--media-violet) 14%,transparent)}}.ring-\[color-mix\(in_oklab\,var\(--position-blue\)_12\%\,transparent\)\]{--tw-ring-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_oklab\,var\(--position-blue\)_12\%\,transparent\)\]{--tw-ring-color:color-mix(in oklab,var(--position-blue) 12%,transparent)}}.ring-\[color-mix\(in_oklab\,var\(--position-blue\)_28\%\,transparent\)\]{--tw-ring-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_oklab\,var\(--position-blue\)_28\%\,transparent\)\]{--tw-ring-color:color-mix(in oklab,var(--position-blue) 28%,transparent)}}.ring-\[color-mix\(in_oklab\,var\(--position-blue\)_35\%\,transparent\)\]{--tw-ring-color:var(--position-blue)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_oklab\,var\(--position-blue\)_35\%\,transparent\)\]{--tw-ring-color:color-mix(in oklab,var(--position-blue) 35%,transparent)}}.ring-\[color-mix\(in_oklab\,var\(--text-tools\)_16\%\,var\(--hair\)\)\]{--tw-ring-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_oklab\,var\(--text-tools\)_16\%\,var\(--hair\)\)\]{--tw-ring-color:color-mix(in oklab,var(--text-tools) 16%,var(--hair))}}.ring-\[var\(--position-blue-18-ring\)\]{--tw-ring-color:var(--position-blue-18-ring)}.ring-\[var\(--scanner-wine-26-ring\)\]{--tw-ring-color:var(--scanner-wine-26-ring)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-border{--tw-ring-color:var(--border)}.ring-brain-line{--tw-ring-color:var(--brain-line)}.ring-destructive\/15{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/15{--tw-ring-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.ring-destructive\/20{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/20{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.ring-developer-tools-line{--tw-ring-color:var(--developer-tools-line)}.ring-domino-accent{--tw-ring-color:#00856e}@supports (color:lab(0% 0 0)){.ring-domino-accent{--tw-ring-color:lab(49.222% -38.887 3.35286)}}.ring-domino-glow{--tw-ring-color:#e7b643}@supports (color:lab(0% 0 0)){.ring-domino-glow{--tw-ring-color:lab(77.0057% 10.1238 62.6808)}}.ring-emerald-500\/15{--tw-ring-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/15{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.ring-emerald-500\/40{--tw-ring-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.ring-foreground{--tw-ring-color:var(--foreground)}.ring-game-accent{--tw-ring-color:#00856e}@supports (color:lab(0% 0 0)){.ring-game-accent{--tw-ring-color:lab(49.222% -38.887 3.35286)}}.ring-game-gold\/70{--tw-ring-color:#eab532b3}@supports (color:lab(0% 0 0)){.ring-game-gold\/70{--tw-ring-color:lab(76.994% 11.2878 68.9052/.7)}}.ring-hair{--tw-ring-color:var(--hair)}.ring-mint\/30{--tw-ring-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.ring-mint\/30{--tw-ring-color:color-mix(in oklab, var(--mint) 30%, transparent)}}.ring-orange-300{--tw-ring-color:var(--color-orange-300)}.ring-pdf-imperial,.ring-pdf-imperial\/30{--tw-ring-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.ring-pdf-imperial\/30{--tw-ring-color:color-mix(in oklab, var(--pdf-imperial) 30%, transparent)}}.ring-pdf-imperial\/35{--tw-ring-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.ring-pdf-imperial\/35{--tw-ring-color:color-mix(in oklab, var(--pdf-imperial) 35%, transparent)}}.ring-primary,.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-security-ink{--tw-ring-color:var(--security-ink)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-studio-blue,.ring-studio-blue\/20{--tw-ring-color:var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.ring-studio-blue\/20{--tw-ring-color:color-mix(in oklab, var(--studio-blue) 20%, transparent)}}.ring-studio-line{--tw-ring-color:var(--studio-line)}.ring-transparent{--tw-ring-color:transparent}.ring-web-green\/20{--tw-ring-color:var(--web-green)}@supports (color:color-mix(in lab, red, red)){.ring-web-green\/20{--tw-ring-color:color-mix(in oklab, var(--web-green) 20%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-\[\#2563EB\]{outline-color:#2563eb}.outline-brain{outline-color:var(--brain)}.outline-pdf-imperial\/40{outline-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.outline-pdf-imperial\/40{outline-color:color-mix(in oklab, var(--pdf-imperial) 40%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:drop-shadow\(0_1px_1px_rgba\(255\,255\,255\,0\.9\)\)\]{filter:drop-shadow(0 1px 1px #ffffffe6)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.speed-gauge-progress{filter:none}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\,transform\]{transition-property:border-color,box-shadow,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[bottom\]{transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(\.22\,1\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.will-change-transform{will-change:transform}.fade-in-0{--tw-enter-opacity:0}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.speed-gauge-shell{background:var(--ink);border:1px solid var(--hair)}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[direction\:rtl\]{direction:rtl}.\[text-shadow\:0_1px_4px_var\(--foreground\)\]{text-shadow:0 1px 4px var(--foreground)}.\[text-shadow\:1\.5px_1\.5px_1\.5px_rgba\(0\,0\,0\,0\.45\)\]{text-shadow:1.5px 1.5px 1.5px #00000073}.\[writing-mode\:vertical-lr\]{writing-mode:vertical-lr}.app-bg{background:radial-gradient(70% 55% at 12% 0%, var(--mint), transparent 65%), radial-gradient(60% 50% at 92% 8%, var(--mint), transparent 60%), linear-gradient(180deg, #f9fafc 0%, #eef0f3 100%)}@supports (color:lab(0% 0 0)){.app-bg{background:radial-gradient(70% 55% at 12% 0%, var(--mint), transparent 65%), radial-gradient(60% 50% at 92% 8%, var(--mint), transparent 60%), linear-gradient(180deg, lab(98.2578% -.333846 -1.07464) 0%, lab(94.7703% -.411719 -1.83765) 100%)}}@supports (color:color-mix(in lab, red, red)){.app-bg{background:radial-gradient(70% 55% at 12% 0%, color-mix(in oklab, var(--mint) 7%, transparent), transparent 65%), radial-gradient(60% 50% at 92% 8%, color-mix(in oklab, var(--mint) 5%, transparent), transparent 60%), linear-gradient(180deg, lab(98.2578% -.333846 -1.07464) 0%, lab(94.7703% -.411719 -1.83765) 100%)}}.aurora{background:0 0}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-top-1{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.slide-in-from-top-2{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.speed-gradient-good{background:linear-gradient(90deg, var(--speed-good), var(--speed-good-glow), var(--speed-good))}.speed-gradient-poor{background:linear-gradient(90deg, var(--speed-poor), var(--speed-poor-glow), var(--speed-poor))}.speed-gradient-warn{background:var(--speed-warn)}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted-ink)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-checked\:bg-pdf-imperial:is(:where(.peer):checked~*){background-color:var(--pdf-imperial)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-xs::placeholder{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[\#9CA3AF\]::placeholder{color:#9ca3af}.placeholder\:text-\[\#94A3B8\]::placeholder{color:#94a3b8}.placeholder\:text-\[var\(--position-blue\)\]::placeholder{color:var(--position-blue)}.placeholder\:text-black\/35::placeholder{color:#00000059}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-black\/35::placeholder{color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.placeholder\:text-destructive::placeholder{color:var(--destructive)}.placeholder\:text-muted::placeholder{color:var(--muted-ink)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-muted\/70::placeholder{color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted\/70::placeholder{color:color-mix(in oklab, var(--muted-ink) 70%, transparent)}}.placeholder\:opacity-100::placeholder{opacity:1}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.before\:-inset-4:before{content:var(--tw-content);inset:calc(var(--spacing) * -4)}.before\:opacity-40:before{content:var(--tw-content);opacity:.4}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[attr\(data-placeholder\)\]:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-x-5:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 5)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing) * .5)}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0\.5:after{content:var(--tw-content);left:calc(var(--spacing) * .5)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:size-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:bg-background:after{content:var(--tw-content);background-color:var(--background)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--primary)}.after\:shadow-soft:after{content:var(--tw-content);box-shadow:var(--shadow-soft)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.peer-checked\:after\:translate-x-4:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:rounded-l-full:first-child{border-top-left-radius:2147483647px;border-bottom-left-radius:2147483647px}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-full:last-child{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-mint\/60:focus-within{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-mint\/60:focus-within{border-color:color-mix(in oklab, var(--mint) 60%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#93C5FD\]:hover{border-color:#93c5fd}.hover\:border-\[\#2563EB\]:hover{border-color:#2563eb}.hover\:border-\[\#2563EB\]\/40:hover{border-color:lab(44.7906% 21.0479 -75.599/.4)}.hover\:border-\[\#2563EB\]\/50:hover{border-color:lab(44.7906% 21.0479 -75.599/.5)}.hover\:border-\[\#2563EB\]\/70:hover{border-color:lab(44.7906% 21.0479 -75.599/.7)}.hover\:border-\[\#F4A4B0\]:hover{border-color:#f4a4b0}.hover\:border-\[var\(--media-violet\)\]:hover{border-color:var(--media-violet)}.hover\:border-mint\/40:hover{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.hover\:border-mint\/40:hover{border-color:color-mix(in oklab, var(--mint) 40%, transparent)}}.hover\:border-mint\/50:hover{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.hover\:border-mint\/50:hover{border-color:color-mix(in oklab, var(--mint) 50%, transparent)}}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-orange-300:hover{border-color:var(--color-orange-300)}.hover\:border-pdf-imperial\/60:hover{border-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.hover\:border-pdf-imperial\/60:hover{border-color:color-mix(in oklab, var(--pdf-imperial) 60%, transparent)}}.hover\:border-primary\/70:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/70:hover{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.hover\:border-sim-violet\/50:hover{border-color:var(--sim-violet)}@supports (color:color-mix(in lab, red, red)){.hover\:border-sim-violet\/50:hover{border-color:color-mix(in oklab, var(--sim-violet) 50%, transparent)}}.hover\:border-web-green\/30:hover{border-color:var(--web-green)}@supports (color:color-mix(in lab, red, red)){.hover\:border-web-green\/30:hover{border-color:color-mix(in oklab, var(--web-green) 30%, transparent)}}.hover\:bg-\[\#0F172A\]:hover{background-color:#0f172a}.hover\:bg-\[\#2563EB\]\/5:hover{background-color:lab(44.7906% 21.0479 -75.599/.05)}.hover\:bg-\[\#B91C1C\]:hover{background-color:#b91c1c}.hover\:bg-\[\#E2E8F0\]:hover{background-color:#e2e8f0}.hover\:bg-\[\#EFF6FF\]:hover{background-color:#eff6ff}.hover\:bg-\[\#F0E4F2\]:hover{background-color:#f0e4f2}.hover\:bg-\[\#F1F5F9\]:hover{background-color:#f1f5f9}.hover\:bg-\[\#F4F1FA\]:hover{background-color:#f4f1fa}.hover\:bg-\[\#F7F1F8\]:hover{background-color:#f7f1f8}.hover\:bg-\[\#F8FAFC\]:hover{background-color:#f8fafc}.hover\:bg-\[\#FEE2E2\]:hover{background-color:#fee2e2}.hover\:bg-\[\#FEF2F3\]:hover{background-color:#fef2f3}.hover\:bg-\[\#FEF5F6\]:hover{background-color:#fef5f6}.hover\:bg-\[color-mix\(in_oklab\,var\(--foreground\)_12\%\,var\(--background\)\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--foreground\)_12\%\,var\(--background\)\)\]:hover{background-color:color-mix(in oklab,var(--foreground) 12%,var(--background))}}.hover\:bg-\[color-mix\(in_oklab\,var\(--media-violet\)_8\%\,var\(--background\)\)\]:hover{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--media-violet\)_8\%\,var\(--background\)\)\]:hover{background-color:color-mix(in oklab,var(--media-violet) 8%,var(--background))}}.hover\:bg-\[color-mix\(in_oklab\,var\(--text-tools\)_8\%\,white\)\]\!:hover{background-color:var(--text-tools)!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--text-tools\)_8\%\,white\)\]\!:hover{background-color:color-mix(in oklab,var(--text-tools) 8%,white)!important}}.hover\:bg-\[color-mix\(in_oklab\,var\(--text-tools\)_13\%\,white\)\]\!:hover{background-color:var(--text-tools)!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--text-tools\)_13\%\,white\)\]\!:hover{background-color:color-mix(in oklab,var(--text-tools) 13%,white)!important}}.hover\:bg-\[rgba\(15\,23\,42\,0\.04\)\]:hover{background-color:#0f172a0a}.hover\:bg-\[var\(--media-lock-soft\)\]:hover{background-color:var(--media-lock-soft)}.hover\:bg-\[var\(--media-mint\)\]:hover{background-color:var(--media-mint)}.hover\:bg-\[var\(--media-violet\)\]:hover,.hover\:bg-\[var\(--media-violet\)\]\/90:hover{background-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--media-violet\)\]\/90:hover{background-color:color-mix(in oklab, var(--media-violet) 90%, transparent)}}.hover\:bg-\[var\(--position-blue\)\]:hover{background-color:var(--position-blue)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-card:hover,.hover\:bg-card\/80:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab, var(--card) 80%, transparent)}}.hover\:bg-danger\/25:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-danger\/25:hover{background-color:color-mix(in oklab, var(--danger) 25%, transparent)}}.hover\:bg-destructive:hover,.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-developer-tools:hover{background-color:var(--developer-tools)}.hover\:bg-developer-tools-deep:hover{background-color:var(--developer-tools-deep)}.hover\:bg-developer-tools-soft:hover{background-color:var(--developer-tools-soft)}.hover\:bg-domino-soft:hover{background-color:lab(95.749% -10.1893 .900209)}.hover\:bg-ink:hover{background-color:var(--ink)}.hover\:bg-mint:hover{background-color:var(--mint)}.hover\:bg-muted:hover,.hover\:bg-muted\/10:hover{background-color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/10:hover{background-color:color-mix(in oklab, var(--muted-ink) 10%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted-ink) 50%, transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-pdf-canvas:hover{background-color:var(--pdf-canvas)}.hover\:bg-pdf-imperial-light\/90:hover{background-color:var(--pdf-imperial-light)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pdf-imperial-light\/90:hover{background-color:color-mix(in oklab, var(--pdf-imperial-light) 90%, transparent)}}.hover\:bg-pdf-imperial\/90:hover{background-color:var(--pdf-imperial)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pdf-imperial\/90:hover{background-color:color-mix(in oklab, var(--pdf-imperial) 90%, transparent)}}.hover\:bg-pdf-pastel:hover{background-color:var(--pdf-pastel)}.hover\:bg-pdf-pastel-strong\/40:hover{background-color:var(--pdf-pastel-strong)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pdf-pastel-strong\/40:hover{background-color:color-mix(in oklab, var(--pdf-pastel-strong) 40%, transparent)}}.hover\:bg-pdf-pastel\/40:hover{background-color:var(--pdf-pastel)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pdf-pastel\/40:hover{background-color:color-mix(in oklab, var(--pdf-pastel) 40%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-raise:hover{background-color:var(--raise)}.hover\:bg-rank-emerald\/10:hover{background-color:var(--rank-emerald)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rank-emerald\/10:hover{background-color:color-mix(in oklab, var(--rank-emerald) 10%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-royal-blue\/90:hover{background-color:var(--royal-blue)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-royal-blue\/90:hover{background-color:color-mix(in oklab, var(--royal-blue) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-sim-pink:hover{background-color:var(--sim-pink)}.hover\:bg-sim-violet:hover{background-color:var(--sim-violet)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-studio-blue:hover{background-color:var(--studio-blue)}.hover\:bg-studio-blue-soft:hover{background-color:var(--studio-blue-soft)}.hover\:bg-studio-blue\/90:hover{background-color:var(--studio-blue)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-studio-blue\/90:hover{background-color:color-mix(in oklab, var(--studio-blue) 90%, transparent)}}.hover\:bg-text-header:hover{background-color:var(--text-header)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-web-green:hover{background-color:var(--web-green)}.hover\:bg-web-green-fresh\/90:hover{background-color:var(--web-green-fresh)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-web-green-fresh\/90:hover{background-color:color-mix(in oklab, var(--web-green-fresh) 90%, transparent)}}.hover\:bg-web-green-soft:hover{background-color:var(--web-green-soft)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-\[image\:var\(--gradient-text-tools\)\]\!:hover{background-image:var(--gradient-text-tools)!important}.hover\:text-\[\#1D4ED8\]:hover{color:#1d4ed8}.hover\:text-\[\#1E293B\]:hover{color:#1e293b}.hover\:text-\[\#2563EB\]:hover{color:#2563eb}.hover\:text-\[\#334155\]:hover{color:#334155}.hover\:text-\[\#DC2626\]:hover{color:#dc2626}.hover\:text-\[color-mix\(in_oklab\,var\(--foreground\)_70\%\,var\(--muted\)\)\]:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-\[color-mix\(in_oklab\,var\(--foreground\)_70\%\,var\(--muted\)\)\]:hover{color:color-mix(in oklab,var(--foreground) 70%,var(--muted))}}.hover\:text-\[var\(--media-lock\)\]:hover{color:var(--media-lock)}.hover\:text-\[var\(--media-violet\)\]:hover{color:var(--media-violet)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-developer-tools-deep:hover{color:var(--developer-tools-deep)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-mint:hover{color:var(--mint)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-studio-blue:hover{color:var(--studio-blue)}.hover\:text-text-tools:hover{color:var(--text-tools)}.hover\:text-web-green:hover{color:var(--web-green)}.hover\:text-web-green-deep:hover{color:var(--web-green-deep)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lift:hover{box-shadow:var(--shadow-lift)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-\[\#93C5FD\]:focus{border-color:#93c5fd}.focus\:border-\[\#2563EB\]:focus{border-color:#2563eb}.focus\:border-\[\#A21CAF\]:focus{border-color:#a21caf}.focus\:border-\[\#CBD5E1\]:focus{border-color:#cbd5e1}.focus\:border-\[var\(--media-violet\)\]:focus{border-color:var(--media-violet)}.focus\:border-developer-tools:focus{border-color:var(--developer-tools)}.focus\:border-mint:focus,.focus\:border-mint\/60:focus{border-color:var(--mint)}@supports (color:color-mix(in lab, red, red)){.focus\:border-mint\/60:focus{border-color:color-mix(in oklab, var(--mint) 60%, transparent)}}.focus\:border-orange-400:focus{border-color:var(--color-orange-400)}.focus\:border-pdf-imperial:focus{border-color:var(--pdf-imperial)}.focus\:border-primary:focus{border-color:var(--primary)}.focus\:border-rank-teal:focus{border-color:var(--rank-teal)}.focus\:border-royal-blue:focus{border-color:var(--royal-blue)}.focus\:border-sim-violet:focus{border-color:var(--sim-violet)}.focus\:border-studio-blue:focus{border-color:var(--studio-blue)}.focus\:border-text-tools:focus{border-color:var(--text-tools)}.focus\:border-web-green:focus{border-color:var(--web-green)}.focus\:bg-\[\#2563EB\]\/5:focus{background-color:lab(44.7906% 21.0479 -75.599/.05)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:shadow-\[0_0_0_4px_color-mix\(in_oklab\,var\(--rank-teal\)_16\%\,transparent\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--rank-teal))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_4px_color-mix\(in_oklab\,var\(--rank-teal\)_16\%\,transparent\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklab,var(--rank-teal) 16%,transparent))}}.focus\:shadow-\[0_0_0_4px_color-mix\(in_oklab\,var\(--rank-teal\)_16\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[0_0_0_4px_color-mix\(in_oklab\,var\(--sim-violet\)_16\%\,transparent\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--sim-violet))}@supports (color:color-mix(in lab, red, red)){.focus\:shadow-\[0_0_0_4px_color-mix\(in_oklab\,var\(--sim-violet\)_16\%\,transparent\)\]:focus{--tw-shadow:0 0 0 4px var(--tw-shadow-color,color-mix(in oklab,var(--sim-violet) 16%,transparent))}}.focus\:shadow-\[0_0_0_4px_color-mix\(in_oklab\,var\(--sim-violet\)_16\%\,transparent\)\]:focus{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:shadow-\[var\(--shadow-media\)\]:focus{--tw-shadow:var(--shadow-media);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#A21CAF\]\/20:focus{--tw-ring-color:#a21caf33}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#A21CAF\]\/20:focus{--tw-ring-color:lab(40.3611% 64.1338 -47.4956/.2)}}.focus\:ring-\[\#DBEAFE\]:focus{--tw-ring-color:#dbeafe}.focus\:ring-\[color-mix\(in_oklab\,var\(--media-violet\)_15\%\,transparent\)\]:focus{--tw-ring-color:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color-mix\(in_oklab\,var\(--media-violet\)_15\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in oklab,var(--media-violet) 15%,transparent)}}.focus\:ring-\[color-mix\(in_oklab\,var\(--text-tools\)_22\%\,transparent\)\]:focus{--tw-ring-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color-mix\(in_oklab\,var\(--text-tools\)_22\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in oklab,var(--text-tools) 22%,transparent)}}.focus\:ring-developer-tools-line:focus{--tw-ring-color:var(--developer-tools-line)}.focus\:ring-developer-tools\/20:focus{--tw-ring-color:var(--developer-tools)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-developer-tools\/20:focus{--tw-ring-color:color-mix(in oklab, var(--developer-tools) 20%, transparent)}}.focus\:ring-orange-200:focus{--tw-ring-color:var(--color-orange-200)}.focus\:ring-pdf-imperial-soft:focus{--tw-ring-color:var(--pdf-imperial-soft)}.focus\:ring-primary\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-security-pill-line:focus{--tw-ring-color:var(--security-pill-line)}.focus\:ring-text-tools\/20:focus{--tw-ring-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-text-tools\/20:focus{--tw-ring-color:color-mix(in oklab, var(--text-tools) 20%, transparent)}}.focus\:ring-text-tools\/25:focus{--tw-ring-color:var(--text-tools)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-text-tools\/25:focus{--tw-ring-color:color-mix(in oklab, var(--text-tools) 25%, transparent)}}.focus\:ring-web-green\/15:focus{--tw-ring-color:var(--web-green)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-web-green\/15:focus{--tw-ring-color:color-mix(in oklab, var(--web-green) 15%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-pdf-imperial:focus{outline-color:var(--pdf-imperial)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:text-text-tools:focus-visible{color:var(--text-tools)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-mint:focus-visible{--tw-ring-color:var(--mint)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-brain:active{border-color:var(--brain)}.active\:bg-\[\#FEE2E2\]:active{background-color:#fee2e2}.active\:bg-\[rgba\(15\,23\,42\,0\.05\)\]:active{background-color:#0f172a0d}.active\:bg-developer-tools-deep:active{background-color:var(--developer-tools-deep)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:bg-white\/10:active{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/10:active{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:text-text-tools:active{color:var(--text-tools)}.active\:text-white\!:active{color:var(--color-white)!important}.active\:brightness-95:active{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#F1F5F9\]:disabled{background-color:#f1f5f9}.disabled\:bg-none:disabled{background-image:none}.disabled\:text-\[\#94A3B8\]:disabled{color:#94a3b8}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:opacity-90:disabled{opacity:.9}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:border-hair:disabled:hover{border-color:var(--hair)}.disabled\:hover\:text-muted:disabled:hover{color:var(--muted-ink)}.disabled\:hover\:shadow-none:disabled:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-\[var\(--media-violet\)\][data-state=checked]{background-color:var(--media-violet)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted-ink)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=360px){.max-\[360px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}}@media (width>=351px){.min-\[351px\]\:inline{display:inline}.min-\[351px\]\:w-auto{width:auto}.min-\[351px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.min-\[351px\]\:text-\[12px\]{font-size:12px}.min-\[351px\]\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@media (width>=360px){.min-\[360px\]\:inline{display:inline}}@media (width>=380px){.min-\[380px\]\:hidden{display:none}.min-\[380px\]\:inline{display:inline}}@media (width>=390px){.min-\[390px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (width>=400px){.min-\[400px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.min-\[400px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.min-\[400px\]\:text-\[12px\]{font-size:12px}}@media (width>=480px){.min-\[480px\]\:col-span-2{grid-column:span 2/span 2}.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.sm\:top-\[46px\]{top:46px}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-5{left:calc(var(--spacing) * 5)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.sm\:-mt-5{margin-top:calc(var(--spacing) * -5)}.sm\:mt-0{margin-top:0}.sm\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sm\:size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sm\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.sm\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-\[58px\]{height:58px}.sm\:h-\[68px\]{height:68px}.sm\:h-\[480px\]{height:480px}.sm\:h-\[640px\]{height:640px}.sm\:max-h-\[460px\]{max-height:460px}.sm\:max-h-\[520px\]{max-height:520px}.sm\:min-h-72{min-height:calc(var(--spacing) * 72)}.sm\:min-h-\[126px\]{min-height:126px}.sm\:min-h-\[320px\]{min-height:320px}.sm\:min-h-\[380px\]{min-height:380px}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-\[80px\]{width:80px}.sm\:w-\[260px\]{width:260px}.sm\:w-auto{width:auto}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[1200px\]{max-width:1200px}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[76px\]{min-width:76px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.sm\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_150px_44px\]{grid-template-columns:minmax(0,1fr) 150px 44px}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(240px\,auto\)\]{grid-template-columns:minmax(0,1fr) minmax(240px,auto)}.sm\:grid-cols-\[minmax\(130px\,0\.35fr\)_1fr\]{grid-template-columns:minmax(130px,.35fr) 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)}.sm\:pr-10{padding-right:calc(var(--spacing) * 10)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pl-0{padding-left:0}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[21px\]{font-size:21px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[23px\]{font-size:23px}.sm\:text-\[34px\]{font-size:34px}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:static{position:static}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.md\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.md\:flex-row{flex-direction:row}.md\:justify-end{justify-content:flex-end}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[10\.5px\]{font-size:10.5px}.md\:text-\[11\.5px\]{font-size:11.5px}.md\:text-\[11px\]{font-size:11px}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:right-\[318px\]{right:318px}.lg\:mt-auto{margin-top:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.lg\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.lg\:h-\[54px\]{height:54px}.lg\:h-\[76px\]{height:76px}.lg\:w-\[300px\]{width:300px}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:min-w-\[88px\]{min-width:88px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[350px_minmax\(0\,1fr\)\]{grid-template-columns:350px minmax(0,1fr)}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-2xl{border-radius:calc(var(--radius) + 8px)}.lg\:py-1{padding-block:var(--spacing)}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[13\.5px\]{font-size:13.5px}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (orientation:landscape){.landscape\:order-2{order:2}.landscape\:order-3{order:3}.landscape\:w-40{width:calc(var(--spacing) * 40)}.landscape\:w-56{width:calc(var(--spacing) * 56)}.landscape\:w-\[min\(60\%\,calc\(100dvh-80px\)\)\]{width:min(60%,100dvh - 80px)}.landscape\:max-w-none{max-width:none}.landscape\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.landscape\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.landscape\:flex-col{flex-direction:column}.landscape\:flex-row{flex-direction:row}.landscape\:gap-4{gap:calc(var(--spacing) * 4)}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.\[\&\]\:transition-none{transition-property:none}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted-ink)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_button\]\:\!size-7 button{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.\[\&_button\]\:\!size-\[30px\] button{width:30px!important;height:30px!important}.\[\&_button\]\:size-9 button{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.\[\&_h2\]\:mt-6 h2{margin-top:calc(var(--spacing) * 6)}.\[\&_h2\]\:mb-2 h2{margin-bottom:calc(var(--spacing) * 2)}.\[\&_h2\]\:text-\[15px\] h2{font-size:15px}.\[\&_h2\]\:font-semibold h2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_h2\]\:text-foreground h2{color:var(--foreground)}.\[\&_h2\:first-child\]\:mt-0 h2:first-child{margin-top:0}.\[\&_label\]\:block label{display:block}.\[\&_li\]\:mb-1\.5 li{margin-bottom:calc(var(--spacing) * 1.5)}.\[\&_li\]\:text-\[14px\] li{font-size:14px}.\[\&_li\]\:text-\[\#334155\] li{color:#334155}.\[\&_p\]\:mb-3 p{margin-bottom:calc(var(--spacing) * 3)}.\[\&_p\]\:text-\[14px\] p{font-size:14px}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\]\:text-\[\#334155\] p{color:#334155}.\[\&_path\]\:stroke-muted-foreground\/40 path{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_path\]\:stroke-muted-foreground\/40 path{stroke:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.\[\&_path\]\:\[stroke-width\:1\] path{stroke-width:1px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:mb-3 ul{margin-bottom:calc(var(--spacing) * 3)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&_video\]\:h-full video{height:100%}.\[\&_video\]\:w-full video{width:100%}.\[\&_video\]\:object-contain video{object-fit:contain}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:shrink-0>button{flex-shrink:0}.\[\&\>div\]\:mt-0>div{margin-top:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:mx-auto>svg{margin-inline:auto}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-auto>svg{height:auto}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:max-h-\[300px\]>svg{max-height:300px}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-auto>svg{width:auto}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:max-w-full>svg{max-width:100%}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>video\]\:h-full>video{height:100%}.\[\&\>video\]\:w-full>video{width:100%}.\[\&\>video\]\:object-contain>video{object-fit:contain}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media (height<=720px){.\[\@media\(max-height\:720px\)\]\:hidden{display:none}}@media (pointer:fine){.\[\@media\(pointer\:fine\)\]\:flex{display:flex}}[data-photo-action-side=left]~div .\[\[data-photo-action-side\=left\]\~div_\&\]\:top-11{top:calc(var(--spacing) * 11)}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.pdf-tool-icon{color:var(--pdf-icon-editor);background:currentColor}@supports (color:color-mix(in lab, red, red)){.pdf-tool-icon{background:color-mix(in srgb, currentColor 9%, white)}}.pdf-tool-icon{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.pdf-tool-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 19%, white)}}.pdf-tool-icon-editor{color:var(--pdf-icon-editor)}.pdf-tool-icon-branding{color:var(--pdf-icon-branding)}.pdf-tool-icon-numberer{color:var(--pdf-icon-numberer)}.pdf-tool-icon-insert{color:var(--pdf-icon-insert)}.pdf-tool-icon-merge{color:var(--pdf-icon-merge)}.pdf-tool-icon-compress{color:var(--pdf-icon-compress)}.pdf-tool-icon-converter{color:var(--pdf-icon-converter)}.pdf-tool-icon-protect{color:var(--pdf-icon-protect)}.pdf-tool-icon-office{color:var(--pdf-icon-office)}.pdf-tool-icon-to-office{color:var(--pdf-icon-to-office)}.pdf-tool-icon-repair{color:var(--pdf-icon-repair)}.pdf-tool-icon-sign{color:var(--pdf-icon-sign)}.pdf-tool-icon-archive{color:var(--pdf-icon-archive)}:root{--sweet-mission-surface:#f1faff;--sweet-mission-border:#c1dcea;--sweet-helper-blue:#d4f0ff;--sweet-helper-pink:#ffe7f1;--sweet-helper-active:#0091ce;--sweet-progress:#1f9ad3;--sweet-complete:#d5f5de;--sweet-count-bg:#ffd984;--sweet-count-ink:#4a3620;--radius:.625rem;--background:#fff;--foreground:#020618;--card:#fff;--card-foreground:#020618;--popover:#fff;--popover-foreground:#020618;--primary:#0f172b;--primary-foreground:#f8fafc;--secondary:#f1f5f9;--secondary-foreground:#0f172b;--muted:#f1f5f9;--muted-foreground:#62748e;--accent:#f1f5f9;--accent-foreground:#0f172b;--destructive:#e40014;--destructive-foreground:#f8fafc;--border:#e2e8f0;--input:#e2e8f0;--ring:#90a1b9;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#f8fafc;--sidebar-foreground:#020618;--sidebar-primary:#0f172b;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#0f172b;--sidebar-border:#e2e8f0;--sidebar-ring:#90a1b9}@supports (color:lab(0% 0 0)){:root{--sweet-mission-surface:lab(97.7267% -2.54571 -3.50599);--sweet-mission-border:lab(86.2066% -7.22319 -10.1219);--sweet-helper-blue:lab(93.1526% -8.91933 -15.3628);--sweet-helper-pink:lab(93.6673% 13.2508 -2.50791);--sweet-helper-active:lab(55.9006% -18.7439 -44.1527);--sweet-progress:lab(59.4557% -17.9364 -38.5207);--sweet-complete:lab(93.646% -13.9689 7.15933);--sweet-count-bg:lab(88.6485% 7.45559 50.4362);--sweet-count-ink:lab(24.5488% 6.54121 17.7169);--background:lab(100% 0 0);--foreground:lab(1.76974% 1.32743 -9.28855);--card:lab(100% 0 0);--card-foreground:lab(1.76974% 1.32743 -9.28855);--popover:lab(100% 0 0);--popover-foreground:lab(1.76974% 1.32743 -9.28855);--primary:lab(7.78673% 1.82345 -15.0537);--primary-foreground:lab(98.1434% -.369519 -1.05966);--secondary:lab(96.286% -.852436 -2.46847);--secondary-foreground:lab(7.78673% 1.82345 -15.0537);--muted:lab(96.286% -.852436 -2.46847);--muted-foreground:lab(48.0876% -2.03595 -16.5814);--accent:lab(96.286% -.852436 -2.46847);--accent-foreground:lab(7.78673% 1.82345 -15.0537);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.1434% -.369519 -1.05966);--border:lab(91.7353% -.998765 -4.76968);--input:lab(91.7353% -.998765 -4.76968);--ring:lab(65.5349% -2.25151 -14.5072);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.1434% -.369519 -1.05966);--sidebar-foreground:lab(1.76974% 1.32743 -9.28855);--sidebar-primary:lab(7.78673% 1.82345 -15.0537);--sidebar-primary-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-accent:lab(96.286% -.852436 -2.46847);--sidebar-accent-foreground:lab(7.78673% 1.82345 -15.0537);--sidebar-border:lab(91.7353% -.998765 -4.76968);--sidebar-ring:lab(65.5349% -2.25151 -14.5072)}}.dark{--background:#020618;--foreground:#f8fafc;--card:#0f172b;--card-foreground:#f8fafc;--popover:#0f172b;--popover-foreground:#f8fafc;--primary:#e2e8f0;--primary-foreground:#0f172b;--secondary:#1d293d;--secondary-foreground:#f8fafc;--muted:#1d293d;--muted-foreground:#90a1b9;--accent:#1d293d;--accent-foreground:#f8fafc;--destructive:#ff6568;--destructive-foreground:#f8fafc;--border:#ffffff1a;--input:#ffffff26;--ring:#6a7282;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#0f172b;--sidebar-foreground:#f8fafc;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#1d293d;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#ffffff1a;--sidebar-ring:#6a7282}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.76974% 1.32743 -9.28855);--foreground:lab(98.1434% -.369519 -1.05966);--card:lab(7.78673% 1.82345 -15.0537);--card-foreground:lab(98.1434% -.369519 -1.05966);--popover:lab(7.78673% 1.82345 -15.0537);--popover-foreground:lab(98.1434% -.369519 -1.05966);--primary:lab(91.7353% -.998765 -4.76968);--primary-foreground:lab(7.78673% 1.82345 -15.0537);--secondary:lab(16.132% -.318035 -14.6672);--secondary-foreground:lab(98.1434% -.369519 -1.05966);--muted:lab(16.132% -.318035 -14.6672);--muted-foreground:lab(65.5349% -2.25151 -14.5072);--accent:lab(16.132% -.318035 -14.6672);--accent-foreground:lab(98.1434% -.369519 -1.05966);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(98.1434% -.369519 -1.05966);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(47.7841% -.393182 -10.0268);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78673% 1.82345 -15.0537);--sidebar-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-accent:lab(16.132% -.318035 -14.6672);--sidebar-accent-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(47.7841% -.393182 -10.0268)}}:root{--ink:#fff;--surface:#fdfdfd;--raise:#f3f4f6;--hair:#e1e3e5;--fg:#26292d;--muted-ink:#6f757b;--mint:#0571fa;--aurora:#ecf3fa;--danger:#d33a3c;--royal-blue:#2563eb;--web-green:#007d54;--web-green-soft:#e4f7ed;--web-green-deep:#005339;--web-green-fresh:#007d5b;--sim-cyan:#179765;--sim-violet:#8166c3;--sim-lime:#59de65;--sim-pink:#f85ab0;--gradient-sim:linear-gradient(115deg, var(--sim-cyan), var(--sim-violet));--gradient-sim-soft:linear-gradient(140deg, var(--sim-cyan), var(--sim-violet))}@supports (color:lab(0% 0 0)){:root{--ink:lab(100% 0 0);--surface:lab(99.42% -.0000298023 0);--raise:lab(96.2866% -.223041 -.716782);--hair:lab(90.137% -.443637 -1.43197);--fg:lab(16.4711% -.831097 -2.83417);--muted-ink:lab(48.9479% -1.27178 -4.26378);--mint:lab(48.9504% 16.1679 -77.1442);--aurora:lab(95.3496% -1.30287 -4.28021);--danger:lab(49.3643% 60.058 36.7948);--web-green:lab(45.9024% -40.8433 14.1563);--web-green-soft:lab(95.6979% -8.16092 2.71078);--web-green-deep:lab(30.4935% -32.865 9.93652);--web-green-fresh:lab(45.9046% -41.9854 10.0966);--sim-cyan:lab(55.3116% -43.4493 17.0566);--sim-violet:lab(49.3162% 26.9348 -45.5206);--sim-lime:lab(79.1989% -56.1797 47.1817);--sim-pink:lab(62.365% 66.7891 -12.9702)}}@supports (color:color-mix(in lab, red, red)){:root{--gradient-sim-soft:linear-gradient(140deg, color-mix(in oklab, var(--sim-cyan) 8%, transparent), color-mix(in oklab, var(--sim-violet) 7%, transparent))}}:root{--shadow-sim:0 6px 14px -10px var(--sim-violet)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-sim:0 6px 14px -10px color-mix(in oklab, var(--sim-violet) 35%, transparent)}}:root{--rank-emerald:#16a56e;--rank-teal:#036f4f;--rank-lime:#4bcb71;--text-tools:#7a5bdd;--text-header:#f6f6ff;--text-header-border:#e4e2f7;--text-header-icon:#e3e0ff;--text-header-title:#2e2947;--text-header-description:#5d5b70;--text-header-badge:#d3cefd;--gradient-text-header:linear-gradient(180deg, var(--text-tools), #b0a6ed);--developer-tools:#c88600;--developer-tools-deep:#af7100;--developer-tools-soft:#fef4df;--developer-tools-line:#f0dcb1;--developer-tools-ink:#8b5600;--brain:#84cc16;--brain-soft:#f3fbe4;--brain-line:#d9f0b0;--brain-ink:#365314;--iq-0:#2563eb;--iq-1:#f97316;--iq-2:#16a34a;--iq-3:#9333ea;--security-tools:#6f1724;--category-title:#1b120b;--studio-blue:#0278e7;--studio-blue-soft:#e7f3ff;--studio-line:#d5e3f2;--studio-canvas:#f7fafe;--studio-rose:#fbbfc5;--studio-sky:#9ddafe;--studio-mint:#a5e9ca;--studio-lilac:#d8c7f9;--pdf-imperial:#e32824;--pdf-imperial-light:#f44d46;--pdf-imperial-soft:#e328242e;--pdf-pastel:#fff1ee;--pdf-pastel-strong:#ffded9;--pdf-canvas:#fff8f8;--pdf-success:#009440;--pdf-ruler:#8ce9f6db;--pdf-ruler-edge:#00829d;--pdf-ruler-ink:#003f55;--pdf-square:#a0eecdb8;--pdf-square-edge:#008967;--pdf-square-ink:#004432;--pdf-g1:#8ce9f6cc;--pdf-g1-edge:#00829d;--pdf-g1-ink:#003f55;--pdf-g2:#a0eecdcc;--pdf-g2-edge:#008967;--pdf-g2-ink:#004432;--pdf-g3:#ffdc9fcc;--pdf-g3-edge:#bf7600;--pdf-g3-ink:#6e3700;--pdf-g4:#e5d0ffcc;--pdf-g4-edge:#875cc6;--pdf-g4-ink:#4a237a;--gradient-text-tools:linear-gradient(105deg, var(--text-tools), #3c6ab6);--gradient-developer-tools:linear-gradient(105deg, #7a5200, #a47d00);--gradient-security-tools:linear-gradient(105deg, #a21caf, #d66be6);--gradient-pdf-tools:linear-gradient(105deg, #dc2626, #e65b53);--pdf-panel:#aeb9c8;--pdf-tab:#edf1f5;--pdf-tab-active:#fce8ec;--pdf-tab-icon:#b83a43;--pdf-icon-editor:#dc2626;--pdf-icon-branding:#e11d48;--pdf-icon-numberer:#0891b2;--pdf-icon-insert:#65a30d;--pdf-icon-merge:#7c3aed;--pdf-icon-compress:#10b981;--pdf-icon-converter:#2563eb;--pdf-icon-protect:#334155;--pdf-icon-office:#0284c7;--pdf-icon-to-office:#dc2626;--pdf-icon-repair:#14b8a6;--pdf-icon-sign:#9333ea;--pdf-icon-archive:#ca8a04;--scanner-wine-soft:#ef80ed;--scanner-wine:#ae32ae;--scanner-wine-deep:#302a3d;--gradient-scanner-wine:linear-gradient(180deg, #ffffff24 0%, #fff0 42%), linear-gradient(115deg, var(--scanner-wine-deep), #0c0912);--scanner-metal:#a0a5ac;--scanner-charcoal-glass:#111418b8;--scanner-wall-handle:#ae32aed1;--scanner-filter-active:radial-gradient(circle at 50% 52%, #0c0912 0%, var(--scanner-wine-deep) 52%, var(--scanner-wine-soft) 100%);--scanner-filter-shadow:0 10px 24px -12px #191520e0;--scanner-review-backdrop:#0a0e12;--scanner-review-veil:#04060933;--scanner-wine-soft-12-bg:#fdf0fc;--product-chip:var(--scanner-wine-soft-12-bg);--product-chip-ink:var(--foreground);--product-chip-line:var(--scanner-wine-soft)}@supports (color:lab(0% 0 0)){:root{--rank-emerald:lab(60.0827% -46.8166 18.3756);--rank-teal:lab(41.0042% -34.4317 9.7386);--rank-lime:lab(73.139% -51.3428 33.8675);--text-tools:lab(47.1904% 36.8811 -63.5286);--text-header:lab(96.9865% 1.46395 -4.25657);--text-header-border:lab(90.4472% 3.52395 -9.86469);--text-header-icon:lab(90.2683% 5.842 -15.7547);--text-header-title:lab(18.1199% 8.77358 -18.666);--text-header-description:lab(39.315% 4.72575 -12.1646);--text-header-badge:lab(84.2402% 8.80179 -22.5799);--gradient-text-header:linear-gradient(180deg, var(--text-tools), lab(71.0172% 14.7924 -34.2595));--developer-tools:lab(61.5206% 20.9952 73.9111);--developer-tools-deep:lab(53.26% 24.135 83.1279);--developer-tools-soft:lab(96.63% 1.03894 11.5687);--developer-tools-line:lab(88.5854% 2.6772 23.6807);--developer-tools-ink:lab(41.6945% 20.2857 60.6361);--security-tools:lab(24.4602% 38.658 16.4127);--category-title:lab(6.14569% 3.31838 4.89097);--studio-blue:lab(49.7612% 5.49871 -65.1314);--studio-blue-soft:lab(95.3331% -2.61575 -8.86591);--studio-line:lab(89.5326% -2.60523 -8.86072);--studio-canvas:lab(98.2554% -.662416 -2.14628);--studio-rose:lab(82.9729% 23.0078 5.87163);--studio-sky:lab(83.9021% -13.4589 -24.2797);--studio-mint:lab(87.1509% -26.7406 7.69249);--studio-lilac:lab(82.9219% 12.9589 -22.3857);--pdf-imperial:lab(50.2617% 69.0513 51.5156);--pdf-imperial-light:lab(57.9675% 64.2228 42.6336);--pdf-imperial-soft:lab(50.2617% 69.0513 51.5156/.18);--pdf-pastel:lab(96.3026% 7.46673 4.57592);--pdf-pastel-strong:lab(91.395% 16.5351 10.1848);--pdf-canvas:lab(98.1774% 2.56628 .967562);--pdf-success:lab(53.3767% -51.866 34.8507);--pdf-ruler:lab(86.8201% -26.0726 -15.9013/.86);--pdf-ruler-edge:lab(49.6541% -31.3411 -31.2294);--pdf-ruler-ink:lab(23.6621% -18.6196 -30.2202);--pdf-square:lab(88.4418% -30.2924 8.07234/.72);--pdf-square-edge:lab(50.6746% -45.6879 10.0631);--pdf-square-ink:lab(24.7507% -36.1012 6.42879);--pdf-g1:lab(86.8201% -26.0726 -15.9013/.8);--pdf-g1-edge:lab(49.6541% -31.3411 -31.2294);--pdf-g1-ink:lab(23.6621% -18.6196 -30.2202);--pdf-g2:lab(88.4418% -30.2924 8.07234/.8);--pdf-g2-edge:lab(50.6746% -45.6879 10.0631);--pdf-g2-ink:lab(24.7507% -36.1012 6.42879);--pdf-g3:lab(89.6915% 8.54454 40.5142/.8);--pdf-g3-edge:lab(56.6976% 24.5669 64.4262);--pdf-g3-ink:lab(29.8336% 25.9433 56.7259);--pdf-g4:lab(86.2286% 16.6637 -24.1627/.8);--pdf-g4-edge:lab(47.7005% 34.7305 -49.5826);--pdf-g4-ink:lab(23.3585% 32.9279 -43.1261);--gradient-text-tools:linear-gradient(105deg, var(--text-tools), lab(44.4873% 3.48625 -45.7657));--gradient-developer-tools:linear-gradient(105deg, lab(38.321% 18.6241 82.2761), lab(54.8478% 14.1459 116.629));--scanner-wine-soft:lab(69.3391% 54.7161 -36.4879);--scanner-wine:lab(44.5033% 60.6396 -39.9411);--scanner-wine-deep:lab(18.3631% 6.67287 -11.1019);--gradient-scanner-wine:linear-gradient(180deg, lab(100% 0 0/.14) 0%, lab(100% 0 0/0) 42%), linear-gradient(115deg, var(--scanner-wine-deep), lab(2.91676% 2.07787 -3.96606));--scanner-metal:lab(67.4944% -.947475 -4.38774);--scanner-charcoal-glass:lab(6.17279% -.567697 -3.32906/.72);--scanner-wall-handle:lab(44.5033% 60.6396 -39.9411/.82);--scanner-filter-active:radial-gradient(circle at 50% 52%, lab(2.91676% 2.07787 -3.96606) 0%, var(--scanner-wine-deep) 52%, var(--scanner-wine-soft) 100%);--scanner-review-backdrop:lab(3.68266% -.38363 -2.3917);--scanner-review-veil:lab(1.55002% -.193089 -1.38186/.2)}}@supports (color:color-mix(in lab, red, red)){:root{--product-chip-line:color-mix(in oklab, var(--scanner-wine-soft) 24%, var(--card))}}:root{--security-ink:#8a0c8b;--security-pill:var(--scanner-wine-soft)}@supports (color:lab(0% 0 0)){:root{--security-ink:lab(32.9726% 57.8869 -37.9241)}}@supports (color:color-mix(in lab, red, red)){:root{--security-pill:color-mix(in oklab, var(--scanner-wine-soft) 20%, var(--card))}}:root{--security-pill-ink:var(--security-ink);--security-pill-line:var(--scanner-wine-soft)}@supports (color:color-mix(in lab, red, red)){:root{--security-pill-line:color-mix(in oklab, var(--scanner-wine-soft) 55%, var(--card))}}:root{--scanner-wine-soft-7-bg:#fef6fe;--scanner-wine-26-ring:#a21caf42;--scanner-wine-14-fill:#1c182224;--scanner-wine-deep-32-shadow:#1a162052;--scanner-wine-deep-50-shadow:#1a162080;--scanner-wine-deep-85-shadow:#1a1620d9;--scanner-surface-72-ring:#ffffffb8;--position-blue-18-ring:#0072f82e;--shadow-scanner-wine:0 14px 30px -16px #1a1620b8;--shadow-scanner-corner-ring:0 0 0 2px #ffffffb8, 0 8px 20px -8px #1a1620d9;--gradient-rank:linear-gradient(115deg, var(--rank-emerald), var(--rank-teal));--gradient-rank-soft:linear-gradient(140deg, var(--rank-emerald), var(--rank-teal))}@supports (color:color-mix(in lab, red, red)){:root{--gradient-rank-soft:linear-gradient(140deg, color-mix(in oklab, var(--rank-emerald) 9%, transparent), color-mix(in oklab, var(--rank-teal) 6%, transparent))}}:root{--shadow-rank:0 6px 14px -10px var(--rank-emerald)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-rank:0 6px 14px -10px color-mix(in oklab, var(--rank-emerald) 35%, transparent)}}:root{--speed-brand:#b836c1;--speed-brand-ring:#b836c157;--speed-good:#00bb7f;--speed-good-glow:#00d294;--speed-warn:#d89e53;--speed-warn-glow:#e1b671;--speed-poor:#d06169;--speed-poor-glow:#df7f7c;--speed-code:#c67f4d;--speed-tool:#1f7265;--speed-bolt:#137b5e;--speed-eye:#6360a0;--speed-shield:#a67537;--speed-magnifier:#3d6a7f;--status-control:#1d232c;--status-control-hover:#29313b;--media-mint:#33d4ad;--media-violet:#8e58f2;--gradient-media:linear-gradient(95deg, var(--media-mint), var(--media-violet));--gradient-color-wheel:conic-gradient(from 90deg, #fd1913, #f6ba00, #20c554, #00bad2, #8e58f2, #f644b9, #fd1913);--gradient-media-soft:linear-gradient(120deg, var(--media-mint), var(--media-violet))}@supports (color:lab(0% 0 0)){:root{--speed-brand:lab(47.6785% 63.9706 -46.2465);--speed-brand-ring:lab(47.6785% 63.9706 -46.2465/.34);--speed-good:lab(66.9756% -58.27 19.5419);--speed-good-glow:lab(75.0771% -60.7313 19.4147);--speed-warn:lab(69.7173% 16.214 47.4363);--speed-warn-glow:lab(76.8653% 10.0725 40.8906);--speed-poor:lab(55.5878% 45.0615 18.1438);--speed-poor-glow:lab(63.9933% 37.9815 18.5208);--speed-code:lab(60.0494% 24.618 38.9185);--speed-tool:lab(43.0039% -27.9498 -.210953);--speed-bolt:lab(45.6422% -34.7381 7.71258);--speed-eye:lab(43.1394% 13.8935 -34.8115);--speed-shield:lab(53.4364% 15.3976 41.3855);--speed-magnifier:lab(42.167% -11.2805 -16.9463);--status-control:lab(13.5256% -1.12166 -6.44931);--status-control-hover:lab(19.8933% -1.36824 -7.88152);--media-mint:lab(76.3133% -49.0195 7.05066);--media-violet:lab(49.9643% 47.8387 -70.9074);--gradient-color-wheel:conic-gradient(from 90deg, lab(54.6098% 78.3567 64.502), lab(79.2935% 13.5666 82.2486), lab(69.9587% -59.1024 43.5991), lab(68.62% -40.6874 -27.5688), lab(49.9643% 47.8387 -70.9074), lab(59.517% 74.6643 -22.3417), lab(54.6098% 78.3567 64.502))}}@supports (color:color-mix(in lab, red, red)){:root{--gradient-media-soft:linear-gradient(120deg, color-mix(in oklab, var(--media-mint) 16%, transparent), color-mix(in oklab, var(--media-violet) 16%, transparent))}}:root{--shadow-media:0 18px 46px -20px var(--media-violet)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-media:0 18px 46px -20px color-mix(in oklab, var(--media-violet) 60%, transparent)}}:root{--hint-ochre:#e1b75c;--hint-amber:#f19024;--position-blue:#0072f7;--media-range-track:#dbdee6;--media-range-accent:#8a89f7;--media-range-green:#20c554;--media-lock:#0072f7;--media-lock-soft:#dfecff;--shadow-soft:0 1px 2px #2229330d, 0 8px 24px #2229330f;--shadow-lift:0 2px 4px #2229330f, 0 18px 44px #2229331a;--font-display-family:"Space Grotesk", system-ui, sans-serif;--font-body-family:"Inter", system-ui, sans-serif;--font-mono-family:"JetBrains Mono", ui-monospace, monospace;--background:var(--ink);--foreground:var(--fg);--card:var(--surface);--card-foreground:var(--fg);--popover:var(--surface);--popover-foreground:var(--fg);--primary:var(--mint);--primary-foreground:#fff;--secondary:var(--raise);--secondary-foreground:var(--fg);--muted:var(--raise);--muted-foreground:var(--muted-ink);--accent:var(--raise);--accent-foreground:var(--fg);--destructive:var(--danger);--destructive-foreground:#fff;--border:var(--hair);--input:var(--hair);--ring:var(--mint);--radius:.75rem}@supports (color:lab(0% 0 0)){:root{--hint-ochre:lab(77.0192% 7.95284 51.5616);--hint-amber:lab(69.227% 32.3853 67.4927);--position-blue:lab(49.0567% 14.5137 -76.1815);--media-range-track:lab(88.3337% .092566 -4.53901);--media-range-accent:lab(60.9263% 21.8574 -56.0604);--media-range-green:lab(69.9587% -59.1024 43.5991);--media-lock:lab(49.0567% 14.5137 -76.1815);--media-lock-soft:lab(92.9285% -1.93724 -12.8438);--shadow-soft:0 1px 2px lab(16.4192% -1.24091 -7.16396/.05), 0 8px 24px lab(16.4192% -1.24091 -7.16396/.06);--shadow-lift:0 2px 4px lab(16.4192% -1.24091 -7.16396/.06), 0 18px 44px lab(16.4192% -1.24091 -7.16396/.1);--primary-foreground:lab(100% 0 0);--destructive-foreground:lab(100% 0 0)}}.web-tool-scope{--primary:var(--web-green-deep);--ring:var(--web-green)}.pdf-ruler-ticks{background-image:repeating-linear-gradient(to right, var(--pdf-ruler-ink) 0 1px, transparent 1px 12px);opacity:.65;-webkit-mask-image:linear-gradient(#000 0 40%,#0000 85%);mask-image:linear-gradient(#000 0 40%,#0000 85%)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{transform:translate(-120%)}to{transform:translate(240%)}}@keyframes scanline{0%{top:0%}to{top:100%}}@keyframes speed-pulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes speed-loading{0%{transform:translate(-115%)}to{transform:translate(285%)}}@media (prefers-reduced-motion:reduce){.speed-loader,.speed-loading-bar{animation:none}}.media-time-range{cursor:default;appearance:none;height:.5rem;accent-color:var(--media-range-accent);pointer-events:none;border-radius:999px}.media-time-range::-webkit-slider-runnable-track{pointer-events:none;background:0 0;border-radius:999px;height:.5rem}.media-time-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--background);background:var(--media-range-accent);cursor:grab;pointer-events:auto;touch-action:none;border-radius:999px;width:1rem;height:1rem;margin-top:-.25rem}.media-time-range::-moz-range-track{background:var(--media-range-track);pointer-events:none;border-radius:999px;height:.5rem}.media-time-range::-moz-range-progress{background:var(--media-range-accent);pointer-events:none;border-radius:999px;height:.5rem}.media-time-range::-moz-range-thumb{border:2px solid var(--background);background:var(--media-range-accent);cursor:grab;pointer-events:auto;touch-action:none;border-radius:999px;width:1rem;height:1rem}.media-time-range:disabled{cursor:not-allowed;opacity:.55}.media-time-range-track-b{accent-color:var(--media-range-green)}.cut-range{pointer-events:none;touch-action:none;cursor:default}.cut-range::-webkit-slider-thumb{pointer-events:auto;touch-action:none;cursor:grab}.cut-range::-moz-range-thumb{pointer-events:auto;touch-action:none;cursor:grab}.media-time-range-track-b::-webkit-slider-thumb{background:var(--media-range-green)}.media-time-range-track-b::-moz-range-progress{background:var(--media-range-green)}.media-time-range-track-b::-moz-range-thumb{background:var(--media-range-green)}.video-trim-range{appearance:none;pointer-events:none;background:0 0;height:2rem}.video-trim-range::-webkit-slider-runnable-track{pointer-events:none;background:0 0;height:.375rem}.video-trim-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--background);background:var(--media-violet);width:1.125rem;height:1.125rem;box-shadow:0 2px 8px var(--media-violet);border-radius:999px;margin-top:-.375rem}@supports (color:color-mix(in lab, red, red)){.video-trim-range::-webkit-slider-thumb{box-shadow:0 2px 8px color-mix(in oklab, var(--media-violet) 35%, transparent)}}.video-trim-range::-webkit-slider-thumb{cursor:grab;pointer-events:auto;touch-action:none}.video-trim-range::-moz-range-track{pointer-events:none;background:0 0;height:.375rem}.video-trim-range::-moz-range-thumb{border:3px solid var(--background);background:var(--media-violet);width:1.125rem;height:1.125rem;box-shadow:0 2px 8px var(--media-violet);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.video-trim-range::-moz-range-thumb{box-shadow:0 2px 8px color-mix(in oklab, var(--media-violet) 35%, transparent)}}.video-trim-range::-moz-range-thumb{cursor:grab;pointer-events:auto;touch-action:none}.video-trim-range-end::-webkit-slider-thumb{background:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.video-trim-range-end::-webkit-slider-thumb{background:color-mix(in oklab, var(--media-violet) 70%, var(--media-mint))}}.video-trim-range-end::-moz-range-thumb{background:var(--media-violet)}@supports (color:color-mix(in lab, red, red)){.video-trim-range-end::-moz-range-thumb{background:color-mix(in oklab, var(--media-violet) 70%, var(--media-mint))}}.voice-range{appearance:none;background:var(--media-range-track);height:.5rem;accent-color:var(--media-violet);pointer-events:none;touch-action:none;border-radius:999px}.voice-range::-webkit-slider-runnable-track{background:var(--media-range-track);pointer-events:none;border-radius:999px;height:.5rem}.voice-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--background);background:var(--media-violet);cursor:grab;pointer-events:auto;touch-action:none;border-radius:999px;width:1.1rem;height:1.1rem;margin-top:-.3rem}.voice-range::-moz-range-track{background:var(--media-range-track);pointer-events:none;border-radius:999px;height:.5rem}.voice-range::-moz-range-progress{background:var(--media-violet);pointer-events:none;border-radius:999px;height:.5rem}.voice-range::-moz-range-thumb{border:2px solid var(--background);background:var(--media-violet);cursor:grab;pointer-events:auto;touch-action:none;border-radius:999px;width:1.1rem;height:1.1rem}.voice-range:disabled{cursor:not-allowed;opacity:.55}@supports (color:color-mix(in oklab, red, blue)){:root{--scanner-wine-soft-12-bg:color-mix(in oklab, var(--scanner-wine-soft) 12%, var(--background));--scanner-wine-soft-7-bg:color-mix(in oklab, var(--scanner-wine-soft) 7%, var(--background));--scanner-wine-26-ring:color-mix(in oklab, var(--scanner-wine) 26%, transparent);--scanner-wine-14-fill:oklch(20% .02 300/.14);--scanner-wine-deep-32-shadow:color-mix(in oklab, var(--scanner-wine-deep) 32%, transparent);--scanner-wine-deep-50-shadow:color-mix(in oklab, var(--scanner-wine-deep) 50%, transparent);--scanner-wine-deep-85-shadow:color-mix(in oklab, var(--scanner-wine-deep) 85%, transparent);--scanner-surface-72-ring:color-mix(in oklab, var(--background) 72%, transparent);--position-blue-18-ring:color-mix(in oklab, var(--position-blue) 18%, transparent);--shadow-scanner-wine:0 14px 30px -16px color-mix(in oklab, var(--scanner-wine-deep) 72%, transparent);--shadow-scanner-corner-ring:0 0 0 2px color-mix(in oklab, var(--background) 72%, transparent), 0 8px 20px -8px color-mix(in oklab, var(--scanner-wine-deep) 85%, transparent)}}.editing-focus .site-logo{height:32px}.footer-tagline{font-size:clamp(9.5px,2.7vw,13px);line-height:1.45}@supports not (color:oklch(0 0 0)){:root{--background:#fff;--foreground:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#1e293b;--primary-foreground:#f8fafc;--secondary:#f1f5f9;--secondary-foreground:#1e293b;--muted:#f1f5f9;--muted-foreground:#64748b;--accent:#f1f5f9;--accent-foreground:#1e293b;--destructive:#dc2626;--destructive-foreground:#f8fafc;--border:#e2e8f0;--input:#e2e8f0;--ring:#94a3b8;--ink:#fff;--surface:#fdfdfd;--raise:#f2f3f5;--hair:#e6e8ec;--fg:#3f4650;--muted-ink:#7c838d;--mint:#2563eb;--aurora:#f0f2f5;--danger:#db3a2a;--pdf-imperial:#c31f36;--pdf-imperial-light:#e0333a;--pdf-pastel:#fdeaec;--pdf-pastel-strong:#f7d2d8;--pdf-canvas:#fdf8f8;--pdf-imperial-soft:#c31f362e;--pdf-success:#16a34a}}.form-focus header.sticky{position:relative}.thin-blue-scroll{scrollbar-width:thin;scrollbar-color:#2563eb transparent}.thin-blue-scroll::-webkit-scrollbar{height:4px}.thin-blue-scroll::-webkit-scrollbar-track{background:0 0;margin-inline:30%}.thin-blue-scroll::-webkit-scrollbar-thumb{background:#2563eb;border-radius:9999px}@media (width<=379px){.rb-format-pill{display:none}}.studio-preview{overflow-anchor:none;height:min(55svh,480px)}.studio-rotation-ruler:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(to right, var(--studio-blue) 0 2px, transparent 2px 30px), repeating-linear-gradient(to right, var(--studio-blue) 0 1px, transparent 1px 6px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.studio-rotation-ruler:before{background-image:repeating-linear-gradient(to right, color-mix(in oklab, var(--studio-blue) 70%, transparent) 0 2px, transparent 2px 30px), repeating-linear-gradient(to right, color-mix(in oklab, var(--studio-blue) 26%, transparent) 0 1px, transparent 1px 6px)}}.studio-rotation-ruler:before{background-size:30px 60%,6px 34%;background-position:calc(50% - var(--studio-rotation-offset)) center;background-repeat:repeat-x}.studio-range{appearance:none;touch-action:none;pointer-events:none;cursor:default;background:0 0;height:28px}.studio-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--primary) 0 var(--studio-progress), var(--border) var(--studio-progress) 100%);border-radius:999px;height:6px}.studio-range::-moz-range-track{background:var(--border);border-radius:999px;height:6px}.studio-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primary);border:2px solid var(--background);width:18px;height:18px;box-shadow:var(--shadow-sm);pointer-events:auto;touch-action:none;cursor:grab;border-radius:999px;margin-top:-6px}.studio-range::-moz-range-progress{background:var(--primary);border-radius:999px;height:6px}.studio-range::-moz-range-thumb{box-sizing:border-box;background:var(--primary);border:2px solid var(--background);width:18px;height:18px;box-shadow:var(--shadow-sm);pointer-events:auto;touch-action:none;cursor:grab;border-radius:999px}.studio-compact:not([data-tab=text])>*+*{margin-top:.2rem}.studio-compact:not([data-tab=text]) label>span{font-size:10px;line-height:1.1}.studio-compact:not([data-tab=text]) .studio-range{height:22px;margin-top:0}.studio-compact:not([data-tab=text]) .grid{row-gap:.1rem}.studio-compact:not([data-tab=text]) button:not(.studio-filter):not(.studio-keep){height:1.75rem;padding-top:0;padding-bottom:0;font-size:11px}.studio-compact:not([data-tab=text]) .studio-filter>span:first-child{width:1.5rem;height:1.5rem}.studio-compact:not([data-tab=text]) .studio-filter>span:last-child{font-size:9px}.studio-compact:not([data-tab=text]) input:not([type=range]){height:2rem}@media (width<=1023px){.studio-normal:not([data-tab=text]){padding-top:.5rem;padding-bottom:.35rem}.studio-normal:not([data-tab=text])>*+*{margin-top:.3rem}.studio-normal:not([data-tab=text]) label>span{font-size:10px;line-height:1.1}.studio-normal:not([data-tab=text]) .studio-range{height:22px;margin-top:0}.studio-normal:not([data-tab=text]) .grid{row-gap:.15rem}.studio-normal:not([data-tab=text]) button:not(.studio-filter):not(.studio-keep){flex-direction:row;height:2.25rem;padding-top:0;padding-bottom:0;font-size:11px}.studio-normal:not([data-tab=text]) input:not([type=range]){height:2.25rem}}:root{--brain-tone-1:#a5aa00;--brain-tone-2:#519736;--brain-tone-3:#46b55f;--brain-tone-4:#008e5c;--brain-tone-5:#b49f00;--brain-tone-6:#6f9d17;--brain-tone-7:#2eaf6b;--brain-tone-8:#798a00;--catalog-tone-1:#2563eb;--catalog-tone-2:#0d9488;--catalog-tone-3:#d97706;--catalog-tone-4:#7c3aed;--catalog-tone-5:#db2777;--catalog-tone-6:#e11d48;--catalog-tone-7:#0891b2;--catalog-tone-8:#65a30d;--catalog-tone-9:#4f46e5;--catalog-tone-10:#10b981;--catalog-tone-11:#dc2626;--catalog-tone-12:#334155;--catalog-tone-13:#0284c7;--catalog-tone-14:#14b8a6;--catalog-tone-15:#ca8a04;--catalog-tone-16:#9333ea;--catalog-tone-17:#059669;--catalog-tone-18:#16a34a;--catalog-tone-19:#0ea5e9;--catalog-tone-20:#475569;--catalog-tone-21:#8b5cf6;--catalog-tone-22:#f59e0b;--catalog-tone-23:#c026d3;--catalog-tone-24:#ea580c;--catalog-tone-25:#0f766e;--catalog-tone-26:#0f172a;--catalog-tone-27:#e879f9;--catalog-tone-28:#881337;--catalog-tone-29:#6d5bd0;--catalog-tone-30:#b45309;--catalog-tone-31:#9f1239}@supports (color:lab(0% 0 0)){:root{--brain-tone-1:lab(67.4967% -14.938 86.7683);--brain-tone-2:lab(56.4293% -36.8038 42.6066);--brain-tone-3:lab(66.0216% -47.0339 34.1141);--brain-tone-4:lab(51.8287% -43.5781 17.0924);--brain-tone-5:lab(65.8527% -1.00407 91.5222);--brain-tone-6:lab(59.7597% -29.9135 57.0064);--brain-tone-7:lab(63.6609% -48.0164 24.7846);--brain-tone-8:lab(54.688% -17.5886 57.7113);--catalog-tone-1:lab(44.7906% 21.0484 -75.5997);--catalog-tone-2:lab(54.8775% -35.9859 -3.45027);--catalog-tone-3:lab(60.4929% 34.8857 66.4668);--catalog-tone-4:lab(42.2336% 56.9765 -80.6073);--catalog-tone-5:lab(49.8988% 70.2585 1.96215);--catalog-tone-6:lab(49.528% 71.5909 30.4606);--catalog-tone-7:lab(55.1251% -24.134 -26.9888);--catalog-tone-8:lab(60.937% -36.4551 59.5776);--catalog-tone-9:lab(39.3774% 41.5477 -80.9646);--catalog-tone-10:lab(66.6917% -50.6664 17.0581);--catalog-tone-11:lab(48.7983% 67.701 48.8048);--catalog-tone-12:lab(26.9527% -1.47685 -14.0193);--catalog-tone-13:lab(51.8569% -11.6585 -43.9846);--catalog-tone-14:lab(67.1483% -42.9207 -2.33009);--catalog-tone-15:lab(62.8171% 18.8271 66.9692);--catalog-tone-16:lab(44.0211% 63.3526 -75.8483);--catalog-tone-17:lab(54.8182% -43.5045 13.9402);--catalog-tone-18:lab(58.8348% -51.0805 35.428);--catalog-tone-19:lab(63.3523% -17.6078 -44.8639);--catalog-tone-20:lab(35.5384% -1.67473 -13.4884);--catalog-tone-21:lab(50.6909% 45.8519 -71.7991);--catalog-tone-22:lab(72.7913% 26.9335 75.4342);--catalog-tone-23:lab(48.3431% 72.578 -55.3692);--catalog-tone-24:lab(57.3901% 55.5926 65.4118);--catalog-tone-25:lab(44.289% -29.6158 -3.79753);--catalog-tone-26:lab(7.7761% 1.58841 -14.2946);--catalog-tone-27:lab(67.5788% 57.1637 -45.7952);--catalog-tone-28:lab(29.8533% 48.7088 11.826);--catalog-tone-29:lab(45.256% 30.5566 -59.315);--catalog-tone-30:lab(47.4591% 37.7734 54.9086);--catalog-tone-31:lab(34.7938% 55.4513 18.0692)}}.iq-classic{--iq-0:#111827;--iq-1:#374151;--iq-2:#4b5563;--iq-3:#1f2937}.domino-bone{background:linear-gradient(160deg,lab(99.4461% -.0121295 1.90743),lab(91.9311% -.0077486 3.82568));box-shadow:0 2px lab(76.8508% -.00283122 3.8291),0 4px 8px lab(7.13753% -.43682 -7.17928/.35)}.domino-back{background:linear-gradient(160deg,lab(97.7061% -.0120103 1.9075),lab(86.131% -.00602007 3.82686));box-shadow:0 1px 2px lab(7.13753% -.43682 -7.17928/.4)}.domino-scene-classic{background:repeating-linear-gradient(90deg,lab(41.5703% 20.3419 32.3864) 0 22px,lab(36.8726% 20.9149 28.4757) 22px 44px)}.domino-scene-classic>.domino-felt{background:radial-gradient(circle at 50% 40%,lab(67.7893% 6.27935 53.0349),lab(46.6389% 11.8811 51.9992))}.domino-scene-club{background:linear-gradient(135deg,lab(15.7885% 10.9708 -14.852),lab(6.54466% 12.0512 -13.2139))}.domino-scene-club>.domino-felt{background:radial-gradient(circle at 50% 40%,lab(39.8426% 33.7675 -39.57),lab(19.3348% 28.8276 -28.3069))}.domino-scene-terrace{background:linear-gradient(135deg,lab(82.8129% 4.16073 32.279),lab(64.8595% 19.771 36.623))}.domino-scene-terrace>.domino-felt{background:radial-gradient(circle at 50% 40%,lab(54.449% -26.1531 -7.91079),lab(36.9714% -25.0097 -10.2577))}.domino-scene-night{background:linear-gradient(135deg,lab(6.72402% 7.83548 -12.3778),lab(2.87658% 1.86432 -7.55027))}.domino-scene-night>.domino-felt{background:radial-gradient(circle at 50% 40%,lab(29.2418% 32.6583 7.38102),lab(15.5118% 26.0945 3.13119))}.domino-rack{background:linear-gradient(lab(47.385% 20.0959 31.7282),lab(32.2573% 19.7491 26.9924));box-shadow:inset 0 3px lab(62.6306% 15.4119 28.5729),inset 0 -4px 6px lab(12.6639% 13.2572 14.2691/.6),0 6px 14px lab(7.13753% -.43682 -7.17928/.35)}.domino-felt{box-shadow:inset 0 4px 14px lab(.872366% .0483319 -2.26578/.5)}@keyframes domino-drop{0%{transform:translate(var(--fx,0), var(--fy,160px)) scale(1.25) rotate(-8deg);opacity:.6;filter:drop-shadow(0 14px 10px lab(.872366% .0483319 -2.26578/.45))}85%{opacity:1;transform:translate(0)scale(1.04)rotate(0)}to{filter:none;transform:none}}.domino-drop{z-index:5;animation:.5s cubic-bezier(.22,.9,.3,1) domino-drop}.domino-scene-sapphire{background:radial-gradient(circle at 50% 0,lab(40.8907% 2.76372 -51.5247),lab(11.8188% 9.54801 -35.0498))}.domino-scene-sapphire>.domino-felt{background:radial-gradient(at 50% 45%,lab(46.8906% -2.37101 -53.5295),lab(24.5029% 7.66557 -45.0474))}.domino-score{background:linear-gradient(lab(31.4218% 6.04931 -51.333),lab(15.2009% 10.2052 -38.5602))}.domino-scene-green{background:repeating-linear-gradient(90deg,lab(32.3297% 17.0402 22.9708) 0 22px,lab(27.6917% 16.3375 20.7153) 22px 44px)}.domino-scene-green>.domino-felt{background:radial-gradient(at 50% 42%,lab(50.593% -39.2924 25.9531),lab(27.0389% -32.3979 16.7839))}.domino-hero{background:var(--domino-poster-background);box-shadow:var(--domino-poster-shadow)}.domino-title{text-shadow:var(--domino-poster-title-shadow)}@keyframes domino-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-9px) rotate(calc(var(--r,0deg) + 4deg))}}.domino-float{filter:drop-shadow(0 10px 8px lab(.997561% -2.08671 .817949/.4));animation:4.2s ease-in-out infinite domino-float;display:inline-block}@keyframes domino-last{0%{box-shadow:0 0 lab(100% 0 0/.75)}70%{box-shadow:0 0 14px 6px lab(100% 0 0/.35)}to{box-shadow:0 0 lab(100% 0 0/0)}}.domino-last{animation:.5s cubic-bezier(.22,.9,.3,1) domino-drop,1.6s ease-out .5s domino-last}@media (prefers-reduced-motion:reduce){.domino-float{animation:none}}.domino-immersive{background:linear-gradient(lab(19.4552% -15.8257 8.14471),lab(7.73102% -11.3924 4.48836))}.domino-box{background:linear-gradient(lab(41.5703% 20.3419 32.3864),lab(25.2485% 20.6433 27.2257));box-shadow:inset 0 2px lab(59.1456% 15.5007 28.7166),0 4px 8px lab(.872366% .0483319 -2.26578/.45)}@keyframes domino-deal{0%{opacity:0;transform:translate(38vw,-70vh)rotate(25deg)scale(.6)}to{opacity:1;transform:none}}.domino-deal{animation:.45s cubic-bezier(.22,.9,.3,1) backwards domino-deal;display:inline-block}@media (prefers-reduced-motion:reduce){.domino-deal{animation:none}}.domino-box{background:linear-gradient(90deg, var(--color-domino-wood-light), var(--color-domino-wood-dark) 12%, var(--color-domino-wood) 85%, var(--color-domino-wood-light))}.domino-box-lid{background:repeating-linear-gradient(90deg, var(--color-domino-wood) 0 5px, var(--color-domino-wood-dark) 6px 7px);border:1px solid var(--color-domino-wood-light);box-shadow:inset 0 1px 4px var(--color-domino-shadow)}.domino-box-emblem{background:var(--color-domino-wood-dark);border-radius:50%;place-items:center;display:grid;position:absolute;inset:6px 2px}.domino-box-emblem>span{transform:rotate(-25deg)}.domino-box-slot{background:var(--color-domino-pip);box-shadow:inset 0 2px 4px var(--color-domino-shadow)}@keyframes domino-dispense{50%{transform:translateY(2px)}}.domino-dispense{animation:.3s ease-out domino-dispense}.domino-bank-flight{filter:drop-shadow(0 6px 5px var(--color-domino-shadow));transform-origin:50%}.domino-dragging{filter:drop-shadow(0 12px 10px var(--color-domino-shadow))}.domino-rack{z-index:6;align-items:center;position:relative}.domino-settings{z-index:30}@media (orientation:landscape) and (height<=600px){.domino-immersive{gap:4px;padding:4px}.domino-immersive>:first-child{padding-block:2px}.domino-immersive>:nth-child(2){border-radius:16px;padding:5px}.domino-immersive .domino-felt{border-radius:12px;gap:2px;padding:5px}.domino-rack{border-radius:12px;justify-self:center;width:fit-content;max-width:100%;padding-block:5px;padding-inline:14px}.domino-opponent{flex-direction:row}.domino-box{width:32px;height:46px}.domino-box>.domino-back{width:20px!important;left:6px!important}.domino-settings{width:270px}}.domino-immersive .domino-rack,.domino-immersive>div:first-child,.domino-immersive>div:nth-child(2){box-shadow:none;background:0 0}.domino-immersive>div:nth-child(2){border-radius:0;padding:0}.domino-immersive>div>.domino-felt{box-shadow:none;background:0 0!important}.domino-bg-classic{background:radial-gradient(circle at 50% 40%,lab(67.7893% 6.27935 53.0349),lab(46.6389% 11.8811 51.9992));box-shadow:inset 0 0 0 4px lab(25.2485% 20.6433 27.2257)}.domino-bg-green{background:radial-gradient(at 50% 42%,lab(50.593% -39.2924 25.9531),lab(27.0389% -32.3979 16.7839));box-shadow:inset 0 0 0 4px lab(32.3297% 17.0402 22.9708)}.domino-bg-club{background:radial-gradient(circle at 50% 40%,lab(39.8426% 33.7675 -39.57),lab(19.3348% 28.8276 -28.3069));box-shadow:inset 0 0 0 4px lab(8.78285% 12.0793 -13.8207)}.domino-bg-terrace{background:radial-gradient(circle at 50% 40%,lab(54.449% -26.1531 -7.91079),lab(36.9714% -25.0097 -10.2577));box-shadow:inset 0 0 0 4px lab(64.8595% 19.771 36.623)}.domino-bg-night{background:radial-gradient(circle at 50% 40%,lab(29.2418% 32.6583 7.38102),lab(15.5118% 26.0945 3.13119));box-shadow:inset 0 0 0 4px lab(4.99896% 3.5991 -9.38068)}.domino-bg-sapphire{background:radial-gradient(at 50% 45%,lab(46.8906% -2.37101 -53.5295),lab(24.5029% 7.66557 -45.0474));box-shadow:inset 0 0 0 4px lab(11.8188% 9.54801 -35.0498)}.game-poster{color:lab(97.7312% -.00935793 3.82464)}.game-poster-title{text-shadow:0 3px lab(7.06747% -.19002 -10.6574/.6),0 8px 18px lab(.842787% .323601 -3.82855/.5)}.game-poster-chess{background:radial-gradient(at 50% 30%,lab(40.2459% 12.3903 -59.7073),lab(8.04995% 1.41952 -14.3508) 75%);box-shadow:inset 0 0 0 6px lab(54.3689% 7.80955 -63.0807),0 14px 30px lab(6.67153% 4.1244 -21.1148/.35)}.game-poster-crush{background:radial-gradient(at 50% 30%,lab(72.6023% 45.2994 -8.70417),lab(38.8743% 58.3427 -35.8858) 75%);box-shadow:inset 0 0 0 6px lab(88.5303% 6.39662 31.7898),0 14px 30px lab(28.2195% 45.7239 -18.4827/.35)}.game-poster-cards{background:radial-gradient(at 50% 30%,lab(49.4776% -41.7249 21.5535),lab(19.8456% -27.1021 10.5973) 75%);box-shadow:inset 0 0 0 6px lab(46.3104% 47.2106 27.79),0 14px 30px lab(7.73102% -11.3924 4.48836/.35)}.game-ink{color:lab(96.5712% -.00905991 3.82484)}.game-bg-chess{background:radial-gradient(at 50% 40%,lab(32.5122% 10.7701 16.861),lab(7.05003% 7.59616 6.47074))}.game-bg-cards.cards-green{background:radial-gradient(at 50% 30%,lab(45.8704% -38.4691 19.8648),lab(22.1682% -26.9759 10.5623))}.game-bg-cards.cards-blue{background:radial-gradient(at 50% 30%,lab(41.1474% .443444 -44.8274),lab(15.6409% 4.95118 -31.4674))}.game-bg-cards.cards-wine{background:radial-gradient(at 50% 30%,lab(34.759% 42.1145 14.455),lab(13.2716% 25.907 8.96709))}.chess-piece{display:inline-block}.chess-piece-w{color:lab(97.7312% -.00935793 3.82464);text-shadow:0 0 1px lab(3.03542% .975616 1.60148),0 0 1px lab(3.03542% .975616 1.60148),0 2px 3px lab(.884569% 1.04284 1.19571/.6)}.chess-piece-b{color:lab(5.25001% 1.38035 2.33883);text-shadow:0 0 1px lab(88.4511% -.00676513 3.82638/.7),0 2px 3px lab(.884569% 1.04284 1.19571/.6)}.chess-walnut .chess-sq-light{background:lab(83.8084% 5.01335 19.0444)}.chess-walnut .chess-sq-dark{background:lab(50.9319% 17.5056 27.4426)}.chess-marble .chess-sq-light{background:lab(91.8644% -.26688 -1.87196)}.chess-marble .chess-sq-dark{background:lab(47.7476% -.701487 -5.56231)}.chess-tournament .chess-sq-light{background:lab(92.1437% -3.37917 10.8552)}.chess-tournament .chess-sq-dark{background:lab(49.0757% -30.0243 19.6104)}.chess-sq-light .chess-coord{color:lab(36.0479% 9.56494 17.755)}.chess-sq-dark .chess-coord{color:lab(90.7951% 1.93399 11.4568)}.chess-sq-last{box-shadow:inset 0 0 0 100px lab(83.1453% 1.72123 66.8407/.38)}.chess-sq-sel{box-shadow:inset 0 0 0 100px lab(72.9029% -45.1402 29.5956/.5)}.chess-sq-check{box-shadow:inset 0 0 18px 6px lab(51.3582% 69.7345 44.3509/.85)}.crush-board{background:lab(17.5823% 21.68 -18.5481/.55);box-shadow:inset 0 0 0 3px lab(100% 0 0/.35)}.crush-cell{background:lab(100% 0 0/.12);transition:transform .2s}.crush-seal-1{background:linear-gradient(160deg,lab(82.154% 39.076 -7.47826/.85),lab(67.5538% 54.5942 -10.5393/.85));box-shadow:inset 0 0 0 2px lab(56.6988% 63.5446 -12.3476),inset 0 3px 4px lab(100% 0 0/.6)}.crush-seal-2{background:linear-gradient(160deg,lab(86.3174% 9.5892 60.9829),lab(71.8099% 26.1158 72.4759));box-shadow:inset 0 0 0 3px lab(55.1765% 34.8925 75.8707),inset 0 3px 4px lab(100% 0 0/.7)}.crush-tile{background:radial-gradient(circle at 35% 30%, #ffffff8c, transparent 60%), var(--crush,#f6d2e9);box-shadow:inset 0 -3px lab(0% 0 0/.12)}@supports (color:lab(0% 0 0)){.crush-tile{background:radial-gradient(circle at 35% 30%, lab(100% 0 0/.55), transparent 60%), var(--crush,lab(87.7131% 15.8262 -6.31551))}}.crush-k0{--crush:#ffb9d9}@supports (color:lab(0% 0 0)){.crush-k0{--crush:lab(82.5577% 29.4794 -5.62055)}}.crush-k1{--crush:#e7b18c}@supports (color:lab(0% 0 0)){.crush-k1{--crush:lab(76.4834% 16.9465 26.5703)}}.crush-k2{--crush:#e9ca89}@supports (color:lab(0% 0 0)){.crush-k2{--crush:lab(82.8234% 4.95899 36.7125)}}.crush-k3{--crush:#a3e3f8}@supports (color:lab(0% 0 0)){.crush-k3{--crush:lab(86.4759% -17.1362 -16.8623)}}.crush-k4{--crush:#a4dfaf}@supports (color:lab(0% 0 0)){.crush-k4{--crush:lab(83.776% -26.7949 17.2668)}}.crush-k5{--crush:#ceb6fc}@supports (color:lab(0% 0 0)){.crush-k5{--crush:lab(77.864% 19.1486 -31.6848)}}.crush-sp-row{background-image:repeating-linear-gradient(0deg,lab(100% 0 0/.7) 0 3px,#0000 3px 8px)}.crush-sp-col{background-image:repeating-linear-gradient(90deg,lab(100% 0 0/.7) 0 3px,#0000 3px 8px)}.crush-sp-bomb{box-shadow:0 0 0 3px lab(88.8023% 6.02281 66.2556),0 0 12px 3px lab(88.8023% 6.02281 66.2556/.7)}.crush-sp-rainbow{background:conic-gradient(lab(75.2473% 47.9162 21.2473),lab(82.9813% 6.37221 67.4322),lab(78.7102% -45.0683 29.4705),lab(76.6694% -16.8245 -47.0088),lab(74.6228% 40.1909 -35.0806),lab(75.2473% 47.9162 21.2473))}.crush-sel{transform:scale(.88);box-shadow:0 0 0 3px lab(100% 0 0)}@keyframes crush-pop{0%{transform:scale(1)}35%{filter:brightness(1.3);transform:scale(1.22,.86)}to{opacity:0;transform:scale(0)}}.crush-pop>*{animation:.26s ease-in forwards crush-pop}@keyframes crush-fall{0%{opacity:.3;transform:translateY(-70%)scale(.9)}65%{opacity:1;transform:translateY(6%)scale(1.04,.92)}82%{transform:translateY(-3%)scale(.98,1.03)}to{transform:none}}.crush-fall>*{animation:.38s cubic-bezier(.3,.7,.4,1) crush-fall}.crush-wall{background:0 0;border-radius:22%}@keyframes crush-toast{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}}.crush-toast{color:lab(97.8234% .14478 11.6002);text-shadow:0 3px lab(39.0787% 60.8356 -24.6115),0 8px 18px lab(5.81044% 28.1991 -17.4594/.6);animation:.35s ease-out crush-toast}.crush-map{background:linear-gradient(160deg,lab(93.6673% 13.2508 -2.50791),lab(91.9885% 3.52108 19.3488))}.crush-level{color:lab(33.5709% 54.7521 -22.1503);background:lab(100% 0 0)}.crush-level-next{box-shadow:0 0 0 3px lab(56.5289% 61.3475 -24.7403),0 6px 14px lab(50.7153% 61.1959 -24.7016/.35)}.card-face{background:lab(98.8661% -.0120997 1.90746);border:1px solid lab(82.651% -.00488758 3.82766);box-shadow:0 1px 2px lab(0% 0 0/.35)}.card-red{color:lab(45.6514% 66.6325 43.1177)}.card-black{color:lab(7.19015% -.368543 -3.62587)}.card-back{background:repeating-linear-gradient(45deg,lab(34.9819% 4.67181 -51.4006) 0 4px,lab(46.7768% 1.22333 -51.6542) 4px 8px);border:2px solid lab(97.68% -.0000298023 .0000119209);box-shadow:0 1px 2px lab(0% 0 0/.35)}.card-slot{box-shadow:inset 0 0 0 1.5px lab(100% 0 0/.3)}.game-poster-checkers{background:radial-gradient(at 50% 30%,lab(46.203% 50.4327 30.0437),lab(15.637% 25.633 11.8766) 75%);box-shadow:inset 0 0 0 6px lab(82.7145% 4.50268 23.4966),0 14px 30px lab(12.3729% 19.1994 8.66752/.35)}.game-poster-sudoku{background:radial-gradient(at 50% 30%,lab(56.1458% -22.4183 -38.7139),lab(20.5087% -.663981 -33.393) 75%);box-shadow:inset 0 0 0 6px lab(88.6914% -12.4307 -12.1281),0 14px 30px lab(12.4988% -.302218 -26.6987/.35)}.game-poster-blocks{background:radial-gradient(at 50% 30%,lab(33.6527% 31.8969 -53.4457),lab(6.10692% 13.3456 -27.6418) 75%);box-shadow:inset 0 0 0 6px lab(66.7266% -49.7646 -20.3395),0 14px 30px lab(6.10692% 13.3456 -27.6418/.35)}.game-bg-checkers{background:radial-gradient(at 50% 40%,lab(29.6219% 25.0151 14.1733),lab(6.84547% 12.5225 4.4253))}.game-bg-sudoku{background:radial-gradient(at 50% 30%,lab(47.8227% -15.8888 -35.4497),lab(18.2723% -1.02478 -30.0854))}.game-bg-blocks{background:radial-gradient(at 50% 30%,lab(19.6829% 17.0395 -34.3823),lab(2.69228% 4.20168 -14.0501))}.checkers-light{background:lab(88.4926% 2.7127 15.3858)}.checkers-dark{background:lab(35.8166% 16.9242 22.7112)}.checkers-last{box-shadow:inset 0 0 0 999px lab(76.994% 11.2878 68.9054/.28)}.checkers-sel{box-shadow:inset 0 0 0 3px lab(76.994% 11.2878 68.9054)}.checker-disc{transition:transform .15s;box-shadow:inset 0 -4px lab(0% 0 0/.25),inset 0 0 0 3px lab(100% 0 0/.18),0 3px 6px lab(0% 0 0/.35)}.checker-w{background:radial-gradient(circle at 40% 35%,lab(97.7568% .632256 7.66724),lab(82.7045% 3.59109 19.4155))}.checker-b{background:radial-gradient(circle at 40% 35%,lab(53.9062% 63.1954 38.5555),lab(34.4625% 53.9261 34.7284))}.sudoku-float{color:lab(18.1463% .133455 -33.3414);box-shadow:0 6px 14px lab(0% 0 0/.25)}.sudoku-tile-a{background:lab(97.7192% -2.12559 -2.92403)}.sudoku-tile-b{background:lab(83.0441% -19.3924 -19.196)}.sudoku-cell{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair)}.sudoku-br{border-right:2px solid lab(24.3922% -3.48425 -20.41)}.sudoku-bb{border-bottom:2px solid lab(24.3922% -3.48425 -20.41)}.sudoku-peer{background:lab(95.4126% -3.72353 -6.21823)}.sudoku-same{background:lab(88.5112% -8.89006 -15.3506)}.sudoku-sel{background:lab(82.741% -13.436 -24.2723)}.sudoku-wrong{color:lab(45.7636% 63.3818 40.1799)}.blocks-well{background:lab(1.44105% 1.34648 -5.12162/.8);box-shadow:inset 0 0 0 2px lab(66.7266% -49.7646 -20.3395/.4)}.block-empty{background:lab(100% 0 0/.04)}.block-ghost{background:lab(100% 0 0/.16)}[class*=block-c]{box-shadow:inset 0 -3px lab(0% 0 0/.25),inset 0 2px lab(100% 0 0/.35)}.block-c1{background:lab(75.5245% -38.4359 -25.8658)}.block-c2{background:lab(84.3203% 2.18803 72.6415)}.block-c3{background:lab(50.3633% 50.4151 -54.7711)}.block-c4{background:lab(69.679% -50.5618 42.4636)}.block-c5{background:lab(53.7962% 66.4339 41.0992)}.block-c6{background:lab(46.0974% 10.2982 -62.9118)}.block-c7{background:lab(70.3313% 33.71 65.3029)}.chess-mate-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) both chess-mate-pop}@keyframes chess-mate-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.game-poster-spider{background:radial-gradient(at 50% 30%,lab(43.7008% -43.9579 17.1976),lab(15.0819% -24.5464 6.86834) 75%);box-shadow:inset 0 0 0 6px lab(83.6492% -23.7902 15.303),0 14px 30px lab(13.7873% -20.1769 7.90651/.35)}.game-poster-mines{background:radial-gradient(at 50% 30%,lab(53.5316% -3.69567 -13.9747),lab(21.0174% -1.64564 -10.6732) 75%);box-shadow:inset 0 0 0 6px lab(86.0595% -2.11209 -7.10241),0 14px 30px lab(12.8835% -1.38558 -10.5986/.35)}.game-poster-2048{background:radial-gradient(at 50% 30%,lab(76.7996% 11.7527 40.3662),lab(47.1083% 30.5254 51.8556) 75%);box-shadow:inset 0 0 0 6px lab(93.179% 1.51703 15.5328),0 14px 30px lab(29.855% 23.6799 41.1297/.35)}.game-poster-backgammon{background:radial-gradient(at 50% 30%,lab(41.5029% 22.9249 37.0641),lab(14.9068% 16.0614 17.9899) 75%);box-shadow:inset 0 0 0 6px lab(82.7145% 4.50268 23.4966),0 14px 30px lab(12.579% 16.179 16.6664/.35)}.game-bg-mines{background:radial-gradient(at 50% 30%,lab(41.923% -3.52952 -13.9154),lab(12.8835% -1.38558 -10.5986))}.game-bg-2048{background:radial-gradient(at 50% 30%,lab(91.9893% 1.05032 11.5776),lab(76.8451% 5.07227 19.1018))}.game-bg-2048 .game-ink{color:lab(24.4769% 7.67829 14.2435)}.game-bg-backgammon{background:radial-gradient(at 50% 30%,lab(27.7502% 14.5276 19.5119),lab(7.05003% 7.59616 6.47074))}.spider-sel{box-shadow:0 0 0 2px lab(76.994% 11.2878 68.9054),0 1px 2px lab(0% 0 0/.35)}.mines-board{background:lab(36.1487% -2.77171 -10.481);box-shadow:0 10px 24px lab(0% 0 0/.35)}.mines-closed{background:linear-gradient(160deg,lab(86.0595% -2.11209 -7.10241),lab(72.1215% -3.01957 -10.5827));border-radius:3px;box-shadow:inset 0 -2px lab(53.5566% -2.92462 -10.5415)}.mines-open{background:lab(95.3516% -1.09163 -3.57015);border-radius:2px}.mines-boom{background:lab(69.4378% 50.094 28.5539)}.mines-chip{background:lab(95.3516% -1.09163 -3.57015);box-shadow:0 6px 14px lab(0% 0 0/.25)}.mines-n1{color:lab(40.5943% 5.73054 -58.2307)}.mines-n2{color:lab(43.7335% -42.6217 28.5221)}.mines-n3{color:lab(45.7636% 63.3818 40.1799)}.mines-n4{color:lab(25.7276% 26.1803 -52.39)}.mines-n5{color:lab(35.1499% 37.4188 41.0833)}.mines-n6{color:lab(43.0537% -32.7386 -9.77404)}.mines-n7{color:lab(12.9118% -.603847 -7.27841)}.mines-n8{color:lab(41.9258% -.856936 -7.37907)}.board2048{background:lab(62.8729% 5.1257 14.8328);box-shadow:0 12px 28px lab(30.1909% 11.9462 22.1509/.35)}.cell2048{background:lab(74.518% 2.84588 11.2837)}.t2048{color:lab(27.9611% 7.60317 14.1337);background:lab(91.9337% 1.22553 7.59008);box-shadow:0 2px lab(0% 0 0/.08)}@keyframes t2048-in{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.t2048-in{animation:.14s ease-out t2048-in}.t2048-4{background:lab(89.6981% 1.53282 15.5464)}.t2048-8{color:lab(98.84% .0000298023 -.0000119209);background:lab(74.0565% 23.9815 44.5024)}.t2048-16{color:lab(98.84% .0000298023 -.0000119209);background:lab(67.7929% 37.3421 51.6606)}.t2048-32{color:lab(98.84% .0000298023 -.0000119209);background:lab(62.6608% 49.1809 47.4359)}.t2048-64{color:lab(98.84% .0000298023 -.0000119209);background:lab(55.23% 61.2018 50.7905)}.t2048-128{color:lab(98.84% .0000298023 -.0000119209);background:lab(83.0187% 2.6041 50.9492)}.t2048-256{color:lab(98.84% .0000298023 -.0000119209);background:lab(80.7127% 3.9658 61.9177)}.t2048-512{color:lab(98.84% .0000298023 -.0000119209);background:lab(77.158% 6.76 68.9724)}.t2048-1024{color:lab(98.84% .0000298023 -.0000119209);background:lab(74.7527% 9.81143 77.0266)}.t2048-2048{color:lab(98.84% .0000298023 -.0000119209);background:lab(72.3328% 13.1781 87.4675);box-shadow:0 0 18px lab(82.9802% 7.23806 73.6904/.7)}.t2048-4096{color:lab(98.84% .0000298023 -.0000119209);background:lab(18.6568% -.710368 -10.8543)}.bgm-board{background:linear-gradient(160deg,lab(35.7461% 19.6042 26.5781),lab(20.7223% 15.8197 18.3988));box-shadow:0 14px 30px lab(0% 0 0/.4)}.bgm-felt{background:lab(33.7774% -26.5635 10.4479)}.bgm-bar{background:lab(18.4765% 13.0555 15.0167)}.bgm-tri{clip-path:polygon(0 0,100% 0,50% 100%)}.bgm-tri-a{background:lab(86.1861% 3.56337 19.3888)}.bgm-tri-b{background:lab(46.4025% 46.0952 33.6262)}.bgm-checker{box-shadow:inset 0 -3px lab(0% 0 0/.25),inset 0 0 0 2px lab(100% 0 0/.2),0 2px 4px lab(0% 0 0/.4)}.bgm-w{background:radial-gradient(circle at 40% 35%,lab(98.8912% -.00962615 3.82442),lab(83.8965% 1.56152 15.5716))}.bgm-b{background:radial-gradient(circle at 40% 35%,lab(32.3752% 11.9141 8.00325),lab(7.06611% 5.79541 3.33123))}.bgm-can{box-shadow:0 0 0 2px lab(82.9813% 6.37221 67.4322),0 2px 4px lab(0% 0 0/.4)}.bgm-picked{transform:translateY(-3px)scale(1.06);box-shadow:0 0 0 3px lab(82.9762% 8.15165 80.5717),0 6px 10px lab(0% 0 0/.4)}.bgm-dest{z-index:1;background:lab(82.9813% 6.37221 67.4322/.55);box-shadow:0 0 10px lab(82.9813% 6.37221 67.4322)}.bgm-dest-tray{box-shadow:inset 0 0 0 2px lab(82.9813% 6.37221 67.4322)}.bgm-die{background:lab(98.8661% -.0120997 1.90746);box-shadow:0 3px 6px lab(0% 0 0/.35)}.bgm-die-pip{background:lab(7.13753% -.43682 -7.17928)}.crush-crate{background:repeating-linear-gradient(45deg,lab(47.4458% 17.612 27.6482) 0 6px,lab(41.5587% 19.3953 26.0711) 6px 12px);box-shadow:inset 0 0 0 3px lab(30.0046% 17.1255 23.182),inset 0 -4px lab(18.3967% 15.9086 18.6457)}.crush-crate-2{background:repeating-linear-gradient(45deg,lab(27.5595% 19.4982 19.2322) 0 6px,lab(20.6535% 17.0628 15.7654) 6px 12px)}.crush-sp-bomb{animation:1s ease-in-out infinite crush-throb}@keyframes crush-throb{50%{transform:scale(1.08)}}@keyframes crush-shard{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--a)) translateY(-150%) scale(.3);opacity:0}}.crush-shard{background:lab(96.7419% .53069 19.5823);border-radius:30%;width:22%;height:22%;animation:.32s ease-out forwards crush-shard;position:absolute;top:50%;left:50%;box-shadow:0 0 6px lab(100% 0 0/.8)}@keyframes crush-shake{0%,to{transform:none}20%{transform:translate(-5px,3px)rotate(-.6deg)}40%{transform:translate(5px,-3px)rotate(.6deg)}60%{transform:translate(-3px,-2px)}80%{transform:translate(3px,2px)}}.crush-shake{animation:.35s ease-out crush-shake}.game-poster-laser{color:lab(96.6415% -5.07739 -4.90605);background:radial-gradient(at 50% 20%,lab(19.5325% 15.0979 -42.5284),lab(3.47542% .674538 -14.919) 75%);box-shadow:inset 0 0 0 1px lab(72.1055% -40.833 -27.6093/.5),0 14px 34px lab(11.2156% 16.8733 -42.3408/.45)}.game-poster-laser .game-poster-title{text-shadow:0 0 18px lab(78.0435% -46.0289 -31.222/.8)}.game-bg-laser{background:radial-gradient(at 50% 0,lab(14.2668% 9.13328 -31.9225),lab(1.86752% .328049 -8.51568) 70%)}.game-bg-laser .game-ink,.lc-hud,.lc-card{color:lab(95.4814% -5.07674 -4.90569)}.lc-hud{background:lab(9.15714% 1.01471 -17.6419/.7);box-shadow:inset 0 0 0 1px lab(66.2318% -38.1108 -25.7687/.35)}.lc-warn{color:lab(75.7844% 42.4833 59.173)}.lc-board{background:linear-gradient(lab(6.87089% 1.30797 -17.4931/.85),lab(3.43389% 1.51904 -15.1996/.85)),repeating-linear-gradient(0deg,#0000 0 22px,lab(66.2318% -38.1108 -25.7687/.07) 22px 23px),repeating-linear-gradient(90deg,#0000 0 22px,lab(66.2318% -38.1108 -25.7687/.07) 22px 23px);box-shadow:inset 0 0 0 1px lab(66.2318% -38.1108 -25.7687/.4),0 0 40px lab(52.0098% 8.45799 -63.0309/.35)}.lc-node{background:radial-gradient(circle at 35% 30%, oklch(.98 .03 var(--h)), oklch(.72 .19 var(--h)) 45%, oklch(.45 .17 var(--h)));box-shadow:0 0 10px oklch(.75 .19 var(--h) / .6);transition:transform .12s,box-shadow .12s}.lc-c0{--h:210}.lc-c1{--h:300}.lc-c2{--h:85}.lc-c3{--h:150}.lc-s0{stroke:lab(78.0435% -46.0289 -31.222)}.lc-s1{stroke:lab(68.0246% 42.9517 -62.0554)}.lc-s2{stroke:lab(82.7905% 13.2835 80.528)}.lc-s3{stroke:lab(79.066% -54.3503 35.837)}.lc-s4{stroke:lab(65.4156% 64.0685 29.5627)}.lc-beam{filter:drop-shadow(0 0 2px);opacity:.85;animation:.12s infinite alternate lc-flicker}.lc-core{stroke:lab(98.9015% -2.55385 -2.4621)}@keyframes lc-flicker{to{opacity:.6}}.lc-on{box-shadow:0 0 22px oklch(.85 .19 var(--h)), 0 0 0 3px oklch(.98 .03 var(--h) / .8);transform:scale(1.15)}.lc-glitch{color:lab(94.1323% -.973195 -7.43576);background:repeating-linear-gradient(45deg,lab(32.5922% -.988364 -10.9471) 0 5px,lab(20.9802% -.771821 -10.8733) 5px 10px);box-shadow:inset 0 0 0 1px lab(59.2366% -1.4438 -14.6439),0 0 8px lab(0% 0 0/.4)}.lc-nova{background:conic-gradient(lab(83.9173% -48.7521 -33.0628),lab(73.8818% 42.4061 -62.1569),lab(88.6166% 12.8478 78.3378),lab(84.8752% -54.2523 35.6625),lab(83.9173% -48.7521 -33.0628));animation:2.4s linear infinite lc-spin;box-shadow:0 0 22px lab(89.1523% -34.4246 -35.3957/.9)}@keyframes lc-spin{to{transform:rotate(360deg)}}@keyframes lc-in{0%{opacity:0;transform:translateY(-60%)scale(.6)}}.lc-in{animation:.22s ease-out lc-in}.lc-nova.lc-in{animation:.22s ease-out lc-in,2.4s linear infinite lc-spin}@keyframes lc-pop{40%{filter:brightness(2.2);opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(.1)}}.lc-pop{animation:.26s ease-in forwards lc-pop!important}@keyframes lc-shake{20%{transform:translate(-5px,2px)}40%{transform:translate(5px,-3px)}60%{transform:translate(-3px,3px)}80%{transform:translate(2px,-1px)}}.lc-shake{animation:.32s lc-shake}.lc-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:lab(1.43524% .788324 -7.63898/.7)}.lc-card{background:lab(8.99421% 2.88123 -21.1766);box-shadow:inset 0 0 0 1px lab(72.1055% -40.833 -27.6093/.5),0 0 40px lab(52.0098% 8.45799 -63.0309/.5)}.lc-card p:first-child{text-shadow:0 0 16px lab(78.0435% -46.0289 -31.222)}.lc-piece{fill:oklch(.74 .19 var(--h));stroke:oklch(.97 .04 var(--h));stroke-width:5px;filter:drop-shadow(0 0 5px oklch(.75 .19 var(--h) / .75));transition:transform .12s}.lc-piece.lc-on{filter:drop-shadow(0 0 10px oklch(.85 .19 var(--h)));transform:scale(1.15)}.lc-c4{--h:350}.lc-stripe{pointer-events:none;background:repeating-linear-gradient(var(--a), #f7fdffd9 0 3px, transparent 3px 8px);mix-blend-mode:screen;border-radius:30%;animation:.4s infinite alternate lc-flicker;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.lc-stripe{background:repeating-linear-gradient(var(--a), lab(98.9015% -2.55385 -2.4621/.85) 0 3px, transparent 3px 8px)}}.lc-stripe-h{--a:0deg}.lc-stripe-v{--a:90deg}.lc-bomb{background:radial-gradient(circle,lab(98.9391% .0380278 7.68912),lab(81.8508% 37.875 73.2141/.4) 60%,#0000 70%);border-radius:9999px;animation:.8s ease-in-out infinite lc-pulse;position:absolute;inset:22%}@keyframes lc-pulse{50%{transform:scale(1.35)}}.lc-sel{box-shadow:inset 0 0 0 2px lab(91.641% -33.5661 -22.3916),0 0 14px lab(78.0435% -46.0289 -31.222/.6)}@keyframes lc-bad{25%{transform:translate(-12%)}75%{transform:translate(12%)}}.lc-bad{animation:.3s lc-bad!important}.lc-meter{background:lab(18.4983% -.0575036 -17.8143)}.lc-meter-fill{background:linear-gradient(90deg,lab(78.0435% -46.0289 -31.222),lab(68.0246% 42.9517 -62.0554),lab(86.2865% 13.0169 79.1328));box-shadow:0 0 10px lab(78.0435% -46.0289 -31.222/.8)}.lc-charged{box-shadow:inset 0 0 0 2px lab(86.2865% 13.0169 79.1328),0 0 50px lab(76.9407% 15.0754 93.0745/.55)}@keyframes lc-banner{0%{opacity:0;transform:translateY(-50%)scale(.4)}25%{opacity:1;transform:translateY(-50%)scale(1.15)}75%{opacity:1}to{opacity:0;transform:translateY(-80%)scale(1)}}.lc-banner{color:lab(96.7001% -7.5706 -7.33359);text-shadow:0 0 18px lab(74.2491% 37.4333 -56.0974),0 0 4px lab(78.0435% -46.0289 -31.222);animation:1s ease-out forwards lc-banner}.lc-hand{width:14.2857%;height:14.2857%;transform:translate(-50%,-50%)}.lc-hand-dot{background:lab(98.9015% -2.55385 -2.4621/.85);border-radius:9999px;width:46%;height:46%;margin:27%;animation:1.4s ease-in-out infinite lc-hand;box-shadow:0 0 0 4px lab(98.9015% -2.55385 -2.4621/.3),0 0 16px lab(88.9427% -23.9529 -23.8918)}@keyframes lc-hand{0%,15%{opacity:0;transform:translate(0)scale(1)}25%{opacity:1}70%{transform:translate(var(--tx), var(--ty)) scale(.9);opacity:1}to{transform:translate(var(--tx), var(--ty));opacity:0}}.lc-gem-wrap{filter:drop-shadow(0 3px 3px #00010a8c) drop-shadow(0 0 6px oklch(.75 .19 var(--h) / .45));transition:transform .12s}@supports (color:lab(0% 0 0)){.lc-gem-wrap{filter:drop-shadow(0 3px 3px lab(.384113% .74257 -4.07889/.55)) drop-shadow(0 0 6px oklch(.75 .19 var(--h) / .45))}}.lc-gem{background:radial-gradient(circle at 34% 26%, oklch(.99 .02 var(--h)) 0 9%, oklch(.86 .15 var(--h)) 24%, oklch(.68 .2 var(--h)) 55%, oklch(.42 .17 var(--h)) 100%);box-shadow:inset 0 -4px 8px oklch(.25 .12 var(--h) / .55), inset 0 3px 6px #ffffff73}@supports (color:lab(0% 0 0)){.lc-gem{box-shadow:inset 0 -4px 8px oklch(.25 .12 var(--h) / .55), inset 0 3px 6px lab(100% 0 0/.45)}}.lc-sh0{border-radius:9999px}.lc-sh1{clip-path:polygon(50% 5%,96% 90%,4% 90%)}.lc-sh2{border-radius:24%}.lc-sh3{clip-path:polygon(50% 3%,97% 50%,50% 97%,3% 50%)}.lc-sh4{clip-path:polygon(26% 7%,74% 7%,97% 50%,74% 93%,26% 93%,3% 50%)}.lc-gem-wrap.lc-on{transform:scale(1.12)}.lc-core-line{pointer-events:none;background:linear-gradient(var(--a), transparent, #fffffff2, transparent);border-radius:9999px;animation:.7s infinite alternate lc-flicker;position:absolute;box-shadow:0 0 8px lab(94.8299% -22.7316 -15.088)}@supports (color:lab(0% 0 0)){.lc-core-line{background:linear-gradient(var(--a), transparent, lab(100% 0 0/.95), transparent)}}.lc-core-h{--a:90deg;height:12%;top:44%;left:6%;right:6%}.lc-core-v{--a:180deg;width:12%;top:6%;bottom:6%;left:44%}.lc-flash{background:radial-gradient(circle,lab(100% 0 0/.9),lab(83.7211% -41.2313 -27.7292/.4) 50%,#0000 80%);animation:.6s ease-out forwards lc-flash}@keyframes lc-flash{0%{opacity:1}to{opacity:0}}@keyframes lc-hold{0%{transform:scale(1)}50%{filter:brightness(1.7)drop-shadow(0 0 10px lab(94.9784% -28.2181 -18.7652));transform:scale(1.18)}to{filter:brightness(1.5);transform:scale(1.1)}}.lc-hold{animation:.3s ease-out forwards lc-hold!important}@keyframes lc-beam-h{0%{opacity:1;transform:translateY(-50%)scaleX(0)}35%{opacity:1;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1)scaleY(.2)}}@keyframes lc-beam-v{0%{opacity:1;transform:translate(-50%)scaleY(0)}35%{opacity:1;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(1)scaleX(.2)}}.lc-beam-h,.lc-beam-v{background:linear-gradient(var(--a), #00e7ff00, #fff, #00e7ff00);border-radius:9999px;box-shadow:0 0 14px lab(89.5276% -41.3917 -27.7817),0 0 34px lab(75.2527% 5.70723 -70.3703/.8)}@supports (color:lab(0% 0 0)){.lc-beam-h,.lc-beam-v{background:linear-gradient(var(--a), lab(83.8529% -46.2774 -31.2906/0), lab(100% 0 0), lab(83.8529% -46.2774 -31.2906/0))}}.lc-beam-h{--a:0deg;height:9%;animation:.45s ease-out forwards lc-beam-h}.lc-beam-v{--a:90deg;width:9%;animation:.45s ease-out forwards lc-beam-v}@keyframes lc-wave{0%{opacity:1;width:0;height:0}to{opacity:0;width:78%;height:78%}}.lc-wave{border:3px solid lab(94.3078% 13.2779 59.275);border-radius:9999px;animation:.45s ease-out forwards lc-wave;transform:translate(-50%,-50%);box-shadow:0 0 22px lab(85.7447% 27.1406 73.8377),inset 0 0 18px lab(85.7447% 27.1406 73.8377/.6)}.saga-scroll{scrollbar-width:none}.saga-world{overflow:hidden}.saga-sugar{background:linear-gradient(lab(82.5134% 28.2812 -11.3119),lab(89.9157% 23.1412 4.93338))}.saga-choco{background:linear-gradient(lab(55.5636% 16.456 21.8955),lab(74.2446% 15.1609 28.2045))}.saga-ice{background:linear-gradient(lab(86.2797% -12.0086 -17.1909),lab(94.4429% -8.66103 -5.73802))}.saga-berry{background:linear-gradient(lab(76.0243% -35.9096 23.3287),lab(87.1825% -21.0592 30.365))}.saga-caramel{background:linear-gradient(lab(47.5252% 15.8575 29.3824),lab(70.9414% 15.1064 50.6973))}.saga-prop{opacity:.85;filter:drop-shadow(0 6px 6px lab(18.1001% 15.5817 -6.24939/.25));animation:4s ease-in-out infinite saga-bob}@keyframes saga-bob{50%{transform:translateY(-6px)rotate(4deg)}}.saga-banner{color:lab(28.063% 48.6685 -19.6892);background:lab(100% 0 0/.9)}.saga-road-edge{stroke:lab(45.6604% 46.1749 -18.5977/.35);stroke-width:34px;stroke-linecap:round}.saga-road{stroke:lab(98.707% 3.33333 -.628293);stroke-width:26px;stroke-linecap:round}.saga-road-stripe{stroke:lab(68.8502% 51.5062 -9.92844);stroke-width:26px;stroke-dasharray:10 14}.saga-node{border:4px solid lab(100% 0 0);width:54px;height:54px;transition:transform .15s}.saga-node:active{transform:translate(-50%,-50%)scale(.92)}.saga-node-done{color:lab(100% 0 0);background:radial-gradient(circle at 35% 30%,lab(74.6926% 46.624 -18.7158),lab(44.8988% 61.0263 -24.6589));box-shadow:0 5px lab(28.063% 48.6685 -19.6892),0 8px 14px lab(17.3576% 30.598 -12.3508/.4)}.saga-node-current{color:lab(100% 0 0);background:radial-gradient(circle at 35% 30%,lab(88.6381% 10.5484 66.1575),lab(64.4367% 36.6582 75.3792));width:66px;height:66px;animation:1.4s ease-in-out infinite saga-pulse;box-shadow:0 5px lab(41.1981% 33.7384 64.861),0 0 0 6px lab(100% 0 0/.5)}@keyframes saga-pulse{50%{box-shadow:0 5px lab(41.1981% 33.7384 64.861),0 0 0 14px lab(100% 0 0/.15)}}.saga-node-locked{color:lab(53.1882% 9.5039 -3.79154);background:lab(88.1267% 6.36408 -2.53541);box-shadow:0 4px lab(70.5889% 9.51889 -3.79564)}.saga-avatar{background:lab(100% 0 0);border:3px solid lab(58.9972% -14.7665 -55.6764);animation:2s ease-in-out infinite saga-bob}.saga-card{color:lab(22.5551% 42.5849 -17.228);background:linear-gradient(lab(93.5134% 15.8333 -6.31746),lab(97.641% 3.41836 6.68888))}.saga-play{color:lab(100% 0 0);background:linear-gradient(lab(69.8839% -57.6973 38.4293),lab(53.3767% -51.866 34.8507))}.saga-road-shadow{stroke:lab(11.849% 24.5095 -9.88859/.28);stroke-width:40px;stroke-linecap:round;filter:blur(3px)}.saga-road-shine{stroke:lab(100% 0 0/.55);stroke-width:6px;stroke-linecap:round}.saga-world{box-shadow:inset 0 40px 60px -30px lab(100% 0 0/.5),inset 0 -50px 70px -30px lab(17.6601% 24.6424 -9.92285/.25)}.saga-prop{filter:drop-shadow(0 8px 6px lab(11.849% 24.5095 -9.88859/.35))}.saga-node-done,.saga-node-current{text-shadow:0 2px lab(17.3576% 30.598 -12.3508/.5)}.saga-node-done:after,.saga-node-current:after{content:"";pointer-events:none;background:lab(100% 0 0/.5);border-radius:999px;width:40%;height:26%;position:absolute;top:10%;left:18%}.sweet-world-1{background:radial-gradient(at 50% 30%,lab(55.5792% 17.3779 27.215),lab(25.3718% 15.6667 18.0201))}.sweet-world-2{background:radial-gradient(at 50% 30%,lab(86.6326% -19.9198 -13.2173),lab(53.8277% -17.6223 -27.9492))}.sweet-world-3{background:radial-gradient(at 50% 30%,lab(65.9315% 23.8296 -37.7086),lab(41.3781% -44.0935 17.2352))}.sweet-world-4{background:radial-gradient(at 50% 30%,lab(79.1996% 12.6808 55.9505),lab(47.2923% 25.3823 49.5232))}.crush-obstacle{box-shadow:inset 0 -5px lab(0% 0 0/.18),inset 0 3px lab(100% 0 0/.5),0 3px 6px lab(0% 0 0/.25)}.crush-ob-apple{background:radial-gradient(circle at 35% 30%,lab(93.1861% -25.113 36.7621),lab(64.6919% -38.8506 52.0672))}.crush-ob-broccoli-2{outline-offset:-4px;background:linear-gradient(135deg,lab(96.7001% -7.5706 -7.33359/.95),lab(79.4635% -17.4721 -21.0332));outline:2px solid lab(100% 0 0/.8)}.crush-ob-broccoli-2>span:first-child{filter:saturate(.4)brightness(1.15)drop-shadow(0 0 4px lab(88.8471% -19.4618 -19.2226))}.crush-ob-broccoli-1{background:radial-gradient(circle at 35% 30%,lab(89.6702% -27.9594 22.2162),lab(55.4741% -45.4549 30.1606))}.crush-ob-glutton{background:radial-gradient(circle at 35% 30%,lab(92.8911% 10.8639 20.568),lab(73.8626% 25.6124 29.0919));animation:1.6s ease-in-out infinite crush-chomp}.crush-ob-glutton-1{opacity:.85}.crush-freckles{pointer-events:none;background:radial-gradient(circle at 30% 58%,lab(47.1415% 26.2977 30.4822) 0 2px,#0000 2.5px),radial-gradient(circle at 38% 64%,lab(47.1415% 26.2977 30.4822) 0 1.5px,#0000 2px),radial-gradient(circle at 70% 58%,lab(47.1415% 26.2977 30.4822) 0 2px,#0000 2.5px),radial-gradient(circle at 62% 64%,lab(47.1415% 26.2977 30.4822) 0 1.5px,#0000 2px);position:absolute;inset:0}@keyframes crush-chomp{50%{transform:scale(1.06,.94)}}.crush-tile{box-shadow:inset 0 -5px lab(0% 0 0/.16),inset 0 3px lab(100% 0 0/.55),0 3px 5px lab(0% 0 0/.22)}.saga-stage{min-height:min(72dvh,620px)}.saga-arrow{color:lab(23.1702% 30.7417 -12.3877);background:lab(100% 0 0/.85);box-shadow:0 3px lab(17.6601% 24.6424 -9.92285/.25)}.saga-island{background:linear-gradient(lab(100% 0 0/.75),lab(96.2468% 6.36578 -2.53587/.6));animation:.45s cubic-bezier(.3,.8,.4,1.15) saga-island-in,5s ease-in-out .45s infinite saga-float;box-shadow:0 14px lab(34.7864% 30.9548 -12.4433/.55),0 16px lab(17.6601% 24.6424 -9.92285/.35),0 34px 40px lab(11.849% 24.5095 -9.88859/.35),inset 0 3px lab(100% 0 0/.9)}.saga-choco .saga-island{box-shadow:0 14px lab(30.0046% 17.1255 23.182),0 34px 40px lab(6.93639% 12.5196 10.2206/.45),inset 0 3px lab(100% 0 0/.9)}.saga-ice .saga-island{box-shadow:0 14px lab(59.62% -14.9805 -22.578),0 34px 40px lab(18.9144% -10.0386 -16.6636/.35),inset 0 3px lab(100% 0 0/.9)}.saga-berry .saga-island{box-shadow:0 14px lab(43.5038% -36.3107 24.0307),0 34px 40px lab(13.9789% -24.521 15.7135/.35),inset 0 3px lab(100% 0 0/.9)}.saga-caramel .saga-island{box-shadow:0 14px lab(35.8367% 18.7524 35.7506),0 34px 40px lab(6.94585% 13.2514 12.5086/.45),inset 0 3px lab(100% 0 0/.9)}.saga-island .saga-node{width:50px;height:50px}.saga-island .saga-node:active{transform:scale(.92)}@keyframes saga-island-in{0%{opacity:0;transform:translateY(24px)scale(.94)}}@keyframes saga-float{50%{transform:translateY(-6px)}}.crush-board{box-shadow:none!important;background:0 0!important}.crush-cell{background:linear-gradient(lab(100% 0 0),lab(94.0636% 3.18816 -1.26936));box-shadow:0 3px lab(78.7091% 9.52408 -3.79704),0 5px 8px lab(17.9552% 18.6214 -7.47883/.18),inset 0 1px lab(100% 0 0)}.saga-full{padding-top:env(safe-area-inset-top);flex-direction:column;justify-content:center;display:flex}.saga-trail{stroke:lab(100% 0 0/.85);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 9}.saga-island .saga-node{border-width:3px;width:42px;height:42px}.saga-island .saga-node-current{width:50px;height:50px}.chef-pop{animation:.5s cubic-bezier(.3,1.6,.5,1) chef-pop}.chef-bubble{animation:.35s cubic-bezier(.3,1.6,.5,1) chef-pop}@keyframes chef-pop{0%{opacity:0;transform:scale(.3)translateY(30px)}}.saga-world .saga-node{width:50px;height:50px}.saga-world .saga-node-current{width:58px;height:58px}.saga-world .saga-node:active{transform:translate(-50%,-50%)scale(.92)}.crush-tile,.crush-tile[class*=crush-k]{background:radial-gradient(circle at 35% 25%,lab(100% 0 0),lab(95.2236% 3.18819 -1.2694))!important;box-shadow:inset 0 -4px lab(82.1892% 9.52601 -3.79759),0 3px 6px lab(17.6601% 24.6424 -9.92285/.25)!important}.sc-tray{background:linear-gradient(lab(100% 0 0),lab(95.1553% 4.77824 -1.90297))!important;box-shadow:0 10px lab(78.4325% 15.813 -6.31191),0 22px 40px lab(11.4372% 29.1713 -17.9429/.45),inset 0 2px lab(100% 0 0)!important}.sc-tray .crush-wall{background:lab(92.7668% 6.36506 -2.53567);box-shadow:inset 0 2px 4px lab(29.2736% 24.8285 -9.97179/.15)}.sc-meter{background:lab(100% 0 0/.35);box-shadow:inset 0 1px 2px lab(17.2769% 29.1656 -18.0146/.35)}.sc-meter-fill{background:linear-gradient(90deg,lab(86.3231% 7.54684 50.6262),lab(78.8005% 25.6089 69.7863))}.sc-goals{background:lab(100% 0 0/.95)}.sc-goal-done{color:lab(49.6613% -45.6133 30.4579)}.sc-ob-glutton,.sc-ob-granny{animation:none;background:radial-gradient(circle at 50% 35%,lab(96.6147% 2.67658 15.355),lab(85.8931% 12.9192 24.2512))!important}.sc-hp-1{opacity:.8}@keyframes sc-chew{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}.sc-chew{animation:.7s ease-in-out infinite sc-chew}@keyframes sc-pin{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}.sc-pin{animation:1.4s ease-in-out infinite sc-pin}@keyframes sc-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.sc-eye{transform-box:fill-box;transform-origin:50%;animation:3.5s infinite sc-blink}.crush-tile{position:relative;overflow:hidden}.sc-stripe{pointer-events:none;background:repeating-linear-gradient(var(--a), #fb5c998c 0 4px, transparent 4px 10px);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.sc-stripe{background:repeating-linear-gradient(var(--a), lab(62.6832% 65.0036 .909209/.55) 0 4px, transparent 4px 10px)}}.sc-stripe-row{--a:0deg}.sc-stripe-col{--a:90deg}.sc-wrap{z-index:0;pointer-events:none;background:radial-gradient(circle at 35% 30%,lab(100% 0 0/.95),lab(84.4742% 39.0964 -7.47968/.85) 45%,lab(62.5021% 63.7296 -12.3618/.9));border-radius:40%;animation:1.2s ease-in-out infinite sc-glow-pulse;position:absolute;inset:14% 18%;box-shadow:inset 0 -3px 6px lab(39.2846% 62.8278 -12.2911/.5),0 0 10px 2px lab(80.5885% 48.5578 -9.32751/.7)}.sc-bow{background:linear-gradient(90deg,lab(68.4416% 60.8125 -11.764),lab(93.4001% 19.7984 -3.75677));width:34%;height:62%;position:absolute;top:50%;translate:0 -50%}.sc-bow-l{clip-path:polygon(100% 30%,0 0,18% 50%,0 100%,100% 70%);right:92%}.sc-bow-r{clip-path:polygon(0 30%,100% 0,82% 50%,100% 100%,0 70%);left:92%}.sc-wrapped-sweet{z-index:1;position:relative;transform:scale(.82)}.sc-rainbow{pointer-events:none;z-index:-1;opacity:.55;background:conic-gradient(lab(75.0322% 54.351 24.3388),lab(86.4747% 6.99839 72.6897),lab(78.9483% -51.2433 33.6902),lab(74.3387% -16.5917 -46.9682),lab(71.799% 48.5239 -41.8832),lab(75.0322% 54.351 24.3388));animation:2.5s linear infinite sc-spin;position:absolute;inset:-30%}@keyframes sc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sc-chew,.sc-pin,.sc-eye,.sc-rainbow{animation:none}}.crush-tile{isolation:isolate}.sc-mark{z-index:5;background:lab(97.0479% -.13119 49.6541);border-radius:22%;animation:.3s ease-in-out infinite alternate sc-glow;box-shadow:0 0 0 3px lab(82.9762% 8.15165 80.5717),0 0 18px 6px lab(88.9956% 3.03063 84.3818/.9)}@keyframes sc-glow{50%{filter:brightness(1.18)}}.sc-chef{background:linear-gradient(lab(98.574% 6.65331 -1.25573),lab(92.3738% 16.5291 -3.13265));border:3px solid lab(82.8172% 10.8991 67.3469);box-shadow:0 10px 30px lab(16.5657% 45.2839 -18.3766/.45)}.sc-badge{aspect-ratio:1;color:lab(39.2846% 62.8278 -12.2911);pointer-events:none;background:lab(97.414% 6.6531 -1.25571);border-radius:999px;place-items:center;width:38%;font-size:min(4vw,16px);font-weight:900;display:grid;position:absolute;bottom:4%;right:6%;box-shadow:0 2px 4px lab(29.0537% 32.0216 -6.19273/.35)}.sc-tray .crush-tile.crush-k0{--sc:.68 .22 20}.sc-tray .crush-tile.crush-k2{--sc:.8 .2 140}.sc-tray .crush-tile.crush-k3{--sc:.65 .17 255}.sc-tray .crush-tile.crush-k4{--sc:.6 .2 305}.sc-tray .crush-tile.crush-k5{--sc:.78 .16 350}.sc-tray .crush-seal-1>.crush-tile,.sc-tray .crush-seal-2>.crush-tile{outline-offset:-2px;outline:3px solid lab(61.9522% 75.9126 -14.7906)}.sc-mark .crush-tile{filter:brightness(1.25)drop-shadow(0 0 8px lab(88.9956% 3.03063 84.3818))}.sc-tray .crush-tile.crush-k1{--sc:.62 .12 60}.game-bg-crush{background:radial-gradient(40% 12% at 20% 18%,lab(100% 0 0/.85),#0000 70%),radial-gradient(35% 10% at 78% 10%,lab(100% 0 0/.7),#0000 70%),radial-gradient(80% 30% at 15% 100%,lab(74.1077% 21.7085 40.2053),#0000 70%),radial-gradient(80% 28% at 85% 100%,lab(75.5664% 38.2802 16.7499),#0000 70%),linear-gradient(lab(87.57% 17.6296 -11.1206),lab(77.6146% 35.2388 -10.3773) 55%,lab(65.4049% 46.5074 -18.6849))!important}.sc-tray .crush-tile[class*=crush-k]{background:radial-gradient(circle at 35% 22%,lab(100% 0 0),lab(96.5487% .580162 3.77269) 70%,lab(90.7615% .896543 5.67665) 100%)!important;box-shadow:inset 0 -4px lab(83.8131% 1.23563 7.59739),inset 0 3px lab(100% 0 0),0 3px 6px lab(17.6601% 24.6424 -9.92285/.2)!important}.sc-tray .crush-seal-1,.sc-tray .crush-seal-2{padding:4px}.sc-tray .crush-seal-1{animation:1.6s ease-in-out infinite sc-jelly;background:linear-gradient(150deg,lab(84.0692% 48.6034 -9.33076),lab(57.3084% 75.719 -14.7753))!important;box-shadow:0 0 0 2px lab(44.8131% 69.1105 -13.5202),0 0 10px lab(61.9522% 75.9126 -14.7906/.7)!important}.sc-tray .crush-seal-2{animation:1.6s ease-in-out infinite sc-jelly;background:linear-gradient(150deg,lab(74.5978% 32.6277 -50.0254),lab(37.4189% 60.2512 -73.8757))!important;box-shadow:0 0 0 3px lab(28.9196% 50.0742 -61.5606),0 0 12px lab(49.4295% 56.9041 -73.9094/.75)!important}.sc-tray .crush-seal-1>.crush-tile,.sc-tray .crush-seal-2>.crush-tile{outline:none}.sc-seal-icon{background:linear-gradient(150deg,lab(84.0692% 48.6034 -9.33076),lab(57.3084% 75.719 -14.7753))!important;box-shadow:0 0 0 1.5px lab(44.8131% 69.1105 -13.5202),0 0 6px lab(61.9522% 75.9126 -14.7906/.6)!important}@keyframes sc-jelly{50%{filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){.sc-tray .crush-seal-1,.sc-tray .crush-seal-2{animation:none}}.sc-tray{background:linear-gradient(lab(100% 0 0),lab(98.1919% 1.59553 -.635099))!important}.sc-tray .crush-seal-1,.sc-tray .crush-seal-2{padding:2px;animation:none!important}.sc-seal-icon{box-shadow:none!important;background:linear-gradient(150deg,lab(91.2138% 16.5274 -3.13255),lab(80.2375% 29.4667 -5.61968))!important}.sc-tray .crush-tile>span:first-child{filter:drop-shadow(0 2px 1.5px lab(12.296% 15.5178 -6.23237/.4))saturate(1.45)contrast(1.12)!important}.sc-hint{z-index:2;animation:.9s ease-in-out infinite sc-hint}@keyframes sc-hint{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.08)rotate(-6deg)}75%{transform:scale(1.08)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.sc-hint{filter:brightness(1.15);animation:none}}.sc-tray .crush-sp-row,.sc-tray .crush-sp-col{animation:1.2s ease-in-out infinite sc-glow;box-shadow:0 0 0 2px lab(100% 0 0),0 0 14px 4px lab(94.7849% 1.07029 64.8198/.85)!important}.sc-striped-sweet{z-index:1;position:relative;transform:scale(1.12);filter:brightness(1.2)saturate(1.5)drop-shadow(0 0 6px lab(100.277% -.993073 19.4636))!important}.sc-stripes{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.85;border-radius:30%;position:absolute;inset:8%}.sc-stripes-row{background:repeating-linear-gradient(0deg,#0000 0 18%,lab(100% 0 0/.9) 18% 26%)}.sc-stripes-col{background:repeating-linear-gradient(90deg,#0000 0 18%,lab(100% 0 0/.9) 18% 26%)}.sc-tray .crush-sp-rainbow>span:first-child{animation:.9s ease-in-out infinite sc-bounce}@keyframes sc-bounce{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-14%)scale(1.08,.95)}60%{transform:translateY(0)scale(1.05,.92)}}.sc-tray .crush-sp-rainbow{box-shadow:0 0 14px 4px lab(79.6632% 58.3972 -36.3139/.8)!important}.sc-mark .crush-tile:after{content:"⚡";z-index:3;place-items:center;font-size:140%;animation:.3s steps(2,end) infinite sc-zap;display:grid;position:absolute;inset:0}@keyframes sc-zap{50%{opacity:.2;transform:rotate(12deg)scale(1.2)}}.sc-tray .crush-shard{background:lab(94.8217% 2.60225 82.3188);box-shadow:0 0 10px 2px lab(100.476% -.69809 40.4225)}.sc-tray .crush-tile>span:first-child:not(.sc-striped-sweet){filter:drop-shadow(0 2px 1.5px lab(12.296% 15.5178 -6.23237/.4))saturate(1.6)contrast(1.18)!important}@media (prefers-reduced-motion:reduce){.sc-tray .crush-sp-rainbow>span:first-child,.sc-tray .crush-sp-row,.sc-tray .crush-sp-col{animation:none}}.sc-tray .crush-seal-1,.sc-tray .crush-seal-2,.sc-tray .crush-seal-3{padding:3px;position:relative;animation:none!important}.sc-tray .crush-seal-1{background:linear-gradient(135deg,lab(96.7572% -10.0324 -9.7455/.95),lab(79.6548% -23.7647 -23.8294/.9) 50%,lab(94.6004% -14.3468 -9.50729/.95))!important;box-shadow:inset 0 0 0 2px lab(100% 0 0/.9),0 0 0 1.5px lab(65.6349% -24.2951 -31.0155),0 0 8px lab(77.4168% -27.9131 -28.415/.7)!important}.sc-tray .crush-seal-2{background:linear-gradient(135deg,lab(90.9472% -13.885 -20.0081),lab(62.9035% -19.7491 -44.2951) 50%,lab(86.4627% -19.5698 -23.6329))!important;box-shadow:inset 0 0 0 2.5px lab(100% 0 0/.9),0 0 0 2px lab(47.4063% -12.3363 -49.4136),0 0 10px lab(65.2361% -20.0414 -44.34/.8)!important}.sc-tray .crush-seal-3{background:linear-gradient(135deg,lab(85.7114% -2.13242 -29.0191),lab(45.8544% 15.1264 -63.6504) 50%,lab(78.7282% -4.55323 -35.3115))!important;box-shadow:inset 0 0 0 3px lab(100% 0 0/.9),0 0 0 2px lab(33.7852% 22.556 -63.7099),0 0 12px lab(51.7711% 13.3464 -63.7643/.8)!important}.sc-tray [class*=crush-seal-]>.crush-tile{opacity:.9}.sc-tray [class*=crush-seal-]:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(120deg,lab(100% 0 0/.55) 0 18%,#0000 19% 55%,lab(100% 0 0/.3) 56% 62%,#0000 63%);position:absolute;inset:0}.sc-seal-icon{transform:rotate(45deg)scale(.85);background:linear-gradient(135deg,lab(94.4924% -12.4533 -12.1388),lab(65.4669% -23.4234 -38.8818) 50%,lab(91.1333% -16.0512 -12.9922))!important;box-shadow:inset 0 0 0 1.5px lab(100% 0 0/.9),0 0 0 1px lab(47.7175% -17.2534 -43.9719),0 0 6px lab(71.4688% -26.263 -33.5874/.7)!important}.sc-striped-sweet{animation:1.4s ease-in-out infinite sc-glow-pulse;filter:brightness(1.25)saturate(1.6)drop-shadow(0 0 8px lab(94.7849% 1.07029 64.8198))drop-shadow(0 0 3px lab(100% 0 0))!important;transform:scale(1.04)!important}.sc-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,lab(100.476% -.69809 40.4225/.95),lab(88.6166% 12.8478 78.3378/.55) 45%,#0000 72%);border-radius:30%;animation:1.4s ease-in-out infinite sc-glow-pulse;position:absolute;inset:4%}@keyframes sc-glow-pulse{50%{opacity:.75;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.sc-striped-sweet,.sc-glow{animation:none}}.saga-sun{background:radial-gradient(circle,lab(97.0479% -.13119 49.6541),lab(85.955% 20.9385 70.2018));border-radius:9999px;width:70px;height:70px;box-shadow:0 0 40px 14px lab(94.4625% 8.19126 54.8781/.6)}.saga-cloud{background:lab(100% 0 0/.85);border-radius:9999px;width:110px;height:34px;animation:14s ease-in-out infinite alternate saga-cloud-drift;box-shadow:30px -14px 0 4px lab(100% 0 0/.85),-22px -8px 0 -2px lab(100% 0 0/.8)}@keyframes saga-cloud-drift{to{transform:translate(30px)}}.saga-street{background:repeating-linear-gradient(90deg,lab(41.5587% 19.3953 26.0711) 0 14px,lab(50.8726% 19.9656 31.4253) 14px 28px);border-radius:9999px;width:120px;height:14px;position:absolute;bottom:-6px;left:-20px;box-shadow:0 4px 8px lab(18.3479% 16.8042 16.7295/.3)}.saga-shop{filter:drop-shadow(0 6px 6px lab(17.9552% 18.6214 -7.47883/.3));opacity:.95}.saga-world.saga-sugar{--hill:#ffa3cf;--valley:#a84b84;background-image:linear-gradient(lab(87.3321% 26.2761 -5.00094),lab(93.6954% 15.882 6.75842) 60%,lab(88.2145% 12.892 24.2211))}@supports (color:lab(0% 0 0)){.saga-world.saga-sugar{--hill:lab(77.5134% 39.0326 -7.47521);--valley:lab(45.8595% 44.0807 -13.1037)}}.saga-world.saga-choco{--hill:#a87158;--valley:#5e3729;background-image:linear-gradient(lab(83.7401% 7.85816 22.4188),lab(76.4834% 16.9465 26.5703) 60%,lab(64.7148% 20.3381 23.0447))}@supports (color:lab(0% 0 0)){.saga-world.saga-choco{--hill:lab(53.1029% 20.5448 23.3631);--valley:lab(27.6439% 16.5536 16.1313)}}.saga-world.saga-ice{--hill:#9ad9ee;--valley:#287aa3;background-image:linear-gradient(lab(92.0538% -10.1672 -14.3916),lab(95.6029% -8.66181 -5.73857) 60%,lab(88.8941% -15.7832 -6.57161))}@supports (color:lab(0% 0 0)){.saga-world.saga-ice{--hill:lab(82.9945% -17.1042 -16.8494);--valley:lab(47.8665% -14.342 -29.7294)}}.saga-world.saga-berry{--hill:#76cf8a;--valley:#036639;background-image:linear-gradient(lab(91.6434% -20.7815 13.3324),lab(94.71% -8.2317 16.7741) 60%,lab(87.0709% -20.7456 19.916))}@supports (color:lab(0% 0 0)){.saga-world.saga-berry{--hill:lab(76.1463% -38.9601 25.3712);--valley:lab(37.617% -35.3678 18.2791)}}.saga-world.saga-caramel{--hill:#d8944d;--valley:#6e401e;background-image:linear-gradient(lab(88.6194% 4.04969 32.1325),lab(82.5009% 14.2789 38.9198) 60%,lab(70.6207% 21.8301 40.4557))}@supports (color:lab(0% 0 0)){.saga-world.saga-caramel{--hill:lab(67.1998% 21.4767 47.6455);--valley:lab(32.3298% 18.2181 29.2165)}}.saga-valley-floor{stroke:lab(96.4576% 5.20337 10.0881/.75);stroke-linecap:round;filter:drop-shadow(0 0 10px lab(100% 0 0/.6))}.saga-horizon{background:linear-gradient(lab(100% 0 0/.55),#0000)}.saga-banner{color:var(--valley,#7a1162)}@supports (color:lab(0% 0 0)){.saga-banner{color:var(--valley,lab(28.063% 48.6685 -19.6892))}}.game-bg-crush.saga-ice-play{background:radial-gradient(40% 12% at 20% 18%,lab(100% 0 0/.85),#0000 70%),radial-gradient(35% 10% at 78% 10%,lab(100% 0 0/.7),#0000 70%),radial-gradient(80% 30% at 15% 100%,lab(83.1912% -18.9205 -7.85921),#0000 70%),radial-gradient(80% 28% at 85% 100%,lab(77.0189% -13.7015 -19.9418),#0000 70%),linear-gradient(lab(86.2522% -10.1336 -14.3773),lab(67.4005% -9.25702 -29.8639) 55%,lab(47.2097% -2.03216 -38.2383))!important}.game-bg-crush.saga-berry-play{background:radial-gradient(40% 12% at 20% 18%,lab(100% 0 0/.85),#0000 70%),radial-gradient(35% 10% at 78% 10%,lab(100% 0 0/.7),#0000 70%),radial-gradient(80% 30% at 15% 100%,lab(78.0159% -25.8494 25.2288),#0000 70%),radial-gradient(80% 28% at 85% 100%,lab(75.9448% -36.1083 14.2503),#0000 70%),linear-gradient(lab(91.3519% -13.0132 12.2944),lab(80.2945% -26.8053 17.284) 55%,lab(64.4491% -38.0516 19.5921))!important}.game-bg-crush.saga-choco-play{background:radial-gradient(40% 12% at 20% 18%,lab(100% 0 0/.85),#0000 70%),radial-gradient(35% 10% at 78% 10%,lab(100% 0 0/.7),#0000 70%),radial-gradient(80% 30% at 15% 100%,lab(53.2412% 16.4988 21.958),#0000 70%),radial-gradient(80% 28% at 85% 100%,lab(60.3073% 15.4703 28.6665),#0000 70%),linear-gradient(lab(86.0805% 4.98506 14.7059),lab(69.567% 14.7558 23.1563) 55%,lab(47.2954% 20.6725 23.587))!important}.game-bg-crush.saga-caramel-play{background:radial-gradient(40% 12% at 20% 18%,lab(100% 0 0/.85),#0000 70%),radial-gradient(35% 10% at 78% 10%,lab(100% 0 0/.7),#0000 70%),radial-gradient(80% 30% at 15% 100%,lab(70.8486% 16.4474 44.2512),#0000 70%),radial-gradient(80% 28% at 85% 100%,lab(77.1293% 2.99212 41.7078),#0000 70%),linear-gradient(lab(92.1338% .848234 23.7074),lab(81.448% 11.6059 40.1071) 55%,lab(64.7531% 24.381 45.5224))!important}.sc-goal-pill{background:lab(100% 0 0/.7)}.sc-missions{background:var(--card);box-shadow:var(--shadow-soft);border-radius:8px;padding:10px}.sc-mission{background:var(--sweet-mission-surface);border:1px solid var(--sweet-mission-border);flex-basis:145px}.sc-mission-complete{background:var(--sweet-complete)}.sc-mission-progress{appearance:none;background:var(--sweet-mission-border);border:0;border-radius:4px;overflow:hidden}.sc-mission-progress::-webkit-progress-bar{background:var(--sweet-mission-border)}.sc-mission-progress::-webkit-progress-value{background:var(--sweet-progress);border-radius:4px;transition:width .25s}.sc-mission-progress::-moz-progress-bar{background:var(--sweet-progress);border-radius:4px}.sc-helper{border:2px solid var(--card);box-shadow:var(--shadow-soft);transition:transform .2s,box-shadow .2s}.sc-helper-spoon{background:var(--sweet-helper-blue)}.sc-helper-pin{background:var(--sweet-helper-pink)}.sc-helper:hover{background:var(--card);transform:translateY(-2px)}.sc-helper-armed{outline:3px solid var(--sweet-helper-active);outline-offset:2px}.sc-helper-count{background:var(--sweet-count-bg);color:var(--sweet-count-ink);border:2px solid var(--card)}.sc-level-layout{justify-content:safe center;overflow-y:auto}.sc-play-board{aspect-ratio:1;flex:none;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));width:min(96vw,max(280px,100dvh - 300px),560px);height:auto}.sc-play-board .crush-cell,.sc-play-board .crush-wall{min-width:0;min-height:0}.sc-play-board .crush-tile>span{font-size:38px}@media (width<=500px),(height<=700px){.sc-play-board .crush-tile>span{font-size:35px}}@media (width<=360px){.sc-play-board .crush-tile>span{font-size:30px}}@media (width<=380px){.sc-mission{flex-basis:120px}}@media (height<=500px) and (width>=600px){.sc-level-layout{grid-template-columns:minmax(150px,230px) auto minmax(140px,200px);justify-content:center;gap:20px;display:grid}.sc-play-board{width:min(45vw,100dvh - 90px);height:auto}.sc-level-layout [aria-label=Wildcards]{grid-template-columns:1fr}}.sc-goal-bump{animation:.45s cubic-bezier(.3,1.6,.5,1) sc-goal-bump}:root{--ss-sky:#efcaeb;--ss-gold:#ffda71;--ss-gold-glow:#ffda718c;--ss-pad-ink:#3b2a17;--ss-cloud:#fff8ea80;--ss-water:#e6f9ff99;--ss-ground-shadow:#25170c66}@supports (color:lab(0% 0 0)){:root{--ss-sky:lab(85.2496% 17.6282 -11.118);--ss-gold:lab(88.8023% 6.02281 66.2556);--ss-gold-glow:lab(88.8023% 6.02281 66.2556/.55);--ss-pad-ink:lab(18.752% 5.85869 15.8328);--ss-cloud:lab(97.7568% .632256 7.66724/.5);--ss-water:lab(96.6709% -6.32784 -6.12185/.6);--ss-ground-shadow:lab(9.42005% 5.89285 9.29835/.4)}}.ss-map{isolation:isolate;background:linear-gradient(lab(70.4451% 21.6262 20.7826),lab(21.7178% -12.8891 12.7928))!important}.ss-viewport{aspect-ratio:768/5504;width:min(100vw,640px);margin-inline:auto}.ss-segment{width:100%;height:25%;position:absolute;left:0}.ss-segment img{width:100%;height:100%;display:block}.ss-milestone{white-space:nowrap;transform:translate(-50%,-100%)}.ss-scroll{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-x:hidden!important}:root{--ss-smoke:#1f1917bf}@supports (color:lab(0% 0 0)){:root{--ss-smoke:lab(9.45472% 2.62912 2.51747/.75)}}.ss-scene{transform-origin:0 0}.ss-pad{aspect-ratio:1.65;min-width:44px;height:auto;min-height:0;color:var(--ss-pad-ink);background:0 0;border-radius:50%;font-size:16px;line-height:1;transform:translate(-50%,-50%)}.ss-pad:hover{background:var(--ss-gold-glow)}.ss-pad-current{box-shadow:0 0 0 2px var(--ss-gold), 0 0 12px 4px var(--ss-gold-glow);animation:1.8s ease-in-out infinite ss-pad-pulse}.ss-pad:disabled{opacity:1}.ss-traveler{aspect-ratio:740/634;width:auto;min-height:36px;transition:left 2.4s ease-in-out,top 2.4s ease-in-out,height 2.4s ease-in-out;transform:translate(-50%,-100%)}.ss-dog-shadow{background:var(--ss-ground-shadow);filter:blur(2px);border-radius:50%;width:92%;height:5%;position:absolute;bottom:-1%;left:4%}.ss-puppy{transform-origin:50% 100%;animation:1.1s ease-in-out infinite ss-dog-bob;position:absolute;inset:0}.ss-puppy img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ss-dog-body{clip-path:polygon(20% 0,100% 0,100% 68%,60% 70%,45% 86%,25% 80%,25% 60%,20% 35%)}.ss-tail{clip-path:polygon(0 0,22% 0,34% 47%,20% 50%,0 40%);transform-origin:28% 44%;animation:.5s ease-in-out infinite ss-wag}.ss-paw-back{clip-path:polygon(0 55%,35% 55%,45% 100%,0 100%);transform-origin:30% 60%}.ss-paw-front{clip-path:polygon(60% 61%,100% 61%,100% 100%,60% 100%);transform-origin:70% 64%}.ss-walking .ss-paw-back{animation:.48s ease-in-out infinite alternate ss-step}.ss-walking .ss-paw-front{animation:.48s ease-in-out infinite alternate-reverse ss-step}.ss-cloud{background:var(--ss-cloud);filter:blur(6px);border-radius:50%;height:2%;animation:24s ease-in-out infinite alternate ss-cloud-drift}.ss-smoke{aspect-ratio:1;background:var(--ss-smoke);filter:blur(3px);border-radius:50%;width:3.5%;animation:4.5s ease-out infinite ss-smoke-rise}.ss-water{border-radius:30% 25% 15% 15%;overflow:hidden}.ss-water i{background:var(--ss-water);filter:blur(.6px);border-radius:50%;width:8%;height:35%;animation:.9s linear infinite ss-water-fall;position:absolute;top:-40%}@keyframes ss-dog-bob{0%,to{translate:0;rotate:0deg}30%{translate:0 -4%;rotate:-2deg}60%{translate:2%;rotate:2deg}}.ss-tail{animation-duration:.35s!important}@keyframes ss-step{0%{rotate:-9deg}to{rotate:9deg}}@keyframes ss-wag{0%,to{rotate:-9deg}50%{rotate:12deg}}@keyframes ss-pad-pulse{50%{box-shadow:0 0 0 3px var(--ss-gold), 0 0 18px 6px var(--ss-gold-glow)}}@keyframes ss-cloud-drift{to{translate:24px}}@keyframes ss-smoke-rise{0%{opacity:0;scale:.5}20%{opacity:.6}to{opacity:0;translate:18px -60px;scale:2}}@keyframes ss-water-fall{to{opacity:.15;translate:0 450%}}@media (prefers-reduced-motion:reduce){.ss-life *,.ss-traveler *,.ss-pad{animation:none!important}.ss-scene,.ss-traveler{transition:none}}@keyframes sc-goal-bump{40%{background:lab(92.2757% -35.8169 23.1729);transform:scale(1.3)}}.saga-bank{stroke:var(--valley,#884b75)}@supports (color:lab(0% 0 0)){.saga-bank{stroke:var(--valley,lab(40.592% 31.0356 -12.4647))}}@supports (color:color-mix(in lab, red, red)){.saga-bank{stroke:color-mix(in oklch, var(--valley,lab(40.592% 31.0356 -12.4647)) 22%, transparent)}}.saga-bank{stroke-linecap:round;stroke-linejoin:round}.saga-bank-top{stroke:var(--hill,#f0abd9)}@supports (color:lab(0% 0 0)){.saga-bank-top{stroke:var(--hill,lab(77.7308% 31.348 -12.5484))}}@supports (color:color-mix(in lab, red, red)){.saga-bank-top{stroke:color-mix(in oklch, var(--hill,lab(77.7308% 31.348 -12.5484)) 80%, white)}}.saga-bank-top{stroke-linecap:round;stroke-linejoin:round}.saga-avenue-curb{stroke:lab(83.7401% 7.85816 22.4188);stroke-linecap:round;stroke-linejoin:round}.saga-avenue{stroke:lab(94.3094% 3.50529 19.3343);stroke-linecap:round;stroke-linejoin:round}.saga-road-stripe{stroke:lab(78.9752% 13.1142 29.4408)}.saga-deco{filter:drop-shadow(0 5px 4px lab(12.5331% 17.024 15.4116/.35));transform:translate(-50%,-50%)}.saga-world{--scenery-light:#fefcf4;--scenery-shadow:#243b4b33;--lake-water:#62c8df;--lake-depth:#3292b3;--boat-hull:#cb764e;--boat-sail:#ffedbd;--rail-wood:#9c8067;--rail-metal:#46555f;--train-body:#00a1a1;--train-roof:#205962;--train-carriage:#eec469}@supports (color:lab(0% 0 0)){.saga-world{--scenery-light:lab(98.902% -.305772 3.80671);--scenery-shadow:lab(23.4452% -5.35066 -12.7262/.2);--lake-water:lab(75.1328% -25.9281 -21.3153);--lake-depth:lab(56.2918% -20.4761 -25.8997);--boat-hull:lab(58.6073% 31.5978 36.6851);--boat-sail:lab(94.4858% 1.16196 27.8453);--rail-wood:lab(55.8404% 7.99838 18.1567);--rail-metal:lab(35.0639% -3.77651 -8.09761);--train-body:lab(59.5062% -39.2758 -11.7534);--train-roof:lab(34.3381% -16.7278 -11.174);--train-carriage:lab(81.6717% 7.74112 51.0542)}}.saga-landmark{width:clamp(180px,28vw,320px);height:300px;position:absolute}.saga-landmark-left{left:-55px}.saga-landmark-right{right:-55px}.saga-mountains{width:130%;height:260px;filter:drop-shadow(0 10px 5px var(--scenery-shadow));position:absolute;bottom:-25px;left:-15%}.saga-mountain-back{fill:var(--hill)}@supports (color:color-mix(in lab, red, red)){.saga-mountain-back{fill:color-mix(in oklch, var(--hill) 38%, var(--scenery-light))}}.saga-mountain-face{fill:var(--hill)}@supports (color:color-mix(in lab, red, red)){.saga-mountain-face{fill:color-mix(in oklch, var(--hill) 66%, var(--scenery-light))}}.saga-mountain-light{fill:var(--scenery-light);opacity:.6}.saga-landmark-right .saga-mountains{transform:scaleX(-1)}.saga-large-tree{object-fit:contain;width:100%;height:300px;filter:drop-shadow(8px 12px 6px var(--scenery-shadow));position:absolute;bottom:0}.saga-tree-shape-1{height:280px;transform:rotate(-4deg)}.saga-tree-shape-2{height:320px}.saga-lake{background:linear-gradient(165deg, var(--lake-water), var(--lake-depth));width:94%;height:125px;box-shadow:inset 0 5px 0 var(--scenery-light), 0 6px 0 var(--hill), 0 14px 10px var(--scenery-shadow);border-radius:54% 46% 48% 52%;position:absolute;bottom:0;left:6%}@supports (color:color-mix(in lab, red, red)){.saga-lake{box-shadow:inset 0 5px 0 color-mix(in oklch, var(--scenery-light) 70%, var(--lake-water)), 0 6px 0 color-mix(in oklch, var(--hill) 70%, var(--scenery-light)), 0 14px 10px var(--scenery-shadow)}}.saga-lake{transform:rotate(-9deg)}.saga-landmark-right .saga-lake{transform:rotate(9deg)}.saga-water-ripple{border-bottom:2px solid var(--scenery-light);opacity:.55;border-radius:50%;width:45px;height:10px;animation:4s ease-in-out infinite saga-ripple;position:absolute;top:50%;left:65%}.saga-boat{width:66px;height:66px;filter:drop-shadow(0 5px 2px var(--scenery-shadow));animation:9s ease-in-out infinite alternate saga-sailing;position:absolute;top:-12px;left:30%}.saga-boat-sail{fill:var(--scenery-light)}.saga-boat-sail-small{fill:var(--boat-sail)}.saga-boat-mast{stroke:var(--boat-hull);stroke-width:3px}.saga-boat-hull{fill:var(--boat-hull)}.saga-railway{width:110px;height:340px;position:absolute;right:-22px}.saga-rail-track{width:100%;height:100%;overflow:visible}.saga-rail-sleepers{stroke:var(--rail-wood);stroke-width:28px;stroke-dasharray:5 13;fill:none}.saga-rail-bed{stroke:var(--rail-metal);stroke-width:18px;fill:none}.saga-rail-center{stroke:var(--hill)}@supports (color:color-mix(in lab, red, red)){.saga-rail-center{stroke:color-mix(in oklch, var(--hill) 20%, var(--scenery-light))}}.saga-rail-center{stroke-width:12px;fill:none}.saga-train{width:65px;height:90px;filter:drop-shadow(4px 5px 3px var(--scenery-shadow));animation:14s ease-in-out infinite alternate saga-train-trip;position:absolute;top:0;left:34px}.saga-train svg{width:100%;height:100%}.saga-train-body{fill:var(--train-body)}.saga-train-roof,.saga-train-wheel{fill:var(--train-roof)}.saga-train-carriage{fill:var(--train-carriage)}.saga-train-window{fill:var(--scenery-light)}.saga-train-smoke{background:var(--scenery-light);border-radius:50%;width:14px;height:14px;animation:2s ease-out infinite saga-steam;position:absolute;top:-6px;left:28px}@keyframes saga-sailing{0%{transform:translate(-15px)rotate(-4deg)}to{transform:translate(28px,8px)rotate(4deg)}}@keyframes saga-ripple{50%{opacity:.25;transform:scaleX(1.3)}}@keyframes saga-train-trip{0%{transform:translate(12px)rotate(16deg)}50%{transform:translate(-20px,112px)rotate(-3deg)}to{transform:translate(2px,230px)rotate(-12deg)}}@keyframes saga-steam{to{opacity:0;transform:translate(-10px,-28px)scale(1.8)}}@media (prefers-reduced-motion:reduce){.saga-boat,.saga-water-ripple,.saga-train,.saga-train-smoke,.saga-cloud{animation:none}}.saga-bridge{background:repeating-linear-gradient(90deg,lab(53.1974% 19.885 31.251) 0 10px,lab(41.5587% 19.3953 26.0711) 10px 12px);border-radius:8px;width:110px;height:34px;transform:translate(-50%);box-shadow:0 -5px lab(32.2671% 18.2778 21.0234),0 5px lab(32.2671% 18.2778 21.0234),0 10px 14px lab(12.6233% 14.0036 13.1213/.4)}.sc-tray .crush-cell[class*=crush-seal-]{box-shadow:none!important;background:0 0!important;padding:0!important;animation:none!important}.sc-ice{background:linear-gradient(150deg,lab(97.8015% -5.07796 -4.9064),lab(84.0706% -15.5147 -18.4859) 55%,lab(72.4259% -18.516 -28.165));border-radius:22%;width:100%;height:100%;display:block;position:relative;box-shadow:inset 0 3px 3px lab(100% 0 0/.95),inset 0 -4px 6px lab(53.686% -14.7866 -29.8177/.45),0 2px 4px lab(30.3155% -8.64889 -25.0161/.35)}.sc-ice:before{content:"";background:lab(100% 0 0/.85);border-radius:999px;width:34%;height:18%;position:absolute;top:12%;left:16%;transform:rotate(-18deg)}.sc-ice-2:after,.sc-ice-3:after{content:"";background:radial-gradient(circle at 70% 72%,lab(100% 0 0/.8) 0 6%,#0000 7%),radial-gradient(circle at 30% 70%,lab(100% 0 0/.6) 0 4%,#0000 5%);border:2px solid lab(100% 0 0/.7);border-radius:18%;position:absolute;inset:8%}.sc-ice-3:after{box-shadow:inset 0 0 0 3px lab(94.3799% -7.5677 -7.33202/.5)}.sc-ice-3{background:linear-gradient(150deg,lab(90.9536% -11.3428 -13.3115),lab(67.6232% -17.7439 -35.7813) 55%,lab(53.4303% -13.3412 -40.5402))}.mg-scene{background-color:lab(55.1838% -39.9387 15.6978);background-position:50%;background-size:cover}.mg-panel{background:lab(97.7568% .632256 7.66724/.92);box-shadow:0 6px 18px lab(7.82597% -12.8365 7.68025/.3)}.mg-chip{color:var(--color-mg-ink);background:lab(97.7568% .632256 7.66724/.9);border-radius:999px;padding:.2rem .6rem}.mg-title{color:lab(47.0805% 33.0548 76.3677);text-shadow:0 2px lab(97.7901% 1.0362 11.5666),0 3px 6px lab(18.5578% 12.5017 23.1023/.35)}.mg-hit{color:lab(49.7747% -48.7973 32.7656)}.mg-board{background:lab(21.0764% 5.78097 15.6874/.82);box-shadow:inset 0 2px 8px lab(.884569% 1.04284 1.19571/.6),0 10px 28px lab(3.31754% -5.74908 3.42551/.45)}.mg-gem{color:lab(98.84% .0000298023 -.0000119209);background:radial-gradient(circle at 32% 25%,lab(92.1361% 7.32541 50.1765),lab(70.4268% 32.4061 76.6806) 45%,lab(46.8281% 38.6363 59.9668));transition:transform .12s;box-shadow:inset 0 -4px lab(35.3349% 32.6958 41.5331),inset 0 3px 2px lab(100% 0 0/.5),0 2px 4px lab(2.91543% 6.00427 4.5053/.5)}.mg-num{-webkit-text-stroke:1.5px oklch(35% .08 50);paint-order:stroke fill;text-shadow:0 2px lab(24.1111% 20.1631 28.5989)}.mg-cell{animation:.28s ease-out mg-drop}.mg-on{filter:brightness(1.15);transform:scale(1.08);box-shadow:0 0 0 3px lab(97.1119% .954747 64.5112),0 0 18px lab(88.7983% 8.63111 85.3113)}.mg-hint{animation:1s ease-in-out infinite mg-pulse}.mg-egg{background:radial-gradient(circle at 35% 30%,lab(94.2766% .635952 7.66994),lab(74.518% 2.84588 11.2837));box-shadow:inset 0 -4px lab(53.5985% 3.77488 11.0608)}.mg-egg-1{outline-offset:-6px;background:radial-gradient(circle at 35% 30%,lab(88.5378% 1.53828 15.5512),lab(62.8608% 6.59642 18.7336));outline:2px dashed lab(36.0479% 9.56494 17.755/.6)}.mg-play{color:lab(98.84% .0000298023 -.0000119209);background:linear-gradient(lab(69.5705% -47.7195 39.7963),lab(49.7747% -48.7973 32.7656));box-shadow:inset 0 -4px lab(34.2033% -36.5668 24.5131),0 4px 10px lab(19.7945% -24.304 16.2004/.4)}.mg-dino{filter:drop-shadow(0 6px 8px lab(7.82597% -12.8365 7.68025/.4));animation:2.6s ease-in-out infinite mg-bob}.mg-toast{color:lab(82.9762% 8.15165 80.5717);-webkit-text-stroke:2px oklch(40% .1 50);paint-order:stroke fill;animation:.9s ease-out forwards mg-toast}.mg-shake{animation:.35s mg-shake}@keyframes mg-drop{0%{opacity:.4;transform:translateY(-30%)}}@keyframes mg-pulse{50%{filter:brightness(1.25);transform:scale(1.1)}}@keyframes mg-bob{50%{transform:translateY(-6px)rotate(-3deg)}}@keyframes mg-toast{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1)translateY(-20px)}}@keyframes mg-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.mg-on{animation:.5s ease-in-out infinite mg-wiggle}.mg-line{stroke:lab(97.1278% 1.40709 69.9);stroke-width:.16px;filter:drop-shadow(0 0 .1px lab(82.5146% 22.9792 107.654));vector-effect:none;opacity:.9}.mg-pop{animation:.32s ease-in forwards mg-pop!important}.mg-spark{background:lab(91.1292% 8.45158 84.3611);border-radius:999px;width:10px;height:10px;margin:-5px;animation:.65s ease-out forwards mg-spark;position:absolute;box-shadow:0 0 10px lab(82.1021% 33.6276 98.9596)}.mg-ring{border:3px solid lab(97.1119% .954747 64.5112);border-radius:999px;width:20px;height:20px;margin:-10px;animation:.55s ease-out forwards mg-ring;position:absolute}@keyframes mg-wiggle{0%,to{transform:scale(1.1)rotate(-3deg)}50%{transform:scale(1.14)rotate(3deg)}}@keyframes mg-pop{40%{filter:brightness(1.8);transform:scale(1.35)}to{opacity:0;transform:scale(0)}}@keyframes mg-spark{0%{transform:rotate(var(--a)) translateX(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateX(48px) scale(.2);opacity:0}}@keyframes mg-ring{to{opacity:0;transform:scale(4)}}:root{--mg-art-shadow:#1b34274d}@supports (color:lab(0% 0 0)){:root{--mg-art-shadow:lab(19.3333% -13.1082 5.17576/.3)}}.mg-egg-art{filter:drop-shadow(0 3px 2px var(--mg-art-shadow))}.mg-growing{transform:scale(calc(.6 + var(--mg-progress,0) * .4))}.mg-egg-art{transition:transform .5s}.mg-feeding{animation:.6s ease-in-out mg-feed}.mg-stirring{animation:2s ease-in-out infinite mg-stir}.mg-restless{animation:.7s ease-in-out infinite mg-restless}.mg-hatching{animation:1s ease-in-out forwards mg-hatching}@keyframes mg-feed{25%,75%{rotate:-6deg}50%{rotate:6deg}}@keyframes mg-stir{0%,60%,to{rotate:0deg}70%,90%{rotate:-4deg}80%{rotate:4deg}}@keyframes mg-restless{0%,to{translate:-1px;rotate:-7deg}50%{translate:1px -2px;rotate:7deg}}@keyframes mg-hatching{0%,20%,40%,60%{translate:-2px;rotate:-10deg}10%,30%,50%,70%{translate:2px -3px;rotate:10deg}80%{opacity:1;scale:1.12}to{opacity:0;scale:1.25}}@media (prefers-reduced-motion:reduce){.mg-feeding,.mg-stirring,.mg-restless,.mg-hatching{animation:none}.mg-egg-art{transition:none}.mg-dino{animation:none}}.mg-mission-board{aspect-ratio:1;grid-template-rows:repeat(5,minmax(0,1fr));width:min(94vw,480px,100dvh - 250px)}.mg-mission-board .mg-gem:hover{color:lab(98.84% .0000298023 -.0000119209);background:radial-gradient(circle at 32% 25%,lab(92.1361% 7.32541 50.1765),lab(70.4268% 32.4061 76.6806) 45%,lab(46.8281% 38.6363 59.9668))}.mg-mission-board .mg-cell{overflow:visible}@media (height<=550px){.mg-mission-layout{gap:4px}.mg-mission-board{width:min(60vw,100dvh - 190px)}.mg-mission-layout .mg-panel{padding-block:4px}}@media (prefers-reduced-motion:reduce){.mg-cell,.mg-on,.mg-hint,.mg-pop{animation:none!important}}.ss-cam{transition:transform 2.4s ease-in-out,width 2.4s ease-in-out,height 2.4s ease-in-out}.ss-puppy-idle{animation:3.2s ease-in-out infinite ss-dog-hop}@keyframes ss-dog-hop{0%,60%,to{translate:0}70%{translate:0 -22%}80%{translate:0}88%{translate:0 -10%}}@media (prefers-reduced-motion:reduce){.ss-cam,.ss-puppy-idle{transition:none;animation:none}}.ss-scene-in{animation:.7s ease-out ss-scene-in}@keyframes ss-scene-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.ss-scene-pad{background:var(--card);color:var(--ss-pad-ink);box-shadow:0 6px 16px -6px var(--ss-gold-glow);border-radius:9999px;font-size:18px}.saga-decor{filter:drop-shadow(0 10px 10px #00000040)}.ss-walk-pad{width:44px;height:28px;color:var(--ss-pad-ink);box-shadow:0 3px 0 #b76b1c, 0 4px 8px var(--ss-ground-shadow);background:radial-gradient(at 50% 30%,lab(94.461% 7.24283 50.0182),lab(78.9668% 21.4103 72.2375));border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;font-weight:900;display:grid}@supports (color:lab(0% 0 0)){.ss-walk-pad{box-shadow:0 3px 0 lab(53.0521% 27.4639 53.4602), 0 4px 8px var(--ss-ground-shadow)}}.ss-walk-pad-current{animation:1.8s ease-in-out infinite ss-pad-pulse}.ss-walk-star{color:var(--ss-gold);font-size:13px;font-style:normal;position:absolute;top:-10px;right:-6px}.ss-walker{aspect-ratio:374/966;height:120px;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.ss-walk-dog{aspect-ratio:740/634;height:44px;position:absolute;top:4px;left:34px;transform:translate(-50%,-100%)}.ss-walker img,.ss-walk-dog img{transform-origin:50% 100%;width:100%;height:100%;animation:2.4s ease-in-out infinite ss-dog-bob;position:relative}.ss-walk-dog img{animation:2.6s ease-in-out infinite ss-dog-hop}.ss-walker-walking img{animation:.36s ease-in-out infinite alternate ss-walk-sway!important}.ss-walker-shadow{background:var(--ss-ground-shadow);filter:blur(2px);border-radius:50%;width:80%;height:10px;position:absolute;bottom:-4px;left:10%}@keyframes ss-walk-sway{0%{translate:0;rotate:-4deg}to{translate:0 -4px;rotate:4deg}}.ss-road-world{background:linear-gradient(to top, #b2e0a8, #d0e0a4 40%, #fdd5b7 75%, var(--ss-sky))}@supports (color:lab(0% 0 0)){.ss-road-world{background:linear-gradient(to top, lab(84.8665% -23.3083 22.5211), lab(86.8589% -12.7153 27.4114) 40%, lab(88.249% 10.9022 20.6059) 75%, var(--ss-sky))}}.ss-road{stroke:lab(76.643% 11.0135 20.7211);stroke-linecap:round;stroke-linejoin:round}.ss-road-stones{stroke:lab(83.6951% 7.72637 17.8752);stroke-linecap:round}.ss-road-pad{width:58px;height:38px;font-size:18px}:root{--ss-ring-base:#9a9db4;--ss-ring-edge:#6c6f8c;--ss-ring-face:#fef5db;--ss-ring-light:#ffe998;--ss-ring-shadow:#3a3c4a4d;--ss-river-light:#f1ffff99;--ss-gap-tree:#46a16b;--ss-gap-flower:#e484b3;--ss-completed-face:#6bcf9d;--ss-completed-light:#b6f6d2;--ss-completed-glow:#61c59499;--ss-completed-base:#31835d;--ss-completed-edge:#145538}@supports (color:lab(0% 0 0)){:root{--ss-ring-base:lab(64.9111% 2.64907 -12.8411);--ss-ring-edge:lab(47.403% 3.7908 -16.3457);--ss-ring-face:lab(96.6842% .222236 13.5767);--ss-ring-light:lab(93.4514% 5.02089 60.1722);--ss-ring-shadow:lab(25.545% 2.02239 -9.11446/.3);--ss-river-light:lab(99.0525% -8.15022 -6.563/.6);--ss-gap-tree:lab(59.8053% -38.1321 19.644);--ss-gap-flower:lab(66.9366% 42.0729 -8.08311);--ss-completed-face:lab(76.0748% -39.504 15.5771);--ss-completed-light:lab(91.7942% -25.9641 10.2816);--ss-completed-glow:lab(72.5934% -39.5594 15.5925/.6);--ss-completed-base:lab(49.1235% -33.1351 13.0407);--ss-completed-edge:lab(31.4559% -26.6258 10.4652)}}.ss-street-section{padding-top:179.167%;position:relative}.ss-street-frame{aspect-ratio:768/1376;width:100%;position:absolute;inset:0 0 auto}.ss-street-camera{transform-origin:50% 75%;will-change:transform}.ss-ring-pad{width:46px;height:44px;min-height:44px;color:var(--ss-pad-ink);isolation:isolate;background:0 0;border:0;border-radius:50%;padding:0}.ss-ring-pad:hover{background:0 0}.ss-ring-pad:before{content:"";background:var(--ss-ring-base);border-bottom:4px solid var(--ss-ring-edge);box-shadow:0 5px 8px var(--ss-ring-shadow);border-radius:50%;position:absolute;inset:15px 0 5px}.ss-ring-face{border:2px solid var(--ss-ring-light);background:var(--ss-ring-face);box-shadow:0 0 8px var(--ss-gold-glow), inset 0 0 6px var(--ss-gold-glow);border-radius:50%;place-items:center;font-size:14px;font-weight:900;line-height:1;display:grid;position:absolute;inset:9px 2px 12px}.ss-ring-pad-current .ss-ring-face{animation:2s ease-in-out infinite ss-ring-breathe}.ss-street-life .ss-smoke{background:var(--ss-cloud)}.ss-live-mill{aspect-ratio:1;transform:translate(-50%,-50%)}.ss-turning-sails{animation:22s linear infinite ss-sail-turn}.ss-live-river{background:repeating-linear-gradient(175deg, transparent 0 8px, var(--ss-river-light) 9px 10px, transparent 11px 17px);opacity:.55;background-size:100% 34px;border-radius:50%;animation:3s linear infinite ss-river-flow;overflow:hidden}.ss-companion{animation:5s ease-in-out infinite alternate ss-companion-stroll;transform:translate(-50%,-100%)}.ss-companion .ss-puppy{position:relative;inset:auto}.ss-gap-tree{color:var(--ss-gap-tree)}.ss-gap-flower{color:var(--ss-gap-flower)}.ss-companion .ss-puppy img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ss-life-paused .ss-life *{animation-play-state:paused}@keyframes ss-sail-turn{to{rotate:360deg}}@keyframes ss-river-flow{to{background-position:0 34px}}@keyframes ss-companion-stroll{0%{translate:-3px}to{translate:4px -1px}}@keyframes ss-ring-breathe{50%{box-shadow:0 0 16px 4px var(--ss-gold-glow), inset 0 0 9px var(--ss-gold-glow)}}@media (prefers-reduced-motion:reduce){.ss-ring-face,.ss-street-life *{animation:none!important}.ss-street-camera{will-change:auto}}:root{--ss-fluffy:#f9fcffd9;--ss-bird:#252e3dbf;--ss-petal:#ffb9d9;--ss-sparkle:#fffce9;--ss-steam:#fffbf599}@supports (color:lab(0% 0 0)){:root{--ss-fluffy:lab(98.8317% -1.09252 -3.57065/.85);--ss-bird:lab(18.6568% -.710368 -10.8543/.75);--ss-petal:lab(82.5577% 29.4794 -5.62055);--ss-sparkle:lab(99.1167% -.986487 19.4698);--ss-steam:lab(98.8687% .579536 3.77229/.6)}}.ss-fluffy{aspect-ratio:3;background:radial-gradient(circle at 30% 60%, var(--ss-fluffy) 32%, transparent 33%), radial-gradient(circle at 55% 40%, var(--ss-fluffy) 38%, transparent 39%), radial-gradient(circle at 75% 62%, var(--ss-fluffy) 30%, transparent 31%);filter:blur(1.5px)drop-shadow(0 4px 6px lab(41.8783% -1.09747 -10.9887/.2));border-radius:9999px;animation:46s linear infinite ss-fluffy-cross;left:-35%}@keyframes ss-fluffy-cross{to{translate:520%}}.ss-bird{width:22px;height:8px;animation:16s linear infinite ss-bird-fly;left:-8%}.ss-bird i{border-top:2px solid var(--ss-bird);transform-origin:100% 100%;border-radius:50% 50% 0 0;width:11px;height:8px;animation:.45s ease-in-out infinite alternate ss-flap;position:absolute;top:0}.ss-bird i+i{transform-origin:0 100%;animation-direction:alternate-reverse;left:10px}@keyframes ss-bird-fly{0%{translate:0}50%{translate:300% -14px}to{translate:620% 6px}}@keyframes ss-flap{0%{rotate:-22deg}to{rotate:18deg}}.ss-balloon{aspect-ratio:4/5;background:radial-gradient(circle at 35% 30%, oklch(.95 .06 calc(var(--ss-hue) * 1)), oklch(.68 .19 calc(var(--ss-hue) * 1)));border-radius:50% 50% 48% 48%;width:4.5%;animation:4.5s ease-in-out infinite alternate ss-balloon-bob}.ss-balloon:after{content:"";background:lab(41.9258% -.856936 -7.37907/.5);width:1px;height:140%;position:absolute;top:100%;left:50%}@keyframes ss-balloon-bob{0%{translate:-4px 6px;rotate:-6deg}to{translate:5px -10px;rotate:6deg}}.ss-petal{background:var(--ss-petal);border-radius:60% 0;width:9px;height:6px;animation:10s linear infinite ss-petal-fall;top:-3%}@keyframes ss-petal-fall{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.9}to{opacity:0;transform:translate(60px,105vw)rotate(540deg)}}.ss-sparkle{background:var(--ss-sparkle);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:10px;height:10px;animation:2.4s ease-in-out infinite ss-twinkle}@keyframes ss-twinkle{0%,to{opacity:0;scale:.3}50%{opacity:1;scale:1.2}}.ss-steam{aspect-ratio:1;background:var(--ss-steam);filter:blur(3px);border-radius:50%;width:3%;animation:2.8s ease-out infinite ss-smoke-rise}.ss-done-star{color:var(--ss-gold);text-shadow:0 1px 2px var(--ss-ring-shadow);font-size:20px;font-style:normal}.ss-fluffy{--ss-fluffy:#fff2e652;filter:blur(10px);opacity:.8}@supports (color:lab(0% 0 0)){.ss-fluffy{--ss-fluffy:lab(96.4576% 5.20337 10.0881/.32)}}.ss-water i{filter:blur(1.5px);background:lab(96.6709% -6.32784 -6.12185/.28);width:5%}.ss-water i:nth-child(odd){height:25%;animation-duration:1.3s}.ss-water i:nth-child(3n){opacity:.6;animation-duration:1.7s}.ss-live-river{opacity:.3}.ss-ring-done .ss-ring-face{background:var(--ss-completed-face);border-color:var(--ss-completed-light);color:var(--ss-pad-ink);box-shadow:0 0 8px var(--ss-completed-glow)}.ss-ring-done:before{background:var(--ss-completed-base);border-bottom-color:var(--ss-completed-edge)}.ss-ring-selected .ss-ring-face{outline:3px solid var(--ss-gold);outline-offset:3px}.ss-ring-hint{white-space:nowrap;font-size:11px;font-weight:800;position:absolute;top:-26px;left:50%;translate:-50%}.ss-player-pin{z-index:6;background:var(--card);border:3px solid var(--ss-ring-gold,var(--accent));width:38px;height:38px;box-shadow:0 6px 10px -4px var(--foreground);border-radius:9999px;place-items:center;font-size:22px;line-height:1;display:grid;transform:translate(-50%,-85%)}@supports (color:color-mix(in lab, red, red)){.ss-player-pin{box-shadow:0 6px 10px -4px color-mix(in oklab, var(--foreground) 45%, transparent)}}.ss-player-pin{transition:left .9s cubic-bezier(.4,.1,.3,1),top .9s cubic-bezier(.4,.1,.3,1);animation:1.6s ease-in-out infinite ss-pin-bob}@keyframes ss-pin-bob{50%{transform:translate(-50%,-100%)}}@media (prefers-reduced-motion:reduce){.ss-player-pin{transition:none;animation:none}}:root{--wt-sky-top:#b6e6ff;--wt-sky-bottom:#fff0d6;--wt-hill:#9ee1ab;--wt-road:#b3a192;--wt-lane:#faf5e6;--wt-walk:#ecd2be;--wt-roof-a:#fa969f;--wt-roof-b:#5dcbd1;--wt-roof-c:#e0c16d;--wt-roof-d:#bca1ed;--wt-wall-a:#ffeede;--wt-wall-b:#ffe2ef;--wt-wall-c:#d3f9e3;--wt-wall-d:#e3efff;--wt-awning:#fcfcfc;--wt-glass:#ace1f3;--wt-door:#a77254;--wt-ink:#fcfcfc;--wt-booth:#ffd7d6}@supports (color:lab(0% 0 0)){:root{--wt-sky-top:lab(88.6006% -12.0291 -17.1989);--wt-sky-bottom:lab(95.4544% 2.6814 15.3591);--wt-hill:lab(83.9017% -29.8075 19.2441);--wt-road:lab(67.4536% 5.27939 10.1477);--wt-lane:lab(96.6189% .0403821 7.69081);--wt-walk:lab(85.9896% 7.07451 13.5595);--wt-roof-a:lab(73.168% 38.9832 12.7108);--wt-roof-b:lab(75.454% -31.3976 -12.9418);--wt-roof-c:lab(79.4672% 3.54335 46.3726);--wt-roof-d:lab(70.7409% 21.4599 -34.6986);--wt-wall-a:lab(95.2715% 7.03916 13.5302);--wt-wall-b:lab(92.3738% 16.5291 -3.13265);--wt-wall-c:lab(94.875% -16.1203 6.39633);--wt-wall-d:lab(94.0502% -1.68771 -14.7464);--wt-awning:lab(98.84% .0000298023 -.0000119209);--wt-glass:lab(86.4243% -14.7977 -14.4998);--wt-door:lab(53.1778% 19.0685 25.4341);--wt-ink:lab(98.84% .0000298023 -.0000119209);--wt-booth:lab(90.0103% 22.2601 9.52872)}}.wt-sky{background:linear-gradient(var(--wt-sky-top), var(--wt-sky-bottom))}.wt-hills{background:radial-gradient(60px 40px at 20% 100%, var(--wt-hill) 98%, transparent) 0 0 / 220px 100% repeat-x, radial-gradient(90px 55px at 70% 100%, var(--wt-hill) 98%, transparent) 0 0 / 300px 100% repeat-x;opacity:.8}.wt-road{background:var(--wt-road)}.wt-lane{background:repeating-linear-gradient(90deg, var(--wt-lane) 0 28px, transparent 28px 56px);height:4px}.wt-walk{background:var(--wt-walk)}.wt-booth{background:var(--wt-booth);box-shadow:inset 0 -4px lab(0% 0 0/.08)}.wt-target{animation:1s ease-in-out infinite wt-bob;display:inline-block}.wt-stop-on{filter:drop-shadow(0 0 10px lab(88.8023% 6.02281 66.2556))}.wt-scooter{transition:left .9s cubic-bezier(.4,.1,.3,1)}.wt-riding{animation:.18s linear infinite wt-bump}.wt-cloud{background:lab(100% 0 0/.75);border-radius:999px;width:160px;height:46px;animation:linear infinite wt-drift;position:absolute;left:-200px;box-shadow:40px -18px 0 6px lab(100% 0 0/.75)}@keyframes wt-drift{to{transform:translate(4200px)}}@keyframes wt-bob{50%{transform:translateY(-6px)scale(1.06)}}@keyframes wt-bump{50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.wt-cloud,.wt-target,.wt-riding{animation:none}}.tour-shell{--tour-sea:#82e0e5;--tour-ink:#1e3932;--tour-mint:#baf0d7;--tour-rose:#ffd3e7;--tour-activity-base:#fff;--tour-activity-edge:#ed93b5;--tour-activity-glow:#ed93b54d;--tour-fish-blue:#3b82c4;--tour-fish-outline:#1d4f86;--tour-hook-silver:#8b959f;--tour-paper-ink:#58616b;--tour-paper-blue:#bddbe9;--tour-gold:#e1b75c;--tour-highlight:#f8fdfc;--tour-shadow:0 3px 14px #0628222b;--tour-pad:#ffd748;--tour-pad-edge:#bb881a;--tour-pad-glow:#ffe27b99;--tour-lilac:#e6cfff;--tour-car-shadow:#12261f47;background:var(--tour-sea)}@supports (color:lab(0% 0 0)){.tour-shell{--tour-sea:lab(83.4806% -28.3077 -11.7001);--tour-ink:lab(21.5732% -12.0922 1.05789);--tour-mint:lab(90.4317% -21.6327 6.23825);--tour-rose:lab(88.76% 19.7884 -3.75612);--tour-gold:lab(77.0192% 7.95284 51.5616);--tour-highlight:lab(98.9028% -1.69387 -.0162005);--tour-shadow:0 3px 14px lab(13.5019% -13.9749 -.105476/.17);--tour-pad:lab(87.7119% 5.70267 78.5787);--tour-pad-edge:lab(60.5706% 13.8446 60.3552);--tour-pad-glow:lab(91.2067% 5.45785 77.5146/.6);--tour-lilac:lab(86.1593% 17.7643 -25.6402);--tour-car-shadow:lab(13.3964% -10.2924 1.90216/.28)}}.tour-topbar,.tour-footer{background:var(--card);z-index:2;box-shadow:var(--tour-shadow);position:relative}.tour-shell .tour-kicker{letter-spacing:0;text-transform:uppercase;color:var(--foreground);font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tour-shell .tour-kicker{color:color-mix(in srgb, var(--foreground) 45%, var(--muted-foreground))}}.tour-footer{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.tour-stop{z-index:2;background:var(--tour-pad);width:36px;min-width:36px;height:36px;color:var(--tour-ink);border:3px solid var(--tour-highlight);box-shadow:0 0 0 1px var(--tour-pad-edge), 0 3px 8px var(--tour-car-shadow);border-radius:50%;padding:0;font-size:15.5px;font-weight:900;line-height:1;overflow:visible;transform:translate(-50%,-50%)}.tour-stop:hover{background:var(--tour-pad)}.tour-stop-active{background:var(--tour-pad);box-shadow:0 0 0 1px var(--tour-pad-edge), 0 0 18px 6px var(--tour-pad-glow)}.tour-sign{z-index:2;border:2px solid var(--tour-highlight);height:27px;color:var(--tour-ink);background:var(--tour-rose);box-shadow:var(--tour-shadow);white-space:nowrap;border-radius:4px;padding:0 8px;font-size:11px;font-weight:800;transform:translate(-50%,-50%)}.tour-sign:after{content:"";background:var(--tour-pad-edge);width:50%;height:4px;position:absolute;top:100%;left:25%}.tour-sign-1,.tour-sign-4{background:var(--tour-pad)}.tour-sign-2,.tour-sign-6{background:var(--tour-lilac)}.tour-sign-3,.tour-sign-5,.tour-stop-done{background:var(--tour-mint)}.tour-stop-locked{color:lab(21.9238% 16.1803 26.3495)!important;background:radial-gradient(circle at 50% 38%,lab(93.5839% .319272 54.7059),lab(81.5361% 14.9659 73.5731) 70%)!important;border:3px solid lab(76.8315% 15.651 68.1009)!important;box-shadow:inset 0 0 0 1.5px lab(96.8833% -.985265 27.6639),0 0 0 1.5px lab(55.5071% 24.3689 55.9288),0 2px lab(50.8326% 24.0882 49.5485),0 3px 6px -2px lab(18.6164% 10.1142 18.838/.35)!important}.tour-stop-locked>span{width:100%;height:100%}.tour-stop-locked svg{width:16px!important;height:16px!important}.tour-dock-btn{background:var(--card);border:1.5px solid var(--border);width:52px;min-width:52px;height:52px;box-shadow:var(--tour-shadow);color:var(--foreground);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.tour-dock-btn:active{transform:scale(.96)}.tour-dock-label{letter-spacing:.01em;font-size:10px;font-weight:900}.tour-loc{color:var(--foreground);align-items:center;gap:7px;padding:0 2px;display:inline-flex}.tour-loc-pin{width:16px;height:16px;color:var(--foreground);fill:none;flex-shrink:0}.tour-loc-name{color:var(--foreground);font-size:15px;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.tour-loc-name{color:color-mix(in srgb, var(--foreground) 72%, var(--muted-foreground))}}.tour-shell .tour-loc-level{letter-spacing:0;color:var(--muted-foreground);font-size:12px;font-weight:700;line-height:1.25}.tour-exit{border-radius:999px}.tour-intro-card{--lobby-blue:#cdedff;--lobby-pink:#ffe2ef;--lobby-mint:#c9f4d7;--lobby-action:#f86ab5;--lobby-action-deep:#ca358b;--lobby-ink:#2c2b41;background:linear-gradient(165deg, var(--lobby-pink), var(--card) 45%, var(--lobby-blue));color:var(--lobby-ink);border:3px solid lab(100% 0 0/.85);border-radius:28px;max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 6px lab(75.9676% 17.6217 -11.1065/.55),0 18px 40px -12px lab(34.7386% 29.2069 -18.1797/.45),inset 0 2px lab(100% 0 0/.9)}@supports (color:lab(0% 0 0)){.tour-intro-card{--lobby-blue:lab(91.9923% -8.91224 -15.3599);--lobby-pink:lab(92.3738% 16.5291 -3.13265);--lobby-mint:lab(92.6849% -18.6707 9.5735);--lobby-action:lab(64.9601% 60.7233 -11.7573);--lobby-action-deep:lab(48.5732% 63.245 -12.3243);--lobby-ink:lab(18.3731% 4.95705 -14.0735)}}.tour-intro-heading{justify-content:space-between;align-items:center;display:flex}.tour-intro-country{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.tour-intro-country img{object-fit:contain;border-radius:2px}.tour-intro-title{color:var(--lobby-ink);text-shadow:0 2px lab(100% 0 0/.7);font-family:Fredoka,sans-serif}.tour-intro-limit{background:lab(100% 0 0/.75);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:8px auto 12px;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px lab(100% 0 0),0 2px 4px lab(52.9044% 14.6784 -9.24394/.25)}.tour-intro-goals{text-align:left;gap:8px;display:grid}.tour-intro-goal{background:linear-gradient(180deg, #ffffff8c, transparent 45%), var(--lobby-mint);border-radius:18px;align-items:center;gap:14px;min-height:66px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.3;display:flex;box-shadow:inset 0 2px lab(100% 0 0/.8),inset 0 -3px lab(75.4136% -21.8668 11.2209/.5),0 3px 6px lab(52.9044% 14.6784 -9.24394/.18)}@supports (color:lab(0% 0 0)){.tour-intro-goal{background:linear-gradient(180deg, lab(100% 0 0/.55), transparent 45%), var(--lobby-mint)}}.tour-intro-goal-ice{background:linear-gradient(180deg, #ffffff8c, transparent 45%), var(--lobby-blue);box-shadow:inset 0 2px lab(100% 0 0/.8),inset 0 -3px lab(71.1288% -13.1696 -24.1893/.5),0 3px 6px lab(52.9044% 14.6784 -9.24394/.18)}@supports (color:lab(0% 0 0)){.tour-intro-goal-ice{background:linear-gradient(180deg, lab(100% 0 0/.55), transparent 45%), var(--lobby-blue)}}.tour-intro-goal-obstacle{background:linear-gradient(180deg, #ffffff8c, transparent 45%), var(--lobby-pink);box-shadow:inset 0 2px lab(100% 0 0/.8),inset 0 -3px lab(73.4114% 26.2133 -4.99669/.5),0 3px 6px lab(52.9044% 14.6784 -9.24394/.18)}@supports (color:lab(0% 0 0)){.tour-intro-goal-obstacle{background:linear-gradient(180deg, lab(100% 0 0/.55), transparent 45%), var(--lobby-pink)}}.tour-intro-count{font-size:23px;line-height:1.1}.tour-intro-helper-label{margin:14px 0 7px;font-size:12px;font-weight:700}.tour-intro-helpers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tour-intro-helper{background:linear-gradient(180deg, #ffffff8c, transparent 45%), var(--lobby-blue);text-align:left;border-radius:16px;align-items:center;gap:5px;padding:8px 5px;font-size:10px;font-weight:700;display:flex;box-shadow:inset 0 2px lab(100% 0 0/.8),inset 0 -3px lab(71.1288% -13.1696 -24.1893/.5)}@supports (color:lab(0% 0 0)){.tour-intro-helper{background:linear-gradient(180deg, lab(100% 0 0/.55), transparent 45%), var(--lobby-blue)}}.tour-intro-helper-pin{background:linear-gradient(180deg, #ffffff8c, transparent 45%), var(--lobby-pink);box-shadow:inset 0 2px lab(100% 0 0/.8),inset 0 -3px lab(73.4114% 26.2133 -4.99669/.5)}@supports (color:lab(0% 0 0)){.tour-intro-helper-pin{background:linear-gradient(180deg, lab(100% 0 0/.55), transparent 45%), var(--lobby-pink)}}.tour-intro-helper img{object-fit:contain;flex-shrink:0;width:34px;height:34px}.tour-intro-helper b{font-size:16px}.tour-intro-play{color:lab(100% 0 0);background:linear-gradient(180deg, #ffa1d0, var(--lobby-action) 55%, var(--lobby-action-deep));box-shadow:0 5px 0 var(--lobby-action-deep), 0 10px 18px -6px #a8257199, inset 0 2px 0 #ffffff8c;text-shadow:0 1px 2px lab(28.3664% 47.2596 -9.22943/.6);border:none;border-radius:999px;transition:transform 80ms,box-shadow 80ms;position:relative}@supports (color:lab(0% 0 0)){.tour-intro-play{background:linear-gradient(180deg, lab(76.8366% 54.7742 -10.5526), var(--lobby-action) 55%, var(--lobby-action-deep));box-shadow:0 5px 0 var(--lobby-action-deep), 0 10px 18px -6px lab(39.5618% 56.8143 -11.0835/.6), inset 0 2px 0 lab(100% 0 0/.55)}}.tour-intro-play:hover{background:linear-gradient(lab(80.4531% 51.701 -9.9426),lab(68.4416% 60.8125 -11.764) 55%,lab(50.895% 63.3361 -12.3314))}.sweet-ice-pair{flex-shrink:0;width:40px;height:40px;display:block;position:relative}.sweet-ice-pair img{object-fit:contain;width:70%;height:70%;position:absolute}.sweet-ice-pair img:first-child{top:0;left:0}.sweet-ice-pair img:last-child{bottom:0;right:0}.sc-hud-icon .sweet-ice-pair img{width:58%;height:80%;top:10%;bottom:auto}.sc-hud-icon .sweet-ice-pair img:first-child{left:-4%}.sc-hud-icon .sweet-ice-pair img:last-child{right:-4%}.candy-pop{--lobby-blue:#cdedff;--lobby-pink:#ffe2ef;--lobby-mint:#c9f4d7;--lobby-action:#f86ab5;--lobby-action-deep:#ca358b;--lobby-ink:#2c2b41;background:linear-gradient(165deg, var(--lobby-pink), var(--card) 45%, var(--lobby-blue));color:var(--lobby-ink);border:3px solid lab(100% 0 0/.85);border-radius:28px;box-shadow:0 6px lab(75.9676% 17.6217 -11.1065/.55),0 18px 40px -12px lab(34.7386% 29.2069 -18.1797/.45),inset 0 2px lab(100% 0 0/.9)}@supports (color:lab(0% 0 0)){.candy-pop{--lobby-blue:lab(91.9923% -8.91224 -15.3599);--lobby-pink:lab(92.3738% 16.5291 -3.13265);--lobby-mint:lab(92.6849% -18.6707 9.5735);--lobby-action:lab(64.9601% 60.7233 -11.7573);--lobby-action-deep:lab(48.5732% 63.245 -12.3243);--lobby-ink:lab(18.3731% 4.95705 -14.0735)}}.candy-pop:before{content:"";pointer-events:none;background:linear-gradient(lab(100% 0 0/.8),lab(100% 0 0/0));border-radius:999px;width:46%;height:22px;position:absolute;top:8px;left:16px}.candy-tile{background:radial-gradient(120% 90% at 18% 0%, #fffc, transparent 55%), linear-gradient(180deg, #ffffff8c, transparent 45%), var(--lobby-mint);border-radius:18px;box-shadow:inset 0 2px lab(100% 0 0/.85),inset 0 -4px lab(75.4136% -21.8668 11.2209/.55),0 3px 6px lab(52.9044% 14.6784 -9.24394/.18)}@supports (color:lab(0% 0 0)){.candy-tile{background:radial-gradient(120% 90% at 18% 0%, lab(100% 0 0/.8), transparent 55%), linear-gradient(180deg, lab(100% 0 0/.55), transparent 45%), var(--lobby-mint)}}.candy-tile-blue{background:radial-gradient(120% 90% at 18% 0%, #fffc, transparent 55%), linear-gradient(180deg, #ffffff8c, transparent 45%), var(--lobby-blue);box-shadow:inset 0 2px lab(100% 0 0/.85),inset 0 -4px lab(71.1288% -13.1696 -24.1893/.55),0 3px 6px lab(52.9044% 14.6784 -9.24394/.18)}@supports (color:lab(0% 0 0)){.candy-tile-blue{background:radial-gradient(120% 90% at 18% 0%, lab(100% 0 0/.8), transparent 55%), linear-gradient(180deg, lab(100% 0 0/.55), transparent 45%), var(--lobby-blue)}}.candy-tile-pink{background:radial-gradient(120% 90% at 18% 0%, #fffc, transparent 55%), linear-gradient(180deg, #ffffff8c, transparent 45%), var(--lobby-pink);box-shadow:inset 0 2px lab(100% 0 0/.85),inset 0 -4px lab(73.4114% 26.2133 -4.99669/.55),0 3px 6px lab(52.9044% 14.6784 -9.24394/.18)}@supports (color:lab(0% 0 0)){.candy-tile-pink{background:radial-gradient(120% 90% at 18% 0%, lab(100% 0 0/.8), transparent 55%), linear-gradient(180deg, lab(100% 0 0/.55), transparent 45%), var(--lobby-pink)}}.candy-tile-locked{background:lab(94.1146% .938207 -3.65106);box-shadow:inset 0 2px lab(100% 0 0/.7),inset 0 -3px lab(85.9053% 1.93474 -7.26659/.6)}.candy-tabs{background:lab(100% 0 0/.55);border:2px solid lab(100% 0 0/.8);border-radius:999px;padding:4px;box-shadow:inset 0 2px 5px lab(66.8277% 14.6892 -9.26322/.3)}.candy-tab{color:var(--lobby-ink);border-radius:999px;font-weight:700}.candy-tab[data-state=active]{background:radial-gradient(120% 100% at 20% 0%, #ffffffd9, transparent 55%), linear-gradient(180deg, #ffcce5, var(--lobby-pink));color:var(--lobby-ink);box-shadow:inset 0 2px lab(100% 0 0/.9),inset 0 -3px lab(73.4114% 26.2133 -4.99669/.6),0 2px 5px lab(52.9044% 14.6784 -9.24394/.3)}@supports (color:lab(0% 0 0)){.candy-tab[data-state=active]{background:radial-gradient(120% 100% at 20% 0%, lab(100% 0 0/.85), transparent 55%), linear-gradient(180deg, lab(87.3321% 26.2761 -5.00094), var(--lobby-pink))}}.tour-intro-card{position:relative}.tour-intro-card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(lab(100% 0 0/.8),lab(100% 0 0/0));border-radius:999px;width:46%;height:22px;position:absolute;top:8px;left:16px}.tour-intro-goal,.tour-intro-goal-ice,.tour-intro-goal-obstacle,.tour-intro-helper,.tour-intro-helper-pin{position:relative;overflow:hidden}.tour-intro-goal:after,.tour-intro-goal-ice:after,.tour-intro-goal-obstacle:after,.tour-intro-helper:after,.tour-intro-helper-pin:after{content:"";pointer-events:none;background:linear-gradient(lab(100% 0 0/.75),lab(100% 0 0/0));border-radius:999px;width:42%;height:40%;position:absolute;top:4px;left:10px}.tour-intro-goal{box-shadow:inset 0 2px lab(100% 0 0/.85),inset 0 -5px lab(75.4136% -21.8668 11.2209/.6),0 4px 8px lab(52.9044% 14.6784 -9.24394/.22)}.tour-intro-goal-ice{box-shadow:inset 0 2px lab(100% 0 0/.85),inset 0 -5px lab(71.1288% -13.1696 -24.1893/.6),0 4px 8px lab(52.9044% 14.6784 -9.24394/.22)}.tour-intro-goal-obstacle{box-shadow:inset 0 2px lab(100% 0 0/.85),inset 0 -5px lab(73.4114% 26.2133 -4.99669/.6),0 4px 8px lab(52.9044% 14.6784 -9.24394/.22)}.tour-intro-play{box-shadow:0 6px 0 var(--lobby-action-deep), 0 12px 20px -6px #a82571a6, inset 0 2px 0 #fff9;overflow:hidden}@supports (color:lab(0% 0 0)){.tour-intro-play{box-shadow:0 6px 0 var(--lobby-action-deep), 0 12px 20px -6px lab(39.5618% 56.8143 -11.0835/.65), inset 0 2px 0 lab(100% 0 0/.6)}}.tour-intro-play:after{content:"";pointer-events:none;background:linear-gradient(lab(100% 0 0/.85),lab(100% 0 0/0));border-radius:999px;width:40%;height:38%;position:absolute;top:5px;left:12%}.tour-intro-card:before,.candy-pop:before,.tour-intro-goal:after,.tour-intro-goal-ice:after,.tour-intro-goal-obstacle:after,.tour-intro-helper:after,.tour-intro-helper-pin:after,.tour-intro-play:after{content:none;display:none}.tour-intro-card,.candy-pop{outline-offset:-1px;background:linear-gradient(180deg, #ffffff73, transparent 22%, transparent 80%, #e2d9f540), linear-gradient(165deg, var(--lobby-pink), var(--card) 48%, var(--lobby-blue));border:5px solid lab(96.1874% 8.3077 -1.5691);outline:1.5px solid lab(82.9442% 19.4265 -5.6878/.7);box-shadow:inset 0 2px lab(100% 0 0/.95),inset 2px 0 lab(100% 0 0/.5),inset -2px 0 lab(100% 0 0/.5),inset 0 -2px lab(82.0172% 9.08092 -16.0861/.45),0 3px lab(83.0728% 15.8199 -6.3138/.8),0 10px 22px -10px lab(35.3506% 17.5736 -11.017/.28)}@supports (color:lab(0% 0 0)){.tour-intro-card,.candy-pop{background:linear-gradient(180deg, lab(100% 0 0/.45), transparent 22%, transparent 80%, lab(87.9416% 7.17577 -12.9228/.25)), linear-gradient(165deg, var(--lobby-pink), var(--card) 48%, var(--lobby-blue))}}.tour-intro-goal,.tour-intro-goal-ice,.tour-intro-goal-obstacle,.tour-intro-helper,.tour-intro-helper-pin,.candy-tile,.candy-tile-blue,.candy-tile-pink{border:1.5px solid lab(100% 0 0/.75)}.tour-intro-goal-ice,.tour-intro-helper{background:linear-gradient(180deg, #fff6, transparent 40%), var(--lobby-blue);box-shadow:inset 0 1.5px lab(100% 0 0/.9),inset 0 -2px lab(76.929% -11.8777 -21.2783/.55),0 2px 4px lab(52.9044% 14.6784 -9.24394/.14)}@supports (color:lab(0% 0 0)){.tour-intro-goal-ice,.tour-intro-helper{background:linear-gradient(180deg, lab(100% 0 0/.4), transparent 40%), var(--lobby-blue)}}.tour-intro-goal-obstacle,.tour-intro-helper-pin{background:linear-gradient(180deg, #fff6, transparent 40%), var(--lobby-pink);box-shadow:inset 0 1.5px lab(100% 0 0/.9),inset 0 -2px lab(78.1858% 23.0058 -4.37677/.55),0 2px 4px lab(52.9044% 14.6784 -9.24394/.14)}@supports (color:lab(0% 0 0)){.tour-intro-goal-obstacle,.tour-intro-helper-pin{background:linear-gradient(180deg, lab(100% 0 0/.4), transparent 40%), var(--lobby-pink)}}.tour-intro-play{background:linear-gradient(180deg, #ffb7da 0%, var(--lobby-action) 50%, #e652a3);box-shadow:inset 0 2px 0 #ffffff80, inset 0 -2px 0 #b9378066, 0 4px 0 var(--lobby-action-deep), 0 8px 14px -8px #a1317073}@supports (color:lab(0% 0 0)){.tour-intro-play{background:linear-gradient(180deg, lab(82.0191% 42.2525 -8.09584) 0%, var(--lobby-action) 50%, lab(57.8595% 63.5834 -12.3506));box-shadow:inset 0 2px 0 lab(100% 0 0/.5), inset 0 -2px 0 lab(45.3663% 57.0462 -11.1017/.4), 0 4px 0 var(--lobby-action-deep), 0 8px 14px -8px lab(39.8376% 50.7549 -9.87182/.45)}}.candy-showcase{background:radial-gradient(90% 70% at 50% 35%,lab(100% 0 0/.9),#0000 70%),linear-gradient(lab(95.4352% -5.51146 -9.29003),lab(92.5524% -15.5344 7.96288));border:1.5px solid lab(100% 0 0/.8);border-radius:22px;box-shadow:inset 0 2px lab(100% 0 0/.95),inset 0 -3px 6px lab(77.4278% -17.1177 -.150514/.35),0 2px 5px lab(52.9044% 14.6784 -9.24394/.14)}.candy-stage{place-items:center;padding-bottom:6px;display:grid;position:relative}.candy-stage:after{content:"";background:radial-gradient(closest-side,lab(96.254% 6.65277 -1.2557),lab(85.2799% 19.7802 -3.75558) 70%,#0000);border-radius:50%;width:78%;height:22px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 3px lab(78.1858% 23.0058 -4.37677/.6),0 6px 10px -4px lab(41.3003% 14.6662 -9.22182/.25)}.sweet-collection{--collection-white:#fff;--collection-soft:#f4f5f6;--collection-line:#e0e1e4;--collection-ink:#2a2e34;--collection-shadow:#1e222821;--collection-selected:#ffe8e6;--collection-selected-line:#fac5c3;--collection-selected-ink:var(--collection-ink);--collection-success:#007e46;--collection-frame:#c6f1d3;--collection-frame-edge:#8ec7a1;--collection-sheen:#ffffffb3;background:linear-gradient(180deg, var(--collection-frame), var(--collection-white) 28%, var(--collection-white) 85%, var(--collection-frame))}@supports (color:lab(0% 0 0)){.sweet-collection{--collection-white:lab(100% 0 0);--collection-soft:lab(96.5139% -.108719 -.749958);--collection-line:lab(89.5476% -.214696 -1.49825);--collection-ink:lab(18.7555% -.514135 -4.42746);--collection-shadow:lab(12.9538% -.484258 -4.41422/.13);--collection-selected:lab(93.8761% 10.7374 5.79704);--collection-selected-line:lab(84.3307% 18.8548 8.91479);--collection-success:lab(45.9926% -41.8497 21.6371);--collection-frame:lab(91.5248% -18.6727 9.57469);--collection-frame-edge:lab(75.5438% -25.0417 12.8554);--collection-sheen:lab(100% 0 0/.7)}}@supports (color:color-mix(in lab, red, red)){.sweet-collection{background:linear-gradient(180deg, color-mix(in oklch, var(--collection-frame) 18%, var(--collection-white)), var(--collection-white) 28%, var(--collection-white) 85%, color-mix(in oklch, var(--collection-frame) 10%, var(--collection-white)))}}.sweet-collection{color:var(--collection-ink);border:5px solid var(--collection-frame);outline:1px solid var(--collection-frame-edge)}@supports (color:color-mix(in lab, red, red)){.sweet-collection{outline:1px solid color-mix(in oklch, var(--collection-frame-edge) 60%, var(--collection-white))}}.sweet-collection{outline-offset:-1px;box-shadow:inset 2px 0 0 var(--collection-sheen), inset -2px 0 0 var(--collection-sheen), inset 0 2px 0 var(--collection-white), 0 2px 0 var(--collection-frame-edge), 0 12px 26px -12px var(--collection-shadow);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.sweet-collection{box-shadow:inset 2px 0 0 var(--collection-sheen), inset -2px 0 0 var(--collection-sheen), inset 0 2px 0 var(--collection-white), 0 2px 0 color-mix(in oklch, var(--collection-frame-edge) 40%, var(--collection-white)), 0 12px 26px -12px var(--collection-shadow)}}.sweet-collection .candy-tabs{background:var(--collection-soft);border:1px solid var(--collection-line);box-shadow:none;border-radius:12px}.sweet-collection .candy-tab{color:var(--collection-ink);border-radius:9px;font-weight:700}.sweet-collection .candy-tile,.sweet-collection .candy-tile-blue,.sweet-collection .candy-tile-pink,.sweet-collection .candy-tile-locked{background:var(--collection-white);border:1px solid var(--collection-line);box-shadow:none;border-radius:12px}.sweet-collection .candy-tile-locked{background:var(--collection-white)}@supports (color:color-mix(in lab, red, red)){.sweet-collection .candy-tile-locked{background:color-mix(in oklch, var(--collection-white) 65%, var(--collection-soft))}}.sweet-gear-status{background:var(--collection-selected);color:var(--collection-selected-ink);border:1px solid var(--collection-selected-line)}.sweet-gear-status svg{color:var(--collection-success)}.sweet-collection-close,.sweet-collection>button[data-slot=dialog-close]{background:var(--collection-soft);color:var(--collection-ink);border-radius:50%}.sweet-gear-art{filter:drop-shadow(0 5px 4px var(--collection-shadow))}.tour-intro-card{--lobby-white:#fff;--lobby-frame:#adeaf9;--lobby-edge:#75c2d4;--lobby-sheen:#ffffffb3;--lobby-shadow:#272e3b2e;--lobby-gloss:#ffffff7a;border:5px solid var(--lobby-frame);outline:1px solid var(--lobby-edge)}@supports (color:lab(0% 0 0)){.tour-intro-card{--lobby-white:lab(100% 0 0);--lobby-frame:lab(88.8451% -17.3324 -14.0479);--lobby-edge:lab(73.8534% -21.0063 -17.1497);--lobby-sheen:lab(100% 0 0/.7);--lobby-shadow:lab(18.6882% -.727877 -9.08879/.18);--lobby-gloss:lab(100% 0 0/.48)}}@supports (color:color-mix(in lab, red, red)){.tour-intro-card{outline:1px solid color-mix(in oklch, var(--lobby-edge) 60%, var(--lobby-white))}}.tour-intro-card{outline-offset:-1px;background:linear-gradient(180deg, var(--lobby-frame), var(--lobby-white) 28%, var(--lobby-white) 85%, var(--lobby-frame))}@supports (color:color-mix(in lab, red, red)){.tour-intro-card{background:linear-gradient(180deg, color-mix(in oklch, var(--lobby-frame) 18%, var(--lobby-white)), var(--lobby-white) 28%, var(--lobby-white) 85%, color-mix(in oklch, var(--lobby-frame) 10%, var(--lobby-white)))}}.tour-intro-card{box-shadow:inset 2px 0 0 var(--lobby-sheen), inset -2px 0 0 var(--lobby-sheen), inset 0 2px 0 var(--lobby-white), 0 2px 0 var(--lobby-edge), 0 12px 26px -12px var(--lobby-shadow)}@supports (color:color-mix(in lab, red, red)){.tour-intro-card{box-shadow:inset 2px 0 0 var(--lobby-sheen), inset -2px 0 0 var(--lobby-sheen), inset 0 2px 0 var(--lobby-white), 0 2px 0 color-mix(in oklch, var(--lobby-edge) 40%, var(--lobby-white)), 0 12px 26px -12px var(--lobby-shadow)}}.tour-intro-limit{background:var(--lobby-white);border:1px solid var(--lobby-frame);box-shadow:none}.tour-intro-helper,.tour-intro-helper-pin{background:var(--lobby-frame)}@supports (color:color-mix(in lab, red, red)){.tour-intro-helper,.tour-intro-helper-pin{background:color-mix(in oklch, var(--lobby-frame) 15%, var(--lobby-white))}}.tour-intro-helper,.tour-intro-helper-pin{border:1px solid var(--lobby-frame);box-shadow:inset 0 1px 0 var(--lobby-white);border-radius:12px}.tour-intro-goal{border:2px solid var(--lobby-mint)}@supports (color:color-mix(in lab, red, red)){.tour-intro-goal{border:2px solid color-mix(in oklch, var(--lobby-mint) 65%, var(--lobby-white))}}.tour-intro-goal{background:linear-gradient(180deg, var(--lobby-white), var(--lobby-mint) 55%);box-shadow:inset 1px 1px 0 var(--lobby-white), inset -1px 0 0 var(--lobby-sheen), inset 0 -3px 0 var(--lobby-mint), 0 2px 3px var(--lobby-shadow)}@supports (color:color-mix(in lab, red, red)){.tour-intro-goal{box-shadow:inset 1px 1px 0 var(--lobby-white), inset -1px 0 0 var(--lobby-sheen), inset 0 -3px 0 color-mix(in oklch, var(--lobby-mint) 90%, var(--lobby-edge)), 0 2px 3px var(--lobby-shadow)}}.tour-intro-goal-ice{--lobby-mint:var(--lobby-blue)}.tour-intro-goal-obstacle{--lobby-mint:var(--lobby-pink)}.tour-intro-close{color:var(--lobby-ink);border:2px solid var(--lobby-white);background:linear-gradient(180deg, var(--lobby-white), var(--lobby-frame));box-shadow:inset 0 1px 0 var(--lobby-white), 0 2px 0 var(--lobby-edge);border-radius:50%}.tour-intro-close:hover{background:var(--lobby-frame)}.tour-intro-play{border:2px solid var(--lobby-action)}@supports (color:color-mix(in lab, red, red)){.tour-intro-play{border:2px solid color-mix(in oklch, var(--lobby-action) 60%, var(--lobby-white));background:linear-gradient(180deg, color-mix(in oklch, var(--lobby-action) 58%, var(--lobby-white)), var(--lobby-action) 48%, var(--lobby-action) 72%, color-mix(in oklch, var(--lobby-action) 85%, var(--lobby-action-deep)))}}.tour-intro-play{box-shadow:inset 0 2px 0 var(--lobby-gloss), inset 2px 0 0 var(--lobby-gloss), inset -2px 0 0 var(--lobby-gloss), 0 4px 0 var(--lobby-action-deep), 0 7px 10px -6px var(--lobby-shadow)}.tour-stop-icon{font-size:19px}.tour-stop-count{opacity:.65;border-left:1px solid var(--border);padding-left:5px;font-size:9px}.tour-fair{background:var(--tour-rose)}.tour-camera{background:var(--card);box-shadow:var(--tour-shadow);border-radius:8px}.tour-enter{background:var(--tour-ink);color:var(--tour-highlight);border-radius:7px;min-width:98px}.tour-enter:hover{background:var(--tour-ink);opacity:.9}.tour-level{border:1px solid var(--border);border-radius:6px}.tour-level-done{background:var(--tour-mint);color:var(--tour-ink)}.tour-level-active{border-color:var(--tour-ink);background:var(--tour-mint);color:var(--tour-ink)}.tour-car{z-index:4;pointer-events:none;width:91px;height:91px;filter:drop-shadow(0 5px 3px var(--tour-car-shadow));transform:translate(-50%,-62%)}.tour-car img{object-fit:contain;width:100%;height:100%;display:block}.tour-car-riding{animation:none}.tour-glint-three{animation-delay:3.4s;top:95%;left:60%}.tour-bird-two{font-size:20px;animation-duration:24s;animation-direction:reverse;top:12%;left:20%}.tour-balloon,.tour-hot-air,.tour-cat,.tour-waver{pointer-events:none;z-index:3;position:absolute}.tour-balloon{font-size:18px;animation:3.2s ease-in-out infinite tour-float;top:86%;left:19%}.tour-balloon-two{animation-delay:1.1s;top:85%;left:21%}.tour-hot-air{font-size:40px;animation:40s linear infinite tour-drift;top:4%;left:8%}.tour-cat{font-size:15px;animation:9s ease-in-out infinite tour-prowl;top:63%;left:30%}.tour-cat-two{animation-delay:4s;top:52%;left:86%}.tour-waver{transform-origin:bottom;font-size:18px;animation:1.4s ease-in-out infinite tour-wave;top:66%;left:62%}.tour-wheel-glow{border:3px dashed var(--tour-highlight);opacity:.5;pointer-events:none;border-radius:50%;width:120px;height:120px;animation:12s linear infinite tour-spin;position:absolute;top:74%;left:26.5%;transform:translate(-50%,-50%)}@keyframes tour-float{50%{transform:translateY(-8px)rotate(4deg)}}@keyframes tour-drift{50%{transform:translate(220px,30px)}}@keyframes tour-prowl{50%{transform:translate(24px)}}@keyframes tour-wave{50%{transform:rotate(-12deg)}}@keyframes tour-spin{to{transform:rotate(360deg)}}.tour-water-ring{pointer-events:none;border:1px solid var(--tour-highlight);opacity:0;border-radius:50%;width:52px;height:18px;animation:3.5s ease-out infinite tour-ripple;position:absolute}.tour-water-one{top:48%;left:45%}.tour-water-two{animation-delay:1.7s;top:48%;left:45%}.tour-sea-glint{pointer-events:none;background:var(--tour-highlight);opacity:.15;border-radius:50%;width:70px;height:3px;animation:5s ease-in-out infinite tour-glimmer;position:absolute}.tour-glint-one{top:87%;left:73%}.tour-glint-two{animation-delay:2s;top:76%;left:89%}.tour-bird{pointer-events:none;color:var(--tour-ink);font-size:32px;animation:18s linear infinite tour-flight;position:absolute;top:7%;left:75%}@keyframes tour-ripple{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes tour-glimmer{50%{opacity:.45;transform:translate(16px)scaleX(.6)}}@keyframes tour-flight{50%{transform:translate(-120px,20px)}}.tour-shell{--tour-grass:#7ed86a;--tour-grass-deep:#54bf5c;--tour-asphalt:#5d646c;--tour-curb:#ede8d9;--tour-water:#12aedb}@supports (color:lab(0% 0 0)){.tour-shell{--tour-grass:lab(78.7727% -43.6248 44.8664);--tour-grass-deep:lab(69.5705% -47.7195 39.7963);--tour-asphalt:lab(41.9829% -1.55199 -5.31099);--tour-curb:lab(91.9786% .0454187 7.69448);--tour-water:lab(65.6539% -25.8901 -33.5069)}}.tour-ground{background:radial-gradient(circle at 20% 30%, var(--tour-grass) 0 18%, transparent 40%), radial-gradient(circle at 75% 60%, var(--tour-grass) 0 15%, transparent 38%), var(--tour-grass-deep)}.tour-sea{background:linear-gradient(180deg, var(--tour-curb) 0 10px, var(--tour-water) 10px)}.tour-road-edge{stroke:var(--tour-curb)}.tour-road{stroke:var(--tour-asphalt)}.tour-road-line{stroke:var(--tour-highlight)}.tour-wheel{transform-box:fill-box;transform-origin:50%;animation:16s linear infinite tour-turn}.tour-wheel-rim{stroke:var(--tour-highlight)}@keyframes tour-turn{to{transform:rotate(360deg)}}.tour-building{z-index:1;pointer-events:none;filter:drop-shadow(0 8px 6px var(--tour-car-shadow))}.tour-building .tour-sign{font-size:13px;line-height:23px;transform:translate(-50%,-30%)}.tour-tree{pointer-events:none;transform-origin:bottom;font-size:40px;animation:4s ease-in-out infinite tour-sway}@keyframes tour-sway{50%{transform:rotate(3deg)}}.tour-district{z-index:2;background:var(--card);color:var(--tour-ink);white-space:nowrap;box-shadow:var(--tour-shadow);pointer-events:none;border-radius:999px;padding:3px 10px;font-size:14px;font-weight:800;transform:translate(-50%)}.tour-boat{pointer-events:none;font-size:34px;animation:3s ease-in-out infinite tour-bob}@keyframes tour-bob{50%{transform:translateY(-6px)rotate(-4deg)}}.tour-fountain{pointer-events:none;font-size:44px;animation:2s ease-in-out infinite tour-float}.tour-walker{pointer-events:none;font-size:26px;animation:22s linear infinite alternate tour-walk}@keyframes tour-walk{to{transform:translate(700px)}}.tour-cloud{opacity:.85;pointer-events:none;z-index:3;font-size:90px;animation:70s linear infinite tour-cloud;left:-200px}.tour-cloud-two{font-size:70px;animation-duration:95s;animation-delay:-40s}@keyframes tour-cloud{to{transform:translate(2700px)}}@media (prefers-reduced-motion:reduce){.tour-world *{transition:none;animation:none}}.tour-car img{transition:transform .35s ease-out}.tour-street{stroke:lab(74.4772% 5.04673 14.7598)}.tour-fill{z-index:1;filter:saturate(1.2) drop-shadow(0 6px 4px var(--tour-car-shadow))}.tour-stop.tour-spot{background:var(--tour-activity-base);border:3px solid var(--tour-activity-edge);color:var(--tour-paper-ink);width:46px;min-width:46px;height:46px;box-shadow:0 2px 5px var(--tour-car-shadow);overflow:hidden}.tour-stop.tour-spot:hover,.tour-stop.tour-spot:focus-visible{background:var(--tour-activity-base);box-shadow:0 0 0 3px var(--tour-activity-glow)}.tour-stop.tour-spot.tour-activity-active{box-shadow:0 0 0 4px var(--tour-activity-glow), 0 2px 5px var(--tour-car-shadow)}.tour-stop.tour-newspaper-stop{border-width:2.5px;width:34px;min-width:34px;height:34px}.tour-activity-art{flex-shrink:0;width:34px;height:34px;display:block}.tour-newspaper-stop .tour-activity-art{width:25px;height:25px}.tour-activity-upload{object-fit:contain}.tour-fish-body,.tour-fish-fin{fill:var(--tour-fish-blue);stroke:var(--tour-fish-outline);stroke-width:1.4px;stroke-linejoin:round}.tour-fish-fin{fill:var(--tour-paper-blue)}.tour-fish-detail{fill:none;stroke:var(--tour-fish-outline);stroke-width:1.1px}.tour-fish-eye{fill:var(--tour-fish-outline)}.tour-activity-paper,.tour-paper-sheet{fill:var(--tour-activity-base)}.tour-fish-hook{fill:none;stroke:var(--tour-hook-silver);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tour-paper-sheet{stroke:var(--tour-paper-ink);stroke-width:1.6px;stroke-linejoin:round}.tour-paper-lines{fill:none;stroke:var(--tour-paper-ink);stroke-width:1.6px;stroke-linecap:round}.tour-paper-picture,.tour-balloon-stripe{fill:var(--tour-paper-blue)}.tour-balloon-art{fill:var(--tour-activity-edge);stroke:var(--tour-paper-ink);stroke-width:1.3px}.tour-balloon-basket{fill:var(--tour-gold)}.tour-wheel-art{color:var(--tour-fish-blue)}.tour-target-art{color:var(--tour-activity-edge)}.cafe-shell{--cafe-surface:#fff;--cafe-ink:#263e3b;--cafe-mint:#e1f3ec;--cafe-action:#287566;--cafe-action-ink:#fff;--cafe-gold:#dca757;--cafe-pastry:#ba763b;--cafe-cream:#fff7e3;--cafe-pistachio:#85aa5d;--cafe-chocolate:#684733;--cafe-edge:#cee1d9;--cafe-scrim:#183d3c75;--cafe-shadow:0 6px 24px #183d3c24;color:var(--cafe-ink);background:var(--cafe-mint);letter-spacing:0}.cafe-header{background:var(--cafe-surface)}.cafe-hud{background:var(--cafe-mint);border-bottom:1px solid var(--cafe-edge)}.cafe-backdrop{object-position:center 42%}.cafe-stage{min-height:220px;container-type:size}.cafe-customers{max-width:600px;margin-inline:auto}.cafe-customer{min-width:0;height:260px}.cafe-order{z-index:2;background:var(--cafe-surface);color:var(--cafe-ink);border:1px solid var(--cafe-edge);box-shadow:var(--cafe-shadow);border-radius:8px;padding:7px 4px;position:relative}.cafe-order:after{content:"";background:var(--cafe-surface);width:10px;height:10px;position:absolute;bottom:-5px;left:calc(50% - 5px);transform:rotate(45deg)}.cafe-order progress{appearance:none;border:0;border-radius:2px;width:100%;height:4px;margin-top:6px;display:block;overflow:hidden}.cafe-order progress::-webkit-progress-bar{background:var(--cafe-edge)}.cafe-order progress::-webkit-progress-value{background:var(--cafe-action)}.cafe-order progress::-moz-progress-bar{background:var(--cafe-action)}.cafe-person{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:170px;animation:.3s ease-out cafe-arrive}.cafe-empty{height:170px}.cafe-serve{z-index:3;background:var(--cafe-surface);color:var(--cafe-action);box-shadow:var(--cafe-shadow);border:1px solid var(--cafe-edge);border-radius:6px;position:relative}.cafe-serve:hover{background:var(--cafe-mint)}.cafe-counter{background:var(--cafe-surface);border-top:3px solid var(--cafe-edge);padding-bottom:max(.75rem, env(safe-area-inset-bottom));position:relative}.cafe-tray{background:var(--cafe-mint);border-radius:6px}.cafe-feedback{color:var(--cafe-action)}.cafe-brew,.cafe-brew:hover{background:var(--cafe-action);color:var(--cafe-action-ink);border-radius:6px}.cafe-flavour{background:var(--cafe-surface);border-color:var(--cafe-edge);color:var(--cafe-ink);border-radius:6px}.cafe-flavour.selected,.cafe-flavour:hover{background:var(--cafe-mint);border-color:var(--cafe-action)}.cafe-cannolo{flex-shrink:0;align-items:center;width:42px;height:20px;display:inline-flex;transform:rotate(-12deg)}.cafe-cannolo b{background:var(--cafe-gold);border:2px solid var(--cafe-pastry);border-radius:5px;width:32px;height:15px}.cafe-cannolo i{z-index:1;background:var(--cafe-cream);border:2px dotted var(--cafe-gold);border-radius:50%;width:8px;height:13px;margin-inline:-2px}.cafe-cannolo-pistachio i{border-color:var(--cafe-pistachio)}.cafe-cannolo-chocolate i{border-color:var(--cafe-chocolate)}.cafe-overlay{background:var(--cafe-scrim)}.cafe-dialog{background:var(--cafe-surface);color:var(--cafe-ink);box-shadow:var(--cafe-shadow);border-radius:8px}@keyframes cafe-arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.cafe-customers{bottom:0}.cafe-customer{height:330px}.cafe-person{height:230px}}@media (height<=600px){.cafe-stage{min-height:150px}.cafe-customer{height:180px}.cafe-person{height:100px}.cafe-counter .cafe-flavour{height:48px}}@media (prefers-reduced-motion:reduce){.cafe-person{animation:none}}.tour-game-sky{background:lab(88.6006% -12.0291 -17.1989)}.tour-game-sea{background:lab(79.7764% -26.0144 -21.3457)}.tour-ride-balloon{z-index:3;pointer-events:none;font-size:64px;animation:3s ease-in-out infinite tour-float}.tour-ride-boat{font-size:34px}.tour-shell{--tour-paving:#ded7c5;--tour-brick:#f13a32;--tour-traffic-blue:#00a6db;--tour-window:#0e333d}@supports (color:lab(0% 0 0)){.tour-shell{--tour-paving:lab(86.2004% .105262 9.65477);--tour-brick:lab(54.9189% 68.8892 49.7414);--tour-traffic-blue:lab(63.1376% -23.1973 -38.8419);--tour-window:lab(19.0313% -10.4674 -10.6556)}}.tour-town-lot{filter:drop-shadow(0 8px 6px var(--tour-car-shadow)) saturate(1.15)}.tour-terrace-table{font-size:16px;position:absolute;bottom:3px;left:10px}.tour-vendor{transform-origin:bottom;font-size:22px;animation:3s ease-in-out infinite tour-wave;position:absolute;bottom:5px;right:10px}.tour-neighbor{font-size:22px;animation:8s ease-in-out infinite alternate tour-neighborhood-walk;position:absolute;bottom:0;left:35%}@keyframes tour-neighborhood-walk{to{transform:translate(50px)}}.tour-garden{pointer-events:none;filter:drop-shadow(0 6px 5px var(--tour-car-shadow))}.tour-garden-flowers{font-size:20px;position:absolute;bottom:-5px;left:15px}.tour-traffic-body{fill:var(--tour-brick);stroke:var(--tour-highlight);stroke-width:1.5px}.tour-traffic-moto .tour-traffic-body{fill:var(--tour-traffic-blue)}.tour-traffic-window,.tour-traffic-tire{fill:var(--tour-window)}.tour-traffic-roof{fill:var(--tour-highlight)}.tour-traffic{filter:drop-shadow(0 3px 2px var(--tour-car-shadow))}@media (prefers-reduced-motion:reduce){.tour-neighbor,.tour-vendor{animation:none}.tour-traffic{display:none}}.tour-live{pointer-events:none;z-index:1;will-change:transform;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 70%);mask-image:radial-gradient(circle,#000 58%,#0000 70%)}.tour-live-sail{animation:3.4s ease-in-out infinite tour-live-sail}@keyframes tour-live-float{50%{transform:translate(4px,-9px)}}@keyframes tour-live-sail{50%{transform:translateY(-3px)rotate(-2.5deg)}}.tour-sea-shimmer{pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:soft-light;background:repeating-linear-gradient(100deg, transparent 0 40px, var(--card) 46px, transparent 54px 110px);background-size:220px 100%;animation:7s linear infinite tour-shimmer}@keyframes tour-shimmer{to{background-position:220px 0}}.tour-smoke{pointer-events:none;z-index:2}.tour-smoke i{background:var(--card);opacity:0;border-radius:50%;width:14px;height:14px;animation:3.6s ease-out infinite tour-puff;position:absolute;top:-7px;left:-7px}.tour-smoke i:nth-child(2){animation-delay:1.2s}.tour-smoke i:nth-child(3){animation-delay:2.4s}@keyframes tour-puff{0%{opacity:.8;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(14px,-46px)scale(2.2)}}.tour-fountain-spray{pointer-events:none;z-index:2}.tour-fountain-spray i{background:var(--card);opacity:0;border-radius:50%;width:6px;height:6px;animation:1.6s ease-out infinite tour-spray;position:absolute;left:-3px}.tour-fountain-spray i:nth-child(2){--dx:-16px;animation-delay:.5s}.tour-fountain-spray i:nth-child(3){--dx:16px;animation-delay:1s}@keyframes tour-spray{0%{opacity:.9;transform:translate(0)}50%{transform:translate(calc(var(--dx,0px) / 2), -22px)}to{opacity:0;transform:translate(var(--dx,0px), 6px)}}.tour-live-air{animation:9s ease-in-out infinite tour-live-air}@keyframes tour-live-air{33%{transform:translate(10px,-16px)rotate(2deg)}66%{transform:translate(-8px,-6px)rotate(-2deg)}}.tour-live-float{animation:4s ease-in-out infinite tour-live-float2}@keyframes tour-live-float2{50%{transform:translate(5px,-14px)rotate(4deg)}}.tour-live-wheel{animation:26s linear infinite tour-turn;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 67%);mask-image:radial-gradient(circle,#000 60%,#0000 67%)}.tour-live-carousel{transform-origin:50% 70%;animation:2.4s ease-in-out infinite tour-carousel;-webkit-mask-image:radial-gradient(#000 55%,#0000 68%);mask-image:radial-gradient(#000 55%,#0000 68%)}@keyframes tour-carousel{0%{opacity:1;transform:translateY(24px)scale(1)}25%{transform:translate(36px,16px)scale(.85)}50%{opacity:.55;transform:translateY(10px)scale(.7)}75%{transform:translate(-36px,16px)scale(.85)}to{opacity:1;transform:translateY(24px)scale(1)}}.tour-live-flag{transform-origin:30%;animation:1.2s ease-in-out infinite tour-flag}@keyframes tour-flag{0%{transform:skewY(-9deg)scaleX(1)}50%{transform:skewY(6deg)scaleX(.86)}to{transform:skewY(-4deg)scaleX(.95)}}.tour-glint{pointer-events:none;z-index:1;background:var(--card);opacity:0;border-radius:50%;width:22px;height:4px;animation:4.5s ease-in-out infinite tour-glint}@keyframes tour-glint{40%{opacity:.75;transform:scaleX(1.6)}80%{opacity:0;transform:translate(12px)scaleX(.5)}}.tour-smoke i{width:20px;height:20px;animation-duration:4.5s;left:-10px}.tour-smoke i:nth-child(4){animation-delay:3.4s}.tour-smoke i:nth-child(5){animation-delay:.6s}.tour-fountain-spray i:nth-child(4){--dx:-9px;animation-delay:.25s}.tour-fountain-spray i:nth-child(5){--dx:9px;animation-delay:.75s}.tour-fountain-spray i{width:8px;height:8px}.tour-gull{z-index:3;pointer-events:none;width:30px;height:12px;animation:26s linear infinite tour-gull;left:100%}.tour-gull i{border-top:3px solid var(--card);border-radius:50% 50% 0 0;width:15px;height:9px;animation:.5s ease-in-out infinite alternate tour-flap;position:absolute;top:0}.tour-gull i:first-child{transform-origin:100% 100%;left:0}.tour-gull i:last-child{transform-origin:0 100%;animation-direction:alternate-reverse;right:0}@keyframes tour-gull{0%{transform:translate(0)}50%{transform:translate(-800px,-40px)}to{transform:translate(-1650px,10px)}}@keyframes tour-flap{to{transform:rotate(18deg)}}@media (prefers-reduced-motion:reduce){.tour-live,.tour-glint,.tour-gull,.tour-smoke i,.tour-fountain-spray i{animation:none}}.tour-wheel-spin{animation:26s linear infinite tour-spin}.tour-wheel-cab{animation:26s linear infinite reverse tour-spin}.tour-carousel-ride{transform-box:view-box}.tour-horse{animation:4.4s linear infinite tour-carousel}.tour-flag-wave{transform-origin:0;animation:1.1s ease-in-out infinite alternate tour-flag}.tour-hotair{animation:60s ease-in-out infinite tour-hotair}@keyframes tour-hotair{0%{transform:translate(260px,70px)}25%{transform:translate(470px,40px)}50%{transform:translate(760px,66px)}75%{transform:translate(520px,92px)}to{transform:translate(260px,70px)}}.tour-loose-balloon{pointer-events:none;z-index:2;opacity:0;border-radius:50% 50% 48% 48%;width:16px;height:20px;animation:7s ease-in infinite tour-balloon-rise}.tour-loose-balloon:after{content:"";background:var(--tour-ink);width:1px;height:16px;position:absolute;top:20px;left:7px}@keyframes tour-balloon-rise{0%{opacity:0;transform:translate(0)}10%{opacity:1}50%{transform:translate(14px,-60px)rotate(6deg)}90%{opacity:.9}to{opacity:0;transform:translate(-10px,-120px)rotate(-6deg)}}.tour-popcorn{pointer-events:none;z-index:2}.tour-popcorn i{background:var(--tour-highlight);width:7px;height:7px;box-shadow:0 0 0 1px var(--tour-pad);opacity:0;border-radius:45%;animation:1.6s ease-out infinite tour-pop;position:absolute}.tour-popcorn i:nth-child(2){--pop-x:-14px;animation-delay:.4s}.tour-popcorn i:nth-child(3){--pop-x:10px;animation-delay:.8s}.tour-popcorn i:nth-child(4){--pop-x:-4px;animation-delay:1.2s}@keyframes tour-pop{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{transform:translate(var(--pop-x,12px), -26px)}to{opacity:0;transform:translate(calc(var(--pop-x,12px) * 1.6), 6px)}}.tour-boat-ripple{pointer-events:none;z-index:2;border:1px solid var(--tour-highlight);opacity:0;border-radius:50%;width:56px;height:10px;margin:-5px 0 0 -28px;animation:3.6s ease-out infinite tour-ripple}.tour-sea-wavelet{opacity:.45;animation:6.5s ease-in-out infinite tour-sea-wavelet}@keyframes tour-sea-wavelet{0%,to{opacity:.2;transform:translate(-10px,2px)scaleX(.85)}50%{opacity:.65;transform:translate(10px,-2px)scaleX(1.08)}}.tour-sea-sparkle{opacity:.35;transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite tour-sea-sparkle}@keyframes tour-sea-sparkle{0%,to{opacity:.15;transform:scale(.75)}45%{opacity:.75;transform:scale(1.1)}70%{opacity:.25;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.tour-sea-wavelet,.tour-sea-sparkle{opacity:.4;animation:none}.tour-wheel-spin,.tour-wheel-cab,.tour-horse,.tour-flag-wave,.tour-hotair{animation-duration:120s}}.tour-diner{transform-box:fill-box;animation:3.2s ease-in-out infinite tour-diner}@keyframes tour-diner{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)rotate(2deg)}}.tour-singer{transform-box:fill-box;transform-origin:bottom;animation:1.1s ease-in-out infinite tour-diner}.tour-note{opacity:0;animation:3s ease-out infinite tour-note}@keyframes tour-note{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(14px,-34px)}}.tour-dolphin{opacity:0;animation:10s ease-in-out infinite tour-dolphin}@keyframes tour-dolphin{0%,62%{opacity:0;transform:translate(-30px,14px)rotate(-30deg)}66%{opacity:1}76%{transform:translateY(-22px)rotate(0)}86%{opacity:1;transform:translate(30px,10px)rotate(35deg)}90%,to{opacity:0;transform:translate(34px,16px)rotate(35deg)}}@media (prefers-reduced-motion:reduce){.tour-diner,.tour-singer,.tour-note,.tour-dolphin{animation-duration:120s}}.tour-shell .tour-car{width:92px;height:98px;transform:translate(-50%,-82%)}.paper-shell{--paper-ink:#0b3533;--paper-mint:#c3f1dc;--paper-gold:#ffd65c;--paper-road:#70747f;--paper-road-edge:#d5cdbc;--paper-shadow:#081a1640;--paper-scrim:#effcf8e6;--paper-fuel-low:#f66d67;--paper-fuel-full:#43b966;--paper-paper:#fdfcf8;color:var(--paper-ink);background:var(--paper-mint);letter-spacing:0;font-family:Fredoka,ui-rounded,system-ui,sans-serif}@supports (color:lab(0% 0 0)){.paper-shell{--paper-ink:lab(19.3117% -15.1898 -3.02985);--paper-mint:lab(91.4584% -18.2584 5.2726);--paper-gold:lab(87.6383% 6.08987 66.4684);--paper-road:lab(48.8546% .238299 -6.75553);--paper-road-edge:lab(82.6923% .85488 9.63221);--paper-shadow:lab(7.52355% -7.62863 -.0665426/.25);--paper-scrim:lab(97.8745% -5.07823 .449395/.9);--paper-fuel-low:lab(63.526% 53.3685 30.8739);--paper-fuel-full:lab(67.212% -48.3355 31.8984);--paper-paper:lab(98.8661% -.0120997 1.90746)}}.paper-hud{padding:max(6px, env(safe-area-inset-top)) 16px 12px;background:var(--paper-paper);z-index:5;box-shadow:0 2px 14px var(--paper-shadow)}.paper-brand{font-size:12px;font-weight:900}.paper-counters{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.paper-counters>span{align-items:center;gap:8px;display:flex}.paper-counters svg{width:23px;height:23px}.paper-counters strong{font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.paper-counters small{font-size:12px;font-weight:700}.paper-fuel{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.paper-fuel-track{background:var(--paper-mint);border-radius:5px;flex:1;height:10px;overflow:hidden}.paper-fuel-track i{background:linear-gradient(90deg, var(--paper-fuel-low), var(--paper-gold), var(--paper-fuel-full));height:100%;transition:width .4s;display:block}.paper-street-track{width:max(240%,1536px);animation:30s linear infinite paused paper-street;display:flex;position:absolute;inset:0 auto 0 0}.paper-street-track img{object-fit:cover;flex:0 0 50%;width:50%;height:100%}.paper-running .paper-street-track,.paper-running .paper-road-lines{animation-play-state:running}.paper-road{border-top:9px solid var(--paper-road-edge);background:var(--paper-road);position:absolute;inset:76% 0 0}.paper-road-lines{background:repeating-linear-gradient(90deg, var(--paper-paper) 0 70px, transparent 70px 150px);opacity:.65;width:300%;height:5px;animation:1.8s linear infinite paused paper-road;position:absolute;top:65%;left:-100%}.paper-fan{z-index:2;background:0 0;border:0;border-radius:0;width:78px;height:auto;min-height:90px;padding:0;animation:.35s ease-out paper-pop;position:absolute;transform:translate(-50%,-50%)}.paper-fan:hover,.paper-fan:disabled{opacity:1;background:0 0}.paper-fan img{width:100%;height:auto;filter:drop-shadow(0 4px 4px var(--paper-shadow));display:block}.paper-fan-happy img{animation:.5s ease-out paper-hop}.paper-fan-bonk img{animation:.5s ease-in-out paper-wobble}.paper-stars{font-size:1.5rem;animation:1s linear infinite tour-spin;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.paper-roll{z-index:3;pointer-events:none;font-size:1.9rem;transition:left .38s ease-out,top .38s cubic-bezier(.3,-.6,.6,1),transform .38s linear;transform:translate(-50%,-50%)}.paper-bubble{z-index:4;white-space:nowrap;pointer-events:none;background:var(--paper-paper);color:var(--paper-ink);box-shadow:0 2px 8px var(--paper-shadow);border-radius:8px;padding:6px 10px;font-size:16px;font-weight:900;animation:.3s ease-out paper-pop;transform:translate(-50%,-100%)}.paper-scooter{z-index:3;object-fit:contain;pointer-events:none;width:145px;height:auto;max-height:28%;position:absolute;bottom:2%;left:30%;transform:translate(-50%)}.paper-exhaust{z-index:4;pointer-events:none;width:0;height:0;position:absolute;bottom:9%;left:17%}.paper-exhaust i{background:var(--paper-ink);border-radius:50%;width:24px;height:20px;position:absolute;top:-10px;left:-12px}@supports (color:color-mix(in lab, red, red)){.paper-exhaust i{background:color-mix(in oklch, var(--paper-ink) 45%, var(--paper-paper))}}.paper-exhaust i{opacity:0;animation:1.5s ease-out infinite paper-exhaust}.paper-exhaust i:nth-child(2){animation-delay:.5s}.paper-exhaust i:nth-child(3){animation-delay:1s}.paper-horn{z-index:4;cursor:pointer;background:0 0;border:0;width:145px;height:26%;position:absolute;bottom:2%;left:30%;transform:translate(-50%)}.paper-story{background:var(--paper-scrim);gap:14px;overflow-y:auto}.paper-chapter{font-size:10px;font-weight:900}.paper-story h1{font-family:Lobster,cursive;font-size:40px;font-weight:400;line-height:1.1}.paper-story-scooter{object-fit:contain;width:180px;height:190px;min-height:85px;filter:drop-shadow(0 6px 5px var(--paper-shadow));flex-shrink:1;display:block}.paper-dialogue{font-size:16px;font-weight:700;line-height:1.5}.paper-dialogue p:first-child{font-size:20px;font-weight:900}.paper-start{background:var(--paper-gold);color:var(--paper-ink);height:52px;box-shadow:0 3px 0 var(--paper-shadow);border-radius:8px;flex-shrink:0;padding-inline:20px;font-size:17px;font-weight:900}.paper-start:hover{background:var(--paper-gold);filter:brightness(1.03)}.paper-countdown{background:var(--paper-mint)}@supports (color:color-mix(in lab, red, red)){.paper-countdown{background:color-mix(in oklch, var(--paper-mint) 75%, transparent)}}.paper-countdown{z-index:4}.paper-countdown p{font-size:24px;font-weight:900}.paper-countdown strong{font-size:100px;font-weight:900;line-height:1.3;animation:.3s ease-out paper-pop}.paper-finish{background:var(--paper-scrim);z-index:4}.paper-finish h2{font-family:Lobster,cursive;font-size:30px;font-weight:400;line-height:1.15}@keyframes paper-street{to{transform:translate(-50%)}}@keyframes paper-road{to{transform:translate(-150px)}}@keyframes paper-exhaust{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:translate(-45px,-14px)scale(2.4)}}@keyframes paper-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes paper-hop{50%{translate:0 -12%}}@keyframes paper-wobble{25%{rotate:-6deg}75%{rotate:6deg}}@media (width>=700px){.paper-fan{width:95px}.paper-story-scooter{width:210px;height:220px}.paper-street-track{width:200%}.paper-hud{padding-inline:28px}.paper-counters{justify-content:center;gap:80px}.paper-fuel{max-width:600px;margin:auto}}@media (height<=570px){.paper-story{gap:7px}.paper-story-scooter{width:100px;height:105px}.paper-story h1{font-size:28px}.paper-hud{padding-bottom:6px}.paper-fan{width:56px;min-height:65px}}@media (prefers-reduced-motion:reduce){.paper-street-track,.paper-road-lines,.paper-scooter,.paper-fan,.paper-countdown strong{animation:none}}.paper-fan-up{overflow:visible}.paper-fan-up>img{clip-path:inset(0 0 48%);margin-bottom:-48%}.paper-window{z-index:-1;background:lab(20.9919% 7.76596 14.3845);border:5px solid lab(39.2436% 20.4521 32.7261);border-radius:40px 40px 4px 4px;position:absolute;inset:-6% -14% 36%}.paper-rail{background:repeating-linear-gradient(90deg,lab(30.3215% 5.50675 10.3606) 0 4px,#0000 4px 13px);border-top:6px solid lab(30.3215% 5.50675 10.3606);border-bottom:5px solid lab(30.3215% 5.50675 10.3606);height:26%;position:absolute;top:54%;left:-20%;right:-20%}.paper-peke{width:58%;filter:drop-shadow(0 3px 3px var(--paper-shadow));position:absolute;bottom:-2%;right:-46%}.paper-cane{background:lab(32.2573% 19.7491 26.9924);border-radius:3px;width:5px;height:62%;position:absolute;bottom:0;right:-12%}.paper-cane:before{content:"";border:5px solid lab(32.2573% 19.7491 26.9924);border-bottom:0;border-radius:12px 12px 0 0;width:14px;height:12px;position:absolute;top:-10px;left:-12px}.paper-ask{filter:drop-shadow(0 2px 2px lab(0% 0 0/.3));font-size:1.5rem;animation:.3s ease-out paper-pop,.6s ease-in-out infinite alternate paper-hop;position:absolute;top:-1.6rem;left:50%;transform:translate(-50%)}.paper-bubble-minus{color:var(--destructive);font-size:22px;font-weight:800}.paper-shell{--paper-wall-a:#f4d576;--paper-wall-b:#f7bd8f;--paper-wall-c:#c6eabe;--paper-roof:#bd5833;--paper-shutter:#31835d;--paper-door:#422e1e;--paper-rail:#46372b;--paper-smoke:#181b1f}@supports (color:lab(0% 0 0)){.paper-shell{--paper-wall-a:lab(86.5073% 2.46224 50.641);--paper-wall-b:lab(81.1704% 17.1425 31.8508);--paper-wall-c:lab(89.2733% -18.1756 17.3457);--paper-roof:lab(50.1893% 39.7396 40.9123);--paper-shutter:lab(49.1235% -33.1351 13.0407);--paper-door:lab(20.9919% 7.76596 14.3845);--paper-rail:lab(24.5177% 5.57716 10.4396);--paper-smoke:lab(9.48197% -.41151 -3.68196)}}.paper-facade-track{z-index:1;width:200%;height:52%;animation:20s linear infinite paused paper-street;display:flex;position:absolute;top:4%;left:0}.paper-running .paper-facade-track{animation-play-state:running}.paper-facade-tile{flex:0 0 50%;align-items:flex-end;display:flex;position:relative}.paper-house{background:var(--paper-wall-a);flex:1;height:92%;position:relative;box-shadow:inset -6px 0 lab(0% 0 0/.06)}.paper-house-b{background:var(--paper-wall-b);height:84%}.paper-house-c{background:var(--paper-wall-c);height:88%}.paper-roof{background:repeating-linear-gradient(90deg, var(--paper-roof) 0 12px, #9f4325 12px 14px);border-radius:4px 4px 0 0;height:14px;position:absolute;top:-9px;left:-4%;right:-4%}@supports (color:lab(0% 0 0)){.paper-roof{background:repeating-linear-gradient(90deg, var(--paper-roof) 0 12px, lab(40.9354% 37.7467 36.9267) 12px 14px)}}.paper-win{background:var(--paper-door);border-left:5px solid var(--paper-shutter);border-right:5px solid var(--paper-shutter);width:18%;height:18%;position:absolute;top:12%;left:14%}.paper-win-r{left:auto;right:14%}.paper-door{background:var(--paper-door);border-radius:40px 40px 0 0;width:30%;height:30%;position:absolute;top:36%;left:50%;transform:translate(-50%)}.paper-balcony{z-index:3;border-top:5px solid var(--paper-rail);border-bottom:5px solid var(--paper-rail);background:repeating-linear-gradient(90deg, var(--paper-rail) 0 3px, transparent 3px 10px);pointer-events:none;width:44%;height:12%;position:absolute;top:56%;left:50%;transform:translate(-50%)}.paper-laundry{border-top:2px solid var(--paper-rail);pointer-events:none;z-index:2;transform-origin:top;background-color:#0000;background-image:radial-gradient(circle at 15% 0,#0000 0 0),linear-gradient(90deg,#0000 8%,lab(97.68% -.0000298023 .0000119209) 8% 22%,#0000 22% 34%,lab(70.9436% -14.506 -37.8086) 34% 50%,#0000 50% 62%,lab(75.3541% 44.702 19.7306) 62% 76%,#0000 76%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0 0 50% 50%;height:18px;animation:2.4s ease-in-out infinite alternate paper-sway;position:absolute;top:30%}.paper-laundry-1{width:14%;left:26%}.paper-laundry-2{width:14%;left:60%}.paper-fan-balcony{z-index:2;width:70px;min-height:60px;top:54%;overflow:visible}.paper-fan-balcony>img{clip-path:inset(0 0 45%);margin-bottom:-45%}.paper-gulls{z-index:2;pointer-events:none;height:12%;position:absolute;inset:0 0 auto}.paper-gull{fill:none;width:26px;stroke:var(--paper-ink);stroke-width:1.8px;stroke-linecap:round;animation:14s linear infinite paper-gull,.5s ease-in-out infinite alternate paper-flap;position:absolute}.paper-gull-0{animation-delay:0s,0s;top:20%}.paper-gull-1{width:20px;animation-duration:18s,.45s;animation-delay:-5s,-.2s;top:50%}.paper-gull-2{width:16px;animation-duration:16s,.55s;animation-delay:-10s,-.1s;top:10%}.paper-backfire{z-index:3;pointer-events:none;position:absolute;bottom:7%;left:4%}.paper-backfire i{background:var(--paper-smoke);border-radius:50%;width:24px;height:20px;animation:1.1s ease-out forwards paper-backfire;position:absolute}.paper-backfire i:nth-child(2){animation-delay:.22s;left:8px}.paper-backfire i:nth-child(3){width:18px;height:15px;animation-delay:.4s;left:-6px}@keyframes paper-backfire{0%{opacity:.85;transform:scale(.4)}to{opacity:0;transform:translate(-46px,-22px)scale(2.4)}}@keyframes paper-sway{to{transform:skew(6deg)}}@keyframes paper-gull{0%{left:110%}to{left:-10%}}@keyframes paper-flap{to{transform:scaleY(.55)}}@media (width>=700px){.paper-fan-balcony{width:82px}}@media (prefers-reduced-motion:reduce){.paper-facade-track,.paper-gull,.paper-laundry,.paper-backfire i{animation:none}}.paper-street-track:after{content:"";pointer-events:none;background:linear-gradient(90deg,lab(18.7126% 5.66906 10.5547/.55),lab(36.1761% 5.43183 15.1666/.25) 1.2%,#0000 2.6%) 0 0/50% 100% repeat-x,linear-gradient(270deg,lab(18.7126% 5.66906 10.5547/.55),lab(36.1761% 5.43183 15.1666/.25) 1.2%,#0000 2.6%) 0 0/50% 100% repeat-x;position:absolute;inset:0 0 24%}.paper-scooter{transform-origin:50% 90%;animation:3.4s ease-in-out infinite paper-idle}.paper-scooter.paper-jolt{animation:.85s cubic-bezier(.28,.84,.42,1) paper-jolt}@keyframes paper-idle{0%,to{translate:0;rotate:0deg}50%{translate:0 -.4%;rotate:.5deg}}@keyframes paper-jolt{0%{translate:0;rotate:0deg;scale:1}16%{translate:0 -9%;rotate:-3deg;scale:.98 1.05}40%{translate:0 1.5%;rotate:2deg;scale:1.05 .94}60%{translate:0 -4%;rotate:-1.2deg;scale:1}80%{translate:0 .8%;rotate:.7deg}to{translate:0;rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){.paper-scooter,.paper-scooter.paper-jolt{animation:none}}.tour-car-smoke{z-index:-1;pointer-events:none;--tour-smoke-ink:#181b1f;position:absolute;bottom:22%;left:12%}@supports (color:lab(0% 0 0)){.tour-car-smoke{--tour-smoke-ink:lab(9.48197% -.41151 -3.68196)}}.tour-car-smoke i{background:var(--tour-smoke-ink);opacity:0;border-radius:50%;width:16px;height:13px;animation:1.2s ease-out forwards paper-backfire;position:absolute}.tour-car-smoke i:nth-child(2){animation-delay:.2s;left:6px}.tour-car-smoke i:nth-child(3){width:12px;height:10px;animation-delay:.38s;left:-5px}@media (prefers-reduced-motion:reduce){.tour-car-smoke i{animation:none}}.tour-car-idle{z-index:2;pointer-events:none;position:absolute;bottom:24%;left:12%}.tour-car-idle i{opacity:0;background:lab(62.8609% -.314087 -2.24278);border-radius:50%;width:12px;height:10px;animation:1.8s ease-out infinite tour-idle-puff;position:absolute}.tour-car-idle i:nth-child(2){animation-delay:.6s}.tour-car-idle i:nth-child(3){animation-delay:1.2s}@keyframes tour-idle-puff{0%{opacity:.55;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(-14px,-10px)scale(1.8)}}@media (prefers-reduced-motion:reduce){.tour-car-idle i{animation:none}}.tour-pump-bush{z-index:4;pointer-events:none}.tour-giornale{z-index:3;pointer-events:none}.tour-news{z-index:4;font-size:1.4em;scale:.72}.tour-spot-fish{font-size:1.9em}.tour-fish-icon{width:1.25em;height:1.25em}.tour-world{--tour-road-paint:#f4f1ec;--tour-road-check:#1f2225;--tour-pump-base:#4a403d}@supports (color:lab(0% 0 0)){.tour-world{--tour-road-paint:lab(95.3923% .224829 3.04762);--tour-road-check:lab(12.9907% -.823006 -2.83027);--tour-pump-base:lab(27.968% 4.18752 3.36327)}}.tour-pump{z-index:3;cursor:pointer;filter:none;background:0 0;border:0;width:50px;height:87px;padding:0}.tour-pump-foot{fill:var(--tour-pump-base)}.tour-pump img{width:50px;max-width:none;height:87px}.tour-pump:active{transform:scale(.95)}.tour-start-line,.tour-start-word{z-index:1;pointer-events:none;transform-origin:50%;opacity:.8;transform:translate(-50%,-50%)rotate(-34deg)skew(26deg)scaleY(.58)}.tour-start-line{background:repeating-conic-gradient(var(--tour-road-paint) 0 25%, var(--tour-road-check) 0 50%) 0 0 / 8px 8px;width:56px;height:8px;display:block}.tour-start-word{color:var(--tour-road-paint);letter-spacing:0;white-space:nowrap;text-shadow:none;font-size:16px;font-weight:900;line-height:1}.fish-shell{--fish-ink:#142a41;--fish-foam:#f7fdff;--fish-red:#ee343b;--fish-gold:#fac131;--fish-line:#f8f8f8cc;color:var(--fish-ink);touch-action:manipulation;-webkit-user-select:none;user-select:none;background:lab(65.7976% -27.431 -28.2895)}@supports (color:lab(0% 0 0)){.fish-shell{--fish-ink:lab(16.3006% -2.77984 -16.9855);--fish-foam:lab(98.9015% -2.55385 -2.4621);--fish-red:lab(53.6853% 69.6775 43.7724);--fish-gold:lab(81.6404% 12.151 74);--fish-line:lab(97.68% -.0000298023 .0000119209/.8)}}.fish-hud{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.fish-hud{background:color-mix(in oklab, var(--card) 88%, transparent)}}.fish-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px -10px lab(18.634% -6.8495 -24.7751/.45)}.fish-neg{color:var(--destructive)}.fish-goal{gap:5px;display:flex}.fish-goal b{border:2px solid var(--fish-gold);border-radius:50%;width:14px;height:14px;transition:background .3s,transform .3s}.fish-goal b.on{background:var(--fish-gold);box-shadow:0 0 8px var(--fish-gold);transform:scale(1.15)}.fish-water-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.fish-glints i{background:var(--fish-foam);opacity:0;border-radius:9px;width:18px;height:3px;animation:3.2s ease-in-out infinite fish-glint;position:absolute}.fish-glints i:first-child{top:48%;left:20%}.fish-glints i:nth-child(2){animation-delay:-1s;top:55%;left:70%}.fish-glints i:nth-child(3){animation-delay:-2s;top:70%;left:38%}.fish-glints i:nth-child(4){animation-delay:-.5s;top:74%;left:82%}.fish-glints i:nth-child(5){animation-delay:-2.6s;top:62%;left:12%}@keyframes fish-glint{50%{opacity:.85;translate:10px}}.fish-gull{animation:22s linear infinite fish-gull;position:absolute;top:14%;left:-10%}.fish-gull i{border-top:2.5px solid var(--fish-ink);border-radius:50% 50% 0 0;width:14px;height:6px;animation:.5s ease-in-out infinite alternate fish-flap;display:inline-block}@keyframes fish-gull{to{left:110%;translate:0 30px}}@keyframes fish-flap{to{transform:scaleY(.4)}}.fish-line path{fill:none;stroke:var(--fish-line);stroke-width:.35px;vector-effect:non-scaling-stroke;stroke-width:1.5px;transition:d .15s}.fish-rod{transform-origin:100%;background:linear-gradient(90deg,lab(24.263% 14.6478 19.7911),lab(47.4726% 18.1542 33.786));border-radius:6px;width:46%;height:7px;bottom:6%;right:-6%;rotate:35deg;box-shadow:0 3px 6px lab(6.93639% 12.5196 10.2206/.4)}.fish-bobber{width:30px;height:40px;top:60%;left:55%;translate:-50% -50%}.fish-bobber .bob{animation:2.2s ease-in-out infinite fish-float;position:absolute;inset:0}.fish-bobber .float{background:linear-gradient(var(--fish-red) 0 50%, var(--fish-foam) 50%);clip-path:inset(0 0 42%);border-radius:50% 50% 46% 46%;position:absolute;inset:0 5px 8px;box-shadow:inset -3px -2px lab(0% 0 0/.12),0 2px 3px lab(7.14189% -4.04456 -15.461/.4)}.fish-bobber .ring{border:2px solid var(--fish-foam);opacity:.6;border-radius:50%;width:46px;height:12px;animation:2.2s ease-out infinite fish-ring;position:absolute;bottom:2px;left:50%;translate:-50%}.fish-bobber.nibble .bob{animation:.26s ease-in-out fish-nib}.fish-bobber.bite .bob{animation:.18s ease-in forwards fish-sink,.3s ease-in-out .18s infinite alternate fish-tug}.fish-bobber.bite .float{clip-path:inset(0 0 72%);transition:clip-path .18s}@keyframes fish-sink{to{translate:0 11px}}@keyframes fish-tug{0%{translate:0 11px}to{translate:0 13px}}.fish-bobber.bite .ring{opacity:1;animation:.5s ease-out infinite fish-ring}@keyframes fish-float{50%{translate:0 3px}}@keyframes fish-nib{50%{translate:0 7px;rotate:8deg}}@keyframes fish-ring{0%{opacity:.9;scale:.5}to{opacity:0;scale:1.6}}.fish-bang{color:var(--fish-gold);-webkit-text-stroke:2px var(--fish-ink);font-size:32px;font-weight:900;animation:.3s ease-out fish-bang;position:absolute;top:-38px;left:50%;translate:-50%}@keyframes fish-bang{0%{scale:.3}70%{scale:1.3}}.fish-shadow{width:92px;translate:calc(-50% + var(--fd) * -170px) 0;opacity:0;transition:translate 1.4s ease-out,opacity .7s;top:66%;left:55%}.fish-shadow img{opacity:.92;filter:saturate(1.1)drop-shadow(0 4px 4px lab(12.7653% -5.3338 -24.6367/.35));width:100%;animation:1.1s ease-in-out infinite fish-swim;display:block}.fish-shadow.near{translate:calc(-50% + var(--fd) * -26px) 0;opacity:1}.fish-shadow.nibble img{animation:.26s ease-in-out fish-nib}.fish-shadow.bite{translate:-50% -8px}@keyframes fish-swim{50%{translate:0 2px;rotate:4deg}}.fish-shell{container-type:size}.fish-flight{opacity:0;will-change:transform;backface-visibility:hidden;width:110px;top:0;left:0}.fish-flight.octopus,.fish-flight.puffer,.fish-flight.boot{width:84px}.fish-splash{top:63%;left:55%}.fish-splash i{background:var(--fish-foam);border-radius:50%;width:9px;height:9px;animation:.7s ease-out forwards fish-drop;position:absolute}.fish-splash i:first-child{--dx:-40px;--dy:-50px}.fish-splash i:nth-child(2){--dx:-18px;--dy:-70px}.fish-splash i:nth-child(3){--dx:6px;--dy:-80px}.fish-splash i:nth-child(4){--dx:26px;--dy:-64px}.fish-splash i:nth-child(5){--dx:44px;--dy:-42px}.fish-splash i:nth-child(6){--dx:0px;--dy:-30px;border:3px solid var(--fish-foam);background:0 0;width:60px;height:14px;animation:.7s ease-out forwards fish-ring;translate:-50%}@keyframes fish-drop{0%{opacity:1;translate:0}60%{translate:var(--dx) var(--dy);opacity:1}to{translate:calc(var(--dx) * 1.3) 10px;opacity:0}}.fish-basket-glow{border-radius:50%;width:120px;height:70px;top:84%;left:13%;translate:-50% -50%}.fish-basket-glow.pop{animation:.5s ease-out fish-pop}@keyframes fish-pop{0%{box-shadow:0 0 0 0 var(--fish-gold)}to{box-shadow:0 0 0 30px #0000}}.fish-toast{white-space:nowrap;background:var(--card);border-radius:99px;padding:6px 14px;font-size:18px;font-weight:900;animation:.9s ease-out forwards fish-toast;top:42%;left:50%;translate:-50%;box-shadow:0 6px 16px -6px lab(7.14189% -4.04456 -15.461/.5)}.fish-toast.bad{color:var(--destructive)}@keyframes fish-toast{0%{opacity:0;scale:.6}20%{opacity:1;scale:1.1}80%{opacity:1}to{opacity:0;translate:-50% -30px}}.fish-hint{white-space:nowrap;background:var(--card);border-radius:99px;padding:5px 14px;bottom:20%;left:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.fish-hint{background:color-mix(in oklab, var(--card) 85%, transparent)}}.fish-hint{font-size:13px;font-weight:800}.fish-card-art{justify-content:center;margin-bottom:6px;display:flex}.fish-card-art img{object-fit:contain;width:64px;height:64px;margin:0 -6px;animation:2s ease-in-out infinite fish-float}.fish-card-art img:nth-child(2){animation-delay:-.7s}.fish-card-art img:nth-child(3){animation-delay:-1.3s}.fish-card{background:var(--card);box-shadow:var(--tour-shadow)}.tour-car-hop{animation:.45s ease-out tour-car-hop}@keyframes tour-car-hop{30%{translate:0 -9%}60%{translate:0 1%}}.fish-shadow.hidden-fish img{filter:brightness(0)blur(2.5px);opacity:.38}.fish-rod{background:linear-gradient(90deg,lab(18.5889% 9.53426 12.7171),lab(55.6596% 17.7866 39.4026) 60%,lab(35.8198% 18.0524 28.7028));height:6px}.fish-rod .grip{background:repeating-linear-gradient(90deg,lab(20.5844% 19.7277 19.9035) 0 4px,lab(11.4607% 14.0429 12.5795) 4px 6px);border-radius:6px;width:28%;height:10px;position:absolute;top:-2px;right:0}.fish-rod .reel{background:radial-gradient(circle,lab(88.3797% -2.11504 -7.10391) 0 25%,lab(47.7544% -2.88326 -10.5244) 30% 60%,lab(24.5688% -1.90632 -7.00992) 65%);border-radius:50%;width:18px;height:18px;position:absolute;top:4px;right:30%;box-shadow:0 2px 3px lab(7.18439% -1.49957 -6.86639/.4)}.fish-line path.rod{stroke:lab(41.6563% 18.4284 34.5691);stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 3px 3px lab(6.93639% 12.5196 10.2206/.4))}.fish-line path.rod-grip{stroke:lab(16.11% 13.8994 13.6698);stroke-width:11px;stroke-linecap:round}.fish-reel{background:radial-gradient(circle,lab(88.3797% -2.11504 -7.10391) 0 25%,lab(47.7544% -2.88326 -10.5244) 30% 60%,lab(24.5688% -1.90632 -7.00992) 65%);border-radius:50%;width:22px;height:22px;bottom:9%;right:3%;box-shadow:0 2px 3px lab(7.18439% -1.49957 -6.86639/.4)}.fish-golden{filter:sepia()saturate(3.5)hue-rotate(-8deg)brightness(1.15)drop-shadow(0 0 6px lab(82.7905% 13.2835 80.528/.8))}.fish-haul{color:lab(18.634% -6.8495 -24.7751);background:linear-gradient(135deg,lab(88.8471% -19.4618 -19.2226),lab(91.7786% -27.2297 5.06023));border-radius:999px;align-items:center;gap:2px;padding:2px 8px 2px 4px;font-size:12px;font-weight:800;display:inline-flex}.fish-haul img{object-fit:contain;width:26px;height:20px}.fish-haul.bad{opacity:.7;text-decoration:line-through}.fish-logbook{background:linear-gradient(160deg,lab(94.3887% 2.61948 23.6209),lab(91.4806% 15.9189 15.2397),lab(92.4719% -18.9284 -7.8699));box-shadow:inset 0 0 0 1px lab(82.5911% 6.40705 18.541)}.fish-stamp{text-align:center;background:lab(100% 0 0/.6);border-radius:12px;flex-direction:column;align-items:center;padding:4px 2px;line-height:1.1;display:flex}.fish-stamp img{object-fit:contain;width:44px;height:34px}.fish-stamp img.locked{filter:brightness(0)opacity(.25)}.fish-stamp b{margin-top:2px;font-size:10px}.fish-stamp small{opacity:.7;font-size:9px}.fish-stamp:nth-child(6n+1).got{background:lab(92.2258% -14.8326 -14.5152)}.fish-stamp:nth-child(6n+2).got{background:lab(92.8037% -20.78 13.3298)}.fish-stamp:nth-child(6n+3).got{background:lab(90.9088% 20.5584 -12.957)}.fish-stamp:nth-child(6n+4).got{background:lab(89.9863% 9.49985 -24.3074)}.fish-stamp:nth-child(6n+5).got{background:lab(92.2357% 2.54735 40.9522)}.fish-stamp:nth-child(6n).got{background:lab(90.6306% 7.05609 13.5441)}.fish-stamp.new{animation:.6s ease-out both fish-stamp-in;box-shadow:0 0 0 2px lab(71.1681% 11.7208 71.0541)}.fish-stamp.new small{color:lab(41.5134% 26.9955 88.1151);opacity:1;font-weight:800}@keyframes fish-stamp-in{0%{opacity:0;transform:scale(1.4)rotate(-8deg)}to{opacity:1;transform:none}}.tour-shell,.fish-shell,.tour-shell *,.fish-shell *{letter-spacing:0;font-family:Fredoka,ui-rounded,system-ui,sans-serif}.fish-card>p.text-2xl,.fish-card>p.text-xl{font-family:Lobster,cursive;font-weight:400}@keyframes cafe-shot{0%{transform:translate(-50%)rotate(-90deg)}to{opacity:.6;transform:translate(-50%,-55vh)rotate(-90deg)}}.cafe-scene{inset:0}@media (pointer:coarse){.tour-camera{display:none!important}}.cafe-head{will-change:transform;backface-visibility:hidden;width:clamp(58px,17vw,100px);height:auto;transition:left 70ms step-end,top .12s ease-out;animation:.5s steps(2,end) infinite cafe-waddle}@keyframes cafe-waddle{0%{rotate:-7deg}to{rotate:7deg}}.cafe-happy{transition:none;animation:.7s ease-out forwards cafe-happy}@keyframes cafe-happy{0%{scale:1.1}30%{scale:1.3}to{opacity:0;translate:0 -120px;scale:.8}}.cafe-flash{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:radial-gradient(circle,#fffbe8 0 18%,#ffd76a 30%,#f0a63a55 52%,#0000 70%);border-radius:50%;width:110px;height:110px;margin:-55px 0 0 -55px;animation:.35s ease-out forwards cafe-flash;top:2.2rem;left:0}@keyframes cafe-flash{0%{rotate:0deg;scale:.2}50%{scale:1.15}to{opacity:0;rotate:25deg;scale:1.3}}.cafe-crumb{background:var(--cafe-gold);width:7px;height:7px;box-shadow:0 0 0 1px var(--cafe-pastry);border-radius:2px;animation:.55s ease-out forwards cafe-crumb;top:2.2rem;left:0}.cafe-crumb:nth-child(odd){background:var(--cafe-pistachio)}@keyframes cafe-crumb{0%{transform:rotate(var(--a)) translateX(0)}to{transform:rotate(var(--a)) translateX(58px) rotate(180deg);opacity:0}}.cafe-coin{color:var(--cafe-action-ink);background:var(--cafe-action);border-radius:999px;padding:1px 8px;font-size:14px;animation:.7s ease-out forwards cafe-coin;top:0;left:0;translate:-50%}@keyframes cafe-coin{to{opacity:0;translate:-50% -60px}}.cafe-shot-img{width:22px;height:auto;bottom:10%}.cafe-fly{animation:.2s linear forwards cafe-fly}@keyframes cafe-fly{0%{transform:translate(-50%)}to{transform:translate(-50%,-75cqh)}}.cafe-launcher{touch-action:none;background:radial-gradient(at 50% 60%,#ffd76a88,#0000 68%);border:0;width:54px;height:96px}.cafe-launcher img{filter:drop-shadow(0 4px 6px #5a3a1a55);width:auto;height:92px;transition:transform 80ms}.cafe-launcher:active img{transform:translateY(-6px)scale(.95)}.cafe-aim{background:radial-gradient(circle, var(--cafe-gold) 1.6px, transparent 2px) center top / 4px 14px repeat-y;opacity:.75;width:4px;top:8%;bottom:100px}.cafe-reticle{border:2.5px solid var(--cafe-gold);border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:50%;translate:-50% -50%;box-shadow:0 0 0 2px #fff8}.cafe-reticle:before,.cafe-reticle:after{content:"";background:var(--cafe-gold);position:absolute;top:50%;left:50%;translate:-50% -50%}.cafe-reticle:before{width:34px;height:2px}.cafe-reticle:after{width:2px;height:34px}.cafe-danger{border-top:2px dashed #c2410c55;height:0}.cafe-bird{fill:none;stroke:#3b3a46;stroke-width:1.6px;stroke-linecap:round;width:3.2%;animation:14s linear infinite cafe-bird;left:-5%}@keyframes cafe-bird{0%{left:14%}50%{translate:0 6px}to{left:76%}}.cafe-bird path{transform-origin:50%;animation:.35s ease-in-out infinite alternate cafe-flap}@keyframes cafe-flap{to{transform:scaleY(.35)}}.cafe-spray{opacity:0;background:#e8f6ff;border-radius:50%;width:1.2%;height:1.2%;animation:1.4s ease-out infinite cafe-spray}@keyframes cafe-spray{0%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate(var(--dx,6px), 46px) scale(.5)}}.cafe-spray:nth-child(odd){--dx:-8px}.cafe-shimmer{background:linear-gradient(90deg,#0000,#fffa,#0000) 0 0/40% 100% no-repeat;border-radius:50%;width:30%;height:1.4%;animation:2.6s ease-in-out infinite cafe-shimmer}@keyframes cafe-shimmer{0%{background-position:-40% 0}to{background-position:140% 0}}.cafe-pour{background:repeating-linear-gradient(#4a2614 0 4px,#7a4426 4px 7px) 0 0/100% 14px;border-radius:2px;width:.5%;height:1.9%;animation:.4s linear infinite cafe-pour}@keyframes cafe-pour{to{background-position:0 14px}}.cafe-steam{width:3%;height:4%;translate:-50% -100%}.cafe-steam i{filter:blur(.6px);opacity:0;border-left:2px solid #ffffffb0;border-radius:50%;width:40%;height:100%;animation:2.4s ease-out infinite cafe-steam;position:absolute;bottom:0;left:30%}.cafe-steam i+i{animation-delay:-1.2s;left:55%}@keyframes cafe-steam{0%{opacity:0;transform:translateY(6px)scaleX(1)}30%{opacity:.9}to{opacity:0;transform:translateY(-14px)scaleX(-1)}}@media (prefers-reduced-motion:reduce){.cafe-head,.cafe-bird,.cafe-spray,.cafe-shimmer,.cafe-pour,.cafe-steam i{animation:none}}.cafe-count{animation:.5s ease-out cafe-count}@keyframes cafe-count{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.nb-field{background:linear-gradient(to bottom, var(--secondary), var(--background) 55%, var(--muted))}.nb-zone{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.nb-zone{background:color-mix(in oklab, var(--primary) 10%, transparent)}}.nb-zone{border-top:2px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.nb-zone{border-top:2px dashed color-mix(in oklab, var(--primary) 40%, transparent)}}.nb-nonna-throw{animation:.35s ease-out nb-throw}@keyframes nb-throw{40%{transform:translateY(6px)rotate(-6deg)scale(1.06)}}.nb-swing{transform:translate(-50%)rotate(-35deg)scale(1.15)}.nb-bit{pointer-events:none;font-size:1.1rem;animation:.6s cubic-bezier(.2,.7,.4,1) forwards nb-bit;position:absolute}@keyframes nb-bit{to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--r)) scale(.6)}}.nb-stem{background:lab(69.4684% -43.5493 45.587);border-radius:3px;width:6px;height:14px}.nb-steam{pointer-events:none;position:absolute}.nb-steam i{filter:blur(4px);background:lab(100% 0 0/.55);border-radius:50%;width:18px;height:28px;animation:2.4s ease-out infinite nb-steam;position:absolute}.nb-steam i:nth-child(2){animation-delay:.8s;left:14px}.nb-steam i:nth-child(3){animation-delay:1.6s;left:-12px}@keyframes nb-steam{0%{opacity:0;transform:translateY(0)scale(.6)}30%{opacity:.9}to{opacity:0;transform:translateY(-50px)scale(1.4)}}.serenade-tenor{transform-origin:50% 100%;filter:drop-shadow(0 10px 8px lab(6.86607% 13.9792 8.96134/.35));animation:2.1s ease-in-out infinite serenade-sway}@keyframes serenade-sway{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(2.5deg)translateY(-3px)}}.nb-flame{pointer-events:none;background:radial-gradient(lab(88.6381% 10.5484 66.1575/.8),lab(63.7311% 54.8773 72.7088/0));border-radius:50%;width:60px;height:22px;animation:.5s ease-in-out infinite alternate nb-flame;position:absolute}@keyframes nb-flame{to{opacity:.5;transform:scale(1.15,.85)}}@media (prefers-reduced-motion:reduce){.nb-steam i,.nb-flame{animation:none}}.game-bg-crush.sc-zone-gelateria,.game-bg-crush.sc-zone-kitchen,.game-bg-crush.sc-zone-piazza,.game-bg-crush.sc-zone-pasticceria{background-position:50%!important;background-size:cover!important}.game-bg-crush.sc-zone-gelateria{background:linear-gradient(lab(100% 0 0/.18),lab(100% 0 0/.1)),url(/__l5e/assets-v1/d217526d-f668-42cb-adf2-1a8a86346534/crush-bg-gelateria.webp) 50%/cover,lab(82.8446% -15.5354 -22.7484)!important}.game-bg-crush.sc-zone-kitchen{background:linear-gradient(lab(100% 0 0/.15),lab(100% 0 0/.1)),url(/__l5e/assets-v1/0bb88692-9af0-4436-9294-3fb5e9a8943e/crush-bg-kitchen.webp) 50%/cover,lab(88.5071% 3.54594 19.3722)!important}.game-bg-crush.sc-zone-piazza{background:linear-gradient(lab(100% 0 0/.08),lab(18.3547% 15.1031 10.3677/.1)),url(/__l5e/assets-v1/ccee1729-f323-49cd-b6b5-12f872afcd50/crush-bg-piazza.webp) 50%/cover,lab(70.3381% 29.093 39.1067)!important}.game-bg-crush.sc-zone-pasticceria{background:url(/__l5e/assets-v1/3018da41-f65c-4903-9fd6-82055e091e3a/crush-bg-pasticceria.webp) 50%/cover,lab(93.5735% -11.8408 7.56192)!important}.game-bg-crush[class*=sc-zone-] .sc-tray{background:linear-gradient(160deg,lab(99.4405% .13569 1.9016),lab(95.394% .703841 4.5323) 60%,lab(91.9042% 1.32829 5.57143))!important;box-shadow:0 0 0 3px lab(82.8129% 4.16073 32.279),0 8px lab(76.8451% 5.07227 19.1018),0 20px 36px lab(12.8561% 8.04094 13.9573/.35),inset 0 2px lab(100% 0 0)!important}.game-bg-crush[class*=sc-zone-] .sc-tray .crush-wall{background:lab(91.9216% .895739 5.67613)}.sc-glaze{pointer-events:none;background:radial-gradient(60% 35% at 40% 25%,lab(100% 0 0/.85),#0000 70%),radial-gradient(circle at 50% 55%,lab(86.1646% 13.6748 60.3065/.45),#0000 72%);border-radius:40%;position:absolute;inset:8%;box-shadow:0 0 0 2px lab(82.6543% 15.2682 66.5799/.9),0 0 8px lab(82.6543% 15.2682 66.5799/.55)}.sc-glazed-sweet{filter:saturate(1.3)brightness(1.06)drop-shadow(0 2px 2px lab(53.3531% 19.3282 52.9214/.5))}.sc-cone{filter:grayscale()opacity(.35);line-height:1;display:inline-block}.sc-cone-on{filter:drop-shadow(0 0 4px lab(82.8053% 12.0677 73.6205))saturate(1.2)}.sc-prize-glow{background:radial-gradient(circle, var(--game-accent,var(--primary)) 0%, transparent 70%)}@supports (color:color-mix(in lab, red, red)){.sc-prize-glow{background:radial-gradient(circle, color-mix(in oklab, var(--game-accent,var(--primary)) 30%, transparent) 0%, transparent 70%)}}.sc-prize-glow{animation:2.4s ease-in-out infinite sc-prize-glow}.sc-prize-pop{animation:.7s cubic-bezier(.3,1.6,.5,1) both sc-prize-pop}@keyframes sc-prize-pop{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes sc-prize-glow{50%{transform:scale(1.08)}}.sc-end-card{background:linear-gradient(lab(99.4452% -.128955 1.51817),lab(94.9004% -.552565 7.65568));animation:.5s cubic-bezier(.3,1.5,.5,1) both sc-end-pop;box-shadow:0 16px 36px lab(7.0001% -1.35344 -16.7248/.35),inset 0 0 0 3px lab(92.0448% 2.05305 19.5569/.55),inset 0 3px lab(100% 0 0/.85)}.sc-end-lose{background:linear-gradient(lab(98.2536% -.878662 -2.85904),lab(93.02% -2.12058 -7.10671));box-shadow:0 16px 36px lab(7.0001% -1.35344 -16.7248/.35),inset 0 0 0 3px lab(86.0249% -3.95444 -14.0786/.5),inset 0 3px lab(100% 0 0/.85)}@keyframes sc-end-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:none}}.sc-end-title{font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-size:clamp(26px,7.5vw,34px);font-weight:600;line-height:1.1}.sc-end-win .sc-end-title{color:var(--game-accent);text-shadow:0 2px 0 #ffffffe6, 0 4px 10px var(--game-accent)}@supports (color:lab(0% 0 0)){.sc-end-win .sc-end-title{text-shadow:0 2px 0 lab(100% 0 0/.9), 0 4px 10px var(--game-accent)}}@supports (color:color-mix(in lab, red, red)){.sc-end-win .sc-end-title{text-shadow:0 2px 0 lab(100% 0 0/.9), 0 4px 10px color-mix(in oklab, var(--game-accent) 40%, transparent)}}.sc-end-lose .sc-end-title{color:var(--foreground)}.sc-end-cones{color:lab(55.8076% 16.0162 53.9801);font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-size:15px;font-weight:600}.sc-end-score{color:var(--foreground);background:linear-gradient(lab(100% 0 0),lab(95.4589% .0415742 7.69171));border-radius:999px;padding:6px 18px;font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-size:clamp(17px,5vw,21px);font-weight:600;display:inline-block;box-shadow:inset 0 2px lab(100% 0 0),inset 0 -3px lab(88.5378% 1.53828 15.5512/.6),0 2px 6px lab(18.8249% 4.97413 21.5729/.18)}.sc-candy-btn{color:lab(100% 0 0);text-shadow:0 1px 2px lab(26.2503% 44.6849 -4.04508/.55);background:linear-gradient(lab(74.8469% 49.039 -4.40943),lab(53.9424% 76.4903 -6.92607) 55%,lab(46.0832% 70.0196 -6.34164));border-radius:999px;font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-weight:600;transition:transform .12s;position:relative;box-shadow:inset 0 2px lab(100% 0 0/.55),inset 0 -4px lab(33.8459% 57.242 -5.18504/.85),0 4px 12px lab(45.1863% 63.8717 -5.78131/.4)}.sc-candy-btn:active:not(:disabled){transform:translateY(2px)}.sc-candy-btn:disabled{opacity:.4}.sc-candy-ghost{color:var(--foreground);background:linear-gradient(lab(100% 0 0),lab(95.4589% .0415742 7.69171));border:2px solid lab(86.2423% 2.0954 19.5972);border-radius:999px;font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-weight:600;box-shadow:inset 0 2px lab(100% 0 0),0 3px 8px lab(18.8249% 4.97413 21.5729/.15)}.sc-candy-ghost:disabled{opacity:.4}.sc-tray .crush-tile>span:first-child:not(.sc-wrapped-sweet){transform:scale(1.14);filter:drop-shadow(0 3px 2px lab(12.1492% 18.5355 -7.45618/.45))drop-shadow(0 0 1px lab(100% 0 0))saturate(1.75)contrast(1.15)brightness(1.04)!important}.sc-tray .crush-tile[class*=crush-k]:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(lab(100% 0 0/.75),#0000);border-radius:50%;width:46%;height:22%;position:absolute;top:8%;left:14%}.sc-wrap{background:radial-gradient(circle at 32% 28%,lab(99.1167% -.986487 19.4698),lab(83.99% 9.71457 61.3468) 40%,lab(55.6369% 21.1966 58.7498));border-radius:45%;animation:none;inset:12% 20%;box-shadow:inset 0 -3px 5px lab(35.7726% 21.2207 41.6775/.55),inset 0 2px 2px lab(100% 0 0/.8),0 2px 4px lab(18.4212% 17.5542 30.3747/.4)}.sc-bow{background:linear-gradient(90deg,lab(51.5803% 63.2457 38.9399),lab(72.818% 53.2479 30.4177))}.sc-wrapped-sweet{filter:saturate(1.6)drop-shadow(0 1px 1px lab(18.4212% 17.5542 30.3747/.6));transform:scale(.7)}.sc-tray .crush-sp-glaze{box-shadow:inset 0 0 0 3px lab(96.6633% .147432 11.6023),inset 0 -6px lab(88.5854% 2.6772 23.6807)!important}.sc-glaze{z-index:4;background:linear-gradient(lab(98.8912% -.00962615 3.82442/.95),lab(94.3429% .152856 11.6066/.85));border-radius:45% 45% 50% 50%/40% 40% 70% 70%;height:40%;inset:4% 10% auto;box-shadow:0 2px lab(86.2172% 1.54963 15.5611),inset 0 1px lab(100% 0 0);-webkit-mask:radial-gradient(circle at 20% 100%,#0000 12%,#000 13%),linear-gradient(#000,#000)}.sc-bomb-sweet{z-index:1;filter:drop-shadow(0 3px 2px lab(12.5331% 17.024 15.4116/.5));position:relative}.sc-tray .crush-sp-bomb{animation:1.4s ease-in-out infinite crush-throb}.sc-drops{--c:#ffb7b5}@supports (color:lab(0% 0 0)){.sc-drops{--c:lab(81.3684% 38.2671 16.6956)}}.sc-drops-k0{--c:#ffa8b5}@supports (color:lab(0% 0 0)){.sc-drops-k0{--c:lab(77.5044% 45.9612 10.1032)}}.sc-drops-k1{--c:#fde6ab}@supports (color:lab(0% 0 0)){.sc-drops-k1{--c:lab(92.1911% 1.58989 32.1356)}}.sc-drops-k2{--c:#a05f38}@supports (color:lab(0% 0 0)){.sc-drops-k2{--c:lab(47.2292% 24.5633 33.3809)}}.sc-drops-k3{--c:#92da82}@supports (color:lab(0% 0 0)){.sc-drops-k3{--c:lab(80.781% -36.0457 36.0788)}}.sc-drops-k4{--c:#f3ae58}@supports (color:lab(0% 0 0)){.sc-drops-k4{--c:lab(76.5943% 19.8977 53.4593)}}.sc-drops-k5{--c:#c3a5f9}@supports (color:lab(0% 0 0)){.sc-drops-k5{--c:lab(72.9152% 23.5845 -37.791)}}.sc-drop{background:radial-gradient(circle at 35% 30%, #ffffffe6 0 18%, var(--c) 40%);z-index:6;border-radius:50%/60% 60% 40% 40%;width:18%;height:24%;animation:.55s cubic-bezier(.2,.7,.4,1) forwards sc-drop;position:absolute;top:50%;left:50%;box-shadow:0 1px 2px lab(18.3547% 15.1031 10.3677/.35)}@supports (color:lab(0% 0 0)){.sc-drop{background:radial-gradient(circle at 35% 30%, lab(100% 0 0/.9) 0 18%, var(--c) 40%)}}@keyframes sc-drop{0%{transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) scale(1.1);opacity:1}70%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(.25);opacity:0}}.sc-tray.crush-board{background:linear-gradient(160deg,lab(32.6323% -13.2888 -35.1229),lab(20.5087% -.663981 -33.393))!important;box-shadow:0 0 0 4px lab(82.8129% 4.16073 32.279),0 10px 24px lab(6.64786% 1.97355 -26.4391/.45),inset 0 2px 6px lab(2.80457% .832595 -16.6937/.5)!important}.sc-tray .crush-wall{box-shadow:none!important;background:0 0!important}.sc-confetti{border-radius:3px;width:10px;height:14px;animation:2.4s cubic-bezier(.3,.6,.5,1) forwards sc-confetti;position:absolute;top:-6%}.sc-confetti-0{background:lab(75.14% 51.1326 22.7829)}.sc-confetti-1{background:lab(86.4742% 6.15835 66.6916)}.sc-confetti-2{background:lab(75.1687% -31.7859 -32.9523)}.sc-confetti-3{background:lab(78.7102% -45.0683 29.4705)}.sc-confetti-4{background:lab(72.1562% 46.7507 -29.1375)}@keyframes sc-confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{transform:translateY(110vh) rotate(calc(var(--r) + 540deg));opacity:.8}}@media (prefers-reduced-motion:reduce){.sc-drop,.sc-confetti{animation-duration:10ms}}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]{border:3px solid lab(83.985% 4.93008 36.6689)!important;box-shadow:0 6px lab(12.7982% 10.418 16.9189/.35),0 18px 32px lab(6.87089% 1.30797 -17.4931/.4),inset 0 2px lab(100% 0 0/.35),inset 0 -6px 14px lab(0% 0 0/.18)!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-0{background:linear-gradient(160deg,lab(24.9334% 2.2586 -37.7678),lab(13.218% 6.76672 -31.6001))!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-1{background:linear-gradient(160deg,lab(99.4405% .13569 1.9016),lab(93.0816% .894964 5.67563))!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-4{background:linear-gradient(160deg,lab(57.6334% -43.3719 17.0352),lab(43.5845% -41.7004 11.731))!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-5{background:linear-gradient(160deg,lab(40.1691% 57.0293 36.0154),lab(28.7097% 51.2064 28.7233))!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-] .crush-wall,.game-bg-crush .sc-tray .crush-cell,.game-bg-crush .sc-tray .crush-tile[class*=crush-k]{box-shadow:none!important;background:0 0!important}.game-bg-crush .sc-tray .crush-tile[class*=crush-k]:before{content:none!important}.game-bg-crush .sc-tray .crush-cell{background:lab(100% 0 0/.14)!important}.game-bg-crush .sc-tray .crush-tile>span:first-child:not(.sc-wrapped-sweet){filter:drop-shadow(0 4px 3px lab(12.6652% .527114 -17.7116/.35))!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-0,.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-4{background:linear-gradient(160deg,lab(86.2797% -12.0086 -17.1909),lab(76.9353% -13.3117 -24.2328))!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-1,.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-5{background:linear-gradient(160deg,lab(89.3382% -23.3293 6.72226),lab(80.3226% -30.2139 8.67049))!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-2{background:linear-gradient(160deg,lab(82.5577% 29.4794 -5.62055),lab(72.8727% 38.9854 -7.47191))!important}.game-bg-crush .sc-tray .crush-tile.crush-sp-glaze{box-shadow:inset 0 0 0 3px lab(96.6633% .147432 11.6023),0 0 10px lab(100.223% .50956 19.5627/.8)!important}.game-bg-crush .sc-tray .crush-sel{box-shadow:0 0 0 3px lab(100% 0 0),0 0 12px lab(100.367% 2.35295 40.6618/.9)!important}.game-bg-crush[class*=sc-zone-]{background:url(/assets/crush-bg-bright-P_bWvrcR.webp) 50%/cover,lab(94.2756% 1.92514 11.4499)!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-3{background:linear-gradient(160deg,lab(24.9334% 2.2586 -37.7678),lab(14.4057% 6.33554 -31.621))!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-3 .crush-cell{background:lab(100% 0 0/.05)!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-3>:nth-child(odd){background:lab(100% 0 0/.12)!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board>:nth-child(odd).crush-cell{background:lab(100% 0 0/.22)!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]{--tray-a:#e4fad8;--tray-b:#ceecbe;--tray-edge:#a5cb90;box-shadow:0 0 0 2px var(--tray-edge), 0 7px 0 var(--tray-edge), 0 16px 26px #22505238, inset 0 3px 0 #ffffffe6, inset 0 -5px 0 #3f6c6e1f, inset 0 0 18px #ffffff80!important;background:radial-gradient(120% 80% at 30% 0%, #ffffffb3, transparent 55%), linear-gradient(170deg, var(--tray-a), var(--tray-b))!important;border:3px solid lab(100% 0 0/.95)!important}@supports (color:lab(0% 0 0)){.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]{--tray-a:lab(95.969% -11.9543 13.5656);--tray-b:lab(90.3981% -16.6386 19.1717);--tray-edge:lab(77.8517% -21.2161 25.0339);box-shadow:0 0 0 2px var(--tray-edge), 0 7px 0 var(--tray-edge), 0 16px 26px lab(30.8873% -15.7029 -6.47499/.22), inset 0 3px 0 lab(100% 0 0/.9), inset 0 -5px 0 lab(42.4898% -15.7335 -6.508/.12), inset 0 0 18px lab(100% 0 0/.5)!important;background:radial-gradient(120% 80% at 30% 0%, lab(100% 0 0/.7), transparent 55%), linear-gradient(170deg, var(--tray-a), var(--tray-b))!important}}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-1{--tray-a:#e1f6ff;--tray-b:#bde9ff;--tray-edge:#87c8e8}@supports (color:lab(0% 0 0)){.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-1{--tray-a:lab(95.4878% -7.24801 -10.1337);--tray-b:lab(89.7474% -11.1029 -15.7966);--tray-edge:lab(77.0397% -15.4247 -22.712)}}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-2{--tray-a:#ffebf4;--tray-b:#ffd8e9;--tray-edge:#edafcb}@supports (color:lab(0% 0 0)){.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-2{--tray-a:lab(94.894% 11.6069 -2.1952);--tray-b:lab(90.0537% 16.5255 -3.13243);--tray-edge:lab(78.0516% 26.2361 -4.99824)}}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-3{--tray-a:#fffaec;--tray-b:#f9edd5;--tray-edge:#dfc79f}@supports (color:lab(0% 0 0)){.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-3{--tray-a:lab(98.3591% .038594 7.68954);--tray-b:lab(94.3249% 1.27089 13.5439);--tray-edge:lab(81.5537% 4.5163 23.5114)}}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-] .crush-cell,.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]>:nth-child(odd),.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]>:nth-child(odd).crush-cell{border-radius:12px;background:lab(100% 0 0/.32)!important;box-shadow:inset 0 2px lab(100% 0 0/.8),inset 0 -2px 3px lab(42.4898% -15.7335 -6.508/.12)!important}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]>:nth-child(2n).crush-cell{background:lab(100% 0 0/.16)!important}.game-bg-crush .sc-missions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(lab(100% 0 0/.92),lab(96.5962% -4.20833 -5.82443/.88));border:2px solid lab(100% 0 0);border-radius:22px;padding:12px;box-shadow:0 0 0 1.5px lab(82.7712% -10.1115 -14.368),0 10px 24px lab(36.1417% -9.22217 -25.1168/.18),inset 0 -3px lab(88.5105% -6.2325 -8.69569)}.game-bg-crush .sc-missions h2{color:lab(20.6116% -.0234246 -27.6176);font-size:1rem}.game-bg-crush .sc-heart{color:lab(72.788% 42.6342 -3.82903);font-size:.75rem}.game-bg-crush .sc-mission{background:linear-gradient(lab(100% 0 0),lab(97.158% -3.17246 -4.3771));border:1.5px solid lab(86.2224% -8.2061 -11.5453);border-radius:16px;box-shadow:inset 0 2px lab(100% 0 0),0 3px 8px lab(42.0058% -7.98406 -19.078/.1)}.game-bg-crush .sc-mission p{color:lab(18.478% -1.10844 -20.8573)}.game-bg-crush .sc-mission-progress{background:lab(88.5105% -6.2325 -8.69569);border-radius:99px;height:8px}.game-bg-crush .sc-mission-progress::-webkit-progress-bar{background:lab(88.5105% -6.2325 -8.69569);border-radius:99px;height:8px}.game-bg-crush .sc-mission-progress::-webkit-progress-value{background:linear-gradient(90deg,lab(75.922% -46.8282 -19.1842),lab(63.9106% 4.40902 -59.8648),lab(65.1491% 43.0795 -37.2643));border-radius:99px}.game-bg-crush .sc-mission-progress::-moz-progress-bar{background:linear-gradient(90deg,lab(75.922% -46.8282 -19.1842),lab(63.9106% 4.40902 -59.8648),lab(65.1491% 43.0795 -37.2643));border-radius:99px}.game-bg-crush .sc-meter{background:lab(90.8307% -6.23712 -8.69795);box-shadow:inset 0 1px 3px lab(30.3804% -7.43915 -18.9445/.25),0 0 0 2px lab(100% 0 0)}.game-bg-crush .sc-meter-fill{background:linear-gradient(90deg,lab(86.4742% 6.15835 66.6916),lab(76.6366% 21.5807 73.1029))}.game-bg-crush .sc-helper{border:2px solid lab(100% 0 0);border-radius:20px;box-shadow:0 0 0 1.5px lab(82.7712% -10.1115 -14.368),0 8px 18px lab(36.1417% -9.22217 -25.1168/.18),inset 0 -3px lab(0% 0 0/.05)}.game-bg-crush .sc-helper-count{color:lab(98.7573% 2.91973 1.93735);background:linear-gradient(lab(81.1616% 48.5149 33.6081),lab(65.6379% 59.7559 34.9846));border:2px solid lab(100% 0 0);box-shadow:0 2px 5px lab(40.499% 47.3146 28.368/.4)}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]{box-shadow:0 0 0 2px var(--tray-edge), 0 12px 28px #144d6e40, inset 0 3px 0 #ffffffe6, inset 0 0 22px #ffffff73!important;border:3px solid lab(100% 0 0/.95)!important;border-radius:26px!important}@supports (color:lab(0% 0 0)){.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]{box-shadow:0 0 0 2px var(--tray-edge), 0 12px 28px lab(30.3155% -8.64889 -25.0161/.25), inset 0 3px 0 lab(100% 0 0/.9), inset 0 0 22px lab(100% 0 0/.45)!important}}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-0{--tray-a:#d8f4ff;--tray-b:#b2e3fa;--tray-edge:#94cee8}@supports (color:lab(0% 0 0)){.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board.sc-tint-0{--tray-a:lab(94.3688% -8.05363 -9.3716);--tray-b:lab(87.4698% -12.6072 -16.696);--tray-edge:lab(79.3758% -14.4379 -19.376)}}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-] .crush-cell,.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]>:nth-child(odd).crush-cell,.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]>:nth-child(2n).crush-cell{border-radius:14px;background:linear-gradient(lab(100% 0 0/.55),lab(100% 0 0/.3))!important;box-shadow:inset 0 3px 4px lab(36.3584% -11.0834 -16.892/.16),inset 0 -2px lab(100% 0 0/.9),0 1px lab(100% 0 0/.6)!important}.game-bg-crush .sc-tray .crush-tile>span:first-child:not(.sc-wrapped-sweet){transform:scale(1.12);filter:drop-shadow(0 3px 2px lab(18.5617% -2.88492 -20.3069/.3))!important}.game-bg-crush{--sc-surface:#fff;--sc-highlight:#ffffffe6;--sc-ink:#253444;--sc-shadow:#2e45562e;--sc-gold:#f5c761;--sc-pale:#e0f6ff;--sc-base:#b9e6fb;--sc-edge:#86c5e1}@supports (color:lab(0% 0 0)){.game-bg-crush{--sc-surface:lab(100% 0 0);--sc-highlight:lab(100% 0 0/.9);--sc-ink:lab(21.0358% -2.76014 -12.0742);--sc-shadow:lab(28.0921% -5.49619 -12.7675/.18);--sc-gold:lab(82.832% 8.70934 56.098);--sc-pale:lab(95.5062% -6.93363 -8.04824);--sc-base:lab(88.614% -11.6298 -15.3346);--sc-edge:lab(75.907% -15.3112 -20.7048)}}.game-bg-crush.sc-palette-1{--sc-pale:#ddfaec;--sc-base:#bdefd7;--sc-edge:#8ccaaf}@supports (color:lab(0% 0 0)){.game-bg-crush.sc-palette-1{--sc-pale:lab(95.8309% -11.5621 3.34799);--sc-base:lab(90.3651% -19.9447 5.75535);--sc-edge:lab(76.6436% -25.0922 7.21461)}}.game-bg-crush.sc-palette-2{--sc-pale:#eafce1;--sc-base:#d2efc4;--sc-edge:#a9ce96}@supports (color:lab(0% 0 0)){.game-bg-crush.sc-palette-2{--sc-pale:lab(97.0108% -9.58797 10.8112);--sc-base:lab(91.5016% -15.4729 17.7583);--sc-edge:lab(78.9584% -20.0726 23.5604)}}.game-bg-crush.sc-palette-3{--sc-pale:#fff0f7;--sc-base:#ffd7e9;--sc-edge:#e7aec8}@supports (color:lab(0% 0 0)){.game-bg-crush.sc-palette-3{--sc-pale:lab(96.1874% 8.3077 -1.5691);--sc-base:lab(89.9869% 18.1598 -3.44446);--sc-edge:lab(76.9587% 24.6177 -4.68729)}}.game-bg-crush.sc-palette-4{--sc-pale:#fffcf2;--sc-base:#f9edd5;--sc-edge:#dec89a}@supports (color:lab(0% 0 0)){.game-bg-crush.sc-palette-4{--sc-pale:lab(98.9156% .00706315 5.75149);--sc-base:lab(94.3249% 1.27089 13.5439);--sc-edge:lab(81.6299% 3.08973 25.8629)}}.game-bg-crush[class*=sc-zone-] .sc-tray.crush-board[class*=sc-tint-]{--tray-a:var(--sc-pale);--tray-b:var(--sc-base);--tray-edge:var(--sc-edge);background:linear-gradient(165deg, var(--sc-pale), var(--sc-base))!important;border-color:var(--sc-highlight)!important;box-shadow:0 0 0 2px var(--sc-edge), 0 6px 0 var(--sc-edge), 0 16px 26px var(--sc-shadow), inset 0 3px 0 var(--sc-highlight), inset 0 -4px 6px var(--sc-shadow)!important}.game-bg-crush .sc-missions{background:linear-gradient(180deg, var(--sc-surface), var(--sc-pale))}@supports (color:color-mix(in lab, red, red)){.game-bg-crush .sc-missions{background:linear-gradient(180deg, var(--sc-surface), color-mix(in oklab, var(--sc-pale) 45%, var(--sc-surface)))}}.game-bg-crush .sc-missions{border-color:var(--sc-highlight);box-shadow:0 0 0 2px var(--sc-edge), 0 5px 0 var(--sc-base), 0 12px 24px var(--sc-shadow)}.game-bg-crush .sc-missions h2,.game-bg-crush .sc-mission p{color:var(--sc-ink)}.game-bg-crush .sc-mission{background:var(--sc-surface);border-color:var(--sc-base);box-shadow:inset 0 2px 0 var(--sc-highlight), 0 3px 8px var(--sc-shadow)}.game-bg-crush .sc-mission-progress{background:var(--sc-pale)}.game-bg-crush .sc-mission-progress::-webkit-progress-bar{background:var(--sc-pale)}.game-bg-crush .sc-mission-progress::-webkit-progress-value{background:var(--sc-edge)}.game-bg-crush .sc-mission-progress::-moz-progress-bar{background:var(--sc-edge)}.game-bg-crush .sc-score-panel{border-bottom:1px solid var(--sc-base);color:var(--sc-ink);padding-bottom:8px}.sc-rating-cone{background:lab(93.1828% .155687 11.6089);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 2px 3px lab(42.0731% 4.14404 20.0655/.2)}.sc-rating-cone img{filter:grayscale(.8)opacity(.48)}.sc-rating-cone-earned{background:linear-gradient(160deg,lab(91.236% .0659823 50.0278),lab(76.8315% 15.651 68.1009));box-shadow:0 0 0 2px lab(79.3341% 9.98151 62.1892),0 3px 8px lab(53.6048% 12.8616 56.1526/.4)}.sc-rating-cone-earned img{filter:drop-shadow(0 2px 2px lab(42.004% 10.718 46.7938/.4))}.game-bg-crush .sc-helper{box-shadow:0 0 0 1.5px lab(100% 0 0/.8),0 5px lab(76.2781% 4.94367 -21.8379/.5),0 10px 18px lab(41.1752% 8.46861 -28.5333/.25)}.game-bg-crush .sc-helper-spoon,.game-bg-crush .sc-helper-pin{background:linear-gradient(lab(100% 0 0),lab(95.4589% .0415742 7.69171))}.game-bg-crush .sc-helper img{filter:drop-shadow(0 3px 3px lab(29.5102% 9.37648 -28.3451/.35))}@media (height<=740px){.game-bg-crush .sc-level-layout{gap:12px}.game-bg-crush .sc-missions{padding:8px}.game-bg-crush .sc-score-panel{margin-bottom:8px}}.game-bg-crush .sc-level-layout{gap:8px}.game-bg-crush .sc-missions{border-radius:16px;padding:6px 8px}.game-bg-crush .sc-missions h2{display:none}.game-bg-crush .sc-score-panel{margin-bottom:6px;padding-bottom:4px}.game-bg-crush .sc-score-panel p:last-child{font-size:1.05rem}.sc-rating-cone{width:32px;height:32px}.sc-rating-cone img{width:26px;height:26px}.game-bg-crush .sc-mission{gap:6px;padding:4px 8px}.game-bg-crush .sc-mission>span:first-child img,.game-bg-crush .sc-mission>span:first-child>*{width:28px;height:28px}.game-bg-crush .sc-mission p:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.game-bg-crush .sc-mission p:nth-child(2){font-size:1rem}.game-bg-crush .sc-helper{min-height:56px;padding:4px 8px}.game-bg-crush .sc-helper img{width:50px;height:50px}.sc-lives-pill{color:lab(98.7323% 3.25882 1.01885);background:linear-gradient(160deg,lab(69.0147% 58.3699 19.6327),lab(51.2745% 64.9923 15.1648));border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:inset 0 1.5px lab(100% 0 0/.4),0 3px 8px lab(45.7971% 58.2684 20.3535/.4)}.sc-play-board{width:min(96vw,max(260px,100dvh - 250px),560px)}@media (height<=700px){.game-bg-crush .sc-helper span span:last-child{display:none}.game-bg-crush .sc-helper{min-height:44px}}.sc-nonna{--sc-ice-crack-edge:#005c77e6;--sc-ice-crack-light:#fffffffa;--sc-ice-shard:#c8ebf7cc}@supports (color:lab(0% 0 0)){.sc-nonna{--sc-ice-crack-edge:lab(35.3498% -18.9126 -25.588/.9);--sc-ice-crack-light:lab(100% 0 0/.98);--sc-ice-shard:lab(90.9565% -10.0188 -9.73863/.8)}}.sc-nonna-3 img:first-child{transform-origin:30% 80%;animation:1.6s ease-in-out infinite sc-nonna-wave}.sc-nonna-2 img:first-child{transform-origin:50% 80%;animation:1.1s ease-in-out infinite sc-nonna-wave}.sc-nonna-1 img:first-child{animation:.25s linear infinite sc-nonna-scared}.sc-nonna-ice{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,lab(100% 0 0/.55) 0%,lab(100% 0 0/.12) 38%,lab(96.5815% -2.55355 -2.46191/.18) 62%,lab(100% 0 0/.4) 100%);border:2px solid lab(100% 0 0/.85);position:absolute;inset:0;box-shadow:inset 0 0 0 1px lab(82.7211% -5.06887 -4.90117/.6),inset 0 -4px 8px lab(76.9787% -7.54112 -7.31791/.35)}.sc-nonna-2 .sc-nonna-ice,.sc-nonna-1 .sc-nonna-ice{background:0 0;animation:.28s ease-out sc-ice-impact}.sc-nonna-fracture{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.sc-nonna-fracture-edge{stroke:var(--sc-ice-crack-edge);stroke-width:4.8px}.sc-nonna-fracture-light{stroke:var(--sc-ice-crack-light);stroke-width:2px}.sc-nonna-shards{fill:var(--sc-ice-shard);stroke:var(--sc-ice-crack-light);stroke-width:1.5px}@keyframes sc-ice-impact{0%{transform:translate(0)scale(1.08)}25%{transform:translate(-2px)}55%{transform:translate(2px)}to{transform:translate(0)scale(1)}}@keyframes sc-nonna-wave{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes sc-nonna-scared{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}@media (prefers-reduced-motion:reduce){.sc-nonna img,.sc-nonna-ice{animation:none!important}}.testing-preview.game-bg-crush{aspect-ratio:1;width:100%;padding:6px;background:0 0!important}.testing-mini-grid{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;width:100%;height:100%;padding:6px;display:grid;border-radius:8px!important}.testing-mini-cell{background:var(--sc-highlight);min-width:0;min-height:0;box-shadow:inset 0 1px 3px var(--sc-shadow);border-radius:4px;place-items:center;display:grid;overflow:hidden}.testing-mini-cell img{object-fit:contain;width:100%;height:100%}.testing-mini-hole{visibility:hidden}.testing-design{background:var(--card)}.testing-detail .testing-preview{max-width:240px;margin:auto}.testing-colour-0{--test-swatch:#b9e6fb}@supports (color:lab(0% 0 0)){.testing-colour-0{--test-swatch:lab(88.614% -11.6298 -15.3346)}}.testing-colour-1{--test-swatch:#bdefd7}@supports (color:lab(0% 0 0)){.testing-colour-1{--test-swatch:lab(90.3651% -19.9447 5.75535)}}.testing-colour-2{--test-swatch:#d2efc4}@supports (color:lab(0% 0 0)){.testing-colour-2{--test-swatch:lab(91.5016% -15.4729 17.7583)}}.testing-colour-3{--test-swatch:#ffd7e9}@supports (color:lab(0% 0 0)){.testing-colour-3{--test-swatch:lab(89.9869% 18.1598 -3.44446)}}.testing-colour-4{--test-swatch:#f9edd5}@supports (color:lab(0% 0 0)){.testing-colour-4{--test-swatch:lab(94.3249% 1.27089 13.5439)}}.testing-swatch{background:var(--test-swatch);border-radius:50%;width:28px;height:28px}.testing-swatch:hover{background:var(--test-swatch)}.testing-live-board .crush-wall{visibility:hidden}.testing-tier{color:var(--foreground);border-radius:999px;padding:0 .4rem;font-weight:700}.testing-tier-easy{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.testing-tier-easy{background:color-mix(in oklab, var(--primary) 12%, var(--card))}}.testing-tier-medium{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.testing-tier-medium{background:color-mix(in oklab, var(--primary) 24%, var(--card))}}.testing-tier-hard{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.testing-tier-hard{background:color-mix(in oklab, var(--primary) 38%, var(--card))}}.testing-tier-odd{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.testing-tier-odd{background:color-mix(in oklab, var(--accent) 70%, var(--card))}}.game-bg-crush .sc-hud{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,lab(98.6361% 4.42129 -2.80406/.94),lab(96.4855% -3.09575 -10.618/.92) 45%,lab(96.863% -10.0075 -2.06561/.94));border:1.5px solid lab(100% 0 0);border-radius:22px;align-items:stretch;gap:6px;padding:7px;display:flex;box-shadow:0 0 0 1px lab(83.3402% 3.89302 -18.2945/.6),0 10px 24px lab(40.8877% 11.7206 -35.4314/.2),inset 0 2px lab(100% 0 0/.9)}.sc-hud-moves{color:lab(98.7643% .651866 -3.72547);text-shadow:0 1px 2px lab(22.877% 19.0765 -41.9718/.5);background:linear-gradient(160deg,lab(73.9753% -7.73901 -47.5515),lab(53.7261% 21.7313 -63.8488));border-radius:16px;place-items:center;min-width:58px;padding:2px 8px;display:grid;box-shadow:inset 0 2px lab(100% 0 0/.45),inset 0 -3px lab(39.7917% 24.3481 -56.0253/.5),0 4px 10px lab(46.017% 15.4667 -56.9479/.35)}.sc-hud-moves b{font-size:1.6rem;font-weight:900;line-height:1}.sc-hud-cap{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.sc-hud-goals{flex:1;gap:4px;min-width:0;display:flex}.sc-hud-goal{color:lab(20.1352% 14.4865 -21.8323);background:linear-gradient(lab(100% 0 0/.95),lab(95.0189% 7.36359 -4.66448/.9));border:1px solid lab(87.7109% 14.7006 -9.28333/.8);border-radius:14px;flex:1;align-items:center;gap:4px;min-width:0;padding:3px 6px;display:flex;box-shadow:inset 0 1.5px lab(100% 0 0),0 2px 6px lab(52.4753% 21.2803 -18.854/.12)}.sc-hud-goal.sc-mission-complete{background:linear-gradient(lab(95.1241% -20.777 13.3249),lab(89.7271% -31.3458 16.0964));border-color:lab(78.3461% -35.894 23.3022)}.sc-hud-icon{flex-shrink:0;place-items:center;width:30px;height:30px;font-size:22px;display:grid}.sc-hud-icon>*{width:30px!important;height:30px!important}.sc-hud-score{color:lab(27.905% 13.0579 36.1503);background:linear-gradient(lab(97.8645% .306517 15.5603/.9),lab(94.3887% 2.61948 23.6209/.9));border:1px solid lab(88.6813% 1.23838 27.9331/.7);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 6px;display:flex}.sc-level-pill>span:first-child{color:lab(98.7043% 2.94861 -1.8711);text-shadow:0 1px 2px lab(28.5951% 35.0053 -21.6693/.5);background:linear-gradient(lab(80.8965% 35.1362 -22.0122),lab(65.1818% 46.731 -29.0875));border-radius:999px;padding:3px 14px;font-size:14px;font-weight:900;box-shadow:0 0 0 1.5px lab(100% 0 0/.7),0 3px 8px lab(40.2349% 35.035 -21.7788/.3)}.game-bg-crush .sc-dock{background:linear-gradient(135deg,lab(98.6361% 4.42129 -2.80406/.95),lab(96.4855% -3.09575 -10.618/.93) 45%,lab(96.863% -10.0075 -2.06561/.95));border:1.5px solid lab(100% 0 0);border-radius:24px;width:auto;padding:8px 16px 7px;box-shadow:0 0 0 1px lab(83.3402% 3.89302 -18.2945/.6),0 12px 26px lab(40.8877% 11.7206 -35.4314/.22),inset 0 2px lab(100% 0 0/.9)}.sc-dock-btn{position:relative}.game-bg-crush .sc-dock .sc-helper{border:2px solid lab(100% 0 0);box-shadow:inset 0 -3px lab(0% 0 0/.08),0 3px 8px lab(30.8873% -15.7029 -6.47499/.18)}.scene-fit{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scene-top{object-position:center top}.scene-bottom{object-position:center bottom}.scene-fill{object-fit:cover;filter:blur(18px)saturate(1.1);opacity:.85;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;transform:scale(1.12)}.game-bg-crush .sc-topbar{width:min(100%,560px);box-shadow:none;background:0 0;justify-self:center;padding:0 2px}.game-bg-crush .sc-level-pill{color:lab(20.886% 12.3676 23.2899);background:linear-gradient(lab(100% 0 0),lab(95.5031% .150114 11.6045));border-radius:999px;max-width:100%;padding:5px 14px;font-size:15px;font-weight:900;box-shadow:0 0 0 1.5px lab(88.5821% .346541 15.5951),0 4px 10px lab(30.4546% 4.46476 20.585/.2)}.sc-lives-note{opacity:.9;font-size:11px;font-weight:800}.sc-coin-pill{color:lab(24.456% 11.2748 30.723);background:linear-gradient(lab(100% 0 0),lab(95.5439% .315875 15.5684));border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:13px;display:inline-flex;box-shadow:0 0 0 1.5px lab(88.6517% .883043 23.7439),0 3px 8px lab(30.4546% 4.46476 20.585/.2)}.sc-gear{color:lab(98.84% .0000298023 -.0000119209);background:linear-gradient(lab(76.7608% -14.8783 -37.8891),lab(55.1124% -4.33153 -53.7148));box-shadow:inset 0 1.5px lab(100% 0 0/.45),0 3px 8px lab(35.3481% -1.00362 -46.7554/.35)}.sc-gear-menu{background:var(--card);color:var(--fg);box-shadow:var(--shadow-lift);min-width:170px}.game-bg-crush .sc-helper-spoon{background:linear-gradient(lab(94.413% -10.2673 -12.0072),lab(86.5259% -19.4351 -19.2122))}.game-bg-crush .sc-helper-pin{background:linear-gradient(lab(94.8177% 13.0157 -3.80042),lab(86.1721% 26.2714 -5.00063))}.game-bg-crush .sc-helper-count{color:lab(18.5578% 12.5017 23.1023);background:linear-gradient(lab(91.1248% 5.13154 60.4506),lab(81.4671% 16.8034 73.1289))}.game-bg-crush .sc-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.game-bg-crush .sc-topbar>:last-child{justify-self:end}.game-bg-crush .sc-topbar>:first-child{justify-self:start}.game-bg-crush .sc-hud-score{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;min-width:0;padding:4px 6px;display:flex}.sc-star-row{--rating-scoop:#fefdfa;--rating-scoop-edge:#bbb098;--rating-wafer:#f0b648;--rating-wafer-edge:#9d6c2d;align-items:center;gap:1px;display:flex}@supports (color:lab(0% 0 0)){.sc-star-row{--rating-scoop:lab(99.4514% -.15983 1.89865);--rating-scoop-edge:lab(72.2797% 1.36179 13.6212);--rating-wafer:lab(78.0177% 14.1314 61.7219);--rating-wafer-edge:lab(49.9452% 15.5882 41.9848)}}.sc-star{opacity:.38;stroke-width:1.2px;stroke-linejoin:round;flex-shrink:0;width:18px;height:20px}.sc-rating-scoop{fill:var(--rating-scoop);stroke:var(--rating-scoop-edge)}.sc-rating-wafer{fill:var(--rating-wafer);stroke:var(--rating-wafer-edge)}.sc-rating-waffle{fill:none;stroke:var(--rating-wafer-edge);stroke-width:.8px}.sc-star-on{opacity:1}.sc-score-num{white-space:nowrap;font-size:12px;font-weight:900;line-height:1}.game-bg-crush .sc-hud-goals{flex:auto;min-width:0}.game-bg-crush .sc-hud-goal{min-width:0}.game-bg-crush .sc-hud-goal b,.game-bg-crush .sc-hud-goal [aria-label*=" of "]{white-space:nowrap!important;font-size:clamp(11px,3.2vw,14px)!important}.game-bg-crush .sc-tray .crush-tile>span:first-child{filter:none!important}.game-bg-crush .sc-topbar,.game-bg-crush .sc-hud{font-size:clamp(10px,3.4vw,14px)}.game-bg-crush .sc-lives-pill{white-space:nowrap;padding:2px clamp(4px,2vw,8px);font-size:clamp(10px,3.3vw,13px)}.game-bg-crush .sc-hud{border-radius:clamp(14px,5vw,22px);gap:clamp(3px,1.4vw,6px);max-width:100%;padding:clamp(4px,1.6vw,7px);overflow:hidden}.game-bg-crush .sc-hud-moves{min-width:clamp(40px,14vw,58px);padding:2px clamp(4px,1.8vw,8px)}.game-bg-crush .sc-hud-moves b{white-space:nowrap;font-size:clamp(1.05rem,6vw,1.6rem)}.game-bg-crush .sc-hud-cap{font-size:clamp(7px,2.2vw,9px)}.game-bg-crush .sc-hud-goal{gap:clamp(2px,1vw,4px);padding:3px clamp(3px,1.4vw,6px)}.game-bg-crush .sc-hud-icon,.game-bg-crush .sc-hud-icon>*{width:clamp(20px,7.2vw,30px)!important;height:clamp(20px,7.2vw,30px)!important}.game-bg-crush .sc-hud-score{padding:3px clamp(3px,1.4vw,6px)}.game-bg-crush .sc-hud-score .sc-star{width:clamp(14px,4.4vw,18px);height:clamp(16px,4.9vw,20px)}.game-bg-crush .sc-score-num{white-space:nowrap;font-size:clamp(9px,3vw,13px)}.game-bg-crush .crush-cell.sc-hint{box-shadow:0 0 0 3px var(--accent,#fbbf24), 0 0 14px #fbbf2499;animation:1.1s ease-in-out infinite sc-hint-wiggle}@supports (color:color-mix(in lab, red, red)){.game-bg-crush .crush-cell.sc-hint{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent,#fbbf24) 70%, transparent), 0 0 14px lab(81.2477% 13.2707 77.1047/.6)}}.game-bg-crush .crush-cell.sc-hint{z-index:2}@keyframes sc-hint-wiggle{0%,60%,to{transform:scale(1)rotate(0)}70%{transform:scale(1.08)rotate(-6deg)}80%{transform:scale(1.08)rotate(6deg)}90%{transform:scale(1.04)rotate(-3deg)}}.game-bg-crush .crush-cell.sc-reshuffle>*{animation:1.3s ease-in-out sc-reshuffle-spin}@keyframes sc-reshuffle-spin{0%{transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(.55)rotate(180deg)}to{transform:scale(1)rotate(360deg)}}.sc-reshuffle-banner{color:#6d28d9;background:linear-gradient(135deg,#fdf2f8,#e0f2fe);animation:1.3s ease-out both sc-banner-pop;box-shadow:0 10px 30px -10px #6d28d973}@keyframes sc-banner-pop{0%{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.tour-jet-smoke{pointer-events:none;z-index:2;--tour-jet-ink:#13161b}@supports (color:lab(0% 0 0)){.tour-jet-smoke{--tour-jet-ink:lab(7.19015% -.368543 -3.62587)}}.tour-jet-smoke i{background:var(--tour-jet-ink);opacity:0;border-radius:50%;width:10px;height:10px;animation:2.4s ease-out infinite tour-jet-puff;position:absolute;top:-5px;left:-5px}.tour-jet-smoke i:nth-child(2){animation-delay:.6s}.tour-jet-smoke i:nth-child(3){animation-delay:1.2s}.tour-jet-smoke i:nth-child(4){animation-delay:1.8s}@keyframes tour-jet-puff{0%{opacity:.75;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-46px,-14px)scale(2.4)}}.tour-airport-flag{pointer-events:none;z-index:2;transform-origin:0;border-radius:1px;width:30px;height:21px;animation:2.2s ease-in-out infinite tour-flag-wave;display:flex;overflow:hidden}.tour-airport-flag i{flex:1}.tour-airport-flag i:first-child{background:lab(49.6613% -45.6133 30.4579)}.tour-airport-flag i:nth-child(2){background:lab(97.68% -.0000298023 .0000119209)}.tour-airport-flag i:nth-child(3){background:lab(45.7636% 63.3818 40.1799)}@keyframes tour-flag-wave{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-5deg)scaleX(.94)}}@media (prefers-reduced-motion:reduce){.tour-jet-smoke i,.tour-airport-flag{animation:none}}.game-bg-crush{--sc-deep:var(--sc-edge)}@supports (color:color-mix(in lab, red, red)){.game-bg-crush{--sc-deep:color-mix(in oklab, var(--sc-edge) 62%, lab(20.9601% -3.16371 -17.0599))}}.game-bg-crush .sc-hud,.game-bg-crush .sc-dock{background:linear-gradient(135deg, #fffffff2, var(--sc-pale))}@supports (color:lab(0% 0 0)){.game-bg-crush .sc-hud,.game-bg-crush .sc-dock{background:linear-gradient(135deg, lab(100% 0 0/.95), var(--sc-pale))}}@supports (color:color-mix(in lab, red, red)){.game-bg-crush .sc-hud,.game-bg-crush .sc-dock{background:linear-gradient(135deg, lab(100% 0 0/.95), color-mix(in oklab, var(--sc-pale) 80%, transparent))}}.game-bg-crush .sc-hud,.game-bg-crush .sc-dock{box-shadow:0 0 0 1.5px var(--sc-edge), 0 10px 24px var(--sc-shadow), inset 0 2px 0 var(--sc-highlight)}.game-bg-crush .sc-hud-moves{background:linear-gradient(160deg, var(--sc-edge), var(--sc-deep))}@supports (color:color-mix(in lab, red, red)){.game-bg-crush .sc-hud-moves{background:linear-gradient(160deg, color-mix(in oklab, var(--sc-edge) 80%, lab(100% 0 0)), var(--sc-deep))}}.game-bg-crush .sc-hud-moves{box-shadow:inset 0 2px 0 #ffffff73, inset 0 -3px 0 var(--sc-deep), 0 4px 10px var(--sc-shadow)}@supports (color:lab(0% 0 0)){.game-bg-crush .sc-hud-moves{box-shadow:inset 0 2px 0 lab(100% 0 0/.45), inset 0 -3px 0 var(--sc-deep), 0 4px 10px var(--sc-shadow)}}@supports (color:color-mix(in lab, red, red)){.game-bg-crush .sc-hud-moves{box-shadow:inset 0 2px 0 lab(100% 0 0/.45), inset 0 -3px 0 color-mix(in oklab, var(--sc-deep) 70%, transparent), 0 4px 10px var(--sc-shadow)}}.game-bg-crush .sc-hud-moves{text-shadow:0 1px 2px lab(12.8695% -2.47981 -13.6374/.5)}.game-bg-crush .sc-hud-goal{border-color:var(--sc-edge);background:linear-gradient(180deg, #fffffff5, var(--sc-pale));color:var(--sc-ink)}@supports (color:lab(0% 0 0)){.game-bg-crush .sc-hud-goal{background:linear-gradient(180deg, lab(100% 0 0/.96), var(--sc-pale))}}.game-bg-crush .sc-gear{background:linear-gradient(180deg, var(--sc-edge), var(--sc-deep))}@supports (color:color-mix(in lab, red, red)){.game-bg-crush .sc-gear{background:linear-gradient(180deg, color-mix(in oklab, var(--sc-edge) 80%, lab(100% 0 0)), var(--sc-deep))}}.game-bg-crush .sc-gear{box-shadow:inset 0 1.5px 0 #ffffff73, 0 3px 8px var(--sc-shadow)}@supports (color:lab(0% 0 0)){.game-bg-crush .sc-gear{box-shadow:inset 0 1.5px 0 lab(100% 0 0/.45), 0 3px 8px var(--sc-shadow)}}.tour-bike-wheel{fill:none;stroke:lab(12.9615% -1.76476 -6.95769);stroke-width:2px}.tour-bike-frame{fill:none;stroke:lab(53.2166% 63.4226 -12.3381);stroke-width:2.4px;stroke-linecap:round}.tour-bike-rider{fill:none;stroke:lab(47.4743% -12.5258 -46.4196);stroke-width:3px;stroke-linecap:round}.tour-bike-head{fill:lab(82.4462% 10.9548 20.6593)}.game-bg-crush .sc-tray.sc-shaped.crush-board,.game-bg-crush[class*=sc-zone-] .sc-tray.sc-shaped.crush-board[class*=sc-tint-]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.game-bg-crush .sc-tray.sc-shaped .crush-wall{visibility:hidden;box-shadow:none!important;background:0 0!important}.game-bg-crush[class*=sc-zone-] .sc-tray.sc-shaped.crush-board[class*=sc-tint-] .crush-cell,.game-bg-crush[class*=sc-zone-] .sc-tray.sc-shaped.crush-board[class*=sc-tint-]>.crush-cell:nth-child(n){border-radius:14px;background:linear-gradient(170deg, var(--sc-pale,#def6ff), var(--sc-base,#b6e6ff))!important;box-shadow:0 0 0 2px var(--sc-highlight,#ffffffe6), 0 3px 0 var(--sc-edge,#87c8e8), 0 6px 10px var(--sc-shadow,#294d5e33), inset 0 2px 0 #fffc!important}@supports (color:lab(0% 0 0)){.game-bg-crush[class*=sc-zone-] .sc-tray.sc-shaped.crush-board[class*=sc-tint-] .crush-cell,.game-bg-crush[class*=sc-zone-] .sc-tray.sc-shaped.crush-board[class*=sc-tint-]>.crush-cell:nth-child(n){background:linear-gradient(170deg, var(--sc-pale,lab(95.504% -8.23882 -11.5603)), var(--sc-base,lab(88.6006% -12.0291 -17.1989)))!important;box-shadow:0 0 0 2px var(--sc-highlight,lab(100% 0 0/.9)), 0 3px 0 var(--sc-edge,lab(77.0397% -15.4247 -22.712)), 0 6px 10px var(--sc-shadow,lab(30.5365% -9.33918 -14.1047/.2)), inset 0 2px 0 lab(100% 0 0/.8)!important}}.sc-tray .crush-seal-3{padding:2px;background:linear-gradient(150deg,lab(80.1031% 32.6745 -6.23955/.95),lab(67.9614% 45.2318 -8.6993/.95))!important;box-shadow:inset 0 0 0 2px lab(58.4068% 51.2894 -9.91244),inset 0 1px 2px lab(100% 0 0/.8)!important}.sc-prize-stamp{color:var(--game-accent);background:var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.sc-prize-stamp{background:color-mix(in oklab, var(--game-accent) 14%, var(--card))}}.sc-prize-stamp{border:2px dashed var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.sc-prize-stamp{border:2px dashed color-mix(in oklab, var(--game-accent) 55%, transparent)}}.sc-prize-stamp{font-family:Fredoka,ui-rounded,system-ui,sans-serif}.sc-prize .sc-end-title{font-weight:700}.sc-prize-note{color:var(--foreground);font-family:Fredoka,ui-rounded,system-ui,sans-serif}.tour-intro-play{letter-spacing:.01em;border:2px solid var(--lobby-action);width:72%;max-width:230px;height:3.1rem;margin-left:auto;margin-right:auto;font-family:Fredoka,ui-rounded,sans-serif;font-size:1.3rem;font-weight:700;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tour-intro-play{border:2px solid color-mix(in oklch, var(--lobby-action) 45%, var(--lobby-white))}}.tour-intro-play{background:linear-gradient(180deg, var(--lobby-action) 0%, var(--lobby-action) 55%, var(--lobby-action) 100%)}@supports (color:color-mix(in lab, red, red)){.tour-intro-play{background:linear-gradient(180deg, color-mix(in oklch, var(--lobby-action) 70%, var(--lobby-white)) 0%, var(--lobby-action) 55%, color-mix(in oklch, var(--lobby-action) 80%, var(--lobby-action-deep)) 100%)}}.tour-intro-play{box-shadow:0 3px 0 var(--lobby-action-deep), 0 6px 10px -6px var(--lobby-shadow);text-shadow:0 2px 0 var(--lobby-action-deep)}@supports (color:color-mix(in lab, red, red)){.tour-intro-play{text-shadow:0 2px 0 color-mix(in oklch, var(--lobby-action-deep) 70%, transparent)}}.tour-intro-play:after{content:none;display:none}.tour-intro-play svg{fill:currentColor;width:1.15rem;height:1.15rem}.tour-intro-play:active{box-shadow:0 1px 0 var(--lobby-action-deep), 0 3px 6px -4px var(--lobby-shadow);transform:translateY(2px)}.sweet-collection .candy-tab[data-state=active]{background:var(--collection-selected);color:var(--collection-selected-ink);box-shadow:inset 0 0 0 1px var(--collection-selected-line)}.tour-intro-card[data-district="2"]{--lobby-frame:#bdefd7;--lobby-edge:#8ccaaf}@supports (color:lab(0% 0 0)){.tour-intro-card[data-district="2"]{--lobby-frame:lab(90.3651% -19.9447 5.75535);--lobby-edge:lab(76.6436% -25.0922 7.21461)}}.tour-intro-card[data-district="3"]{--lobby-frame:#d2efc4;--lobby-edge:#a9ce96}@supports (color:lab(0% 0 0)){.tour-intro-card[data-district="3"]{--lobby-frame:lab(91.5016% -15.4729 17.7583);--lobby-edge:lab(78.9584% -20.0726 23.5604)}}.tour-intro-card[data-district="4"]{--lobby-frame:#ffd7e9;--lobby-edge:#e7aec8}@supports (color:lab(0% 0 0)){.tour-intro-card[data-district="4"]{--lobby-frame:lab(89.9869% 18.1598 -3.44446);--lobby-edge:lab(76.9587% 24.6177 -4.68729)}}.tour-intro-card[data-district="5"]{--lobby-frame:#f9edd5;--lobby-edge:#dec89a}@supports (color:lab(0% 0 0)){.tour-intro-card[data-district="5"]{--lobby-frame:lab(94.3249% 1.27089 13.5439);--lobby-edge:lab(81.6299% 3.08973 25.8629)}}.tour-intro-card[data-district="1"]{--lobby-frame:#b9e6fb;--lobby-edge:#86c5e1}@supports (color:lab(0% 0 0)){.tour-intro-card[data-district="1"]{--lobby-frame:lab(88.614% -11.6298 -15.3346);--lobby-edge:lab(75.907% -15.3112 -20.7048)}}@media (orientation:landscape) and (height<=520px){.home-main{padding-top:8px}.home-hero{margin-bottom:0}}@media (width>=1200px) and (height>=780px) and (pointer:fine),(width>=1800px) and (height>=780px){.home-main{padding-top:18px}}@supports not (color:oklch(0 0 0)){:root{--ink:#fff;--surface:#fdfdfd;--raise:#f3f4f6;--hair:#e1e3e5;--fg:#26292d;--muted-ink:#6f757b;--mint:#0571fa;--aurora:#ecf3fa;--danger:#d33a3c;--text-tools:#7a5bdd;--text-header:#f6f6ff;--text-header-border:#e4e2f7;--text-header-icon:#e3e0ff;--text-header-title:#2e2947;--text-header-description:#5d5b70;--text-header-badge:#d3cefd;--developer-tools:#c88600;--developer-tools-deep:#af7100;--developer-tools-soft:#fef4df;--developer-tools-line:#f0dcb1;--developer-tools-ink:#8b5600;--category-title:#1b120b;--web-green:#007d54;--web-green-soft:#e4f7ed;--web-green-deep:#005339;--shadow-soft:0 1px 2px #2229330d, 0 8px 24px #2229330f;--shadow-lift:0 2px 4px #2229330f, 0 18px 44px #2229331a;--catalog-tone-1:#2563eb;--catalog-tone-2:#0d9488;--catalog-tone-3:#d97706;--catalog-tone-4:#7c3aed;--catalog-tone-5:#db2777;--catalog-tone-6:#e11d48;--catalog-tone-7:#0891b2;--catalog-tone-8:#65a30d;--catalog-tone-9:#4f46e5;--catalog-tone-10:#10b981;--catalog-tone-11:#dc2626;--catalog-tone-12:#334155;--catalog-tone-13:#0284c7;--catalog-tone-14:#14b8a6;--catalog-tone-15:#ca8a04;--catalog-tone-16:#9333ea;--catalog-tone-17:#059669;--catalog-tone-18:#16a34a;--catalog-tone-19:#0ea5e9;--catalog-tone-20:#475569;--catalog-tone-21:#8b5cf6;--catalog-tone-22:#f59e0b;--catalog-tone-23:#c026d3;--catalog-tone-24:#ea580c;--catalog-tone-25:#0f766e;--catalog-tone-26:#0f172a;--catalog-tone-27:#e879f9;--catalog-tone-28:#881337;--catalog-tone-29:#6d5bd0;--catalog-tone-30:#b45309;--catalog-tone-31:#9f1239;--background:var(--ink);--foreground:var(--fg);--card:var(--surface);--primary:var(--mint);--secondary:var(--raise);--muted:var(--raise);--muted-foreground:var(--muted-ink);--border:var(--hair);--input:var(--hair);--ring:var(--mint)}}:root{--catalog-tone-1-home-bg:#edf3ff;--catalog-tone-1-home-ring:#2563eb59;--catalog-tone-2-home-bg:#eff6f5;--catalog-tone-2-home-ring:#0d948859;--catalog-tone-3-home-bg:#fdf4ee;--catalog-tone-3-home-ring:#d9770659;--catalog-tone-4-home-bg:#f3f1ff;--catalog-tone-4-home-ring:#7c3aed59;--catalog-tone-5-home-bg:#fff0f3;--catalog-tone-5-home-ring:#db277759;--catalog-tone-6-home-bg:#fff0f0;--catalog-tone-6-home-ring:#e11d4859;--catalog-tone-7-home-bg:#eff6f9;--catalog-tone-7-home-ring:#0891b259;--catalog-tone-8-home-bg:#f2f8ee;--catalog-tone-8-home-ring:#65a30d59;--catalog-tone-9-home-bg:#eff1ff;--catalog-tone-9-home-ring:#4f46e559;--catalog-tone-10-home-bg:#f0faf5;--catalog-tone-10-home-ring:#10b98159;--catalog-tone-11-home-bg:#fff0ee;--catalog-tone-11-home-ring:#dc262659;--catalog-tone-12-home-bg:#edeef0;--catalog-tone-12-home-ring:#33415559;--catalog-tone-13-home-bg:#eef5fb;--catalog-tone-13-home-ring:#0284c759;--catalog-tone-14-home-bg:#f0f9f8;--catalog-tone-14-home-ring:#14b8a659;--catalog-tone-15-home-bg:#fbf6ee;--catalog-tone-15-home-ring:#ca8a0459;--catalog-tone-16-home-bg:#f6f0ff;--catalog-tone-16-home-ring:#9333ea59;--catalog-tone-17-home-bg:#eff7f2;--catalog-tone-17-home-ring:#05966959;--catalog-tone-18-home-bg:#eff8f0;--catalog-tone-18-home-ring:#16a34a59;--catalog-tone-19-home-bg:#f0f8fe;--catalog-tone-19-home-ring:#0ea5e959;--catalog-tone-20-home-bg:#eff0f2;--catalog-tone-20-home-ring:#47556959;--catalog-tone-21-home-bg:#f5f3ff;--catalog-tone-21-home-ring:#8b5cf659;--catalog-tone-22-home-bg:#fff8f0;--catalog-tone-22-home-ring:#f59e0b59;--catalog-tone-23-home-bg:#fbf0fc;--catalog-tone-23-home-ring:#c026d359;--catalog-tone-24-home-bg:#fff3ee;--catalog-tone-24-home-ring:#ea580c59;--catalog-tone-25-home-bg:#edf4f3;--catalog-tone-25-home-ring:#0f766e59;--catalog-tone-26-home-bg:#e9eaec;--catalog-tone-26-home-ring:#0f172a59;--catalog-tone-27-home-bg:#fef5ff;--catalog-tone-27-home-ring:#e879f959;--catalog-tone-28-home-bg:#f7eced;--catalog-tone-28-home-ring:#88133759;--catalog-tone-29-home-bg:#f2f2fc;--catalog-tone-29-home-ring:#6d5bd059;--catalog-tone-30-home-bg:#faf1ed;--catalog-tone-30-home-ring:#b4530959;--catalog-tone-31-home-bg:#faedee;--catalog-tone-31-home-ring:#9f123959}@supports (color:color-mix(in oklab, red, blue)){:root{--catalog-tone-1-home-bg:color-mix(in oklab, var(--catalog-tone-1) 8%, var(--card));--catalog-tone-1-home-ring:color-mix(in oklab, var(--catalog-tone-1) 35%, transparent);--catalog-tone-2-home-bg:color-mix(in oklab, var(--catalog-tone-2) 8%, var(--card));--catalog-tone-2-home-ring:color-mix(in oklab, var(--catalog-tone-2) 35%, transparent);--catalog-tone-3-home-bg:color-mix(in oklab, var(--catalog-tone-3) 8%, var(--card));--catalog-tone-3-home-ring:color-mix(in oklab, var(--catalog-tone-3) 35%, transparent);--catalog-tone-4-home-bg:color-mix(in oklab, var(--catalog-tone-4) 8%, var(--card));--catalog-tone-4-home-ring:color-mix(in oklab, var(--catalog-tone-4) 35%, transparent);--catalog-tone-5-home-bg:color-mix(in oklab, var(--catalog-tone-5) 8%, var(--card));--catalog-tone-5-home-ring:color-mix(in oklab, var(--catalog-tone-5) 35%, transparent);--catalog-tone-6-home-bg:color-mix(in oklab, var(--catalog-tone-6) 8%, var(--card));--catalog-tone-6-home-ring:color-mix(in oklab, var(--catalog-tone-6) 35%, transparent);--catalog-tone-7-home-bg:color-mix(in oklab, var(--catalog-tone-7) 8%, var(--card));--catalog-tone-7-home-ring:color-mix(in oklab, var(--catalog-tone-7) 35%, transparent);--catalog-tone-8-home-bg:color-mix(in oklab, var(--catalog-tone-8) 8%, var(--card));--catalog-tone-8-home-ring:color-mix(in oklab, var(--catalog-tone-8) 35%, transparent);--catalog-tone-9-home-bg:color-mix(in oklab, var(--catalog-tone-9) 8%, var(--card));--catalog-tone-9-home-ring:color-mix(in oklab, var(--catalog-tone-9) 35%, transparent);--catalog-tone-10-home-bg:color-mix(in oklab, var(--catalog-tone-10) 8%, var(--card));--catalog-tone-10-home-ring:color-mix(in oklab, var(--catalog-tone-10) 35%, transparent);--catalog-tone-11-home-bg:color-mix(in oklab, var(--catalog-tone-11) 8%, var(--card));--catalog-tone-11-home-ring:color-mix(in oklab, var(--catalog-tone-11) 35%, transparent);--catalog-tone-12-home-bg:color-mix(in oklab, var(--catalog-tone-12) 8%, var(--card));--catalog-tone-12-home-ring:color-mix(in oklab, var(--catalog-tone-12) 35%, transparent);--catalog-tone-13-home-bg:color-mix(in oklab, var(--catalog-tone-13) 8%, var(--card));--catalog-tone-13-home-ring:color-mix(in oklab, var(--catalog-tone-13) 35%, transparent);--catalog-tone-14-home-bg:color-mix(in oklab, var(--catalog-tone-14) 8%, var(--card));--catalog-tone-14-home-ring:color-mix(in oklab, var(--catalog-tone-14) 35%, transparent);--catalog-tone-15-home-bg:color-mix(in oklab, var(--catalog-tone-15) 8%, var(--card));--catalog-tone-15-home-ring:color-mix(in oklab, var(--catalog-tone-15) 35%, transparent);--catalog-tone-16-home-bg:color-mix(in oklab, var(--catalog-tone-16) 8%, var(--card));--catalog-tone-16-home-ring:color-mix(in oklab, var(--catalog-tone-16) 35%, transparent);--catalog-tone-17-home-bg:color-mix(in oklab, var(--catalog-tone-17) 8%, var(--card));--catalog-tone-17-home-ring:color-mix(in oklab, var(--catalog-tone-17) 35%, transparent);--catalog-tone-18-home-bg:color-mix(in oklab, var(--catalog-tone-18) 8%, var(--card));--catalog-tone-18-home-ring:color-mix(in oklab, var(--catalog-tone-18) 35%, transparent);--catalog-tone-19-home-bg:color-mix(in oklab, var(--catalog-tone-19) 8%, var(--card));--catalog-tone-19-home-ring:color-mix(in oklab, var(--catalog-tone-19) 35%, transparent);--catalog-tone-20-home-bg:color-mix(in oklab, var(--catalog-tone-20) 8%, var(--card));--catalog-tone-20-home-ring:color-mix(in oklab, var(--catalog-tone-20) 35%, transparent);--catalog-tone-21-home-bg:color-mix(in oklab, var(--catalog-tone-21) 8%, var(--card));--catalog-tone-21-home-ring:color-mix(in oklab, var(--catalog-tone-21) 35%, transparent);--catalog-tone-22-home-bg:color-mix(in oklab, var(--catalog-tone-22) 8%, var(--card));--catalog-tone-22-home-ring:color-mix(in oklab, var(--catalog-tone-22) 35%, transparent);--catalog-tone-23-home-bg:color-mix(in oklab, var(--catalog-tone-23) 8%, var(--card));--catalog-tone-23-home-ring:color-mix(in oklab, var(--catalog-tone-23) 35%, transparent);--catalog-tone-24-home-bg:color-mix(in oklab, var(--catalog-tone-24) 8%, var(--card));--catalog-tone-24-home-ring:color-mix(in oklab, var(--catalog-tone-24) 35%, transparent);--catalog-tone-25-home-bg:color-mix(in oklab, var(--catalog-tone-25) 8%, var(--card));--catalog-tone-25-home-ring:color-mix(in oklab, var(--catalog-tone-25) 35%, transparent);--catalog-tone-26-home-bg:color-mix(in oklab, var(--catalog-tone-26) 8%, var(--card));--catalog-tone-26-home-ring:color-mix(in oklab, var(--catalog-tone-26) 35%, transparent);--catalog-tone-27-home-bg:color-mix(in oklab, var(--catalog-tone-27) 8%, var(--card));--catalog-tone-27-home-ring:color-mix(in oklab, var(--catalog-tone-27) 35%, transparent);--catalog-tone-28-home-bg:color-mix(in oklab, var(--catalog-tone-28) 8%, var(--card));--catalog-tone-28-home-ring:color-mix(in oklab, var(--catalog-tone-28) 35%, transparent);--catalog-tone-29-home-bg:color-mix(in oklab, var(--catalog-tone-29) 8%, var(--card));--catalog-tone-29-home-ring:color-mix(in oklab, var(--catalog-tone-29) 35%, transparent);--catalog-tone-30-home-bg:color-mix(in oklab, var(--catalog-tone-30) 8%, var(--card));--catalog-tone-30-home-ring:color-mix(in oklab, var(--catalog-tone-30) 35%, transparent);--catalog-tone-31-home-bg:color-mix(in oklab, var(--catalog-tone-31) 8%, var(--card));--catalog-tone-31-home-ring:color-mix(in oklab, var(--catalog-tone-31) 35%, transparent)}}@supports not (color:color-mix(in oklab, red, blue)){.app-bg{background:radial-gradient(70% 55% at 12% 0,#0571fa12,#0000 65%),radial-gradient(60% 50% at 92% 8%,#0571fa0d,#0000 60%),linear-gradient(#f9fafc 0%,#eef0f3 100%)}}.game-poster-iq{color:lab(97.6043% .652194 -3.72534);background:radial-gradient(at 50% 15%,lab(53.3687% 36.7191 -52.7111),lab(30.4086% 24.0182 -56.5101) 75%);box-shadow:0 14px 34px lab(28.1248% 25.2886 -52.4092/.35)}.iqr-play{color:lab(15.9459% 5.55524 -17.7751);background:linear-gradient(170deg,lab(93.8028% 5.13428 -14.0356),lab(90.8935% -10.1608 -14.3888))}.iqr-card{color:lab(15.9459% 5.55524 -17.7751);background:lab(100% 0 0/.92);box-shadow:0 10px 30px lab(29.1807% 13.1622 -35.2111/.15)}.iqr-mode{color:lab(15.7947% 7.27798 -21.2164);border:1px solid lab(88.1611% 2.13811 -11.0727)}.iqr-tone-iq{--iqr-h:250;background:lab(94.147% -3.99467 -14.0962)}.iqr-tone-mem{--iqr-h:90;background:lab(95.5815% .538021 19.5892)}.iqr-tone-trick{--iqr-h:340;background:lab(93.6517% 12.6875 -5.05968)}.iqr-tone-prix{--iqr-h:300;background:lab(92.461% 9.03732 -16.1119)}.iqr-tone-official{--iqr-h:155;background:lab(95.0052% -18.667 9.5712)}.iqr-mode.iqr-mode-on{border:2px solid oklch(.78 .1 var(--iqr-h,280))}.iqr-chip{color:lab(25.2303% 38.516 -49.2537);background:lab(100% 0 0/.85);font-family:Fredoka,"Baloo 2",Nunito,system-ui,sans-serif;font-weight:800;box-shadow:0 8px 22px lab(29.1807% 13.1622 -35.2111/.14)}.iqr-hit{color:lab(25.2303% 38.516 -49.2537);background:lab(89.8872% 12.9009 -22.416)}.iqr-opt{background:lab(95.205% 1.35976 -7.41782);border:2px solid lab(88.1611% 2.13811 -11.0727);transition:transform .15s}.iqr-opt:active{transform:scale(.96)}.iqr-right{background:lab(89.7271% -31.3458 16.0964);border-color:lab(67.0211% -44.5969 22.989)}.iqr-wrong{background:lab(90.1598% 18.4778 10.032);border-color:lab(69.8466% 37.3708 20.841);animation:.4s iqr-shake}.iqr-timer{background:lab(90.5647% 1.36447 -7.41512)}.iqr-timer>div{background:linear-gradient(90deg,lab(56.886% 36.366 -52.7726),lab(65.4669% -23.4234 -38.8818))}.iqr-pad{background:lab(93.962% 2.12416 -11.08);border:2px solid lab(85.7531% 2.97913 -14.6987)}.iqr-pad-on{background:lab(88.7802% 3.84113 50.5384);border-color:lab(76.8315% 15.651 68.1009);box-shadow:0 0 22px lab(82.9813% 6.37221 67.4322)}.iqr-go{color:lab(98.84% .0000298023 -.0000119209);background:lab(44.9741% 37.7052 -58.1185)}.iqr-bob{animation:1.8s ease-in-out infinite iqr-bob;display:inline-block}@keyframes iqr-bob{50%{transform:translateY(-5px)rotate(-4deg)}}@keyframes iqr-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.iqr-play .iqr-status,.iqr-play .game-ink{color:lab(17.7321% 12.6618 -27.6018)}.iqr-stamp{animation:.9s cubic-bezier(.2,1.6,.4,1) both iqr-stamp;box-shadow:0 14px 40px lab(28.6369% 22.3564 -40.2034/.3)}.iqr-stamp-ok{color:lab(12.0994% 9.82668 -24.5789);background:linear-gradient(135deg,lab(86.6235% 1.03846 60.6071),lab(84.3089% -41.044 21.1106))}.iqr-stamp-no{color:lab(15.6265% 9.21352 -24.6478);background:linear-gradient(135deg,lab(87.4336% 14.9037 -25.5363),lab(85.9119% -6.78337 -27.74));animation-name:iqr-wobble}@keyframes iqr-stamp{0%{opacity:0;transform:scale(.2)rotate(-12deg)}30%{opacity:1;transform:scale(1.15)rotate(4deg)}50%{transform:scale(1)rotate(-2deg)}85%{opacity:1}to{opacity:0;transform:scale(1.05)}}@keyframes iqr-wobble{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.05)rotate(-6deg)}40%{transform:rotate(6deg)}55%{transform:rotate(-4deg)}70%{opacity:1;transform:rotate(0)}to{opacity:0}}.iqr-spark{animation:.9s ease-out both iqr-spark}@keyframes iqr-spark{0%{transform:rotate(var(--a)) translateY(0) scale(.3);opacity:1}to{transform:rotate(var(--a)) translateY(-130px) scale(1.1);opacity:0}}.iqr-final{background:linear-gradient(170deg,lab(97.8558% -.750631 11.5441),lab(94.9031% 7.15861 -12.9337))}.iqr-confetti{animation:3s linear infinite iqr-fall;top:-10%}@keyframes iqr-fall{to{transform:translateY(520px)rotate(360deg)}}.iqr-medal{animation:1.6s ease-in-out infinite iqr-medal}@keyframes iqr-medal{50%{transform:translateY(-8px)rotate(8deg)scale(1.08)}}.iqr-title{color:lab(33.0721% 42.6781 -55.432);animation:.7s cubic-bezier(.2,1.6,.4,1) both iqr-stamp-in}@keyframes iqr-stamp-in{0%{opacity:0;transform:scale(.3)}}.iqr-play.iqr-bg-iq{background:linear-gradient(170deg,lab(95.3988% -4.7369 -9.80746),lab(90.8935% -10.1608 -14.3888))}.iqr-play.iqr-bg-memory{background:linear-gradient(170deg,lab(96.7474% -.887305 15.4871),lab(92.0001% 4.40323 23.3923))}.iqr-play.iqr-bg-tricks{background:linear-gradient(170deg,lab(96.2185% 9.51859 4.03003),lab(91.2013% 16.2343 -4.74585))}.iqr-play.iqr-bg-prix{background:linear-gradient(170deg,lab(93.7429% 7.16129 -12.932),lab(90.2137% 6.54975 -17.4749))}.iqr-play.iqr-bg-official{background:linear-gradient(170deg,lab(96.9264% -9.63372 3.82717),lab(92.5524% -15.5344 7.96288))}.iqr-chip-font{color:lab(25.9034% -34.0659 13.2987);font-family:Fredoka,"Baloo 2",Nunito,system-ui,sans-serif}.mg-trail-cell{background:lab(18.6681% 7.83302 14.503/.35)}.mg-trail-on{background:lab(82.8346% 7.691 50.9405/.55)}.mg-stone{color:lab(18.2644% .471383 -27.5662);background:linear-gradient(160deg,lab(54.8339% 38.1763 32.1879),lab(40.7951% 39.8747 28.8044));transition:transform .12s,background .2s;box-shadow:inset 0 -4px lab(27.152% 30.6872 22.2198),inset 0 2px 2px lab(100% 0 0/.3)}.mg-stone:active{transform:scale(.95)}.mg-stone-ok{color:lab(34.3714% -42.4468 22.0484);background:linear-gradient(160deg,lab(69.1635% -34.5979 44.235),lab(55.3068% -38.3886 40.6447));box-shadow:inset 0 -4px lab(37.5537% -30.6765 32.964),inset 0 2px 2px lab(100% 0 0/.3)}main:has(>.tool-header){padding-top:12px!important}main>.tool-header{margin-top:0!important;margin-bottom:12px!important}main>.tool-header+*,main>.tool-header+.sr-only+*,main>.tool-header+[role=alert]+*{margin-top:0!important}@media (width>=640px){main:has(>.tool-header){padding-top:16px!important}main>.tool-header{margin-bottom:16px!important}}@media (width>=1024px){main:has(>.tool-header){padding-top:20px!important}main>.tool-header{margin-bottom:20px!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
