/*! tailwindcss v4.2.4 | 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-border-spacing-x:0;--tw-border-spacing-y:0;--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-scroll-snap-strictness:proximity;--tw-space-y-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-space-x-reverse:0;--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:"Geist Variable", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-400:oklch(82.8% .189 84.429);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-400:oklch(74.6% .16 232.661);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--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-4xl:56rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--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-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist Variable", sans-serif;--default-mono-font-family:var(--font-mono);--radius-pill:999px;--color-coral-600:var(--coral-600);--color-cream-bg-2:var(--cream-bg-2);--color-line:var(--line);--color-cursive-line:#a5b4fc8c;--color-primary-50:var(--color-primary-50);--color-primary-100:var(--color-primary-100);--color-primary-200:var(--color-primary-200);--color-primary-300:var(--color-primary-300);--color-primary-400:var(--color-primary-400);--color-primary-500:var(--color-primary-500);--color-primary-600:var(--color-primary-600);--color-primary-700:var(--color-primary-700);--color-primary-800:var(--color-primary-800);--color-primary-900:var(--color-primary-900);--color-secondary-50:var(--color-secondary-50);--color-secondary-100:var(--color-secondary-100);--color-secondary-200:var(--color-secondary-200);--color-secondary-300:var(--color-secondary-300);--color-secondary-400:var(--color-secondary-400);--color-secondary-500:var(--color-secondary-500);--color-secondary-600:var(--color-secondary-600);--color-secondary-700:var(--color-secondary-700);--color-secondary-800:var(--color-secondary-800);--color-secondary-900:var(--color-secondary-900);--color-accent-pink:var(--color-accent-pink);--color-accent-coral:var(--color-accent-coral);--color-accent-violet:var(--color-accent-violet);--color-accent-blue:var(--color-accent-blue);--color-accent-cyan:var(--color-accent-cyan);--color-accent-purple:var(--color-accent-purple);--color-accent-gold:var(--color-accent-gold);--color-accent-gem:var(--color-accent-gem);--color-accent-flame:var(--color-accent-flame);--color-accent-mint:var(--color-accent-mint);--color-accent-lavender:var(--color-accent-lavender);--color-xp:var(--color-gamification-xp);--color-danger-50:var(--color-danger-50);--color-danger-100:var(--color-danger-100);--color-danger-500:var(--color-danger-500);--color-danger-600:var(--color-danger-600);--color-danger-700:var(--color-danger-700);--color-success-50:var(--color-success-50);--color-success-100:var(--color-success-100);--color-success-500:var(--color-success-500);--color-success-600:var(--color-success-600);--color-success-700:var(--color-success-700);--color-warning-50:var(--color-warning-50);--color-warning-100:var(--color-warning-100);--color-warning-500:var(--color-warning-500);--color-warning-600:var(--color-warning-600);--color-warning-700:var(--color-warning-700);--color-info-50:var(--color-info-50);--color-info-100:var(--color-info-100);--color-info-500:var(--color-info-500);--color-info-600:var(--color-info-600);--color-info-700:var(--color-info-700);--color-surface-app:var(--color-surface-app);--color-surface-card:var(--color-surface-card);--color-surface-card-soft:var(--color-surface-card-soft);--color-surface-focus:var(--color-surface-focus);--color-surface-game:var(--color-surface-game);--color-surface-game-soft:var(--color-surface-game-soft);--color-surface-muted:var(--color-surface-muted);--color-surface-disabled:var(--color-surface-disabled);--color-surface-overlay:var(--color-surface-overlay);--color-text-primary:var(--color-text-primary);--color-text-strong:var(--color-text-strong);--color-text-default:var(--color-text-default);--color-text-secondary:var(--color-text-secondary);--color-text-muted:var(--color-text-muted);--color-text-tertiary:var(--color-text-tertiary);--color-text-subtle:var(--color-text-subtle);--color-text-disabled:var(--color-text-disabled);--color-text-inverse:var(--color-text-inverse);--color-text-game:var(--color-text-game);--color-border-subtle:var(--color-border-subtle);--color-border-light:var(--color-border-light);--color-border-default:var(--color-border-default);--color-border-strong:var(--color-border-strong);--color-border-focus:var(--color-border-focus);--gradient-ds-primary:var(--color-gradients-primary);--gradient-ds-game:var(--color-gradients-game);--gradient-ds-reward:var(--color-gradients-reward);--gradient-ds-success:var(--color-gradients-success);--gradient-ds-danger:var(--color-gradients-danger);--color-mylo-turquoise:var(--color-mylo-turquoise);--color-mylo-purple:var(--color-mylo-purple);--color-mylo-coral:var(--color-mylo-coral);--color-mylo-gold:var(--color-mylo-gold);--color-mylo-mint:var(--color-mylo-mint);--color-ink-default:var(--color-ink-default);--color-ink-soft:var(--color-ink-soft);--color-surface-cream-bg:var(--color-surface-cream-bg);--color-surface-cream-bg-2:var(--color-surface-cream-bg-2);--shadow-handoff:var(--shadow-handoff);--shadow-card-soft:var(--shadow-card-soft);--shadow-mylo-glow-gold:var(--shadow-mylo-glow-gold);--shadow-mylo-glow-turquoise:var(--shadow-mylo-glow-turquoise);--font-bangers:"Lexend", system-ui, sans-serif;--color-ile-mots:#ff6e8a;--color-ile-mots-light:#ffb1c1;--color-ile-nombres:#9b5cff;--color-ile-pensees:#4ecdc4;--color-ile-vent:#f4c430;--color-ile-heures:#2d6a4f;--color-aura-muted:var(--aura-text-muted);--radius-toast:var(--radius-toast);--shadow-toast:var(--shadow-toast);--font-aura:var(--aura-font)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:Geist Variable,sans-serif}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.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-5{inset:calc(var(--spacing) * -5)}.-inset-\[60px\]{top:-60px;right:-60px;bottom:-60px;left:-60px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-\[1px\]{top:1px}.top-\[3px\]{top:3px}.top-\[58\%\]{top:58%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[2px\]{right:2px}.right-\[5px\]{right:5px}.-bottom-3{bottom:calc(var(--spacing) * -3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-\[150px\]{bottom:150px}.bottom-\[172px\]{bottom:172px}.-left-0\.5{left:calc(var(--spacing) * -.5)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[18px\]{left:18px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-\[-6px\]{margin-block:-6px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[7px\]{margin-top:7px}.mt-\[9px\]{margin-top:9px}.mt-\[10px\]{margin-top:10px}.mt-\[15px\]{margin-top:15px}.mt-\[18px\]{margin-top:18px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-\[-4px\]{margin-right:-4px}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[7px\]{margin-bottom:7px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.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-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.aura-scroll{scrollbar-width:thin;scrollbar-color:var(--aura-border-strong) transparent}.aura-scroll::-webkit-scrollbar{width:6px;height:6px}.aura-scroll::-webkit-scrollbar-track{background:0 0}.aura-scroll::-webkit-scrollbar-thumb{background:var(--aura-border-strong);border-radius:99px}.aura-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff47}.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\.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-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-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.\!h-2{height:calc(var(--spacing) * 2)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.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-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-66{height:calc(var(--spacing) * 66)}.h-72{height:calc(var(--spacing) * 72)}.h-96{height:calc(var(--spacing) * 96)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[78px\]{height:78px}.h-\[80px\]{height:80px}.h-\[80vh\]{height:80vh}.h-\[86\%\]{height:86%}.h-\[90\%\]{height:90%}.h-\[132px\]{height:132px}.h-\[420px\]{height:420px}.h-\[440px\]{height:440px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[10rem\]{min-height:10rem}.min-h-\[15px\]{min-height:15px}.min-h-\[40dvh\]{min-height:40dvh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[66px\]{min-height:66px}.min-h-\[96px\]{min-height:96px}.min-h-\[112px\]{min-height:112px}.min-h-\[150px\]{min-height:150px}.min-h-\[280px\]{min-height:280px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-2{width:calc(var(--spacing) * 2)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.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-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.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-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[7px\]{width:7px}.w-\[9\%\]{width:9%}.w-\[9px\]{width:9px}.w-\[21px\]{width:21px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[58px\]{width:58px}.w-\[62px\]{width:62px}.w-\[72px\]{width:72px}.w-\[78px\]{width:78px}.w-\[84px\]{width:84px}.w-\[88\%\]{width:88%}.w-\[92\%\]{width:92%}.w-\[132px\]{width:132px}.w-\[180px\]{width:180px}.w-\[236px\]{width:236px}.w-\[260px\]{width:260px}.w-\[296px\]{width:296px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[2\.25rem\]{max-width:2.25rem}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-\[3rem\]{max-width:3rem}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[6rem\]{max-width:6rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28ch\]{max-width:28ch}.max-w-\[29ch\]{max-width:29ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[160px\]{max-width:160px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[292px\]{max-width:292px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[900px\]{max-width:900px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1672px\]{max-width:1672px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[clamp\(40px\,12vh\,112px\)\]{max-width:clamp(40px,12vh,112px)}.max-w-\[…px\]{max-width:…px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.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-0{min-width:calc(var(--spacing) * 0)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[20px\]{min-width:20px}.min-w-\[22px\]{min-width:22px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-\[1_1_220px\]{flex:220px}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-\[3px\]{--tw-border-spacing-x:3px;--tw-border-spacing-y:3px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-\[6px\]{--tw-border-spacing-x:6px;--tw-border-spacing-y:6px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-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-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.03\]{scale:1.03}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:auraToastUp_\.2s_cubic-bezier\(\.2\,0\,0\,1\)\]{animation:.2s cubic-bezier(.2,0,0,1) auraToastUp}.animate-\[confirmation-shake_0\.22s_ease-in-out\]{animation:.22s ease-in-out confirmation-shake}.animate-\[mascot-celebrate_1\.2s_ease-in-out_infinite\]{animation:1.2s ease-in-out infinite mascot-celebrate}.animate-\[mascot-idle_2\.5s_ease-in-out_infinite\]{animation:2.5s ease-in-out infinite mascot-idle}.animate-\[mascot-idle_3\.5s_ease-in-out_infinite\]{animation:3.5s ease-in-out infinite mascot-idle}.animate-\[mascot-surprise_0\.6s_ease-out\]{animation:.6s ease-out mascot-surprise}.animate-\[mascot-wave_1\.4s_ease-in-out_infinite\]{animation:1.4s ease-in-out infinite mascot-wave}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(330px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.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))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.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-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[22px\]{gap:22px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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-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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.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-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.aura-btn-secondary{border:1.5px solid var(--aura-border-default);background:var(--aura-surface-elevated);color:var(--aura-text-secondary);border-radius:var(--aura-radius-pill)}.aura-field-box{border:1.5px solid var(--aura-border-default);background:var(--aura-surface-elevated);color:var(--aura-text-primary);border-radius:var(--aura-radius-control)}.\!rounded-\[18px\]{border-radius:18px!important}.rounded{border-radius:.25rem}.rounded-\(--aura-radius-item\){border-radius:var(--aura-radius-item)}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[22px_22px_22px_6px\]{border-radius:22px 22px 22px 6px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-aura-badge{border-radius:var(--aura-radius-badge)}.rounded-aura-card{border-radius:var(--aura-radius-card)}.rounded-aura-control{border-radius:var(--aura-radius-control)}.rounded-aura-control-sm{border-radius:var(--aura-radius-control-sm)}.rounded-aura-kpi{border-radius:var(--aura-radius-kpi)}.rounded-aura-pill{border-radius:var(--aura-radius-pill)}.rounded-aura-tabbar{border-radius:var(--aura-radius-tabbar)}.rounded-aura-tile{border-radius:var(--aura-radius-tile)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-pill{border-radius:999px}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.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-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.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-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.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}.border-none{--tw-border-style:none;border-style:none}.\!border-\[rgba\(251\,113\,133\,\.45\)\]{border-color:#fb718573!important}.border-\[\#B5DDFF\]{border-color:#b5ddff}.border-\[\#FFFDF8\]{border-color:#fffdf8}.border-\[\#xxx\]\/40{border-color:color-mix(in oklab,#xxx 40%,transparent)}.border-\[rgba\(188\,168\,255\,\.35\)\]{border-color:#bca8ff59}.border-\[rgba\(196\,178\,255\,\.25\)\]{border-color:#c4b2ff40}.border-\[rgba\(251\,113\,133\,\.4\)\]{border-color:#fb718566}.border-\[rgba\(251\,113\,133\,\.6\)\]{border-color:#fb718599}.border-\[rgba\(255\,255\,255\,\.3\)\]{border-color:#ffffff4d}.border-\[rgba\(255\,255\,255\,\.09\)\]{border-color:#ffffff17}.border-\[rgba\(255\,255\,255\,\.12\)\]{border-color:#ffffff1f}.border-\[rgba\(255\,255\,255\,\.14\)\]{border-color:#ffffff24}.border-\[rgba\(255\,255\,255\,\.16\)\]{border-color:#ffffff29}.border-\[rgba\(255\,255\,255\,\.18\)\]{border-color:#ffffff2e}.border-\[rgba\(255\,255\,255\,\.25\)\]{border-color:#ffffff40}.border-\[var\(--aura-action-outline-edge\)\]{border-color:var(--aura-action-outline-edge)}.border-\[var\(--aura-border-card\)\]{border-color:var(--aura-border-card)}.border-\[var\(--aura-border-dashed\)\]{border-color:var(--aura-border-dashed)}.border-\[var\(--aura-border-hr\)\]{border-color:var(--aura-border-hr)}.border-\[var\(--aura-border-sheet\)\]{border-color:var(--aura-border-sheet)}.border-\[var\(--aura-border-strong\)\]{border-color:var(--aura-border-strong)}.border-\[var\(--aura-border-subtle\)\]{border-color:var(--aura-border-subtle)}.border-\[var\(--aura-success-border\)\]{border-color:var(--aura-success-border)}.border-\[var\(--aura-surface-elevated-2\)\]{border-color:var(--aura-surface-elevated-2)}.border-\[var\(--aura-violet-400\)\]{border-color:var(--aura-violet-400)}.border-\[var\(--aura-warning-border\)\]{border-color:var(--aura-warning-border)}.border-amber\/40{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.border-amber\/40{border-color:color-mix(in oklab,var(--amber) 40%,transparent)}}.border-aura-border-strong{border-color:var(--aura-border-strong)}.border-aura-border-subtle{border-color:var(--aura-border-subtle)}.border-aura-elevated-2{border-color:var(--aura-surface-elevated-2)}.border-aura-hr{border-color:var(--aura-border-hr)}.border-border{border-color:var(--border)}.border-border-default{border-color:var(--color-border-default)}.border-border-light{border-color:var(--color-border-light)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-coral{border-color:var(--coral)}.border-current{border-color:currentColor}.border-danger-100{border-color:var(--color-danger-100)}.border-emerald-200\/45{border-color:#a4f4cf73}@supports (color:color-mix(in lab,red,red)){.border-emerald-200\/45{border-color:color-mix(in oklab,var(--color-emerald-200) 45%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-ile-heures{border-color:#2d6a4f}.border-ile-mots{border-color:#ff6e8a}.border-ile-nombres{border-color:#9b5cff}.border-ile-pensees{border-color:#4ecdc4}.border-ile-vent{border-color:#f4c430}.border-info-100{border-color:var(--color-info-100)}.border-ink-4\/30{border-color:var(--ink-4)}@supports (color:color-mix(in lab,red,red)){.border-ink-4\/30{border-color:color-mix(in oklab,var(--ink-4) 30%,transparent)}}.border-ink-4\/60{border-color:var(--ink-4)}@supports (color:color-mix(in lab,red,red)){.border-ink-4\/60{border-color:color-mix(in oklab,var(--ink-4) 60%,transparent)}}.border-ink\/60{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/60{border-color:color-mix(in oklab,var(--ink) 60%,transparent)}}.border-input{border-color:var(--input)}.border-line{border-color:var(--line)}.border-line-2{border-color:var(--line-2)}.border-mint{border-color:var(--mint)}.border-muted{border-color:var(--muted)}.border-mylo-purple,.border-mylo-purple\/30{border-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.border-mylo-purple\/30{border-color:color-mix(in oklab,var(--color-mylo-purple) 30%,transparent)}}.border-mylo-purple\/40{border-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.border-mylo-purple\/40{border-color:color-mix(in oklab,var(--color-mylo-purple) 40%,transparent)}}.border-primary{border-color:var(--primary)}.border-primary-500{border-color:var(--color-primary-500)}.border-red-300{border-color:var(--color-red-300)}.border-rose-error{border-color:var(--rose-error)}.border-subject-conjugaison{border-color:var(--color-ile-heures)}.border-subject-maths{border-color:var(--color-ile-nombres)}.border-subject-mindmap{border-color:var(--color-ile-pensees)}.border-subject-orthographe{border-color:var(--color-ile-mots)}.border-subject-poesie{border-color:var(--color-ile-vent)}.border-success-100{border-color:var(--color-success-100)}.border-transparent{border-color:#0000}.border-warning-100{border-color:var(--color-warning-100)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.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\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,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\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.border-white\/90{border-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.border-white\/\[0\.18\]{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.18\]{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-t-\[\#C4B2FF\]{border-top-color:#c4b2ff}.border-t-primary{border-top-color:var(--primary)}.\!bg-aura-camera-void{background-color:var(--aura-surface-camera-void)!important}.\!bg-transparent{background-color:#0000!important}.bg-\(--aura-card-bg\){background-color:var(--aura-card-bg)}.bg-\(--aura-surface-selected\){background-color:var(--aura-surface-selected)}.bg-\[\#0A0622\]{background-color:#0a0622}.bg-\[\#0b1020\]{background-color:#0b1020}.bg-\[\#1B1440\]\/95{background-color:#1b1440f2}.bg-\[\#2d6a4f\]{background-color:#2d6a4f}.bg-\[\#3D2400\]{background-color:#3d2400}.bg-\[\#4ecdc4\]{background-color:#4ecdc4}.bg-\[\#9b5cff\]{background-color:#9b5cff}.bg-\[\#05050d\]{background-color:#05050d}.bg-\[\#16082E\]{background-color:#16082e}.bg-\[\#070410\]{background-color:#070410}.bg-\[\#C4B2FF\]{background-color:#c4b2ff}.bg-\[\#EFF8FF\]{background-color:#eff8ff}.bg-\[\#F4EEDF\]{background-color:#f4eedf}.bg-\[\#F97316\]{background-color:#f97316}.bg-\[\#FFD84D\]{background-color:#ffd84d}.bg-\[\#FFE4EE\]{background-color:#ffe4ee}.bg-\[\#f4c430\]{background-color:#f4c430}.bg-\[\#ff6e8a\]{background-color:#ff6e8a}.bg-\[\#xxx\]\/10{background-color:color-mix(in oklab,#xxx 10%,transparent)}.bg-\[color\:var\(--aura-subject-liania-tint\)\]{background-color:var(--aura-subject-liania-tint)}.bg-\[rgba\(4\,3\,14\,\.7\)\]{background-color:#04030eb3}.bg-\[rgba\(8\,4\,20\,0\.74\)\]{background-color:#080414bd}.bg-\[rgba\(18\,12\,38\,\.98\)\]{background-color:#120c26fa}.bg-\[rgba\(22\,8\,46\,0\.55\)\]{background-color:#16082e8c}.bg-\[rgba\(26\,11\,46\,0\.55\)\]{background-color:#1a0b2e8c}.bg-\[rgba\(45\,106\,79\,0\.1\)\]{background-color:#2d6a4f1a}.bg-\[rgba\(78\,205\,196\,0\.1\)\]{background-color:#4ecdc41a}.bg-\[rgba\(139\,109\,255\,\.2\)\]{background-color:#8b6dff33}.bg-\[rgba\(155\,92\,255\,0\.1\)\]{background-color:#9b5cff1a}.bg-\[rgba\(244\,196\,48\,0\.1\)\]{background-color:#f4c4301a}.bg-\[rgba\(249\,115\,22\,\.16\)\]{background-color:#f9731629}.bg-\[rgba\(251\,113\,133\,\.16\)\]{background-color:#fb718529}.bg-\[rgba\(255\,110\,138\,0\.1\)\]{background-color:#ff6e8a1a}.bg-\[rgba\(255\,255\,255\,\.05\)\]{background-color:#ffffff0d}.bg-\[rgba\(255\,255\,255\,\.07\)\]{background-color:#ffffff12}.bg-\[rgba\(255\,255\,255\,\.24\)\]{background-color:#ffffff3d}.bg-\[var\(--aura-action-tonal-bg\)\]{background-color:var(--aura-action-tonal-bg)}.bg-\[var\(--aura-border-card\)\]{background-color:var(--aura-border-card)}.bg-\[var\(--aura-choice-bg-on\)\]{background-color:var(--aura-choice-bg-on)}.bg-\[var\(--aura-danger-500\)\]{background-color:var(--aura-danger-500)}.bg-\[var\(--aura-danger-tint\)\]{background-color:var(--aura-danger-tint)}.bg-\[var\(--aura-info-bg\)\]{background-color:var(--aura-info-bg)}.bg-\[var\(--aura-success-300\)\]{background-color:var(--aura-success-300)}.bg-\[var\(--aura-success-tint\)\]{background-color:var(--aura-success-tint)}.bg-\[var\(--aura-surface-elevated\)\]{background-color:var(--aura-surface-elevated)}.bg-\[var\(--aura-surface-elevated-2\)\]{background-color:var(--aura-surface-elevated-2)}.bg-\[var\(--aura-surface-hover\)\]{background-color:var(--aura-surface-hover)}.bg-\[var\(--aura-surface-selected\)\]{background-color:var(--aura-surface-selected)}.bg-\[var\(--aura-text-accent-strong\)\]{background-color:var(--aura-text-accent-strong)}.bg-\[var\(--aura-violet-400\)\]{background-color:var(--aura-violet-400)}.bg-\[var\(--aura-violet-600\)\]{background-color:var(--aura-violet-600)}.bg-\[var\(--aura-violet-700\)\]{background-color:var(--aura-violet-700)}.bg-\[var\(--aura-warning-tint\)\]{background-color:var(--aura-warning-tint)}.bg-\[var\(--color-text-primary\)\]{background-color:var(--color-text-primary)}.bg-accent-coral,.bg-accent-coral\/10{background-color:var(--color-accent-coral)}@supports (color:color-mix(in lab,red,red)){.bg-accent-coral\/10{background-color:color-mix(in oklab,var(--color-accent-coral) 10%,transparent)}}.bg-accent-gold,.bg-accent-gold\/10{background-color:var(--color-accent-gold)}@supports (color:color-mix(in lab,red,red)){.bg-accent-gold\/10{background-color:color-mix(in oklab,var(--color-accent-gold) 10%,transparent)}}.bg-accent-lavender{background-color:var(--color-accent-lavender)}.bg-accent-mint{background-color:var(--color-accent-mint)}.bg-accent-pink{background-color:var(--color-accent-pink)}.bg-accent-violet,.bg-accent-violet\/10{background-color:var(--color-accent-violet)}@supports (color:color-mix(in lab,red,red)){.bg-accent-violet\/10{background-color:color-mix(in oklab,var(--color-accent-violet) 10%,transparent)}}.bg-amber-100{background-color:var(--amber-100)}.bg-aura-border-subtle{background-color:var(--aura-border-subtle)}.bg-aura-camera-void{background-color:var(--aura-surface-camera-void)}.bg-aura-elevated{background-color:var(--aura-surface-elevated)}.bg-aura-elevated-2{background-color:var(--aura-surface-elevated-2)}.bg-aura-hr{background-color:var(--aura-border-hr)}.bg-aura-hud-badge{background-color:var(--aura-surface-hud-badge)}.bg-aura-hud-strong{background-color:var(--aura-surface-hud-strong)}.bg-aura-selected{background-color:var(--aura-surface-selected)}.bg-aura-success{background-color:var(--aura-success-500)}.bg-aura-warning-tint{background-color:var(--aura-warning-tint)}.bg-background{background-color:var(--background)}.bg-badge{background-color:var(--color-gamification-badge)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,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-border{background-color:var(--border)}.bg-border-default{background-color:var(--color-border-default)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-card{background-color:var(--card)}.bg-coral{background-color:var(--coral)}.bg-coral-100{background-color:var(--coral-100)}.bg-coral\/10{background-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.bg-coral\/10{background-color:color-mix(in oklab,var(--coral) 10%,transparent)}}.bg-cream-bg{background-color:var(--cream-bg)}.bg-cream-bg-2{background-color:var(--cream-bg-2)}.bg-current{background-color:currentColor}.bg-danger-50{background-color:var(--color-danger-50)}.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-emerald-500{background-color:var(--color-emerald-500)}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-gems{background-color:var(--color-gamification-gems)}.bg-info-50{background-color:var(--color-info-50)}.bg-ink{background-color:var(--ink)}.bg-ink-3{background-color:var(--ink-3)}.bg-ink-default{background-color:var(--color-ink-default)}.bg-ink-soft,.bg-ink-soft\/60{background-color:var(--color-ink-soft)}@supports (color:color-mix(in lab,red,red)){.bg-ink-soft\/60{background-color:color-mix(in oklab,var(--color-ink-soft) 60%,transparent)}}.bg-input{background-color:var(--input)}.bg-line{background-color:var(--line)}.bg-locked{background-color:var(--color-gamification-locked)}.bg-mint-100{background-color:var(--mint-100)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-mylo-coral,.bg-mylo-coral\/10{background-color:var(--color-mylo-coral)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-coral\/10{background-color:color-mix(in oklab,var(--color-mylo-coral) 10%,transparent)}}.bg-mylo-coral\/40{background-color:var(--color-mylo-coral)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-coral\/40{background-color:color-mix(in oklab,var(--color-mylo-coral) 40%,transparent)}}.bg-mylo-gold,.bg-mylo-gold\/10{background-color:var(--color-mylo-gold)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-gold\/10{background-color:color-mix(in oklab,var(--color-mylo-gold) 10%,transparent)}}.bg-mylo-gold\/40{background-color:var(--color-mylo-gold)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-gold\/40{background-color:color-mix(in oklab,var(--color-mylo-gold) 40%,transparent)}}.bg-mylo-mint,.bg-mylo-mint\/40{background-color:var(--color-mylo-mint)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-mint\/40{background-color:color-mix(in oklab,var(--color-mylo-mint) 40%,transparent)}}.bg-mylo-purple,.bg-mylo-purple\/5{background-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-purple\/5{background-color:color-mix(in oklab,var(--color-mylo-purple) 5%,transparent)}}.bg-mylo-purple\/10{background-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-purple\/10{background-color:color-mix(in oklab,var(--color-mylo-purple) 10%,transparent)}}.bg-mylo-purple\/20{background-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-purple\/20{background-color:color-mix(in oklab,var(--color-mylo-purple) 20%,transparent)}}.bg-mylo-purple\/30{background-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-purple\/30{background-color:color-mix(in oklab,var(--color-mylo-purple) 30%,transparent)}}.bg-mylo-turquoise,.bg-mylo-turquoise\/10{background-color:var(--color-mylo-turquoise)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-turquoise\/10{background-color:color-mix(in oklab,var(--color-mylo-turquoise) 10%,transparent)}}.bg-mylo-turquoise\/40{background-color:var(--color-mylo-turquoise)}@supports (color:color-mix(in lab,red,red)){.bg-mylo-turquoise\/40{background-color:color-mix(in oklab,var(--color-mylo-turquoise) 40%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-200{background-color:var(--color-primary-200)}.bg-primary-400{background-color:var(--color-primary-400)}.bg-primary-500{background-color:var(--color-primary-500)}.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-red-50{background-color:var(--color-red-50)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-100{background-color:var(--color-secondary-100)}.bg-secondary-500{background-color:var(--color-secondary-500)}.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/40{background-color:color-mix(in oklab,var(--secondary) 40%,transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-streak{background-color:var(--color-gamification-streak)}.bg-subject-conjugaison{background-color:var(--color-ile-heures)}.bg-subject-maths{background-color:var(--color-ile-nombres)}.bg-subject-mindmap{background-color:var(--color-ile-pensees)}.bg-subject-orthographe{background-color:var(--color-ile-mots)}.bg-subject-poesie{background-color:var(--color-ile-vent)}.bg-success-50{background-color:var(--color-success-50)}.bg-success-100{background-color:var(--color-success-100)}.bg-success-500{background-color:var(--color-success-500)}.bg-surface-card{background-color:var(--color-surface-card)}.bg-surface-card-soft{background-color:var(--color-surface-card-soft)}.bg-surface-cream-bg{background-color:var(--color-surface-cream-bg)}.bg-surface-game{background-color:var(--color-surface-game)}.bg-surface-muted{background-color:var(--color-surface-muted)}.bg-transparent{background-color:#0000}.bg-warning-50{background-color:var(--color-warning-50)}.bg-warning-500{background-color:var(--color-warning-500)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.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\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white) 75%,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\/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-white\/\[\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.10\]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.16\]{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.16\]{background-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.bg-xp{background-color:var(--color-gamification-xp)}.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))}.bg-\[image\:linear-gradient\(90deg\,var\(--color-primary-500\)\,var\(--color-accent-pink\)\)\]{background-image:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-pink))}.bg-\[image\:linear-gradient\(90deg\,var\(--color-xp\)\,var\(--color-warning-500\)\)\]{background-image:linear-gradient(90deg,var(--color-xp),var(--color-warning-500))}.bg-\[image\:linear-gradient\(135deg\,var\(--color-secondary-400\)\,var\(--color-primary-500\)\)\]{background-image:linear-gradient(135deg,var(--color-secondary-400),var(--color-primary-500))}.bg-\[image\:var\(--gradient-ds-danger\)\]{background-image:var(--gradient-ds-danger)}.bg-\[image\:var\(--gradient-ds-game\)\]{background-image:var(--gradient-ds-game)}.bg-\[image\:var\(--gradient-ds-primary\)\]{background-image:var(--gradient-ds-primary)}.bg-\[image\:var\(--gradient-ds-reward\)\]{background-image:var(--gradient-ds-reward)}.bg-\[image\:var\(--gradient-ds-success\)\]{background-image:var(--gradient-ds-success)}.bg-\[image\:var\(--gradient-ds-…\)\]{background-image:var(--gradient-ds-…)}.bg-\[image\:…\]{background-image:…}.bg-\[linear-gradient\(0deg\,rgba\(4\,3\,14\,\.88\)_0\%\,rgba\(4\,3\,14\,\.55\)_70\%\,rgba\(4\,3\,14\,0\)_100\%\)\]{background-image:linear-gradient(#04030e00,#04030e8c 30%,#04030ee0)}.bg-\[linear-gradient\(135deg\,\#2d6a4f\,\#74c69d\)\]{background-image:linear-gradient(135deg,#2d6a4f,#74c69d)}.bg-\[linear-gradient\(135deg\,\#4ecdc4\,\#a9f0ea\)\]{background-image:linear-gradient(135deg,#4ecdc4,#a9f0ea)}.bg-\[linear-gradient\(135deg\,\#8B6DFF\,\#A97BFF\)\]{background-image:linear-gradient(135deg,#8b6dff,#a97bff)}.bg-\[linear-gradient\(135deg\,\#9b5cff\,\#c9a6ff\)\]{background-image:linear-gradient(135deg,#9b5cff,#c9a6ff)}.bg-\[linear-gradient\(135deg\,\#FFE9A8\,\#F4C430\)\]{background-image:linear-gradient(135deg,#ffe9a8,#f4c430)}.bg-\[linear-gradient\(135deg\,\#f4c430\,\#ffe58a\)\]{background-image:linear-gradient(135deg,#f4c430,#ffe58a)}.bg-\[linear-gradient\(135deg\,\#ff6e8a\,\#ffb1c1\)\]{background-image:linear-gradient(135deg,#ff6e8a,#ffb1c1)}.bg-\[linear-gradient\(157deg\,rgba\(38\,26\,84\,\.99\)_0\%\,rgba\(14\,9\,34\,\.99\)_100\%\)\]{background-image:linear-gradient(157deg,#261a54fc,#0e0922fc)}.bg-\[linear-gradient\(160deg\,\#0A0726_0\%\,\#160A3C_50\%\,\#1D1042_100\%\)\]{background-image:linear-gradient(160deg,#0a0726,#160a3c,#1d1042)}.bg-\[linear-gradient\(180deg\,\#3B1B63_0\%\,\#5B2A78_100\%\)\]{background-image:linear-gradient(#3b1b63,#5b2a78)}.bg-\[linear-gradient\(180deg\,rgba\(4\,3\,14\,\.72\)_0\%\,rgba\(4\,3\,14\,0\)_100\%\)\]{background-image:linear-gradient(#04030eb8,#04030e00)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(0\,0\,0\,0\.65\)_0\%\,rgba\(0\,0\,0\,0\.35\)_50\%\,transparent_78\%\)\]{background-image:radial-gradient(#000000a6,#00000059 50%,#0000 78%)}.from-\[\#3A3344\]{--tw-gradient-from:#3a3344;--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-\[\#A6F4C5\]{--tw-gradient-from:#a6f4c5;--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-\[\#FFE9A8\]{--tw-gradient-from:#ffe9a8;--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-coral{--tw-gradient-from:var(--coral);--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-coral-100{--tw-gradient-from:var(--coral-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))}.from-cream-bg-2{--tw-gradient-from:var(--cream-bg-2);--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-500\/30{--tw-gradient-from:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.from-emerald-500\/30{--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-mylo-purple{--tw-gradient-from:var(--color-mylo-purple);--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-spell-purple{--tw-gradient-from:#7b61ff;--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-subject-orthographe{--tw-gradient-from:var(--color-ile-mots);--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))}.via-amber-100{--tw-gradient-via:var(--amber-100);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1A1430\]{--tw-gradient-to:#1a1430;--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-\[\#2F8CFF\]{--tw-gradient-to:#2f8cff;--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-\[\#F4C430\]{--tw-gradient-to:#f4c430;--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-\[rgba\(22\,8\,46\,0\.55\)\]{--tw-gradient-to:#16082e8c;--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-coral-600{--tw-gradient-to:var(--coral-600);--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-cream-bg{--tw-gradient-to:var(--cream-bg);--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-cream-bg-2{--tw-gradient-to:var(--cream-bg-2);--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-emerald-500{--tw-gradient-to:var(--color-emerald-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-mint-100{--tw-gradient-to:var(--mint-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))}.to-mylo-turquoise{--tw-gradient-to:var(--color-mylo-turquoise);--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-primary-50{--tw-gradient-to:var(--color-primary-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))}.to-purple{--tw-gradient-to:var(--purple);--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-subject-orthographe{--tw-gradient-to:var(--color-ile-mots);--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-subject-orthographe-light{--tw-gradient-to:var(--color-ile-mots-light);--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-clip-padding{background-clip:padding-box}.fill-\[var\(--color-text-primary\)\]{fill:var(--color-text-primary)}.fill-current{fill:currentColor}.fill-popover{fill:var(--popover)}.fill-primary{fill:var(--primary)}.fill-white{fill:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-11{padding:calc(var(--spacing) * 11)}.p-12{padding:calc(var(--spacing) * 12)}.p-18{padding:calc(var(--spacing) * 18)}.p-20{padding:calc(var(--spacing) * 20)}.p-\[2px\]{padding:2px}.p-\[12px_14px\]{padding:12px 14px}.p-\[13px\]{padding:13px}.p-\[13px_14px\]{padding:13px 14px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-\[22px_16px\]{padding:22px 16px}.p-\[26px_22px\]{padding:26px 22px}.p-\[28px_26px\]{padding:28px 26px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-\[3px\]{padding-inline:3px}.px-\[9px\]{padding-inline:9px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[14px\]{padding-inline:14px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.px-\[19px\]{padding-inline:19px}.px-\[22px\]{padding-inline:22px}.px-\[26px\]{padding-inline:26px}.px-\[30px\]{padding-inline:30px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-\[3px\]{padding-block:3px}.py-\[11px\]{padding-block:11px}.py-\[12px\]{padding-block:12px}.py-\[18px\]{padding-block:18px}.py-\[34px\]{padding-block:34px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[13px\]{padding-top:13px}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[26px\]{padding-top:26px}.pt-\[calc\(max\(18px\,env\(safe-area-inset-top\)\)\+58px\)\]{padding-top:calc(max(18px,env(safe-area-inset-top)) + 58px)}.pt-\[max\(18px\,env\(safe-area-inset-top\)\)\]{padding-top:max(18px,env(safe-area-inset-top))}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.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-14{padding-right:calc(var(--spacing) * 14)}.pr-\[3px\]{padding-right:3px}.pr-\[12px\]{padding-right:12px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.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-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[13px\]{padding-bottom:13px}.pb-\[14px\]{padding-bottom:14px}.pb-\[22px\]{padding-bottom:22px}.pb-\[calc\(0\.875rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.875rem + env(safe-area-inset-bottom))}.pb-\[calc\(max\(22px\,env\(safe-area-inset-bottom\)\)\+128px\)\]{padding-bottom:calc(max(22px,env(safe-area-inset-bottom)) + 128px)}.pb-\[max\(22px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(22px,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-\[14px\]{padding-left:14px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-aura{font-family:var(--aura-font)}.font-bangers{font-family:Lexend,system-ui,sans-serif}.font-cursive{font-family:Belle Allure GS,cursive}.font-display{font-family:Cabinet Grotesk,Plus Jakarta Sans Variable,system-ui,sans-serif}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.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-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-\[0\.8rem\]{font-size:.8rem}.text-\[7px\]{font-size:7px}.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-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.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-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[clamp\(20px\,5vh\,56px\)\]{font-size:clamp(20px,5vh,56px)}.text-eyebrow{font-size:var(--typography-font-size-eyebrow)}.text-mono-operation{font-size:var(--typography-font-size-mono-operation)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.32\]{--tw-leading:1.32;line-height:1.32}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-\[650\]{--tw-font-weight:650;font-weight:650}.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-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-eyebrow{--tw-tracking:var(--typography-letter-spacing-eyebrow);letter-spacing:var(--typography-letter-spacing-eyebrow)}.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)}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white\/80{color:#fffc!important}@supports (color:color-mix(in lab,red,red)){.\!text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)!important}}.text-\(--aura-violet-300\){color:var(--aura-violet-300)}.text-\[\#1A1430\]{color:#1a1430}.text-\[\#3D2400\]{color:#3d2400}.text-\[\#8E88B4\]{color:#8e88b4}.text-\[\#175CD3\]{color:#175cd3}.text-\[\#06230f\]{color:#06230f}.text-\[\#06351E\]{color:#06351e}.text-\[\#BCA8FF\]{color:#bca8ff}.text-\[\#C9B8FF\]{color:#c9b8ff}.text-\[\#EDE9FF\]{color:#ede9ff}.text-\[\#FB7185\]{color:#fb7185}.text-\[\#FFD84D\]{color:#ffd84d}.text-\[color\:var\(--aura-subject-liania-ink\)\]{color:var(--aura-subject-liania-ink)}.text-\[var\(--aura-choice-fg-on\)\]{color:var(--aura-choice-fg-on)}.text-\[var\(--aura-danger-200\)\]{color:var(--aura-danger-200)}.text-\[var\(--aura-success-300\)\]{color:var(--aura-success-300)}.text-\[var\(--aura-success-400\)\]{color:var(--aura-success-400)}.text-\[var\(--aura-violet-400\)\]{color:var(--aura-violet-400)}.text-\[var\(--aura-violet-700\)\]{color:var(--aura-violet-700)}.text-\[var\(--aura-warning-300\)\]{color:var(--aura-warning-300)}.text-\[var\(--aura-warning-400\)\]{color:var(--aura-warning-400)}.text-\[var\(--color-xp\)\]{color:var(--color-xp)}.text-amber-400{color:var(--color-amber-400)}.text-aura-accent{color:var(--aura-text-accent)}.text-aura-accent-strong{color:var(--aura-text-accent-strong)}.text-aura-dim-camera{color:var(--aura-text-dim-camera)}.text-aura-dim-nav{color:var(--aura-text-dim-nav)}.text-aura-error-soft{color:var(--aura-text-error-soft)}.text-aura-lead{color:var(--aura-text-lead)}.text-aura-muted{color:var(--aura-text-muted)}.text-aura-on-pill{color:var(--aura-text-inverse)}.text-aura-on-violet{color:var(--aura-text-on-violet)}.text-aura-on-violet-soft{color:var(--aura-text-on-violet-soft)}.text-aura-primary{color:var(--aura-text-primary)}.text-aura-secondary{color:var(--aura-text-secondary)}.text-aura-subtle{color:var(--aura-text-subtle)}.text-aura-success{color:var(--aura-success-500)}.text-aura-success-soft{color:var(--aura-success-400)}.text-aura-warning-soft{color:var(--aura-warning-300)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-coral{color:var(--coral)}.text-coral-600{color:var(--coral-600)}.text-current{color:currentColor}.text-danger-500{color:var(--color-danger-500)}.text-danger-700{color:var(--color-danger-700)}.text-destructive{color:var(--destructive)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground{color:var(--foreground)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-ile-heures{color:#2d6a4f}.text-ile-mots{color:#ff6e8a}.text-ile-nombres{color:#9b5cff}.text-ile-pensees{color:#4ecdc4}.text-ile-vent{color:#f4c430}.text-info-700{color:var(--color-info-700)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-ink-default{color:var(--color-ink-default)}.text-ink-soft,.text-ink-soft\/60{color:var(--color-ink-soft)}@supports (color:color-mix(in lab,red,red)){.text-ink-soft\/60{color:color-mix(in oklab,var(--color-ink-soft) 60%,transparent)}}.text-ink-soft\/70{color:var(--color-ink-soft)}@supports (color:color-mix(in lab,red,red)){.text-ink-soft\/70{color:color-mix(in oklab,var(--color-ink-soft) 70%,transparent)}}.text-ink-soft\/80{color:var(--color-ink-soft)}@supports (color:color-mix(in lab,red,red)){.text-ink-soft\/80{color:color-mix(in oklab,var(--color-ink-soft) 80%,transparent)}}.text-locked{color:var(--color-gamification-locked)}.text-mint{color:var(--mint)}.text-muted-foreground{color:var(--muted-foreground)}.text-mylo-coral{color:var(--color-mylo-coral)}.text-mylo-gold{color:var(--color-mylo-gold)}.text-mylo-purple,.text-mylo-purple\/80{color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.text-mylo-purple\/80{color:color-mix(in oklab,var(--color-mylo-purple) 80%,transparent)}}.text-mylo-turquoise{color:var(--color-mylo-turquoise)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-500{color:var(--color-primary-500)}.text-primary-700{color:var(--color-primary-700)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-error{color:var(--rose-error)}.text-secondary-500{color:var(--color-secondary-500)}.text-secondary-700{color:var(--color-secondary-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-streak{color:var(--color-gamification-streak)}.text-subject-conjugaison{color:var(--color-ile-heures)}.text-subject-maths{color:var(--color-ile-nombres)}.text-subject-mindmap{color:var(--color-ile-pensees)}.text-subject-orthographe{color:var(--color-ile-mots)}.text-subject-orthographe-light{color:var(--color-ile-mots-light)}.text-subject-poesie{color:var(--color-ile-vent)}.text-success-500{color:var(--color-success-500)}.text-success-700{color:var(--color-success-700)}.text-text-disabled{color:var(--color-text-disabled)}.text-text-game{color:var(--color-text-game)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-transparent{color:#0000}.text-warning-700{color:var(--color-warning-700)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.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\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/84{color:#ffffffd6}@supports (color:color-mix(in lab,red,red)){.text-white\/84{color:color-mix(in oklab,var(--color-white) 84%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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}.underline{text-decoration-line:underline}.decoration-aura-border-strong{-webkit-text-decoration-color:var(--aura-border-strong);text-decoration-color:var(--aura-border-strong)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.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-\(--aura-card-shadow\){--tw-shadow:var(--aura-card-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-\[0_0_0_3px_var\(--color-cream-bg-2\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-cream-bg-2));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_3px_var\(--color-success-100\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--color-success-100));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_10px_rgba\(255\,110\,138\,0\.7\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff6e8ab3);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_14px_rgba\(255\,110\,138\,0\.4\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ff6e8a66);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_24px_rgba\(244\,196\,48\,0\.6\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#f4c43099);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\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 1px 3px 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_2px_0_var\(--color-coral-600\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--color-coral-600));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_0_var\(--color-line\)\]{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--color-line));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_6px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_2px_6px_color-mix\(in_oklab\,var\(--primary\)_40\%\,transparent\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 40%,transparent))}}.shadow-\[0_2px_6px_color-mix\(in_oklab\,var\(--primary\)_40\%\,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_6px_rgba\(22\,19\,42\,0\.06\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#16132a0f);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_4px_10px_rgba\(123\,97\,255\,0\.18\)\]{--tw-shadow:0 4px 10px var(--tw-shadow-color,#7b61ff2e);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_4px_12px_-6px_rgba\(31\,27\,46\,0\.12\)\]{--tw-shadow:0 4px 12px -6px var(--tw-shadow-color,#1f1b2e1f);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_4px_12px_-6px_rgba\(31\,27\,46\,0\.15\)\]{--tw-shadow:0 4px 12px -6px var(--tw-shadow-color,#1f1b2e26);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_6px_14px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#00000073);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_6px_14px_rgba\(22\,19\,42\,0\.12\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#16132a1f);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_6px_14px_rgba\(45\,106\,79\,0\.22\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#2d6a4f38);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_6px_14px_rgba\(78\,205\,196\,0\.22\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#4ecdc438);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_6px_14px_rgba\(123\,97\,255\,0\.5\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#7b61ff80);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_6px_14px_rgba\(123\,97\,255\,0\.30\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#7b61ff4d);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_6px_14px_rgba\(155\,92\,255\,0\.22\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#9b5cff38);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_6px_14px_rgba\(244\,196\,48\,0\.22\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#f4c43038);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_6px_14px_rgba\(255\,110\,138\,0\.22\)\]{--tw-shadow:0 6px 14px var(--tw-shadow-color,#ff6e8a38);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_6px_18px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 6px 18px 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_8px_18px_rgba\(155\,92\,255\,0\.35\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#9b5cff59);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_20px_-10px_rgba\(255\,107\,157\,0\.55\)\]{--tw-shadow:0 8px 20px -10px var(--tw-shadow-color,#ff6b9d8c);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_20px_rgba\(123\,97\,255\,0\.30\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#7b61ff4d);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_22px_-12px_rgba\(22\,19\,42\,0\.18\)\]{--tw-shadow:0 8px 22px -12px var(--tw-shadow-color,#16132a2e);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_22px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0000004d);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_24px_-16px_rgba\(31\,27\,46\,0\.12\)\]{--tw-shadow:0 8px 24px -16px var(--tw-shadow-color,#1f1b2e1f);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_24px_-12px_rgba\(255\,107\,157\,0\.55\)\]{--tw-shadow:0 10px 24px -12px var(--tw-shadow-color,#ff6b9d8c);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_24px_rgba\(45\,106\,79\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#2d6a4f2e);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_24px_rgba\(78\,205\,196\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#4ecdc42e);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_24px_rgba\(155\,92\,255\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#9b5cff2e);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_24px_rgba\(244\,196\,48\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#f4c4302e);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_24px_rgba\(244\,196\,48\,0\.35\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#f4c43059);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_24px_rgba\(255\,110\,138\,0\.18\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#ff6e8a2e);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_28px_-12px_rgba\(255\,107\,157\,0\.55\)\]{--tw-shadow:0 12px 28px -12px var(--tw-shadow-color,#ff6b9d8c);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\(0\,0\,0\,\.5\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#00000080);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_32px_rgba\(22\,19\,42\,0\.10\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#16132a1a);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_14px_30px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#0006);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_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000073);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_22px_48px_rgba\(123\,97\,255\,0\.24\)\]{--tw-shadow:0 22px 48px var(--tw-shadow-color,#7b61ff3d);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_24px_60px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0009);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_1\.5px_rgba\(255\,255\,255\,\.4\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,#fff6);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_1\.5px_var\(--aura-border-dashed\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--aura-border-dashed));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_1\.5px_var\(--tone\)\,0_0_28px_-6px_var\(--tone\)\,0_26px_60px_rgba\(0\,0\,0\,\.62\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--tone)), 0 0 28px -6px var(--tw-shadow-color,var(--tone)), 0 26px 60px var(--tw-shadow-color,#0000009e);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_2px_var\(--aura-border-dashed\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--aura-border-dashed));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_1px_0_rgba\(255\,255\,255\,0\.18\)\,0_8px_18px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e), 0 8px 18px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-aura-avatar{--tw-shadow:var(--aura-shadow-avatar);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-aura-button-glow{--tw-shadow:var(--aura-shadow-button-glow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-aura-nav-active{--tw-shadow:var(--aura-shadow-nav-active);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-aura-segment-active{--tw-shadow:var(--aura-shadow-segment-active);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-aura-tab-active{--tw-shadow:var(--aura-shadow-tab-active);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-aura-thumb{--tw-shadow:var(--aura-shadow-thumb);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card-soft{--tw-shadow:var(--shadow-card-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-ds-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ds-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ds-primary{--tw-shadow:var(--shadow-primary);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ds-reward-glow{--tw-shadow:var(--shadow-reward);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ds-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-ds-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-handoff{--tw-shadow:var(--shadow-handoff);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-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)}.ring-\[3px\]{--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)}.ring-\[5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(5px + 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)}.aura-glass{background:var(--aura-gradient-surface);border:1px solid var(--aura-border-card);box-shadow:var(--aura-shadow-card)}.aura-tabbar{background:var(--aura-gradient-tabbar);border:1px solid var(--aura-border-default);box-shadow:var(--aura-shadow-tabbar)}.aura-hero{background:var(--aura-gradient-hero);box-shadow:var(--aura-shadow-hero)}.shadow-primary{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.shadow-primary{--tw-shadow-color:color-mix(in oklab, var(--primary) var(--tw-shadow-alpha), transparent)}}.ring-\[\#2d6a4f\]{--tw-ring-color:#2d6a4f}.ring-\[\#4ecdc4\]{--tw-ring-color:#4ecdc4}.ring-\[\#9b5cff\]{--tw-ring-color:#9b5cff}.ring-\[\#f4c430\]{--tw-ring-color:#f4c430}.ring-\[\#ff6e8a\]{--tw-ring-color:#ff6e8a}.ring-aura-elevated-2{--tw-ring-color:var(--aura-surface-elevated-2)}.ring-coral\/40{--tw-ring-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.ring-coral\/40{--tw-ring-color:color-mix(in oklab, var(--coral) 40%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-mylo-coral,.ring-mylo-coral\/15{--tw-ring-color:var(--color-mylo-coral)}@supports (color:color-mix(in lab,red,red)){.ring-mylo-coral\/15{--tw-ring-color:color-mix(in oklab, var(--color-mylo-coral) 15%, transparent)}}.ring-mylo-gold,.ring-mylo-gold\/15{--tw-ring-color:var(--color-mylo-gold)}@supports (color:color-mix(in lab,red,red)){.ring-mylo-gold\/15{--tw-ring-color:color-mix(in oklab, var(--color-mylo-gold) 15%, transparent)}}.ring-mylo-mint{--tw-ring-color:var(--color-mylo-mint)}.ring-mylo-purple,.ring-mylo-purple\/15{--tw-ring-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.ring-mylo-purple\/15{--tw-ring-color:color-mix(in oklab, var(--color-mylo-purple) 15%, transparent)}}.ring-mylo-turquoise,.ring-mylo-turquoise\/15{--tw-ring-color:var(--color-mylo-turquoise)}@supports (color:color-mix(in lab,red,red)){.ring-mylo-turquoise\/15{--tw-ring-color:color-mix(in oklab, var(--color-mylo-turquoise) 15%, 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\/40{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/40{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.ring-spell-purple\/30{--tw-ring-color:oklab(60.5679% .0582184 -.216332/.3)}.ring-white{--tw-ring-color:var(--color-white)}.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-white{--tw-ring-offset-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-\[20px\]{--tw-blur:blur(20px);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-md{--tw-blur:blur(var(--blur-md));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-\[0_0_24px_rgba\(78\,205\,196\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#4ecdc473));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_0_24px_rgba\(244\,196\,48\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#f4c4308c));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_1px_4px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,#0006));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_1px_4px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 4px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_2px_8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_2px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_8px_14px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 14px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[0_10px_22px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 22px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.saturate-50{--tw-saturate:saturate(50%);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{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,)}.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-\[6px\]{--tw-backdrop-blur:blur(6px);-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-\[18px\]{--tw-backdrop-blur:blur(18px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.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-\[color\,box-shadow\,background-color\]{transition-property:color,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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;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))}.transition-none{transition-property:none}.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}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-standard{--tw-ease:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.aura-sheet{background:var(--aura-gradient-sheet);border:1px solid var(--aura-border-sheet)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.\[--tone\:\#8B6DFF\]{--tone:#8b6dff}.\[--tone\:\#34D399\]{--tone:#34d399}.\[--tone\:\#F97316\]{--tone:#f97316}.\[--tone\:\#FB7185\]{--tone:#fb7185}.\[text-shadow\:0_2px_6px_rgba\(0\,0\,0\,0\.4\)\]{text-shadow:0 2px 6px #0006}.aura-page{background:var(--aura-gradient-app)}.aura-page-overlay{background:var(--aura-gradient-app-overlay)}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-active\:scale-95:is(:where(.group):active *){--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=checked\]\/checkbox\:block:is(:where(.group\/checkbox)[data-state=checked] *),.group-data-\[state\=indeterminate\]\/checkbox\:block:is(:where(.group\/checkbox)[data-state=indeterminate] *){display:block}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.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-aura-subtle::placeholder{color:var(--aura-text-subtle)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-3:after{content:var(--tw-content);inset:calc(var(--spacing) * -3)}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;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\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.06\]:hover{scale:1.06}.hover\:border-coral:hover{border-color:var(--coral)}.hover\:border-danger-500:hover{border-color:var(--color-danger-500)}.hover\:border-ink-4\/60:hover{border-color:var(--ink-4)}@supports (color:color-mix(in lab,red,red)){.hover\:border-ink-4\/60:hover{border-color:color-mix(in oklab,var(--ink-4) 60%,transparent)}}.hover\:border-mylo-purple\/40:hover{border-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.hover\:border-mylo-purple\/40:hover{border-color:color-mix(in oklab,var(--color-mylo-purple) 40%,transparent)}}.hover\:border-mylo-purple\/50:hover{border-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.hover\:border-mylo-purple\/50:hover{border-color:color-mix(in oklab,var(--color-mylo-purple) 50%,transparent)}}.hover\:bg-\[\#EBE2C9\]:hover{background-color:#ebe2c9}.hover\:bg-\[rgba\(201\,184\,255\,\.12\)\]:hover{background-color:#c9b8ff1f}.hover\:bg-\[rgba\(255\,255\,255\,\.05\)\]:hover{background-color:#ffffff0d}.hover\:bg-\[var\(--aura-border-sheet\)\]:hover{background-color:var(--aura-border-sheet)}.hover\:bg-aura-hover:hover{background-color:var(--aura-surface-hover)}.hover\:bg-aura-selected:hover{background-color:var(--aura-surface-selected)}.hover\:bg-coral-600:hover{background-color:var(--coral-600)}.hover\:bg-cream-bg-2:hover{background-color:var(--cream-bg-2)}.hover\:bg-danger-500:hover{background-color:var(--color-danger-500)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-mylo-purple\/5:hover{background-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mylo-purple\/5:hover{background-color:color-mix(in oklab,var(--color-mylo-purple) 5%,transparent)}}.hover\:bg-mylo-purple\/10:hover{background-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mylo-purple\/10:hover{background-color:color-mix(in oklab,var(--color-mylo-purple) 10%,transparent)}}.hover\:bg-mylo-purple\/30:hover{background-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mylo-purple\/30:hover{background-color:color-mix(in oklab,var(--color-mylo-purple) 30%,transparent)}}.hover\:bg-mylo-purple\/90:hover{background-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mylo-purple\/90:hover{background-color:color-mix(in oklab,var(--color-mylo-purple) 90%,transparent)}}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-surface-card-soft:hover{background-color:var(--color-surface-card-soft)}.hover\:bg-surface-cream-bg:hover{background-color:var(--color-surface-cream-bg)}.hover\:bg-surface-muted\/40:hover{background-color:var(--color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-muted\/40:hover{background-color:color-mix(in oklab,var(--color-surface-muted) 40%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:bg-white\/\[0\.18\]:hover{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.18\]:hover{background-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.hover\:text-aura-primary:hover{color:var(--aura-text-primary)}.hover\:text-coral:hover{color:var(--coral)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-ink-2:hover{color:var(--ink-2)}.hover\:text-ink-default:hover{color:var(--color-ink-default)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_10px_20px_rgba\(22\,19\,42\,0\.08\)\]:hover{--tw-shadow:0 10px 20px var(--tw-shadow-color,#16132a14);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-ds-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--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)}.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-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:z-10:focus{z-index:10}.focus\:bg-primary-50:focus{background-color:var(--color-primary-50)}.focus\:text-primary-700:focus{color:var(--color-primary-700)}.focus\:shadow-\[0_2px_0_rgba\(139\,109\,255\,\.7\)\]:focus{--tw-shadow:0 2px 0 var(--tw-shadow-color,#8b6dffb3);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\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary-400:focus-visible{border-color:var(--color-primary-400)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.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-4:focus-visible{--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)}.focus-visible\:ring-\[3px\]:focus-visible{--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)}.focus-visible\:ring-aura-accent-strong:focus-visible,.focus-visible\:ring-aura-accent-strong\/40:focus-visible{--tw-ring-color:var(--aura-text-accent-strong)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-aura-accent-strong\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--aura-text-accent-strong) 40%, transparent)}}.focus-visible\:ring-coral\/40:focus-visible{--tw-ring-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-coral\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--coral) 40%, transparent)}}.focus-visible\:ring-coral\/50:focus-visible{--tw-ring-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-coral\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--coral) 50%, transparent)}}.focus-visible\:ring-danger-500\/40:focus-visible{--tw-ring-color:var(--color-danger-500)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-danger-500\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-danger-500) 40%, transparent)}}.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.focus-visible\:ring-mylo-purple\/25:focus-visible{--tw-ring-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-mylo-purple\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mylo-purple) 25%, transparent)}}.focus-visible\:ring-mylo-purple\/30:focus-visible{--tw-ring-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-mylo-purple\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mylo-purple) 30%, transparent)}}.focus-visible\:ring-mylo-purple\/40:focus-visible{--tw-ring-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-mylo-purple\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mylo-purple) 40%, transparent)}}.focus-visible\:ring-mylo-purple\/50:focus-visible{--tw-ring-color:var(--color-mylo-purple)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-mylo-purple\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-mylo-purple) 50%, transparent)}}.focus-visible\:ring-primary-400\/25:focus-visible{--tw-ring-color:var(--color-primary-400)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary-400\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary-400) 25%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-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\.98\]:active,.active\:not-aria-\[haspopup\]\:scale-\[0\.98\]:active:not([aria-haspopup]){scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border-subtle:disabled{border-color:var(--color-border-subtle)}.disabled\:bg-aura-elevated-2:disabled{background-color:var(--aura-surface-elevated-2)}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:bg-surface-disabled:disabled{background-color:var(--color-surface-disabled)}.disabled\:text-aura-secondary:disabled{color:var(--aura-text-secondary)}.disabled\:text-text-disabled:disabled{color:var(--color-text-disabled)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--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)}@media(hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-\[16px\]{border-radius:16px}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-end\]\:pr-4:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 4)}.has-data-\[icon\=inline-end\]\:pr-5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 5)}.has-data-\[icon\=inline-end\]\:pr-6:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 6)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-4:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 4)}.has-data-\[icon\=inline-start\]\:pl-5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 5)}.has-data-\[icon\=inline-start\]\:pl-6:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 6)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.aria-checked\:bg-\[var\(--aura-action-tonal-bg\)\][aria-checked=true]{background-color:var(--aura-action-tonal-bg)}.aria-checked\:shadow-\[inset_0_0_0_2px_var\(--aura-violet-300\)\][aria-checked=true]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--aura-violet-300));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-expanded\:bg-primary-50[aria-expanded=true]{background-color:var(--color-primary-50)}.aria-expanded\:bg-surface-card-soft[aria-expanded=true]{background-color:var(--color-surface-card-soft)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-4[aria-invalid=true]{--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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:border-\[var\(--aura-violet-400\)\][aria-pressed=true]{border-color:var(--aura-violet-400)}.aria-pressed\:bg-aura-selected[aria-pressed=true]{background-color:var(--aura-surface-selected)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:text-aura-primary[aria-pressed=true]{color:var(--aura-text-primary)}.aria-selected\:bg-primary[aria-selected=true],.aria-selected\:bg-primary\/15[aria-selected=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.aria-selected\:bg-primary\/15[aria-selected=true]{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.aria-selected\:bg-primary\/40[aria-selected=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.aria-selected\:bg-primary\/40[aria-selected=true]{background-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.aria-selected\:text-text-primary[aria-selected=true]{color:var(--color-text-primary)}.aria-selected\:text-white[aria-selected=true]{color:var(--color-white)}@media(hover:hover){.aria-selected\:hover\:bg-primary[aria-selected=true]:hover{background-color:var(--primary)}}.aria-\[invalid\=true\]\:border-danger-500[aria-invalid=true]{border-color:var(--color-danger-500)}.aria-\[invalid\=true\]\:ring-4[aria-invalid=true]{--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)}.aria-\[invalid\=true\]\:ring-danger-500\/20[aria-invalid=true]{--tw-ring-color:var(--color-danger-500)}@supports (color:color-mix(in lab,red,red)){.aria-\[invalid\=true\]\:ring-danger-500\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-danger-500) 20%, transparent)}}.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-60[data-disabled=true]{opacity:.6}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}:where(.data-\[orientation\=horizontal\]\:-space-x-px[data-orientation=horizontal]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}:where(.data-\[orientation\=vertical\]\:-space-y-px[data-orientation=vertical]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-1px * var(--tw-space-y-reverse));margin-block-end:calc(-1px * calc(1 - var(--tw-space-y-reverse)))}.data-\[selected\=true\]\:border-primary-500[data-selected=true]{border-color:var(--color-primary-500)}.data-\[selected\=true\]\:bg-primary-50[data-selected=true]{background-color:var(--color-primary-50)}.data-\[selected\=true\]\:ring-4[data-selected=true]{--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)}.data-\[selected\=true\]\:ring-primary-500\/20[data-selected=true]{--tw-ring-color:var(--color-primary-500)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:ring-primary-500\/20[data-selected=true]{--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 20%, transparent)}}.data-\[size\=sm\]\:gap-1\.5[data-size=sm]{gap:calc(var(--spacing) * 1.5)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:p-3[data-size=sm]{padding:calc(var(--spacing) * 3)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=active\]\:border-primary-500[data-state=active]{border-color:var(--color-primary-500)}.data-\[state\=active\]\:text-primary-700[data-state=active]{color:var(--color-primary-700)}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked]{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.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\]\: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\=delayed-open\]\:animate-in[data-state=delayed-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\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--primary)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--primary-foreground)}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.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-primary-50[data-state=open]{background-color:var(--color-primary-50)}.data-\[state\=open\]\:text-primary-700[data-state=open]{color:var(--color-primary-700)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-\[3px\][data-state=unchecked]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=default\]\:border-border-subtle[data-variant=default]{border-color:var(--color-border-subtle)}.data-\[variant\=default\]\:shadow-ds-md[data-variant=default]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=destructive\]\:text-danger-700[data-variant=destructive]{color:var(--color-danger-700)}@media(hover:hover){.data-\[variant\=destructive\]\:hover\:bg-danger-50[data-variant=destructive]:hover{background-color:var(--color-danger-50)}}.data-\[variant\=destructive\]\:focus\:bg-danger-50[data-variant=destructive]:focus{background-color:var(--color-danger-50)}.data-\[variant\=elevated\]\:border-white\/15[data-variant=elevated]{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=elevated\]\:border-white\/15[data-variant=elevated]{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.data-\[variant\=elevated\]\:bg-\[image\:var\(--gradient-ds-game\)\][data-variant=elevated]{background-image:var(--gradient-ds-game)}.data-\[variant\=elevated\]\:text-white[data-variant=elevated]{color:var(--color-white)}.data-\[variant\=elevated\]\:shadow-ds-game[data-variant=elevated]{--tw-shadow:var(--shadow-game);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:border-border-default[data-variant=outline]{border-color:var(--color-border-default)}.data-\[variant\=outline\]\:shadow-none[data-variant=outline]{--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)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[variant\=pill\]\:gap-1[data-variant=pill]{gap:calc(var(--spacing) * 1)}:where(.data-\[variant\=pill\]\:-space-x-0[data-variant=pill]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)))}.data-\[variant\=pill\]\:rounded-full[data-variant=pill]{border-radius:3.40282e38px}.data-\[variant\=pill\]\:border[data-variant=pill]{border-style:var(--tw-border-style);border-width:1px}.data-\[variant\=pill\]\:border-border-subtle[data-variant=pill]{border-color:var(--color-border-subtle)}.data-\[variant\=pill\]\:bg-card[data-variant=pill]{background-color:var(--card)}.data-\[variant\=pill\]\:p-1[data-variant=pill]{padding:calc(var(--spacing) * 1)}.data-\[variant\=pill\]\:shadow-ds-sm[data-variant=pill]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=soft\]\:border-border-subtle[data-variant=soft]{border-color:var(--color-border-subtle)}.data-\[variant\=soft\]\:bg-surface-card-soft[data-variant=soft]{background-color:var(--color-surface-card-soft)}.data-\[variant\=soft\]\:shadow-none[data-variant=soft]{--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)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}}@media(min-width:700px){.min-\[700px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[700px\]\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:980px){.min-\[980px\]\:ml-auto{margin-left:auto}.min-\[980px\]\:block{display:block}.min-\[980px\]\:contents{display:contents}.min-\[980px\]\:flex{display:flex}.min-\[980px\]\:hidden{display:none}.min-\[980px\]\:inline-flex{display:inline-flex}.min-\[980px\]\:min-h-\[172px\]{min-height:172px}.min-\[980px\]\:max-w-\[420px\]{max-width:420px}.min-\[980px\]\:basis-auto{flex-basis:auto}.min-\[980px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[980px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[980px\]\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.min-\[980px\]\:gap-3{gap:calc(var(--spacing) * 3)}.min-\[980px\]\:gap-5{gap:calc(var(--spacing) * 5)}.min-\[980px\]\:gap-7{gap:calc(var(--spacing) * 7)}.min-\[980px\]\:p-4{padding:calc(var(--spacing) * 4)}.min-\[980px\]\:p-\[22px_26px\]{padding:22px 26px}.min-\[980px\]\:px-7{padding-inline:calc(var(--spacing) * 7)}.min-\[980px\]\:px-\[26px\]{padding-inline:26px}.min-\[980px\]\:py-4{padding-block:calc(var(--spacing) * 4)}.min-\[980px\]\:pt-5{padding-top:calc(var(--spacing) * 5)}.min-\[980px\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.min-\[980px\]\:text-\[14px\]{font-size:14px}}@media(min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:max-w-\[340px\]{max-width:340px}.sm\:flex-1{flex:1}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[32px\]{font-size:32px}}@media(min-width:48rem){.md\:grid-cols-\[1fr_38\%_1fr\]{grid-template-columns:1fr 38% 1fr}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[36px\]{font-size:36px}}@media(min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-5{height:calc(var(--spacing) * 5)}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:w-5{width:calc(var(--spacing) * 5)}.lg\:w-12{width:calc(var(--spacing) * 12)}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-9{gap:calc(var(--spacing) * 9)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[40px\]{font-size:40px}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){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-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-open\:slide-in-from-bottom:where([data-state=open]),.data-open\:slide-in-from-bottom:where([data-open]:not([data-open=false])){--tw-enter-translate-y:100%}.data-open\:slide-in-from-left:where([data-state=open]),.data-open\:slide-in-from-left:where([data-open]:not([data-open=false])){--tw-enter-translate-x:-100%}.data-open\:slide-in-from-right:where([data-state=open]),.data-open\:slide-in-from-right:where([data-open]:not([data-open=false])){--tw-enter-translate-x:100%}.data-open\:slide-in-from-top:where([data-state=open]),.data-open\:slide-in-from-top:where([data-open]:not([data-open=false])){--tw-enter-translate-y:-100%}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){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-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-closed\:slide-out-to-bottom:where([data-state=closed]),.data-closed\:slide-out-to-bottom:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:100%}.data-closed\:slide-out-to-left:where([data-state=closed]),.data-closed\:slide-out-to-left:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:-100%}.data-closed\:slide-out-to-right:where([data-state=closed]),.data-closed\:slide-out-to-right:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x:100%}.data-closed\:slide-out-to-top:where([data-state=closed]),.data-closed\:slide-out-to-top:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y:-100%}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_button\]\:text-primary-700 button{color:var(--color-primary-700)}.\[\&_button\]\:\[box-shadow\:inset_0_0_0_2px_var\(--color-primary-500\)\] button{box-shadow:inset 0 0 0 2px var(--color-primary-500)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\+\&\]\:border-\[var\(--aura-border-hr\)\]+.\[\&\+\&\]\:border-\[var\(--aura-border-hr\)\]{border-color:var(--aura-border-hr)}.\[\&\:first-child\]\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-\[24px\]>*):is(img:first-child){border-top-left-radius:24px;border-top-right-radius:24px}:is(.\*\:\[img\:last-child\]\:rounded-b-\[24px\]>*):is(img:last-child){border-bottom-right-radius:24px;border-bottom-left-radius:24px}.data-\[variant\=pill\]\:\[\&\>\*\]\:rounded-full[data-variant=pill]>*{border-radius:3.40282e38px}.data-\[variant\=pill\]\:\[\&\>\*\]\:border-0[data-variant=pill]>*{border-style:var(--tw-border-style);border-width:0}.data-\[variant\=pill\]\:\[\&\>\*\]\:shadow-none[data-variant=pill]>*{--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)}.data-\[orientation\=horizontal\]\:\[\&\>\*\:first-child\]\:rounded-r-none[data-orientation=horizontal]>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.data-\[orientation\=vertical\]\:\[\&\>\*\:first-child\]\:rounded-b-none[data-orientation=vertical]>:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.data-\[orientation\=horizontal\]\:\[\&\>\*\:last-child\]\:rounded-l-none[data-orientation=horizontal]>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.data-\[orientation\=vertical\]\:\[\&\>\*\:last-child\]\:rounded-t-none[data-orientation=vertical]>:last-child{border-top-left-radius:0;border-top-right-radius:0}.data-\[orientation\=horizontal\]\:\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none[data-orientation=horizontal]>:not(:first-child):not(:last-child),.data-\[orientation\=vertical\]\:\[\&\>\*\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none[data-orientation=vertical]>:not(:first-child):not(:last-child){border-radius:0}.\[\&\>\[data-content\]\]\:flex>[data-content]{display:flex}.\[\&\>\[data-content\]\]\:min-w-0>[data-content]{min-width:calc(var(--spacing) * 0)}.\[\&\>\[data-content\]\]\:flex-1>[data-content]{flex:1}.\[\&\>\[data-content\]\]\:flex-col>[data-content]{flex-direction:column}.\[\&\>\[data-icon\]\]\:m-0>[data-icon]{margin:calc(var(--spacing) * 0)}.\[\&\>\[data-icon\]\]\:inline-flex>[data-icon]{display:inline-flex}.\[\&\>\[data-icon\]\]\:h-\[26px\]>[data-icon]{height:26px}.\[\&\>\[data-icon\]\]\:w-\[26px\]>[data-icon]{width:26px}.\[\&\>\[data-icon\]\]\:flex-none>[data-icon]{flex:none}.\[\&\>\[data-icon\]\]\:items-center>[data-icon]{align-items:center}.\[\&\>\[data-icon\]\]\:justify-center>[data-icon]{justify-content:center}.\[\&\>\[data-icon\]\]\:rounded-full>[data-icon]{border-radius:3.40282e38px}.\[\&\>\[data-icon\]\]\:bg-\[\#8B6DFF\]>[data-icon]{background-color:#8b6dff}.\[\&\>\[data-icon\]\]\:bg-\[\#34D399\]>[data-icon]{background-color:#34d399}.\[\&\>\[data-icon\]\]\:bg-\[\#F97316\]>[data-icon]{background-color:#f97316}.\[\&\>\[data-icon\]\]\:bg-\[\#FB7185\]>[data-icon]{background-color:#fb7185}.\[\&\>\[data-icon\]\]\:text-\[\#3F0A14\]>[data-icon]{color:#3f0a14}.\[\&\>\[data-icon\]\]\:text-\[\#3F2402\]>[data-icon]{color:#3f2402}.\[\&\>\[data-icon\]\]\:text-\[\#04170F\]>[data-icon]{color:#04170f}.\[\&\>\[data-icon\]\]\:text-white>[data-icon]{color:var(--color-white)}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-5>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-danger-500>svg{color:var(--color-danger-500)}.\[\&\>svg\]\:text-info-500>svg{color:var(--color-info-500)}.\[\&\>svg\]\:text-success-500>svg{color:var(--color-success-500)}.\[\&\>svg\]\:text-text-secondary>svg{color:var(--color-text-secondary)}.\[\&\>svg\]\:text-warning-500>svg{color:var(--color-warning-500)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media(hover:hover){a.\[a\&\]\:hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}a.\[a\&\]\:hover\:bg-surface-card-soft:hover{background-color:var(--color-surface-card-soft)}}}@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}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-vietnamese-400-normal-DoLa7jNB.woff2)format("woff2"),url(/assets/lexend-vietnamese-400-normal-mPlHoWg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-ext-400-normal-D38JI5AK.woff2)format("woff2"),url(/assets/lexend-latin-ext-400-normal-D9P7pMo-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lexend-latin-400-normal-CwRJVcUA.woff2)format("woff2"),url(/assets/lexend-latin-400-normal-CHypAkT3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-vietnamese-500-normal-Bos7Oy9U.woff2)format("woff2"),url(/assets/lexend-vietnamese-500-normal-EFAPmUTE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-latin-ext-500-normal-Bo17xs96.woff2)format("woff2"),url(/assets/lexend-latin-ext-500-normal-DbCmXT_D.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/lexend-latin-500-normal-Dl-X5nog.woff2)format("woff2"),url(/assets/lexend-latin-500-normal-D9x1QWTH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-vietnamese-600-normal-Cr1ePs6O.woff2)format("woff2"),url(/assets/lexend-vietnamese-600-normal-BxEVPgxw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-ext-600-normal-hDcqLAH9.woff2)format("woff2"),url(/assets/lexend-latin-ext-600-normal-BXtyp5LP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/lexend-latin-600-normal-DdvlkEkX.woff2)format("woff2"),url(/assets/lexend-latin-600-normal-DSBzZxpA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-vietnamese-700-normal-BrGlFDtO.woff2)format("woff2"),url(/assets/lexend-vietnamese-700-normal-NEp7hM5T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-ext-700-normal-CcWyeg4T.woff2)format("woff2"),url(/assets/lexend-latin-ext-700-normal-iR1cPiNX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lexend-latin-700-normal-DqO8md6r.woff2)format("woff2"),url(/assets/lexend-latin-700-normal-DVyJlN8t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers;src:url(/assets/Bangers-Regular-1Wog9cMk.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Italic;src:url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf)format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Belle Allure GS;src:url(/assets/BelleAllureGS-Fin-LnKwQpHP.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Belle Allure GS;src:url(/assets/BelleAllureGS-Gros-BwLAGwiu.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Belle Allure CE;src:url(/assets/BelleAllureCE-Fin-BOep5WAn.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Belle Allure CE;src:url(/assets/BelleAllureCE-Gros-BvJquF1R.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Belle Allure CM;src:url(/assets/BelleAllureCM-Fin-DjQCxjr_.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Belle Allure CM;src:url(/assets/BelleAllureCM-Gros-CfjZcd6d.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Belle Allure Ductus;src:url(/assets/BelleAllureDuctus-Normal-CHbENTSC.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Belle Allure Script 2i";src:url(/assets/BelleAllureScript2i-Fin-TF4aPPsl.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Belle Allure Script 2i";src:url(/assets/BelleAllureScript2i-Gros-Z60MEZb3.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Belle Allure Script 3i";src:url(/assets/BelleAllureScript3i-Fin-m9rm1-Ax.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Belle Allure Script 3i";src:url(/assets/BelleAllureScript3i-Gros-Czh0FLzu.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--aura-success-300:#8ef5d4;--aura-success-400:#6ee7b7;--aura-success-500:#34d399;--aura-success-600:#10b981;--aura-success-tint:#34d39926;--aura-success-tint-strong:#34d39938;--aura-success-tint-frame:#34d39921;--aura-success-border:#34d39966;--aura-success-border-strong:#34d39980;--aura-danger-200:#ffc9d2;--aura-danger-500:#fb7185;--aura-danger-tint:#fb718526;--aura-danger-border:#fb718557;--aura-warning-300:#fcb77c;--aura-warning-400:#fbbf24;--aura-warning-500:#f97316;--aura-warning-tint:#f9731626;--aura-warning-border:#f9731666;--aura-info-300:#9ccbff;--aura-info-500:#5aa9ff;--aura-info-tint:#5aa9ff26;--aura-info-bg:#ffffff09;--aura-info-fg:#cfc9ee;--aura-teal-300:#7fe7dc;--aura-teal-500:#2dd4bf;--aura-teal-tint:#2dd4bf26;--aura-slate-300:#cbd5e1;--aura-slate-500:#94a3b8;--aura-slate-tint:#94a3b826;--aura-liania-300:#7ee3aa;--aura-liania-500:#3fce7c;--aura-liania-tint:#3fce7c26;--aura-gradient-app:radial-gradient(1150px 760px at 104% 86%, #7c3aed85 0%, #7c3aed00 62%), radial-gradient(900px 620px at -6% 4%, #6334d657 0%, #6334d600 60%), radial-gradient(760px 520px at 52% 116%, #a78bfa33 0%, #a78bfa00 60%), linear-gradient(180deg, #150c28 0%, #0b0716 48%, #070410 100%);--aura-gradient-app-overlay:radial-gradient(1100px 720px at 104% 88%, #7c3aed6b 0%, #7c3aed00 62%), radial-gradient(820px 560px at -6% 2%, #6334d64d 0%, #6334d600 60%), linear-gradient(180deg, #150c28 0%, #0b0716 48%, #070410 100%);--aura-gradient-surface:linear-gradient(157deg, #ffffff1b 0%, #ffffff07 48%, #ffffff0d 100%);--aura-gradient-sheet:linear-gradient(180deg, #2e2056f5 0%, #130c26f7 100%);--aura-gradient-dropdown:linear-gradient(157deg, #261a54fc 0%, #0e0922fc 100%);--aura-gradient-tabbar:linear-gradient(157deg, #ffffff1f 0%, #ffffff0a 52%, #ffffff12 100%);--aura-gradient-brand:linear-gradient(135deg, #8b6dff 0%, #5b37e8 100%);--aura-gradient-avatar:linear-gradient(135deg, #8b6dff 0%, #a97bff 100%);--aura-gradient-check:linear-gradient(135deg, #8b6dff 0%, #6d4df6 100%);--aura-gradient-hero:linear-gradient(150deg, #7a5bff 0%, #5b37e8 62%, #4a2ad4 100%);--aura-gradient-progress:linear-gradient(90deg, #fff 0%, #eadfff 56%, #c9b8ff 100%);--aura-gradient-shutter:linear-gradient(135deg, #34d399 0%, #10b981 100%);--aura-gradient-reward-cta:linear-gradient(135deg, #fbbf24 0%, #f97316 100%);--aura-gradient-scan-line:linear-gradient(90deg, #34d39900 0%, #6ee7b7 50%, #34d39900 100%);--aura-gradient-action:linear-gradient(135deg, #6d4df6 0%, #6d4df6 100%);--aura-gradient-danger:linear-gradient(135deg, #fb7185 0%, #fb7185 100%);--aura-shadow-card:0 18px 44px #0006, inset 0 1px 0 #ffffff17;--aura-shadow-shell:0 20px 46px #0006, inset 0 1px 0 #ffffff1a;--aura-shadow-avatar:0 16px 38px #00000073, inset 0 1px 0 #ffffff24;--aura-shadow-thumb:0 12px 30px #00000080;--aura-shadow-dropdown:0 26px 60px #0000009e;--aura-shadow-drawer:0 -8px 40px #04030ec7;--aura-shadow-modal:0 24px 64px #04030ec7;--aura-shadow-toast:0 10px 32px #04030ec7, inset 0 1px 0 #ffffff12;--aura-shadow-tabbar:0 -14px 44px #00000080, inset 0 1px 0 #ffffff1a;--aura-shadow-button-glow:0 10px 22px #6d4df680;--aura-shadow-button-glow-lg:0 14px 36px #6d4df675;--aura-shadow-hero:0 22px 50px #4a2ad46b;--aura-shadow-nav-active:0 10px 22px #7b61ff4d;--aura-shadow-tab-active:0 0 0 5px #8b6dff29, 0 8px 26px #6d4df680;--aura-shadow-segment-active:0 6px 18px #c9b8ff38;--aura-shadow-ring-selected:0 0 0 4px #7b61ff38;--aura-shadow-camera-viewport:0 22px 50px #0000008c;--aura-shadow-camera-paper:0 20px 44px #0009;--aura-shadow-camera-vignette:0 0 0 9999px #04030e57;--aura-shadow-shutter:0 8px 22px #10b98173;--aura-shadow-bar-track:inset 0 1px 3px #00000047;--aura-shadow-bar-fill:0 3px 12px #ffffff57;--aura-focus-ring:#bca8ff;--aura-focus-ring-width:2px;--aura-focus-ring-offset:3px;--aura-target-min:44px;--aura-radius-action:99px;--aura-radius-field:14px;--aura-radius-item:20px;--aura-radius-row:18px;--aura-radius-choice:10px;--aura-radius-pill:99px;--aura-radius-card:26px;--aura-radius-shell:30px;--aura-radius-sheet:28px;--aura-radius-kpi:24px;--aura-radius-dropdown:22px;--aura-radius-tile:20px;--aura-radius-control:18px;--aura-radius-tabbar:34px;--aura-radius-control-sm:14px;--aura-radius-badge:8px;--aura-action-filled-bg:#6d4df6;--aura-action-filled-bg-pressed:#5b37e8;--aura-action-filled-fg:#fff;--aura-action-filled-shadow:0 10px 22px #6d4df680;--aura-action-tonal-bg:#8b6dff33;--aura-action-tonal-bg-pressed:#8b6dff52;--aura-action-tonal-fg:#d6c9ff;--aura-action-outline-edge:#a97bff;--aura-action-outline-bg-pressed:#8b6dff24;--aura-action-outline-fg:#d6c9ff;--aura-action-text-fg:#bca8ff;--aura-action-text-underline:#bca8ff8c;--aura-action-text-bg-pressed:#8b6dff1f;--aura-action-danger-edge:#fb7185;--aura-action-danger-fg:#ffc9d2;--aura-action-danger-bg-pressed:#fb718526;--aura-action-icon-bg:#ffffff17;--aura-action-icon-bg-pressed:#ffffff29;--aura-action-disabled-opacity:.38;--aura-field-bg:#04030ead;--aura-field-inset:inset 0 2px 7px #00000080;--aura-field-edge:#8e88b4;--aura-field-edge-width:1.5px;--aura-field-edge-focus:#8b6dff;--aura-field-halo:0 0 0 4px #7b61ff38;--aura-field-edge-error:#fb7185;--aura-field-halo-error:0 0 0 4px #fb718538;--aura-field-edge-valid:#34d399;--aura-field-fg:#fff;--aura-field-placeholder:#9a94bc;--aura-field-icon:#9a94bc;--aura-field-label:#b6b0d4;--aura-field-help:#9a94bc;--aura-field-error-fg:#ffc9d2;--aura-field-valid-fg:#6ee7b7;--aura-card-bg:linear-gradient(157deg, #ffffff1b 0%, #ffffff07 48%, #ffffff0d 100%), #ffffff09;--aura-card-bg-pressed:linear-gradient(157deg, #ffffff1b 0%, #ffffff07 48%, #ffffff0d 100%), #ffffff17;--aura-card-shadow:inset 0 1px 0 #ffffff14, 0 10px 28px #00000047;--aura-card-chevron:#9a94bc;--aura-row-bg:#ffffff12;--aura-row-bg-pressed:#ffffff21;--aura-choice-bg:#ffffff17;--aura-choice-bg-pressed:#ffffff26;--aura-choice-fg:#fff;--aura-choice-bg-on:#c9b8ff;--aura-choice-fg-on:#1a1030;--aura-tab-fg:#9a94bc;--aura-tab-fg-on:#fff;--aura-tab-indicator:#8b6dff;--aura-tab-track:#ffffff17;--aura-switch-off-bg:#04030ead;--aura-switch-off-edge:#8e88b4;--aura-switch-off-knob:#cfc9ee;--aura-switch-on-bg:#6d4df6;--aura-switch-on-knob:#fff;--aura-progress-track:#04030ead;--aura-progress-track-edge:#8e88b459;--aura-progress-fill:linear-gradient(90deg, #fff 0%, #eadfff 56%, #c9b8ff 100%);--aura-spinner-track:#ffffff24;--aura-spinner-arc:#bca8ff;--aura-popover-bg:linear-gradient(157deg, #261a54fc 0%, #0e0922fc 100%);--aura-popover-edge:#ffffff1f;--aura-popover-shadow:0 26px 60px #0000009e;--aura-size-control-xs:32px;--aura-size-control-sm:38px;--aura-size-control:48px;--aura-size-control-lg:52px;--aura-size-control-xl:56px;--aura-size-sidebar:252px;--aura-size-content:1120px;--aura-size-wizard:760px;--aura-size-auth:404px;--aura-size-dialog:400px;--aura-size-tabbar-item:62px;--aura-breakpoint-desktop:980px;--aura-breakpoint-compact:700px;--aura-motion-duration-screen:.18s;--aura-motion-duration-fade:.16s;--aura-motion-duration-sheet:.2s;--aura-motion-duration-drawer:.3s;--aura-motion-duration-toast:.22s;--aura-motion-duration-bar:.3s;--aura-motion-duration-flash:.32s;--aura-motion-duration-track:5.4s;--aura-motion-duration-sweep:2.8s;--aura-motion-duration-pulse:1.4s;--aura-motion-toast-dismiss-plain:2.8s;--aura-motion-toast-dismiss-with-action:5.2s;--aura-subject-ortho-solid:#8b6dff;--aura-subject-ortho-ink:#bca8ff;--aura-subject-ortho-tint:#ffffff17;--aura-subject-ortho-light:#c4b2ff;--aura-subject-conj-solid:#5aa9ff;--aura-subject-conj-ink:#9ccbff;--aura-subject-conj-tint:#5aa9ff26;--aura-subject-conj-light:#9ccbff;--aura-subject-math-solid:#2dd4bf;--aura-subject-math-ink:#7fe7dc;--aura-subject-math-tint:#2dd4bf26;--aura-subject-math-light:#2dd4bf;--aura-subject-poesie-solid:#fb7185;--aura-subject-poesie-ink:#fb7185;--aura-subject-poesie-tint:#fb718526;--aura-subject-poesie-light:#fb7185;--aura-subject-mindmap-solid:#94a3b8;--aura-subject-mindmap-ink:#cbd5e1;--aura-subject-mindmap-tint:#94a3b826;--aura-subject-mindmap-light:#94a3b8;--aura-subject-liania-solid:#3fce7c;--aura-subject-liania-ink:#7ee3aa;--aura-subject-liania-tint:#3fce7c26;--aura-subject-liania-light:#7ee3aa;--aura-state-active-bg:#34d39926;--aura-state-active-fg:#34d399;--aura-state-active-border:#34d39966;--aura-state-draft-bg:#ffffff0f;--aura-state-draft-fg:#b6b0d4;--aura-state-draft-border:#ffffff1c;--aura-state-archived-bg:#f9731626;--aura-state-archived-fg:#fcb77c;--aura-state-archived-border:#f9731666;--aura-role-admin-bg:#ffffff17;--aura-role-admin-fg:#bca8ff;--aura-role-co-parent-bg:#2dd4bf26;--aura-role-co-parent-fg:#7fe7dc;--aura-role-read-only-bg:#ffffff0f;--aura-role-read-only-fg:#b6b0d4;--aura-surface-page:#070410;--aura-surface-page-mid:#0b0716;--aura-surface-page-top:#150c28;--aura-surface-elevated:#ffffff0d;--aura-surface-elevated-2:#ffffff12;--aura-surface-selected:#ffffff17;--aura-surface-hover:#ffffff0f;--aura-surface-scrim:#04030ec7;--aura-surface-scrim-gate:#0a0726b8;--aura-surface-hud:#04030e99;--aura-surface-hud-strong:#04030ead;--aura-surface-hud-badge:#04030ec7;--aura-surface-camera-void:#0a0810;--aura-surface-thumb-void:#2a2a2e;--aura-border-subtle:#ffffff1c;--aura-border-default:#ffffff26;--aura-border-card:#ffffff24;--aura-border-sheet:#ffffff1f;--aura-border-strong:#ffffff2e;--aura-border-hr:#ffffff17;--aura-border-dashed:#ffffff30;--aura-border-focus:#8b6dff;--aura-text-primary:#fff;--aura-text-secondary:#b6b0d4;--aura-text-muted:#9a94bc;--aura-text-subtle:#6e6890;--aura-text-accent:#bca8ff;--aura-text-accent-hover:#d6c9ff;--aura-text-accent-strong:#c4b2ff;--aura-text-lead:#cfc9ee;--aura-text-on-violet:#ede9ff;--aura-text-on-violet-soft:#eadfff;--aura-text-lavender-soft:#dcd2ff;--aura-text-inverse:#1a1030;--aura-text-inverse-alt:#14113a;--aura-text-dim-nav:#8e88b4;--aura-text-dim-camera:#6b6786;--aura-text-error-soft:#ffc9d2;--aura-violet-300:#c9b8ff;--aura-violet-400:#a97bff;--aura-violet-500:#8b6dff;--aura-violet-600:#6d4df6;--aura-violet-700:#5b37e8;--aura-violet-800:#4a2ad4;--aura-violet-hero:#7a5bff;--aura-violet-orb:#7c4dff;--breakpoint-xs:360px;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px;--color-primary-50:#f1edff;--color-primary-100:#e4ddff;--color-primary-200:#c9bbff;--color-primary-300:#a98fff;--color-primary-400:#8e70ff;--color-primary-500:#7b61ff;--color-primary-600:#6848f2;--color-primary-700:#5331cc;--color-primary-800:#3f2599;--color-primary-900:#2a1366;--color-secondary-50:#eafbf9;--color-secondary-100:#d2f5f1;--color-secondary-200:#a8ebe6;--color-secondary-300:#7edfd8;--color-secondary-400:#4ecdc4;--color-secondary-500:#25b5aa;--color-secondary-600:#1a8f86;--color-secondary-700:#0e6963;--color-secondary-800:#0a4f4a;--color-secondary-900:#063432;--color-accent-pink:#ff6b9d;--color-accent-coral:#ff8bb5;--color-accent-blue:#2f8cff;--color-accent-violet:#9b5cff;--color-accent-gold:#f4c430;--color-accent-mint:#8ef5d4;--color-accent-lavender:#c9b6ff;--color-accent-cyan:#4ecdc4;--color-accent-purple:#9b5cff;--color-accent-gem:#a855f7;--color-accent-flame:#ff7a1a;--color-danger-50:#fff0f2;--color-danger-100:#ffb9c6;--color-danger-500:#f43f5e;--color-danger-600:#e11d48;--color-danger-700:#be123c;--color-success-50:#ecfdf3;--color-success-100:#a6f4c5;--color-success-500:#12b76a;--color-success-600:#039855;--color-success-700:#027a48;--color-warning-50:#fffaeb;--color-warning-100:#fedf89;--color-warning-500:#f79009;--color-warning-600:#dc6803;--color-warning-700:#b54708;--color-info-50:#eff8ff;--color-info-100:#b2ddff;--color-info-500:#2e90fa;--color-info-600:#1570ef;--color-info-700:#175cd3;--color-surface-app:#fffdf8;--color-surface-card:#fff;--color-surface-card-soft:#fbfaff;--color-surface-focus:#f1edff;--color-surface-game:#1a0b2e;--color-surface-game-soft:#2d1b4e;--color-surface-muted:#f3f0ea;--color-surface-disabled:#f1f1f5;--color-surface-overlay:#16132a80;--color-surface-cream-bg:#fbf7ee;--color-surface-cream-bg-2:#f2eee3;--color-text-primary:#16132a;--color-text-strong:#16132a;--color-text-default:#16132a;--color-text-secondary:#4b4568;--color-text-muted:#7c7890;--color-text-tertiary:#7c7890;--color-text-subtle:#a6a3b5;--color-text-disabled:#a6a3b5;--color-text-inverse:#fff;--color-text-game:#fff;--color-border-subtle:#e9e4f2;--color-border-light:#e9e4f2;--color-border-default:#dcd4ea;--color-border-strong:#8a879a;--color-border-focus:#7b61ff;--color-gamification-xp:#ffd84d;--color-gamification-gems:#a855f7;--color-gamification-streak:#ff7a1a;--color-gamification-badge:#f4c430;--color-gamification-locked:#8a879a;--color-white:#fff;--color-black:#000;--color-transparent:#0000;--color-gradients-primary:linear-gradient(135deg, #7b61ff 0%, #6848f2 45%, #2f8cff 100%);--color-gradients-primary-soft:linear-gradient(135deg, #f1edff 0%, #eafbf9 100%);--color-gradients-reward:linear-gradient(135deg, #7b61ff 0%, #c044ff 45%, #ff6b9d 100%);--color-gradients-danger:linear-gradient(135deg, #f43f5e 0%, #ff6b9d 100%);--color-gradients-gold:linear-gradient(135deg, #ffe58a 0%, #f4c430 45%, #f79009 100%);--color-gradients-game:linear-gradient(180deg, #251047 0%, #16082e 100%);--color-gradients-night-sky:linear-gradient(180deg, #1a0b2e 0%, #2d1b4e 62%, #5a2d7a 100%);--color-gradients-success:linear-gradient(135deg, #12b76a 0%, #4ecdc4 100%);--color-gradients-calm:linear-gradient(135deg, #f1edff 0%, #eafbf9 100%);--color-ink-default:#16132a;--color-ink-soft:#4b4568;--color-mylo-turquoise:#4ecdc4;--color-mylo-purple:#7b61ff;--color-mylo-coral:#ff8bb5;--color-mylo-gold:#f4c430;--color-mylo-mint:#8ef5d4;--illustration-background-app:#fffdf8;--illustration-accent-violet:#7b61ff;--illustration-accent-turquoise:#4ecdc4;--illustration-accent-rose:#ff6b9d;--illustration-accent-corail:#ff8bb5;--illustration-accent-bleu:#2f8cff;--illustration-accent-or:#f4c430;--illustration-accent-menthe:#8ef5d4;--illustration-accent-lavande:#c9b6ff;--illustration-accent-flamme:#ff7a1a;--illustration-accent-vert:#12b76a;--illustration-letter-violet-profond:#5331cc;--illustration-letter-sarcelle-profonde:#0e6963;--illustration-letter-bleu-profond:#175cd3;--illustration-letter-bordeaux:#be123c;--illustration-letter-vert-foret:#027a48;--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-normal:.18s;--motion-duration-slow:.28s;--motion-duration-onb-pulse:1.8s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-entrance:cubic-bezier(0, 0, .2, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-easing-gentle:cubic-bezier(.25, .1, .25, 1);--motion-easing-playful:cubic-bezier(.34, 1.56, .64, 1);--typography-font-size-5xl:3rem;--typography-font-size-display-hero:6.875rem;--typography-font-size-display-large:6rem;--typography-font-size-display-medium:2.875rem;--typography-font-size-eyebrow:.6875rem;--typography-font-size-mono-operation:2.5rem;--typography-font-size-xs:.75rem;--typography-font-size-sm:.875rem;--typography-font-size-md:1rem;--typography-font-size-lg:1.125rem;--typography-font-size-xl:1.25rem;--typography-font-size-2xl:1.5rem;--typography-font-size-3xl:2rem;--typography-font-size-4xl:2.5rem;--typography-line-height-display:.9;--typography-line-height-tight:1.15;--typography-line-height-snug:1.3;--typography-line-height-normal:1.5;--typography-line-height-relaxed:1.7;--typography-letter-spacing-eyebrow:.14em;--typography-letter-spacing-display:.02em;--typography-letter-spacing-tighter:-.02em;--typography-letter-spacing-normal:0;--typography-letter-spacing-wide:.02em;--typography-letter-spacing-wider:.04em;--typography-font-family-display:"Bangers", cursive;--typography-font-family-body:'"Atkinson Hyperlegible"', "Inter", "Nunito", Arial, sans-serif;--typography-font-family-mono:'"JetBrains Mono"', monospace;--typography-font-weight-regular:400;--typography-font-weight-medium:500;--typography-font-weight-semibold:600;--typography-font-weight-bold:700;--typography-font-weight-black:800;--shadow-card-soft:0 10px 32px #16132a14;--shadow-handoff:0 14px 30px #7b61ff57, 0 0 22px #4ecdc447;--shadow-mylo-glow-gold:0 0 24px #f4c4308c;--shadow-mylo-glow-turquoise:0 0 24px #4ecdc473;--shadow-none:none;--shadow-xs:0 1px 2px #16132a0f;--shadow-sm:0 4px 10px #16132a14;--shadow-md:0 8px 24px #16132a1a;--shadow-lg:0 16px 40px #16132a24;--shadow-xl:0 24px 64px #16132a2e;--shadow-primary:0 8px 18px #7b61ff3d;--shadow-game:0 16px 40px #00000052, inset 0 1px 0 #ffffff14;--shadow-reward:0 0 18px #f4c4308c, 0 0 42px #ff6b9d40;--shadow-inset:inset 0 1px 2px #16132a14;--shadow-toast:0 8px 24px #16132a14;--radius-none:0;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--radius-pill:999px;--radius-circle:50%;--radius-toast:16px;--spacing-0:0;--spacing-1:.5rem;--spacing-2:1rem;--spacing-3:1.5rem;--spacing-4:2rem;--spacing-5:2.5rem;--spacing-6:3rem;--spacing-8:4rem;--spacing-10:5rem;--spacing-12:6rem;--spacing-0-5:.25rem;--spacing-1-5:.75rem;--spacing-2-5:1.25rem}[data-mode=game]{--color-surface-app:#1a0b2e;--color-surface-card:#2d1b4e;--color-surface-card-soft:#2d1b4e;--color-surface-muted:#1a0b2e;--color-text-strong:#fff;--color-text-default:#fff;--color-text-muted:#fff}[data-theme=aura]{--color-surface-app:#070410;--color-surface-card:#ffffff0d;--color-surface-card-soft:#ffffff12;--color-surface-muted:#ffffff0f;--color-surface-focus:#ffffff17;--color-surface-disabled:#ffffff0f;--color-surface-overlay:#04030ec7;--color-surface-cream-bg:#070410;--color-surface-cream-bg-2:#0b0716;--color-text-primary:#fff;--color-text-strong:#fff;--color-text-default:#fff;--color-text-secondary:#b6b0d4;--color-text-muted:#9a94bc;--color-text-tertiary:#9a94bc;--color-text-subtle:#6e6890;--color-text-disabled:#6e6890;--color-text-inverse:#fff;--color-ink-default:#fff;--color-ink-soft:#b6b0d4;--color-border-subtle:#ffffff1c;--color-border-light:#ffffff1c;--color-border-default:#ffffff24;--color-border-strong:#ffffff2e;--color-border-focus:#8b6dff;--color-primary-200:#c9b8ff;--color-primary-300:#a97bff;--color-primary-400:#8b6dff;--color-primary-500:#6d4df6;--color-primary-600:#5b37e8;--color-primary-700:#4a2ad4;--color-danger-500:#fb7185;--color-success-500:#34d399;--color-warning-500:#f97316;--color-info-500:#5aa9ff;--color-gradients-primary:linear-gradient(135deg, #6d4df6 0%, #6d4df6 100%);--color-gradients-danger:linear-gradient(135deg, #fb7185 0%, #fb7185 100%);--color-gradients-reward:linear-gradient(150deg, #7a5bff 0%, #5b37e8 62%, #4a2ad4 100%);--shadow-toast:0 10px 32px #04030ec7, inset 0 1px 0 #ffffff12;--radius-toast:18px;--color-mylo-purple:#6d4df6;--color-mylo-turquoise:#2dd4bf;--color-mylo-mint:#8ef5d4;--color-mylo-coral:#fb7185;--color-mylo-gold:#fbbf24}[data-mode=light] [data-theme=aura],[data-theme=aura][data-mode=light]{--ab-page:#fff;--ab-card:#fff;--ab-fill:#f5f4fa;--ab-sunk:#eceaf4;--ab-bar:#fff;--ab-pop:#fff;--ab-overlay:#17112b6b;--ab-ink:#17112b;--ab-ink-2:#4b4566;--ab-ink-3:#6b6585;--ab-ink-inverse:#fff;--ab-border:#e5e2ef;--ab-frame:#d9d5e6;--ab-off:#cfcadf;--ab-act:#5b37e8;--ab-act-strong:#4a2ad4;--ab-act-ink:#5b37e8;--ab-act-tint:#efeaff;--ab-act-tint-ink:#4a2ad4;--ab-on-act:#fff;--ab-hero-from:#7a5bff;--ab-hero-to:#4a2ad4;--ab-success:#11934a;--ab-success-tint:#dcf4e4;--ab-warning:#dc6f0c;--ab-warning-tint:#ffe6d1;--ab-danger:#be2443;--ab-danger-tint:#ffe3e8;--ab-notif-dot:#fb7185;--ab-dictee-bg:#c6d5ff;--ab-dictee-tint:#e3ebff;--ab-dictee-ink:#1e3a8a;--ab-dictee-sub:#33508f;--ab-dictee-hue:#2f5fe0;--ab-calcul-bg:#b4e7c5;--ab-calcul-tint:#dcf4e4;--ab-calcul-ink:#0d5530;--ab-calcul-sub:#2c6646;--ab-calcul-hue:#11934a;--ab-poesie-bg:#ffc2d8;--ab-poesie-tint:#ffe3ee;--ab-poesie-ink:#86184a;--ab-poesie-sub:#94375f;--ab-poesie-hue:#d63b76;--ab-conj-bg:#ffd2a1;--ab-conj-tint:#ffead2;--ab-conj-ink:#733605;--ab-conj-sub:#83491a;--ab-conj-hue:#dc6f0c;--ab-lecon-bg:#ade2ee;--ab-lecon-tint:#d8f1f7;--ab-lecon-ink:#0b4f61;--ab-lecon-sub:#2b6070;--ab-lecon-hue:#0a87a6;--ab-sh-card:0 1px 2px #17112b0d, 0 4px 14px #17112b0a;--ab-sh-pop:0 1px 2px #17112b0f, 0 10px 28px #17112b1a;--ab-sh-sheet:0 -10px 40px #17112b2e;--ab-sh-act:0 10px 24px #5b37e847;--ab-sh-toast:0 16px 40px #04030e73;--ab-field:#fff;--ab-field-line:#cfcadf;--ab-field-line-hover:#a49dbf;--ab-field-sh:0 1px 2px #17112b0f;--aura-surface-page:var(--ab-page);--aura-surface-page-mid:var(--ab-page);--aura-surface-page-top:var(--ab-page);--aura-surface-elevated:var(--ab-fill);--aura-surface-elevated-2:var(--ab-fill);--aura-surface-selected:var(--ab-sunk);--aura-surface-hover:var(--ab-sunk);--aura-surface-scrim:var(--ab-overlay);--aura-surface-scrim-gate:var(--ab-overlay);--aura-surface-hud:var(--ab-fill);--aura-surface-hud-strong:var(--ab-fill);--aura-surface-hud-badge:var(--ab-pop);--aura-border-subtle:var(--ab-border);--aura-border-default:var(--ab-border);--aura-border-card:var(--ab-border);--aura-border-sheet:var(--ab-border);--aura-border-hr:var(--ab-border);--aura-border-strong:var(--ab-frame);--aura-border-dashed:var(--ab-frame);--aura-border-focus:var(--ab-act);--aura-text-primary:var(--ab-ink);--aura-text-secondary:var(--ab-ink-2);--aura-text-lead:var(--ab-ink-2);--aura-text-muted:var(--ab-ink-3);--aura-text-subtle:var(--ab-ink-3);--aura-text-dim-nav:var(--ab-ink-3);--aura-text-accent:var(--ab-act-ink);--aura-text-accent-hover:var(--ab-act-ink);--aura-text-accent-strong:var(--ab-act-ink);--aura-text-lavender-soft:var(--ab-act-ink);--aura-text-on-violet:var(--ab-on-act);--aura-text-on-violet-soft:var(--ab-on-act);--aura-text-inverse:var(--ab-on-act);--aura-text-inverse-alt:var(--ab-on-act);--aura-text-error-soft:var(--ab-danger);--aura-violet-300:var(--ab-act);--aura-violet-400:var(--ab-act);--aura-violet-500:var(--ab-act);--aura-violet-600:var(--ab-act);--aura-violet-700:var(--ab-act-strong);--aura-violet-800:var(--ab-act-strong);--aura-violet-hero:var(--ab-hero-from);--aura-violet-orb:var(--ab-act);--aura-success-600:var(--ab-success);--aura-success-500:var(--ab-success);--aura-success-400:var(--ab-success);--aura-success-300:var(--ab-success);--aura-success-tint:var(--ab-success-tint);--aura-success-tint-strong:var(--ab-success-tint);--aura-success-tint-frame:var(--ab-success-tint);--aura-success-border:var(--ab-success);--aura-success-border-strong:var(--ab-success);--aura-danger-500:var(--ab-danger);--aura-danger-200:var(--ab-danger);--aura-danger-tint:var(--ab-danger-tint);--aura-danger-border:var(--ab-danger);--aura-warning-500:var(--ab-warning);--aura-warning-400:var(--ab-warning);--aura-warning-300:var(--ab-warning);--aura-warning-tint:var(--ab-warning-tint);--aura-warning-border:var(--ab-warning);--aura-info-500:var(--ab-conj-hue);--aura-info-300:var(--ab-conj-ink);--aura-info-tint:var(--ab-conj-tint);--aura-teal-500:var(--ab-calcul-hue);--aura-teal-300:var(--ab-calcul-ink);--aura-teal-tint:var(--ab-calcul-tint);--aura-slate-500:var(--ab-lecon-hue);--aura-slate-300:var(--ab-lecon-ink);--aura-slate-tint:var(--ab-lecon-tint);--aura-liania-500:var(--ab-lecon-hue);--aura-liania-300:var(--ab-lecon-ink);--aura-liania-tint:var(--ab-lecon-tint);--aura-subject-ortho-solid:var(--ab-dictee-hue);--aura-subject-ortho-ink:var(--ab-dictee-ink);--aura-subject-ortho-tint:var(--ab-dictee-tint);--aura-subject-ortho-light:var(--ab-dictee-bg);--aura-subject-conj-solid:var(--ab-conj-hue);--aura-subject-conj-ink:var(--ab-conj-ink);--aura-subject-conj-tint:var(--ab-conj-tint);--aura-subject-conj-light:var(--ab-conj-bg);--aura-subject-math-solid:var(--ab-calcul-hue);--aura-subject-math-ink:var(--ab-calcul-ink);--aura-subject-math-tint:var(--ab-calcul-tint);--aura-subject-math-light:var(--ab-calcul-bg);--aura-subject-poesie-solid:var(--ab-poesie-hue);--aura-subject-poesie-ink:var(--ab-poesie-ink);--aura-subject-poesie-tint:var(--ab-poesie-tint);--aura-subject-poesie-light:var(--ab-poesie-bg);--aura-subject-mindmap-solid:var(--ab-lecon-hue);--aura-subject-mindmap-ink:var(--ab-lecon-ink);--aura-subject-mindmap-tint:var(--ab-lecon-tint);--aura-subject-mindmap-light:var(--ab-lecon-bg);--aura-subject-liania-solid:var(--ab-lecon-hue);--aura-subject-liania-ink:var(--ab-lecon-ink);--aura-subject-liania-tint:var(--ab-lecon-tint);--aura-subject-liania-light:var(--ab-lecon-bg);--aura-state-active-bg:var(--ab-success-tint);--aura-state-active-fg:var(--ab-success);--aura-state-active-border:var(--ab-success);--aura-state-draft-bg:var(--ab-sunk);--aura-state-draft-fg:var(--ab-ink-2);--aura-state-draft-border:var(--ab-border);--aura-state-archived-bg:var(--ab-warning-tint);--aura-state-archived-fg:var(--ab-warning);--aura-state-archived-border:var(--ab-warning);--aura-role-admin-bg:var(--ab-act-tint);--aura-role-admin-fg:var(--ab-act-tint-ink);--aura-role-co-parent-bg:var(--ab-calcul-tint);--aura-role-co-parent-fg:var(--ab-calcul-ink);--aura-role-read-only-bg:var(--ab-sunk);--aura-role-read-only-fg:var(--ab-ink-2);--aura-focus-ring:var(--ab-act);--aura-action-filled-bg:var(--ab-act);--aura-action-filled-bg-pressed:var(--ab-act-strong);--aura-action-filled-fg:var(--ab-on-act);--aura-action-filled-shadow:var(--ab-sh-act);--aura-action-tonal-bg:var(--ab-act-tint);--aura-action-tonal-bg-pressed:var(--ab-act-tint);--aura-action-tonal-fg:var(--ab-act-tint-ink);--aura-action-outline-edge:var(--ab-act);--aura-action-outline-bg-pressed:var(--ab-act-tint);--aura-action-outline-fg:var(--ab-act-ink);--aura-action-text-fg:var(--ab-act-ink);--aura-action-text-underline:var(--ab-act-ink);--aura-action-text-bg-pressed:var(--ab-act-tint);--aura-action-danger-edge:var(--ab-danger);--aura-action-danger-fg:var(--ab-danger);--aura-action-danger-bg-pressed:var(--ab-danger-tint);--aura-action-icon-bg:var(--ab-fill);--aura-action-icon-bg-pressed:var(--ab-sunk);--aura-field-bg:var(--ab-field);--aura-field-inset:var(--ab-field-sh);--aura-field-edge:var(--ab-field-line);--aura-field-edge-hover:var(--ab-field-line-hover);--aura-field-edge-focus:var(--ab-act);--aura-field-halo:0 0 0 4px var(--ab-act)}@supports (color:color-mix(in lab,red,red)){[data-mode=light] [data-theme=aura],[data-theme=aura][data-mode=light]{--aura-field-halo:0 0 0 4px color-mix(in srgb, var(--ab-act) 18%, transparent)}}[data-mode=light] [data-theme=aura],[data-theme=aura][data-mode=light]{--aura-field-edge-error:var(--ab-danger);--aura-field-halo-error:0 0 0 4px var(--ab-danger)}@supports (color:color-mix(in lab,red,red)){[data-mode=light] [data-theme=aura],[data-theme=aura][data-mode=light]{--aura-field-halo-error:0 0 0 4px color-mix(in srgb, var(--ab-danger) 18%, transparent)}}[data-mode=light] [data-theme=aura],[data-theme=aura][data-mode=light]{--aura-field-edge-valid:var(--ab-success);--aura-field-fg:var(--ab-ink);--aura-field-placeholder:var(--ab-ink-3);--aura-field-icon:var(--ab-ink-3);--aura-field-label:var(--ab-ink-2);--aura-field-help:var(--ab-ink-3);--aura-field-error-fg:var(--ab-danger);--aura-field-valid-fg:var(--ab-success);--aura-card-bg:var(--ab-fill);--aura-card-bg-pressed:var(--ab-sunk);--aura-card-shadow:0 0 transparent;--aura-card-chevron:var(--ab-ink-3);--aura-info-bg:var(--ab-fill);--aura-info-fg:var(--ab-ink-2);--aura-row-bg:var(--ab-fill);--aura-row-bg-pressed:var(--ab-sunk);--aura-choice-bg:var(--ab-fill);--aura-choice-bg-pressed:var(--ab-sunk);--aura-choice-fg:var(--ab-ink);--aura-choice-bg-on:var(--ab-act);--aura-choice-fg-on:var(--ab-on-act);--aura-tab-fg:var(--ab-ink-3);--aura-tab-fg-on:var(--ab-ink);--aura-tab-indicator:var(--ab-act);--aura-tab-track:var(--ab-border);--aura-switch-off-bg:var(--ab-off);--aura-switch-off-edge:transparent;--aura-switch-off-knob:#fff;--aura-switch-on-bg:var(--ab-act);--aura-progress-track:var(--ab-sunk);--aura-progress-track-edge:transparent;--aura-progress-fill:linear-gradient(var(--ab-act), var(--ab-act));--aura-spinner-track:var(--ab-sunk);--aura-spinner-arc:var(--ab-act);--aura-popover-bg:linear-gradient(var(--ab-pop), var(--ab-pop));--aura-popover-edge:var(--ab-border);--aura-popover-shadow:var(--ab-sh-pop);--aura-gradient-app:var(--ab-page);--aura-gradient-app-overlay:var(--ab-page);--aura-gradient-surface:linear-gradient(var(--ab-fill), var(--ab-fill));--aura-raised:linear-gradient(var(--ab-pop), var(--ab-pop));--aura-gradient-sheet:linear-gradient(var(--ab-pop), var(--ab-pop));--aura-gradient-dropdown:linear-gradient(var(--ab-pop), var(--ab-pop));--aura-gradient-tabbar:linear-gradient(var(--ab-bar), var(--ab-bar));--aura-gradient-brand:linear-gradient(150deg, var(--ab-hero-from), var(--ab-hero-to));--aura-gradient-avatar:linear-gradient(150deg, var(--ab-hero-from), var(--ab-hero-to));--aura-gradient-check:linear-gradient(var(--ab-act), var(--ab-act));--aura-gradient-hero:linear-gradient(150deg, var(--ab-hero-from), var(--ab-hero-to));--aura-gradient-progress:linear-gradient(var(--ab-act), var(--ab-act));--aura-gradient-reward-cta:linear-gradient(var(--ab-act), var(--ab-act));--aura-gradient-action:linear-gradient(var(--ab-act), var(--ab-act));--aura-gradient-danger:linear-gradient(var(--ab-danger), var(--ab-danger));--aura-shadow-card:var(--ab-sh-card);--aura-shadow-shell:var(--ab-sh-card);--aura-shadow-avatar:var(--ab-sh-card);--aura-shadow-thumb:var(--ab-sh-card);--aura-shadow-dropdown:var(--ab-sh-pop);--aura-shadow-drawer:var(--ab-sh-sheet);--aura-shadow-modal:var(--ab-sh-pop);--aura-shadow-toast:var(--ab-sh-toast);--aura-shadow-tabbar:0 0 transparent;--aura-shadow-button-glow:var(--ab-sh-act);--aura-shadow-button-glow-lg:var(--ab-sh-act);--aura-shadow-hero:var(--ab-sh-act);--aura-shadow-nav-active:0 0 transparent;--aura-shadow-tab-active:0 0 transparent;--aura-shadow-segment-active:0 0 transparent;--aura-shadow-ring-selected:0 0 0 4px var(--ab-act)}@supports (color:color-mix(in lab,red,red)){[data-mode=light] [data-theme=aura],[data-theme=aura][data-mode=light]{--aura-shadow-ring-selected:0 0 0 4px color-mix(in srgb, var(--ab-act) 18%, transparent)}}[data-mode=light] [data-theme=aura],[data-theme=aura][data-mode=light]{--aura-shadow-bar-track:0 0 transparent;--aura-shadow-bar-fill:0 0 transparent;--color-surface-app:var(--ab-page);--color-surface-card:var(--ab-fill);--color-surface-card-soft:var(--ab-fill);--color-surface-muted:var(--ab-sunk);--color-surface-focus:var(--ab-act-tint);--color-surface-disabled:var(--ab-sunk);--color-surface-overlay:var(--ab-overlay);--color-surface-cream-bg:var(--ab-page);--color-surface-cream-bg-2:var(--ab-page);--color-text-primary:var(--ab-ink);--color-text-strong:var(--ab-ink);--color-text-default:var(--ab-ink);--color-text-secondary:var(--ab-ink-2);--color-text-muted:var(--ab-ink-3);--color-text-tertiary:var(--ab-ink-3);--color-text-subtle:var(--ab-ink-3);--color-text-disabled:var(--ab-ink-3);--color-text-inverse:var(--ab-on-act);--color-ink-default:var(--ab-ink);--color-ink-soft:var(--ab-ink-2);--color-border-subtle:var(--ab-border);--color-border-light:var(--ab-border);--color-border-default:var(--ab-border);--color-border-strong:var(--ab-frame);--color-border-focus:var(--ab-act);--color-primary-200:var(--ab-act-tint);--color-primary-300:var(--ab-act);--color-primary-400:var(--ab-act);--color-primary-500:var(--ab-act);--color-primary-600:var(--ab-act-strong);--color-primary-700:var(--ab-act-strong);--color-danger-500:var(--ab-danger);--color-success-500:var(--ab-success);--color-warning-500:var(--ab-warning);--color-info-500:var(--ab-conj-hue);--color-gradients-primary:linear-gradient(var(--ab-act), var(--ab-act));--color-gradients-danger:linear-gradient(var(--ab-danger), var(--ab-danger));--color-gradients-reward:linear-gradient(150deg, var(--ab-hero-from), var(--ab-hero-to));--shadow-toast:var(--ab-sh-toast);--color-mylo-purple:var(--ab-act);--color-mylo-turquoise:var(--ab-calcul-hue);--color-mylo-mint:var(--ab-success);--color-mylo-coral:var(--ab-danger);--color-mylo-gold:var(--ab-warning)}[data-mode=dark] [data-theme=aura],[data-theme=aura][data-mode=dark]{--ab-page:#0b0716;--ab-card:#17112b;--ab-fill:#17112b;--ab-sunk:#ffffff12;--ab-bar:#120c24;--ab-pop:#1e1638;--ab-overlay:#04030e9e;--ab-ink:#fff;--ab-ink-2:#cfc9ee;--ab-ink-3:#a39cc8;--ab-ink-inverse:#17112b;--ab-border:#ffffff14;--ab-frame:#ffffff24;--ab-off:#ffffff2e;--ab-act:#6d4df6;--ab-act-strong:#5b37e8;--ab-act-ink:#c9b8ff;--ab-act-tint:#8b6dff33;--ab-act-tint-ink:#c9b8ff;--ab-on-act:#fff;--ab-hero-from:#6d4df6;--ab-hero-to:#3b1fb8;--ab-success:#4ade80;--ab-success-tint:#0b3a22;--ab-warning:#ffa14a;--ab-warning-tint:#f973162e;--ab-danger:#ff8fa6;--ab-danger-tint:#fb718529;--ab-notif-dot:#fb7185;--ab-dictee-bg:#16255a;--ab-dictee-tint:#16255a;--ab-dictee-ink:#e3ebff;--ab-dictee-sub:#afc2f5;--ab-dictee-hue:#6e95ff;--ab-calcul-bg:#0e3622;--ab-calcul-tint:#0e3622;--ab-calcul-ink:#d6f7e2;--ab-calcul-sub:#9dd8b4;--ab-calcul-hue:#4ade80;--ab-poesie-bg:#45132c;--ab-poesie-tint:#45132c;--ab-poesie-ink:#ffe0ec;--ab-poesie-sub:#f2a9c6;--ab-poesie-hue:#ff7aae;--ab-conj-bg:#43240a;--ab-conj-tint:#43240a;--ab-conj-ink:#ffe7cc;--ab-conj-sub:#f0bc86;--ab-conj-hue:#ffa14a;--ab-lecon-bg:#0b3340;--ab-lecon-tint:#0b3340;--ab-lecon-ink:#d3f2fa;--ab-lecon-sub:#94d2e2;--ab-lecon-hue:#38c6e6;--ab-sh-card:0 0 transparent;--ab-sh-pop:0 10px 28px #00000059;--ab-sh-sheet:0 -10px 40px #00000080;--ab-sh-act:0 10px 24px #6d4df659;--ab-sh-toast:0 16px 40px #04030e73;--ab-field:#ffffff0d;--ab-field-line:#ffffff24;--ab-field-line-hover:#ffffff47;--ab-field-sh:0 0 transparent;--aura-surface-page:var(--ab-page);--aura-surface-page-mid:var(--ab-page);--aura-surface-page-top:var(--ab-page);--aura-surface-elevated:var(--ab-fill);--aura-surface-elevated-2:var(--ab-fill);--aura-surface-selected:var(--ab-sunk);--aura-surface-hover:var(--ab-sunk);--aura-surface-scrim:var(--ab-overlay);--aura-surface-scrim-gate:var(--ab-overlay);--aura-surface-hud:var(--ab-fill);--aura-surface-hud-strong:var(--ab-fill);--aura-surface-hud-badge:var(--ab-pop);--aura-border-subtle:var(--ab-border);--aura-border-default:var(--ab-border);--aura-border-card:var(--ab-border);--aura-border-sheet:var(--ab-border);--aura-border-hr:var(--ab-border);--aura-border-strong:var(--ab-frame);--aura-border-dashed:var(--ab-frame);--aura-border-focus:var(--ab-act);--aura-text-primary:var(--ab-ink);--aura-text-secondary:var(--ab-ink-2);--aura-text-lead:var(--ab-ink-2);--aura-text-muted:var(--ab-ink-3);--aura-text-subtle:var(--ab-ink-3);--aura-text-dim-nav:var(--ab-ink-3);--aura-text-accent:var(--ab-act-ink);--aura-text-accent-hover:var(--ab-act-ink);--aura-text-accent-strong:var(--ab-act-ink);--aura-text-lavender-soft:var(--ab-act-ink);--aura-text-on-violet:var(--ab-on-act);--aura-text-on-violet-soft:var(--ab-on-act);--aura-text-inverse:var(--ab-on-act);--aura-text-inverse-alt:var(--ab-on-act);--aura-text-error-soft:var(--ab-danger);--aura-violet-300:var(--ab-act);--aura-violet-400:var(--ab-act);--aura-violet-500:var(--ab-act);--aura-violet-600:var(--ab-act);--aura-violet-700:var(--ab-act-strong);--aura-violet-800:var(--ab-act-strong);--aura-violet-hero:var(--ab-hero-from);--aura-violet-orb:var(--ab-act);--aura-success-600:var(--ab-success);--aura-success-500:var(--ab-success);--aura-success-400:var(--ab-success);--aura-success-300:var(--ab-success);--aura-success-tint:var(--ab-success-tint);--aura-success-tint-strong:var(--ab-success-tint);--aura-success-tint-frame:var(--ab-success-tint);--aura-success-border:var(--ab-success);--aura-success-border-strong:var(--ab-success);--aura-danger-500:var(--ab-danger);--aura-danger-200:var(--ab-danger);--aura-danger-tint:var(--ab-danger-tint);--aura-danger-border:var(--ab-danger);--aura-warning-500:var(--ab-warning);--aura-warning-400:var(--ab-warning);--aura-warning-300:var(--ab-warning);--aura-warning-tint:var(--ab-warning-tint);--aura-warning-border:var(--ab-warning);--aura-info-500:var(--ab-conj-hue);--aura-info-300:var(--ab-conj-ink);--aura-info-tint:var(--ab-conj-tint);--aura-teal-500:var(--ab-calcul-hue);--aura-teal-300:var(--ab-calcul-ink);--aura-teal-tint:var(--ab-calcul-tint);--aura-slate-500:var(--ab-lecon-hue);--aura-slate-300:var(--ab-lecon-ink);--aura-slate-tint:var(--ab-lecon-tint);--aura-liania-500:var(--ab-lecon-hue);--aura-liania-300:var(--ab-lecon-ink);--aura-liania-tint:var(--ab-lecon-tint);--aura-subject-ortho-solid:var(--ab-dictee-hue);--aura-subject-ortho-ink:var(--ab-dictee-ink);--aura-subject-ortho-tint:var(--ab-dictee-tint);--aura-subject-ortho-light:var(--ab-dictee-bg);--aura-subject-conj-solid:var(--ab-conj-hue);--aura-subject-conj-ink:var(--ab-conj-ink);--aura-subject-conj-tint:var(--ab-conj-tint);--aura-subject-conj-light:var(--ab-conj-bg);--aura-subject-math-solid:var(--ab-calcul-hue);--aura-subject-math-ink:var(--ab-calcul-ink);--aura-subject-math-tint:var(--ab-calcul-tint);--aura-subject-math-light:var(--ab-calcul-bg);--aura-subject-poesie-solid:var(--ab-poesie-hue);--aura-subject-poesie-ink:var(--ab-poesie-ink);--aura-subject-poesie-tint:var(--ab-poesie-tint);--aura-subject-poesie-light:var(--ab-poesie-bg);--aura-subject-mindmap-solid:var(--ab-lecon-hue);--aura-subject-mindmap-ink:var(--ab-lecon-ink);--aura-subject-mindmap-tint:var(--ab-lecon-tint);--aura-subject-mindmap-light:var(--ab-lecon-bg);--aura-subject-liania-solid:var(--ab-lecon-hue);--aura-subject-liania-ink:var(--ab-lecon-ink);--aura-subject-liania-tint:var(--ab-lecon-tint);--aura-subject-liania-light:var(--ab-lecon-bg);--aura-state-active-bg:var(--ab-success-tint);--aura-state-active-fg:var(--ab-success);--aura-state-active-border:var(--ab-success);--aura-state-draft-bg:var(--ab-sunk);--aura-state-draft-fg:var(--ab-ink-2);--aura-state-draft-border:var(--ab-border);--aura-state-archived-bg:var(--ab-warning-tint);--aura-state-archived-fg:var(--ab-warning);--aura-state-archived-border:var(--ab-warning);--aura-role-admin-bg:var(--ab-act-tint);--aura-role-admin-fg:var(--ab-act-tint-ink);--aura-role-co-parent-bg:var(--ab-calcul-tint);--aura-role-co-parent-fg:var(--ab-calcul-ink);--aura-role-read-only-bg:var(--ab-sunk);--aura-role-read-only-fg:var(--ab-ink-2);--aura-focus-ring:var(--ab-act);--aura-action-filled-bg:var(--ab-act);--aura-action-filled-bg-pressed:var(--ab-act-strong);--aura-action-filled-fg:var(--ab-on-act);--aura-action-filled-shadow:var(--ab-sh-act);--aura-action-tonal-bg:var(--ab-act-tint);--aura-action-tonal-bg-pressed:var(--ab-act-tint);--aura-action-tonal-fg:var(--ab-act-tint-ink);--aura-action-outline-edge:var(--ab-act);--aura-action-outline-bg-pressed:var(--ab-act-tint);--aura-action-outline-fg:var(--ab-act-ink);--aura-action-text-fg:var(--ab-act-ink);--aura-action-text-underline:var(--ab-act-ink);--aura-action-text-bg-pressed:var(--ab-act-tint);--aura-action-danger-edge:var(--ab-danger);--aura-action-danger-fg:var(--ab-danger);--aura-action-danger-bg-pressed:var(--ab-danger-tint);--aura-action-icon-bg:var(--ab-fill);--aura-action-icon-bg-pressed:var(--ab-sunk);--aura-field-bg:var(--ab-field);--aura-field-inset:var(--ab-field-sh);--aura-field-edge:var(--ab-field-line);--aura-field-edge-hover:var(--ab-field-line-hover);--aura-field-edge-focus:var(--ab-act);--aura-field-halo:0 0 0 4px var(--ab-act)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] [data-theme=aura],[data-theme=aura][data-mode=dark]{--aura-field-halo:0 0 0 4px color-mix(in srgb, var(--ab-act) 18%, transparent)}}[data-mode=dark] [data-theme=aura],[data-theme=aura][data-mode=dark]{--aura-field-edge-error:var(--ab-danger);--aura-field-halo-error:0 0 0 4px var(--ab-danger)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] [data-theme=aura],[data-theme=aura][data-mode=dark]{--aura-field-halo-error:0 0 0 4px color-mix(in srgb, var(--ab-danger) 18%, transparent)}}[data-mode=dark] [data-theme=aura],[data-theme=aura][data-mode=dark]{--aura-field-edge-valid:var(--ab-success);--aura-field-fg:var(--ab-ink);--aura-field-placeholder:var(--ab-ink-3);--aura-field-icon:var(--ab-ink-3);--aura-field-label:var(--ab-ink-2);--aura-field-help:var(--ab-ink-3);--aura-field-error-fg:var(--ab-danger);--aura-field-valid-fg:var(--ab-success);--aura-card-bg:var(--ab-fill);--aura-card-bg-pressed:var(--ab-sunk);--aura-card-shadow:0 0 transparent;--aura-card-chevron:var(--ab-ink-3);--aura-info-bg:var(--ab-fill);--aura-info-fg:var(--ab-ink-2);--aura-row-bg:var(--ab-fill);--aura-row-bg-pressed:var(--ab-sunk);--aura-choice-bg:var(--ab-fill);--aura-choice-bg-pressed:var(--ab-sunk);--aura-choice-fg:var(--ab-ink);--aura-choice-bg-on:var(--ab-act);--aura-choice-fg-on:var(--ab-on-act);--aura-tab-fg:var(--ab-ink-3);--aura-tab-fg-on:var(--ab-ink);--aura-tab-indicator:var(--ab-act);--aura-tab-track:var(--ab-border);--aura-switch-off-bg:var(--ab-off);--aura-switch-off-edge:transparent;--aura-switch-off-knob:#fff;--aura-switch-on-bg:var(--ab-act);--aura-progress-track:var(--ab-sunk);--aura-progress-track-edge:transparent;--aura-progress-fill:linear-gradient(var(--ab-act), var(--ab-act));--aura-spinner-track:var(--ab-sunk);--aura-spinner-arc:var(--ab-act);--aura-popover-bg:linear-gradient(var(--ab-pop), var(--ab-pop));--aura-popover-edge:var(--ab-border);--aura-popover-shadow:var(--ab-sh-pop);--aura-gradient-app:var(--ab-page);--aura-gradient-app-overlay:var(--ab-page);--aura-gradient-surface:linear-gradient(var(--ab-fill), var(--ab-fill));--aura-raised:linear-gradient(var(--ab-pop), var(--ab-pop));--aura-gradient-sheet:linear-gradient(var(--ab-pop), var(--ab-pop));--aura-gradient-dropdown:linear-gradient(var(--ab-pop), var(--ab-pop));--aura-gradient-tabbar:linear-gradient(var(--ab-bar), var(--ab-bar));--aura-gradient-brand:linear-gradient(150deg, var(--ab-hero-from), var(--ab-hero-to));--aura-gradient-avatar:linear-gradient(150deg, var(--ab-hero-from), var(--ab-hero-to));--aura-gradient-check:linear-gradient(var(--ab-act), var(--ab-act));--aura-gradient-hero:linear-gradient(150deg, var(--ab-hero-from), var(--ab-hero-to));--aura-gradient-progress:linear-gradient(var(--ab-act), var(--ab-act));--aura-gradient-reward-cta:linear-gradient(var(--ab-act), var(--ab-act));--aura-gradient-action:linear-gradient(var(--ab-act), var(--ab-act));--aura-gradient-danger:linear-gradient(var(--ab-danger), var(--ab-danger));--aura-shadow-card:var(--ab-sh-card);--aura-shadow-shell:var(--ab-sh-card);--aura-shadow-avatar:var(--ab-sh-card);--aura-shadow-thumb:var(--ab-sh-card);--aura-shadow-dropdown:var(--ab-sh-pop);--aura-shadow-drawer:var(--ab-sh-sheet);--aura-shadow-modal:var(--ab-sh-pop);--aura-shadow-toast:var(--ab-sh-toast);--aura-shadow-tabbar:0 0 transparent;--aura-shadow-button-glow:var(--ab-sh-act);--aura-shadow-button-glow-lg:var(--ab-sh-act);--aura-shadow-hero:var(--ab-sh-act);--aura-shadow-nav-active:0 0 transparent;--aura-shadow-tab-active:0 0 transparent;--aura-shadow-segment-active:0 0 transparent;--aura-shadow-ring-selected:0 0 0 4px var(--ab-act)}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] [data-theme=aura],[data-theme=aura][data-mode=dark]{--aura-shadow-ring-selected:0 0 0 4px color-mix(in srgb, var(--ab-act) 18%, transparent)}}[data-mode=dark] [data-theme=aura],[data-theme=aura][data-mode=dark]{--aura-shadow-bar-track:0 0 transparent;--aura-shadow-bar-fill:0 0 transparent;--color-surface-app:var(--ab-page);--color-surface-card:var(--ab-fill);--color-surface-card-soft:var(--ab-fill);--color-surface-muted:var(--ab-sunk);--color-surface-focus:var(--ab-act-tint);--color-surface-disabled:var(--ab-sunk);--color-surface-overlay:var(--ab-overlay);--color-surface-cream-bg:var(--ab-page);--color-surface-cream-bg-2:var(--ab-page);--color-text-primary:var(--ab-ink);--color-text-strong:var(--ab-ink);--color-text-default:var(--ab-ink);--color-text-secondary:var(--ab-ink-2);--color-text-muted:var(--ab-ink-3);--color-text-tertiary:var(--ab-ink-3);--color-text-subtle:var(--ab-ink-3);--color-text-disabled:var(--ab-ink-3);--color-text-inverse:var(--ab-on-act);--color-ink-default:var(--ab-ink);--color-ink-soft:var(--ab-ink-2);--color-border-subtle:var(--ab-border);--color-border-light:var(--ab-border);--color-border-default:var(--ab-border);--color-border-strong:var(--ab-frame);--color-border-focus:var(--ab-act);--color-primary-200:var(--ab-act-tint);--color-primary-300:var(--ab-act);--color-primary-400:var(--ab-act);--color-primary-500:var(--ab-act);--color-primary-600:var(--ab-act-strong);--color-primary-700:var(--ab-act-strong);--color-danger-500:var(--ab-danger);--color-success-500:var(--ab-success);--color-warning-500:var(--ab-warning);--color-info-500:var(--ab-conj-hue);--color-gradients-primary:linear-gradient(var(--ab-act), var(--ab-act));--color-gradients-danger:linear-gradient(var(--ab-danger), var(--ab-danger));--color-gradients-reward:linear-gradient(150deg, var(--ab-hero-from), var(--ab-hero-to));--shadow-toast:var(--ab-sh-toast);--color-mylo-purple:var(--ab-act);--color-mylo-turquoise:var(--ab-calcul-hue);--color-mylo-mint:var(--ab-success);--color-mylo-coral:var(--ab-danger);--color-mylo-gold:var(--ab-warning)}html,body,#root{height:100%}html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;overscroll-behavior:none;touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overflow-x:clip}html:has([data-slot=aura-shell]),html:has([data-slot=aura-shell]) body{height:100%;overflow:hidden}html[data-mode=light]:has([data-slot=aura-shell]) body{background:#fff}html[data-mode=dark]:has([data-slot=aura-shell]) body{background:#0b0716}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}:root{--background:var(--color-surface-app);--foreground:var(--color-text-default);--card:var(--color-surface-card);--card-foreground:var(--color-text-default);--popover:var(--color-surface-card);--popover-foreground:var(--color-text-default);--primary:var(--color-primary-500);--primary-foreground:var(--color-text-inverse);--secondary:var(--color-secondary-500);--secondary-foreground:var(--color-text-inverse);--muted:var(--color-surface-muted);--muted-foreground:var(--color-text-muted);--accent:var(--color-accent-violet);--accent-foreground:var(--color-text-inverse);--destructive:var(--color-danger-500);--border:var(--color-border-light);--input:var(--color-border-default);--ring:var(--color-border-focus);--chart-1:var(--color-primary-500);--chart-2:var(--color-secondary-500);--chart-3:var(--color-accent-violet);--chart-4:var(--color-accent-gold);--chart-5:var(--color-accent-flame);--radius:.625rem;--sidebar:var(--color-surface-card-soft);--sidebar-foreground:var(--color-text-default);--sidebar-primary:var(--color-primary-500);--sidebar-primary-foreground:var(--color-text-inverse);--sidebar-accent:var(--color-surface-muted);--sidebar-accent-foreground:var(--color-text-strong);--sidebar-border:var(--color-border-light);--sidebar-ring:var(--color-border-focus);--coral:oklch(74% .18 1.5);--coral-600:oklch(69% .2 1);--coral-100:oklch(94% .04 5);--purple:oklch(59% .21 285);--purple-600:oklch(53% .22 285);--purple-100:oklch(93% .03 285);--mint:oklch(78% .1 188);--mint-100:oklch(95% .03 188);--amber:oklch(81% .14 75);--amber-100:oklch(95% .04 75);--rose-error:oklch(65% .16 14);--ink:oklch(21% .04 295);--ink-2:oklch(33% .03 290);--ink-3:oklch(51% .02 290);--ink-4:oklch(66% .02 290);--cream-bg:oklch(98% .01 80);--cream-bg-2:oklch(96% .015 78);--line:oklch(92% .01 80);--line-2:oklch(86% .01 80)}@keyframes kcFlash{0%{opacity:.9}to{opacity:0}}@keyframes kcIn{0%{opacity:0}to{opacity:1}}:root{--kc-toast-bottom:110px}@media(min-width:980px){:root{--kc-toast-bottom:26px}}@keyframes auraToastUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kcPanel{0%{transform:translate(calc(100% + 24px))}to{transform:translate(0)}}@keyframes kcPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes kcPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes kcRise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kcSheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes kcSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes kcSpin{to{transform:rotate(360deg)}}@keyframes kcSweep{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes kcTrack{0%{transform:rotate(-2.4deg)scale(1)}28%{transform:rotate(-1.9deg)scale(1.012)translate(2px,-3px)}61%{transform:rotate(-2.9deg)scale(.994)translate(-3px,2px)}to{transform:rotate(-2.4deg)scale(1)}}@keyframes kcUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kcShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes kcDot{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@keyframes kcBar{0%{left:-40%}to{left:100%}}@keyframes kcShimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes kcRing{0%{stroke-dasharray:0 138}}@keyframes mascot-idle{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes mascot-wave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes mascot-surprise{0%{transform:scale(1)translateY(0)}40%{transform:scale(1.12)translateY(-6px)}to{transform:scale(1)translateY(0)}}@keyframes mascot-celebrate{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-8px)rotate(3deg)}50%{transform:translateY(0)rotate(-3deg)}75%{transform:translateY(-8px)rotate(3deg)}}.dark{--background:var(--color-surface-game);--foreground:var(--color-text-game);--card:var(--color-surface-game-soft);--card-foreground:var(--color-text-game);--popover:var(--color-surface-game-soft);--popover-foreground:var(--color-text-game);--primary:var(--color-primary-400);--primary-foreground:var(--color-surface-game);--secondary:var(--color-secondary-400);--secondary-foreground:var(--color-surface-game);--muted:var(--color-surface-game-soft);--muted-foreground:var(--color-text-subtle);--accent:var(--color-accent-purple);--accent-foreground:var(--color-text-inverse);--destructive:var(--color-danger-500);--border:#ffffff1a;--input:#ffffff26;--ring:var(--color-border-focus);--chart-1:var(--color-primary-400);--chart-2:var(--color-secondary-400);--chart-3:var(--color-accent-violet);--chart-4:var(--color-accent-gold);--chart-5:var(--color-accent-flame);--sidebar:var(--color-surface-game-soft);--sidebar-foreground:var(--color-text-game);--sidebar-primary:var(--color-primary-500);--sidebar-primary-foreground:var(--color-text-inverse);--sidebar-accent:var(--color-surface-game);--sidebar-accent-foreground:var(--color-text-game);--sidebar-border:#ffffff1a;--sidebar-ring:var(--color-border-focus)}[data-theme=aura]{--background:var(--color-surface-app);--foreground:var(--color-text-default);--card:var(--color-surface-card);--card-foreground:var(--color-text-default);--popover:var(--color-surface-card);--popover-foreground:var(--color-text-default);--primary:var(--color-primary-500);--primary-foreground:var(--color-text-inverse);--secondary:var(--color-secondary-500);--secondary-foreground:var(--color-text-inverse);--muted:var(--color-surface-muted);--muted-foreground:var(--color-text-muted);--accent:var(--color-accent-violet);--accent-foreground:var(--color-text-inverse);--destructive:var(--color-danger-500);--border:var(--color-border-light);--input:var(--color-border-default);--ring:var(--color-border-focus);--chart-1:var(--color-primary-500);--chart-2:var(--color-secondary-500);--chart-3:var(--color-accent-violet);--chart-4:var(--color-accent-gold);--chart-5:var(--color-accent-flame);--sidebar:var(--color-surface-card-soft);--sidebar-foreground:var(--color-text-default);--sidebar-primary:var(--color-primary-500);--sidebar-primary-foreground:var(--color-text-inverse);--sidebar-accent:var(--color-surface-muted);--sidebar-accent-foreground:var(--color-text-strong);--sidebar-border:var(--color-border-light);--sidebar-ring:var(--color-border-focus);--gradient-ds-primary:var(--color-gradients-primary);--gradient-ds-danger:var(--color-gradients-danger);--gradient-ds-reward:var(--color-gradients-reward)}:root{--aura-font:"Lexend", "Inter", system-ui, sans-serif;--aura-raised:var(--aura-gradient-surface)}[data-mode=light] [data-theme=aura],[data-theme=aura][data-mode=light],[data-mode=dark] [data-theme=aura],[data-theme=aura][data-mode=dark]{--aura-font:"Geist Variable", system-ui, sans-serif}@keyframes kubby-onboarding-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.kubby-onboarding-mascot-float{transform-origin:bottom;will-change:transform;animation:4.5s ease-in-out infinite kubby-onboarding-mascot-float}@media(prefers-reduced-motion:reduce){.kubby-onboarding-mascot-float{animation:none}}@keyframes confirmation-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}@keyframes helper-pulse{0%,to{transform:scale(1);box-shadow:0 16px 44px -12px #ff6b9d29}35%{transform:scale(1.015);box-shadow:0 0 0 6px #ff6b9d3d,0 18px 48px -12px #ff6b9d57}}@keyframes puzzle-slot-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}60%{transform:translate(6px)}80%{transform:translate(-3px)}}@keyframes parent-gate-shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(10px)}75%{transform:translate(-6px)}}[data-shake=true]{animation:.4s ease-in-out parent-gate-shake}@keyframes parent-gate-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(4deg)}}.parent-gate-butterfly{animation:4s ease-in-out infinite parent-gate-float}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-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:""}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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))}}.aura-logo-flat,.aura-side-badge,.aura-side-kid-art,.aura-side-kid-tx small,.aura-side-kid-go{display:none}.aura-side-kid-tx b{font-weight:inherit}:is([data-mode=light],[data-mode=dark]) .aura-side{width:248px;gap:4px;padding:22px 14px;background:var(--ab-fill);border-right:1px solid var(--ab-border);color:var(--ab-ink)}[data-mode=dark] .aura-side{background:var(--ab-bar)}:is([data-mode=light],[data-mode=dark]) .aura-side-brand{display:flex;align-items:center;gap:10px;padding:0 8px 22px;color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-side-brand .aura-logo-full{display:none!important}:is([data-mode=light],[data-mode=dark]) .aura-logo-flat{display:block}:is([data-mode=light],[data-mode=dark]) .aura-side-badge{display:inline-flex;padding:4px 9px;border-radius:99px;background:var(--ab-act-tint);color:var(--ab-act-tint-ink);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:is([data-mode=light],[data-mode=dark]) .aura-side-item{gap:12px;padding:0 16px;border-radius:99px;background:transparent;box-shadow:none;color:var(--ab-ink-3);font-size:15px;font-weight:600}:is([data-mode=light],[data-mode=dark]) .aura-side-item:hover{background:var(--ab-sunk)}:is([data-mode=light],[data-mode=dark]) .aura-side-item.is-active{background:var(--ab-act-tint);color:var(--ab-act-tint-ink);font-weight:650}:is([data-mode=light],[data-mode=dark]) .aura-side-kid{position:relative;justify-content:flex-start;gap:10px;min-height:64px;height:auto;margin:auto 0 0;padding:10px 12px 10px 70px;border:0;border-radius:20px;background:linear-gradient(150deg,var(--ab-hero-from),var(--ab-hero-to));box-shadow:var(--ab-sh-act);color:#fff;text-align:left;transition:transform .15s}:is([data-mode=light],[data-mode=dark]) .aura-side-kid:hover{background:linear-gradient(150deg,var(--ab-hero-from),var(--ab-hero-to));transform:translateY(-1px)}:is([data-mode=light],[data-mode=dark]) .aura-side-kid-art{display:block;position:absolute;left:4px;bottom:0;height:78px;pointer-events:none}:is([data-mode=light],[data-mode=dark]) .aura-side-kid-star{display:none}:is([data-mode=light],[data-mode=dark]) .aura-side-kid-tx{display:flex;flex:1;flex-direction:column;gap:2px}:is([data-mode=light],[data-mode=dark]) .aura-side-kid-tx b{font-size:15px;font-weight:700}:is([data-mode=light],[data-mode=dark]) .aura-side-kid-tx small{display:block;font-size:12px;font-weight:500;opacity:.85}:is([data-mode=light],[data-mode=dark]) .aura-side-kid-go{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#fff;color:#4a2ad4}:is([data-mode=light],[data-mode=dark]) .aura-side-me{margin-top:8px;padding:10px;border:1px solid var(--ab-border);border-radius:18px;background:var(--ab-card)}[data-mode=dark] .aura-side-me{background:#ffffff0a}:is([data-mode=light],[data-mode=dark]) .aura-side-me-name{color:var(--ab-ink);font-size:14px}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-tabbar]{padding:0!important}:is([data-mode=light],[data-mode=dark]) .aura-tabbar-list{justify-content:space-between;gap:0;padding:0 max(18px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border:0;border-top:1px solid var(--ab-border);border-radius:0;background:color-mix(in srgb,var(--ab-bar) 92%,transparent);box-shadow:none;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}:is([data-mode=light],[data-mode=dark]) .aura-tabbar-list>li{flex:none}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn{flex-direction:row;gap:8px;height:48px;min-width:48px;margin:12px 0;padding:0 10px;border-radius:99px;color:var(--ab-ink-3);transition:background-color .3s,padding .35s cubic-bezier(.3,.7,.2,1),color .3s}:is([data-mode=light],[data-mode=dark]) .aura-tab-ic{width:auto;height:auto;background:none;box-shadow:none;color:inherit}:is([data-mode=light],[data-mode=dark]) .aura-tab-lb{display:inline-block;max-width:0;overflow:hidden;margin-left:-8px;opacity:0;color:inherit;font-size:14px;font-weight:650;white-space:nowrap;transition:max-width .35s cubic-bezier(.3,.7,.2,1),opacity .25s,margin .35s}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn.is-active{padding:0 18px 0 14px;background:var(--ab-act-tint);color:var(--ab-act-tint-ink)}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn.is-active .aura-tab-lb{max-width:90px;margin-left:0;opacity:1}@media(max-width:380px){:is([data-mode=light],[data-mode=dark]) .aura-tabbar-list{padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn{min-width:42px;padding:0 8px;gap:6px}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn.is-active{padding:0 12px 0 10px}:is([data-mode=light],[data-mode=dark]) .aura-tab-lb{font-size:13px}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn.is-active .aura-tab-lb{max-width:104px}}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-page-header]{border-bottom:0}:is([data-mode=light],[data-mode=dark]) .aura-ph-title{color:var(--ab-ink);font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.1}@media(min-width:980px){:is([data-mode=light],[data-mode=dark]) .aura-ph-title{font-size:34px;letter-spacing:-.04em}}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-page-header-back]{border:0;background:var(--ab-fill);color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-shell]{color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-week{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:22px;background:var(--aura-surface-elevated)}:is([data-mode=light],[data-mode=dark]) .aura-week .aura-agenda-strip{margin:0}:is([data-mode=light],[data-mode=dark]) .aura-sec-title{margin:0;color:var(--aura-text-primary);font-size:17px;font-weight:650;letter-spacing:-.02em;text-transform:none}:is([data-mode=light],[data-mode=dark]) .aura-sec-title:first-letter{text-transform:uppercase}:is([data-mode=light],[data-mode=dark]) .aura-week .aura-iconbtn{background:var(--ab-pop);color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn.is-active{animation:auraTabPop .45s cubic-bezier(.3,1.5,.5,1)}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn.is-active .aura-tab-lb{animation:auraTabLabel .35s cubic-bezier(.3,.7,.2,1)}:is([data-mode=light],[data-mode=dark]) .aura-tab-ic{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn.is-active .aura-tab-ic{transform:scale(1.12)}:is([data-mode=light],[data-mode=dark]) .aura-tab-btn:active .aura-tab-ic{transform:scale(.85)}:is([data-mode=light],[data-mode=dark]) .aura-side-item{transition:background-color .25s,color .25s}:is([data-mode=light],[data-mode=dark]) .aura-side-item svg{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}:is([data-mode=light],[data-mode=dark]) .aura-side-item.is-active svg{transform:scale(1.1);animation:auraTabPop .45s cubic-bezier(.3,1.5,.5,1)}:is([data-mode=light],[data-mode=dark]) :is(.aura-mission,.aura-hw,.aura-row,.aura-card,.aura-kc,.aura-tonight){transition:transform .2s}:is([data-mode=light],[data-mode=dark]) :is(.aura-mission,.aura-hw,.aura-row,.aura-card,.aura-kc,.aura-tonight):active{transform:scale(.97)}@keyframes auraTabPop{0%{transform:scale(.9)}to{transform:none}}@keyframes auraTabLabel{0%{max-width:0;margin-left:-8px;opacity:0}}@media(prefers-reduced-motion:reduce){.aura-tab-btn,.aura-tab-lb,.aura-side-kid,.aura-tab-ic,.aura-side-item,.aura-side-item svg{transition:none;animation:none!important}:is(.aura-mission,.aura-hw,.aura-row,.aura-card,.aura-kc,.aura-tonight){transition:none}}:is([data-mode=light],[data-mode=dark]) .aura-sheet-title{color:var(--ab-ink);font-size:22px;font-weight:700;letter-spacing:-.02em}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-sheet-close]{border-radius:50%;background:var(--ab-fill);color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-sheet-handle]>span{background:var(--ab-off)!important}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-sheet][data-side]{border-radius:26px!important;animation:auraSideIn .32s cubic-bezier(.16,1,.3,1)!important}@keyframes auraSideIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-sheet]:has(.aura-drawer-hero) .aura-sheet-headrow{display:none}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-sheet][data-side] [data-slot=aura-sheet-body]{display:flex;flex-direction:column}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-sheet]:has(.aura-drawer-hero) [data-slot=aura-sheet-body]{padding-top:0}:is([data-mode=light],[data-mode=dark]) .aura-drawer{flex:1}:is([data-mode=light],[data-mode=dark]) .aura-drawer-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:8px;min-height:140px;padding:16px;border-radius:22px;background:var(--s-bg);color:var(--s-ink)}:is([data-mode=light],[data-mode=dark]) .aura-drawer-chip{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:12px;font-weight:650}:is([data-mode=light],[data-mode=dark]) .aura-drawer-chip svg{color:var(--s-hue)}:is([data-mode=light],[data-mode=dark]) .aura-drawer-hero b{max-width:65%;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.15}:is([data-mode=light],[data-mode=dark]) .aura-drawer-hero img{position:absolute;right:-6px;bottom:-12px;z-index:-1;height:120px}:is([data-mode=light],[data-mode=dark]) .aura-drawer-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--ab-card);color:var(--ab-ink);cursor:pointer}:is([data-mode=light],[data-mode=dark]) .aura-drawer .aura-facts{grid-template-columns:1fr 1fr;gap:8px;background:none}:is([data-mode=light],[data-mode=dark]) .aura-drawer .aura-fact{flex-direction:column;align-items:flex-start;gap:2px;min-height:0;padding:10px 12px;border:0;border-radius:16px;background:var(--ab-fill)}:is([data-mode=light],[data-mode=dark]) .aura-drawer .aura-fact dt{font-size:12px}:is([data-mode=light],[data-mode=dark]) .aura-drawer .aura-fact dd{text-align:left;font-weight:650}:is([data-mode=light],[data-mode=dark]) .aura-drawer .aura-row .aura-tile{width:36px;height:36px;border-radius:50%;background:var(--ab-act);color:#fff}:is([data-mode=light],[data-mode=dark]) .aura-drawer .aura-drawer-danger{margin-top:auto;padding-top:16px;border-top:0}:is([data-mode=light],[data-mode=dark]) [data-slot=pin-pad][data-variant=aura]{gap:12px!important}:is([data-mode=light],[data-mode=dark]) [data-slot=pin-pad][data-variant=aura] [data-slot=pin-pad-key]{height:64px!important;border:0;border-radius:99px;background:var(--ab-fill);color:var(--ab-ink);font-size:24px!important;font-weight:650;transition:transform .15s,background-color .2s,color .2s}:is([data-mode=light],[data-mode=dark]) [data-slot=pin-pad][data-variant=aura] [data-slot=pin-pad-key]:active:not(:disabled){transform:scale(.92);background:var(--ab-act);color:#fff}:is([data-mode=light],[data-mode=dark]) [data-slot=pin-pad][data-variant=aura] [data-slot=pin-pad-empty]{height:64px!important}:is([data-mode=light],[data-mode=dark]) [data-slot=pin-dots][data-tone=aura]>[data-state=empty]{border:2px solid var(--ab-off)}:is([data-mode=light],[data-mode=dark]) [data-slot=pin-dots][data-tone=aura]>[data-state=filled]{background:var(--ab-act);transform:scale(1.15);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.aura-gate-zory{display:none}:is([data-mode=light],[data-mode=dark]) .aura-gate{background:var(--ab-page);color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-gate-lock{display:none}:is([data-mode=light],[data-mode=dark]) .aura-gate-zory{position:relative;display:block;width:130px;height:118px;margin:0 auto}:is([data-mode=light],[data-mode=dark]) .aura-gate-zory img{position:absolute;left:50%;bottom:0;height:140px;transform:translate(-50%)}:is([data-mode=light],[data-mode=dark]) .aura-gate-zory i{position:absolute;right:-4px;bottom:-6px;display:grid;place-items:center;width:46px;height:46px;border:4px solid var(--ab-page);border-radius:50%;background:var(--ab-act);color:#fff}:is([data-mode=light],[data-mode=dark]) .aura-gate-title{font-size:26px;font-weight:700;letter-spacing:-.03em}:is([data-mode=light],[data-mode=dark]) .aura-gate-card{border:0;border-radius:32px;background:var(--ab-fill)!important;box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-gate-card .aura-gate-zory i{border-color:var(--ab-fill)}:is([data-mode=light],[data-mode=dark]) .aura-gate-card [data-slot=pin-pad][data-variant=aura] [data-slot=pin-pad-key]{background:var(--ab-card)}[data-mode=dark] .aura-gate-card [data-slot=pin-pad][data-variant=aura] [data-slot=pin-pad-key]{background:#ffffff12}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-confirm-scrim]{background:var(--ab-overlay)!important}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-confirm]{border:0!important;border-radius:30px!important;background:var(--ab-pop)!important;box-shadow:var(--ab-sh-sheet);color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-confirm] h3{color:var(--ab-ink);font-size:22px;font-weight:700;letter-spacing:-.02em}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-confirm] p{color:var(--ab-ink-2)}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-confirm] .aura-switchrow{padding-left:0;padding-right:0;color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) [data-slot=aura-confirm] .aura-switchrow+.aura-switchrow{border-top:1px solid var(--ab-border)}@layer theme,base,components,utilities;@layer components{.aura-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--aura-size-control);padding:0 22px;border:0;border-radius:var(--aura-radius-action);font-family:inherit;font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;background:transparent;color:var(--aura-text-primary);transition:transform .12s cubic-bezier(.2,0,0,1),background-color .12s,box-shadow .12s,opacity .2s;-webkit-tap-highlight-color:transparent}.aura-btn:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:var(--aura-focus-ring-offset)}.aura-btn:active:not(:disabled){transform:scale(.97)}.aura-btn:disabled{opacity:var(--aura-action-disabled-opacity);cursor:default;box-shadow:none}.aura-btn[aria-busy=true]{cursor:progress}.aura-btn>svg{width:16px;height:16px}.aura-btn--block{width:100%}.aura-btn--sm{height:var(--aura-target-min);padding:0 18px;font-size:14px}.aura-btn--lg{height:var(--aura-size-control-lg);padding:0 26px;font-size:16px}.aura-btn--filled{background:var(--aura-action-filled-bg);color:var(--aura-action-filled-fg);box-shadow:var(--aura-action-filled-shadow)}.aura-btn--filled:active:not(:disabled){background:var(--aura-action-filled-bg-pressed);box-shadow:none}.aura-btn--tonal{background:var(--aura-action-tonal-bg);color:var(--aura-action-tonal-fg)}.aura-btn--tonal:active:not(:disabled){background:var(--aura-action-tonal-bg-pressed)}.aura-btn--outline{box-shadow:inset 0 0 0 1.5px var(--aura-action-outline-edge);color:var(--aura-action-outline-fg)}.aura-btn--outline:active:not(:disabled){background:var(--aura-action-outline-bg-pressed)}.aura-btn--text{height:var(--aura-target-min);padding:0 6px;border-radius:10px;color:var(--aura-action-text-fg);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--aura-action-text-underline)}.aura-btn--text:active:not(:disabled){color:var(--aura-text-accent-hover);background:var(--aura-action-text-bg-pressed);transform:none}.aura-btn--danger{box-shadow:inset 0 0 0 1.5px var(--aura-action-danger-edge);color:var(--aura-action-danger-fg)}.aura-btn--danger:active:not(:disabled){background:var(--aura-action-danger-bg-pressed)}.aura-btn--danger:focus-visible{outline-color:var(--aura-danger-200)}.aura-iconbtn{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--aura-target-min);height:var(--aura-target-min);border:0;border-radius:50%;background:var(--aura-action-icon-bg);color:#fff;cursor:pointer;transition:transform .12s cubic-bezier(.2,0,0,1),background-color .12s,opacity .2s}.aura-iconbtn:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:var(--aura-focus-ring-offset)}.aura-iconbtn:active:not(:disabled){transform:scale(.94);background:var(--aura-action-icon-bg-pressed)}.aura-iconbtn:disabled{opacity:var(--aura-action-disabled-opacity);cursor:default}.aura-spin{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:aura-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.aura-btn,.aura-iconbtn{transition:none}.aura-btn:active:not(:disabled),.aura-iconbtn:active:not(:disabled){transform:none}.aura-spin{animation-duration:2s}}}@keyframes aura-spin{to{transform:rotate(360deg)}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-btn{height:52px;font-weight:650}:is([data-mode=light],[data-mode=dark]) .aura-btn--lg{height:56px;font-size:17px}:is([data-mode=light],[data-mode=dark]) .aura-btn--sm{height:44px;font-size:15px}:is([data-mode=light],[data-mode=dark]) .aura-btn--tonal{background:var(--aura-surface-elevated);color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-btn--tonal:active:not(:disabled){background:var(--aura-surface-hover)}:is([data-mode=light],[data-mode=dark]) .aura-btn--text{text-decoration-color:currentColor;text-underline-offset:4px}:is([data-mode=light],[data-mode=dark]) .aura-btn:disabled{opacity:.42}:is([data-mode=light],[data-mode=dark]) .aura-iconbtn{background:var(--aura-surface-elevated);color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-iconbtn:hover:not(:disabled),:is([data-mode=light],[data-mode=dark]) .aura-iconbtn:active:not(:disabled){background:var(--aura-surface-hover)}}@layer theme,base,components,utilities;@layer components{.aura-field{display:flex;flex-direction:column;gap:8px;min-width:0}.aura-label{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:var(--aura-field-label)}.aura-label em{font-style:normal;font-weight:500;font-size:13px;color:var(--aura-field-help)}.aura-input{position:relative;display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 14px;border-radius:var(--aura-radius-field);background:var(--aura-field-bg);box-shadow:var(--aura-field-inset),inset 0 0 0 var(--aura-field-edge-width) var(--aura-field-edge);color:var(--aura-field-icon);transition:box-shadow .12s;cursor:text}.aura-input>svg{flex:none}.aura-input input{flex:1;min-width:0;height:100%;padding:0 8px 0 0;border:0;outline:0;background:transparent;color:var(--aura-field-fg);font-family:inherit;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.005em}.aura-input input::placeholder{color:var(--aura-field-placeholder);opacity:1}.aura-input input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.aura-input:focus-within{box-shadow:var(--aura-field-inset),inset 0 0 0 2px var(--aura-field-edge-focus),var(--aura-field-halo);color:var(--aura-text-accent)}.aura-input.is-error{box-shadow:var(--aura-field-inset),inset 0 0 0 2px var(--aura-field-edge-error)}.aura-input.is-error:focus-within{box-shadow:var(--aura-field-inset),inset 0 0 0 2px var(--aura-field-edge-error),var(--aura-field-halo-error)}.aura-input.is-valid{box-shadow:var(--aura-field-inset),inset 0 0 0 2px var(--aura-field-edge-valid)}.aura-input.is-disabled{opacity:.45;cursor:not-allowed}.aura-clear{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--aura-target-min);height:var(--aura-target-min);border:0;border-radius:50%;background:transparent;color:var(--aura-text-primary);cursor:pointer}.aura-clear>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#ffffff29}.aura-clear:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:-4px}.aura-help{font-size:13px;font-weight:500;line-height:1.45;color:var(--aura-field-help);text-wrap:pretty}.aura-error{display:flex;align-items:flex-start;gap:6px;font-size:13px;font-weight:600;line-height:1.45;color:var(--aura-field-error-fg)}.aura-error svg{flex:none;margin-top:1px;color:var(--aura-field-edge-error)}.aura-valid{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--aura-field-valid-fg)}.aura-valid svg{flex:none}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-label{font-size:14px;font-weight:600;color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-input{height:52px;padding:0 6px 0 16px;border-radius:16px;background:var(--aura-field-bg);box-shadow:inset 0 0 0 1.5px var(--aura-field-edge),var(--aura-field-inset);color:var(--aura-field-icon);transition:box-shadow .15s}:is([data-mode=light],[data-mode=dark]) .aura-input:hover{box-shadow:inset 0 0 0 1.5px var(--aura-field-edge-hover),var(--aura-field-inset)}:is([data-mode=light],[data-mode=dark]) .aura-input input{font-weight:550;letter-spacing:0}:is([data-mode=light],[data-mode=dark]) .aura-input input::placeholder{font-weight:450}:is([data-mode=light],[data-mode=dark]) .aura-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--aura-field-edge-focus),var(--aura-field-halo);color:var(--aura-field-icon)}:is([data-mode=light],[data-mode=dark]) .aura-input.is-error{box-shadow:inset 0 0 0 1.5px var(--aura-field-edge-error),var(--aura-field-inset)}:is([data-mode=light],[data-mode=dark]) .aura-input.is-error:focus-within{box-shadow:inset 0 0 0 1.5px var(--aura-field-edge-error),var(--aura-field-halo-error)}:is([data-mode=light],[data-mode=dark]) .aura-input.is-valid{box-shadow:inset 0 0 0 1.5px var(--aura-field-edge-valid),var(--aura-field-inset)}:is([data-mode=light],[data-mode=dark]) .aura-input.is-disabled{opacity:.42}:is([data-mode=light],[data-mode=dark]) .aura-input--search{height:48px;border-radius:99px}:is([data-mode=light],[data-mode=dark]) .aura-clear{color:var(--aura-text-secondary)}:is([data-mode=light],[data-mode=dark]) .aura-clear>span{background:var(--aura-surface-hover)}}@layer theme,base,components,utilities;@layer components{.aura-card{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:16px;border:0;border-radius:var(--aura-radius-item);background:var(--aura-card-bg);box-shadow:var(--aura-card-shadow);color:var(--aura-text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:transform .14s cubic-bezier(.2,0,0,1),background-color .12s;-webkit-tap-highlight-color:transparent}.aura-card:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:var(--aura-focus-ring-offset)}.aura-card:active:not(:disabled){transform:scale(.985);background:var(--aura-card-bg-pressed)}.aura-card:disabled{opacity:.45;cursor:default}.aura-card.is-flash{box-shadow:inset 0 1px #ffffff14,0 0 0 2px var(--aura-field-edge-focus),var(--aura-field-halo)}.aura-card--skel{cursor:default}.aura-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.aura-card-title{font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--aura-text-primary);text-wrap:pretty}.aura-card-meta{font-size:13px;font-weight:500;line-height:1.35;color:var(--aura-text-muted)}.aura-chev{flex:none;display:inline-flex;color:var(--aura-card-chevron)}.aura-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--aura-target-min);height:var(--aura-target-min);border-radius:var(--aura-radius-control-sm)}.aura-card--act{flex-direction:column;align-items:stretch;gap:12px;padding:14px 10px 12px 14px;cursor:default}.aura-card--act:active{transform:none;background:var(--aura-card-bg)}.aura-card-top{display:flex;align-items:center;gap:14px}.aura-card-foot{display:flex;align-items:center;gap:8px;padding-left:58px}@media(max-width:699px){.aura-card-foot{padding-left:0}}.aura-info{display:flex;align-items:flex-start;gap:12px;padding:16px 14px;border-radius:var(--aura-radius-item);background:var(--aura-info-bg);color:var(--aura-info-fg);font-size:14.5px;font-weight:500;line-height:1.5;text-wrap:pretty}.aura-info>svg{flex:none;margin-top:2px;color:var(--aura-text-accent)}.aura-info strong{color:var(--aura-text-primary);font-weight:600}.aura-info.is-loading{color:var(--aura-text-muted)}.aura-info.is-error{background:var(--aura-danger-tint);color:var(--aura-text-error-soft)}.aura-info.is-error>svg{color:var(--aura-danger-500)}.aura-facts{display:grid;margin:0;border-radius:var(--aura-radius-item);background:var(--aura-info-bg)}.aura-fact{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:56px;padding:17px 14px;font-size:15px;line-height:1.4;color:var(--aura-text-primary)}.aura-fact dt{color:var(--aura-text-muted);font-weight:500}.aura-fact dd{margin:0;text-align:right;font-weight:550}.aura-fact+.aura-fact{border-top:1px solid var(--aura-border-hr)}.aura-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;border:0;border-radius:var(--aura-radius-row);background:var(--aura-row-bg);color:var(--aura-text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:transform .12s cubic-bezier(.2,0,0,1),background-color .12s,opacity .2s}.aura-row:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:2px}.aura-row:active:not(:disabled){background:var(--aura-row-bg-pressed);transform:scale(.985)}.aura-row:disabled{opacity:var(--aura-action-disabled-opacity);cursor:default}.aura-row .aura-tile{width:40px;height:40px;background:var(--aura-surface-selected);color:var(--aura-text-accent)}.aura-row .aura-card-title{font-size:15px}.aura-row[aria-busy=true] .aura-chev{display:none}.aura-row.is-danger{color:var(--aura-action-danger-fg)}.aura-row.is-danger .aura-tile{background:var(--aura-danger-tint);color:var(--aura-danger-500)}.aura-row.is-danger .aura-card-meta{color:#fb718599}@media(prefers-reduced-motion:reduce){.aura-card,.aura-row{transition:none}.aura-card:active:not(:disabled),.aura-row:active:not(:disabled){transform:none}}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-card{min-height:68px;padding:10px 14px 10px 10px;gap:12px;border-radius:20px;background:var(--aura-surface-elevated);box-shadow:none;color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-card:hover:not(:disabled){background:var(--aura-surface-hover)}:is([data-mode=light],[data-mode=dark]) .aura-card:active:not(:disabled){background:var(--aura-surface-hover)}:is([data-mode=light],[data-mode=dark]) .aura-card.is-flash{box-shadow:0 0 0 2px var(--aura-field-edge-focus),var(--aura-field-halo)}:is([data-mode=light],[data-mode=dark]) .aura-card-title{color:var(--aura-text-primary);font-size:15px;font-weight:650}:is([data-mode=light],[data-mode=dark]) .aura-card-meta{color:var(--aura-text-muted)}:is([data-mode=light],[data-mode=dark]) .aura-tile{width:46px;height:46px;border-radius:14px}:is([data-mode=light],[data-mode=dark]) .aura-card--act{padding:12px 12px 12px 10px}:is([data-mode=light],[data-mode=dark]) .aura-card--act:active{background:var(--aura-surface-elevated)}:is([data-mode=light],[data-mode=dark]) .aura-info{border-radius:22px;background:var(--aura-surface-elevated);color:var(--aura-text-secondary)}:is([data-mode=light],[data-mode=dark]) .aura-info strong{color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-facts{border-radius:20px;background:var(--aura-surface-elevated)}:is([data-mode=light],[data-mode=dark]) .aura-fact{color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-fact+.aura-fact{border-top-color:var(--aura-border-subtle)}:is([data-mode=light],[data-mode=dark]) .aura-row{border-radius:20px;background:var(--aura-surface-elevated);color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-row .aura-tile{width:32px;height:32px;border-radius:10px;background:var(--aura-surface-hover);color:var(--aura-text-secondary)}:is([data-mode=light],[data-mode=dark]) .aura-row.is-danger{color:var(--aura-action-danger-fg)}:is([data-mode=light],[data-mode=dark]) .aura-row.is-danger .aura-card-meta{color:var(--aura-action-danger-fg);opacity:.7}}@layer theme,base,components,utilities;@layer components{.aura-pg{--aura-pg-warm: #ffc98a;--aura-pg-warm-bg: rgba(255, 178, 102, .16);--aura-pg-warm-edge: rgba(255, 190, 120, .5)}.aura-pg-note{margin:0;font-size:13.5px;line-height:1.5;color:var(--aura-text-lead);text-wrap:pretty}.aura-pg-h{margin:0;font-size:18px;font-weight:650;letter-spacing:-.015em}.aura-pg-count{display:grid;gap:10px}.aura-pg-act{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:var(--aura-radius-item);background:linear-gradient(135deg,var(--aura-violet-500),var(--aura-violet-600));box-shadow:var(--aura-card-shadow);color:#fff}.aura-pg-act-ic{display:inline-flex;flex:none;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:#ffffff2e}.aura-pg-act>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.aura-pg-act b{font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.aura-pg-act span{font-size:17px;font-weight:600}.aura-pg-act-art{display:none}.aura-pg-act small{flex-basis:100%;margin-top:4px;font-size:13.5px;font-weight:500;color:#ffffffd9}.aura-pg-st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aura-pg-st-t{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:92px;padding:12px;border:0;border-radius:var(--aura-radius-control);background:var(--aura-card-bg);box-shadow:var(--aura-card-shadow);color:var(--aura-text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:transform .12s}.aura-pg-st-t:active:not(:disabled){transform:scale(.97)}.aura-pg-st-t:disabled{cursor:default;opacity:.6}.aura-pg-st-t:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:2px}.aura-pg-st-t b{font-size:26px;font-weight:650;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.aura-pg-st-t span{font-size:13.5px;font-weight:600;color:var(--aura-text-lead)}.aura-pg-st-t.is-on{background:var(--aura-surface-selected);box-shadow:inset 0 0 0 1.5px var(--aura-violet-400)}.aura-pg-st-t.is-acquis svg,.aura-pg-badge.is-acquis svg,.aura-pg-badge.is-complet svg{color:var(--aura-success-400)}.aura-pg-st-t.is-cours svg,.aura-pg-badge.is-cours svg{color:var(--aura-text-secondary)}.aura-pg-st-t.is-revoir svg,.aura-pg-badge.is-revoir svg{color:var(--aura-pg-warm)}.aura-pg-card{display:flex;flex-direction:column;gap:6px;padding:18px 16px 8px;border-radius:var(--aura-radius-item);background:var(--aura-card-bg);box-shadow:var(--aura-card-shadow)}.aura-pg-sec-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.aura-pg-reset{height:36px;padding:0 12px;border:0;border-radius:99px;background:#ffffff14;color:var(--aura-text-primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.aura-pg-list{list-style:none;margin:0;padding:0}.aura-pg-list li+li{border-top:1px solid var(--aura-border-hr)}.aura-pg-row{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 4px;border:0;border-radius:12px;background:none;color:var(--aura-text-primary);font-family:inherit;text-align:left;cursor:pointer}.aura-pg-row:active{background:#ffffff0a}.aura-pg-row:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:-2px}.aura-pg-row-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aura-pg-row-b b{font-size:15.5px;font-weight:650;line-height:1.3}.aura-pg-row-b span{font-size:13px;line-height:1.35;color:var(--aura-text-lead)}.aura-pg-row .aura-chev{color:var(--aura-text-muted)}.aura-pg-badge{display:inline-flex;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:99px;font-size:12.5px;font-weight:650;white-space:nowrap;color:#fff}.aura-pg-badge.is-revoir{background:var(--aura-pg-warm-bg);box-shadow:inset 0 0 0 1.5px var(--aura-pg-warm-edge)}.aura-pg-badge.is-cours{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff3}.aura-pg-badge.is-acquis{background:#34d39929;box-shadow:inset 0 0 0 1.5px #34d39980}.aura-pg-badge.is-complet{background:#34d39914;box-shadow:inset 0 0 0 1.5px #34d3994d}.aura-pg-kyv{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:var(--aura-radius-item);background:#ffffff09;box-shadow:inset 0 0 0 1px var(--aura-border-hr)}.aura-pg-kyv-ic{display:inline-flex;flex:none;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:#8b6dff2e;color:var(--aura-violet-300)}.aura-pg-kyv-b{display:flex;flex-direction:column;gap:4px;min-width:0}.aura-pg-kyv-b>b{font-size:15px;font-weight:650}.aura-pg-kyv ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.aura-pg-kyv li{font-size:14px;font-weight:600;color:var(--aura-text-primary)}.aura-pg-kyv li:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 2px 0;border-radius:50%;background:var(--aura-violet-300)}.aura-pg-empty{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:var(--aura-radius-item);background:var(--aura-card-bg);box-shadow:var(--aura-card-shadow)}.aura-pg-empty-ic{display:inline-flex;flex:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:#34d3991f;color:var(--aura-success-400)}.aura-pg-empty-t{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.35}.aura-pg-rep{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding:18px;border-radius:var(--aura-radius-item);background:var(--aura-card-bg);box-shadow:var(--aura-card-shadow)}.aura-pg-rep-h{display:flex;gap:12px;align-items:flex-start}.aura-pg-rep-h>div{display:flex;flex-direction:column;gap:6px}.aura-pg-rep-cols{display:grid;gap:14px}.aura-pg-rep-cols>div>b{display:block;margin-bottom:8px;font-size:14px;font-weight:650}.aura-pg-rep-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.aura-pg-rep-l li{display:flex;gap:8px;font-size:14px;line-height:1.4;color:var(--aura-text-primary)}.aura-pg-rep-l svg{flex:none;margin-top:2px;color:var(--aura-success-400)}.aura-pg-rep-l.is-no li{color:var(--aura-text-lead)}.aura-pg-rep-l.is-no svg{color:var(--aura-text-muted)}.aura-pg-rep>.aura-btn{align-self:flex-start}@media(min-width:700px){.aura-pg-rep-cols{grid-template-columns:1fr 1fr;gap:24px}}@media(min-width:980px){.aura-pg-count{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.aura-pg-act{padding:22px 26px}.aura-pg-st-t{min-height:100%;padding:16px}.aura-pg-card{padding:22px 20px 10px}}@media(prefers-reduced-motion:reduce){.aura-pg-st-t{transition:none}.aura-pg-st-t:active:not(:disabled){transform:none}}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-pg{--aura-pg-warm: var(--ab-warning);--aura-pg-warm-bg: var(--ab-warning-tint);--aura-pg-warm-edge: transparent}:is([data-mode=light],[data-mode=dark]) .aura-pg-note{color:var(--ab-ink-2)}:is([data-mode=light],[data-mode=dark]) .aura-pg-h{font-size:17px;letter-spacing:-.02em;color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-pg-act{border-radius:22px;background:linear-gradient(150deg,var(--ab-hero-from),var(--ab-hero-to));box-shadow:var(--ab-sh-act)}:is([data-mode=light],[data-mode=dark]) .aura-pg-count{grid-template-columns:minmax(0,1fr)}:is([data-mode=light],[data-mode=dark]) .aura-pg-act{position:relative;overflow:hidden;isolation:isolate;min-height:150px;padding:18px 20px}:is([data-mode=light],[data-mode=dark]) .aura-pg-act-ic{display:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-act>div{flex-direction:column;align-items:flex-start;gap:2px;max-width:60%}:is([data-mode=light],[data-mode=dark]) .aura-pg-act small{order:-1;margin:0 0 4px;font-size:13px;font-weight:600;color:#ffffffd9}:is([data-mode=light],[data-mode=dark]) .aura-pg-act small:first-letter{text-transform:uppercase}:is([data-mode=light],[data-mode=dark]) .aura-pg-act b{font-size:56px;line-height:.95}:is([data-mode=light],[data-mode=dark]) .aura-pg-act-art{display:block;position:absolute;right:-14px;top:-4px;z-index:-1;height:180px;pointer-events:none}@media(min-width:980px){:is([data-mode=light],[data-mode=dark]) .aura-pg-act{min-height:190px;padding:22px 24px}:is([data-mode=light],[data-mode=dark]) .aura-pg-act-art{right:10px;height:230px}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t{min-height:110px}}:is([data-mode=light],[data-mode=dark]) .aura-pg-act b{font-size:52px;letter-spacing:-.05em}:is([data-mode=light],[data-mode=dark]) .aura-pg-act-ic{background:#ffffff38}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t{border-radius:18px;background:var(--ab-fill);box-shadow:none;color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t b{font-size:24px;font-weight:700}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t span{font-size:12px;color:var(--ab-ink-3)}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t svg{width:28px;height:28px;padding:6px;border-radius:50%;color:#fff!important}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t.is-acquis svg{background:var(--ab-calcul-hue)}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t.is-cours svg{background:var(--ab-lecon-hue)}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t.is-revoir svg{background:var(--ab-conj-hue)}:is([data-mode=light],[data-mode=dark]) .aura-pg-st-t.is-on{background:var(--ab-act-tint);box-shadow:inset 0 0 0 2px var(--ab-act)}:is([data-mode=light],[data-mode=dark]) .aura-pg-card{border-radius:22px;background:var(--ab-fill);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-reset{background:var(--ab-sunk);color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-pg-list li+li{border-top-color:var(--ab-border)}:is([data-mode=light],[data-mode=dark]) .aura-pg-row{color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-pg-row:active{background:var(--ab-sunk)}:is([data-mode=light],[data-mode=dark]) .aura-pg-row-b span{color:var(--ab-ink-3)}:is([data-mode=light],[data-mode=dark]) .aura-pg-badge{height:26px;padding:0 10px;font-size:12px;color:var(--ab-ink-2);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-badge.is-revoir{background:var(--ab-warning-tint);color:var(--ab-warning);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-badge.is-cours{background:var(--ab-sunk);color:var(--ab-ink-2);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-badge.is-acquis,:is([data-mode=light],[data-mode=dark]) .aura-pg-badge.is-complet{background:var(--ab-success-tint);color:var(--ab-success);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-badge svg{color:currentColor!important}:is([data-mode=light],[data-mode=dark]) .aura-pg-kyv{border-radius:22px;background:var(--ab-fill);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-kyv-ic{background:var(--ab-act-tint);color:var(--ab-act-tint-ink)}:is([data-mode=light],[data-mode=dark]) .aura-pg-kyv li{color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-pg-kyv li:before{background:var(--ab-act)}:is([data-mode=light],[data-mode=dark]) .aura-pg-empty{border-radius:22px;background:var(--ab-fill);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-empty-ic{background:var(--ab-success-tint);color:var(--ab-success)}:is([data-mode=light],[data-mode=dark]) .aura-pg-rep{border-radius:22px;background:var(--ab-fill);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-pg-rep-l li{color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-pg-rep-l svg{color:var(--ab-success)}:is([data-mode=light],[data-mode=dark]) .aura-pg-rep-l.is-no li{color:var(--ab-ink-2)}:is([data-mode=light],[data-mode=dark]) .aura-pg-rep-l.is-no svg{color:var(--ab-ink-3)}}@layer theme,base,components,utilities;@layer components{.aura-rw{--aura-rw-gold: #fcd37a;--aura-rw-gold-bg: rgba(251, 191, 36, .12);--aura-rw-gold-edge: rgba(251, 191, 36, .5)}.aura-rw-h{margin:0;font-size:18px;font-weight:650;letter-spacing:-.015em}.aura-rw-hist{display:flex;flex-direction:column;gap:6px;padding:18px 16px 8px;border-radius:var(--aura-radius-item);background:var(--aura-card-bg);box-shadow:var(--aura-card-shadow)}.aura-rw-hist ul{list-style:none;margin:0;padding:0}.aura-rw-hist li{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 0}.aura-rw-hist li+li{border-top:1px solid var(--aura-border-hr)}.aura-rw-hist li img{width:44px;height:38px;object-fit:contain;flex:none}.aura-rw-hist-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aura-rw-hist-b b{font-size:15px;font-weight:650;line-height:1.3}.aura-rw-hist-b span{font-size:13px;line-height:1.35;color:var(--aura-text-lead)}.aura-rw-badge{display:inline-flex;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;border-radius:99px;font-size:12.5px;font-weight:650;white-space:nowrap;color:#fff;background:#34d39924;box-shadow:inset 0 0 0 1.5px #34d39973}.aura-rw-badge svg{color:var(--aura-success-400)}.aura-rw-ro{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--aura-radius-control);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--aura-border-hr);font-size:13.5px;line-height:1.45;color:var(--aura-text-lead)}.aura-rw-ro svg{flex:none;margin-top:1px;color:var(--aura-text-secondary)}@media(min-width:980px){.aura-rw-hist{padding:22px 20px 10px}}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-rw{--aura-rw-gold: var(--ab-warning);--aura-rw-gold-bg: var(--ab-warning-tint);--aura-rw-gold-edge: color-mix(in srgb, var(--ab-warning) 45%, transparent)}:is([data-mode=light],[data-mode=dark]) .aura-rw-h{font-size:17px;letter-spacing:-.02em;color:var(--ab-ink)}:is([data-mode=light],[data-mode=dark]) .aura-rw-hist{border-radius:22px;background:var(--ab-fill);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-rw-hist li+li{border-top-color:var(--ab-border)}:is([data-mode=light],[data-mode=dark]) .aura-rw-hist-b span{color:var(--ab-ink-3)}:is([data-mode=light],[data-mode=dark]) .aura-rw-badge{background:var(--ab-success-tint);box-shadow:none;color:var(--ab-success)}:is([data-mode=light],[data-mode=dark]) .aura-rw-badge svg{color:currentColor}:is([data-mode=light],[data-mode=dark]) .aura-rw-ro{border-radius:16px;background:var(--ab-fill);box-shadow:none;color:var(--ab-ink-2)}:is([data-mode=light],[data-mode=dark]) .aura-rw-ro svg{color:var(--ab-ink-3)}}@layer theme,base,components,utilities;@layer components{.aura-chips{display:flex;flex-wrap:wrap;gap:8px}.aura-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:var(--aura-radius-choice);background:var(--aura-choice-bg);color:var(--aura-choice-fg);font-family:inherit;font-size:14.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:transform .12s cubic-bezier(.2,0,0,1),background-color .12s,color .12s,opacity .2s;-webkit-tap-highlight-color:transparent}.aura-chip:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.aura-chip:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:var(--aura-focus-ring-offset)}.aura-chip:active:not(:disabled){transform:scale(.95);background:var(--aura-choice-bg-pressed)}.aura-chip[aria-pressed=true],.aura-chip[aria-checked=true]{background:var(--aura-choice-bg-on);color:var(--aura-choice-fg-on);font-weight:650}.aura-chip:disabled{opacity:.35;cursor:default}.aura-chip-tag{font-size:11.5px;font-weight:650;letter-spacing:.01em;color:var(--aura-text-accent)}.aura-chip[aria-pressed=true] .aura-chip-tag,.aura-chip[aria-checked=true] .aura-chip-tag{color:var(--aura-choice-fg-on);opacity:.85}.aura-chip--stack{flex-direction:column;gap:3px;height:56px;padding:0 16px}.aura-chip--day{flex-direction:column;gap:5px;width:100%;height:62px;padding:0 8px}.aura-chip--day b{font-size:15.5px;font-weight:650;line-height:1}.aura-chip--day>span:not(.aura-chip-badge){font-size:12.5px;font-weight:500;line-height:1;color:var(--aura-text-secondary)}.aura-chip--day[aria-pressed=true]>span:not(.aura-chip-badge){color:var(--aura-choice-fg-on);opacity:.85}.aura-chip-badge{position:absolute;top:-8px;right:-8px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:var(--aura-violet-700);color:#fff;box-shadow:0 0 0 2.5px var(--aura-surface-page-top);animation:aura-pop .22s cubic-bezier(.2,0,0,1)}.aura-tabs{display:flex;gap:4px;margin-left:-10px;box-shadow:inset 0 -1px 0 var(--aura-tab-track)}.aura-tab{position:relative;height:46px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--aura-tab-fg);font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}.aura-tab:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent}.aura-tab[aria-selected=true]{color:var(--aura-tab-fg-on);font-weight:650}.aura-tab[aria-selected=true]:after{background:var(--aura-tab-indicator)}.aura-tab:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:0}.aura-tab:active{color:var(--aura-text-secondary)}.aura-tab:disabled{opacity:var(--aura-action-disabled-opacity);cursor:default}.aura-switchrow{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 14px;cursor:pointer}.aura-switchrow+.aura-switchrow{border-top:1px solid var(--aura-border-hr)}.aura-switchrow>div{flex:1;min-width:0}.aura-switchrow b{display:block;font-size:15px;font-weight:600}.aura-switchrow small{display:block;margin-top:3px;font-size:13px;font-weight:500;line-height:1.4;color:var(--aura-text-muted)}.aura-switchrow.is-disabled{opacity:.45;cursor:default}.aura-switch{position:relative;flex:none;width:44px;height:26px}.aura-switch input{position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px;width:calc(100% + 8px);height:calc(100% + 18px);margin:0;opacity:0;cursor:inherit}.aura-switch-rail{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:var(--aura-switch-off-bg);box-shadow:inset 0 0 0 1.5px var(--aura-switch-off-edge);transition:background-color .15s}.aura-switch-rail:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--aura-switch-off-knob);box-shadow:0 1px 3px #00000073;transition:transform .15s cubic-bezier(.2,0,0,1),background-color .15s}.aura-switch input:checked+.aura-switch-rail{background:var(--aura-switch-on-bg);box-shadow:none}.aura-switch input:checked+.aura-switch-rail:after{transform:translate(18px);background:var(--aura-switch-on-knob)}.aura-switch input:focus-visible+.aura-switch-rail{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:var(--aura-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.aura-chip,.aura-switch-rail,.aura-switch-rail:after{transition:none}.aura-chip:active:not(:disabled){transform:none}.aura-chip-badge{animation:none}}}@keyframes aura-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-chip{min-width:54px;border-radius:99px;background:transparent;box-shadow:inset 0 0 0 1px var(--aura-border-default);font-size:14px;font-weight:600}:is([data-mode=light],[data-mode=dark]) .aura-chip:hover:not(:disabled){background:var(--aura-surface-hover)}:is([data-mode=light],[data-mode=dark]) .aura-chip:active:not(:disabled){background:var(--aura-surface-hover)}:is([data-mode=light],[data-mode=dark]) .aura-chip[aria-pressed=true],:is([data-mode=light],[data-mode=dark]) .aura-chip[aria-checked=true]{background:var(--aura-choice-bg-on);box-shadow:none;color:var(--aura-choice-fg-on);font-weight:600}:is([data-mode=light],[data-mode=dark]) .aura-chip:disabled{opacity:.42}:is([data-mode=light],[data-mode=dark]) .aura-chip--day{border-radius:16px}:is([data-mode=light],[data-mode=dark]) .aura-chip-badge{box-shadow:0 0 0 2.5px var(--aura-surface-page)}:is([data-mode=light],[data-mode=dark]) .aura-tabs{display:inline-flex;align-self:flex-start;gap:2px;margin-left:0;padding:4px;border-radius:99px;background:var(--aura-surface-elevated);box-shadow:none}:is([data-mode=light],[data-mode=dark]) .aura-tab{height:38px;padding:0 14px;border-radius:99px;color:var(--aura-text-secondary);font-size:14px;font-weight:600;transition:background-color .3s cubic-bezier(.16,1,.3,1),color .3s}:is([data-mode=light],[data-mode=dark]) .aura-tab:after{display:none}:is([data-mode=light],[data-mode=dark]) .aura-tab[aria-selected=true]{background:var(--aura-action-filled-bg);color:var(--aura-action-filled-fg);font-weight:600}:is([data-mode=light],[data-mode=dark]) .aura-switchrow+.aura-switchrow{border-top-color:var(--aura-border-subtle)}:is([data-mode=light],[data-mode=dark]) .aura-switchrow small{font-size:12px;color:var(--aura-text-muted)}:is([data-mode=light],[data-mode=dark]) .aura-switch{width:46px;height:28px}:is([data-mode=light],[data-mode=dark]) .aura-switch-rail{background:var(--aura-switch-off-bg);box-shadow:none;transition:background-color .3s}:is([data-mode=light],[data-mode=dark]) .aura-switch-rail:after{width:22px;height:22px;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}:is([data-mode=light],[data-mode=dark]) .aura-switch input:checked+.aura-switch-rail:after{transform:translate(18px)}}@layer theme,base,components,utilities;@layer components{.aura-s-ortho{--s-bg: var(--ab-dictee-bg);--s-ink: var(--ab-dictee-ink);--s-sub: var(--ab-dictee-sub);--s-hue: var(--ab-dictee-hue)}.aura-s-math{--s-bg: var(--ab-calcul-bg);--s-ink: var(--ab-calcul-ink);--s-sub: var(--ab-calcul-sub);--s-hue: var(--ab-calcul-hue)}.aura-s-poesie{--s-bg: var(--ab-poesie-bg);--s-ink: var(--ab-poesie-ink);--s-sub: var(--ab-poesie-sub);--s-hue: var(--ab-poesie-hue)}.aura-s-conj{--s-bg: var(--ab-conj-bg);--s-ink: var(--ab-conj-ink);--s-sub: var(--ab-conj-sub);--s-hue: var(--ab-conj-hue)}.aura-s-mindmap,.aura-s-liania{--s-bg: var(--ab-lecon-bg);--s-ink: var(--ab-lecon-ink);--s-sub: var(--ab-lecon-sub);--s-hue: var(--ab-lecon-hue)}.aura-mission{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:6px;min-height:150px;padding:14px 16px;border:0;border-radius:22px;background:var(--s-bg);color:var(--s-ink);font-family:inherit;text-align:left;cursor:pointer;transition:transform .15s;-webkit-tap-highlight-color:transparent}.aura-mission:active{transform:scale(.98)}.aura-mission:focus-visible{outline:2px solid var(--ab-act);outline-offset:3px}.aura-mission-bg{position:absolute;right:-20px;bottom:-24px;z-index:-1;opacity:.14;color:var(--s-ink);transform:rotate(-14deg)}.aura-mission small{align-self:flex-start;padding:4px 10px;border-radius:99px;background:var(--ab-card);color:var(--ab-ink);font-size:11px;font-weight:650}.aura-mission b{max-width:62%;font-size:18px;font-weight:650;letter-spacing:-.02em;line-height:1.2}.aura-mission-meta{font-size:12px;color:var(--s-sub)}.aura-mission-go{align-self:flex-start;display:inline-flex;align-items:center;height:36px;margin-top:auto;padding:0 14px;border-radius:99px;background:var(--s-ink);color:var(--s-bg);font-size:13px;font-weight:650}.aura-mission img{position:absolute;right:-6px;bottom:-10px;z-index:-1;height:132px}.aura-carousel{display:flex;gap:12px;margin-right:-16px;padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.aura-carousel::-webkit-scrollbar{display:none}.aura-carousel>*{flex:none;width:276px;scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.aura-mission{transition:none}}.aura-hw{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:128px;padding:12px;border:0;border-radius:20px;background:var(--s-bg);color:var(--s-ink);font-family:inherit;text-align:left;cursor:pointer;transition:transform .15s;-webkit-tap-highlight-color:transparent}.aura-hw:active{transform:scale(.97)}.aura-hw:focus-visible{outline:2px solid var(--ab-act);outline-offset:3px}.aura-hw-bg{position:absolute;top:-8px;right:-10px;z-index:-1;opacity:.18;color:var(--s-ink);transform:rotate(-14deg)}.aura-hw-ct{display:grid;place-items:center;width:30px;height:30px;margin-bottom:auto;border-radius:50%;background:var(--s-hue);color:#fff}.aura-hw-d{margin-top:10px;padding:3px 8px;border-radius:99px;background:var(--ab-card);color:var(--ab-ink);font-size:11px;font-weight:650}.aura-hw b{font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:1.25}.aura-hw-meta{font-size:12px;color:var(--s-sub)}.aura-hwgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:700px){.aura-hwgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aura-hwgrid.is-mas{grid-auto-flow:dense}.aura-hw.is-tall{grid-row:span 2;min-height:0}.aura-hw.is-tall b{font-size:19px}.aura-hw.has-pose{padding-bottom:120px}.aura-hw-pose{position:absolute;right:-22px;bottom:-30px;z-index:-1;height:150px;pointer-events:none}@media(prefers-reduced-motion:reduce){.aura-hw{transition:none}}@media(min-width:980px){.aura-carousel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;padding-right:0;overflow:visible}.aura-carousel>*{width:auto}}.aura-tonight{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:6px;min-height:150px;padding:18px;border-radius:22px;background:linear-gradient(150deg,var(--ab-hero-from),var(--ab-hero-to));color:#fff}.aura-tonight small{font-size:13px;font-weight:650;opacity:.85}.aura-tonight b{max-width:62%;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.aura-tonight p{max-width:62%;margin:0;font-size:13px;line-height:1.45;opacity:.9}:is([data-mode=light],[data-mode=dark]) .aura-tonight .aura-btn{align-self:flex-start;margin-top:8px;background:#fff;color:#4a2ad4;box-shadow:none}.aura-tonight img{position:absolute;right:-6px;bottom:-14px;z-index:-1;height:170px}.aura-kc{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:148px;padding:16px;border:0;border-radius:26px;background:var(--s-bg);color:var(--s-ink);font-family:inherit;text-align:left;cursor:pointer;transition:transform .2s}.aura-kc:active{transform:scale(.98)}.aura-kc:focus-visible{outline:2px solid var(--ab-act);outline-offset:3px}.aura-kc-av{display:grid;place-items:center;width:56px;height:56px;margin-bottom:auto;border:3px solid var(--ab-card);border-radius:50%;background:var(--ab-card) 50% 22% / cover no-repeat;color:var(--s-ink);font-size:20px;font-weight:700}.aura-kc>b:first-child{margin-top:auto}.aura-kc b{font-size:22px;font-weight:700;letter-spacing:-.03em}.aura-kc-meta{font-size:14px;color:var(--s-sub)}.aura-kc-pose{position:absolute;right:-12px;bottom:-34px;z-index:-1;height:170px}.aura-kc-add{align-items:center;justify-content:center;gap:14px;border:1.5px dashed var(--ab-border);background:transparent;color:var(--ab-ink);font-size:17px;font-weight:600}.aura-kc-add-plus{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ab-act);color:var(--ab-on-act)}@media(min-width:700px){.aura-kc{min-height:190px}.aura-kc-pose{height:210px}}@media(prefers-reduced-motion:reduce){.aura-kc{transition:none}}.aura-radar{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:22px;background:var(--ab-fill)}.aura-radar h3{align-self:flex-start;margin:0;font-size:17px;font-weight:650;letter-spacing:-.02em}.aura-radar svg{width:100%;max-width:260px;height:auto;overflow:visible}.aura-radar text{fill:var(--ab-ink-2);font:650 12px var(--aura-font)}.aura-radar text.off{fill:var(--ab-ink-3);opacity:.6}.aura-radar .grid{fill:none;stroke:var(--ab-frame);stroke-width:1.2}.aura-radar .f{fill:color-mix(in srgb,var(--ab-act) 18%,transparent);stroke:var(--ab-act);stroke-width:2.4;stroke-linejoin:round;stroke-dasharray:1400;animation:auraDraw 1.2s cubic-bezier(.4,0,.2,1) both .2s}.aura-radar .d{fill:var(--ab-act);stroke:var(--ab-card);stroke-width:2}.aura-radar-leg{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;width:100%}.aura-radar-leg span{display:flex;align-items:center;gap:8px;color:var(--ab-ink-2);font-size:13px;font-weight:600}.aura-radar-leg span.off{opacity:.55}.aura-radar-leg i{flex:none;width:10px;height:10px;border-radius:50%}.aura-radar-leg .is-dictee i{background:var(--ab-dictee-hue)}.aura-radar-leg .is-calcul i{background:var(--ab-calcul-hue)}.aura-radar-leg .is-poesie i{background:var(--ab-poesie-hue)}.aura-radar-leg .is-conj i{background:var(--ab-conj-hue)}.aura-radar-leg .is-lecon i{background:var(--ab-lecon-hue)}.aura-radar-note{margin:0;color:var(--ab-ink-3);font-size:12px;line-height:1.45;text-align:center;text-wrap:pretty}@keyframes auraDraw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.aura-radar .f{animation:none}}}@layer theme,base,components,utilities;@layer components{.ab-cap{position:relative;isolation:isolate;overflow:hidden;display:flex;gap:16px;min-height:260px;padding:26px;border-radius:26px;background:var(--ab-fill);color:var(--ab-ink)}.ab-cap-tx{flex:1;min-width:0;display:flex;flex-direction:column}.ab-cap-t{font-size:17px;font-weight:650;letter-spacing:-.01em}.ab-cap big{margin-top:6px;font-size:58px;font-weight:700;letter-spacing:-.05em;line-height:1}.ab-cap-u{margin-top:6px;color:var(--ab-act-ink);font-size:15px;font-weight:650}.ab-cap-tx p{margin:18px 0 0;color:var(--ab-ink-2);font-size:15px;line-height:1.45}.ab-cap-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-width:560px;margin-top:20px;padding:6px;border-radius:99px;background:var(--ab-card);box-shadow:inset 0 0 0 1px var(--ab-border)}[data-mode=dark] .ab-cap-cells{background:#ffffff0d}.ab-cap-cells i{height:34px;border-radius:14px;background:var(--ab-sunk)}.ab-cap-cells i.on{background:linear-gradient(180deg,var(--ab-hero-from),var(--ab-act));box-shadow:0 6px 14px color-mix(in srgb,var(--ab-act) 30%,transparent)}.ab-cap-cells i:first-child{border-radius:99px 14px 14px 99px}.ab-cap-cells i:last-child{border-radius:14px 99px 99px 14px}.ab-cap-marks{position:relative;max-width:560px;height:44px;margin-top:8px}.ab-cap-marks span{position:absolute;top:4px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ab-card);box-shadow:inset 0 0 0 1px var(--ab-border);color:var(--ab-ink-3);transform:translate(-50%)}.ab-cap-marks .mid{left:calc(var(--mid) * 100%);background:var(--ab-warning-tint);box-shadow:none;color:var(--ab-warning)}.ab-cap-marks .end{left:calc(100% - 18px)}.ab-cap-marks .on{background:var(--ab-act);box-shadow:var(--ab-sh-act);color:#fff}.ab-cap-pose{flex:none;align-self:flex-end;width:auto;height:220px;margin:-10px -6px -16px 0}@media(max-width:699px){.ab-cap{padding:18px}.ab-cap-pose{position:absolute;top:8px;right:-10px;z-index:-1;height:150px;margin:0;opacity:.95}.ab-cap big{font-size:48px}}.ab-cap-tip{display:flex;align-items:center;gap:12px;margin:0;padding:16px 20px;border:1px solid var(--ab-border);border-radius:22px;color:var(--ab-ink-2);font-size:15px;line-height:1.45}.ab-cap-tip>svg{flex:none;color:var(--ab-act)}.ab-cap-tip button{padding:0;border:0;background:none;color:var(--ab-act-ink);font:inherit;font-weight:650;cursor:pointer}.ab-rt{display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:26px;background:var(--ab-fill);color:var(--ab-ink)}.ab-rt-h{display:flex;align-items:center;gap:10px;color:var(--ab-ink-2)}.ab-rt-h b{color:var(--ab-ink);font-size:15px;font-weight:650}.ab-rt-h small{margin-left:auto;color:var(--ab-ink-3);font-size:15px;font-weight:600}.ab-rt-m{display:flex;align-items:center;gap:18px}.ab-rt-m b{font-size:22px;font-weight:650;letter-spacing:-.02em}.ab-rt-art{display:grid;place-items:center;flex:none;width:86px;height:86px;border-radius:22px;background:var(--ab-warning-tint);color:var(--ab-warning)}.ab-rt-art img{max-width:64px;max-height:58px;object-fit:contain}.ab-rt-st{display:flex;align-items:center;justify-content:center;gap:10px;height:56px;border-radius:99px;font-size:17px;font-weight:650}.ab-rt-st.is-todo{box-shadow:inset 0 0 0 2px var(--ab-act);color:var(--ab-act-ink)}.ab-rt-st.is-earned{background:var(--ab-act);color:var(--ab-on-act);box-shadow:var(--ab-sh-act)}.ab-rt-st.is-given{background:var(--ab-success-tint);color:var(--ab-success)}.ab-rt-f{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;color:var(--ab-ink-3);font-size:14px}.ab-rt-link{padding:0;border:0;background:none;color:var(--ab-act-ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.ab-rt.is-empty{gap:10px;padding:18px 22px}.ab-rt.is-empty .ab-rt-link{align-self:flex-start}}.o4{--k: 1;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden auto;background:var(--ab-page);color:var(--ab-ink);font-family:var(--aura-font, inherit);-webkit-font-smoothing:antialiased}.o4 *{box-sizing:border-box}.o4-skip{position:absolute;top:max(16px,env(safe-area-inset-top));right:22px;z-index:5;height:44px;padding:0 4px;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--ab-ink-3);cursor:pointer}.o4-body{height:100%;min-height:100dvh;padding:calc(max(16px,env(safe-area-inset-top)) + 52px) 26px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.o4-stage{position:relative;width:calc(338px * var(--k));height:calc(330px * var(--k));flex:none}.o4-stage-in{position:absolute;left:0;top:0;width:338px;height:330px;transform:scale(var(--k));transform-origin:top left}.o4-sc{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.4,0,.2,1);transform:translate(calc(var(--o4-out, -1) * 50px)) scale(.92)}.o4-sc.on{opacity:1;transform:none;transition:opacity .2s}.o4-orb{position:absolute;left:19px;top:15px;width:300px;height:300px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 70%,var(--o4-c, #4a2ad4),#231a45 60%,#17112b)}.o4-orb img{position:absolute;left:50%;top:var(--o4-y, 26px);height:var(--o4-h, 440px);max-width:none;transform:translate(-50%)}.o4-sc.on .o4-orb{animation:o4Orb .7s cubic-bezier(.3,1.4,.5,1) both}.o4-sc.on .o4-orb img{animation:o4Rise .8s .08s cubic-bezier(.2,1.3,.4,1) both,o4Float 3.6s 1s ease-in-out infinite}.o4-spk{position:absolute;z-index:2;display:inline-flex;color:#c9b8ff}.o4-dot{position:absolute;z-index:2;width:9px;height:9px;border-radius:50%;background:#ff9ec4}.o4-dot.is-blue{background:#8fb2ff}.o4-sc.on :is(.o4-spk,.o4-dot){animation:o4Pop .5s calc(.3s + var(--d, 0s)) cubic-bezier(.3,1.6,.5,1) both,o4Tw 2.4s calc(1s + var(--d, 0s)) ease-in-out infinite}.o4-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:16px;background:var(--ab-card);color:var(--ab-ink);font-size:13px;font-weight:650;white-space:nowrap;box-shadow:0 10px 26px #17112b29,0 0 0 1px var(--ab-border)}.o4-chip i{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--s-bg);color:var(--s-ink)}.o4-chip>span{text-align:left;line-height:1.2}.o4-chip small{display:block;margin-top:1px;font-size:11px;font-weight:550;color:var(--ab-ink-3)}.o4-sc.on .o4-chip{animation:o4Fly .7s calc(.35s + var(--d, 0s)) cubic-bezier(.2,1.3,.4,1) both,o4Bob 4s calc(1.2s + var(--d, 0s)) ease-in-out infinite}.o4-bub{position:absolute;z-index:3;padding:10px 14px;border-radius:18px 18px 18px 4px;background:var(--ab-act);color:var(--ab-on-act);font-size:14px;font-weight:650;box-shadow:var(--ab-sh-act)}.o4-sc.on .o4-bub{animation:o4Fly .6s .55s cubic-bezier(.2,1.3,.4,1) both}.o4-mis,.o4-caps{position:absolute;z-index:3;background:var(--ab-card);box-shadow:0 14px 30px #17112b2e,0 0 0 1px var(--ab-border)}.o4-mis{left:40px;right:40px;bottom:-40px;padding:12px;border-radius:20px;display:flex;flex-direction:column;gap:8px;text-align:left}.o4-mis b{display:flex;justify-content:space-between;font-size:14px;font-weight:650}.o4-mis b em{font-style:normal;font-size:12px;font-weight:600;color:var(--ab-ink-3)}.o4-bar{height:8px;border-radius:9px;background:var(--ab-sunk);overflow:hidden}.o4-bar i{display:block;width:72%;height:100%;border-radius:9px;background:linear-gradient(90deg,#7a5bff,#5b37e8);transform-origin:left}.o4-steps{display:flex;gap:6px}.o4-steps span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--s-bg);color:var(--s-ink)}.o4-sc.on :is(.o4-mis,.o4-caps){animation:o4Fly .7s .4s cubic-bezier(.2,1.3,.4,1) both}.o4-sc.on .o4-bar i{animation:o4Fill 1.2s 1s cubic-bezier(.3,.7,.2,1) both}.o4-caps{left:58px;right:58px;bottom:-34px;padding:8px;border-radius:18px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.o4-caps i{height:22px;border-radius:7px;background:var(--ab-sunk)}.o4-sc.on .o4-caps i:nth-child(-n+4){animation:o4Cell .45s calc(1s + var(--d)) cubic-bezier(.3,1.6,.5,1) both}[data-mode=dark] :is(.o4-chip,.o4-mis,.o4-caps){background:#231a45;box-shadow:0 14px 30px #00000080,inset 0 1px #ffffff14}.o4-txt{position:relative;width:100%;display:grid;margin-top:calc(52px * var(--k))}.o4-t{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;transition:opacity .25s;pointer-events:none}.o4-t h2{margin:0;font-size:28px;font-weight:650;letter-spacing:-.035em;text-wrap:balance}.o4-t p{margin:0;max-width:320px;font-size:15px;line-height:1.55;color:var(--ab-ink-2);text-wrap:pretty}.o4-t p.o4-sub{margin-top:-4px;font-size:17px;font-weight:650;line-height:1.35;color:var(--ab-act)}.o4-t.on{opacity:1}.o4-t.on h2{animation:o4Txt .55s .15s cubic-bezier(.2,.9,.3,1) both}.o4-t.on p{animation:o4Txt .55s .25s cubic-bezier(.2,.9,.3,1) both}.o4-dash{display:flex;gap:6px;margin-top:auto}.o4-dash button{width:22px;height:5px;padding:0;border:0;border-radius:9px;background:var(--ab-sunk);cursor:pointer;transition:width .45s cubic-bezier(.3,1.4,.5,1),background-color .3s}.o4-dash button.on{width:36px;background:var(--ab-act)}.o4-btn{width:100%;max-width:340px;height:56px;flex:none;border:0;border-radius:99px;background:var(--ab-act);color:var(--ab-on-act);box-shadow:var(--ab-sh-act);font:inherit;font-size:17px;font-weight:650;cursor:pointer;transition:transform .15s}.o4-btn:active{transform:scale(.97)}.o4-btn em{display:inline-block;font-style:normal;animation:o4Btn .4s cubic-bezier(.3,1.4,.5,1)}@media(max-height:780px){.o4{--k: .85}}@media(max-height:700px){.o4{--k: .72}.o4-t h2{font-size:24px}.o4-t p{font-size:14px}.o4-t p.o4-sub{font-size:16px}}@media(max-height:620px){.o4{--k: .6}}@media(min-width:900px){.o4-skip{top:22px;right:32px}.o4-body{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto auto 1fr;align-items:center;gap:0;text-align:left}.o4-body:before{content:"";grid-column:1;grid-row:1 / -1;align-self:stretch;background:radial-gradient(420px 320px at 50% 55%,rgba(139,109,255,.18),transparent 70%),var(--ab-fill)}.o4-stage{grid-column:1;grid-row:1 / -1;justify-self:center;transform:scale(1.4)}.o4-txt{grid-column:2;grid-row:2;width:min(460px,80%);margin:0 0 0 clamp(32px,7vw,96px)}.o4-t{align-items:flex-start;text-align:left;gap:16px}.o4-t h2{font-size:42px}.o4-t p{max-width:440px;font-size:17px}.o4-t p.o4-sub{font-size:20px}.o4-dash{grid-column:2;grid-row:3;margin:18px 0 0 clamp(32px,7vw,96px)}.o4-btn{grid-column:2;grid-row:4;width:260px;margin:34px 0 0 clamp(32px,7vw,96px);align-self:start}}@keyframes o4Orb{0%{transform:scale(.7) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}@keyframes o4Rise{0%{transform:translate(-50%,120px)}to{transform:translate(-50%)}}@keyframes o4Float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-8px)}}@keyframes o4Pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes o4Tw{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6) rotate(20deg);opacity:.5}}@keyframes o4Fly{0%{opacity:0;transform:translate(var(--fx, 0),var(--fy, 40px)) scale(.6) rotate(var(--fr, -8deg))}to{opacity:1;transform:none}}@keyframes o4Bob{0%,to{transform:none}50%{transform:translateY(-5px)}}@keyframes o4Fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes o4Cell{0%{background:var(--ab-sunk);transform:scale(.6)}to{background:linear-gradient(180deg,#9b82ff,#5b37e8);transform:none;box-shadow:0 0 12px #7a5bff80}}@keyframes o4Txt{0%{opacity:0;transform:translate(calc(var(--o4-in, 1) * 36px))}to{opacity:1;transform:none}}@keyframes o4Btn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.o4 *{animation:none!important;transition:none!important}}@layer theme,base,components,utilities;@layer components{.aura-themes{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:520px}.aura-theme{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 10px 14px;border:0;border-radius:var(--aura-radius-tile);background:var(--aura-card-bg);color:var(--aura-text-primary);font-family:inherit;font-size:15px;font-weight:650;box-shadow:inset 0 0 0 1.5px transparent;cursor:pointer;transition:box-shadow .15s;-webkit-tap-highlight-color:transparent}.aura-theme:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:var(--aura-focus-ring-offset)}.aura-theme[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--aura-action-filled-bg)}.aura-theme:disabled{opacity:.42;cursor:default}.aura-theme-pv{display:flex;flex-direction:column;gap:6px;width:100%;aspect-ratio:4 / 3;padding:10px;border:1px solid var(--aura-border-default);border-radius:14px}.aura-theme-pv i{display:block;height:10px;border-radius:5px}.aura-theme-pv i:last-child{width:70%}.aura-theme-pv i.s{height:26px;border-radius:8px}.aura-theme-pv i.a{width:45%;background:#5b37e8!important}.aura-theme-pv--light{background:#f5f4fa}.aura-theme-pv--light i{background:#fff}.aura-theme-pv--dark{background:#0b0716}.aura-theme-pv--dark i{background:#17112b}.aura-theme-label{display:flex;align-items:center;gap:8px}.aura-theme-rd{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--aura-border-strong);transition:box-shadow .3s cubic-bezier(.3,1.4,.5,1)}.aura-theme[aria-checked=true] .aura-theme-rd{box-shadow:inset 0 0 0 6px var(--aura-action-filled-bg)}}@layer theme,base,components,utilities;@layer components{.aura-loader{display:inline-flex;align-items:center;color:var(--aura-text-muted)}.aura-spinner{display:inline-block;flex:none;border-radius:50%;border-style:solid;border-color:var(--aura-spinner-track);border-top-color:var(--aura-spinner-arc);animation:aura-spin .8s linear infinite}.aura-page-loader{display:flex;flex:1;align-items:center;justify-content:center;min-height:60dvh;padding:24px}.aura-page-loader.is-full{min-height:100dvh}.aura-loader-label{font-size:14px;font-weight:500;color:var(--aura-text-secondary)}.aura-progress{display:flex;flex-direction:column;gap:8px;width:100%}.aura-progress-head{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;color:var(--aura-text-secondary)}.aura-progress-head b{color:var(--aura-text-primary);font-weight:650;font-variant-numeric:tabular-nums}.aura-progress-track{position:relative;height:8px;border-radius:99px;background:var(--aura-progress-track);box-shadow:var(--aura-shadow-bar-track),inset 0 0 0 1px var(--aura-progress-track-edge)}.aura-progress-track.is-sm{height:4px}.aura-progress-fill{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background:var(--aura-progress-fill);box-shadow:var(--aura-shadow-bar-fill);transition:width .3s cubic-bezier(.2,0,0,1)}.aura-progress-track.is-ind{overflow:hidden}.aura-progress-track.is-ind .aura-progress-fill{width:38%;animation:aura-progress-ind 1.4s cubic-bezier(.45,0,.55,1) infinite}.aura-progress-detail{font-size:13px;font-weight:500;line-height:1.45;color:var(--aura-text-muted)}:is([data-mode=light],[data-mode=dark]) .aura-spinner{border-color:var(--ab-sunk);border-top-color:var(--ab-act)}:is([data-mode=light],[data-mode=dark]) .aura-page-loader.is-full{background:var(--ab-page)}@media(prefers-reduced-motion:reduce){.aura-spinner{animation-duration:2s}.aura-progress-fill{transition:none}.aura-progress-track.is-ind .aura-progress-fill{animation:none;left:0;width:100%;opacity:.5}}}@keyframes aura-progress-ind{0%{left:-38%}to{left:100%}}@layer theme,base,components,utilities;@layer components{button.aura-input{width:100%;border:0;font-family:inherit;text-align:left;cursor:pointer}button.aura-input:focus-visible{outline:0;box-shadow:var(--aura-field-inset),inset 0 0 0 2px var(--aura-field-edge-focus),var(--aura-field-halo);color:var(--aura-text-accent)}.aura-input.is-open{box-shadow:var(--aura-field-inset),inset 0 0 0 2px var(--aura-field-edge-focus),var(--aura-field-halo);color:var(--aura-text-accent)}.aura-input-value{flex:1;font-size:16px;font-weight:500;color:var(--aura-field-fg)}.aura-input-ph{flex:1;font-size:16px;font-weight:500;color:var(--aura-field-placeholder)}.aura-pop{position:absolute;left:0;right:0;z-index:60;padding:6px;border:1px solid var(--aura-popover-edge);border-radius:var(--aura-radius-dropdown);background:var(--aura-popover-bg);box-shadow:var(--aura-popover-shadow);animation:aura-pop-in .14s cubic-bezier(.2,0,0,1)}.aura-pop--field{top:calc(100% + 8px)}.aura-pop--cal{right:auto;width:340px;padding:14px}.aura-pop--menu{left:auto;right:0;top:calc(100% + 8px);width:248px}.aura-optlist{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow:auto}.aura-optlist.is-sheet{max-height:none;gap:4px}.aura-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:14px;color:var(--aura-text-primary);font-size:15px;font-weight:500;cursor:pointer}.aura-opt small{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--aura-text-muted)}.aura-opt svg{flex:none;color:var(--aura-text-accent)}.aura-opt[aria-selected=true]{font-weight:650}.aura-opt.is-active,.aura-opt:hover{background:var(--aura-surface-selected)}.aura-opt.is-active{box-shadow:inset 0 0 0 2px var(--aura-focus-ring)}.is-sheet .aura-opt{min-height:56px;border-radius:var(--aura-radius-row);background:var(--aura-row-bg)}.is-sheet .aura-opt[aria-selected=true]{background:#8b6dff33}.aura-mi{display:flex;align-items:center;width:100%;min-height:48px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:var(--aura-text-primary);font-family:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.aura-mi.is-active,.aura-mi:hover{background:var(--aura-surface-selected)}.aura-mi.is-active{box-shadow:inset 0 0 0 2px var(--aura-focus-ring)}.aura-mi.is-danger{color:var(--aura-action-danger-fg)}.aura-mi.is-danger.is-active,.aura-mi.is-danger:hover{background:var(--aura-danger-tint)}.aura-mi:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:-2px}.aura-sep{height:1px;margin:6px 8px;background:var(--aura-border-hr)}.aura-month{display:flex;flex-direction:column;gap:10px}.aura-month-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.aura-month-title{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 4px;font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--aura-text-primary)}.aura-month-title.is-btn{margin-left:-12px;padding:0 12px;border:0;border-radius:99px;background:transparent;font-family:inherit;cursor:pointer}.aura-month-title.is-btn:hover,.aura-month-title.is-btn[aria-expanded=true]{background:var(--aura-surface-selected)}.aura-month-title.is-btn:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:2px}.aura-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.aura-month-wd{display:flex;height:28px;align-items:center;justify-content:center;font-size:12px;font-weight:650;color:var(--aura-text-muted)}.aura-chip.aura-day{height:44px;padding:0;background:transparent;font-weight:550}.aura-chip.aura-day:hover:not(:disabled){background:var(--aura-surface-selected)}.aura-chip.aura-day.is-today:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--aura-text-muted)}.aura-chip.aura-day[aria-pressed=true]{background:var(--aura-choice-bg-on);font-weight:700}.aura-chip.aura-day:disabled{color:var(--aura-text-subtle);opacity:1;text-decoration:line-through;text-decoration-color:#ffffff40}.aura-years{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(prefers-reduced-motion:reduce){.aura-pop{animation:none}}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-chip.aura-day{width:100%;min-width:0;height:44px;padding:0;border-radius:99px;background:transparent;box-shadow:none;color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-chip.aura-day:hover:not(:disabled){background:var(--aura-surface-hover)}:is([data-mode=light],[data-mode=dark]) .aura-chip.aura-day.is-today:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--aura-border-strong)}:is([data-mode=light],[data-mode=dark]) .aura-chip.aura-day[aria-pressed=true]{background:var(--aura-choice-bg-on);color:var(--aura-choice-fg-on)}:is([data-mode=light],[data-mode=dark]) .aura-chip.aura-day:disabled{color:var(--aura-text-subtle);text-decoration-color:currentColor}}@keyframes aura-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@layer theme,base,components,utilities;@layer components{.aura-fscroll{display:flex;align-items:center;gap:8px;margin:0 -16px;padding:2px 16px;overflow-x:auto;scrollbar-width:none}.aura-fscroll>*{flex:none}.aura-ftrig{gap:6px;padding:0 12px 0 14px;box-shadow:none;background:var(--aura-choice-bg)}.aura-ftrig.is-open{background:var(--aura-choice-bg-pressed)}.aura-ftrig.is-on{background:var(--aura-choice-bg-on);color:var(--aura-choice-fg-on);font-weight:650;box-shadow:none}.aura-pop--filter{right:auto;top:calc(100% + 8px);width:260px}.aura-opt--check{width:100%;border:0;background:transparent;font-family:inherit;text-align:left}.is-sheet .aura-opt--check{background:var(--aura-row-bg)}.is-sheet .aura-opt--check[aria-checked=true]{background:#8b6dff33}.aura-opt--check:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:-2px}.aura-reslin{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:14px;font-weight:500;color:var(--aura-text-secondary)}.aura-rev{color:var(--aura-text-accent);font-weight:600}.aura-facts.is-sunk{background:#04030e47}.aura-drawer-danger{padding-top:12px;border-top:1px solid var(--aura-border-hr)}@media(min-width:700px){.aura-fscroll{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-ftrig{background:transparent;box-shadow:inset 0 0 0 1px var(--aura-border-default)}:is([data-mode=light],[data-mode=dark]) .aura-ftrig.is-open{background:var(--aura-surface-hover)}:is([data-mode=light],[data-mode=dark]) .aura-ftrig.is-on{background:var(--aura-choice-bg-on);color:var(--aura-choice-fg-on);box-shadow:none;font-weight:600}:is([data-mode=light],[data-mode=dark]) .is-sheet .aura-opt--check[aria-checked=true]{background:var(--aura-action-tonal-bg)}:is([data-mode=light],[data-mode=dark]) .aura-facts.is-sunk{background:var(--aura-surface-hover)}}@layer theme,base,components,utilities;@layer components{.aura-agenda{touch-action:pan-y}.aura-agenda-head{display:flex;align-items:center;gap:8px}.aura-agenda-head-t{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px}.aura-agenda-head-t b{font-size:16px;font-weight:650;color:var(--aura-text-primary)}.aura-agenda-head-t span{font-size:13px;color:var(--aura-text-muted)}.aura-agenda-strip{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));gap:2px;margin:12px -6px 0}.aura-agenda-day{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:72px;padding:8px 0;border:0;border-radius:var(--aura-radius-choice);background:transparent;color:var(--aura-text-primary);cursor:pointer;font-family:inherit}.aura-agenda-day:hover{background:var(--aura-choice-bg)}.aura-agenda-day:focus-visible{outline:var(--aura-focus-ring-width) solid var(--aura-focus-ring);outline-offset:2px}.aura-agenda-dw{font-size:12px;font-weight:600;color:var(--aura-text-muted)}.aura-agenda-dn{font-size:18px;font-weight:650;line-height:1}.aura-agenda-dots{display:flex;gap:3px;height:6px}.aura-agenda-dots i{width:6px;height:6px;border-radius:50%;background:var(--aura-violet-400)}.aura-agenda-day.is-today .aura-agenda-dn{color:var(--aura-text-accent)}.aura-agenda-day.is-today{box-shadow:inset 0 0 0 1.5px var(--aura-text-muted)}.aura-agenda-day.is-past .aura-agenda-dn,.aura-agenda-day.is-past .aura-agenda-dw{color:var(--aura-text-subtle)}.aura-agenda-day.is-sel{background:var(--aura-choice-bg-on);box-shadow:none}.aura-agenda-day.is-sel .aura-agenda-dw,.aura-agenda-day.is-sel .aura-agenda-dn{color:var(--aura-choice-fg-on)}.aura-agenda-day.is-sel .aura-agenda-dots i{background:var(--aura-violet-800)}.aura-agenda-cols{display:grid;gap:12px;margin-top:16px;align-items:start}.aura-agenda-col{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:220px;padding:12px;border-radius:var(--aura-radius-item);background:var(--aura-info-bg)}.aura-agenda-col.is-today{box-shadow:inset 0 0 0 1.5px var(--aura-violet-400)}.aura-agenda-col.is-past{opacity:.72}.aura-agenda-col-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:0 2px}.aura-agenda-col-h span{font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--aura-text-muted)}.aura-agenda-col-h b{font-size:20px;font-weight:650;color:var(--aura-text-primary)}.aura-agenda-col-h em{flex-basis:100%;font-style:normal;font-size:12px;font-weight:600;color:var(--aura-text-accent)}.aura-agenda-col .aura-card{min-height:0;padding:12px;gap:8px;flex-direction:column;align-items:flex-start}.aura-agenda-col .aura-card .aura-chev{display:none}.aura-agenda-col .aura-card-body{width:100%}.aura-agenda-col .aura-card .aura-tile{width:36px;height:36px}.aura-agenda-col .aura-card-title{font-size:14px}.aura-agenda-list{display:flex;flex-direction:column;gap:12px}.aura-agenda-empty{margin:0;padding:8px 2px;color:var(--aura-text-subtle)}}@layer components{:is([data-mode=light],[data-mode=dark]) .aura-agenda-head-t b{color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-head-t span{color:var(--aura-text-muted)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day{border-radius:16px;color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day:hover{background:var(--aura-surface-hover)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-dw{font-size:11px;color:var(--aura-text-muted)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-dn{font-size:17px}:is([data-mode=light],[data-mode=dark]) .aura-agenda-dots i{width:5px;height:5px;background:var(--aura-action-filled-bg)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-today{box-shadow:inset 0 0 0 1.5px var(--aura-action-filled-bg)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-today .aura-agenda-dn{color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-past{opacity:.55}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-past .aura-agenda-dn,:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-past .aura-agenda-dw{color:inherit}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-sel{background:var(--aura-action-filled-bg);box-shadow:none;opacity:1}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-sel .aura-agenda-dw{color:#fffc}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-sel .aura-agenda-dn{color:#fff}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-sel .aura-agenda-dots i{background:#fff}:is([data-mode=light],[data-mode=dark]) .aura-agenda-dots i.is-subject{width:6px;height:6px;background:var(--s-hue)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-day.is-sel .aura-agenda-dots i.is-subject{background:var(--s-hue);box-shadow:0 0 0 1.5px #fff}:is([data-mode=light],[data-mode=dark]) .aura-agenda-col{border-radius:22px;background:var(--aura-surface-elevated)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-col.is-today{box-shadow:inset 0 0 0 1.5px var(--aura-action-filled-bg)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-col-h b{color:var(--aura-text-primary)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-col-h em{color:var(--aura-text-accent)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-col .aura-card{background:var(--ab-pop)}:is([data-mode=light],[data-mode=dark]) .aura-agenda-col .aura-card:hover{background:var(--ab-pop);box-shadow:var(--ab-sh-card)}}:is([data-mode=light],[data-mode=dark]) .cn-toast{position:relative;overflow:hidden;gap:11px;padding:12px;border-radius:20px;background:#0c0922f5;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 55%,transparent),var(--ab-sh-toast)}:is([data-mode=light],[data-mode=dark]) .cn-toast>[data-icon]{width:28px;height:28px}:is([data-mode=light],[data-mode=dark]) .cn-toast [data-title]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;color:#a39dc8;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:is([data-mode=light],[data-mode=dark]) .cn-toast [data-description]{margin-top:2px;font-size:13.5px;font-weight:500}:is([data-mode=light],[data-mode=dark]) .cn-toast [data-button]{height:34px;margin:0;padding:0 12px;border-radius:12px;background:#ffffff1f;color:#fff;font-size:12.5px;font-weight:700}:is([data-mode=light],[data-mode=dark]) .cn-toast:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--tone);transform-origin:left;animation:cnToastTime 2.6s linear forwards}:is([data-mode=light],[data-mode=dark]) .cn-toast:has([data-button]):after{animation-duration:4s}.cn-toast-zory{display:none}:is([data-mode=light],[data-mode=dark]) .cn-toast[data-type=success]>[data-icon]{width:38px;height:38px;overflow:hidden;border-radius:12px;background:linear-gradient(150deg,var(--ab-hero-from),var(--ab-hero-to))}:is([data-mode=light],[data-mode=dark]) .cn-toast[data-type=success]>[data-icon]>svg{display:none}:is([data-mode=light],[data-mode=dark]) .cn-toast[data-type=success] .cn-toast-zory{display:block;width:100%;height:170%;margin-top:18%;object-fit:cover;object-position:50% 0}@keyframes cnToastTime{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.cn-toast:after{animation:none;display:none}}@layer theme,base,components,utilities;@layer components{.aura-msg-page{display:grid;place-items:center;min-height:100dvh;padding:24px 16px;background:var(--ab-page, transparent)}.aura-msg{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;margin:0 auto;padding:24px 0;text-align:center;color:var(--ab-ink, var(--aura-text-primary))}.aura-msg-art{position:relative;display:grid;place-items:center;min-height:170px}.aura-msg-art big{position:absolute;z-index:0;font-size:120px;font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--ab-sunk, rgba(255, 255, 255, .08))}.aura-msg-art img{position:relative;height:170px}.aura-msg h1{margin:0;font-size:24px;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.aura-msg p{max-width:300px;margin:0 0 6px;font-size:14px;line-height:1.5;color:var(--ab-ink-2, var(--aura-text-secondary))}.aura-msg .aura-btn{max-width:320px}.aura-msg-link{margin-top:4px;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--ab-act-ink, var(--aura-text-accent));text-decoration:underline;text-underline-offset:4px;cursor:pointer}}.hud-glass{--cut: 9px;--bw: 2px;--ring: #6fd6ff;--pad: 22px;--tilt: 16deg;--tiltx: 3deg;--skew: 3deg;--pz: 1200px;--in: 0px;--ci: calc(var(--cut) - var(--bw) * .58);position:relative;box-sizing:border-box;display:grid;gap:14px;padding:var(--pad);margin:0;border:0;border-radius:0;color:#fff;font-family:Lexend,Atkinson Hyperlegible,sans-serif;text-align:left;background:linear-gradient(160deg,#1e5ac86b,#0818509e);box-shadow:inset 0 0 40px #50aaff2e;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));transform-origin:50% 50%;outline:none;-webkit-tap-highlight-color:transparent;transition:opacity .2s .35s,transform .5s cubic-bezier(.2,.8,.2,1),width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1)}.hud-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--ring);clip-path:polygon(evenodd,var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut),var(--cut) 0,calc(var(--bw) + var(--ci)) var(--bw),calc(100% - var(--bw) - var(--ci)) var(--bw),calc(100% - var(--bw)) calc(var(--bw) + var(--ci)),calc(100% - var(--bw)) calc(100% - var(--bw) - var(--ci)),calc(100% - var(--bw) - var(--ci)) calc(100% - var(--bw)),calc(var(--bw) + var(--ci)) calc(100% - var(--bw)),var(--bw) calc(100% - var(--bw) - var(--ci)),var(--bw) calc(var(--bw) + var(--ci)),calc(var(--bw) + var(--ci)) var(--bw));filter:drop-shadow(0 0 6px rgba(111,214,255,.9))}button.hud-glass{cursor:pointer;font:inherit}button.hud-glass:hover:before,button.hud-glass:focus-visible:before{background:#fff}.hud-glass--l{padding-left:calc(var(--pad) + var(--in));transform:perspective(var(--pz)) rotateY(var(--tilt)) rotateX(var(--tiltx)) skewY(calc(var(--skew) * -1))}.hud-glass--r{padding-right:calc(var(--pad) + var(--in));transform:perspective(var(--pz)) rotateY(calc(var(--tilt) * -1)) rotateX(var(--tiltx)) skewY(var(--skew))}.hud-glass--c,.hud-glass.is-flat{transform:perspective(var(--pz))}.hud-glass.is-out{opacity:0;transition:opacity .2s,transform .5s cubic-bezier(.2,.8,.2,1)}.hud-glass--l.is-out{transform:perspective(var(--pz)) rotateY(var(--tilt)) rotateX(var(--tiltx)) skewY(calc(var(--skew) * -1)) translate(-140%)}.hud-glass--r.is-out{transform:perspective(var(--pz)) rotateY(calc(var(--tilt) * -1)) rotateX(var(--tiltx)) skewY(var(--skew)) translate(140%)}.hud-glass--c.is-out{transform:perspective(var(--pz)) translateY(28px) scale(.94)}.hud-glass .hud-scan{position:absolute;left:0;right:0;top:0;height:3px;background:#fff;box-shadow:0 0 12px 3px #8ce1ff;pointer-events:none;z-index:3;animation:hudscan .5s .05s linear both}@keyframes hudscan{0%{top:0;opacity:1}90%{opacity:1}to{top:calc(100% - 3px);opacity:0}}.hud-glass .hud-row{animation:hudrowin .35s calc(.45s + var(--i, 0) * .05s) cubic-bezier(.2,.8,.2,1) both}@keyframes hudrowin{0%{opacity:0;transform:translate(-14px);filter:brightness(2)}to{opacity:1;transform:none;filter:brightness(1)}}.hud-glass .hud-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:10px}.hud-glass .hud-list::-webkit-scrollbar{display:none}.hud-glass .hud-sb{position:absolute;top:var(--sbt, calc(var(--pad) + 52px));bottom:calc(var(--pad) + 14px);right:calc(var(--pad) - 12px);width:6px;border-radius:3px;background:#6fd6ff2e;z-index:3;pointer-events:none;opacity:0;transition:opacity .2s .5s}.hud-glass--r .hud-sb{right:calc(var(--pad) + var(--in) - 12px)}.hud-glass .hud-sb.on{opacity:1}.hud-glass .hud-sb i{position:absolute;left:0;right:0;top:var(--t, 0);height:var(--h, 30%);border-radius:3px;background:#6fd6ff;box-shadow:0 0 8px #6fd6ffe6}.kcFx__ring{position:fixed;z-index:59;width:min(9vw,150px);aspect-ratio:1;border-radius:50%;border:5px solid var(--c);box-shadow:0 0 20px var(--c);pointer-events:none}.liania{--acc:#5dff9a;--acc-soft:rgba(93,255,154,.14);--acc-line:rgba(93,255,154,.32);--panel:rgba(12,7,30,.92);--line:#6b5f8a;--ink:#2a1a4a;--paper:#fdfbf4}.liania-root{position:fixed;top:0;right:0;bottom:0;left:0;background:#03110a;overflow:hidden;font-family:Lexend,Atkinson Hyperlegible,sans-serif;touch-action:manipulation}.liania-backdrop{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-size:cover;background-position:center;filter:blur(38px) brightness(.28) saturate(.9);z-index:0}.liania{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;user-select:none;-webkit-user-select:none;z-index:1;box-shadow:0 0 0 2px #03110a;overflow:hidden;background:#061a10}.liania .sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(5px) brightness(.42) saturate(.8) contrast(1.05);animation:lia-skysettle 2.4s cubic-bezier(.2,.6,.2,1) both}@keyframes lia-skysettle{0%{transform:scale(1.16)}to{transform:scale(1.08)}}.liania .glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 95% at 18% 50%,rgba(93,255,154,.18) 0%,transparent 54%),radial-gradient(75% 90% at 82% 52%,rgba(6,2,22,.86) 0%,rgba(6,2,22,.35) 62%,transparent 80%),linear-gradient(180deg,rgba(4,1,18,.62) 0%,transparent 26%,transparent 66%,rgba(4,1,18,.72) 100%),radial-gradient(100% 100% at 50% 50%,transparent 38%,rgba(3,0,18,.68) 100%)}.liania .mapwrap{position:absolute;left:40px;top:140px;width:520px;height:520px;transform-origin:50% 50%;transition:transform 1.05s cubic-bezier(.2,.8,.2,1)}.liania.intro .mapwrap{transform:translate(500px,58px) scale(1.34)}.liania .mapwrap .links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.liania .mapwrap .links path{fill:none;stroke:#9fe7bd38;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 9}.liania .mapwrap .links path.on{stroke:var(--acc);stroke-width:3.5;stroke-dasharray:9 12;filter:drop-shadow(0 0 7px rgba(93,255,154,.85));animation:lia-flow 1.6s linear infinite}@keyframes lia-flow{to{stroke-dashoffset:-42}}.liania .node{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:11px;padding:11px 18px;border-radius:999px;border:2px solid rgba(255,255,255,.16);background:#0a061ad1;color:#c3bbdd;font:400 18px Lexend,sans-serif;white-space:normal;width:max-content;max-width:176px;overflow:visible;line-height:1.24;box-shadow:0 8px 22px #00000080;transition:all .5s cubic-bezier(.2,.8,.2,1)}.liania .node .dot{flex:0 0 auto;width:11px;height:11px;border-radius:50%;background:#4b4270;flex:none}.liania .node.done{border-color:var(--acc-line);color:#d8f6e5}.liania .node.done .dot{background:var(--acc);box-shadow:0 0 9px #5dff9acc}.liania .node.cur{border-color:var(--acc);background:#5dff9a29;color:#fff;font-weight:700;box-shadow:0 0 0 4px #5dff9a24,0 0 32px #5dff9a73;animation:lia-nodebeat 2.4s ease-in-out infinite}.liania .node.cur .dot{background:#fff;box-shadow:0 0 12px #fff}@keyframes lia-nodebeat{0%,to{box-shadow:0 0 0 4px #5dff9a1f,0 0 28px #5dff9a61}50%{box-shadow:0 0 0 9px #5dff9a14,0 0 44px #5dff9a99}}.liania .node.cur.ping{animation:lia-nodeping .9s cubic-bezier(.3,1.5,.5,1)}@keyframes lia-nodeping{0%{transform:translate(-50%,-50%) scale(1)}35%{transform:translate(-50%,-50%) scale(1.14);box-shadow:0 0 0 16px #5dff9a29,0 0 60px #5dff9ae6}to{transform:translate(-50%,-50%) scale(1)}}.liania .node.cur.solid{background:var(--acc);color:#06301b;border-color:#fff;animation:none;box-shadow:0 0 0 5px #5dff9a38,0 0 44px #5dff9abf}.liania .node.cur.solid .dot{background:#06301b;box-shadow:none}.liania .node.hub{padding:0;max-width:none;overflow:visible;width:150px;height:150px;border-radius:50%;flex-direction:column;gap:2px;justify-content:center;border:3px solid rgba(93,255,154,.45);background:radial-gradient(circle at 50% 35%,#1e4634eb,#06100cf2);box-shadow:0 0 0 6px #5dff9a12,0 0 46px #5dff9a40,inset 0 0 34px #0009}.liania .node.hub em{font:700 13px Lexend,sans-serif;font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:#8fe9b6}.liania .node.hub span{font-family:Bangers,cursive;font-size:30px;letter-spacing:2px;color:#fff;text-shadow:0 0 16px rgba(93,255,154,.8);line-height:1;text-align:center;padding:0 10px;white-space:normal;max-width:126px}.liania .mapcap{position:absolute;left:250px;top:526px;transform:translate(-50%);font:700 19px Lexend,sans-serif;color:#9fe7bd;letter-spacing:.06em;white-space:nowrap;opacity:0;transition:opacity .4s}.liania.intro .mapcap{opacity:1}.liania .thread{position:absolute;top:0;right:0;bottom:0;left:0;width:1672px;height:941px;pointer-events:none;overflow:visible}.liania .thread .wire{fill:none;stroke:var(--acc);stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(93,255,154,.9));stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset .7s ease-out .15s}.liania:not(.intro) .thread .wire{stroke-dashoffset:0}.liania .thread .spark{fill:#fff;filter:drop-shadow(0 0 10px var(--acc));opacity:0;offset-path:path("M506,268 C 562,268 592,230 652,226")}.liania .thread .spark.run{animation:lia-sparkrun .8s cubic-bezier(.4,0,.5,1)}.liania .thread .spark.back{animation:lia-sparkback .8s cubic-bezier(.4,0,.5,1)}@keyframes lia-sparkrun{0%{opacity:1;offset-distance:0%}to{opacity:0;offset-distance:100%}}@keyframes lia-sparkback{0%{opacity:1;offset-distance:100%}to{opacity:0;offset-distance:0%}}.liania .qhead{position:absolute;left:660px;top:92px;width:880px;display:flex;align-items:center;gap:16px;opacity:1;transition:opacity .4s}.liania.intro .qhead{opacity:0}.liania .qhead .lt{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 19px Lexend,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.7)}.liania .qhead .ct{flex:none;white-space:nowrap;font:400 18px Lexend,sans-serif;color:#9fe7bd;letter-spacing:.04em}.liania .qhead .segs{display:flex;gap:6px;margin-left:6px;flex:1 1 auto;min-width:0}.liania .qhead .segs i{flex:1 1 34px;min-width:9px;max-width:34px;height:9px;border-radius:5px;background:#ffffff1f;border:1px solid rgba(255,255,255,.14)}.liania .qhead .segs i.done{background:var(--acc);border-color:var(--acc);box-shadow:0 0 12px #5dff9a80}.liania .qhead .segs i.now{background:#5dff9a4d;border-color:#fff;box-shadow:0 0 14px #5dff9acc}.liania .qcard{position:absolute;left:660px;top:176px;width:960px;max-height:730px;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:34px 38px 36px;border-radius:32px;background:var(--panel);border:3px solid var(--line);box-shadow:0 0 0 3px #5dff9a1f,0 26px 64px #000000a6,inset 0 0 40px #00000080;color:#fff;transform-origin:-14% 12%;transition:opacity .45s,transform .6s cubic-bezier(.2,.9,.3,1.04)}.liania.intro .qcard{opacity:0;transform:scale(.42) translate(-40px,20px)}.liania .branch{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;background:#5dff9a24;border:1px solid var(--acc-line);color:#a9f2c8;font:700 17px Lexend,sans-serif;letter-spacing:.02em}.liania .branch .ic{font-size:20px;width:20px;height:20px;display:grid;place-items:center;color:var(--acc)}.liania .branch em{font-style:normal;color:#6fd79c;font-weight:400}.liania .qtext{margin:20px 0 0;font:700 48px/1.2 Lexend,sans-serif;color:#fff;text-wrap:pretty;text-shadow:0 3px 14px rgba(0,0,0,.6);transition:font-size .4s}.liania.bad .qtext{font-size:36px}.liania .choices{display:flex;flex-direction:column;gap:14px;margin-top:28px;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s,margin-top .45s;max-height:420px}.liania.bad .choices{max-height:0;opacity:0;margin-top:0}.liania .ch{display:flex;align-items:center;gap:20px;min-height:90px;box-sizing:border-box;padding:14px 26px;border-radius:24px;border:3px solid #3a3258;background:#180f34cc;color:#fff;font:400 30px/1.25 Lexend,sans-serif;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.3,1.5,.5,1),border-color .2s,background .25s,opacity .35s,box-shadow .25s}@media(hover:hover){.liania .ch:hover{border-color:#6b5f8a;background:#281c50d9;transform:translate(8px)}.liania .ch:hover .bul{border-color:#a99ed0}}.liania .ch:focus-visible{outline:3px solid #fff;outline-offset:3px}.liania .ch .bul{width:26px;height:26px;border-radius:50%;border:3px solid var(--line);flex:none;display:grid;place-items:center;transition:all .25s}.liania .ch .bul .ic{font-size:16px;width:16px;height:16px;display:grid;place-items:center;color:#06301b;opacity:0;transition:opacity .2s}.liania .ch.win{border-color:var(--acc);background:#5dff9a33;box-shadow:0 0 0 4px #5dff9a33,0 0 40px #5dff9a66;transform:none}.liania .ch.win .bul{background:var(--acc);border-color:var(--acc)}.liania .ch.win .bul .ic{opacity:1}.liania .ch.aside{opacity:.4;border-style:dashed;border-color:#4a4070;background:#180f3466;transform:scale(.985)}.liania .ch.mute{opacity:.22;transform:none}.liania .ch.gone{max-height:0;min-height:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0;opacity:0;margin-top:-14px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.liania .ch[disabled]{cursor:default}.liania .ch[disabled]:hover{transform:none;border-color:#3a3258;background:#180f34cc}.liania .ch.win[disabled]:hover{border-color:var(--acc);background:#5dff9a33}.liania .ch.aside[disabled]:hover{border-color:#4a4070;background:#180f3466}.liania .sheet{display:none;margin-top:26px;border-radius:24px;background:var(--paper);color:var(--ink);padding:24px 30px 26px;box-shadow:0 0 0 3px #5dff9a66,0 0 44px #5dff9a38,0 24px 50px #0009;transform-origin:50% 0;position:relative}.liania.lecture .sheet{display:block}.liania.lecture .acts{display:flex}.liania.lecture .sheet .exc{padding-right:0;font-size:30px}.liania.bad .sheet{display:block;animation:lia-unfold .6s cubic-bezier(.2,.9,.3,1.04) both}@keyframes lia-unfold{0%{opacity:0;transform:perspective(900px) rotateX(-72deg) scaleY(.7)}to{opacity:1;transform:none}}.liania .sheet .tab{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 11px;border-radius:999px;background:#27b56729;color:#13653c;font:700 16px Lexend,sans-serif;letter-spacing:.02em}.liania .sheet .tab .ic{font-size:18px;width:18px;height:18px;display:grid;place-items:center;color:#27b567}.liania .sheet .exc{margin:16px 0 0;font:400 36px/1.42 Lexend,sans-serif;color:var(--ink);text-wrap:pretty;padding-right:150px}.liania .sheet .exc mark{background:linear-gradient(transparent 56%,#5dff9a9e 56%);color:inherit;padding:0 3px;border-radius:2px}.liania .sheet .src{margin:16px 0 0;padding-top:14px;border-top:1px dashed rgba(42,26,74,.22);font:400 17px Lexend,sans-serif;color:#6b5f8a}.liania .sheet .src b{color:#3c2c66;font-weight:700}.liania .sheet .say{position:absolute;right:26px;top:21px;height:46px;padding:0 20px;border-radius:23px;border:2px solid rgba(42,26,74,.2);background:#fff;color:#3c2c66;font:700 17px Lexend,sans-serif;display:inline-flex;align-items:center;gap:9px;cursor:pointer;outline:none;transition:border-color .2s,color .2s,transform .2s}.liania .sheet .say:hover{border-color:#27b567;color:#13653c;transform:translateY(-2px)}.liania .sheet .say .ic{font-size:21px;width:21px;height:21px;display:grid;place-items:center;color:#27b567}.liania .verdict{display:none;margin-top:26px;align-items:center;gap:20px}.liania .verdict .gbtn{margin-left:auto}.liania.good .verdict{display:flex;animation:lia-pop2 .5s .15s cubic-bezier(.3,1.5,.5,1) both}.liania .verdict .seal{width:74px;height:74px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--acc);color:#06301b;box-shadow:0 0 0 6px #5dff9a2e,0 0 40px #5dff9a99}.liania .verdict .seal .ic{font-size:40px;width:40px;height:40px;display:grid;place-items:center}.liania .verdict h3{margin:0;font-family:Bangers,cursive;font-size:52px;letter-spacing:3px;color:#fff;text-shadow:0 0 22px rgba(93,255,154,.85),0 4px 0 rgba(0,40,20,.7);line-height:1.05}.liania .verdict p{margin:8px 0 0;font:400 23px/1.45 Lexend,sans-serif;color:#cfe9db;text-wrap:pretty}.liania .verdict p b{color:#fff;font-weight:700}.liania .verdict q{color:#eafff2;font-style:italic}.liania .acts{display:none;margin-top:28px;align-items:center;gap:18px}.liania.bad .acts{display:flex}.liania .gbtn{height:76px;padding:0 38px;border-radius:38px;border:3px solid rgba(255,255,255,.55);background:#0e0820e6;color:#fff;font:700 24px Lexend,sans-serif;display:inline-flex;align-items:center;gap:14px;cursor:pointer;outline:none;transition:transform .22s cubic-bezier(.3,1.5,.5,1),border-color .2s,box-shadow .2s}.liania .gbtn:hover{transform:translateY(-3px);border-color:#fff}.liania .gbtn .ic{font-size:28px;width:28px;height:28px;display:grid;place-items:center}.liania .gbtn.pri{border-color:#fff;background:linear-gradient(180deg,#9dffc4,#27b567);color:#06301b;font-family:Bangers,cursive;font-size:34px;font-weight:400;letter-spacing:3px;padding:0 44px;box-shadow:0 0 0 4px #5dff9a4d,0 12px 28px #0000008c;text-shadow:none}.liania .acts .hint{font:400 19px Lexend,sans-serif;color:#9a90b8}.liania .zory{position:absolute;left:14px;top:690px;width:236px;pointer-events:none;filter:drop-shadow(0 18px 20px rgba(0,0,0,.6));animation:lia-zbreathe 4s ease-in-out infinite;transition:opacity .3s}@keyframes lia-zbreathe{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(-1.2deg)}}.liania .hud{position:absolute;display:flex;gap:22px;z-index:20}.liania .hud--son{left:38px;top:34px}.liania .hud--nav{right:38px;top:34px}.liania .hud--revoir{right:38px;bottom:34px}.liania .hud button{width:88px;height:88px;border-radius:50%;border:4px solid #6b5f8a;background:radial-gradient(circle at 50% 40%,#22283a,#0b0e1e);box-shadow:0 8px 22px #0009,inset 0 0 18px #0009;display:grid;place-items:center;cursor:pointer;transition:transform .2s;padding:0;outline:none;-webkit-tap-highlight-color:transparent}.liania .hud button:hover,.liania .hud button:focus-visible{transform:scale(1.07)}.liania .hud button:active{transform:scale(.95)}.liania .hud .ic{font-size:46px;width:46px;height:46px;color:#eafff2;line-height:1;display:grid;place-items:center}.liania .hud button.acc{border-color:var(--acc);box-shadow:0 8px 22px #0009,0 0 22px #5dff9a80,inset 0 0 18px #0009}.liania .hud button.acc .ic{color:var(--acc)}.liania .hud.replay{right:38px;top:auto;bottom:34px}@keyframes lia-pop{0%{opacity:0;transform:translate(-50%) scale(.6)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes lia-pop2{0%{opacity:0;transform:translateY(22px) scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.liania *{animation:none!important;transition-duration:.01ms!important}}.wlOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:hidden;background:#04060f;pointer-events:none}.wlOverlay__view,.wlOverlay__vignette,.wlOverlay__frame{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--wl-fit, 1))}.wlOverlay__view{z-index:1;overflow:hidden}.wlOverlay__world{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wl-world) center / cover no-repeat;transform-origin:var(--wl-origin, 50% 50%);will-change:transform,filter}.wlOverlay__vignette{z-index:2;box-shadow:inset 0 0 180px 60px #040818d9,inset 0 0 40px #3c8cff2e}.wlOverlay__frame{z-index:3;background:var(--wl-frame) center / 100% 100% no-repeat;transition:transform .85s cubic-bezier(.55,0,.85,.25)}.wlOverlay--leaving .wlOverlay__frame{transform:translate(-50%) scale(calc(var(--wl-fit, 1) * 2.6))}.wlOverlay--leaving{opacity:0;transition:opacity .6s ease .25s}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;background:#070410;transition:opacity .3s ease}.splash__poster{position:absolute;top:0;right:0;bottom:0;left:0;background:#01020f url(/splash/chargement.webp) center / auto 100% no-repeat}.splash__logo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.splash--out{opacity:0;pointer-events:none}.splash__bar{position:absolute;left:50%;top:88%;width:min(420px,44vh);height:20px;padding:4px;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:999px;background:#ffffff2e;box-shadow:var(--aura-shadow-bar-track)}.splash__fill{height:12px;width:0%;border-radius:999px;background:var(--aura-gradient-progress);box-shadow:var(--aura-shadow-bar-fill)}.splash__fill--done{transition:width .3s cubic-bezier(.2,0,0,1)}@media(orientation:landscape),(min-width:700px){.splash__poster{background-image:url(/splash/chargement-plein-ecran.webp);background-size:cover}.splash__bar{top:auto;bottom:4vh;width:min(420px,30vw);transform:translate(-50%)}}@media(orientation:portrait)and (max-width:699px){.splash__bar{width:72vw;top:84%}}html[data-kid],html[data-kid] body{background:#070410}.kid-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#070410}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-border-default: 1px solid #bbb;--xy-node-border-selected-default: 1px solid #555;--xy-handle-background-color-default: #333;--xy-selection-background-color-default: rgba(150, 150, 180, .1);--xy-selection-border-default: 1px dotted rgba(155, 155, 155, .8);--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default))}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border, var(--xy-node-border-default));color:var(--xy-node-color, var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{outline:none;border:var(--xy-node-border-selected, var(--xy-node-border-selected-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.mindmap-canvas .react-flow{--xy-background-color: #fef9f1;--xy-background-pattern-dots-color: rgba(169, 132, 103, .18);--xy-background-pattern-lines-color: rgba(169, 132, 103, .12);--xy-background-pattern-cross-color: rgba(169, 132, 103, .15);--xy-edge-stroke: #666666;--xy-edge-stroke-width: 2;--xy-edge-stroke-selected: #5b8def;--xy-connectionline-stroke: #5b8def;--xy-connectionline-stroke-width: 2;--xy-handle-background-color: #5b8def;--xy-handle-border-color: #ffffff;--xy-node-background-color: #ffffff;--xy-node-color: #1a1a1a;--xy-node-border: 1px solid rgba(0, 0, 0, .08);--xy-node-border-radius: 12px;--xy-node-boxshadow-hover: 0 2px 8px 2px rgba(60, 50, 30, .08);--xy-node-boxshadow-selected: 0 0 0 2px #5b8def;--xy-controls-button-background-color: #ffffff;--xy-controls-button-background-color-hover: #fef9f1;--xy-controls-button-color: #1a1a1a;--xy-controls-button-color-hover: #1a1a1a;--xy-controls-button-border-color: rgba(0, 0, 0, .08);--xy-controls-box-shadow: 0 2px 8px 1px rgba(60, 50, 30, .08);--xy-minimap-background-color: #ffffff;--xy-minimap-mask-background-color: rgba(254, 249, 241, .6);--xy-minimap-node-background-color: #cccccc;--xy-attribution-background-color: transparent;--xy-selection-background-color: rgba(91, 141, 239, .06);--xy-selection-border: 1px dashed #5b8def}.rqStage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;overflow:hidden}.rqStage__box{position:absolute;left:50%;top:50%;width:1672px;height:var(--rq-stage-h, 941px);transform:translate(-50%,-50%) scale(var(--rq-fit, 1))}.rqStage__zory,.rqStage__nox{position:absolute}.rqStage__zory{pointer-events:auto;cursor:pointer;touch-action:manipulation;left:-5px;bottom:-26px;width:274px;height:411px}.rqStage__nox{left:1385px;bottom:-29px;filter:drop-shadow(0 0 28px rgba(192,77,255,.55));width:283px;height:424px}.rqStage__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.rqStage__portal{position:absolute;left:-44.41%;top:-25.58%;width:194.58%;height:123.89%;max-width:none;opacity:0}.rqOn .lsCockpit__zory,.rqOn .lsCockpit__say{display:none}.lsBook{position:absolute;z-index:5;--color-highlight-1: #d14545;--color-highlight-2: #d14545;--color-highlight-3: #d14545;color:#1a0e2e}.lsBook--enter{animation:lsBook_in .5s .15s cubic-bezier(.2,.8,.2,1) both}@keyframes lsBook_in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.lsBook__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-sizing:border-box;border-style:solid;border-width:var(--book-top) 0 var(--book-bottom) 0;border-image-source:var(--book-src);border-image-slice:var(--book-slice) fill;border-image-repeat:stretch;pointer-events:none}.lsBook__micro{position:absolute;z-index:0;left:var(--micro-x);bottom:var(--micro-bottom);width:var(--micro-d);height:var(--micro-d);translate:-50% 50%;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 50%,#12245e,#050a24 72%)}.lsBook__sand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lsBook__micro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 22px #50aaff8c;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.18),transparent 40%)}.lsBook__page{position:absolute;z-index:2;top:var(--page-top);bottom:var(--page-bottom);left:var(--page-left);right:var(--page-right);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:16px}.lsBook__level{min-height:0;overflow-y:auto;overscroll-behavior:contain}.lsBook__ctl{flex:none;display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}.lsBook [data-seyes-word]{background:#fff;border-radius:12px}.lsBook[data-feedback=flash] .lsBook__frame{animation:lsBook_flash .6s ease-out}@keyframes lsBook_flash{0%{filter:drop-shadow(0 0 28px #fff) brightness(1.25)}to{filter:none}}.lsBook[data-feedback=shake] .lsBook__frame,.lsBook[data-feedback=shake] .lsBook__page{animation:kwN2_shake .45s ease-in-out}@media(prefers-reduced-motion:reduce){.lsBook,.lsBook[data-feedback] .lsBook__frame,.lsBook[data-feedback] .lsBook__page{animation:none}}.lsCockpit{--ls-word-img: 290px;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#03011a;color:#fff;font-family:Lexend,system-ui,sans-serif;touch-action:manipulation}.lsCockpit__view,.lsCockpit__stage{position:absolute;left:50%;top:50%;width:1672px;height:var(--ls-stage-h, 941px);transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--ls-fit, 1))}.lsCockpit__view{z-index:1;overflow:hidden}.lsCockpit__world{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ls-world) center / cover no-repeat;filter:blur(6px) brightness(.75);scale:1.18;transform-origin:50% 40%;transition:filter .5s}.lsCockpit--intro .lsCockpit__world{filter:none}.lsCockpit--intro .lsCockpit__scrim,.lsCockpit--intro .lsCockpit__stage{opacity:0}.lsCockpit__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(rgba(3,1,26,.35) 0 42%,transparent 54%);transition:opacity .5s}.lsCockpit__stage{z-index:3;pointer-events:none;transition:opacity .5s}.lsCockpit__stage>*{pointer-events:auto}.lsCockpit__glass{--cut: 18px;--bw: 2px;--ring: #6fd6ff;--ci: calc(var(--cut) - var(--bw) * .58);position:absolute;box-sizing:border-box;border:0;background:linear-gradient(160deg,#1e5ac86b,#0818509e);box-shadow:inset 0 0 40px #50aaff2e;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.lsCockpit__glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--ring);filter:drop-shadow(0 0 6px rgba(111,214,255,.9));clip-path:polygon(evenodd,var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut),var(--cut) 0,calc(var(--bw) + var(--ci)) var(--bw),calc(100% - var(--bw) - var(--ci)) var(--bw),calc(100% - var(--bw)) calc(var(--bw) + var(--ci)),calc(100% - var(--bw)) calc(100% - var(--bw) - var(--ci)),calc(100% - var(--bw) - var(--ci)) calc(100% - var(--bw)),calc(var(--bw) + var(--ci)) calc(100% - var(--bw)),var(--bw) calc(100% - var(--bw) - var(--ci)),var(--bw) calc(var(--bw) + var(--ci)),calc(var(--bw) + var(--ci)) var(--bw))}.lsCockpit__count{--cut: 10px;left:60px;top:44px;width:max-content;padding:12px 22px;z-index:6}.lsCockpit__countN{position:relative;z-index:2;margin:0;font-family:var(--font-bangers);font-weight:700;font-size:40px;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#fff;text-shadow:0 0 18px rgba(90,170,255,.85),0 3px 0 rgba(0,0,0,.6)}.lsCockpit__hud{position:absolute;right:60px;top:40px;display:flex;gap:22px;z-index:6}.lsCockpit__hudBtn{width:80px;height:80px;border-radius:50%;border:4px solid #ffa62b;background:radial-gradient(circle at 50% 40%,#132a6a,#070f33);color:#ffc24a;display:grid;place-items:center;padding:0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 22px #0009,0 0 22px #ffa62b8c,inset 0 0 18px #0009;transition:transform .2s}.lsCockpit__hudBtn:hover,.lsCockpit__hudBtn:focus-visible{transform:scale(1.07)}.lsCockpit__hudBtn:active{transform:scale(.95)}.lsCockpit__glyph{display:grid;place-items:center;width:42px;height:42px}.lsCockpit__actions{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}.lsCockpit__actions>*{position:absolute;bottom:96px;translate:0 50%;left:calc(50% + 135px);pointer-events:auto}.lsCockpit__actions>.kwN1__back{left:auto;right:calc(50% + 135px)}.lsCockpit__hudBtn--cold{border-color:#3d9bff;color:#eaf4ff;box-shadow:0 8px 22px #0009,0 0 18px #3d9bff73,inset 0 0 18px #0009}.lsCockpit__hudBtn--off{border-color:#2a4a8a;color:#7f9fd0;box-shadow:0 8px 22px #0009,inset 0 0 18px #0009}.kwN1{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.kwN1__img{flex:none;display:grid;place-items:center;width:100%;height:var(--ls-word-img, 350px)}.kwN1__img img{width:100%;height:var(--ls-word-img, 350px);object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.kwN1__imgSkeleton{width:420px;height:260px;border-radius:24px;background:#96cdff1f;animation:kwN1_pulse 1.6s ease-in-out infinite}@keyframes kwN1_pulse{0%,to{opacity:.55}50%{opacity:1}}.kwN1__imgError{margin:0;color:#bfe3ff;font-weight:600}.kwN1__word{flex:none;width:100%}.kwN1__next{height:78px;padding:0 40px;border-radius:39px;border:3px solid #fff;background:linear-gradient(180deg,#ffc24a,#e08a1e);color:#3a1c00;font-family:var(--font-bangers);font-weight:700;font-size:28px;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:14px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;text-shadow:0 2px 0 rgba(255,255,255,.35);box-shadow:0 0 0 4px #ffa62b73,0 0 26px #ffa62b80,0 12px 26px #00000080;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.kwN1__next:hover,.kwN1__next:focus-visible{transform:translateY(-3px)}.kwN1__next:active{transform:translateY(0) scale(.97)}.kwN1__back{height:64px;padding:0 30px;border-radius:32px;border:3px solid rgba(150,205,255,.6);background:#0e1a48d9;color:#dff2ff;font-weight:700;font-size:20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .2s}.kwN1__back:hover,.kwN1__back:focus-visible{border-color:#6fd2ff}.kwN2{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.kwN2__tiles{flex:none;width:100%;height:var(--ls-word-img, 350px)}.kwN2__stack{position:relative;width:100%;height:100%}.kwN2__cells{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;gap:0}.kwN2__tile{position:relative;height:100%;padding:0;border-radius:0;border:3px solid rgba(150,205,255,.5);background:#0c1a4c;box-sizing:border-box;overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent;transition:background .4s,border-color .4s}.kwN2__tile:first-child{border-radius:14px 0 0 14px}.kwN2__tile:last-child{border-radius:0 14px 14px 0}.kwN2__tile[data-open]{cursor:pointer;background:transparent;border-color:transparent}.kwN2__tile:not([data-open]){pointer-events:none}.kwN2__tile[data-shake]{animation:kwN2_shake .45s ease-in-out}@keyframes kwN2_shake{0%,to{transform:translate(0)}20%{transform:translate(-8px) rotate(-3deg)}40%{transform:translate(8px) rotate(3deg)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.kwN2__tile[data-open] .kwN2__q{opacity:0;transform:scale(.4)}.kwN2__q{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Lexend,system-ui,sans-serif;font-weight:900;font-size:110px;line-height:1;color:#ffd58a;transition:opacity .3s,transform .3s}.kwN2__word{flex:none;width:100%;zoom:.8}.kwN2__key{width:96px;height:96px;flex:none;border-radius:26px;border:3px solid rgba(150,205,255,.6);background:#0e1a48d9;color:#fff;font-family:Lexend,system-ui,sans-serif;font-weight:800;font-size:48px;line-height:1;display:grid;place-items:center;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .2s cubic-bezier(.3,1.6,.5,1),border-color .2s}.kwN2__key:hover,.kwN2__key:focus-visible{transform:translateY(-4px) scale(1.05);border-color:#6fd2ff}.kwN2__skip{height:64px;padding:0 30px;border-radius:32px;border:3px solid rgba(150,205,255,.6);background:#0e1a48d9;color:#dff2ff;font-weight:700;font-size:20px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .2s}.kwN2__skip:hover,.kwN2__skip:focus-visible{border-color:#6fd2ff}@media(prefers-reduced-motion:reduce){.kwN2__tile[data-shake]{animation:none}}.lsCockpit__say{position:absolute;left:280px;bottom:20px;width:440px;box-sizing:border-box;z-index:9;padding:16px 28px 34px;border:3px solid #7fd4ff;border-radius:20px;background:linear-gradient(180deg,#102864e0,#091640ed);box-shadow:0 0 0 1px #ffffff1a,0 0 28px #5ab4ff59,0 18px 40px #0000008c;text-align:center;font-family:Lexend,system-ui,sans-serif;font-weight:800;font-size:24px;line-height:1.28;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6);opacity:0;pointer-events:none;transform:translateY(26px);transition:opacity .3s,transform .45s cubic-bezier(.2,.8,.2,1)}.lsCockpit__say--show{opacity:1;transform:none}.lsCockpit__sayName{position:absolute;left:20px;top:-24px;padding:8px 20px 6px;border-radius:18px;background:#cfe6ff;border:3px solid #7fd4ff;color:#12306e;font-family:var(--font-bangers);font-style:normal;font-size:23px;letter-spacing:2px;line-height:1;box-shadow:0 6px 14px #00000073}.lsCockpit__wave{position:absolute;left:0;right:0;bottom:12px;height:32px;display:flex;align-items:center;justify-content:center;gap:6px}.lsCockpit__wave i{width:7px;height:6px;border-radius:4px;background:#4db8ff;box-shadow:0 0 8px #5abeffe6}.lsCockpit__say--show .lsCockpit__wave i{animation:lsCockpit_wave .9s ease-in-out infinite alternate;animation-delay:calc(var(--ls-i, 0) * -.11s)}@keyframes lsCockpit_wave{0%{height:6px}to{height:30px}}@media(prefers-reduced-motion:reduce){.lsCockpit__say--show .lsCockpit__wave i{animation:none}}.kwN2__peek{display:grid;place-items:center;width:100%;height:var(--ls-word-img, 350px);animation:lsCockpit_fade .3s both}.kwN2__peek img{width:100%;height:var(--ls-word-img, 350px);object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}@keyframes lsCockpit_fade{0%{opacity:0}to{opacity:1}}.kwLevel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%}.kwN3{flex:none;width:100%}.kwN3__pill{min-width:340px;height:112px;padding:0 40px;flex:none;border-radius:30px;border:3px solid rgba(150,205,255,.6);background:#0e1a48d9;color:#fff;font-family:Lexend,system-ui,sans-serif;font-weight:800;font-size:52px;line-height:1;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .2s cubic-bezier(.3,1.6,.5,1),border-color .2s,opacity .3s}.kwN3__pill:hover:not(:disabled),.kwN3__pill:focus-visible{transform:translateY(-4px);border-color:#6fd2ff}.kwN3__pill[data-state=good]{border-color:#5dff9a;box-shadow:0 0 24px #5dff9a99}.kwN3__pill[data-state=bad]{opacity:.45;border-style:dashed;animation:kwN2_shake .45s ease-in-out}.kwN3__pill:disabled{cursor:default}[data-zone=answer] [data-caret] [data-zone=slot-box],[data-zone=answer] [data-caret]{animation:kwN4_caret 1.2s ease-in-out infinite}@keyframes kwN4_caret{50%{box-shadow:0 0 30px #e9a63ae6}}@media(prefers-reduced-motion:reduce){[data-zone=answer] [data-caret] [data-zone=slot-box],[data-zone=answer] [data-caret]{animation:none}}.kwN4{flex:none;display:block;width:100%;padding:40px 0}.kwN4 [data-zone=slots]{max-width:100%!important;width:max-content;margin-inline:auto;gap:16px}.kwN4 [data-recall-slot]{background:none}.kwN4 [data-zone=slot-box]{background-clip:padding-box}.kwN4 [data-recall-slot]{width:104px;max-width:100%}@media(prefers-reduced-motion:reduce){.kwN3__pill[data-state=bad]{animation:none}}.kwWordImg{position:relative;width:100%;height:100%;overflow:hidden}.kwWordImg img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.kwN1__next:not([data-ready]){opacity:0;pointer-events:none}.kwN1__next{transition:transform .25s cubic-bezier(.3,1.6,.5,1),opacity .35s}.kwN1__imgSkeleton{width:100%;max-width:420px;height:200px}.kwN1__word[data-waiting]{visibility:hidden}.kwN1[data-loading]{position:relative;min-height:420px;justify-content:center}.kwN1__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;margin:0;color:#dff2ff;font-family:var(--font-bangers);font-weight:700;font-size:38px;letter-spacing:1.5px;text-shadow:0 0 18px rgba(90,170,255,.6)}.kwN1__spinner{width:86px;height:86px;border-radius:50%;border:9px solid rgba(150,205,255,.22);border-top-color:#6fd2ff;box-shadow:0 0 26px #5aaaff59;animation:kwN1_spin .9s linear infinite}@keyframes kwN1_spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.kwN1__spinner{animation-duration:2.4s}}.lsCockpit__zory{position:absolute;left:46px;bottom:0;height:360px;width:auto;z-index:9;pointer-events:none;filter:drop-shadow(0 12px 30px rgba(0,0,0,.55));transform:translateY(110%);transition:transform .85s cubic-bezier(.18,.9,.22,1)}.lsCockpit__zory--up{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.lsCockpit__zory{transition:none}}.kwN4__row{display:flex;align-items:center;justify-content:center;gap:12px}.kwN4__row [data-zone=slots]{margin-inline:0}.kwN4__article{flex:none;height:104px;font-family:Inter,Inter Variable,system-ui,sans-serif;font-weight:800;font-size:91.52px;line-height:87.36px;color:#1a0e2e}.lcShell{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#03011a;font-family:Lexend,system-ui,sans-serif;color:#fff;user-select:none;-webkit-user-select:none;touch-action:manipulation}.lcShell:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:var(--lc-world) center / cover no-repeat,radial-gradient(circle at 50% 38%,#132a6a,#03011a);filter:blur(28px) brightness(.4);pointer-events:none}.lcShell__view,.lcShell__vignette,.lcShell__frame,.lcShell__ui{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--lc-fit, 1))}.lcShell__view{z-index:1;overflow:hidden}.lcShell__world{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lc-world) center / cover no-repeat,radial-gradient(circle at 50% 38%,#132a6a,#070f33 62%,#03011a);transform-origin:var(--lc-origin, 50% 47%);transition:filter .5s;animation:lcShell_drift 7s ease-in-out infinite}.lcShell--landing .lcShell__world{animation:none}@keyframes lcShell_drift{0%,to{translate:0 0}50%{translate:0 5px}}.lcShell__vignette{z-index:2;pointer-events:none;box-shadow:inset 0 0 180px 60px #040818d9,inset 0 0 40px #3c8cff2e}.lcShell__frame{z-index:3;background:var(--lc-frame) center / 100% 100% no-repeat;pointer-events:none}.lcShell__frame{transition:transform .85s cubic-bezier(.55,0,.85,.25)}.lcShell--leaving .lcShell__frame{transform:translate(-50%) scale(calc(var(--lc-fit, 1) * 2.6));visibility:hidden;transition:transform .85s cubic-bezier(.55,0,.85,.25),visibility 0s .85s}.lcShell--leaving:not(.lcShell--arriving) .lcShell__world{filter:blur(6px) brightness(.75)}.lcShell__holo{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--lc-fit, 1));z-index:4;pointer-events:none;--lc-hx: 822px;--lc-hy: 645px;--lc-hw: 340px;--lc-hh: 290px}.lcShell--leaving .lcShell__holo{opacity:0;transition:opacity .35s}.lcShell__ui{z-index:4;pointer-events:none}.lcShell__ui>*{pointer-events:auto}.lcShell--leaving:not(.lcShell--arriving) .lcShell__ui{opacity:0;pointer-events:none;transition:opacity .35s}.lcShell--arriving .lcShell__ui{pointer-events:none}.lcShell--arriving.lcShell--leaving .lcShell__ui{opacity:0;transition:opacity .4s}.lcShell__title{position:absolute;left:836px;top:62px;translate:-50% 0;font-family:var(--font-bangers);font-weight:700;font-size:44px;line-height:1;letter-spacing:3px;color:#fff;text-shadow:0 0 16px var(--lc-accent, #ff5fa8),0 4px 0 rgba(60,0,40,.8);pointer-events:none;animation:lcShell_pop .6s cubic-bezier(.3,1.6,.5,1) both}.lcShell__sub{position:absolute;left:836px;top:114px;translate:-50% 0;font-weight:700;font-size:20px;letter-spacing:1px;text-transform:uppercase;color:#ffd58a;text-shadow:0 2px 6px rgba(0,0,0,.8);pointer-events:none;animation:lcShell_pop .6s .1s cubic-bezier(.3,1.6,.5,1) both}.lcShell--landing .lcShell__title{animation-delay:1.6s}.lcShell--landing .lcShell__sub{animation-delay:1.7s}.lcShell--landing .lcShell__hud{animation-delay:1.8s}@keyframes lcShell_pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.lcShell__stat{position:absolute;left:836px;top:332px;z-index:4;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 36px;border-radius:30px;background:#060e30b3;border:3px solid rgba(111,214,255,.5);box-shadow:0 12px 30px #0000008c,0 0 24px #6fd6ff38,inset 0 0 26px #00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;translate:-50% 14px;transition:opacity .45s .25s,translate .45s .25s}.lcShell--ready .lcShell__stat{opacity:1;translate:-50% 0}.lcShell__statRow{display:flex;align-items:center;gap:16px;color:#eaf4ff;font-weight:700;font-size:28px;line-height:1;white-space:nowrap}.lcShell__statRow b{font-size:44px;color:#fff;margin-right:6px}.lcShell__ok{width:54px;height:54px;flex:none;border-radius:50%;border:4px solid #5dff9a;color:#5dff9a;display:grid;place-items:center;box-shadow:0 0 18px #5dff9a80}.lcShell__today{display:flex;align-items:center;gap:14px;font-weight:600;font-size:20px;color:#ffd58a;white-space:nowrap}.lcShell__dots{display:flex;gap:8px}.lcShell__dots i{width:16px;height:16px;box-sizing:border-box;border-radius:50%;background:#96cdff33;border:2px solid rgba(150,205,255,.4)}.lcShell__dots i[data-state=now]{background:linear-gradient(90deg,#ffd58a 50%,#96cdff33 50%);border-color:#ffd58a}.lcShell__glyph{flex:none;display:grid;place-items:center;width:44px;height:44px}.lcShell__glyph--sm{width:30px;height:30px}.lcShell__go{position:absolute;left:836px;top:216px;translate:-50% 0;height:78px;padding:0 34px;border-radius:39px;border:4px solid #fff;background:linear-gradient(180deg,#ffd58a,#c98a2a);color:#fff;font-family:var(--font-bangers);font-weight:700;font-size:30px;letter-spacing:1px;display:flex;align-items:center;gap:14px;cursor:pointer;outline:none;white-space:nowrap;text-shadow:0 3px 0 rgba(0,0,0,.45);box-shadow:0 0 0 4px #e9a63a99,0 0 24px 4px #e9a63a8c,0 14px 30px #0009;opacity:0;transition:transform .3s cubic-bezier(.3,1.6,.5,1),opacity .3s}.lcShell--ready .lcShell__go{opacity:1;animation:lcShell_bob 1.6s ease-in-out .4s infinite}.lcShell__go:hover,.lcShell__go:focus-visible{animation:none;transform:translateY(-4px) scale(1.06)}@keyframes lcShell_bob{0%,to{scale:1}50%{scale:1.03;translate:0 -6px}}.lcShell__hud{position:absolute;right:272px;top:44px;display:flex;gap:22px;animation:lcShell_hudIn .5s .2s ease-out backwards}@keyframes lcShell_hudIn{0%{opacity:0;translate:0 40px;scale:.6}to{opacity:1;translate:0 0;scale:1}}.lcShell__hudBtn{width:80px;height:80px;border-radius:50%;border:4px solid #3d9bff;background:radial-gradient(circle at 50% 40%,#132a6a,#070f33);color:#eaf4ff;font-size:44px;display:grid;place-items:center;padding:0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 22px #0009,0 0 18px #3d9bff73,inset 0 0 18px #0009;transition:transform .2s}.lcShell__hudBtn--warm{border-color:#ffa62b;color:#ffc24a;box-shadow:0 8px 22px #0009,0 0 22px #ffa62b8c,inset 0 0 18px #0009}.lcShell__hudBtn:hover,.lcShell__hudBtn:focus-visible{transform:scale(1.07)}.lcShell__hudBtn:active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){.lcShell__view,.lcShell__world,.lcShell__go,.lcShell__hud,.lcShell__title,.lcShell__sub,.lcShell--landing .lcShell__world{animation:none;opacity:.85}}.lcShell__sweep{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--lc-fit, 1));z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;-webkit-mask:var(--lc-frame) center / 100% 100% no-repeat;mask:var(--lc-frame) center / 100% 100% no-repeat;background:linear-gradient(105deg,transparent 30%,#29d3ff 45%,#b06cff 55%,transparent 70%);background-size:260% 100%;will-change:background-position,opacity}.lcShell__instruments{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--lc-fit, 1));z-index:5;pointer-events:none;color:#7fe8ff;font-variant-numeric:tabular-nums;text-shadow:0 0 12px #29d3ff}.lcShell__alt{position:absolute;left:12%;top:75%;translate:-50% -50%;text-align:center}.lcShell__alt b{display:block;font-size:46px;letter-spacing:2px}.lcShell__alt span{font-size:13px;opacity:.65;letter-spacing:4px}.lcShell__radar{position:absolute;left:49.2%;top:72.5%;width:132px;height:132px;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;opacity:.75;background:conic-gradient(from 0deg,rgba(41,211,255,.55),transparent 55%);will-change:transform}.lcShell__alert{position:absolute;right:6%;top:14%;width:62px;height:62px;border-radius:50%;border:3px solid #ff5470;display:grid;place-items:center;color:#ff5470;font-size:30px;font-weight:700;text-shadow:0 0 16px #ff5470;background:#14000a59;opacity:0}@media(prefers-reduced-motion:reduce){.lcShell__sweep,.lcShell__instruments{display:none}}.lcShell__zoryPied{position:absolute;left:calc(var(--lc-hx) - 120px);top:calc(var(--lc-hy) - 360px);height:360px;width:auto;opacity:0;filter:drop-shadow(0 12px 30px rgba(0,0,0,.55))}.lcShell:not(.lcShell--landing) .lcShell__zoryPied{animation:lcShell_zoryIn .6s .25s cubic-bezier(.2,.8,.2,1) both}@keyframes lcShell_zoryIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lcShell:not(.lcShell--landing) .lcShell__zoryPied{animation:none;opacity:1}}.lxArrival{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#03011a;color:#fff;font-family:Lexend,system-ui,sans-serif;touch-action:manipulation}.lxArrival__world{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:var(--lx-world) center / cover no-repeat;filter:blur(8px) brightness(.55)}.lxArrival__stage{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform:translate(-50%,-50%) scale(var(--lx-fit, 1))}.lxArrival__bookLoop{position:absolute;top:0;right:0;bottom:0;left:0;width:1672px;height:941px;object-fit:cover;transform-origin:45% 51%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);transition:transform .6s cubic-bezier(.3,.7,.2,1),opacity .6s ease}.lxArrival--opening .lxArrival__bookLoop{transform:scale(1.35);opacity:0}.lxArrival--opening .lxArrival__scene.is-on,.lxArrival--opening .lxArrival__cta{opacity:0;transition:opacity .3s ease}.lxArrival__scene{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:1672px;height:941px;pointer-events:none;opacity:0}.lxArrival__scene.is-on{opacity:1}.lxArrival__cta{position:absolute;z-index:5;transform:translateZ(0);left:870px;bottom:60px;height:96px;padding:0 48px;display:flex;align-items:center;gap:16px;border-radius:99px;cursor:pointer;font:800 36px Lexend,sans-serif;color:#13225e;background:linear-gradient(180deg,#ffe08a,#ffb02e 55%,#f08c12);border:3px solid #fff3c4;box-shadow:0 8px #a85a06,0 0 40px #ffb02e8c}.lxArrival__cta:active{transform:translateY(4px);box-shadow:0 4px #a85a06,0 0 40px #ffb02e8c}.lxArrival__skip{position:absolute;z-index:5;transform:translateZ(0);left:870px;bottom:66px;height:84px;padding:0 30px 0 40px;display:flex;align-items:center;gap:10px;border-radius:42px;cursor:pointer;font:800 30px Lexend,sans-serif;color:#fff;background:#14225eeb;border:3px solid #ffd36b;box-shadow:0 0 0 4px #ffc44a59,0 0 26px #ffc44a73,0 10px 24px #0000008c}.lxArrival__skipIco{display:grid;width:32px;height:32px}.lxArrival__ctaIco{display:grid;width:36px;height:36px}@media(prefers-reduced-motion:reduce){.lxArrival__bookLoop{transition:none}}:is([data-mode=light],[data-mode=dark]) .aura-tables-title{font-size:24px;font-weight:700;letter-spacing:-.03em}:is([data-mode=light],[data-mode=dark]) .aura-tables-pick .aura-chip{justify-content:flex-start;height:52px;padding:0 16px;border-radius:16px;background:var(--ab-fill);box-shadow:none;color:var(--ab-ink);font-size:15px;font-weight:650}:is([data-mode=light],[data-mode=dark]) .aura-tables-pick .aura-chip[aria-pressed=true]{background:var(--s-bg);box-shadow:inset 0 0 0 2px var(--s-hue);color:var(--s-ink)}:is([data-mode=light],[data-mode=dark]) .aura-tables-pick .aura-chip[aria-pressed=true] svg{color:var(--s-hue)}.kcPick{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#03011a;color:#fff;font-family:var(--font-aura);touch-action:manipulation}.kcPick__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;transform-origin:50% 50%;animation:kcPickDrift 18s ease-in-out infinite alternate}@keyframes kcPickDrift{0%{transform:scale(1.02) translate(4px)}to{transform:scale(1.05) translate(-8px,-6px)}}.kcPick__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(3,1,26,.3),transparent 20%,transparent 75%,rgba(3,1,26,.5))}.kcPick__station{position:absolute;right:-14vw;top:46%;width:clamp(560px,66vw,1500px);z-index:2;pointer-events:none;filter:drop-shadow(0 0 60px rgba(60,120,255,.35)) drop-shadow(0 30px 60px rgba(0,0,0,.6));animation:kcPickHover 6s ease-in-out infinite alternate}@keyframes kcPickHover{0%{transform:translateY(-50%)}to{transform:translateY(calc(-50% - 14px))}}.kcPick__glow{position:absolute;right:2vw;top:42%;width:clamp(340px,42vw,760px);height:clamp(260px,32vw,560px);transform:translateY(-50%);border-radius:50%;z-index:2;background:radial-gradient(ellipse,rgba(255,170,70,.22),rgba(80,160,255,.12) 50%,transparent 72%);mix-blend-mode:screen;pointer-events:none;animation:kcPickPulse 3.4s ease-in-out infinite}@keyframes kcPickPulse{0%,to{opacity:.7}50%{opacity:1}}.kcPick__panel{position:absolute;inset:0 auto 0 0;z-index:10;width:52vw;padding:clamp(16px,3vw,56px) clamp(16px,2.4vw,48px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2vh,28px);text-align:center}.kcPick__panel>*{max-width:min(100%,920px)}.kcPick__eyebrow{font-size:clamp(11px,1.15vw,19px);font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:#a9dcff;text-shadow:0 0 14px rgba(56,217,255,.7)}.kcPick__title{margin:clamp(10px,2vh,30px) 0 0;font-family:var(--font-bangers);font-weight:700;font-size:clamp(32px,5.2vw,96px);line-height:.95;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:#fff;text-shadow:0 0 28px rgba(120,160,255,.55),0 7px 0 rgba(20,10,60,.95)}.kcPick__title i{font-style:normal;display:inline-block;transform:skew(-8deg);color:#ffc72e;text-shadow:0 7px 0 rgba(120,50,0,.95),0 0 18px rgba(255,190,60,.7),0 0 40px rgba(255,160,40,.4)}.kcPick__saucer{display:grid;place-items:center;width:clamp(26px,2.6vw,44px);height:clamp(26px,2.6vw,44px);color:#8fd3ff;filter:drop-shadow(0 0 10px rgba(56,217,255,.8))}.kcPick__kids{display:flex;flex-wrap:wrap;gap:clamp(12px,1.8vw,36px);align-items:stretch;justify-content:center}.kcPick__kid{--kc-card-w: clamp(124px, 13.5vw, 250px);--ring: rgba(120, 215, 255, .55);position:relative;width:var(--kc-card-w);aspect-ratio:250 / 340;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(var(--kc-card-w) * .048);padding:calc(var(--kc-card-w) * .088) calc(var(--kc-card-w) * .04);background:linear-gradient(180deg,#182c78bf,#081037eb);box-shadow:0 20px 50px #0009,inset 0 0 40px #3c78ff2e;cursor:pointer;color:#fff;font-family:inherit;transition:transform .18s cubic-bezier(.3,1.4,.5,1),box-shadow .18s,opacity .18s;animation:kcPickRise .6s cubic-bezier(.2,.9,.3,1.2) both}.kcPick__kid:nth-child(2){animation-delay:.1s}.kcPick__kid:nth-child(3){animation-delay:.2s}.kcPick__kid:nth-child(4){animation-delay:.3s}@keyframes kcPickRise{0%{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:none}}.kcPick__kid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 30%,rgba(120,180,255,.35),transparent 60%);opacity:0;transition:opacity .2s}.kcPick__kid:hover,.kcPick__kid:focus-visible{--ring: #ffd058;transform:translateY(-10px) scale(1.04);box-shadow:0 30px 60px #000000a6,0 0 40px #ffd05873,inset 0 0 40px #ffc8502e;outline:none}.kcPick .kcPick__kid:hover:before,.kcPick .kcPick__kid:focus-visible:before{background:var(--ring)}.kcPick__kid:hover:after,.kcPick__kid:focus-visible:after{opacity:1}.kcPick__kid:active{transform:translateY(-4px) scale(.99)}.kcPick__kidInitials{display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#3b4bd8,#1a2470 70%);color:#fff;font-size:calc(var(--kc-card-w) * .24);font-weight:800;letter-spacing:.02em}.kcPick__kidCard{position:relative;width:84%;aspect-ratio:1;flex:none;object-fit:cover;object-position:50% 25%;border-radius:50%;border:clamp(2px,.16vw,3px) solid rgba(160,225,255,.9);box-shadow:0 0 0 calc(var(--kc-card-w) * .018) #14286ecc,0 0 28px #50aaff99;background:#0b1548}.kcPick__kidName{position:relative;margin-top:auto;max-width:100%;line-height:1;text-align:center;font-family:var(--font-bangers);font-size:calc(var(--kc-card-w) * .16);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 3px 0 rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kcPick__kidLevel{position:relative;margin-bottom:calc(var(--kc-card-w) * .05);text-align:center;font-size:calc(var(--kc-card-w) * .068);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9fd8ff}@media(max-aspect-ratio:6 / 5){.kcPick__station{right:-22vw;top:24%;width:clamp(520px,116vw,1500px);opacity:.72}.kcPick__glow{right:-6vw;top:22%}.kcPick__panel{inset:auto 0 0 0;width:100%;height:62%;justify-content:flex-end;padding-bottom:clamp(28px,6vh,80px)}.kcPick__title{font-size:clamp(32px,9vw,96px)}.kcPick__eyebrow{font-size:clamp(11px,2vw,19px)}.kcPick__kid{--kc-card-w: clamp(124px, 26vw, 250px)}.kcPick__saucer{width:clamp(26px,5vw,44px);height:clamp(26px,5vw,44px)}}.kcPick[data-go=true] .kcPick__kid:not([data-picked=true]){animation:none;opacity:0;transform:translateY(30px) scale(.9);transition:.4s}.kcPick[data-go=true] .kcPick__kid[data-picked=true]{animation:none;--ring: #ffd058;transform:translateY(-10px) scale(1.06);transition:.3s}.kcPick[data-go=true] .kcPick__panel>:not(.kcPick__kids){opacity:0;transition:opacity .4s}.kcPick__door{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;transform:translate(var(--kc-pick-door-off));will-change:transform;filter:drop-shadow(0 0 60px rgba(0,0,0,.8))}.kcPick__door img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.35) saturate(.6)}.kcPick__door--left{--kc-pick-door-off: -101%}.kcPick__door--right{--kc-pick-door-off: 101%;z-index:21}.kcPick[data-go=true] .kcPick__door{animation:kcPickDoorClose 1.1s .3s cubic-bezier(.6,0,.9,.5) forwards}@keyframes kcPickDoorClose{0%{transform:translate(var(--kc-pick-door-off))}to{transform:translate(0)}}.kcPick__clank{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;pointer-events:none;background:#fff;opacity:0}.kcPick[data-go=true] .kcPick__clank{animation:kcPickClank .4s 1.35s ease-out forwards}@keyframes kcPickClank{0%{opacity:0}20%{opacity:.6}to{opacity:0}}.kcPick__hud{position:absolute;right:clamp(14px,2.3vw,38px);top:clamp(14px,2.3vw,34px);z-index:30;display:flex;gap:26px}.kcPick__hudButton{width:clamp(52px,5.8vw,96px);height:clamp(52px,5.8vw,96px);border-radius:50%;border:clamp(2px,.24vw,4px) solid #6b5f8a;background:radial-gradient(circle at 50% 40%,#2a2440,#0e0a1e);box-shadow:0 8px 22px #0009,inset 0 0 18px #0009;display:grid;place-items:center;cursor:pointer;padding:0;outline:none;color:#f3ecff;transition:transform .2s}.kcPick__hudButton:hover,.kcPick__hudButton:focus-visible{transform:scale(1.07)}.kcPick__hudButton:active{transform:scale(.95)}.kcPick__hudButton .ic{display:grid;place-items:center;width:54%;height:54%}.kcTerm{position:absolute;left:0;top:0;width:150px;height:150px;transform-origin:0 0;transform:matrix3d(1.22634,.418471,0,.00119754,-.00636329,1.00914,0,7.98362e-6,0,0,1,0,39,159,0,1);pointer-events:none;mix-blend-mode:screen;z-index:3;opacity:0;animation:kcTermOn .6s 2.2s ease-out both}@keyframes kcTermOn{0%{opacity:0;filter:brightness(3)}30%{opacity:1}to{opacity:1;filter:none}}.kcTerm svg{width:100%;height:100%;display:block;overflow:hidden;border-radius:6px}.kcTerm .grid{stroke:#b4dcff47;stroke-width:.6}.kcTerm .orb{fill:none;stroke:#eaf6ff73;stroke-width:.8;stroke-dasharray:3 3}.kcTerm .sun{fill:#fff;transform-box:fill-box;transform-origin:center;animation:kcTermSun 2.4s ease-in-out infinite}@keyframes kcTermSun{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.kcTerm .sys{animation:kcTermRot 16s linear infinite;transform-origin:75px 58px}.kcTerm .pl{animation:kcTermRot 16s linear infinite reverse;transform-box:fill-box;transform-origin:center}.kcTerm .pl.locked{opacity:.4}@keyframes kcTermRot{to{transform:rotate(360deg)}}.kcTerm .pb{transform-origin:0 50%;transform:scaleX(0);animation:kcTermGrow 1.2s 2.6s cubic-bezier(.2,.8,.2,1) forwards}.kcTerm .row:nth-of-type(2) .pb{animation-delay:2.75s}.kcTerm .row:nth-of-type(3) .pb{animation-delay:2.9s}.kcTerm .row:nth-of-type(4) .pb{animation-delay:3.05s}.kcTerm .row:nth-of-type(5) .pb{animation-delay:3.2s}.kcTerm .feed{animation:kcTermFeed 14s linear infinite}@keyframes kcTermFeed{to{transform:translateY(calc(var(--kcterm-feed, 95) * -1px))}}@media(prefers-reduced-motion:reduce){.kcTerm .feed,.kcTerm .sys,.kcTerm .pl{animation:none}}@keyframes kcTermGrow{to{transform:scaleX(1)}}.kcTerm .dot{fill:#fff;animation:kcTermBlink 1.2s steps(2) infinite}@keyframes kcTermBlink{to{opacity:0}}.kcTerm text{font:700 7px Lexend,sans-serif;fill:#eaf6ff;letter-spacing:.6px}.kcTerm .row text{font-size:6px;letter-spacing:.2px}.kcStaRoot{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#03011a;font-family:var(--font-aura);touch-action:manipulation}.kcSta{transform:translate(-50%,calc(-50% + var(--kcsta-offset-y, 0px))) scale(var(--kcsta-scale, 1))}.kcStaRoot .holo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--x:var(--hx,815px);--y:var(--hy,128px);--w:var(--kcsta-beam-w,560px);--h:var(--bh,500px)}.kcStaRoot .holo .lens{position:absolute;left:calc(var(--x) - 70px);top:calc(var(--y) - 24px);width:140px;height:48px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.95),rgba(150,205,255,.65) 40%,transparent 72%);mix-blend-mode:screen;opacity:0}.kcSta-hangar.holo-on .lens{animation:kcSta_lenson .5s ease-out forwards,kcSta_lensp 2.2s .5s ease-in-out infinite}.kcStaRoot .holo .beam{position:absolute;left:calc(var(--x) - var(--w)/2);top:var(--y);width:var(--w);height:var(--h);background:var(--kcsta-beam) center/100% 100% no-repeat;mix-blend-mode:screen;transform:scaleY(0);transform-origin:50% 0;opacity:0;-webkit-mask:linear-gradient(#000 70%,transparent 100%);mask:linear-gradient(#000 70%,transparent 100%)}.kcSta-hangar.holo-on .beam{animation:kcSta_beamon .7s cubic-bezier(.2,.7,.2,1) forwards,kcSta_beambreath 4s .7s ease-in-out infinite}.kcStaRoot .holo .beam:before,.kcStaRoot .holo .beam:after{display:none}.kcStaRoot .holo .beam:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.3),transparent 55%),linear-gradient(90deg,transparent 0,rgba(255,255,255,.12) 30%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.12) 70%,transparent 100%)}.kcStaRoot .holo .beam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 46%,rgba(255,255,255,.18) 50%,transparent 54%);animation:kcSta_beamsway 5s ease-in-out infinite;opacity:.6}.kcStaRoot .zbust{position:absolute;left:calc(var(--x) - 260px);top:calc(var(--y) + 110px);width:520px;height:460px;transform-origin:50% 100%;opacity:0;perspective:900px;scale:var(--zs,1)}.kcStaRoot .zbust .inner{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:kcSta_zturn 7s ease-in-out infinite}.kcStaRoot .zbust .body{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 88%}.kcStaRoot .zbust.talk .body{animation:kcSta_ztalk .3s ease-in-out infinite alternate}.kcStaRoot .zbust{--zimg:var(--kcsta-zory-default)}.kcStaRoot .zbust .zimg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--zimg) 50% 100%/auto 100% no-repeat}.kcStaRoot .zbust .zimg{filter:drop-shadow(0 12px 30px rgba(0,0,0,.55))}.kcSta-hangar.holo-on .zbust{animation:kcSta_holoon .9s .55s cubic-bezier(.2,.8,.2,1) both}.kcStaRoot .hcap{position:absolute;left:var(--hcx,1080px);top:var(--hcy,250px);width:var(--hcw,450px);box-sizing:border-box;opacity:0;transform:perspective(1100px) rotateY(-14deg) rotateX(3deg) translateY(12px);transition:opacity .35s,transform .35s;pointer-events:none}.kcStaRoot .hcap.show{opacity:1;transform:perspective(1100px) rotateY(-14deg) rotateX(3deg);pointer-events:auto}.kcStaRoot .hcap{transform-origin:0 50%}.kcStaRoot .hcap>*{position:relative}.kcStaRoot .hcap b{color:#ffd58a;font-weight:700}.kcStaRoot .hwave{height:72px;display:flex;align-items:center;justify-content:center;gap:7px}.kcStaRoot .hwave i{width:8px;height:8px;border-radius:5px;background:linear-gradient(180deg,#9be9ff,#37c8ff);box-shadow:0 0 10px #57d2fff2,0 0 22px #3ca0ff99;transition:height .1s ease-out}.kcStaRoot .hcap .hwave{margin-top:-4px}.kcSta{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;user-select:none;-webkit-user-select:none;z-index:1;box-shadow:0 0 0 2px #03011a;overflow:hidden;background:#05031a;--ss:.3;--sdx:0px;--sdy:0px;--hx:848px;--hy:133px;--kcsta-beam-w:460px;--bh:340px;--zs:.45;--bo:.85;--hcx:526px;--hcy:40px;--hcw:620px;--px:1180px;--py:130px;--pw:440px;--fx:1260px;--fy:400px}.kcSta-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 62%}.kcSta-hangar{position:absolute;top:0;right:0;bottom:0;left:0}.kcSta-hangar>img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kcSta-hangar>img.vortex{position:absolute;left:726px;top:188px;width:216px;height:216px;pointer-events:none;animation:kcSta_vortex 60s linear infinite}@keyframes kcSta_vortex{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kcSta-hangar>img.vortex{animation:none}}.kcStaRoot .plat{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:path("M0 0H1672V710H1462A627 232 0 0 1 208 710H0Z")}.kcStaRoot .lift{position:absolute;will-change:transform;left:243px;top:544px;width:1185px;height:333px;transform-origin:50% 45%}.kcStaRoot .lift .pk{position:absolute;left:0;top:0;width:100%;display:block}.kcSta-hangar.equipped .lift{--deep:820px;--dscale:.5}.kcSta-hangar.cycle .lift{animation:kcSta_platsink 1.8s cubic-bezier(.5,.05,.55,.95) forwards}.kcSta-hangar.cycle .plat{animation:kcSta_platclose 1.8s linear forwards}.kcSta-hangar.cycle .pitglow,.kcSta-hangar.recycle .pitglow{animation:kcSta_pitglow 1.6s ease-in-out both}.kcSta-hangar.recycle .lift{animation:kcSta_platrise 1.8s .3s cubic-bezier(.45,.05,.35,1) both}.kcSta-hangar.recycle .plat{animation:kcSta_platclip 2.1s .3s linear both}.kcSta-hangar.recycle .padring{animation:kcSta_padflash .9s 2.1s ease-out both}.kcStaRoot .pitglow{position:absolute;left:270px;top:542px;width:1130px;height:336px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,#ff963c8c,#ff782800 70%);mix-blend-mode:screen;opacity:0}.kcStaRoot .padring{position:absolute;left:385px;top:564px;width:898px;height:260px;border-radius:50%;pointer-events:none;box-shadow:0 0 40px 14px #ff963c80,inset 0 0 70px #ff963c73;opacity:0}.kcStaRoot .baylight{position:absolute;left:522px;top:204px;width:751px;height:230px;background:radial-gradient(ellipse at 50% 100%,rgba(255,210,120,.6),rgba(255,180,80,.15) 45%,transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity 2.2s;pointer-events:none}.kcStaRoot.bay .baylight{opacity:1}.kcStaRoot .padpulse{position:absolute;left:385px;top:564px;width:898px;height:260px;border-radius:50%;pointer-events:none;box-shadow:0 0 30px 10px #ff963c66,inset 0 0 60px #ff963c59;opacity:0}.kcStaRoot.bay .padpulse{animation:kcSta_padpulse 1.6s ease-in-out infinite}.kcSta-hangar.cycle .padpulse,.kcSta-hangar.recycle .padpulse{animation:none;opacity:0}.kcStaRoot .ship{position:absolute;left:calc(592px - 836px*var(--ss) + var(--sdx));top:calc(167px - 905px*var(--ss) + var(--sdy));width:1672px;height:941px;transform:scale(var(--ss));transform-origin:0 0;pointer-events:none;filter:drop-shadow(0 30px 24px rgba(0,0,0,.55));opacity:0;z-index:2}.kcSta-hangar.equipped .ship{opacity:1}.kcStaRoot .ship>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;transition:filter 1.4s}.kcStaRoot .ship.dim>img{filter:brightness(.5) saturate(.6);animation:kcSta_dimflick 1.4s steps(1) both}.kcStaRoot .ship.lit1>img{filter:brightness(.74) saturate(.9)}.kcStaRoot .ship.rglow,.kcStaRoot .rglow{position:absolute;left:760px;top:410px;width:230px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,130,235,.95),rgba(255,90,210,.4) 45%,transparent 70%);mix-blend-mode:screen;opacity:.55;transition:opacity 1.4s}.kcStaRoot .ship.dim .rglow{opacity:.1}.kcStaRoot .ship.lit1 .rglow{opacity:.8;animation:kcSta_rpulse 2.4s ease-in-out infinite}.kcStaRoot .rring{position:absolute;left:var(--rx,970px);top:var(--ry,513px);width:120px;height:90px;margin:-45px 0 0 -60px;border-radius:50%;border:4px solid rgba(255,140,235,.95);box-shadow:0 0 22px #ff78e6e6;opacity:0;pointer-events:none;z-index:4}.kcStaRoot .rring.go{animation:kcSta_rring 1.6s ease-out both}.kcStaRoot .ship.reveal .rglow{animation:kcSta_rflash 1.2s ease-out both}.kcStaRoot .cglow{position:absolute;left:1120px;top:390px;width:300px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(150,230,255,.95),rgba(60,160,255,.4) 45%,transparent 70%);mix-blend-mode:screen;opacity:0;transition:opacity .8s}.kcStaRoot .ship.crew .cglow{opacity:.9;animation:kcSta_rpulse 2s ease-in-out infinite}.kcStaRoot .flame{position:absolute;left:-110px;top:372px;width:340px;height:130px;background:radial-gradient(ellipse at 100% 50%,#fff,#9fe2ff 22%,rgba(70,140,255,.75) 50%,transparent 74%);mix-blend-mode:screen;opacity:0}.kcStaRoot .hcap{z-index:23;font-size:28px;padding:22px 26px 18px;top:auto;bottom:var(--hcy);transform:translateY(12px);transform-origin:50% 50%}.kcStaRoot .hcap.show{transform:none}.kcStaRoot .hcap.center{bottom:auto;top:360px}.kcStaRoot .hcap .hwave{height:60px}.kcStaRoot .zbust{transform-origin:50% 0}.kcSta-hangar.boarded .zbust{animation:kcSta_holooff .4s ease-in forwards}.kcSta-hangar.boarded .beam{animation:kcSta_beamoff .5s ease-in forwards}.kcSta-hangar.boarded .lens{animation:kcSta_lensoff .4s ease-in forwards}.kcSta-leader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;opacity:0;transition:opacity .5s}.kcSta-leader.show{opacity:1}.kcSta-leader line{stroke:#96cdffcc;stroke-width:3;stroke-dasharray:8 8;animation:kcSta_dash 1.2s linear infinite}.kcSta-leader circle{fill:none;stroke:#96cdffe6;stroke-width:3}.kcStaRoot .capwin{position:absolute;left:calc(var(--fx) - 30px);top:calc(var(--fy) - 64px);width:400px;z-index:4;color:#eaf4ff;opacity:0;transform:translateY(-14px) scale(.96);transition:opacity .5s,transform .5s cubic-bezier(.3,1.4,.5,1);pointer-events:none}.kcStaRoot .capwin.show{opacity:1;transform:none}.kcStaRoot .capwin.fly{opacity:0;transform:scale(.94);transition:opacity .5s .8s,transform .5s .8s}.kcStaRoot .capwin h3{margin:0 0 10px;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;font-family:Bangers,cursive;font-size:26px;letter-spacing:1.5px;color:#ffd58a;text-shadow:0 0 14px rgba(255,180,60,.6),0 3px 0 rgba(0,0,0,.5);display:flex;align-items:center;gap:10px}.kcStaRoot .capwin h3 .ic{width:28px;height:28px;flex:none;color:#ffd58a}.kcStaRoot .capwin .slot{height:192px;border-radius:14px;background:radial-gradient(ellipse at 50% 55%,rgba(200,80,255,.28),transparent 70%)}.kcStaRoot .faisw{position:absolute;left:var(--fx);top:var(--fy);width:340px;height:192px;z-index:5;pointer-events:none;opacity:0;transform:scale(.4);transition:opacity .6s,transform .6s cubic-bezier(.3,1.5,.5,1);filter:drop-shadow(0 0 16px rgba(255,210,90,.95)) drop-shadow(0 0 40px rgba(80,160,255,.75))}.kcStaRoot .faisw.show{opacity:1;transform:none}.kcStaRoot .faisw.fly{transition:transform 1.3s cubic-bezier(.6,0,.9,.4),opacity .2s 1.2s;transform:translate(var(--tdx),var(--tdy)) scale(.3) rotate(25deg);opacity:0}.kcStaRoot .fais{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 22px rgba(230,90,255,.7)) drop-shadow(0 10px 18px rgba(0,0,0,.6));animation:kcSta_float 2.4s ease-in-out infinite}.kcStaRoot .faisw.fly .fais{animation:none}.kcStaRoot .clac{position:absolute;left:var(--rx,856px);top:var(--ry,463px);transform:translate(-50%,-50%) scale(.3);font-family:Bangers,cursive;font-size:120px;letter-spacing:4px;color:#ffe08a;text-shadow:0 0 30px rgba(255,180,60,.9),0 6px 0 rgba(60,20,0,.8);z-index:7;opacity:0;pointer-events:none}.kcStaRoot .clac.go{animation:kcSta_clacpop 1.1s cubic-bezier(.3,1.6,.5,1) both}.kcStaRoot .flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:8}.kcStaRoot .flash.go{animation:kcSta_flash .5s ease-out both}.kcStaRoot.shake .kcSta-scene{animation:kcSta_shake .45s ease-out}.kcStaRoot img.nox{position:absolute;left:900px;top:215px;height:130px;z-index:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 18px rgba(200,80,255,.8)) blur(.6px)}.kcStaRoot img.nox.peek{animation:kcSta_peek 2.6s ease-in-out both}.kcStaRoot .door{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;transform:translate(var(--off));will-change:transform;filter:drop-shadow(0 0 60px rgba(0,0,0,.8))}.kcStaRoot .door img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.kcStaRoot .door.l{--off:-101%}.kcStaRoot .door.r{--off:101%;z-index:21}.kcStaRoot .door img{filter:brightness(.35) saturate(.6);transition:filter 1.2s ease-out}.kcStaRoot.lit .door img{filter:none}.kcStaRoot.shut .door{transform:translate(0)}.kcStaRoot.opening .door{animation:kcSta_dopen 1.7s cubic-bezier(.35,0,.65,1) forwards}.kcStaRoot .gobtn{position:absolute;left:836px;top:var(--gy,790px);transform:translate(-50%) scale(.8);height:84px;padding:0 40px 0 30px;border-radius:42px;border:4px solid #fff;background:linear-gradient(180deg,#ffd58a,#c98a2a);color:#3a1d00;font-family:Bangers,cursive;font-size:38px;letter-spacing:3px;display:flex;align-items:center;gap:14px;cursor:pointer;box-shadow:0 0 0 4px #ffb43c80,0 0 30px 6px #ffb43c80,0 12px 26px #0009;text-shadow:0 2px 0 rgba(255,255,255,.4);white-space:nowrap;outline:none;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .3s;z-index:9}.kcStaRoot .gobtn .ic{width:40px;height:40px;color:#3a1d00}.kcStaRoot .gobtn.show{opacity:1;pointer-events:auto;transform:translate(-50%);animation:kcSta_gobob 1.6s ease-in-out .4s infinite}.kcStaRoot .gobtn:hover,.kcStaRoot .gobtn:focus-visible{animation:none;transform:translate(-50%) scale(1.07)}.kcStaRoot .gobtn:active{animation:none;transform:translate(-50%) scale(.96)}.kcStaRoot .hud{position:absolute;right:40px;top:40px;z-index:30;display:flex;gap:22px}.kcStaRoot .hud button{width:80px;height:80px;border-radius:50%;border:4px solid #3d9bff;background:radial-gradient(circle at 50% 40%,#132a6a,#070f33);box-shadow:0 8px 22px #0009,0 0 18px #3d9bff73,inset 0 0 18px #0009;display:grid;place-items:center;cursor:pointer;transition:transform .2s;padding:0;outline:none;-webkit-tap-highlight-color:transparent}.kcStaRoot .hud button:hover{transform:scale(1.07)}.kcStaRoot .hud button:active{transform:scale(.95)}.kcStaRoot .hud .ic{width:44px;height:44px;color:#eaf4ff}.kcStaRoot .hud .mute.off{border-color:#2a4a8a}.kcStaRoot .hud .mute.off .ic{color:#7f9fd0}.kcStaRoot .hud.replay{right:auto;left:40px;top:auto;bottom:34px;opacity:0;pointer-events:none;transition:opacity .4s}.kcStaRoot .hud.replay.show{opacity:1;pointer-events:auto}.kcStaRoot .hud.replay button{border-color:#ffd58a}.kcStaRoot .hud.replay .ic{color:#ffd58a}.kcStaRoot .skip{position:absolute;right:40px;bottom:34px;z-index:30;height:56px;padding:0 18px 0 24px;border-radius:28px;border:3px solid rgba(150,205,255,.6);background:#081032b3;color:#bfe3ff;font:600 20px Lexend,sans-serif;display:flex;align-items:center;gap:6px;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 22px #00000080;transition:transform .2s,background .2s;outline:none;-webkit-tap-highlight-color:transparent}.kcStaRoot .skip .ic{width:26px;height:26px}.kcStaRoot .skip:hover,.kcStaRoot .skip:focus-visible{transform:scale(1.05);background:#2850a0bf}.kcStaRoot .wflash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:25;transition:opacity .7s}.kcStaRoot.warp .wflash{opacity:1}.kcStaRoot .hcap .who{padding:2px 16px;border-radius:12px;background:#96cdfff2;color:#0a1440;font-family:Bangers,cursive;font-size:22px;letter-spacing:2px;text-shadow:none;line-height:1.3}.kcStaRoot .hcap.nox .hcap__panel{--ring:rgba(220,120,255,.9);background:linear-gradient(180deg,#320c50cc,#14062ddb);box-shadow:inset 0 0 26px #b450ff40,0 0 28px #b450ff73,0 0 60px #7828c840}.kcStaRoot .hcap.nox .who{background:#d98cff}.kcStaRoot .hcap.nox .hwave i{background:linear-gradient(180deg,#f0b8ff,#b04cff);box-shadow:0 0 10px #c864fff2,0 0 22px #a03cff99}.kcStaRoot .capwin h3{font-size:24px}.kcStaRoot .gauge{display:flex;gap:6px;margin-top:12px;height:18px}.kcStaRoot .gauge i{flex:1;border-radius:6px;background:#78aaff33;border:2px solid rgba(150,205,255,.5);transition:background .4s,box-shadow .4s,border-color .4s}.kcStaRoot[data-fill="1"] .gauge i:nth-child(-n+1),.kcStaRoot[data-fill="2"] .gauge i:nth-child(-n+2),.kcStaRoot[data-fill="3"] .gauge i:nth-child(-n+3),.kcStaRoot[data-fill="4"] .gauge i{background:linear-gradient(180deg,#fff0c0,#ffb52a);border-color:#fff;box-shadow:0 0 14px #ffc85ae6}.kcStaRoot .capwin .gsub{margin:10px 0 0;font:600 17px/1.3 Lexend,sans-serif;color:#9fc3ff;text-align:center;min-height:22px}.kcStaRoot[data-fill="4"] .capwin .gsub{color:#ffe08a}.kcStaRoot .faisw{transition:opacity .6s,transform .6s cubic-bezier(.3,1.5,.5,1),filter .7s}.kcStaRoot[data-fill="0"] .faisw.show{filter:grayscale(.55) brightness(.62) drop-shadow(0 0 10px rgba(120,160,255,.5))}.kcStaRoot[data-fill="4"] .faisw.show{filter:brightness(1.15) drop-shadow(0 0 22px rgba(255,220,120,1)) drop-shadow(0 0 60px rgba(255,140,240,.9))}.kcStaRoot .faisw.gulp{animation:kcSta_gulp .6s cubic-bezier(.3,1.6,.5,1)}.kcStaRoot .faisw.fly2{transition:transform 1.3s cubic-bezier(.6,0,.9,.4),opacity .2s 1.2s;transform:translate(var(--hdx),var(--hdy)) scale(.22) rotate(-90deg);opacity:0}.kcStaRoot .spark{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:radial-gradient(circle,#fff,#ffe08a 40%,#ffb43c00 72%);box-shadow:0 0 30px 12px #ffc85abf,0 0 60px 20px #ff8cf059;z-index:6;opacity:0;pointer-events:none}.kcStaRoot .spark.fly{animation:kcSta_sparkfly 1.15s cubic-bezier(.45,0,.55,1) both}.kcStaRoot .ewave{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 38%,rgba(255,220,140,.9) 50%,transparent 62%);mix-blend-mode:screen;opacity:0;-webkit-mask:var(--kcsta-ship) center/100% 100% no-repeat;mask:var(--kcsta-ship) center/100% 100% no-repeat;pointer-events:none}.kcStaRoot .ship.boost .ewave{animation:kcSta_ewave 1.1s ease-out both}.kcStaRoot .ship.boost .flame{animation:kcSta_flameburst 1.3s ease-out both}.kcStaRoot .ship.full>img{filter:brightness(1.08) saturate(1.15)}.kcStaRoot .ship.full .rglow{opacity:1;animation:kcSta_rpulse 1.2s ease-in-out infinite}.kcStaRoot .clac.bang{font-size:96px}.kcStaRoot .clac.small{font-size:60px;letter-spacing:3px;white-space:nowrap}.kcStaRoot .clac.nox{color:#e9a8ff;text-shadow:0 0 30px rgba(200,100,255,.95),0 6px 0 rgba(40,0,60,.9)}.kcStaRoot .worlds{position:absolute;left:70px;top:130px;display:grid;gap:66px;z-index:4;opacity:0;transition:opacity .5s;pointer-events:none}.kcStaRoot .worlds.show{opacity:1}.kcStaRoot .wm{position:relative;width:170px;height:170px;border-radius:50%;border:5px solid var(--c);background:var(--img,radial-gradient(circle at 50% 40%,#1b3a7a,#0a1440)) center/cover;box-shadow:0 0 0 4px #0a1440e6,0 0 34px color-mix(in srgb,var(--c) 60%,transparent),inset 0 0 40px #0009;display:grid;place-items:center;opacity:0}.kcStaRoot .worlds.show .wm{animation:kcSta_medin .55s cubic-bezier(.2,.9,.3,1.1) both}.kcStaRoot .worlds.show .wm:nth-child(2){animation-delay:.25s}.kcStaRoot .worlds.show .wm:nth-child(3){animation-delay:.5s}.kcStaRoot .wm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-linear-gradient(180deg,rgba(160,220,255,.16) 0 2px,transparent 2px 6px);mix-blend-mode:screen}.kcStaRoot .wm b{font-family:Bangers,cursive;font-size:110px;color:#96cdff80;text-shadow:0 0 18px rgba(90,170,255,.6)}.kcStaRoot .wm span{position:absolute;left:50%;top:100%;transform:translate(-50%,10px);white-space:nowrap;font-family:Bangers,cursive;font-size:30px;letter-spacing:2px;color:#fff;text-shadow:0 0 14px var(--c),0 3px 0 rgba(20,0,60,.8)}.kcStaRoot.glitch .kcSta-scene{animation:kcSta_glitch 1.3s steps(1) both}.kcStaRoot.glitch .capwin{animation:kcSta_panelflick 1.3s steps(1) both}.kcStaRoot .capwin.spot{animation:kcSta_spot 1.2s ease-in-out}.kcStaRoot .wm img{width:68%;height:68%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6));animation:kcSta_giftfloat 2.6s ease-in-out infinite}.kcStaRoot .wm:nth-child(2) img{animation-delay:-1.3s}.kcStaRoot .wm.mys:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--c) 70%,#fff),transparent 40%);mix-blend-mode:screen;animation:kcSta_spin 3s linear infinite;opacity:.8}.kcSta-hangar .lens,.kcSta-hangar .beam{transition:filter .5s}.kcSta-hangar.noxh .lens,.kcSta-hangar.noxh .beam{filter:hue-rotate(150deg) saturate(1.5) brightness(1.05)}.kcSta-hangar.noxh .zbust .zimg{filter:saturate(1.1) brightness(1.15) drop-shadow(0 0 26px rgba(255,80,80,.95))}.kcSta-hangar.holo-on .zbust.swap{animation:kcSta_holoswap .55s steps(1) both}.kcSta-hangar.holo-on .zbust.flick .inner{animation:kcSta_holoflick .32s steps(1) both}.kcStaRoot .hcap.nox .hcap__panel{--ring:rgba(255,120,120,.9);background:linear-gradient(180deg,#500a16d1,#2a060ee6);box-shadow:inset 0 0 26px #ff464640,0 0 28px #ff464673,0 0 60px #ff28284d}.kcStaRoot .hcap.nox .who{background:#ff8a8a;color:#3a0810}.kcStaRoot .hcap .hwave{display:flex;height:44px;margin:10px 0 -4px;gap:6px}.kcStaRoot .hcap .hwave i{height:6px;opacity:.55;transition:opacity .3s}.kcStaRoot .hcap.talk .hwave i{opacity:1;animation:kcSta_hbar .46s ease-in-out infinite alternate}.kcStaRoot .hcap.talk .hwave i:nth-child(2n){animation-duration:.38s;animation-delay:-.12s}.kcStaRoot .hcap.talk .hwave i:nth-child(3n){animation-duration:.55s;animation-delay:-.3s}.kcStaRoot .hcap.talk .hwave i:nth-child(5n+1){animation-duration:.42s;animation-delay:-.2s}.kcStaRoot .hcap.talk .hwave i:nth-child(4),.kcStaRoot .hcap.talk .hwave i:nth-child(6),.kcStaRoot .hcap.talk .hwave i:nth-child(8){--hb:40px}.kcStaRoot .hcap.nox .hwave i{background:linear-gradient(180deg,#ffb8b8,#ff5a5a);box-shadow:0 0 10px #ff6464f2,0 0 22px #ff3c3c99}.kcStaRoot .clac.nox{color:#ffb0b0;text-shadow:0 0 30px rgba(255,80,80,.95),0 6px 0 rgba(60,0,10,.9)}.kcStaRoot .faisw.fly2{transition:none;animation:kcSta_capleave 1.6s cubic-bezier(.45,0,.7,.35) both;filter:brightness(1.3) drop-shadow(0 0 26px rgba(255,220,120,1)) drop-shadow(0 0 70px rgba(255,140,240,.9))}.kcStaRoot .faisw.fly2 .fais{animation:none}.kcStaRoot .faisw.fly2:after{content:"";position:absolute;left:50%;top:50%;width:120px;height:14px;margin:-7px 0 0 -60px;border-radius:7px;background:linear-gradient(90deg,transparent,rgba(255,220,140,.95),#fff);filter:blur(3px);transform:rotate(-90deg) translate(-90px);opacity:0;animation:kcSta_captrail 1.6s ease-in both}@keyframes kcSta_lenson{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes kcSta_lensp{0%,to{opacity:.85}50%{opacity:1;transform:scale(1.1)}}@keyframes kcSta_beamon{0%{transform:scaleY(0);opacity:0}30%{opacity:var(--bo,.85)}to{transform:scaleY(1);opacity:var(--bo,.85)}}@keyframes kcSta_beambreath{0%,to{opacity:var(--bo,.85)}50%{opacity:calc(var(--bo,.85)*.8)}}@keyframes kcSta_beamsway{0%,to{transform:translate(-6%)}50%{transform:translate(6%)}}@keyframes kcSta_zturn{0%,to{transform:rotateY(-16deg)}50%{transform:rotateY(16deg)}}@keyframes kcSta_ztalk{0%{transform:scale(1)}to{transform:scale(1.025) translateY(-3px)}}@keyframes kcSta_holoon{0%{opacity:0;transform:scaleY(.02) scaleX(1.3);filter:brightness(4)}40%{opacity:1;transform:scaleY(1.04) scaleX(.98);filter:brightness(2)}55%{opacity:.5}70%{opacity:1;filter:brightness(1.2)}to{opacity:1;transform:none;filter:none}}@keyframes kcSta_beamoff{0%{opacity:var(--bo,.85);transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes kcSta_lensoff{to{opacity:0;transform:scale(.4)}}@keyframes kcSta_holooff{to{opacity:0;transform:scaleY(.02) scaleX(1.3);filter:brightness(3)}}@keyframes kcSta_platclip{0%,88%{clip-path:path("M0 0H1672V710H1400A565 168 0 0 1 270 710H0Z")}to{clip-path:path("M0 0H1672V710H1462A627 232 0 0 1 208 710H0Z")}}@keyframes kcSta_platclose{0%{clip-path:path("M0 0H1672V710H1462A627 232 0 0 1 208 710H0Z")}25%,to{clip-path:path("M0 0H1672V710H1400A565 168 0 0 1 270 710H0Z")}}@keyframes kcSta_platrise{0%{transform:translateY(var(--deep,330px)) scale(var(--dscale,.72))}to{transform:none}}@keyframes kcSta_platsink{0%{transform:none}12%{transform:translateY(-6px)}to{transform:translateY(var(--deep,330px)) scale(var(--dscale,.72))}}@keyframes kcSta_pitglow{0%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes kcSta_padflash{0%{opacity:0;transform:scale(.95)}25%{opacity:1}to{opacity:0;transform:scale(1.06)}}@keyframes kcSta_padpulse{0%,to{opacity:0}50%{opacity:1}}@keyframes kcSta_dimflick{0%{filter:brightness(1)}18%{filter:brightness(.55) saturate(.7)}30%{filter:brightness(.95)}42%{filter:brightness(.5) saturate(.6)}55%{filter:brightness(.85)}70%,to{filter:brightness(.5) saturate(.6)}}@keyframes kcSta_rpulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes kcSta_rring{0%{opacity:0;transform:scale(.3)}20%{opacity:1}to{opacity:0;transform:scale(2.6)}}@keyframes kcSta_rflash{0%{opacity:.1}30%{opacity:1;transform:scale(1.5)}to{opacity:.25}}@keyframes kcSta_dash{to{stroke-dashoffset:-32}}@keyframes kcSta_float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}@keyframes kcSta_clacpop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(-10deg)}25%{opacity:1;transform:translate(-50%,-60%) scale(1.15) rotate(3deg)}70%{opacity:1;transform:translate(-50%,-70%) scale(1)}to{opacity:0;transform:translate(-50%,-90%) scale(.9)}}@keyframes kcSta_flash{0%{opacity:0}15%{opacity:.85}to{opacity:0}}@keyframes kcSta_shake{0%,to{translate:0 0}20%{translate:-8px 4px}40%{translate:8px -4px}60%{translate:-5px 2px}80%{translate:5px -2px}}@keyframes kcSta_peek{0%{opacity:0;transform:translateY(20px) scale(.9)}30%{opacity:.85;transform:none}70%{opacity:.85;transform:translate(-10px)}to{opacity:0;transform:translate(-60px) scale(.85)}}@keyframes kcSta_dopen{0%{transform:translate(0)}to{transform:translate(var(--off))}}@keyframes kcSta_gobob{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}@keyframes kcSta_gulp{0%{scale:1}40%{scale:1.14}to{scale:1}}@keyframes kcSta_sparkfly{0%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1.2)}85%{opacity:1;transform:translate(var(--kdx),var(--kdy)) scale(.9)}to{opacity:0;transform:translate(var(--kdx),var(--kdy)) scale(.2)}}@keyframes kcSta_ewave{0%{opacity:0;transform:translate(28%)}20%{opacity:1}to{opacity:0;transform:translate(-62%)}}@keyframes kcSta_flameburst{0%,40%{opacity:0}55%{opacity:1;transform:scaleX(1.15)}75%{opacity:.7}to{opacity:0}}@keyframes kcSta_medin{0%{opacity:0;transform:translate(-120px) scale(.5) rotateY(50deg);filter:brightness(3)}to{opacity:1;transform:none}}@keyframes kcSta_glitch{0%{filter:none}10%{filter:brightness(.4) hue-rotate(40deg)}18%{filter:none}30%{filter:brightness(.5)}38%{filter:brightness(1.3) hue-rotate(-30deg)}45%{filter:none}60%{filter:brightness(.45) hue-rotate(50deg)}70%,to{filter:none}}@keyframes kcSta_panelflick{0%,45%,70%,to{opacity:1}10%,60%{opacity:.3}}@keyframes kcSta_spot{0%,to{box-shadow:inset 0 0 26px #5aaaff33,0 0 28px #5aaaff4d}50%{box-shadow:inset 0 0 26px #dc78ff80,0 0 50px 8px #dc78ffe6}}@keyframes kcSta_giftfloat{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes kcSta_spin{to{rotate:360deg}}@keyframes kcSta_holoflick{0%{opacity:.35;filter:brightness(2.2)}40%{opacity:1;filter:none}60%{opacity:.6}to{opacity:1}}@keyframes kcSta_holoswap{0%{opacity:1;filter:brightness(3)}15%{opacity:.2}30%{opacity:1;transform:scaleY(1.06) scaleX(.96);filter:brightness(2.4)}45%{opacity:.35;transform:none}60%{opacity:1;filter:brightness(1.6)}80%{opacity:.7}to{opacity:1;filter:none}}@keyframes kcSta_hbar{0%{height:6px}to{height:var(--hb,26px)}}@keyframes kcSta_capleave{0%{transform:none;opacity:1}18%{transform:translateY(-34px) scale(1.1) rotate(-6deg);opacity:1}30%{transform:translateY(-60px) scale(1.06) rotate(-40deg);opacity:1}85%{opacity:1}to{transform:translate(var(--hdx),var(--hdy)) scale(.3) rotate(-90deg);opacity:0}}@keyframes kcSta_captrail{0%,25%{opacity:0}40%{opacity:1}to{opacity:1}}.kcStaUi{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.kcStaUi>*{pointer-events:auto}.kcStaUi .kcSta-leader,.kcStaUi .spark,.kcStaUi .flash,.kcStaUi .wflash{pointer-events:none}.kcStaRoot .hcap__panel{--ring: rgba(150, 205, 255, .85);width:100%;background:linear-gradient(180deg,#0e1a48b8,#081032c7);box-shadow:inset 0 0 26px #5aaaff38,0 0 28px #5aaaff59,0 0 60px #3c78ff33;color:#fff;font:700 clamp(17px,2.1vw,28px) / 1.35 var(--font-aura),sans-serif;text-align:center;text-wrap:pretty;text-shadow:0 2px 6px rgba(0,0,0,.5);justify-items:center;padding:clamp(12px,1.6vw,22px) clamp(14px,1.9vw,26px) clamp(10px,1.3vw,18px)}.kcStaRoot .hcap{left:50%;right:auto;top:auto;bottom:clamp(14px,3vh,40px);width:min(92vw,780px);z-index:23;transform:translate(-50%,12px);transform-origin:50% 50%}.kcStaRoot .hcap.show{transform:translate(-50%)}.kcStaRoot .hcap.center{bottom:auto;top:38%}.kcStaRoot .hcap .who{position:absolute;left:clamp(12px,1.7vw,24px);top:-.75em;z-index:2;font-size:clamp(13px,1.4vw,20px);padding:1px clamp(9px,1.1vw,16px)}.kcStaRoot .hcap .hwave{height:clamp(26px,3.2vw,44px)}.kcStaRoot .gobtn{left:50%;top:auto;bottom:clamp(14px,3vh,40px);height:clamp(54px,6.4vw,84px);padding:0 clamp(20px,2.8vw,40px) 0 clamp(15px,2.1vw,30px);border-radius:999px;border-width:clamp(2px,.26vw,4px);font-size:clamp(22px,2.8vw,38px);gap:clamp(8px,1vw,14px);transform:translate(-50%) scale(.8)}.kcStaRoot .gobtn .ic{width:clamp(22px,2.9vw,40px);height:clamp(22px,2.9vw,40px)}.kcStaRoot .hud{right:clamp(12px,2.4vw,40px);top:clamp(12px,2.4vw,40px);gap:clamp(10px,1.4vw,22px)}.kcStaRoot .hud button{width:clamp(46px,5.2vw,80px);height:clamp(46px,5.2vw,80px);border-width:clamp(2px,.26vw,4px)}.kcStaRoot .hud .ic{width:55%;height:55%}.kcStaRoot .skip{right:clamp(12px,2.4vw,40px);bottom:clamp(12px,2.2vw,34px);height:clamp(40px,4.4vw,56px);padding:0 clamp(11px,1.2vw,18px) 0 clamp(14px,1.6vw,24px);border-radius:999px;border-width:clamp(2px,.2vw,3px);font-size:clamp(14px,1.4vw,20px)}.kcStaRoot .skip .ic{width:clamp(17px,1.8vw,26px);height:clamp(17px,1.8vw,26px)}.kcStaRoot .capwin{left:auto;right:clamp(12px,2.6vw,60px);top:50%;width:clamp(206px,25vw,400px);padding:clamp(9px,1vw,14px) clamp(16px,2.1vw,30px) clamp(13px,1.5vw,22px);transform:translateY(calc(-50% - 14px)) scale(.96);z-index:12}.kcStaRoot .capwin.show{transform:translateY(-50%)}.kcStaRoot .capwin.fly{transform:translateY(-50%) scale(.94)}.kcStaRoot .capwin h3{height:auto;line-height:1.1;font-size:clamp(15px,1.7vw,24px);margin-bottom:clamp(5px,.7vw,10px)}.kcStaRoot .capwin h3 .ic{width:clamp(17px,2vw,28px);height:clamp(17px,2vw,28px)}.kcStaRoot .capwin .slot{height:clamp(98px,12vw,192px)}.kcStaRoot .capwin .gsub{font-size:clamp(11px,1.2vw,17px)}.kcStaRoot .gauge{height:clamp(10px,1.2vw,18px)}.kcStaRoot .faisw{left:var(--kcsta-cap-x, 50%);top:var(--kcsta-cap-y, 50%);width:var(--kcsta-cap-w, 340px);height:var(--kcsta-cap-h, 192px);margin:0;z-index:13}.kcStaRoot .worlds{left:clamp(12px,2.6vw,70px);top:50%;transform:translateY(-50%);gap:clamp(22px,5vw,66px);z-index:12}.kcStaRoot .wm{width:clamp(84px,11vw,170px);height:clamp(84px,11vw,170px);border-width:clamp(3px,.34vw,5px)}.kcStaRoot .wm span{font-size:clamp(16px,2vw,30px)}.kcStaRoot .kcSta-leader,.kcStaRoot .spark,.kcStaRoot .flash,.kcStaRoot .wflash,.kcStaRoot .door{position:absolute;top:0;right:0;bottom:0;left:0}.kcStaRoot .spark{inset:auto}.kcStaRoot .door img{object-fit:cover}.kcStaRoot .clac{left:0;top:0;font-size:clamp(46px,7vw,120px);z-index:24}.kcStaRoot .clac.bang{font-size:clamp(40px,5.6vw,96px)}.kcStaRoot .clac.small{font-size:clamp(26px,3.5vw,60px)}@media(max-aspect-ratio:1 / 1){.kcStaRoot .skip{right:auto;bottom:auto;left:clamp(12px,2.4vw,40px);top:clamp(12px,2.4vw,40px)}.kcStaRoot .hcap{width:min(96vw,780px)}.kcStaRoot .capwin{width:clamp(176px,34vw,400px)}.kcStaRoot .worlds{gap:clamp(16px,4vw,66px)}}.kcStaLoader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-content:center;justify-items:center;gap:clamp(14px,2vw,24px);background:#03011ab8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;animation:kcSta_loaderIn .3s .35s ease-out forwards}@keyframes kcSta_loaderIn{to{opacity:1}}.kcStaLoader p{margin:0;font:600 clamp(14px,1.6vw,22px) / 1.3 var(--font-aura),sans-serif;color:#bfe3ff;text-shadow:0 0 12px rgba(90,170,255,.9)}.kcStaLoader__ring{width:clamp(44px,5vw,72px);height:clamp(44px,5vw,72px);border-radius:50%;border:clamp(3px,.4vw,5px) solid rgba(150,205,255,.25);border-top-color:#6fd6ff;box-shadow:0 0 22px #6fd6ff8c;animation:kcSta_loaderSpin .9s linear infinite}@keyframes kcSta_loaderSpin{to{rotate:360deg}}.kcStaRoot .capwin.hud-glass{--ring: rgba(150, 205, 255, .7);padding:clamp(9px,1vw,14px) clamp(16px,2.1vw,30px) clamp(13px,1.5vw,22px);gap:0}.kcStaRoot.closing .door{animation:kcSta_dclose 1s cubic-bezier(.6,0,.9,.5) forwards}@keyframes kcSta_dclose{0%{transform:translate(var(--off))}to{transform:translate(0)}}.kcStaRoot{--kcsta-zory-top: calc(var(--hy, 133px) + 110px);--kcsta-zory-scale: .45}.kcStaRoot .zbust{top:var(--kcsta-zory-top);scale:var(--kcsta-zory-scale)}.kcStaRoot .holo .base{display:none;position:absolute;left:calc(var(--x) - 270px);top:calc(var(--y) + var(--h) - 80px);width:540px;height:160px;opacity:0}.kcStaRoot .holo .base i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(130,205,255,.95);box-shadow:0 0 18px #5aaaffd9,inset 0 0 30px #5aaaff59;animation:kcSta_basering 3.6s ease-out infinite}.kcStaRoot .holo .base i:nth-of-type(2){animation-delay:1.2s}.kcStaRoot .holo .base i:nth-of-type(3){animation-delay:2.4s}@keyframes kcSta_basering{0%{transform:scale(.25);opacity:0}20%{opacity:1}to{transform:scale(1);opacity:0}}.kcStaRoot .holo .base b{position:absolute;top:18%;right:14%;bottom:18%;left:14%;border-radius:50%;background:radial-gradient(ellipse,rgba(170,220,255,.9),rgba(90,170,255,.35) 45%,transparent 72%);mix-blend-mode:screen;animation:kcSta_holop 2.4s ease-in-out infinite}@keyframes kcSta_holop{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.12);opacity:1}}@keyframes kcSta_lfade{to{opacity:1}}.kcStaRoot.kcIntro .holo .lens,.kcStaRoot.kcIntro .holo .beam{display:none}.kcStaRoot.kcIntro .zbust{left:-10px;top:445px;scale:.87;transform-origin:50% 100%}.kcStaRoot.kcIntro .kcSta-hangar.holo-on .zbust{animation:kcIntro_in .6s .3s ease-out both}.kcStaRoot.kcIntro .kcSta-hangar.holo-on .zbust .inner{animation:none}.kcStaRoot.kcIntro .kcSta-hangar .zbust .zimg{filter:drop-shadow(0 12px 30px rgba(0,0,0,.55))}.kcStaRoot.kcIntro .kcSta-hangar.boarded .zbust{animation:kcIntro_out .4s ease-in forwards}.kcStaRoot.kcIntro img.nox{left:1314px;top:505px;height:400px;z-index:4;filter:drop-shadow(0 0 18px rgba(200,80,255,.7)) drop-shadow(0 12px 30px rgba(0,0,0,.55));transition:opacity .3s}.kcStaRoot.kcIntro .kcSta-hangar.noxon img.nox{opacity:1;animation:kcIntro_glitch .45s steps(1) both}@keyframes kcIntro_in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes kcIntro_out{to{opacity:0;transform:translateY(12px)}}@keyframes kcIntro_glitch{0%{opacity:0}20%{opacity:1;transform:translate(-6px)}40%{opacity:.3;transform:translate(5px)}60%{opacity:1;transform:none}80%{opacity:.6}to{opacity:1}}@media(prefers-reduced-motion:reduce){.kcStaRoot.kcIntro .kcSta-hangar.holo-on .zbust,.kcStaRoot.kcIntro .kcSta-hangar.noxon img.nox{animation:none}}.kcIntroDecor{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kcIntroDecor__piece{position:absolute;left:666px;top:420px;width:160px;height:160px;z-index:18;display:grid;place-items:center;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(255,236,150,.85) 0,rgba(255,190,60,.55) 28%,rgba(255,160,40,.18) 50%,transparent 68%)}.kcIntroDecor__piece b{font-size:58px;color:#fffbe6;text-shadow:0 0 12px #ffd25a,0 0 26px #ffb020}.kcIntroDecor__shipCapsule{position:absolute;left:784px;top:560px;width:120px;height:60px;z-index:18;border-radius:50%;mix-blend-mode:screen;opacity:0;background:radial-gradient(ellipse,rgba(255,160,255,.95) 0,rgba(190,90,255,.6) 40%,transparent 72%)}.kcIntroDecor__screen{position:absolute;left:336px;top:30px;width:1000px;height:540px;z-index:15;background:center / 100% 100% no-repeat;transform-origin:50% 50%;opacity:0}.kcIntroDecor__line{position:absolute;left:4%;right:4%;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:#bfe8ff;box-shadow:0 0 18px 6px #5ab4ffd9;opacity:0}.kcIntroDecor__capsule{position:absolute;left:11%;width:78%;top:30%}.kcIntroDecor__tube{position:relative;width:100%;aspect-ratio:2026 / 407}.kcIntroDecor__tube>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kcIntroDecor__slot{position:absolute;top:25%;height:49.5%;border-radius:10%;clip-path:inset(0 100% 0 0);background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 30%),radial-gradient(ellipse at 50% 55%,#96e6fff2,#32a0ffd9 60%,#5a46f0cc);box-shadow:inset 0 0 14px #fff9}.kcIntroDecor__gift{position:absolute;top:118%;width:46px;height:46px;margin-left:-23px;padding:9px;box-sizing:border-box;border:2px solid #6fb8ff;border-radius:50%;background:#143caabf;box-shadow:0 0 14px #50a0ffb3;color:#bfe3ff;opacity:0}.kcIntroDecor__link{position:absolute;top:calc(118% + 22px);height:0;opacity:0;border-top:3px dashed rgba(111,184,255,.75)}.kcIntroDecor__temple{position:absolute;left:50%;top:112px;width:544px;height:306px;margin-left:-272px;opacity:0;background:center / 100% 100% no-repeat;font-family:Lexend,system-ui,sans-serif}.kcIntroDecor__vitre{position:absolute;left:7%;right:7%;top:8.5%;bottom:8.5%;border-radius:10px;overflow:hidden;background:#1d2f6e}.kcIntroDecor__vitre>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kcIntroDecor__beam{position:absolute;left:50%;top:-10%;width:30%;height:70%;margin-left:-15%;mix-blend-mode:screen;background:radial-gradient(ellipse 22% 65% at 50% 25%,rgba(255,240,170,1),rgba(255,200,80,.45) 45%,transparent 75%)}.kcIntroDecor__band{position:absolute;left:0;right:0;bottom:0;padding:26px 0 10px;background:linear-gradient(transparent,#060e32d9)}.kcIntroDecor__name{text-align:center;color:#ffd77a;font-weight:800;font-size:26px;letter-spacing:3px;text-shadow:0 0 14px rgba(255,190,60,.8);transition:color .4s,text-shadow .4s}.kcIntroDecor__temple.is-out .kcIntroDecor__name{color:#8c95b0;text-shadow:none}.kcIntroDecor__sub{text-align:center;color:#cfe3ff;font-size:15px;font-weight:600}.kcIntroV2 .kcIntro-characters{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}.kcIntroV2 .kcIntro-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kcAtl__vc.later{opacity:.55}.kcAtl__vc.reveal .kcAtl__im img{animation:kcAtl_reveal .8s ease-out both}@keyframes kcAtl_reveal{0%{filter:brightness(0) opacity(.55) blur(1.5px)}55%{filter:brightness(1.6) opacity(1) blur(0) drop-shadow(0 0 18px rgba(111,184,255,.9))}to{filter:drop-shadow(0 6px 6px rgba(0,0,0,.6))}}.kcAtl__vc.reveal .kcAtl__nm{animation:kcAtl_revealName .8s ease-out both}@keyframes kcAtl_revealName{0%,50%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kcAtl__pad.opening{animation:kcAtl_padOpen .5s ease-in both}@keyframes kcAtl_padOpen{0%{transform:none;opacity:1}30%{transform:rotate(-18deg) scale(1.15)}to{transform:translateY(-18px) rotate(24deg) scale(.4);opacity:0}}.kcAtl__cat.offer:after{content:"";position:absolute;right:calc(10px * var(--s));top:calc(10px * var(--s));width:calc(14px * var(--s));height:calc(14px * var(--s));border-radius:50%;background:#ffd97a;box-shadow:0 0 12px #ffc85af2}.kcAtl__cat.offer.open:after{animation:kcAtl_can 1.4s ease-in-out infinite}.kcAtl__vc.can{border:calc(3px * var(--s)) solid #ffd97a;background:radial-gradient(circle at 50% 38%,#ffc85a52,#3c2414bf 72%);animation:kcAtl_can 1.8s ease-in-out infinite}@keyframes kcAtl_can{50%{box-shadow:0 0 0 calc(4px * var(--s)) #e9a63a73,0 0 32px #ffc85abf}}.kcAtl__vc.can .kcAtl__pad{border-color:#ffd97a;background:#e9a63a;color:#3a1c00}.kcAtl__tag{position:absolute;left:50%;top:calc(-12px * var(--s));translate:-50% 0;padding:calc(3px * var(--s)) calc(10px * var(--s));border-radius:999px;background:linear-gradient(180deg,#ffd97a,#e9a63a);color:#3a1c00;font:800 calc(15px * var(--s)) / 1.2 "Lexend",sans-serif;white-space:nowrap;box-shadow:0 3px 8px #00000080;pointer-events:none}.kcAtl__tag--eq{background:linear-gradient(180deg,#8ff0e6,#2aa39b);color:#032824}.kcAtl__vc.own .kcAtl__pad{border-color:#7fe0b0;background:#123a2a;color:#7fe0b0}.kcAtl__vc.dim>*{opacity:.4}.kcAtl__vc.dim{border-color:#4a407080}.kcAtl__vc.sel{border-color:#fff;transform:scale(1.05);box-shadow:0 0 0 4px #ffd97ab3,0 0 34px #ffc85ad9;animation:none}.kcAtl__vc.shake{animation:kcAtl_shake .3s ease-in-out}@keyframes kcAtl_shake{33%{transform:rotate(-3deg)}66%{transform:rotate(3deg)}}.kcAtl__vc.charging{border-color:#fff;animation:kcAtl_charge .25s ease-in-out infinite alternate}@keyframes kcAtl_charge{0%{box-shadow:0 0 20px #5aaaff99}to{box-shadow:0 0 44px #fffc,0 0 70px #5aaaffb3}}.kcAtl__vc.fresh{animation:kcAtl_fresh .6s cubic-bezier(.3,1.6,.5,1);box-shadow:0 0 0 3px #7fe0b0,0 0 26px #7fe0b099}@keyframes kcAtl_fresh{0%{transform:scale(1.15);background:radial-gradient(circle,#fff,#5aaaff99 60%)}to{transform:scale(1)}}.kcShip__pc.try{animation:kcShip_try 1.1s ease-in-out infinite}.kcShip__pc--flamme.try{animation:kcShip_flick .16s ease-in-out infinite alternate,kcShip_try 1.1s ease-in-out infinite}@keyframes kcShip_try{0%,to{opacity:.55;filter:brightness(1.4) drop-shadow(0 0 10px #4ecdc4)}50%{opacity:.95;filter:brightness(1.1) drop-shadow(0 0 18px #4ecdc4)}}.kcAtl__act{position:absolute;left:50%;bottom:calc(110px * var(--s));translate:-50% 0;pointer-events:auto}.kcAtl__cta{display:inline-flex;align-items:center;gap:calc(12px * var(--s));min-height:calc(72px * var(--s));padding:calc(8px * var(--s)) calc(28px * var(--s)) calc(8px * var(--s)) calc(18px * var(--s));box-sizing:border-box;border-radius:calc(40px * var(--s));border:calc(2px * var(--s)) solid #9fdcff;background:linear-gradient(180deg,#2f8dff,#1a4fd0);box-shadow:0 0 18px #50aaffcc,0 10px 24px #00000073;color:#fff;font:700 calc(24px * var(--s)) / 1.15 "Lexend",sans-serif;text-align:left;white-space:nowrap;cursor:pointer;touch-action:manipulation}.kcAtl__cta.is-gold{border:calc(4px * var(--s)) solid #fff;background:linear-gradient(180deg,#ffd97a,#e9a63a);color:#3a1c00;box-shadow:0 0 0 calc(4px * var(--s)) #e9a63a8c,0 0 38px #e9a63ab3,0 10px 24px #00000080}.kcAtl__cta .ic{display:grid;place-items:center;flex:none;width:calc(30px * var(--s));height:calc(30px * var(--s))}.kcAtl__ctaLbl{display:grid;gap:calc(2px * var(--s))}.kcAtl__ctaLbl small{font:500 calc(15px * var(--s)) / 1.2 "Lexend",sans-serif;opacity:.85}.kcAtl__cta:active,.kcAtl__cta.is-busy{scale:.95;filter:brightness(.92)}.kcAtl__cta.is-busy{cursor:progress;animation:kcAtl-cta-busy .7s ease-in-out infinite alternate}@keyframes kcAtl-cta-busy{to{box-shadow:0 0 0 calc(14px * var(--s)) #e9a63a40,0 10px 24px #00000080}}.kcAtl__zdlg{position:absolute;left:50%;bottom:calc(40px * var(--s));translate:-50% 0;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:0 calc(16px * var(--s));pointer-events:auto}.kcAtl__zdlg img{grid-row:span 2;width:calc(200px * var(--s))}.kcAtl__zbub{margin:0;padding:calc(16px * var(--s)) calc(26px * var(--s));border-radius:calc(26px * var(--s));border:calc(3px * var(--s)) solid #4ecdc4;background:#0e0820f2;font:800 calc(32px * var(--s)) / 1.2 "Lexend",sans-serif;color:#fff}.kcAtl__zbtns{display:flex;gap:calc(14px * var(--s));margin-top:calc(14px * var(--s))}@media(prefers-reduced-motion:reduce){.kcAtl__vc.reveal .kcAtl__im img,.kcAtl__vc.reveal .kcAtl__nm,.kcAtl__pad.opening,.kcAtl__vc.can,.kcAtl__vc.shake,.kcAtl__vc.charging,.kcAtl__vc.fresh,.kcShip__pc.try{animation:none}}.kcArc{flex:1;margin:34px 0 0 56px;line-height:1}.kcArc>span{display:inline-block;font:700 30px Lexend,sans-serif;letter-spacing:.5px;color:#eaf6ff;text-shadow:0 0 10px rgba(90,180,255,.85)}.kcMs{position:absolute;left:336px;top:30px;width:1000px;height:540px;z-index:30;font-family:Lexend,sans-serif;color:#eaf6ff;transform-origin:50% 50%;animation:kcMs_open .7s cubic-bezier(.2,.8,.2,1) both}.kcMs:before{content:"";position:absolute;left:4%;right:4%;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:#bfe8ff;box-shadow:0 0 18px 6px #5ab4ffd9;opacity:0;animation:kcMs_line .7s ease-out both}.kcMs--closing{animation:kcMs_close .4s ease-in forwards;pointer-events:none}.kcMs__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 24px rgba(60,140,255,.45))}.kcMs__glass{position:absolute;top:17%;right:9.4%;bottom:15%;left:9.4%}.kcMs__head{display:flex;align-items:flex-start;gap:18px;height:72px;perspective:700px}.kcMs__title,.kcMs__alert{transform:rotateY(12deg);transform-origin:0 50%}.kcMs__title{margin:0;font-size:30px;font-weight:700;letter-spacing:.5px;text-shadow:0 0 14px rgba(90,180,255,.8)}.kcMs__alert{display:flex;align-items:center;gap:10px;max-width:100%;padding:8px 18px 8px 8px;border:2px solid #ffcf5a;border-radius:28px;background:#3c1e008c;color:#fff;font:600 20px/1.25 Lexend,sans-serif;text-align:left;cursor:pointer}.kcMs__alert.is-fresh{animation:kcMs_blink 1.1s ease-in-out infinite}.kcMs__alertIco{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#ffcf5a;color:#3a2200;font-weight:800}.kcMs__view{position:relative;margin:22px 56px 0;padding:0 0 8px;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.kcMs__row{display:flex;gap:16px;margin:0;padding:0;list-style:none;transition:transform .35s cubic-bezier(.2,.8,.2,1);will-change:transform}.kcMs__row[data-dragging]{transition:none;cursor:grabbing}.kcMs__row>li{flex:none;perspective:700px;animation:kcMs_card .35s ease-out both}.kcMs__card{position:relative;display:flex;flex-direction:column;width:216px;height:183px;padding:0 0 8px;border:0;background:var(--kcms-card) center / 100% 100% no-repeat;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transform:rotateY(calc(var(--k, 0) * -24deg));transition:filter .15s}.kcMs__card:active{transform:rotateY(calc(var(--k, 0) * -24deg)) scale(.97)}.kcMs__card:focus-visible{outline:4px solid #ffcf5a;outline-offset:4px}.kcMs__card.is-locked{cursor:default;filter:grayscale(.8);opacity:.6}.kcMs__art{flex:none;height:90px;margin:8px 8px 0;border-radius:8px 8px 4px 4px;background:center / cover no-repeat #14286e99}.kcMs__world{margin:7px 18px 0;color:var(--c, #5ab8ff);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.kcMs__lesson{margin:1px 18px 0;font-size:17px;font-weight:700;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kcMs__due{margin:2px 18px 0;font-size:12px;opacity:.85}.kcMs__badge{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#081446e6;border:2px solid #fff;font-size:18px}.kcMs__badge.is-ok{background:#3ed98b;color:#06301c}.kcMs__nav{position:absolute;top:50%;right:11px;z-index:2;display:grid;place-items:center;width:34px;height:34px;margin-top:4px;border:2px solid #9fdcff;border-radius:50%;background:#1446c8bf;color:#fff;font-size:17px;cursor:pointer;box-shadow:0 0 16px #5ab4ffcc}.kcMs__nav.is-prev{left:11px;right:auto;transform:scaleX(-1)}.kcMs__view.is-out-next{animation:kcMs_out_left .22s ease-in forwards}.kcMs__view.is-out-prev{animation:kcMs_out_right .22s ease-in forwards}.kcMs__view.is-in-next{animation:kcMs_in_right .32s cubic-bezier(.2,.8,.2,1) both}.kcMs__view.is-in-prev{animation:kcMs_in_left .32s cubic-bezier(.2,.8,.2,1) both}.kcMs__view[class*=is-in-] .kcMs__row>li{animation:none}@keyframes kcMs_out_left{to{transform:translate(-45%);opacity:0}}@keyframes kcMs_out_right{to{transform:translate(45%);opacity:0}}@keyframes kcMs_in_right{0%{transform:translate(45%);opacity:0}to{transform:none;opacity:1}}@keyframes kcMs_in_left{0%{transform:translate(-45%);opacity:0}to{transform:none;opacity:1}}@keyframes kcMs_line{0%{opacity:0;transform:scaleX(0)}35%{opacity:1;transform:scaleX(1)}70%{opacity:1}to{opacity:0}}@keyframes kcMs_open{0%,35%{transform:scaleY(.02);opacity:0;filter:brightness(2.5)}50%{opacity:1}60%{filter:brightness(1.6)}66%{filter:brightness(.7)}72%{filter:brightness(1.4)}to{transform:none;opacity:1;filter:none}}@keyframes kcMs_close{0%{transform:none;opacity:1}70%{transform:scaleY(.02);opacity:1;filter:brightness(2.5)}to{transform:scaleY(.02) scaleX(0);opacity:0}}@keyframes kcMs_card{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kcMs_blink{0%,to{box-shadow:0 0 #ffcf5a00}50%{box-shadow:0 0 22px 4px #ffcf5ae6}}@media(prefers-reduced-motion:reduce){.kcMs,.kcMs:before,.kcMs__row>li,.kcMs__view[class*=is-],.kcMs__alert.is-fresh{animation:none}.kcMs--closing{opacity:0;transition:opacity .3s}}.kcTk{position:absolute;left:-243px;top:-539px;width:1672px;height:930px;z-index:25;pointer-events:none;transform-origin:834px 291px}.kcTk__sway{position:absolute;top:0;right:0;bottom:0;left:0}.kcTk__shadow{position:absolute;left:600px;top:628px;width:470px;height:64px;border-radius:50%;background:#000;opacity:.85;filter:blur(9px)}.kcTk.is-go .kcTk__shadow{animation:kcTk_shadow 2.4s ease-in forwards}@keyframes kcTk_shadow{0%{opacity:.85;transform:none}to{opacity:0;transform:scale(.55)}}.kcTk__ship{display:block;width:100%;height:100%}.kcTk__still{position:absolute;top:0;right:0;bottom:0;left:0}.kcTk.is-flying{animation:kcTk_dive 1.3s cubic-bezier(.5,0,.75,.3) both}@keyframes kcTk_dive{0%{transform:none;opacity:1}85%{opacity:1}to{transform:scale(.03);opacity:0}}@media(prefers-reduced-motion:reduce){.kcTk.is-flying{animation-duration:.3s}}.kcZt{position:absolute;left:max(70px,calc((1672px - 100vw / var(--kcsta-scale, 1)) / 2 + 40px));top:300px;z-index:30;width:330px;height:280px;padding:0 0 14px;display:flex;flex-direction:column;align-items:center;background:center / 100% 100% no-repeat;font-family:Lexend,sans-serif;color:#eaf6ff;text-align:center;transform-origin:50% 50%;animation:kcZt_in .7s cubic-bezier(.2,.8,.2,1) both}.kcZt__line{position:absolute;left:4%;right:4%;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:#bfe8ff;box-shadow:0 0 18px 6px #5ab4ffd9;opacity:0;pointer-events:none;animation:kcZt_line .7s ease-out both}.kcZt__who{margin-top:18px;color:#6fd3ff;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.kcZt__holo{position:relative;width:290px;height:232px;margin-top:2px;overflow:hidden;-webkit-mask:linear-gradient(180deg,#000 72%,transparent 100%);mask:linear-gradient(180deg,#000 72%,transparent 100%);opacity:.92;animation:kcZt_flicker 2.4s steps(1) infinite}.kcZt__clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;transform:scale(1.41);transform-origin:50% 40%}.kcZt.is-closing{animation:kcZt_out .4s ease-in forwards}@keyframes kcZt_out{0%{opacity:1;transform:none}70%{opacity:1;transform:scaleY(.02);filter:brightness(2.5)}to{opacity:0;transform:scaleY(.02) scaleX(0)}}@keyframes kcZt_in{0%,35%{transform:scaleY(.02);opacity:0;filter:brightness(2.5)}50%{opacity:1}60%{filter:brightness(1.6)}66%{filter:brightness(.7)}72%{filter:brightness(1.4)}to{transform:none;opacity:1;filter:none}}@keyframes kcZt_line{0%{opacity:0;transform:scaleX(0)}35%{opacity:1;transform:scaleX(1)}70%{opacity:1}to{opacity:0}}@keyframes kcZt_flicker{0%,92%,to{opacity:.92}94%{opacity:.5}96%{opacity:.85}}@media(prefers-reduced-motion:reduce){.kcZt,.kcZt__holo,.kcZt__line{animation:none}.kcZt.is-closing{opacity:0}}.kcStaZory{position:absolute;left:180px;top:440px;width:341px;height:455px;z-index:31;pointer-events:none}.kcStaZory.is-gone{visibility:hidden}.kcStaZory{transition:opacity .4s ease}.kcStaZory.is-away{opacity:0}.kcStaZory__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.kcStaZory__shadow{position:absolute;left:24px;top:418px;width:296px;height:70px;border-radius:50%;background:radial-gradient(closest-side,#000000d9,#0000);filter:blur(6px)}.kcStaNox{position:absolute;left:calc(836px + 36vw / var(--kcsta-scale, 1) - 172px);top:406px;width:345px;height:518px;z-index:31;pointer-events:none}.kcStaNox__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.kcStaNox__portal{position:absolute;left:-44.41%;top:-25.58%;width:194.58%;height:123.89%;max-width:none;opacity:0}.kcScap{position:relative;width:78%;margin:26px auto 0;flex:none}.kcScap__tube{position:relative;width:100%;aspect-ratio:2026 / 407}.kcScap__tube>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:drop-shadow(0 0 14px rgba(70,150,255,.55))}.kcScap.is-fed .kcScap__tube>img{animation:kcScap_fed .9s ease-out}.kcScap.is-full .kcScap__tube>img{filter:drop-shadow(0 0 22px rgba(190,110,255,.85))}.kcScap__slot{position:absolute;top:25%;height:49.5%;border-radius:10%;opacity:0}.kcScap__slot.is-on{background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 30%),radial-gradient(ellipse at 50% 55%,#96e6fff2,#32a0ffd9 60%,#5a46f0cc);box-shadow:inset 0 0 14px #fff9;animation:kcScap_slot .35s linear both}.kcScap__goals{position:relative;height:86px}.kcScap__link{position:absolute;top:31px;height:0;border-top:3px dashed rgba(111,184,255,.75);filter:drop-shadow(0 0 4px rgba(90,170,255,.8))}.kcScap__link.is-done{border-top-color:#d59bfff2;filter:drop-shadow(0 0 6px rgba(200,120,255,.9))}.kcScap__goal{position:absolute;top:8px;display:flex;flex-direction:column;align-items:center;gap:4px;width:160px;transform:translate(-50%);color:#cfe9ff;font:700 15px/1.2 Lexend,sans-serif;text-align:center}.kcScap__gift{display:grid;place-items:center;width:46px;height:46px;border:2px solid #6fb8ff;border-radius:50%;background:#143caabf;box-shadow:0 0 14px #50a0ffb3;font-size:24px;color:#bfe3ff}.kcScap__goal.is-ready .kcScap__gift{border-color:#d59bff;background:#6e28becc;box-shadow:0 0 22px #c878fff2;color:#fff;animation:kcScap_ready 1.6s ease-in-out infinite}.kcScap__goal.is-ok .kcScap__gift{border-color:#8ff0c0;color:#8ff0c0}.kcScap__goal.is-lock{opacity:.7}.kcScap__tag{color:#e3b8ff;font-size:13px}@keyframes kcScap_slot{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes kcScap_fed{30%{filter:drop-shadow(0 0 34px rgba(150,220,255,1)) brightness(1.4)}}@keyframes kcScap_ready{50%{box-shadow:0 0 34px #dc96ff}}@media(prefers-reduced-motion:reduce){.kcScap__slot.is-on,.kcScap.is-fed .kcScap__tube>img,.kcScap__goal.is-ready .kcScap__gift{animation:none;opacity:1}}.kcSv{display:flex;flex-direction:column;height:100%;color:#eaf6ff;font-family:Lexend,sans-serif;animation:kcSv_in .35s ease-out both}.kcSv__say,.kcSv__title{margin:0;font-size:24px;font-weight:700;line-height:1.25;text-shadow:0 0 14px rgba(90,180,255,.8)}.kcSv__say.is-nox{color:#e8b6ff;text-shadow:0 0 14px rgba(190,90,255,.85)}.kcSv__head{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;height:72px}.kcSv__sub{margin:4px 0 0;font-size:15px;opacity:.85}.kcSv__close{display:grid;place-items:center;flex:none;width:40px;height:40px;border:2px solid #9fdcff;border-radius:50%;background:#1446c8b3;color:#fff;font-size:20px;cursor:pointer}.kcSv__nox{align-self:center;display:flex;align-items:center;gap:18px;width:560px;height:230px;margin-top:10px;padding:16px 34px;border:0;background:center / 100% 100% no-repeat;color:#f1dcff;font:inherit;text-align:left;cursor:pointer;filter:hue-rotate(40deg);animation:kcSv_in .4s ease-out both}.kcSv__nox img{height:190px;filter:hue-rotate(-40deg) drop-shadow(0 0 16px rgba(200,80,255,.8))}.kcSv__noxText{display:flex;flex-direction:column;gap:6px;filter:hue-rotate(-40deg);font-size:16px}.kcSv__noxText b{color:#e3a8ff;font-size:20px}.kcSv__go{align-self:flex-start;margin-top:4px;padding:8px 18px;border:2px solid #d59bff;border-radius:22px;background:#6e28bed9;color:#fff;font-weight:700}.kcSv__sec{margin:4px 0;font-size:19px;transform:perspective(700px) rotateY(calc(var(--k-first, 0) * -24deg));transform-origin:0 50%}.kcSv__sec small{font-weight:400;opacity:.75}.kcSv__won{display:flex;gap:14px}.kcSv__prize{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:none;width:158px;height:134px;padding:8px 14px;background:var(--kcms-card) center / 100% 100% no-repeat;font-size:14px;font-weight:700;text-align:center;transform:perspective(700px) rotateY(calc(var(--k, 0) * -24deg))}.kcSv__prize.is-ready{filter:hue-rotate(40deg) drop-shadow(0 0 10px rgba(200,120,255,.85))}.kcSv__prize.is-ready>*{filter:hue-rotate(-40deg)}.kcSv__prize i{color:#f0d2ff;font-size:12px;font-style:normal}.kcSv__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;padding-right:14px;padding-left:56px;padding-bottom:46px;-webkit-mask:radial-gradient(48% 46px at 50% 100%,transparent 92%,#000 100%) bottom / 100% 100% no-repeat,linear-gradient(#000 calc(100% - 14px),transparent);-webkit-mask-composite:source-in;mask:radial-gradient(48% 46px at 50% 100%,transparent 92%,#000 100%) bottom / 100% 100% no-repeat intersect,linear-gradient(#000 calc(100% - 14px),transparent);scrollbar-width:thin;scrollbar-color:#6fd3ff rgba(20,50,140,.55)}.kcSv__body::-webkit-scrollbar{width:10px}.kcSv__body::-webkit-scrollbar-track{border:1px solid rgba(110,190,255,.45);border-radius:6px;background:#0a1e6499}.kcSv__body::-webkit-scrollbar-thumb{border-radius:6px;background:linear-gradient(180deg,#8fe3ff,#4aa6ff 50%,#b07aff);box-shadow:0 0 10px #6ec8ffe6}.kcSv__won{flex-wrap:wrap;padding-bottom:12px}@keyframes kcSv_in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kcSv,.kcSv__nox{animation:none}}.kcHub.open .door{animation:kcSta_dopen var(--kcsta-door-travel, 1.7s) cubic-bezier(.35,0,.65,1) forwards}.kcHub__title{position:absolute;left:50%;top:clamp(10px,2vh,26px);transform:translate(-50%);margin:0;z-index:12;font-family:var(--font-bangers);font-weight:700;font-size:clamp(24px,3.2vw,54px);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 0 24px rgba(120,160,255,.55),0 5px 0 rgba(20,10,60,.9);pointer-events:none}.kcHub .med{position:absolute;transform:translate(-50%);width:clamp(62px,7.8vw,130px);height:clamp(62px,7.8vw,130px);border:0;padding:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 50% 35%,#281450d9,#080419e6);box-shadow:0 0 0 3px var(--c),inset 0 0 26px #000000b3,0 14px 24px #00000080;display:grid;place-items:center;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .3s,filter .3s;outline:none;-webkit-tap-highlight-color:transparent;overflow:visible;font:inherit;z-index:14;animation:kcHubPop .6s cubic-bezier(.3,1.6,.5,1) backwards}@keyframes kcHubPop{0%{opacity:0;transform:translate(-50%) translateY(40px) scale(.6)}to{opacity:1;transform:translate(-50%)}}.kcHub .med .ic{display:grid;place-items:center;width:58%;height:58%;color:var(--c);line-height:1}.kcHub .med .sub{position:absolute;left:50%;top:calc(100% + clamp(6px,.9vh,12px));transform:translate(-50%);font-size:clamp(12px,1.3vw,22px);font-weight:600;color:#fff;letter-spacing:.3px;text-shadow:0 2px 6px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.8);white-space:nowrap;pointer-events:none}.kcHub .med:hover,.kcHub .med:focus-visible{transform:translate(-50%) translateY(-4px) scale(1.03)}.kcHub .med:active{transform:translate(-50%) translateY(0) scale(.97)}.kcHub .med.locked{filter:grayscale(1) brightness(.65)}.kcHub .med.locked .ic{opacity:.6}.kcHub .med.locked .sub{color:#c9c2dc}.kcHub .med.waiting:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;box-shadow:0 0 0 3px var(--c),0 0 22px var(--c);animation:kcHub-waiting 1.8s ease-in-out infinite;pointer-events:none}@keyframes kcHub-waiting{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.kcHub .toast{position:absolute;left:50%;top:clamp(60px,16vh,150px);transform:translate(-50%,16px);opacity:0;padding:clamp(9px,1.5vw,16px) clamp(14px,2.4vw,26px);border-radius:20px;background:#0e0820eb;border:2px solid #9a90b8;color:#fff;font-size:clamp(14px,1.5vw,24px);font-weight:600;display:flex;align-items:center;gap:12px;white-space:nowrap;pointer-events:none;transition:opacity .3s,transform .3s;box-shadow:0 12px 30px #0009;z-index:20}.kcHub .toast.show{opacity:1;transform:translate(-50%)}.kcHub .toast .ic{display:grid;place-items:center;width:clamp(18px,1.9vw,30px);height:clamp(18px,1.9vw,30px);color:#ffd58a}.kcHub__hudLeft{right:auto;left:clamp(12px,2.4vw,40px)}.kcHub .holo .base{display:block;left:565px;top:572px}.kcHub .kcSta-hangar.holo-on .base{animation:kcSta_lfade .6s .5s both}.kcStaSay{position:absolute;left:50%;bottom:clamp(18px,4.6vh,44px);translate:-50% 0;max-width:min(760px,78vw);margin:0;padding:clamp(10px,1.1vw,16px) clamp(16px,1.9vw,30px);border-radius:18px;background:#060e30b3;border:2px solid rgb(150 205 255 / 35%);box-shadow:0 10px 30px #0000008c;font:600 clamp(14px,1.28vw,22px) / 1.35 "Lexend",sans-serif;color:#eaf6ff;text-align:center;text-wrap:pretty;z-index:15;animation:kcStaSay-in .26s ease-out both}.kcStaSay--nox{background:#1a0430c7;border-color:#c97aff8c;color:#f3e9ff;box-shadow:0 0 26px #be5aff73,0 10px 30px #0000008c}@keyframes kcStaSay-in{0%{opacity:0;translate:-50% 10px}to{opacity:1;translate:-50% 0}}.kcHub--secousse{animation:kcHub-secousse .62s cubic-bezier(.36,.07,.19,.97)}@keyframes kcHub-secousse{10%,90%{transform:translate(-1px,1px)}20%,80%{transform:translate(3px,-2px)}30%,50%,70%{transform:translate(-5px,2px)}40%,60%{transform:translate(5px,-1px)}}.kcHub .med.calling{animation:kcHub-calling .9s ease-in-out infinite}@keyframes kcHub-calling{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.22)}}@media(prefers-reduced-motion:reduce){.kcStaSay{animation:none}.kcHub .med.calling{animation:none;transform:translate(-50%) scale(1.15)}.kcHub--secousse{animation:none}.kcHub .med.waiting:after{animation:none;opacity:1}}.kcHub.missions .holo,.kcHub.launching .holo{opacity:0;transition:opacity .4s}.kcHub.missions .kcHub__title,.kcHub.launching .kcHub__title{opacity:0;transition:opacity .3s}.kcHub.launching [data-testid=station-hub-dock]{opacity:0;pointer-events:none;transition:opacity .3s}.kcHub.warp{background:#000}.kcHub.warp .kcSta-scene{animation:kcHub_toBlack .6s ease-in forwards}@keyframes kcHub_toBlack{to{opacity:0}}.kcHub.warp .kcStaUi{opacity:0;transition:opacity .3s}@media(prefers-reduced-motion:reduce){.kcHub.warp .kcSta-scene{animation:none;opacity:0;transition:opacity .6s}}.kcShip{position:absolute;left:calc(593px + var(--kcship-x, -1px) - var(--kcship-size, 873px) / 2);top:calc(-431px + var(--kcship-y, -21px) + (660px - var(--kcship-size, 873px)) / 2);width:var(--kcship-size, 873px);height:var(--kcship-size, 873px);pointer-events:none;z-index:var(--kcship-z, 15)}.kcShip__pc{position:absolute;transform:translate(-50%,-50%) scaleX(var(--kcship-mirror, 1));pointer-events:none}.kcShip__pc--flamme{transform-origin:50% 0;animation:kcShip_flick .16s ease-in-out infinite alternate;will-change:transform,opacity}@keyframes kcShip_flick{0%{transform:translate(-50%,-50%) scale(.96,.92);opacity:.85}to{transform:translate(-50%,-50%) scale(1.03,1.08);opacity:1}}.kcShip__pc--laser{opacity:0;transition:opacity .35s;transform-origin:50% 100%}.kcShip__pc--laser.fire{opacity:1;animation:kcShip_lz .45s ease-out}@keyframes kcShip_lz{0%{transform:translate(-50%,-50%) scaleY(0)}to{transform:translate(-50%,-50%) scaleY(1)}}.kcShip__pc--bouclier{mix-blend-mode:screen;animation:kcShip_shld 3s ease-in-out infinite}@keyframes kcShip_shld{0%,to{opacity:.7}50%{opacity:1}}.kcShip:after{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(140,190,255,.5) 30%,transparent 65%);opacity:0;pointer-events:none;mix-blend-mode:screen}.kcShip.pop:after{animation:kcShip_eqflash .55s ease-out}@keyframes kcShip_eqflash{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.1)}}.kcAtlArm{position:absolute;left:332px;top:-329px;width:520px;pointer-events:none;z-index:10}.kcAtlTractor{position:absolute;left:421px;top:6px;width:343px;height:86px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,rgba(160,220,255,.95),rgba(90,170,255,.5) 40%,transparent 72%);mix-blend-mode:screen;opacity:0;transition:opacity .5s;z-index:12}.kcHub.shipped .kcAtlTractor{opacity:1;animation:kcAtl_tractor 2.4s ease-in-out infinite}@keyframes kcAtl_tractor{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:1}}.kcHub:not(.shipped) .kcAtlArm,.kcHub:not(.shipped) .kcShip,.kcHub:not(.shipped) .kcAtlTractor{display:none}.kcHub.busy .holo,.kcHub.busy .kcHub__title,.kcHub.busy .med,.kcHub.busy .hud,.kcHub.atelier .holo,.kcHub.atelier .kcHub__title,.kcHub.atelier .med,.kcHub.atelier .hud{opacity:0;pointer-events:none;transition:opacity .3s}.kcAtl{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:24;--kcatl-s: 1;--s: var(--kcatl-s)}.kcAtl__panel{position:absolute;top:calc(24px * var(--s));bottom:calc(24px * var(--s));width:calc(270px * var(--s));box-sizing:border-box;padding:calc(20px * var(--s)) calc(18px * var(--s)) calc(18px * var(--s));background:linear-gradient(180deg,#181030f5,#0c071ef7);border:calc(3px * var(--s)) solid #6b5f8a;color:#fff;box-shadow:0 24px 60px #000000b3,inset 0 0 40px #00000080;display:flex;flex-direction:column;gap:calc(14px * var(--s));pointer-events:auto;overflow:hidden;transform-origin:var(--kcatl-hinge, left) center;will-change:transform,opacity}.kcAtl__panel--l{left:0;border-left:0;border-radius:0 calc(28px * var(--s)) calc(28px * var(--s)) 0;--kcatl-hinge: left;animation:kcAtl_inL .62s cubic-bezier(.22,1.12,.36,1) both}.kcAtl__panel--r{right:0;width:calc(350px * var(--s));border-right:0;border-radius:calc(28px * var(--s)) 0 0 calc(28px * var(--s));--kcatl-hinge: right;animation:kcAtl_inR .62s .1s cubic-bezier(.22,1.12,.36,1) both}@keyframes kcAtl_inL{0%{transform:perspective(1400px) translate(-106%) rotateY(26deg);opacity:0}to{transform:perspective(1400px) translate(0) rotateY(0);opacity:1}}@keyframes kcAtl_inR{0%{transform:perspective(1400px) translate(106%) rotateY(-26deg);opacity:0}to{transform:perspective(1400px) translate(0) rotateY(0);opacity:1}}.kcAtl.leaving .kcAtl__panel--l{animation:kcAtl_outL .34s cubic-bezier(.55,0,.9,.45) both}.kcAtl.leaving .kcAtl__panel--r{animation:kcAtl_outR .34s cubic-bezier(.55,0,.9,.45) both}@keyframes kcAtl_outL{0%{transform:perspective(1400px) translate(0) rotateY(0);opacity:1}to{transform:perspective(1400px) translate(-106%) rotateY(26deg);opacity:0}}@keyframes kcAtl_outR{0%{transform:perspective(1400px) translate(0) rotateY(0);opacity:1}to{transform:perspective(1400px) translate(106%) rotateY(-26deg);opacity:0}}.kcAtl__panel:after{content:"";position:absolute;top:0;bottom:0;width:calc(10px * var(--s));background:repeating-linear-gradient(-45deg,#e9a63a 0,#e9a63a calc(14px * var(--s)),#1a1428 calc(14px * var(--s)),#1a1428 calc(28px * var(--s)));opacity:.9}.kcAtl__panel--l:after{right:0}.kcAtl__panel--r:after{left:0}.kcAtl__panel header{display:flex;align-items:center;gap:calc(12px * var(--s));min-height:calc(56px * var(--s))}.kcAtl__panel h2,.kcAtl__panel h3{margin:0;font-family:var(--font-bangers);font-weight:700;letter-spacing:calc(2px * var(--s));color:#ffd58a;text-shadow:0 calc(3px * var(--s)) 0 rgba(0,0,0,.6)}.kcAtl__panel h2{font-size:calc(40px * var(--s))}.kcAtl__panel h3{font-size:calc(34px * var(--s));flex:1}.kcAtl__panel header small{font-size:calc(16px * var(--s));font-weight:600;color:#c9c2dc;white-space:nowrap}.kcAtl__back{width:calc(56px * var(--s));height:calc(56px * var(--s));flex:none;display:grid;place-items:center;padding:0;border-radius:50%;border:calc(3px * var(--s)) solid #6b5f8a;background:#2a2440;color:#fff;cursor:pointer;outline:none;transition:transform .2s}.kcAtl__back:hover,.kcAtl__back:focus-visible{border-color:#fff;transform:scale(1.06)}.kcAtl__back .ic{display:grid;place-items:center;width:calc(28px * var(--s));height:calc(28px * var(--s));transform:rotate(180deg)}.kcAtl__cats{display:flex;flex-direction:column;gap:calc(8px * var(--s));flex:1;min-height:0;overflow-y:auto}.kcAtl__cat{position:relative;display:flex;align-items:center;gap:calc(12px * var(--s));height:calc(76px * var(--s));flex:none;padding:0 calc(12px * var(--s)) 0 calc(8px * var(--s));border-radius:calc(18px * var(--s));border:calc(2px * var(--s)) solid #4a4070;background:#281c508c;color:#fff;font:inherit;cursor:pointer;outline:none;text-align:left;transition:transform .2s,border-color .2s,background .2s;-webkit-tap-highlight-color:transparent}.kcAtl__cat{animation:kcAtl_rise .4s cubic-bezier(.22,1.1,.36,1) both;animation-delay:calc(.22s + var(--i, 0) * 45ms)}@keyframes kcAtl_rise{0%{opacity:0;transform:translate(calc(-18px * var(--s)))}to{opacity:1;transform:translate(0)}}.kcAtl__cat:hover{transform:translate(4px);border-color:#9a90b8}.kcAtl__cat.on{border-color:#ffd58a;background:#e9a63a2e;box-shadow:0 0 18px #e9a63a59,inset 0 0 20px #e9a63a1f}.kcAtl__th{width:calc(58px * var(--s));height:calc(58px * var(--s));border-radius:calc(14px * var(--s));background:radial-gradient(circle at 50% 40%,#2a2440,#0e0a1e);border:calc(2px * var(--s)) solid #3a3258;display:grid;place-items:center;flex:none;overflow:hidden}.kcAtl__th img{width:calc(48px * var(--s));height:calc(48px * var(--s));object-fit:contain;filter:drop-shadow(0 3px 4px rgba(0,0,0,.6))}.kcAtl__th .ic{display:grid;place-items:center;width:calc(26px * var(--s));height:calc(26px * var(--s));color:#6b5f8a}.kcAtl__lb{display:flex;flex-direction:column;gap:calc(2px * var(--s));min-width:0}.kcAtl__lb b{font-size:calc(20px * var(--s));font-weight:700;letter-spacing:calc(.2px * var(--s))}.kcAtl__lb small{font-size:calc(14px * var(--s));color:#c9c2dc;font-weight:600}.kcAtl__cat.on .kcAtl__lb small{color:#ffd58a}.kcAtl__revert{height:calc(40px * var(--s));flex:none;border-radius:calc(20px * var(--s));border:calc(2px * var(--s)) solid #4a4070;background:transparent;color:#c9c2dc;font:inherit;font-size:calc(15px * var(--s));font-weight:600;cursor:pointer;outline:none;white-space:nowrap;transition:border-color .2s,color .2s;animation:kcAtl_rise .4s .62s cubic-bezier(.22,1.1,.36,1) both}.kcAtl__revert:hover,.kcAtl__revert:focus-visible{border-color:#9a90b8;color:#fff}.kcAtl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--s));align-content:start;overflow-y:auto;flex:1;min-height:0;padding-right:calc(8px * var(--s));scrollbar-width:thin;scrollbar-color:#6b5f8a transparent}.kcAtl__vc{position:relative;display:grid;justify-items:center;gap:calc(6px * var(--s));padding:calc(12px * var(--s)) calc(8px * var(--s)) calc(10px * var(--s));border-radius:calc(20px * var(--s));border:calc(2px * var(--s)) solid #4a4070;background:#281c508c;color:#fff;font:inherit;cursor:pointer;outline:none;transition:transform .25s cubic-bezier(.3,1.6,.5,1),border-color .2s;-webkit-tap-highlight-color:transparent}.kcAtl__vc{animation:kcAtl_pop .38s cubic-bezier(.22,1.2,.36,1) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes kcAtl_pop{0%{opacity:0;transform:translateY(calc(14px * var(--s))) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.kcAtl__vc:hover{transform:translateY(-3px) scale(1.03);border-color:#9a90b8}.kcAtl__vc:active{transform:scale(.97)}.kcAtl__im{position:relative;width:calc(84px * var(--s));height:calc(84px * var(--s));display:grid;place-items:center}.kcAtl__im img{max-width:calc(84px * var(--s));max-height:calc(84px * var(--s));filter:drop-shadow(0 6px 6px rgba(0,0,0,.6))}.kcAtl__im .ic{display:grid;place-items:center;width:calc(44px * var(--s));height:calc(44px * var(--s));color:#9a90b8}.kcAtl__nm{font-size:calc(17px * var(--s));font-weight:700;text-align:center;line-height:1.1}.kcAtl__cost{font-size:calc(14px * var(--s));font-weight:700;color:#ffd58a}.kcAtl__pad{position:absolute;right:calc(8px * var(--s));top:calc(8px * var(--s));width:calc(30px * var(--s));height:calc(30px * var(--s));border-radius:50%;background:#2a2440;border:calc(2px * var(--s)) solid #9a90b8;display:grid;place-items:center;color:#f3ecff;box-shadow:0 3px 8px #0009}.kcAtl__pad .ic{display:grid;place-items:center;width:calc(16px * var(--s));height:calc(16px * var(--s))}.kcAtl__vc.eq{border-color:#6fe3da;background:#2aa39b2e;box-shadow:0 0 18px #4ecdc466,inset 0 0 22px #4ecdc424}.kcAtl__vc.eq .kcAtl__pad{border-color:#6fe3da;color:#6fe3da;background:#0d3532}.kcAtl__vc.locked{border-style:dashed}.kcAtl__vc.locked .kcAtl__im img{filter:grayscale(1) brightness(.45)}.kcAtl__vc.locked .kcAtl__nm{color:#c9c2dc}.kcAtl__vc.leg{border-color:#e9a63a;background:linear-gradient(180deg,#e9a63a38,#281c5099)}.kcAtl__vc.leg:before{content:"";position:absolute;inset:calc(-2px * var(--s));border-radius:calc(20px * var(--s));padding:calc(2px * var(--s));background:linear-gradient(135deg,#ffd58a,#e9a63a,#fff3c4,#e9a63a,#ffd58a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:kcAtl_legpulse 2.4s ease-in-out infinite;pointer-events:none}@keyframes kcAtl_legpulse{0%,to{opacity:.7}50%{opacity:1}}.kcAtl__vc.leg.locked .kcAtl__im img{filter:brightness(0) opacity(.6)}.kcAtl__q{position:absolute;font-family:var(--font-bangers);font-weight:700;font-size:calc(54px * var(--s));color:#ffd58a;text-shadow:0 0 14px rgba(233,166,58,.9)}@media(max-aspect-ratio:5/6){.kcAtl__panel{left:0;right:0;width:auto;top:auto;bottom:auto;border-radius:0 0 calc(24px * var(--s)) calc(24px * var(--s));border-left:0;border-right:0}.kcAtl__panel--l{top:0;height:34vh;transform:translateY(-106%)}.kcAtl__panel--r{bottom:0;width:auto;height:42vh;border-radius:calc(24px * var(--s)) calc(24px * var(--s)) 0 0;transform:translateY(106%)}.kcAtl__panel:after{top:auto;bottom:0;left:0;right:0;width:auto;height:calc(8px * var(--s));background:repeating-linear-gradient(45deg,#e9a63a 0,#e9a63a calc(14px * var(--s)),#1a1428 calc(14px * var(--s)),#1a1428 calc(28px * var(--s)))}.kcAtl__panel--r:after{bottom:auto;top:0}.kcAtl__cats{flex-direction:row;overflow-x:auto;overflow-y:hidden}.kcAtl__cat{flex-direction:column;gap:calc(4px * var(--s));height:auto;padding:calc(8px * var(--s)) calc(10px * var(--s));text-align:center}.kcAtl__grid{grid-template-columns:repeat(auto-fill,minmax(calc(110px * var(--s)),1fr))}}@media(prefers-reduced-motion:reduce){.kcAtl__panel--l,.kcAtl__panel--r,.kcAtl.leaving .kcAtl__panel--l,.kcAtl.leaving .kcAtl__panel--r,.kcAtl__cat,.kcAtl__vc,.kcAtl__revert{animation-name:kcAtl_fade;animation-duration:.2s;animation-delay:0s}.kcAtl.leaving .kcAtl__panel--l,.kcAtl.leaving .kcAtl__panel--r{animation-name:kcAtl_fadeOut}@keyframes kcAtl_fade{0%{opacity:0}to{opacity:1}}@keyframes kcAtl_fadeOut{0%{opacity:1}to{opacity:0}}}.kcChoice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,4vh,40px);padding:clamp(24px,5vh,56px) clamp(16px,4vw,64px);overflow-y:auto;color:#fff;font-family:Lexend,system-ui,sans-serif;background:radial-gradient(ellipse 70% 55% at 50% 38%,color-mix(in srgb,var(--kcc-accent) 20%,transparent) 0%,transparent 70%),linear-gradient(180deg,#1a0b2e,#12061f);animation:kcChoice_in .26s cubic-bezier(.2,0,0,1) both}@keyframes kcChoice_in{0%{opacity:0}}.kcChoice__hud{position:absolute;top:24px}.kcChoice__hud--mute{left:24px}.kcChoice__hud--parent{right:24px}.kcChoice__hud--station{right:144px}.kcChoice__head{margin-top:88px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.kcChoice__medal{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--kcc-accent);background:color-mix(in srgb,var(--kcc-accent) 12%,transparent);box-shadow:0 0 48px color-mix(in srgb,var(--kcc-accent) 35%,transparent)}.kcChoice__medal svg{width:52px;height:52px;fill:none;stroke:var(--kcc-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.kcChoice__world{margin:0;font-size:18px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--kcc-accent)}.kcChoice__title{margin:0;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.1}.kcChoice__grid{list-style:none;margin:0;padding:0;width:100%;max-width:1440px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}.kcChoice__card{box-sizing:border-box;min-height:360px;padding:24px;display:flex;flex-direction:column;gap:20px;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#251047,#35126a);box-shadow:0 16px 40px #00000052,inset 0 1px #ffffff14}.kcChoice__card--started{border:2px solid var(--kcc-accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--kcc-accent) 14%,transparent),0 16px 40px #00000052}.kcChoice__cardTop{display:flex;justify-content:space-between;align-items:center}.kcChoice__chip{height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:9999px;font-size:15px;font-weight:700;border:1px solid rgba(255,255,255,.28);background:#ffffff14}.kcChoice__card--started .kcChoice__chip{border-color:transparent;background:var(--kcc-accent);color:#0b1a2e}.kcChoice__ear{width:48px;height:48px;padding:12px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;cursor:pointer}.kcChoice__cardTitle{flex-grow:1;margin:0;display:flex;align-items:center;font-size:28px;font-weight:700;line-height:1.25}.kcChoice__bar{height:12px;border-radius:9999px;background:#ffffff1f;overflow:hidden}.kcChoice__bar>div{height:100%;border-radius:9999px;background:var(--kcc-accent)}.kcChoice__go{height:64px;border-radius:16px;font:inherit;font-size:20px;font-weight:700;cursor:pointer;color:#fff;border:1px solid rgba(255,255,255,.22);background:#ffffff14;transition:transform .12s}.kcChoice__card--started .kcChoice__go{border:none;background:var(--kcc-accent);color:#0b1a2e}.kcChoice__go:active,.kcChoice__ear:active{transform:scale(.98)}.kcChoice button:focus-visible{outline:none;box-shadow:0 0 0 4px #7b61ff8c}@media(prefers-reduced-motion:reduce){.kcChoice{animation:none}}.kcCockpit{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#050212;font-family:Lexend,system-ui,sans-serif;user-select:none;-webkit-user-select:none;touch-action:manipulation}.kcCockpit:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:var(--kccp-view) center / cover no-repeat;filter:blur(28px) brightness(.4);pointer-events:none}.kcCockpit__space,.kcCockpit__tunnel,.kcCockpit__flash,.kcCockpit__vignette,.kcCockpit__frame,.kcCockpit__stage{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--kccp-fit, 1))}.kcCockpit{--kccp-gate-size: 300px;--kccp-gate-x: 831px;--kccp-gate-y: 148px;--kccp-hole: .775;--kccp-hole-y: .522;--kccp-gate-cy: 304.6px}.kcCockpit__space{background:#050212;overflow:hidden}.kcCockpit__view{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kccp-view) center / cover no-repeat;animation:kcCockpit_settle 1.8s cubic-bezier(.2,.6,.2,1) both}@keyframes kcCockpit_settle{0%{scale:1.14}to{scale:1}}.kcCockpit__spaceZoom{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:var(--kccp-gate-x) var(--kccp-gate-cy);animation:kcCockpit_drift 7s ease-in-out infinite}@keyframes kcCockpit_drift{0%,to{translate:0 0}50%{translate:0 5px}}.kcCockpit__gate{animation:kcCockpit_settle 1.8s cubic-bezier(.2,.6,.2,1) both;position:absolute;left:var(--kccp-gate-x);margin-left:calc(var(--kccp-gate-size) / -2);top:var(--kccp-gate-y);width:var(--kccp-gate-size);height:var(--kccp-gate-size)}.kcCockpit__gateGlow,.kcCockpit__gateHole{position:absolute;left:50%;top:calc(var(--kccp-hole-y) * 100%);width:calc(var(--kccp-hole) * 100%);height:calc(var(--kccp-hole) * 100%);translate:-50% -50%;border-radius:50%}.kcCockpit__gateGlow{box-shadow:0 0 50px 16px #9646ff80,0 0 130px 50px #5a28dc47;pointer-events:none;mix-blend-mode:screen;animation:kcCockpit_pulse 3s ease-in-out infinite}.kcCockpit__gateHole{background:#03011a;overflow:hidden;isolation:isolate;contain:paint;-webkit-mask:radial-gradient(circle,#000 62%,transparent 98%);mask:radial-gradient(circle,#000 62%,transparent 98%)}.kcCockpit__gateHole img{position:absolute;left:50%;top:50%;translate:-50% -50%;mix-blend-mode:screen;pointer-events:none;will-change:transform;backface-visibility:hidden}.kcCockpit__gateV1{width:120%;animation:kcCockpit_spin 36s linear infinite}.kcCockpit__gateV2{width:165%;opacity:.55;animation:kcCockpit_spinR 58s linear infinite}.kcCockpit__gateV3{width:92%;opacity:.9;animation:kcCockpit_spin 20s linear infinite}.kcCockpit__gateCore{position:absolute;left:50%;top:50%;width:100px;height:100px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fffffff2,#be96ff8c 35%,#783cff00 70%);mix-blend-mode:screen;animation:kcCockpit_pulse 2.4s ease-in-out infinite}.kcCockpit--warp .kcCockpit__gateHole{animation:kcCockpit_spin 1.6s linear infinite}.kcCockpit--warp .kcCockpit__gate{filter:brightness(1.3) saturate(1.2)}@keyframes kcCockpit_spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes kcCockpit_spinR{0%{rotate:360deg}to{rotate:0deg}}@keyframes kcCockpit_pulse{0%,to{scale:1;opacity:.75}50%{scale:1.35;opacity:1}}.kcCockpit--warp .kcCockpit__spaceZoom{animation:kcCockpit_dive 2s cubic-bezier(.55,0,.85,.35) forwards}@keyframes kcCockpit_dive{0%{scale:1}to{scale:7.5}}.kcCockpit--landed .kcCockpit__tunnel{animation:kcCockpit_fadeout .7s .2s ease-out forwards}@keyframes kcCockpit_fadeout{to{opacity:0}}.kcCockpit__flash{z-index:6;background:#fff;opacity:0;pointer-events:none}.kcCockpit--landed .kcCockpit__flash{animation:kcCockpit_flash 1.2s ease-out both}@keyframes kcCockpit_flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.kcCockpit__tunnel{display:none;overflow:hidden;background:#03011a;z-index:2;pointer-events:none}.kcCockpit--tunnel .kcCockpit__tunnel{display:block;animation:kcCockpit_fadein .5s both}.kcCockpit__tz{position:absolute;top:0;right:0;bottom:0;left:0;animation:kcCockpit_tz 1.4s cubic-bezier(.4,0,1,1) forwards}.kcCockpit__tunnel img{position:absolute;left:var(--kccp-gate-x);top:var(--kccp-gate-cy);translate:-50% -50%;mix-blend-mode:screen;will-change:transform}.kcCockpit__t1{width:1500px;animation:kcCockpit_spin 2.6s linear infinite}.kcCockpit__t2{width:2100px;opacity:.6;animation:kcCockpit_spinR 4s linear infinite}.kcCockpit__t3{width:950px;opacity:.9;animation:kcCockpit_spin 1.6s linear infinite}.kcCockpit__tcore{position:absolute;left:50%;top:50%;width:420px;height:420px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fffffff2,#be96ff80 30%,#783cff00 70%);mix-blend-mode:screen;animation:kcCockpit_pulse 1.2s ease-in-out infinite}@keyframes kcCockpit_tz{0%{scale:.85}to{scale:2.6}}@keyframes kcCockpit_fadein{0%{opacity:0}to{opacity:1}}.kcCockpit__stage{z-index:5}.kcCockpit__title{opacity:0;transition:opacity .5s .15s;position:absolute;left:50%;top:76px;translate:-50% 0;text-align:center;z-index:6;pointer-events:none}.kcCockpit--preOn .kcCockpit__title{opacity:1}.kcCockpit--warp .kcCockpit__title,.kcCockpit--warp .kcDeck,.kcCockpit--landed .kcCockpit__title,.kcCockpit--landed .kcDeck{opacity:0;pointer-events:none;transition:opacity .35s}.kcCockpit__title span{display:block;margin-top:2px;font-weight:700;font-size:22px;letter-spacing:1px;color:#bfe4ff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.kcCockpit__title b{display:block;font-family:var(--font-bangers);font-weight:700;font-size:58px;line-height:1;letter-spacing:.06em;color:#fff;text-shadow:0 0 22px rgba(90,190,255,.9),0 4px 0 rgba(6,14,44,.8)}.kcDeck{position:absolute;right:0;bottom:0;left:0;top:-60px;pointer-events:none}.kcDeck>div{pointer-events:none}.kcDeck__grab{position:absolute;left:300px;top:320px;width:1070px;height:520px;pointer-events:auto;cursor:grab;touch-action:none}.kcDeck__grab:active{cursor:grabbing}.kcDeck__card{--cut: 20px;--ring: #6fd6ff;position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;color:#fff;text-align:center;cursor:grab;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:linear-gradient(165deg,#1846aa80,#06103ac7);backdrop-filter:blur(8px) saturate(1.25);-webkit-backdrop-filter:blur(8px) saturate(1.25);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));filter:saturate(.75) brightness(.78);transition:filter .45s,opacity .45s}.kcDeck__card--on{--ring: #ffd77a;cursor:pointer;filter:none;background:linear-gradient(165deg,#3c2a7880,#0a1034cc)}.kcDeck__card--gone{opacity:0}.kcDeck__card--locked.kcDeck__card--on{--ring: #6fd6ff}.kcDeck__card--locked .kcDeck__go{color:#cfe8ff;background:#0a163ebf;border-color:#6fd6ff80;box-shadow:none;cursor:default}.kcDeck__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:var(--ring);clip-path:polygon(evenodd,var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut),var(--cut) 0,calc(var(--cut) + 3px) 3px,calc(100% - var(--cut) - 3px) 3px,calc(100% - 3px) calc(var(--cut) + 3px),calc(100% - 3px) calc(100% - var(--cut) - 3px),calc(100% - var(--cut) - 3px) calc(100% - 3px),calc(var(--cut) + 3px) calc(100% - 3px),3px calc(100% - var(--cut) - 3px),3px calc(var(--cut) + 3px),calc(var(--cut) + 3px) 3px);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ring) 80%,transparent))}.kcDeck__rank{font-weight:800;font-size:17px;letter-spacing:2px;text-transform:uppercase;color:#eaf6ff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.kcDeck__art{position:relative;width:100%;flex:1;min-height:0;overflow:hidden;border-radius:6px;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--c, #6fd6ff) 30%,#0a1030),#060c24 78%);box-shadow:inset 0 0 40px #040a28cc}.kcDeck__art img{width:100%;height:100%;object-fit:cover;display:block}.kcDeck__medallion{position:absolute;left:50%;top:50%;translate:-50% -50%;width:140px;height:140px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#0a1030b8,#04081aeb);border:5px solid var(--ring);box-shadow:0 0 30px color-mix(in srgb,var(--ring) 55%,transparent),inset 0 0 22px #0009}.kcDeck__medallion svg{width:72px;height:72px;color:var(--ring);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ring) 75%,transparent))}.kcDeck__dest{font-weight:800;font-size:20px;letter-spacing:1.4px;text-transform:uppercase;text-shadow:0 2px 6px rgba(0,0,0,.6)}.kcDeck__due{margin-top:-6px;font-weight:700;font-size:18px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.6)}.kcDeck__rule{display:flex;align-items:center;gap:10px;width:100%;color:#ffd77a;font-weight:600;font-size:16px}.kcDeck__rule i{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,122,.8))}.kcDeck__rule i:last-child{background:linear-gradient(90deg,rgba(255,215,122,.8),transparent)}.kcDeck__go{width:100%;box-sizing:border-box;padding:11px 0;border-radius:10px;font-family:var(--font-bangers);font-weight:700;font-size:24px;letter-spacing:1.2px;color:#2a1600;background:linear-gradient(180deg,#ffe4a0,#e8a62c);border:3px solid #fff3cf;box-shadow:0 5px #78420099,0 0 26px #ffbe5a99;opacity:0;translate:0 10px;transition:opacity .3s,translate .3s}.kcDeck__card--on .kcDeck__go{opacity:1;translate:none}.kcCockpit__count{position:absolute;left:50%;top:400px;translate:-50% -50%;z-index:8;font-family:var(--font-bangers);font-weight:700;font-size:280px;line-height:1;color:#fff;text-shadow:0 0 50px var(--kccp-accent, #6fd6ff),0 0 20px #fff,0 10px 0 rgba(0,0,0,.5);animation:kcCockpit_tick 1s ease-out both;pointer-events:none}@keyframes kcCockpit_tick{0%{opacity:0;scale:1.9}18%{opacity:1;scale:1}75%{opacity:1;scale:1.05}to{opacity:0;scale:.7}}.kcCockpit__shelves{position:absolute;left:50%;top:138px;translate:-50% 0;display:flex;gap:16px;z-index:7;transition:opacity .35s}.kcCockpit--warp .kcCockpit__shelves,.kcCockpit--landed .kcCockpit__shelves{opacity:0;pointer-events:none}.kcCockpit__shelf{padding:4px 18px;border:2px solid rgba(111,214,255,.7);border-radius:999px;background:#060e2cb8;color:#bfe4ff;font-weight:700;font-size:17px;line-height:1.4;letter-spacing:.5px;text-shadow:0 2px 6px rgba(0,0,0,.6);box-shadow:0 0 14px #5abeff59;cursor:pointer}.kcCockpit__empty,.kcCockpit__loading{position:absolute;left:50%;top:420px;translate:-50% 0;max-width:635px;text-align:center;font-weight:600;font-size:22px;line-height:1.4;color:#cfe8ff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.kcCockpit__empty{top:420px;max-width:640px;opacity:0;transition:opacity .5s;pointer-events:none}.kcCockpit--preOn .kcCockpit__empty{opacity:1}.kcCockpit__a11yList{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;list-style:none}.kcCockpit__a11yList button:focus-visible{position:fixed;left:16px;top:16px;z-index:40;width:auto;height:auto;padding:10px 16px;clip-path:none;border-radius:12px;background:#0b1030;color:#fff;border:2px solid #ffd77a}.kcCockpit__vignette{z-index:2;pointer-events:none;box-shadow:inset 0 0 180px 60px #040818d9,inset 0 0 40px #3c8cff2e}.kcCockpit__frame{z-index:3;background:var(--kccp-frame) center / 100% 100% no-repeat;pointer-events:none}.kcCockpit__hud{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--kccp-fit, 1));z-index:7;pointer-events:none}.kcCockpit__hud>*{position:absolute;right:250px;top:44px;pointer-events:auto;animation:kcCockpit_hudIn .5s .3s ease-out backwards}.kcCockpit__hud--mute>*{right:auto;left:38px;top:34px}@keyframes kcCockpit_hudIn{0%{opacity:0;translate:0 40px;scale:.6}to{opacity:1;translate:0 0;scale:1}}.kcCockpit__hudBtn{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;color:#f3ecff;background:radial-gradient(circle at 50% 40%,#2a2440,#0e0a1e);border:4px solid #6b5f8a;box-shadow:0 8px 22px #0009,inset 0 0 18px #0009;transition:transform .2s}.kcCockpit__hudBtn--warm{border-color:#e9a63a;color:#ffd58a;box-shadow:0 8px 22px #0009,0 0 22px #e9a63a8c,inset 0 0 18px #0009}.kcCockpit__hudBtn--off{border-color:#4a4070;color:#9a90b8}.kcCockpit__glyph{display:grid;place-items:center;width:52px;height:52px}.kcCockpit__hudBtn:hover,.kcCockpit__hudBtn:focus-visible{transform:scale(1.07)}.kcCockpit__hudBtn:active{transform:scale(.95)}.kcCockpit--warp .kcCockpit__hud{opacity:0;pointer-events:none;transition:opacity .4s}@media(prefers-reduced-motion:reduce){.kcCockpit--tunnel .kcCockpit__tunnel,.kcCockpit--tunnel .kcCockpit__tz,.kcCockpit__tunnel img,.kcCockpit__tcore,.kcCockpit__gateHole img,.kcCockpit__gateGlow,.kcCockpit__gateCore{animation:none}.kcCockpit--warp .kcCockpit__spaceZoom,.kcCockpit__spaceZoom,.kcCockpit__view,.kcCockpit__gate,.kcCockpit__hud>*,.kcCockpit--landed .kcCockpit__flash{animation:none}.kcCockpit__count{animation:none}}.kcCockpit__holo{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(var(--kccp-fit, 1));z-index:4;pointer-events:none;--kccp-hx: 831px;--kccp-hy: 340px;--kccp-hw: 300px;--kccp-hh: 300px}.kcCockpit__halo,.kcCockpit__halo2{position:absolute;left:var(--kccp-hx);top:calc(var(--kccp-hy) + var(--kccp-hh));aspect-ratio:1;border-radius:50%;translate:-50% -50%;mix-blend-mode:screen;pointer-events:none;opacity:0;animation:kcCockpit_haloOn .9s .5s ease-out both}.kcCockpit__halo{width:300px;background:radial-gradient(circle,rgba(150,215,255,.85) 0 24%,rgba(90,170,255,.45) 46%,transparent 70%);filter:blur(10px)}.kcCockpit__halo2{width:620px;background:radial-gradient(circle,rgba(90,170,255,.32) 0 13%,rgba(90,170,255,.15) 30%,transparent 58%);filter:blur(28px)}@keyframes kcCockpit_haloOn{to{opacity:.75}}.kcCockpit__halo{animation:kcCockpit_haloOn .9s .5s ease-out both,kcCockpit_haloBreathe 2.8s 1.4s ease-in-out infinite}@keyframes kcCockpit_haloBreathe{0%,to{opacity:.6;scale:.97}50%{opacity:.78;scale:1.05}}.kcCockpit__beam{position:absolute;left:calc(var(--kccp-hx) - var(--kccp-hw) / 2);top:var(--kccp-hy);width:var(--kccp-hw);height:var(--kccp-hh);mix-blend-mode:screen;opacity:0;transform-origin:50% 100%;-webkit-mask:linear-gradient(transparent 0,#000 40%);mask:linear-gradient(transparent 0,#000 40%);animation:kcCockpit_beamOn .7s .4s cubic-bezier(.2,.7,.2,1) both,kcCockpit_beamBreathe 4s 1.1s ease-in-out infinite}.kcCockpit__beam:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kccp-beam) center / 100% 100% no-repeat;transform:scaleY(-1)}@keyframes kcCockpit_beamOn{0%{opacity:0;transform:scaleY(0)}to{opacity:.85;transform:scaleY(1)}}@keyframes kcCockpit_beamBreathe{0%,to{opacity:.85}50%{opacity:.68}}.kcCockpit__zory{position:absolute;left:calc(var(--kccp-hx) - 260px);top:calc(var(--kccp-hy) + var(--kccp-hh) - 130px - 215px);width:520px;height:460px;transform-origin:50% 100%;scale:.52;opacity:0;perspective:900px;-webkit-mask:linear-gradient(#000 68%,transparent 100%);mask:linear-gradient(#000 68%,transparent 100%);animation:kcCockpit_holoOn .7s .65s cubic-bezier(.2,.8,.2,1) both}.kcCockpit__zoryTurn{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:kcCockpit_zoryTurn 7s ease-in-out infinite}.kcCockpit__zoryBody{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 88%}.kcCockpit__zoryImg,.kcCockpit__zoryScan{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kccp-zory) center 12px / auto 94% no-repeat}.kcCockpit__zoryImg{filter:saturate(1.15) brightness(1.2) drop-shadow(0 0 24px rgba(90,175,255,.9));animation:kcCockpit_flicker 5s linear infinite}.kcCockpit__zoryScan{background:repeating-linear-gradient(180deg,rgba(170,225,255,.5) 0 2px,transparent 2px 5px),linear-gradient(#3c8cff80,#3c8cff80);-webkit-mask:var(--kccp-zory) center 12px / auto 94% no-repeat;mask:var(--kccp-zory) center 12px / auto 94% no-repeat;mix-blend-mode:screen}@keyframes kcCockpit_holoOn{0%{opacity:0;transform:scaleY(.02) scaleX(1.3);filter:brightness(4)}40%{opacity:1;transform:scaleY(1.04) scaleX(.98);filter:brightness(2)}55%{opacity:.5}70%{opacity:1;filter:brightness(1.2)}to{opacity:1;transform:none;filter:none}}@keyframes kcCockpit_zoryTurn{0%,to{transform:rotateY(-16deg)}50%{transform:rotateY(16deg)}}@keyframes kcCockpit_flicker{0%,90%,to{opacity:.96}91%{opacity:.55}92%{opacity:.96}95%{opacity:.7}96%{opacity:.96}}.kcCockpit__say{position:absolute;left:calc(50% - 836px * var(--kccp-fit, 1) + 128px * var(--kccp-fit, 1));top:calc(50% - 470.5px * var(--kccp-fit, 1) + 200px * var(--kccp-fit, 1));width:calc(360px * var(--kccp-fit, 1));margin:0;z-index:6;text-align:center;font-weight:700;font-size:calc(26px * var(--kccp-fit, 1));line-height:1.3;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.9),0 0 22px rgba(90,170,255,.9);pointer-events:none}.kcCockpit--warp .kcCockpit__holo,.kcCockpit--warp .kcCockpit__say,.kcCockpit--landed .kcCockpit__holo,.kcCockpit--landed .kcCockpit__say{opacity:0;pointer-events:none;transition:opacity .4s}@media(prefers-reduced-motion:reduce){.kcCockpit__beam,.kcCockpit__zory,.kcCockpit__zoryTurn,.kcCockpit__zoryImg{animation:none}.kcCockpit__beam{opacity:.85}.kcCockpit__zory{opacity:1}}.kcDeck__many{position:absolute;top:14px;left:50%;transform:translate(-50%);padding:5px 14px;border-radius:99px;background:#0c071ed9;border:1px solid rgba(255,255,255,.35);color:#fff;font:700 15px/1 Lexend,sans-serif;letter-spacing:.04em;white-space:nowrap;pointer-events:none}.k3d-stage{position:absolute;top:0;right:0;bottom:0;left:0}.k3d-stage canvas{display:block}.k3d-lbl{transform:translate(-50%,-100%);font-family:var(--font-bangers);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-align:center;transition:opacity .25s ease;-webkit-user-select:none;user-select:none}.k3d-lbl .k3d-name{display:inline-block;font-size:22px;line-height:1;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.7),0 0 18px var(--c);padding:6px 14px;border-radius:9999px;background:#1008286b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--c) 55%,transparent)}.k3d-lbl .k3d-sub{display:block;margin-top:5px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-weight:700;font-size:10px;letter-spacing:.18em;color:color-mix(in srgb,var(--c) 70%,#fff);text-shadow:0 1px 6px rgba(0,0,0,.8)}.k3d-lbl.hero .k3d-name{font-size:30px}.k3d-lbl.locked .k3d-name{color:#d9d2ec;background:#281e3c8c;border-color:#ffffff38}.k3d-lbl.locked .k3d-sub{color:#d9d2ecb3}.k3d-mylo{position:fixed;left:26px;bottom:16px;z-index:12;pointer-events:none;transition:left .65s cubic-bezier(.2,0,0,1),bottom .65s cubic-bezier(.2,0,0,1),transform .65s cubic-bezier(.2,0,0,1);filter:drop-shadow(0 12px 20px rgba(0,0,0,.55));animation:k3d-mylo-bob 3.4s ease-in-out infinite}.k3d-mylo.on-island{left:43%;bottom:27%;transform:translate(-50%)}@keyframes k3d-mylo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.k3d-mylo.on-island{animation:none}@media(prefers-reduced-motion:reduce){.k3d-mylo{animation:none;transition-duration:.2s}}.k3d-hint{position:fixed;left:50%;bottom:26px;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:11px 20px;border-radius:9999px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-weight:700;font-size:14px;color:#2a1840;background:#fffffff0;box-shadow:0 10px 30px #00000073;z-index:11;pointer-events:none;transition:opacity .3s ease}.k3d-panel{position:fixed;top:0;right:0;height:100%;width:380px;max-width:86vw;padding:88px 30px 30px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(255deg,rgba(16,8,40,.92) 0%,rgba(16,8,40,.74) 62%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(110%);transition:transform .42s cubic-bezier(.2,0,0,1);color:#fff;z-index:13}.k3d-panel.open{transform:translate(0)}.k3d-panel-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:9999px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#15082b;background:var(--c);box-shadow:0 6px 18px color-mix(in srgb,var(--c) 55%,transparent)}.k3d-panel-name{margin:0;font-family:var(--font-bangers);font-weight:400;letter-spacing:.03em;text-transform:uppercase;font-size:46px;line-height:.92;color:#fff;text-shadow:0 0 26px color-mix(in srgb,var(--c) 60%,transparent)}.k3d-panel-world{font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-weight:700;font-size:14px;color:color-mix(in srgb,var(--c) 60%,#fff);margin-top:-6px}.k3d-panel-say{position:relative;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:16px;line-height:1.5;color:#ede7ff;padding:14px 16px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.k3d-panel-chips{display:flex;flex-wrap:wrap;gap:8px}.k3d-chip{display:inline-flex;align-items:center;gap:8px;font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-weight:700;font-size:14px;color:#fff;padding:7px 14px;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.k3d-chip i{width:11px;height:11px;border-radius:9999px}.k3d-chip-done i{background:#2bd27e;box-shadow:0 0 10px #2bd27e99}.k3d-chip-todo i{background:transparent;border:2px solid rgba(255,255,255,.5)}.k3d-panel-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;border-radius:16px;cursor:pointer;border:none;font-family:var(--font-bangers);font-weight:400;letter-spacing:.03em;font-size:21px;color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 50%,#fff));box-shadow:0 12px 30px color-mix(in srgb,var(--c) 45%,transparent);transition:transform .12s ease,box-shadow .2s ease}.k3d-panel-cta:hover{transform:translateY(-2px);box-shadow:0 16px 38px color-mix(in srgb,var(--c) 55%,transparent)}.k3d-panel-cta:active{transform:scale(.98)}.k3d-panel-close{position:absolute;top:96px;right:26px;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);z-index:14}.k3d-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(circle at 50% 54%,var(--c, #ff6e8a) 0%,color-mix(in srgb,var(--c, #ff6e8a) 30%,rgba(16,8,40,.55)) 48%,transparent 100%)}.k3d-flash.on{opacity:1}.k3d-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#0c0420;color:#fff}.k3d-loader-ring{width:54px;height:54px;border-radius:9999px;border:4px solid rgba(255,255,255,.14);border-top-color:#ff6e8a;animation:k3d-spin 1s linear infinite}.k3d-loader-text{font-family:var(--font-bangers);letter-spacing:.04em;font-size:24px;color:#c9b6ff}@keyframes k3d-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.k3d-loader-ring{animation-duration:2s}}.k3d-detail-enter{animation:k3d-detail-zoom-out .9s cubic-bezier(.2,0,0,1) both;will-change:transform,opacity}@keyframes k3d-detail-zoom-out{0%{transform:scale(1.85);opacity:0;filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{transform:scale(1);opacity:1;filter:blur(0)}}.k3d-detail-float{animation:k3d-detail-bob 4.2s ease-in-out infinite;animation-delay:.9s}@keyframes k3d-detail-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.k3d-detail-float,.k3d-detail-enter{animation:none}}.kcRotate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:#070410;color:#eaf4ff;font:700 28px/1.2 Lexend,system-ui,sans-serif}.kcRotate p{margin:0}.kcRotate__tablet{width:90px;height:130px;border:6px solid #6fb8ff;border-radius:14px;box-shadow:0 0 22px #50a0ff99;animation:kcRotate_turn 2.4s ease-in-out infinite}@keyframes kcRotate_turn{0%,25%{transform:rotate(0)}55%,to{transform:rotate(-90deg)}}@media(prefers-reduced-motion:reduce){.kcRotate__tablet{animation:none;transform:rotate(-90deg)}}.aura-login{container-type:inline-size;min-height:100dvh;background:var(--ab-page)}.aura-login-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:100dvh;padding:12px}.aura-login-art{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:18px;padding:36px;border-radius:32px;color:#fff;background:radial-gradient(120% 80% at 100% 100%,rgba(255,255,255,.18),transparent 55%),radial-gradient(70% 60% at 0% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(155deg,var(--ab-hero-from),var(--ab-hero-to))}.aura-login-artlogo{align-self:flex-start}.aura-login-art h2{margin:auto 0 0;max-width:min(380px,58%);font-size:38px;line-height:1.08;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.aura-login-art p{margin:0;max-width:min(330px,55%);font-size:16px;line-height:1.5;color:#ffffffdb}.aura-login-art img{position:absolute;right:-10px;bottom:-24px;z-index:-1;width:44%;max-width:300px;height:auto;filter:drop-shadow(0 20px 30px rgba(20,8,70,.35))}.aura-login-pill{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:18px;background:#fffffff2;color:#17112b;font-size:13px;font-weight:600;box-shadow:0 12px 30px #14084640}.aura-login-pill i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font-style:normal}.aura-login-pill small{display:block;font-size:12px;font-weight:500;color:#6b6585}.aura-login-pill.p1{top:96px;right:34px}.aura-login-pill.p1 i{background:#dcf4e4;color:#11934a}.aura-login-pill.p2{top:168px;right:96px}.aura-login-pill.p2 i{background:#e3ebff;color:#2f5fe0}.aura-login-form{display:grid;place-items:center;padding:32px 24px}.aura-login-box{display:flex;flex-direction:column;gap:16px;width:100%;max-width:400px}.aura-login-box>.aura-login-logo{display:none;align-self:flex-start;color:var(--ab-ink)}.aura-login-box h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.15}.aura-login-box .lead{margin:-6px 0 6px;font-size:15px;line-height:1.5;color:var(--ab-ink-2)}.aura-login-or{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:600;color:var(--ab-ink-3)}.aura-login-or:before,.aura-login-or:after{content:"";flex:1;height:1px;background:var(--ab-frame)}.aura-login-foot{margin-top:4px;text-align:center;font-size:14px;color:var(--ab-ink-2)}.aura-login-foot button{border:0;background:none;padding:0;color:var(--ab-act-ink);font:inherit;font-weight:650;cursor:pointer}.aura-login .aura-btn--social{background:var(--ab-field);color:var(--ab-ink);box-shadow:inset 0 0 0 1.5px var(--ab-field-line),var(--ab-field-sh)}.aura-login .aura-btn--social:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ab-field-line-hover),var(--ab-field-sh)}@container (max-width: 820px){.aura-login-in{grid-template-columns:1fr;gap:0;padding:0}.aura-login-art{display:none}.aura-login-form{place-items:start center;padding:48px 22px 32px}.aura-login-box>.aura-login-logo{display:block;margin-bottom:8px}}.advanced-cropper-line-wrapper--north,.advanced-cropper-line-wrapper--south{height:12px;width:100%}.advanced-cropper-line-wrapper--north{cursor:n-resize}.advanced-cropper-line-wrapper--south{cursor:s-resize}.advanced-cropper-line-wrapper--east,.advanced-cropper-line-wrapper--west{width:12px;height:100%}.advanced-cropper-line-wrapper--east{cursor:e-resize}.advanced-cropper-line-wrapper--west{cursor:w-resize}.advanced-cropper-line-wrapper--disabled{cursor:auto}.advanced-cropper-line-wrapper__content{position:absolute}.advanced-cropper-line-wrapper__content--east,.advanced-cropper-line-wrapper__content--west{height:100%}.advanced-cropper-line-wrapper__content--north,.advanced-cropper-line-wrapper__content--south{width:100%}.advanced-cropper-line-wrapper__content--east{left:50%;-webkit-transform:translateX(-100%);transform:translate(-100%)}.advanced-cropper-line-wrapper__content--west{right:50%;-webkit-transform:translateX(100%);transform:translate(100%)}.advanced-cropper-line-wrapper__content--north{top:50%}.advanced-cropper-line-wrapper__content--south{bottom:50%}.advanced-cropper-handler-wrapper{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px}.advanced-cropper-handler-wrapper__draggable{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advanced-cropper-handler-wrapper--west-north{cursor:nw-resize}.advanced-cropper-handler-wrapper--north{cursor:n-resize}.advanced-cropper-handler-wrapper--east-north{cursor:ne-resize}.advanced-cropper-handler-wrapper--east{cursor:e-resize}.advanced-cropper-handler-wrapper--east-south{cursor:se-resize}.advanced-cropper-handler-wrapper--south{cursor:s-resize}.advanced-cropper-handler-wrapper--west-south{cursor:sw-resize}.advanced-cropper-handler-wrapper--west{cursor:w-resize}.advanced-cropper-handler-wrapper--disabled{cursor:auto}.advanced-cropper-bounding-box{position:relative;height:100%;width:100%}.advanced-cropper-bounding-box__handler-wrapper{position:absolute}.advanced-cropper-bounding-box__handler-wrapper--east,.advanced-cropper-bounding-box__handler-wrapper--west{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%}.advanced-cropper-bounding-box__handler-wrapper--south,.advanced-cropper-bounding-box__handler-wrapper--north{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100%}.advanced-cropper-bounding-box__handler-wrapper--west,.advanced-cropper-bounding-box__handler-wrapper--west-north,.advanced-cropper-bounding-box__handler-wrapper--west-south{left:0}.advanced-cropper-bounding-box__handler-wrapper--east,.advanced-cropper-bounding-box__handler-wrapper--east-north,.advanced-cropper-bounding-box__handler-wrapper--east-south{left:100%}.advanced-cropper-bounding-box__handler-wrapper--north,.advanced-cropper-bounding-box__handler-wrapper--west-north,.advanced-cropper-bounding-box__handler-wrapper--east-north{top:0}.advanced-cropper-bounding-box__handler-wrapper--south,.advanced-cropper-bounding-box__handler-wrapper--west-south,.advanced-cropper-bounding-box__handler-wrapper--east-south{top:100%}.advanced-cropper-bounding-box__handler{position:absolute}.advanced-cropper-bounding-box__handler--west-north{left:0;top:0}.advanced-cropper-bounding-box__handler--north{left:50%;top:0}.advanced-cropper-bounding-box__handler--east-north{left:100%;top:0}.advanced-cropper-bounding-box__handler--east{left:100%;top:50%}.advanced-cropper-bounding-box__handler--east-south{left:100%;top:100%}.advanced-cropper-bounding-box__handler--south{left:50%;top:100%}.advanced-cropper-bounding-box__handler--west-south{left:0;top:100%}.advanced-cropper-bounding-box__handler--west{left:0;top:50%}.advanced-cropper-bounding-box__line{position:absolute}.advanced-cropper-bounding-box__line--north,.advanced-cropper-bounding-box__line--south{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.advanced-cropper-bounding-box__line--north{top:0}.advanced-cropper-bounding-box__line--south{top:100%}.advanced-cropper-bounding-box__line--west,.advanced-cropper-bounding-box__line--east{top:0;-webkit-transform:translateX(-50%);transform:translate(-50%)}.advanced-cropper-bounding-box__line--west{left:0}.advanced-cropper-bounding-box__line--east{left:100%}.advanced-cropper-artificial-transition{will-change:transform}.advanced-cropper-background-image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;-webkit-transform-origin:center;transform-origin:center;pointer-events:none;max-width:none!important}.advanced-cropper-canvas{display:none}.advanced-cropper-source{width:1px;height:1px;visibility:hidden;position:absolute;opacity:0}.advanced-cropper-fade{visibility:hidden;opacity:0;-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advanced-cropper-fade--visible{opacity:1;visibility:visible}.advanced-cropper-wrapper__fade{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.advanced-cropper-stencil-grid{display:table;border-collapse:collapse;table-layout:fixed;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.advanced-cropper-stencil-grid--visible{opacity:1}.advanced-cropper-stencil-grid__row{display:table-row}.advanced-cropper-stencil-grid__cell{display:table-cell;width:1%;height:1%;border:currentColor solid 1px}.advanced-cropper-stencil-grid__cell--top{border-top-color:transparent}.advanced-cropper-stencil-grid__cell--left{border-left-color:transparent}.advanced-cropper-stencil-grid__cell--right{border-right-color:transparent}.advanced-cropper-stencil-grid__cell--bottom{border-bottom-color:transparent}.advanced-cropper-stencil-overlay{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:0 0 0 1000px currentColor;box-shadow:0 0 0 1000px currentColor;pointer-events:none;width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden}.advanced-cropper-stencil-wrapper{will-change:transform}.advanced-cropper-boundary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;position:relative}.advanced-cropper-boundary__content{width:100%;height:100%;position:absolute;top:0;left:0}.advanced-cropper-boundary__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.advanced-cropper-circle-stencil{position:absolute;height:100%;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.advanced-cropper-circle-stencil__overlay{border-radius:50%;overflow:hidden}.advanced-cropper-circle-stencil__preview{border-radius:50%}.advanced-cropper-circle-stencil__draggable-area,.advanced-cropper-circle-stencil__overlay,.advanced-cropper-circle-stencil__preview,.advanced-cropper-circle-stencil__grid{position:absolute;height:100%;width:100%}.advanced-cropper-circle-stencil--movable{cursor:move}.advanced-cropper-rectangle-stencil{position:absolute;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.advanced-cropper-rectangle-stencil__draggable-area,.advanced-cropper-rectangle-stencil__overlay,.advanced-cropper-rectangle-stencil__preview,.advanced-cropper-rectangle-stencil__grid{position:absolute;height:100%;width:100%}.advanced-cropper-rectangle-stencil--movable{cursor:move}.advanced-cropper-simple-line{background:none;border-width:0}.advanced-cropper-simple-line--south,.advanced-cropper-simple-line--north{height:0;width:100%}.advanced-cropper-simple-line--east,.advanced-cropper-simple-line--west{height:100%;width:0}.advanced-cropper-simple-line--east{border-right-width:1px}.advanced-cropper-simple-line--west{border-left-width:1px}.advanced-cropper-simple-line--south{border-bottom-width:1px}.advanced-cropper-simple-line--north{border-top-width:1px}.advanced-cropper-simple-handler{display:block}.advanced-cropper-preview{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advanced-cropper-preview__content{overflow:hidden;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.advanced-cropper-preview__image{display:none;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.advanced-cropper-preview__image--visible{display:block}.advanced-cropper-preview__boundary{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;min-width:0}.cropper-preview-wrapper__fade{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;width:100%}.advanced-cropper{overflow:hidden;max-height:100%;background:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.advanced-cropper__boundary{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;min-width:0}.advanced-cropper__wrapper,.advanced-cropper__background-wrapper{left:0;top:0;right:0;bottom:0;position:absolute}.advanced-cropper__stencil-wrapper{position:absolute}.advanced-cropper *{-webkit-box-sizing:border-box;box-sizing:border-box}.advanced-cropper-simple-handler{background:currentColor;height:10px;width:10px}.advanced-cropper-simple-line{-webkit-transition:border .5s;transition:border .5s;border-color:#ffffff4d;border-style:solid}.advanced-cropper-simple-line--hover{border-color:#fff}.advanced-cropper-circle-stencil__preview{border:solid 2px rgba(255,255,255,.2)}.advanced-cropper-stencil-overlay{color:#00000080}.advanced-cropper-stencil-grid{color:#fff6}.scan-vf,.scan-ld,.scan-hint-new,.scan-hint-wait{display:none}:is([data-mode=light],[data-mode=dark]) .scan-screen{background:#0b0816}:is([data-mode=light],[data-mode=dark]) .scan-top{gap:12px;background:none}:is([data-mode=light],[data-mode=dark]) .scan-ib{width:44px;height:44px;border:0;background:#ffffff1a}:is([data-mode=light],[data-mode=dark]) .scan-title{font-size:17px;font-weight:650;letter-spacing:-.01em;filter:none}:is([data-mode=light],[data-mode=dark]) .scan-step{height:auto;padding:7px 12px;border:0;background:#ffffff1a;color:#c9b8ff;font-size:13px;font-weight:650}:is([data-mode=light],[data-mode=dark]) .scan-vf{position:absolute;top:96px;right:24px;bottom:230px;left:24px;display:block;border-radius:20px;background:radial-gradient(60% 50% at 50% 50%,rgba(139,109,255,.14),transparent 70%);pointer-events:none}:is([data-mode=light],[data-mode=dark]) .scan-vf>i{position:absolute;width:40px;height:40px;border:3.5px solid #ffffff;opacity:.9}:is([data-mode=light],[data-mode=dark]) .scan-vf>i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-radius:18px 0 0}:is([data-mode=light],[data-mode=dark]) .scan-vf>i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-radius:0 18px 0 0}:is([data-mode=light],[data-mode=dark]) .scan-vf>i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 18px}:is([data-mode=light],[data-mode=dark]) .scan-vf>i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0;border-radius:0 0 18px}:is([data-mode=light],[data-mode=dark]) .scan-ld{display:flex;gap:6px}:is([data-mode=light],[data-mode=dark]) .scan-ld u{width:8px;height:8px;border-radius:50%;background:#9b82ff;animation:scanLd 1.1s ease-in-out infinite}:is([data-mode=light],[data-mode=dark]) .scan-ld u:nth-child(2){animation-delay:.15s}:is([data-mode=light],[data-mode=dark]) .scan-ld u:nth-child(3){animation-delay:.3s}@keyframes scanLd{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}:is([data-mode=light],[data-mode=dark]) .scan-msg{color:#c9b8ff;font-size:15px;font-weight:600}:is([data-mode=light],[data-mode=dark]) .scan-hint{padding:9px 14px;border:0;background:#ffffff1a;color:#fff;font-size:13px;font-weight:600}:is([data-mode=light],[data-mode=dark]) .scan-hint-old{display:none}:is([data-mode=light],[data-mode=dark]) .scan-hint-wait{display:block}:is([data-mode=light],[data-mode=dark]) .scan-hint-new{display:inline}:is([data-mode=light],[data-mode=dark]) .scan-file{width:64px;height:64px;gap:3px;border:0;border-radius:20px;background:#ffffff1a;color:#c9b8ff}:is([data-mode=light],[data-mode=dark]) .scan-file span{font-size:11px;font-weight:650}:is([data-mode=light],[data-mode=dark]) .scan-shut{width:82px;height:82px;border:4px solid rgba(255,255,255,.85)}:is([data-mode=light],[data-mode=dark]) .scan-shut-in{width:64px;height:64px;background:#fff;box-shadow:none;transition:transform .15s}:is([data-mode=light],[data-mode=dark]) .scan-shut:active .scan-shut-in{transform:scale(.88)}:is([data-mode=light],[data-mode=dark]) .scan-count{width:64px;height:64px;border:1.5px solid rgba(255,255,255,.16);border-radius:20px;background:transparent}:is([data-mode=light],[data-mode=dark]) .scan-count-n{color:#fff6;font-size:18px;font-weight:650}@media(prefers-reduced-motion:reduce){.scan-ld u{animation:none}}.rx-page{container-name:rx;container-type:inline-size;min-height:100dvh;padding:20px 18px 28px;background:var(--ab-page);color:var(--ab-ink);font-family:var(--aura-font)}@media(min-width:700px){.rx-page{padding:30px 40px}}.rx-col{display:flex;flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto}.rx-col.m{max-width:780px}.rx-col.w{max-width:1080px}.rx-col>*{flex-shrink:0;animation:rxIn .55s cubic-bezier(.2,.8,.2,1) both}.rx-col>*:nth-child(2){animation-delay:.06s}.rx-col>*:nth-child(3){animation-delay:.12s}.rx-col>*:nth-child(4){animation-delay:.18s}.rx-col>*:nth-child(n+5){animation-delay:.24s}@keyframes rxIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.rx-top{position:relative;display:flex;align-items:center;gap:12px;min-height:48px}.rx-top>b{min-width:0;overflow:hidden;font-size:17px;font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.rx-top .r{display:flex;flex:none;align-items:center;gap:8px;margin-left:auto}.rx-ib{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--ab-fill);color:var(--ab-ink);cursor:pointer}.rx-ib:hover{background:var(--ab-sunk)}.rx-ib:focus-visible{outline:2px solid var(--ab-act);outline-offset:3px}.rx-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:6px}.rx-h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.rx-hd p,.rx-sub{margin:4px 0 0;color:var(--ab-ink-3);font-size:14px;line-height:1.5;text-wrap:pretty}.rx-sub{margin-top:-6px}.rx-eye{color:var(--ab-ink-3);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rx-pl{padding:7px 12px;border-radius:99px;background:var(--ab-fill);color:var(--ab-ink-2);font-size:13px;font-weight:650;white-space:nowrap}@container rx (min-width: 700px){.rx-h1{font-size:36px}.rx-hd p,.rx-sub{font-size:15px}}.rx-opts{display:grid;gap:12px}.rx-opt{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:6px;min-height:150px;padding:18px;border:0;border-radius:26px;background:var(--s-bg);color:var(--s-ink);font-family:inherit;text-align:left;cursor:pointer;transition:transform .2s}.rx-opt:active:not(:disabled){transform:scale(.98)}.rx-opt:disabled{opacity:.6;cursor:default}.rx-opt:focus-visible{outline:2px solid var(--ab-act);outline-offset:3px}.rx-opt.hero{min-height:196px;background:linear-gradient(150deg,var(--ab-hero-from),var(--ab-hero-to));box-shadow:var(--ab-sh-act);color:#fff}.rx-opt .t{display:grid;place-items:center;width:48px;height:48px;margin-bottom:auto;border-radius:16px;background:#ffffff38}.rx-opt:not(.hero) .t{background:var(--ab-card);color:var(--s-hue)}[data-mode=dark] .rx-opt:not(.hero) .t{background:var(--s-hue);color:#fff}.rx-opt b{max-width:62%;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.rx-opt .d{max-width:58%;color:#ffffffe0;font-size:14px;line-height:1.4;text-wrap:pretty}.rx-opt:not(.hero) .d{color:var(--s-sub)}.rx-opt em{position:absolute;top:16px;right:16px;padding:5px 10px;border-radius:99px;background:#ffffff38;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rx-opt:not(.hero) em{background:var(--ab-card);color:var(--s-ink)}.rx-opt img{position:absolute;right:-14px;bottom:-34px;z-index:-1;height:170px}@container rx (min-width: 700px){.rx-opts{grid-template-columns:1.25fr 1fr}.rx-opt{min-height:240px}}.rx-drop{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:280px;padding:28px 20px;border:2px dashed color-mix(in srgb,var(--s-hue) 45%,transparent);border-radius:26px;background:var(--s-bg);color:var(--s-ink);text-align:center}.rx-drop .t{display:grid;place-items:center;width:62px;height:62px;margin-bottom:4px;border-radius:50%;background:var(--ab-card);color:var(--s-hue)}[data-mode=dark] .rx-drop .t{background:var(--s-hue);color:#fff}.rx-drop b{font-size:19px;font-weight:700;letter-spacing:-.02em}.rx-tips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.rx-tips i{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:99px;background:var(--ab-card);color:var(--ab-ink-2);font-size:12px;font-style:normal;font-weight:650}[data-mode=dark] .rx-tips i{background:#ffffff1a;color:var(--s-ink)}.rx-opt .rx-tips{justify-content:flex-start;max-width:70%;margin-top:8px}.rx-opt .rx-tips i,[data-mode=dark] .rx-opt .rx-tips i{background:#fff;color:#4b4566}.rx-drop>img{position:absolute;right:-8px;bottom:-26px;z-index:-1;height:120px}@container rx (min-width: 700px){.rx-drop{min-height:340px}.rx-drop>img{right:20px;height:190px}}.rx-ghost{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:0;background:none;color:var(--ab-ink-2);font:inherit;font-size:15px;font-weight:650;cursor:pointer}.rx-tb{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rx-tb button{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 14px 0 16px;border:0;border-radius:16px;background:var(--ab-fill);color:var(--ab-ink);font:inherit;font-size:15px;font-weight:650;cursor:pointer;transition:background-color .2s,box-shadow .2s}.rx-tb button>svg{display:none}.rx-tb button[aria-pressed=true]{background:var(--s-bg);color:var(--s-ink);box-shadow:inset 0 0 0 2px var(--s-hue)}.rx-tb button[aria-pressed=true]>svg{display:inline-flex;color:var(--s-hue)}.rx-tb button:disabled{opacity:.42;cursor:default}.rx-info{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--ab-border);border-radius:20px;color:var(--ab-ink-2);font-size:13px;line-height:1.5}.rx-info>svg{flex:none;margin-top:1px;color:var(--ab-act-ink)}.rx-eyebrow{margin:28px 0 12px;color:var(--ab-ink);opacity:.7;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rx-subjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rx-subject{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:64px;padding:10px 12px;border:0;border-radius:18px;background:var(--s-bg);color:var(--s-ink);font-family:inherit;text-align:left;cursor:pointer;transition:transform .2s}.rx-subject:active{transform:scale(.98)}.rx-subject:focus-visible{outline:2px solid var(--ab-act);outline-offset:3px}.rx-subject:disabled{opacity:.6;cursor:default}.rx-subject:disabled:active{transform:none}.rx-subject .t{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#fff;color:var(--s-hue)}[data-mode=dark] .rx-subject .t{background:var(--s-hue);color:#fff}.rx-subject b{min-width:0;font-size:15px;font-weight:700}.rx-subject .d{display:none;color:var(--s-sub);font-size:13px}@container rx (min-width: 700px){.rx-subjects{grid-template-columns:repeat(4,1fr);gap:14px}.rx-subject{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:150px;padding:18px;border-radius:22px}.rx-subject .t{width:40px;height:40px;margin-bottom:auto}.rx-subject b{font-size:19px}.rx-subject .d{display:block}.rx-subject-wide{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:16px;row-gap:2px;min-height:88px}.rx-subject-wide .t{grid-row:span 2;margin-bottom:0}}@media(prefers-reduced-motion:reduce){.rx-col>*{animation:none}.rx-opt,.rx-subject{transition:none}}.aura-today{display:grid;gap:22px;touch-action:pan-y}.aura-today-main,.aura-today-side{display:flex;flex-direction:column;gap:22px;min-width:0}.aura-today-sec{display:flex;flex-direction:column;gap:12px}.aura-today-hint{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;border:1px solid var(--ab-border);border-radius:20px;color:var(--ab-ink-2);font-size:13px;line-height:1.45}.aura-today-hint svg{flex:none;margin-top:2px;color:var(--ab-act)}@media(min-width:980px){.aura-today{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.ab-rw-grid{display:grid;gap:20px;align-items:start}.ab-rw-col{display:flex;flex-direction:column;gap:20px;min-width:0}@media(min-width:980px){.ab-rw-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px}}.kcTpl{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#050212;display:grid;place-items:end center}.kcTpl__fond{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kcTpl__film{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.kcTpl__faisceau{position:absolute;left:50%;top:0;width:min(26vw,340px);height:100%;transform:translate(-50%);pointer-events:none;background:linear-gradient(to bottom,rgba(255,246,255,.85) 0%,rgba(140,220,255,.5) 35%,rgba(120,180,255,.18) 70%,transparent 100%);mix-blend-mode:screen;animation:kcTplFaisceau 4.2s ease-in-out both}@keyframes kcTplFaisceau{0%{opacity:0;filter:blur(24px)}18%{opacity:1;filter:blur(6px)}78%{opacity:1;filter:blur(6px)}to{opacity:0;filter:blur(20px)}}.kcTpl__hud{position:relative;z-index:2;display:grid;justify-items:center;gap:.9rem;padding:0 1.25rem clamp(1.5rem,6vh,3.5rem);text-align:center;max-width:44rem}.kcTpl__dit{margin:0;font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.45;color:#eaf4ff;text-shadow:0 2px 14px rgba(0,0,0,.8)}.kcTpl__btn{min-height:56px;padding:.85rem 2rem;border:0;border-radius:999px;font:inherit;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:700;color:#0a1020;background:linear-gradient(180deg,#ffe9a8,#ffc148);box-shadow:0 10px 30px #ffb43c59,0 2px #ffffff80 inset;cursor:pointer}.kcTpl__btn:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.kcTpl__faisceau{animation:none;opacity:.5}}.kcTpl__passer{min-height:44px;margin-top:.25rem;padding:.5rem 1.4rem;border:1px solid rgba(234,244,255,.35);border-radius:999px;font:inherit;font-size:.95rem;color:#eaf4ffd9;background:#080c1c73;cursor:pointer}.kcTpl__passer:active{transform:translateY(1px)}.kcTpl__porte{position:absolute;top:0;width:52%;height:100%;z-index:5;pointer-events:none;background:linear-gradient(90deg,#0a061433,#06030e 60%),#070310;transition:transform .9s cubic-bezier(.65,0,.35,1)}.kcTpl__porte--g{left:0;transform:translate(-101%);box-shadow:8px 0 40px #000c}.kcTpl__porte--d{right:0;transform:translate(101%);box-shadow:-8px 0 40px #000c}.kcTpl--portes .kcTpl__porte--g,.kcTpl--portes .kcTpl__porte--d{transform:translate(0)}@media(prefers-reduced-motion:reduce){.kcTpl__porte{transition:opacity .35s linear;transform:translate(0);opacity:0}.kcTpl--portes .kcTpl__porte{opacity:1}}.kse{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;font-family:Lexend,sans-serif;color:#fff}.kse__stage{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%}.kse-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap;height:88px;min-width:280px;padding:0 40px;border:0;border-radius:999px;font:700 28px/1 Lexend,sans-serif;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s cubic-bezier(.2,0,0,1),background .12s,box-shadow .12s}.kse-btn svg{width:30px;height:30px;flex:none}.kse-btn--pri{background:var(--aura-action-filled-bg);color:var(--aura-action-filled-fg);box-shadow:var(--aura-action-filled-shadow)}.kse-btn--pri:active{background:var(--aura-action-filled-bg-pressed);box-shadow:none;transform:scale(.97)}.kse-btn--sec{background:var(--aura-action-tonal-bg);color:var(--aura-action-tonal-fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kse-btn--sec:active{background:var(--aura-action-tonal-bg-pressed);transform:scale(.97)}.kse-btn:focus-visible{outline:3px solid var(--aura-focus-ring);outline-offset:4px}.kse-waves{display:flex;align-items:center;justify-content:center;gap:5px;height:34px}.kse-waves i{width:6px;height:6px;border-radius:3px;background:var(--aura-violet-300);box-shadow:0 0 8px #8b6dffb3}.kse-waves.is-talking i{animation:kse-wave .9s ease-in-out infinite}.kse-waves.is-talking i:nth-child(2){animation-delay:.12s}.kse-waves.is-talking i:nth-child(3){animation-delay:.24s}.kse-waves.is-talking i:nth-child(4){animation-delay:.36s}.kse-waves.is-talking i:nth-child(5){animation-delay:.48s}@keyframes kse-wave{0%,to{height:6px}50%{height:28px}}.kse-bubble{position:absolute;left:1180px;top:762px;width:450px;box-sizing:border-box;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;padding:16px 26px 16px 16px;border-radius:26px;background:var(--aura-gradient-dropdown);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 2px var(--aura-violet-500),0 0 28px #8b6dff59,0 16px 40px #00000080;animation:kse-rise .35s cubic-bezier(.2,0,0,1) both}.kse-bubble__face{width:104px;height:104px;border-radius:50%;background-color:var(--aura-surface-elevated-2);background-position:52% 16%;background-size:230% auto;background-repeat:no-repeat}.kse-bubble p{margin:0 0 4px;font:700 26px/1.3 Lexend,sans-serif;text-wrap:pretty}.kse-bubble .kse-waves{justify-content:flex-start;height:28px}@keyframes kse-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.kse-end{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background-position:center;background-size:cover;animation:kse-fade .5s ease-out both}.kse-end__glow{position:absolute;left:500px;top:300px;width:720px;height:720px;margin:-360px 0 0 -360px;border-radius:50%;background:radial-gradient(circle,#4ecdc46b,#7b61ff47 38%,#7b61ff00 68%);animation:kse-breathe 4s ease-in-out 1s infinite}.kse-end__zory{position:absolute;left:500px;top:24px;width:330px;margin-left:-165px;animation:kse-rise .6s cubic-bezier(.2,.8,.2,1) both}.kse-end__txt{position:absolute;left:20px;width:960px;top:520px;text-align:center;animation:kse-rise .4s .15s ease-out both}.kse-end h1{margin:0;font:800 58px/1.1 Lexend,sans-serif;letter-spacing:-.5px;text-shadow:0 0 28px rgba(123,97,255,.7),0 4px 0 rgba(6,4,30,.7)}.kse-end__sub{margin:14px 0 0;font:600 30px/1.3 Lexend,sans-serif;color:var(--aura-text-lead);text-shadow:0 2px 10px rgba(0,0,0,.6)}.kse-end .kse-waves{margin-top:14px}.kse-end__row{position:absolute;left:20px;width:960px;top:760px;display:flex;gap:28px;justify-content:center;animation:kse-rise .4s .3s ease-out both}@keyframes kse-fade{0%{opacity:0}to{opacity:1}}@keyframes kse-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.kse-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;animation:kse-fade .45s ease-out both}.kse-veil--dim{background:#0a06228c;-webkit-backdrop-filter:blur(10px) saturate(.9);backdrop-filter:blur(10px) saturate(.9)}.kse-veil--soft{background:#160c3885;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation-duration:.9s}.kse-card{position:relative;display:grid;box-sizing:border-box;padding:40px;border-radius:32px;background:var(--aura-gradient-dropdown);box-shadow:var(--aura-card-shadow),0 30px 80px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kse-pause{position:absolute;left:836px;top:585px;transform:translate(-50%,-50%);animation:kse-pop .4s cubic-bezier(.2,.8,.2,1) both}.kse-pause__zory{display:block;width:290px;margin:-330px auto -70px;position:relative;z-index:2;animation:kse-float 4.5s ease-in-out infinite}.kse-card--pause{width:620px;justify-items:center;text-align:center;padding-top:74px;gap:10px}.kse-card--pause p{margin:0;font:800 50px/1.15 Lexend,sans-serif}.kse-card--pause .kse-btn{margin-top:18px}.kse-link{display:inline-flex;align-items:center;min-height:56px;padding:0 14px;border:0;background:none;font:600 22px Lexend,sans-serif;color:var(--aura-action-text-fg);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;cursor:pointer;border-radius:14px}.kse-link:focus-visible{outline:3px solid var(--aura-focus-ring);outline-offset:4px}@keyframes kse-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes kse-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.kse *{animation:none!important}}.fst-viewport{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#03040e}.fst-stage{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;overflow:hidden;-webkit-user-select:none;user-select:none;color:#fff;font-family:Lexend,sans-serif}.fst-stage.is-embedded{left:0;top:0;transform:none}.fst-layer{position:absolute;left:0;top:0;width:1672px;height:941px;object-fit:fill;pointer-events:none}.fst-decor{transition:filter 1s}.fst-stage.is-dark .fst-decor{filter:brightness(.55) saturate(.75)}.fst-screen{position:absolute;display:grid;place-items:start center;padding-top:10px;overflow:hidden;border-radius:14px;font:700 58px Lexend,sans-serif;white-space:nowrap;text-shadow:0 0 18px rgb(95 224 255 / 80%)}.fst-screen b{color:#ffd58a}.fst-screen.is-long{font-size:46px}.fst-nox{position:absolute;filter:drop-shadow(0 10px 18px rgb(0 0 0 / 60%));pointer-events:none}.fst-nox.is-talking{filter:drop-shadow(0 0 20px rgb(255 80 220 / 95%)) drop-shadow(0 10px 18px rgb(0 0 0 / 60%))}.fst-floor{position:absolute;left:0;top:0;width:600px;height:600px;transform-origin:0 0;display:grid;grid-template-columns:repeat(10,1fr);gap:6px;padding:6px;touch-action:none}.fst-tile{border-radius:6px;background:#141e3c8c;border:1px solid rgb(140 190 255 / 18%);transition:background .25s,box-shadow .25s}.fst-tile.is-waiting{border:3px dashed rgb(255 213 138 / 95%);animation:fst-wait 1.2s ease-in-out infinite}@keyframes fst-wait{50%{border-color:#ffd58a4d}}.fst-tile.is-lit{background:radial-gradient(circle at 40% 35%,#fff6d8,#ffd58a 45%,#ff9f2e);box-shadow:0 0 22px #ffb43ce5}.fst-floor.is-party .fst-tile{animation:fst-party 2.4s ease-in-out infinite;animation-delay:calc(var(--d) * -1s)}@keyframes fst-party{0%,to{background:#ffd58a;box-shadow:0 0 16px #ffbe46cc}33%{background:#ff9f2e}66%{background:#5fe0ff;box-shadow:0 0 16px #5adcffcc}}.fst-zory{position:absolute;left:6px;top:462px;height:395px;pointer-events:none;filter:drop-shadow(0 18px 24px rgb(0 0 0 / 55%));animation:fst-bob 3.2s ease-in-out infinite}.fst-zory.is-talking{filter:drop-shadow(0 0 22px rgb(95 224 255 / 95%)) drop-shadow(0 18px 24px rgb(0 0 0 / 55%))}@keyframes fst-bob{50%{transform:translateY(-8px)}}.fst-ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fst-ui>*{pointer-events:auto}.fst-card{position:absolute;box-sizing:border-box;display:grid;gap:12px;width:var(--w);aspect-ratio:951 / 805;padding:calc(var(--w) * .075) calc(var(--w) * .09);background:var(--frame) center / 100% 100% no-repeat;color:#eaf6ff;filter:drop-shadow(0 0 18px rgb(60 140 255 / 45%))}.fst-card.is-gauche{transform:perspective(1200px) rotateY(14deg);transform-origin:0 50%}.fst-card.is-droite{transform:perspective(1200px) rotateY(-14deg);transform-origin:100% 50%}.fst-results{position:absolute;left:1290px;top:92px;width:360px;box-sizing:border-box;display:grid;gap:4px;padding:0 6px;color:#eaf6ff;border:solid transparent;border-width:58px 40px;border-image:var(--frame) 150 110 fill / 58px 40px stretch;transform:perspective(1200px) rotateY(-14deg);transform-origin:100% 50%;filter:drop-shadow(0 0 18px rgb(60 140 255 / 45%))}.fst-results h3{margin:0 0 6px;font:700 19px Lexend,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffd58a}.fst-res{display:flex;justify-content:space-between;align-items:center;height:44px;padding:0 14px;border-radius:12px;font:600 27px Lexend,sans-serif;color:#ffffff8c}.fst-res b{color:#ffd58a}.fst-res.is-current{color:#fff;background:#ffd58a29;box-shadow:inset 0 0 0 2px #ffd58a}.fst-res.is-ok{color:#eafff2;background:#34c77838;box-shadow:inset 0 0 0 2px #4ade80}.fst-res.is-ok b{color:#7cf5ad}@media(prefers-reduced-motion:reduce){.fst-zory,.fst-floor.is-party .fst-tile,.fst-tile.is-waiting{animation:none}}.fst-btns{position:absolute;left:24px;bottom:22px;display:flex;gap:14px}.fst-btn{display:inline-flex;align-items:center;gap:10px;min-height:60px;padding:6px 22px 6px 14px;text-align:left;border-radius:36px;border:2px solid #9fdcff;background:linear-gradient(180deg,#2f8dff,#1a4fd0);box-shadow:0 0 18px #50aaffcc,0 10px 24px #00000073;color:#fff;font:700 20px Lexend,sans-serif;cursor:pointer;touch-action:manipulation}.fst-btn__ico{display:block;flex:none;width:26px;height:26px}.fst-btn__lbl{display:grid;gap:2px}.fst-btn small{font:500 13px/1.2 Lexend,sans-serif;opacity:.85}.fst-btn.is-gold{border:4px solid #fff;background:linear-gradient(180deg,#ffd97a,#e9a63a);color:#3a1c00;box-shadow:0 0 0 4px #e9a63a8c,0 0 38px #e9a63ab3,0 10px 24px #0000007f}.fst-btn.is-pulse{animation:fst-pulse 1.6s ease-in-out infinite}@keyframes fst-pulse{50%{transform:scale(1.05)}}.fst-btn:disabled{opacity:.4;pointer-events:none}.fst-mission{align-content:center}.fst-kick{font:700 15px Lexend,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffd58a;text-align:center}.fst-mission b{font:600 22px/1.25 Lexend,sans-serif;text-align:center}.fst-hand{position:absolute;left:0;top:0;width:64px;height:64px;color:#fff;pointer-events:none;filter:drop-shadow(0 6px 10px rgb(0 0 0 / 60%));animation:fst-swipe 1.8s ease-in-out infinite}.fst-hand svg{width:100%;height:100%}@keyframes fst-swipe{0%{transform:translate(calc(var(--x0) - 20px),calc(var(--y) - 26px))}70%,to{transform:translate(calc(var(--x1) - 20px),calc(var(--y) - 26px))}}@media(prefers-reduced-motion:reduce){.fst-btn.is-pulse,.fst-hand{animation:none}}.fst-numbers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fst-numbers span{position:absolute;transform:translate(-50%,-50%);line-height:1;font-weight:700;font-family:Lexend,sans-serif;color:#fff3b0;text-shadow:0 0 8px rgb(255 210 63 / 80%),0 2px 4px rgb(0 0 0 / 90%)}.fst-numbers span.is-col{color:#b8ecff;text-shadow:0 0 8px rgb(80 170 255 / 80%),0 2px 4px rgb(0 0 0 / 90%)}.fst-stage.is-embedded{z-index:1}.nb-stage:has(.fst-stage.is-embedded) .nb-sky,.nb-stage:has(.fst-stage.is-embedded) .nb-glow,.nb-stage:has(.fst-stage.is-embedded) .nb-bubble{display:none}.nb-stage:has(.fst-stage.is-embedded) .nb-zory{left:6px;bottom:84px;height:395px}.fst-slots{display:inline-flex;gap:8px;vertical-align:bottom}.fst-slots i{display:inline-block;width:46px;font-style:normal;text-align:center;border-bottom:6px solid rgb(255 213 138 / 80%)}.fst-slots.is-found i{color:#ffd58a;border-color:transparent}.fst-slots.is-shown i{color:#9fdcff;border-color:transparent}.fst-pad{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;gap:8px;align-items:center;transition:opacity .2s}.fst-pad.is-off{opacity:.55}.fst-key{width:68px;height:62px;border-radius:14px;border:2px solid #9fdcff;background:linear-gradient(180deg,#2f8dff,#1a4fd0);box-shadow:0 0 12px #50aaff99;color:#fff;font:700 32px Lexend,sans-serif;cursor:pointer;touch-action:manipulation}.fst-key.is-del{width:84px;display:grid;place-items:center}.fst-key__ico{display:block;width:30px;height:30px}.fst-key.is-pressed{filter:brightness(1.35);transform:translateY(2px)}.fst-key:disabled{cursor:default}.fst-mic-spot,.fst-warmup-mic{position:absolute;right:48px;bottom:26px}.fst-mic{display:grid;place-items:center;width:136px;height:136px;padding:14px;box-sizing:border-box;border-radius:50%;border:4px solid #ffd2a6;background:linear-gradient(180deg,#ff9a3c,#e8590c);box-shadow:0 0 14px #ff8c328c,0 8px 18px #00000073}.fst-mic{position:relative;overflow:hidden}.fst-mic svg{position:relative;width:100%;height:100%}.fst-mic__shape{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round}.fst-mic__level{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff3b0,#ffd23f);transform-origin:50% 100%;transform:scaleY(var(--fill, 0));transition:transform .08s}.fst-mic.is-listening{border-color:#fff;animation:fst-micpulse 1.4s ease-in-out infinite}@keyframes fst-micpulse{50%{box-shadow:0 0 40px #ffaa50,0 8px 18px #00000073}}.fst-mic.is-done{background:linear-gradient(180deg,#5ee39a,#1f9d55);border-color:#d6ffe6}.fst-mic.is-none,.fst-mic.is-lock{filter:grayscale(1);opacity:.45}.fst-mic.is-checking{animation:fst-wait 1s ease-in-out infinite}.fst-actions{position:absolute;left:50%;top:398px;transform:translate(-50%);display:flex;gap:14px;align-items:center;padding:6px 18px;border-radius:24px;background:#030614b3;font:600 24px Lexend,sans-serif;white-space:nowrap}.fst-actions:empty{display:none}.fst-next{display:inline-flex;align-items:center;gap:12px;font:600 22px Lexend,sans-serif;color:#fff}.fst-next__track{width:160px;height:12px;border-radius:6px;background:#ffffff2e;overflow:hidden}.fst-next__track i{display:block;height:100%;background:#ffd23f;transform-origin:0 50%;animation:fst-next linear both}@keyframes fst-next{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fst-actions .fst-btn{pointer-events:auto}.fst-actions:has(.fst-btn){padding:0;background:none}@media(prefers-reduced-motion:reduce){.fst-mic.is-listening,.fst-mic.is-checking{animation:none}}.fst-quiz{display:contents}.fst-btns.is-center{left:50%;transform:translate(-50%)}.fst-choices{position:absolute;right:70px;top:330px;display:flex;flex-direction:column;gap:26px}.fst-choice{width:200px;height:120px;border-radius:26px;border:4px solid #9fdcff;background:linear-gradient(180deg,#2f8dff,#1a4fd0);box-shadow:0 0 22px #50aaffb3,0 12px 26px #0000007f;color:#fff;font:700 66px Lexend,sans-serif;cursor:pointer;touch-action:manipulation;transition:opacity .3s,transform .3s}.fst-choice.is-right{border-color:#d6ffe6;background:linear-gradient(180deg,#5ee39a,#1f9d55);box-shadow:0 0 34px #4ade80e5,0 12px 26px #0000007f;transform:scale(1.06)}.fst-choice.is-out{opacity:.3}.fst-choice:disabled{cursor:default}.fst-waves{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.fst-screen__nox{position:absolute;top:6px;right:0;bottom:6px;left:0;margin:auto;height:calc(100% - 12px);width:auto;object-fit:contain}.fst-duo-card{place-content:center;text-align:center}.fst-duo-card__role{font:700 26px/1.3 Lexend,sans-serif;color:#ffd58a}.fst-clipbox{position:absolute;pointer-events:none}.fst-clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;object-fit:contain}.fst-stage[data-nox-live] .fst-nox,.fst-stage[data-zory-live] .fst-zory,.nb-stage:has(.fst-stage[data-zory-live]) .nb-zory{opacity:0}.nb-stage{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;overflow:hidden;user-select:none;-webkit-user-select:none;font-family:Geist Variable,Lexend,sans-serif;color:var(--aura-text-primary);background:var(--aura-surface-page);--nb-pc: #a97bff}.nb-sky{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(4px) brightness(.5) saturate(.85) contrast(1.05)}.nb-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(110% 90% at 16% 88%,rgba(169,123,255,.22) 0%,transparent 50%),linear-gradient(180deg,#0704108c,#07041040 40%,#070410db)}.nb-hud{position:absolute;top:34px;display:flex;gap:22px;z-index:20;align-items:center}.nb-hud--left{left:38px}.nb-hud--right{right:38px}.nb-hud button{width:88px;height:88px;border-radius:50%;border:4px solid #6b5f8a;background:radial-gradient(circle at 50% 40%,#22283a,#0b0e1e);box-shadow:0 8px 22px #0009,inset 0 0 18px #0009;display:grid;place-items:center;cursor:pointer;color:#eafff2;font-size:40px;padding:0;transition:transform .2s}.nb-hud__glyph{display:grid;place-items:center;width:44px;height:44px}.nb-hud button:hover{transform:scale(1.07)}.nb-hud button:active{transform:scale(.95)}.nb-stage :focus-visible{outline:3px solid #fff;outline-offset:3px;border-radius:8px}.nb-bubble{position:absolute;left:372px;bottom:54px;width:520px;box-sizing:border-box;padding:24px 30px 46px;border-radius:20px;border:3px solid #c9b8ff;background:linear-gradient(180deg,#261650eb,#120a2af2);box-shadow:0 0 28px #a97bff59,0 18px 40px #0000008c;color:#fff;font:400 30px/1.35 Lexend,sans-serif;text-align:center;text-wrap:pretty;z-index:9}.nb-bubble b{color:var(--aura-text-accent);font-weight:700}.nb-bubble small{display:block;margin-top:8px;font-size:24px;color:var(--aura-text-secondary)}.nb-bubble__wave{position:absolute;left:0;right:0;bottom:12px;height:26px;display:flex;align-items:center;justify-content:center;gap:5px}.nb-bubble__wave i{width:5px;height:30%;border-radius:3px;background:var(--nb-pc);box-shadow:0 0 8px #a97bffe6;animation:nb-wave 1s ease-in-out infinite alternate}.nb-bubble__wave i:nth-child(2n){animation-duration:.72s}.nb-bubble__wave i:nth-child(3n){animation-duration:1.24s}@keyframes nb-wave{0%{height:22%}to{height:100%}}.nb-bubble__name{position:absolute;left:20px;top:-22px;padding:8px 20px 6px;border-radius:18px;background:#e4ddff;border:3px solid #c9b8ff;color:#2a1366;font:700 23px/1 Lexend,sans-serif;letter-spacing:2px}.nb-menu{position:absolute;left:0;right:0;top:120px;display:flex;flex-direction:column;align-items:center;gap:30px}.nb-menu h1{margin:0;font-size:60px;line-height:1;font-weight:800;letter-spacing:-.02em}.nb-grid{display:grid;grid-template-columns:repeat(5,200px);gap:26px 22px}.nb-tile{position:relative;height:190px;border-radius:30px;background:var(--aura-surface-elevated);border:2px solid var(--aura-border-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;cursor:pointer;color:#fff;font-family:inherit;padding:0;transition:transform .15s,border-color .2s,background .2s}.nb-tile:hover{border-color:var(--aura-violet-400);background:var(--aura-surface-selected)}.nb-tile:active{transform:scale(.96)}.nb-tile b{font-size:96px;font-weight:800;line-height:.9;letter-spacing:-.04em}.nb-tile--done b{color:var(--aura-text-secondary)}.nb-tile--suggested{border-color:var(--aura-violet-400);box-shadow:0 0 0 6px #a97bff2e,0 0 40px #a97bff59}.nb-tile__tag{position:absolute;top:-18px;left:50%;transform:translate(-50%);white-space:nowrap;background:#2a1a55;border:1px solid rgba(169,123,255,.45);border-radius:99px;padding:6px 16px;font-size:19px;font-weight:600;color:var(--aura-text-accent)}.nb-sheet-left{position:absolute;left:110px;top:150px;width:620px}.nb-sheet-left .nb-kicker{font:700 26px Lexend,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--aura-text-muted)}.nb-sheet-left h1{margin:0 0 24px;font-size:190px;line-height:.9;font-weight:800;letter-spacing:-.05em}.nb-summary{display:grid;gap:8px;margin:0 0 34px}.nb-summary div{display:flex;align-items:center;gap:16px;font-size:30px;font-weight:600;color:var(--aura-text-lead)}.nb-summary b{font-size:46px;font-weight:800;min-width:40px}.nb-summary b.is-known{color:var(--aura-success-300)}.nb-summary b.is-new{color:var(--aura-text-accent)}.nb-rows{position:absolute;right:96px;top:146px;width:800px;box-sizing:border-box;padding:18px 20px;display:grid;gap:6px;background:var(--aura-surface-elevated);border:1px solid var(--aura-border-card);border-radius:26px}.nb-row{display:grid;grid-template-columns:150px 40px 110px 1fr auto;align-items:center;height:58px;padding:0 20px;border-radius:16px;font-size:38px;font-weight:800;letter-spacing:-.02em;transition:background .25s,transform .25s}.nb-row__eq{color:var(--aura-text-muted)}.nb-row__twin{font-size:24px;font-weight:600;letter-spacing:0;color:var(--aura-text-muted)}.nb-row__state{justify-self:end;font-size:20px;font-weight:600}.nb-row--new{background:#a97bff1a}.nb-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:88px;padding:0 44px;border-radius:99px;border:0;font:700 30px/1 Geist Variable,sans-serif;cursor:pointer;background:var(--aura-violet-600);color:var(--aura-text-on-violet);box-shadow:var(--aura-shadow-button-glow-lg);transition:transform .12s}.nb-cta:active{transform:scale(.97)}.nb-cta[disabled]{opacity:.45;pointer-events:none}.nb-cta--ghost{background:var(--aura-surface-elevated-2);color:#fff;border:1px solid var(--aura-border-strong);box-shadow:none}.nb-actions{display:flex;gap:16px}@media(prefers-reduced-motion:reduce){.nb-stage *,.nb-stage *:before,.nb-stage *:after{animation:none!important;transition:none!important}}.nb-end{position:absolute;inset:120px 0 auto;display:flex;flex-direction:column;align-items:center;gap:26px}.nb-end h1{margin:0;font-size:84px;font-weight:800;letter-spacing:-.03em}.nb-chips{display:grid;grid-template-columns:repeat(4,240px);gap:14px}.nb-chip{height:68px;border-radius:20px;display:grid;place-items:center;font-size:28px;font-weight:800;background:var(--aura-surface-elevated);border:1px solid var(--aura-border-subtle);color:var(--aura-text-secondary)}.nb-chip--learning{background:#a97bff33;border-color:var(--aura-violet-400);color:#fff}.nb-row__a{display:flex;align-items:center}.nb-steps{display:flex;flex-direction:column;gap:10px;margin-left:6px;min-width:320px}.nb-steps__label{align-self:flex-start;padding:6px 18px;border-radius:18px;background:#070410b8;border:2px solid rgba(169,123,255,.7);white-space:nowrap;font:700 34px Lexend,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.8)}.nb-steps__label span{color:var(--aura-text-accent)}.nb-steps__dots{display:flex;gap:10px;padding-left:6px}.nb-steps__dots i{width:22px;height:22px;border-radius:50%;background:#3a3258e6;border:2px solid #6b5f8a}.nb-steps__dots i.is-done{background:#5ee39a;border-color:#d6ffe6;box-shadow:0 0 12px #5ee39ab3}.nb-steps__stage{padding-left:6px;font:700 24px Lexend,sans-serif;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.8)}.nb-steps__bars{display:flex;gap:6px;width:240px}.nb-steps__bars i{flex:1;height:10px;border-radius:5px;background:#3a3258e6;border:1px solid #6b5f8a}.nb-steps__bars i.is-done{background:var(--nb-pc);border-color:var(--nb-pc);box-shadow:0 0 12px #a97bff99}.nb-steps__bars i.is-now{background:#a97bff4d;border-color:#fff;box-shadow:0 0 14px #a97bffcc}.nb-pause-back{margin-top:40px;padding:0 48px;height:96px;border-radius:30px;border:3px solid #fff3cf;background:linear-gradient(180deg,#ffe4a0,#e8a62c);color:#2a1600;font:700 36px Lexend,sans-serif;box-shadow:0 7px #78420099;cursor:pointer}.nb-ico{display:inline-grid;flex:none;width:1.2em;height:1.2em}.nb-cta{white-space:nowrap}.nb-zory{position:absolute;left:40px;bottom:0;height:400px;width:auto;z-index:9;pointer-events:none;filter:drop-shadow(0 12px 30px rgba(0,0,0,.55));transform-origin:50% 100%}.nb-zory--talk{animation:nb-zory-talk .6s ease-in-out infinite alternate}@keyframes nb-zory-talk{0%{transform:none}to{transform:translateY(-6px) scale(1.01)}}.nb-legend{display:flex;gap:34px;margin:26px 0 34px;font-size:24px;font-weight:600;color:var(--aura-text-secondary)}.nb-legend span{display:flex;align-items:center;gap:12px}.nb-legend i{width:16px;height:16px;border-radius:50%;background:var(--aura-violet-400);box-shadow:0 0 8px var(--aura-violet-400)}@media(prefers-reduced-motion:reduce){.nb-zory--talk{animation:none}}.lunParch{position:absolute;z-index:5;--ink: #2b1650;--ink-soft: rgba(90, 58, 30, .55);animation:lunParch_in .5s .1s cubic-bezier(.2,.8,.2,1) both}@keyframes lunParch_in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.lunParch__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-sizing:border-box;border-style:solid;border-width:var(--parch-top) 0 var(--parch-bottom) 0;border-image-source:var(--parch-src);border-image-slice:var(--parch-slice) fill;border-image-repeat:stretch;pointer-events:none;transition:filter .4s}.lunParch.listening .lunParch__frame{filter:drop-shadow(0 0 22px rgba(78,205,196,.75))}.lunParch__micro{position:absolute;z-index:3;left:var(--micro-x);bottom:var(--micro-bottom);width:var(--micro-d);height:var(--micro-d);translate:-50% 50%;border-radius:50%;background:radial-gradient(circle at 50% 45%,#2a1670,#0a0626 72%);box-shadow:inset 0 0 18px #c07aff8c}.lunParch__mic{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:none;border-radius:50%;background:radial-gradient(circle at 50% 38%,#6d4cff,#2a1670 70%);color:#fff;font-size:0;-webkit-tap-highlight-color:transparent}.lunParch__mic svg{width:52%;height:52%;filter:drop-shadow(0 0 8px rgba(255,255,255,.7))}.lunParch__mic.off{background:transparent;color:#c9b8ff59}.lunParch__mic.off svg{filter:none}.lunParch.listening .lunParch__mic:not(.off){animation:lunParch_mic 1.4s ease-out infinite}.lunParch__mic{overflow:hidden;isolation:isolate}.lunParch__mic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#2fb3aa,#7ff0e6);transform-origin:50% 100%;transform:scaleY(var(--mic-level, 0));transition:transform .12s linear}.lunParch__mic.off:before{content:none}.lunParch__mic:active{transform:scale(.94)}@keyframes lunParch_mic{0%{box-shadow:0 0 #4ecdc4bf}to{box-shadow:0 0 0 26px #4ecdc400}}.lunParch__micLabel{position:absolute;z-index:4;left:var(--micro-x);bottom:-38px;translate:-50% 0;padding:4px 18px;border-radius:16px;background:#0a0626d9;border:2px solid rgba(127,240,230,.7);color:#dffcf9;font:700 22px Lexend,sans-serif;white-space:nowrap;pointer-events:none}.lunParch__page{position:absolute;z-index:2;top:var(--page-top);bottom:var(--page-bottom);left:var(--page-left);right:var(--page-right);display:flex;flex-direction:column;justify-content:center;gap:16px;padding:0 22px;overflow-y:auto;overscroll-behavior:contain}.lunParch .lun-verses{flex:none;gap:14px;padding-top:0}.lunParch__ctl{flex:none;display:flex;justify-content:center}.lunParch .lun-v{font-size:38px;color:var(--ink)}.lunParch .lun-v.ruled{background-image:linear-gradient(to bottom,transparent 26px,rgba(90,58,30,.22) 26px,rgba(90,58,30,.22) 28px,transparent 28px,transparent 45px,var(--ink-soft) 45px,var(--ink-soft) 48px,transparent 48px);background-size:100% 60.8px}.lunParch .lun-blank{background:#8a4fd624;border-bottom-color:#8a4fd6}.lunParch .lun-w.gap{border-color:#8a4fd6;background:#8a4fd61a}.lunParch .lun-w.gap.fill,.lunParch .lun-w.lit{color:#0b6f68;text-shadow:none}.lunParch .lun-w.gap.fill{border-color:#2fb3aa;background:#2fb3aa24}.lunParch .lun-w.miss{border-color:#8a4fd6;background:#8a4fd614}.lunParch .lun-slot.fill{color:#0b6f68;border-color:#2fb3aa}.lunParch .lun-prompt{color:#5b2e9c;opacity:1}.lunParch .lun-slot{width:100%;box-sizing:border-box;min-height:66px;font-size:38px;color:#8a4fd6;border-color:#8a4fd6}.lunParch .lun-card{min-width:220px;height:100px;padding:0 28px;font-size:40px}.lunParch .lun-cards.col{width:100%}.lunParch .lun-cards.col{gap:10px}.lunParch .lun-cards.col .lun-card{width:100%;height:64px;font-size:28px}@media(prefers-reduced-motion:reduce){.lunParch,.lunParch.listening .lunParch__mic:not(.off){animation:none}}.lun-root{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#07031a;font-family:Lexend,Atkinson Hyperlegible,sans-serif;touch-action:manipulation}.lun{position:absolute;left:50%;top:50%;width:1672px;height:941px;transform-origin:50% 50%;overflow:hidden;-webkit-user-select:none;user-select:none;color:#fff;--c: #c07aff;--tq: #4ecdc4;--lav: #c9b8ff;--mint: #9ff5ea}.lun button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.lun-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:brightness(.62) saturate(1.15) hue-rotate(-12deg);transition:filter .6s,transform .9s cubic-bezier(.2,.8,.2,1)}.lun-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#160846b8,#1e0a5059 38%,#0a042240 70%,#060216b3)}.lun.lun-blurred .lun-bg{filter:blur(6px) brightness(.75) saturate(1.1) hue-rotate(-12deg);transform:scale(1.18)}.lun-hud{position:absolute;right:40px;top:28px;display:flex;gap:20px;align-items:center;z-index:20}.lun-hud button{width:84px;height:84px;border-radius:50%;border:4px solid #3d9bff;background:radial-gradient(circle at 50% 40%,#132a6a,#070f33);box-shadow:0 8px 22px #0009,0 0 18px #3d9bff73;display:grid;place-items:center;padding:0;color:#eaf4ff}.lun-hud button.audio{border-color:#ffa62b;color:#ffc24a}.lun-hud svg{width:44px;height:44px}.lun-hud .moon{width:92px;height:92px;filter:drop-shadow(0 0 16px rgba(192,122,255,.6))}.lun-head{display:flex;align-items:center;gap:12px;font:600 22px Lexend,sans-serif;color:var(--lav)}.lun-verses{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding-top:18px}.lun-v{font:500 42px/1.6 Lexend,sans-serif;color:#f6f1ff;word-spacing:.12em;text-align:center}.lun-w{display:inline-block;border-radius:12px}.lun-v.ruled{background-image:linear-gradient(to bottom,transparent 30px,rgba(190,215,255,.35) 30px,rgba(190,215,255,.35) 32px,transparent 32px,transparent 50px,rgba(255,255,255,.85) 50px,rgba(255,255,255,.85) 53px,transparent 53px);background-size:100% 67.2px}.lun-blank{color:transparent;background:#c9b8ff2e;border-bottom:4px dashed rgba(201,184,255,.9);border-radius:6px 6px 0 0;padding:0 4px}.lun-w.gap{color:transparent;border:3px dashed var(--c);background:#c07aff1f;padding:0 10px;min-width:200px}.lun-w.gap.fill{color:var(--mint);border:3px solid var(--tq);background:#4ecdc429}.lun-w.lit{color:var(--mint);text-shadow:0 0 16px rgba(78,205,196,.55)}.lun-w.miss{color:transparent;border:3px dashed rgba(201,184,255,.85);padding:0 4px;background:#c07aff14}.lun-slot{width:1100px;min-height:74px;border-radius:18px;border:3px dashed var(--c);background:#c07aff1a;display:grid;place-items:center;font:700 44px Lexend,sans-serif;color:var(--c)}.lun-slot.fill{border-style:solid;border-color:var(--tq);color:var(--mint);font:500 36px Lexend,sans-serif;padding:6px 20px}.lun-title{font:700 64px/1.2 Lexend,sans-serif;text-align:center;text-shadow:0 0 30px rgba(192,122,255,.5)}.lun-author{font:500 30px Lexend,sans-serif;color:var(--lav);text-align:center;margin-top:10px}.lun-prompt{font:700 54px/1.2 Lexend,sans-serif;color:#c9b8ff;opacity:.85;text-align:center}.lun-bar{position:absolute;right:28px;bottom:30px;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:16px;z-index:6}.lun-listen{height:100px;box-sizing:border-box;padding:0 40px 0 30px;border-radius:50px;display:flex;align-items:center;gap:22px;background:#06242ee6;border:3px solid var(--tq);font:700 34px Lexend,sans-serif;color:#dffcf9}.lun-btn{height:100px;box-sizing:border-box;padding:0 46px;border-radius:30px;display:inline-flex;align-items:center;gap:16px;font:700 34px Lexend,sans-serif;border:3px solid transparent}.lun-btn:active{transform:translateY(3px) scale(.98)}.lun-btn.done{background:linear-gradient(180deg,#7ff0e6,#2fb3aa);color:#04302c;border-color:#d4fffa;box-shadow:0 6px #00504cb3}.lun-btn.go{font-weight:800;font-size:42px;color:#2a1600;background:linear-gradient(180deg,#ffe4a0,#e8a62c);border-color:#fff3cf;box-shadow:0 7px #78420099,0 0 30px #ffbe5a99;padding:0 60px}.lun-btn.soft{background:#180c40e6;color:#fff;border-color:var(--c);box-shadow:0 6px #280a5acc}.lun-cards{display:flex;gap:30px;justify-content:center}.lun-cards.col{flex-direction:column;gap:12px;align-items:center}.lun-card{min-width:300px;height:128px;padding:0 40px;border-radius:26px;font:600 46px Lexend,sans-serif;color:#fff;background:linear-gradient(180deg,#221a6e,#130d48);border:4px solid rgba(201,184,255,.6);box-shadow:0 8px #08041ecc;transition:transform .2s,opacity .3s}.lun-cards.col .lun-card{width:1160px;height:74px;font:500 30px Lexend,sans-serif;border-radius:22px}.lun-card.ok{border-color:var(--tq);background:linear-gradient(180deg,#0f5a5c,#083a44);color:var(--mint)}.lun-card.fade{opacity:.35}.lun-card.not{opacity:.5;border-style:dashed;animation:lun-nope .5s ease-in-out}@keyframes lun-nope{0%,to{translate:0}25%{translate:-7px}75%{translate:7px}}.lun-zory{position:absolute;left:40px;bottom:0;height:360px;width:auto;z-index:9;filter:drop-shadow(0 0 22px rgba(90,170,255,.6))}.lun-say{position:absolute;left:330px;bottom:36px;width:760px;box-sizing:border-box;z-index:9;padding:22px 32px;border:3px solid #7fd4ff;border-radius:20px;background:linear-gradient(180deg,#102864e6,#091640f0);text-align:center;font:800 26px/1.3 Lexend,sans-serif;text-wrap:balance}.lun-say b{position:absolute;left:20px;top:-22px;padding:6px 18px;border-radius:16px;background:#cfe6ff;border:3px solid #7fd4ff;color:#12306e;font:800 20px Lexend,sans-serif}.lun-center{position:absolute;left:171px;top:110px;width:1330px;display:flex;flex-direction:column;align-items:center;gap:18px;z-index:5}.lun-plaque{padding:18px 60px;border-radius:26px;background:linear-gradient(180deg,#4a2a9c,#281367);border:4px solid #f3d38a;text-align:center}.lun-plaque strong{display:block;font:800 64px/1 Lexend,sans-serif;letter-spacing:6px}.lun-plaque span{font:600 17px Lexend,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f3d38a}.lun-gate{width:620px;padding:26px;border-radius:26px;background:linear-gradient(180deg,#141c58f7,#0a0e3af7);border:4px solid #f3d38a;text-align:center}.lun-gate strong{display:block;font:700 48px/1.1 Lexend,sans-serif}.lun-gate span{font:500 28px Lexend,sans-serif;color:var(--lav)}.lun-bigmoon{width:170px;height:170px;filter:drop-shadow(0 0 30px rgba(192,122,255,.8))}.lun-end h2{margin:10px 0 0;font:800 76px/1 Lexend,sans-serif;text-shadow:0 0 24px var(--c)}.lun-end p{margin:8px 0 20px;font:600 34px Lexend,sans-serif;color:#eadcff}.lun-center.lun-end{top:50px}.lun-end .lun-bigmoon{width:220px;height:220px}.lun-heard{position:absolute;top:150px;left:50%;transform:translate(-50%);max-width:1100px;z-index:8;padding:10px 26px;border-radius:30px;background:#06242ecc;font:500 24px Lexend,sans-serif;color:#bfeff0;text-align:center}.lun-nox{position:absolute;right:110px;top:300px;height:340px;width:auto;z-index:8;filter:drop-shadow(0 0 22px rgba(192,122,255,.7))}.lun-noxSays{position:absolute;right:40px;top:150px;width:420px;box-sizing:border-box;z-index:9;padding:18px 24px;border:3px solid var(--c);border-radius:20px;background:linear-gradient(180deg,#301060f0,#1a083cf5);text-align:center;font:700 24px/1.3 Lexend,sans-serif;text-wrap:balance}.kcFromBlack{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000;opacity:1;pointer-events:none;transition:opacity .7s ease-out}.kcFromBlack.is-fading{opacity:0}@media(prefers-reduced-motion:reduce){.kcFromBlack{transition-duration:.2s}}
