@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--scn-fm-n:0;--scn-fm-s:0;--ha-n:10;--tl-s:18;--tl-e:38;--tl-p:100;--mm-s:5;--mm-d:3;--scn-el-n:0;--scn-sw-n:3;--st-n:128}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-500:#f99c00;--color-amber-900:#7b3306;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-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-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-banimo-purple:var(--banimo-purple)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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-0{inset:calc(var(--spacing) * 0)}.inset-\[-0\.5cqw\]{inset:-.5cqw}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.inset-x-\[3cqw\]{inset-inline:3cqw}.inset-x-\[4cqw\]{inset-inline:4cqw}.inset-x-\[5cqw\]{inset-inline:5cqw}.inset-x-\[6cqw\]{inset-inline:6cqw}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-3{top:calc(var(--spacing) * -3)}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.-top-16{top:calc(var(--spacing) * -16)}.-top-28{top:calc(var(--spacing) * -28)}.-top-\[1cqw\]{top:-1cqw}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-4{top:calc(var(--spacing) * 4)}.top-24{top:calc(var(--spacing) * 24)}.top-\[-6cqw\]{top:-6cqw}.top-\[0\.6cqw\]{top:.6cqw}.top-\[0\.8cqw\]{top:.8cqw}.top-\[0\.9cqw\]{top:.9cqw}.top-\[2\.5\%\]{top:2.5%}.top-\[4\%\]{top:4%}.top-\[6cqw\]{top:6cqw}.top-\[13cqw\]{top:13cqw}.top-\[14\%\]{top:14%}.top-\[15cqw\]{top:15cqw}.top-\[21cqw\]{top:21cqw}.top-\[22cqw\]{top:22cqw}.top-\[24cqw\]{top:24cqw}.top-\[26cqw\]{top:26cqw}.top-\[29cqw\]{top:29cqw}.top-\[40cqw\]{top:40cqw}.top-\[41cqw\]{top:41cqw}.top-\[44cqw\]{top:44cqw}.top-\[56cqw\]{top:56cqw}.top-\[64cqw\]{top:64cqw}.top-\[72cqw\]{top:72cqw}.top-\[78cqw\]{top:78cqw}.top-\[100cqw\]{top:100cqw}.top-\[118cqw\]{top:118cqw}.top-\[132cqw\]{top:132cqw}.top-\[147cqw\]{top:147cqw}.top-\[150cqw\]{top:150cqw}.top-\[158cqw\]{top:158cqw}.top-\[169cqw\]{top:169cqw}.top-\[184cqw\]{top:184cqw}.top-\[189cqw\]{top:189cqw}.-right-10{right:calc(var(--spacing) * -10)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-\[1\.6cqw\]{right:-1.6cqw}.right-0{right:calc(var(--spacing) * 0)}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[6cqw\]{right:6cqw}.right-\[8cqw\]{right:8cqw}.right-\[10cqw\]{right:10cqw}.right-\[16\%\]{right:16%}.right-\[22\%\]{right:22%}.right-\[22cqw\]{right:22cqw}.-bottom-28{bottom:calc(var(--spacing) * -28)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[0\.8cqw\]{bottom:.8cqw}.bottom-\[0\.9cqw\]{bottom:.9cqw}.bottom-\[1\.4cqw\]{bottom:1.4cqw}.bottom-\[2cqw\]{bottom:2cqw}.bottom-\[3cqw\]{bottom:3cqw}.bottom-\[6cqw\]{bottom:6cqw}.bottom-\[7cqw\]{bottom:7cqw}.bottom-\[8\%\]{bottom:8%}.bottom-\[8cqw\]{bottom:8cqw}.bottom-\[12\%\]{bottom:12%}.bottom-\[22cqw\]{bottom:22cqw}.bottom-\[44cqw\]{bottom:44cqw}.bottom-full{bottom:100%}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[-2cqw\]{left:-2cqw}.left-\[0\.6cqw\]{left:.6cqw}.left-\[0\.8cqw\]{left:.8cqw}.left-\[0\.9cqw\]{left:.9cqw}.left-\[2cqw\]{left:2cqw}.left-\[6cqw\]{left:6cqw}.left-\[8cqw\]{left:8cqw}.left-\[10cqw\]{left:10cqw}.left-\[18\%\]{left:18%}.left-\[18cqw\]{left:18cqw}.left-\[22cqw\]{left:22cqw}.left-\[23\%\]{left:23%}.left-\[34cqw\]{left:34cqw}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.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-2{margin:calc(var(--spacing) * 2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[5cqw\]{margin-inline:5cqw}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-\[3\.4cqw\]{margin-block:3.4cqw}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.-mt-\[1cqw\]{margin-top:-1cqw}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-28{margin-top:calc(var(--spacing) * 28)}.mt-\[0\.4cqw\]{margin-top:.4cqw}.mt-\[0\.6cqw\]{margin-top:.6cqw}.mt-\[0\.8cqw\]{margin-top:.8cqw}.mt-\[1\.2cqw\]{margin-top:1.2cqw}.mt-\[1\.4cqw\]{margin-top:1.4cqw}.mt-\[1\.6cqw\]{margin-top:1.6cqw}.mt-\[1\.8cqw\]{margin-top:1.8cqw}.mt-\[1cqw\]{margin-top:1cqw}.mt-\[2\.4cqw\]{margin-top:2.4cqw}.mt-\[2\.6cqw\]{margin-top:2.6cqw}.mt-\[2cqw\]{margin-top:2cqw}.mt-\[3\.4cqw\]{margin-top:3.4cqw}.mt-\[3\.5cqw\]{margin-top:3.5cqw}.mt-\[3cqw\]{margin-top:3cqw}.mt-\[4\.5cqw\]{margin-top:4.5cqw}.mt-\[4cqw\]{margin-top:4cqw}.mt-\[5cqw\]{margin-top:5cqw}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-\[2\.4cqw\]{margin-bottom:2.4cqw}.mb-\[2cqw\]{margin-bottom:2cqw}.mb-\[3\.4cqw\]{margin-bottom:3.4cqw}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-\[0\.3cqw\]{margin-left:.3cqw}.ml-\[2cqw\]{margin-left:2cqw}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-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}.table{display:table}.aspect-\[4\/3\.4\]{aspect-ratio:4/3.4}.aspect-\[9\/19\.5\]{aspect-ratio:9/19.5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[100\/130\]{aspect-ratio:100/130}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.\!h-\[10cqw\]{height:10cqw!important}.h-0{height:calc(var(--spacing) * 0)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-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-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[0\.8em\]{height:.8em}.h-\[1\.1cqw\]{height:1.1cqw}.h-\[1\.2cqw\]{height:1.2cqw}.h-\[1\.4cqw\]{height:1.4cqw}.h-\[1\.6cqw\]{height:1.6cqw}.h-\[1\.8cqw\]{height:1.8cqw}.h-\[1cqw\]{height:1cqw}.h-\[2\.2cqw\]{height:2.2cqw}.h-\[2\.4cqw\]{height:2.4cqw}.h-\[2\.6cqw\]{height:2.6cqw}.h-\[2\.8cqw\]{height:2.8cqw}.h-\[3\.4cqw\]{height:3.4cqw}.h-\[3\.6cqw\]{height:3.6cqw}.h-\[3\.8cqw\]{height:3.8cqw}.h-\[3cqw\]{height:3cqw}.h-\[4\.4cqw\]{height:4.4cqw}.h-\[4cqw\]{height:4cqw}.h-\[5\.4cqw\]{height:5.4cqw}.h-\[5\.6cqw\]{height:5.6cqw}.h-\[5\.8cqw\]{height:5.8cqw}.h-\[5cqw\]{height:5cqw}.h-\[6\.4cqw\]{height:6.4cqw}.h-\[6\.6cqw\]{height:6.6cqw}.h-\[6cqw\]{height:6cqw}.h-\[7\.6cqw\]{height:7.6cqw}.h-\[7cqw\]{height:7cqw}.h-\[8\.4cqw\]{height:8.4cqw}.h-\[8cqw\]{height:8cqw}.h-\[9cqw\]{height:9cqw}.h-\[10\.5cqw\]{height:10.5cqw}.h-\[10cqw\]{height:10cqw}.h-\[11\.5cqw\]{height:11.5cqw}.h-\[11cqw\]{height:11cqw}.h-\[12cqw\]{height:12cqw}.h-\[13cqw\]{height:13cqw}.h-\[14cqw\]{height:14cqw}.h-\[15cqw\]{height:15cqw}.h-\[15px\]{height:15px}.h-\[16cqw\]{height:16cqw}.h-\[17cqw\]{height:17cqw}.h-\[22cqw\]{height:22cqw}.h-\[24cqw\]{height:24cqw}.h-\[29cqw\]{height:29cqw}.h-\[30cqw\]{height:30cqw}.h-\[32px\]{height:32px}.h-\[44cqw\]{height:44cqw}.h-\[60cqw\]{height:60cqw}.h-\[62cqw\]{height:62cqw}.h-\[68cqw\]{height:68cqw}.h-\[78\%\]{height:78%}.h-\[85\%\]{height:85%}.h-\[96cqw\]{height:96cqw}.h-\[110\%\]{height:110%}.h-\[120cqw\]{height:120cqw}.h-\[clamp\(220px\,34vw\,360px\)\]{height:clamp(220px,34vw,360px)}.h-\[clamp\(320px\,42vw\,460px\)\]{height:clamp(320px,42vw,460px)}.h-\[clamp\(420px\,70vh\,520px\)\]{height:clamp(420px,70vh,520px)}.h-\[clamp\(520px\,80vh\,760px\)\]{height:clamp(520px,80vh,760px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-\[10cqw\]{width:10cqw!important}.w-0{width:calc(var(--spacing) * 0)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-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-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-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[0\.5cqw\]{width:.5cqw}.w-\[0\.6cqw\]{width:.6cqw}.w-\[0\.8em\]{width:.8em}.w-\[1\.6cqw\]{width:1.6cqw}.w-\[1\.8cqw\]{width:1.8cqw}.w-\[2\.4cqw\]{width:2.4cqw}.w-\[2\.8cqw\]{width:2.8cqw}.w-\[3\.4cqw\]{width:3.4cqw}.w-\[3\.6cqw\]{width:3.6cqw}.w-\[3\.8cqw\]{width:3.8cqw}.w-\[4\.4cqw\]{width:4.4cqw}.w-\[4cqw\]{width:4cqw}.w-\[5\.4cqw\]{width:5.4cqw}.w-\[5\.6cqw\]{width:5.6cqw}.w-\[5\.8cqw\]{width:5.8cqw}.w-\[5cqw\]{width:5cqw}.w-\[6\.4cqw\]{width:6.4cqw}.w-\[6\.6cqw\]{width:6.6cqw}.w-\[6cqw\]{width:6cqw}.w-\[7\.6cqw\]{width:7.6cqw}.w-\[7cqw\]{width:7cqw}.w-\[8\.4cqw\]{width:8.4cqw}.w-\[8\.6cqw\]{width:8.6cqw}.w-\[8cqw\]{width:8cqw}.w-\[9cqw\]{width:9cqw}.w-\[10cqw\]{width:10cqw}.w-\[11cqw\]{width:11cqw}.w-\[13cqw\]{width:13cqw}.w-\[14cqw\]{width:14cqw}.w-\[15cqw\]{width:15cqw}.w-\[16cqw\]{width:16cqw}.w-\[17cqw\]{width:17cqw}.w-\[18cqw\]{width:18cqw}.w-\[20cqw\]{width:20cqw}.w-\[22\%\]{width:22%}.w-\[22cqw\]{width:22cqw}.w-\[24cqw\]{width:24cqw}.w-\[30cqw\]{width:30cqw}.w-\[37\.5\%\]{width:37.5%}.w-\[44cqw\]{width:44cqw}.w-\[54cqw\]{width:54cqw}.w-\[64\%\]{width:64%}.w-\[70\%\]{width:70%}.w-\[72cqw\]{width:72cqw}.w-\[74cqw\]{width:74cqw}.w-\[80\%\]{width:80%}.w-\[120px\]{width:120px}.w-\[168px\]{width:168px}.w-\[235px\]{width:235px}.w-\[calc\(\(100\%-1\.8cqw\)\/5\)\]{width:calc(20% - .36cqw)}.w-\[calc\(50\%-0\.8cqw\)\]{width:calc(50% - .8cqw)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[88vw\]{max-width:88vw}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-\[5\]{flex:5}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.94\]{scale:.94}.-rotate-6{rotate:-6deg}.-rotate-90{rotate:-90deg}.rotate-12{rotate:12deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[fade-in_0\.2s_ease-out\]{animation:.2s ease-out fade-in}.animate-\[zoom-in_0\.25s_cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{animation:.25s cubic-bezier(.22,1,.36,1) zoom-in}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-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-12{gap:calc(var(--spacing) * 12)}.gap-\[0\.5cqw\]{gap:.5cqw}.gap-\[0\.6cqw\]{gap:.6cqw}.gap-\[0\.7cqw\]{gap:.7cqw}.gap-\[0\.8cqw\]{gap:.8cqw}.gap-\[1\.2cqw\]{gap:1.2cqw}.gap-\[1\.4cqw\]{gap:1.4cqw}.gap-\[1\.6cqw\]{gap:1.6cqw}.gap-\[1cqw\]{gap:1cqw}.gap-\[2\.2cqw\]{gap:2.2cqw}.gap-\[2\.4cqw\]{gap:2.4cqw}.gap-\[2\.6cqw\]{gap:2.6cqw}.gap-\[2cqw\]{gap:2cqw}.gap-\[2px\]{gap:2px}.gap-\[3\.4cqw\]{gap:3.4cqw}.gap-\[3cqw\]{gap:3cqw}.gap-\[4cqw\]{gap:4cqw}.gap-\[5cqw\]{gap:5cqw}.gap-\[6cqw\]{gap:6cqw}:where(.space-y-\[1\.4cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.4cqw * var(--tw-space-y-reverse));margin-block-end:calc(1.4cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1\.6cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.6cqw * var(--tw-space-y-reverse));margin-block-end:calc(1.6cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1cqw * var(--tw-space-y-reverse));margin-block-end:calc(1cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2\.4cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2.4cqw * var(--tw-space-y-reverse));margin-block-end:calc(2.4cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2\.8cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2.8cqw * var(--tw-space-y-reverse));margin-block-end:calc(2.8cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[2cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2cqw * var(--tw-space-y-reverse));margin-block-end:calc(2cqw * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[3\.2cqw\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(3.2cqw * var(--tw-space-y-reverse));margin-block-end:calc(3.2cqw * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[4cqw\]{column-gap:4cqw}:where(.-space-x-\[1\.2cqw\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(1.2cqw * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(1.2cqw * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-\[1cqw\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(1cqw * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(1cqw * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-\[1\.2cqw\]{row-gap:1.2cqw}.gap-y-\[5cqw\]{row-gap:5cqw}: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-black\/5>:not(:last-child)){border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){:where(.divide-black\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.8cqw\]{border-radius:.8cqw}.rounded-\[1\.4cqw\]{border-radius:1.4cqw}.rounded-\[1\.6cqw\]{border-radius:1.6cqw}.rounded-\[1\.8cqw\]{border-radius:1.8cqw}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1cqw\]{border-radius:1cqw}.rounded-\[2\.2cqw\]{border-radius:2.2cqw}.rounded-\[2\.4cqw\]{border-radius:2.4cqw}.rounded-\[2\.6cqw\]{border-radius:2.6cqw}.rounded-\[2cqw\]{border-radius:2cqw}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3\.2cqw\]{border-radius:3.2cqw}.rounded-\[3\.4cqw\]{border-radius:3.4cqw}.rounded-\[3\.6cqw\]{border-radius:3.6cqw}.rounded-\[3cqw\]{border-radius:3cqw}.rounded-\[4\.5cqw\]{border-radius:4.5cqw}.rounded-\[4cqw\]{border-radius:4cqw}.rounded-\[5\.5cqw\]{border-radius:5.5cqw}.rounded-\[5cqw\]{border-radius:5cqw}.rounded-\[6cqw\]{border-radius:6cqw}.rounded-\[7cqw\]{border-radius:7cqw}.rounded-\[10px\]{border-radius:10px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[calc\(2rem-1px\)\]{border-radius:calc(2rem - 1px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-\[7cqw\]{border-top-left-radius:7cqw;border-top-right-radius:7cqw}.rounded-tl-\[5cqw\]{border-top-left-radius:5cqw}.rounded-tr-\[5cqw\]{border-top-right-radius:5cqw}.rounded-br-\[5cqw\]{border-bottom-right-radius:5cqw}.rounded-bl-\[5cqw\]{border-bottom-left-radius:5cqw}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[0\.4cqw\]{border-style:var(--tw-border-style);border-width:.4cqw}.border-\[0\.5cqw\]{border-style:var(--tw-border-style);border-width:.5cqw}.border-\[1cqw\]{border-style:var(--tw-border-style);border-width:1cqw}.\[border-width\:0\.9cqw\]{border-width:.9cqw}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.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-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-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2a7ab8\]{border-color:#2a7ab8}.border-\[\#b9c0ff\]{border-color:#b9c0ff}.border-\[\#ffd60a\]{border-color:#ffd60a}.border-\[var\(--accent\)\]\/15{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/15{border-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.border-\[var\(--accent\)\]\/25{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/25{border-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-banimo-purple\/20{border-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.border-banimo-purple\/20{border-color:color-mix(in oklab, var(--banimo-purple) 20%, transparent)}}.border-black{border-color:var(--color-black)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-black\/25{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.border-black\/25{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.border-black\/\[0\.07\]{border-color:#00000012}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-black) 7.0%, transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.border-green-600\/30{border-color:#00a5444d}@supports (color:color-mix(in lab, red, red)){.border-green-600\/30{border-color:color-mix(in oklab, var(--color-green-600) 30%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-transparent{border-color:#0000}.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\/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\/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\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.\!bg-\[\#3d7bff\]{background-color:#3d7bff!important}.\!bg-\[\#161a2e\]{background-color:#161a2e!important}.\!bg-\[\#adb3bc\]{background-color:#adb3bc!important}.\!bg-black\/\[0\.04\]{background-color:#0000000a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-black\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)!important}}.\!bg-white\/\[0\.05\]{background-color:#ffffff0d!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)!important}}.bg-\[\#0a0c16\]{background-color:#0a0c16}.bg-\[\#0b0b10\]{background-color:#0b0b10}.bg-\[\#0b1220\]{background-color:#0b1220}.bg-\[\#0c0b12\]{background-color:#0c0b12}.bg-\[\#0e0e12\]{background-color:#0e0e12}.bg-\[\#00D2FF\]\/20{background-color:#00d2ff33;background-color:lab(77.4383% -32.5797 -34.9065/.2)}.bg-\[\#1f6fd1\]{background-color:#1f6fd1}.bg-\[\#2a241d\]{background-color:#2a241d}.bg-\[\#2bac76\]{background-color:#2bac76}.bg-\[\#2c2c2e\]{background-color:#2c2c2e}.bg-\[\#3f0e40\]{background-color:#3f0e40}.bg-\[\#4a3328\]\/80{background-color:#4a3328cc;background-color:lab(23.7554% 9.51256 11.3265/.8)}.bg-\[\#6a4cff\]{background-color:#6a4cff}.bg-\[\#6c5ce7\]{background-color:#6c5ce7}.bg-\[\#007a5a\]{background-color:#007a5a}.bg-\[\#7c5cff\]{background-color:#7c5cff}.bg-\[\#8f97ff\]{background-color:#8f97ff}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#34c77b\]{background-color:#34c77b}.bg-\[\#07080f\]{background-color:#07080f}.bg-\[\#11142a\]{background-color:#11142a}.bg-\[\#17171f\]{background-color:#17171f}.bg-\[\#141831\]{background-color:#141831}.bg-\[\#abb0ba\]{background-color:#abb0ba}.bg-\[\#c7c5d8\]{background-color:#c7c5d8}.bg-\[\#d3d5db\]{background-color:#d3d5db}.bg-\[\#d9195c\]{background-color:#d9195c}.bg-\[\#dff3e5\]{background-color:#dff3e5}.bg-\[\#e3e7f0\]{background-color:#e3e7f0}.bg-\[\#e3eefc\]{background-color:#e3eefc}.bg-\[\#e6eaf4\]{background-color:#e6eaf4}.bg-\[\#e8f6ee\]{background-color:#e8f6ee}.bg-\[\#e9b44c\]{background-color:#e9b44c}.bg-\[\#ebe5d8\]{background-color:#ebe5d8}.bg-\[\#ece9ff\]{background-color:#ece9ff}.bg-\[\#eef3f8\]{background-color:#eef3f8}.bg-\[\#ef4444\]{background-color:#ef4444}.bg-\[\#f2f2f7\]{background-color:#f2f2f7}.bg-\[\#f2f4f9\]{background-color:#f2f4f9}.bg-\[\#f6f5fb\]{background-color:#f6f5fb}.bg-\[\#f7f3ea\]{background-color:#f7f3ea}.bg-\[\#f7f3ea\]\/95{background-color:#f7f3eaf2;background-color:lab(95.9696% .236899 4.85058/.95)}.bg-\[\#f7f6fb\]{background-color:#f7f6fb}.bg-\[\#f9fafd\]\/95{background-color:#f9fafdf2;background-color:lab(98.2587% .0540316 -1.56323/.95)}.bg-\[\#f97316\]{background-color:#f97316}.bg-\[\#faf9fc\]{background-color:#faf9fc}.bg-\[\#fbf8f1\]{background-color:#fbf8f1}.bg-\[\#fbf9f4\]\/95{background-color:#fbf9f4f2;background-color:lab(97.977% .0432134 2.65254/.95)}.bg-\[\#fdf0d8\]{background-color:#fdf0d8}.bg-\[\#ff3b30\]{background-color:#ff3b30}.bg-\[\#ff5a5f\]{background-color:#ff5a5f}.bg-\[\#ff5a5f\]\/20{background-color:#ff5a5f33;background-color:lab(61.8887% 63.7586 33.5117/.2)}.bg-\[\#ff5ca8\]\/15{background-color:#ff5ca826;background-color:lab(63.5863% 67.3741 -6.15093/.15)}.bg-\[\#ff8fb1\]\/15{background-color:#ff8fb126;background-color:lab(72.6316% 45.9524 1.89109/.15)}.bg-\[\#ff9f0a\]{background-color:#ff9f0a}.bg-\[\#ffb020\]{background-color:#ffb020}.bg-\[\#ffe3a8\]{background-color:#ffe3a8}.bg-\[\#fff4d1\]{background-color:#fff4d1}.bg-\[\#fffdf7\]{background-color:#fffdf7}.bg-\[var\(--accent\)\],.bg-\[var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-\[var\(--accent\)\]\/12{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/12{background-color:color-mix(in oklab, var(--accent) 12%, transparent)}}.bg-\[var\(--accent\)\]\/\[0\.06\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent\)\]\/\[0\.06\]{background-color:color-mix(in oklab, var(--accent) 6%, transparent)}}.bg-\[var\(--accent-2\)\],.bg-\[var\(--accent-2\)\]\/10{background-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--accent-2\)\]\/10{background-color:color-mix(in oklab, var(--accent-2) 10%, transparent)}}.bg-\[var\(--sc-bg\)\],.bg-\[var\(--sc-bg\)\]\/75{background-color:var(--sc-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--sc-bg\)\]\/75{background-color:color-mix(in oklab, var(--sc-bg) 75%, transparent)}}.bg-\[var\(--sc-lime\)\]{background-color:var(--sc-lime)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-banimo-placeholder{background-color:var(--banimo-placeholder)}.bg-banimo-purple,.bg-banimo-purple\/10{background-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.bg-banimo-purple\/10{background-color:color-mix(in oklab, var(--banimo-purple) 10%, transparent)}}.bg-banimo-purple\/25{background-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.bg-banimo-purple\/25{background-color:color-mix(in oklab, var(--banimo-purple) 25%, transparent)}}.bg-banimo-purple\/70{background-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.bg-banimo-purple\/70{background-color:color-mix(in oklab, var(--banimo-purple) 70%, transparent)}}.bg-banimo-purple\/80{background-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.bg-banimo-purple\/80{background-color:color-mix(in oklab, var(--banimo-purple) 80%, transparent)}}.bg-banimo-purple\/\[0\.08\]{background-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.bg-banimo-purple\/\[0\.08\]{background-color:color-mix(in oklab, var(--banimo-purple) 8%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.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\/12{background-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.bg-black\/12{background-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/\[0\.03\]{background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.bg-black\/\[0\.05\]{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/\[0\.06\]{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.bg-black\/\[0\.07\]{background-color:#00000012}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-black) 7.0%, transparent)}}.bg-black\/\[0\.08\]{background-color:#00000014}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.bg-black\/\[0\.015\]{background-color:#00000004}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-black) 1.5%, transparent)}}.bg-black\/\[0\.85\]{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.85\]{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-transparent{background-color:#0000}.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\/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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/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\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, 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-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-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,rgb\(230_225_215\/0\.18\)\,rgb\(200_195_185\/0\.32\)\)\]{background-image:linear-gradient(#e6e1d72e,#c8c3b952)}.bg-\[radial-gradient\(50\%_45\%_at_60\%_45\%\,rgb\(120_130_255\/0\.35\)\,transparent_70\%\)\]{background-image:radial-gradient(50% 45% at 60% 45%,#7882ff59,#0000 70%)}.bg-\[radial-gradient\(70\%_50\%_at_50\%_10\%\,\#8a7a5c\,\#3c3428_60\%\,\#1f1b16\)\]{background-image:radial-gradient(70% 50% at 50% 10%,#8a7a5c,#3c3428 60%,#1f1b16)}.bg-\[radial-gradient\(80\%_60\%_at_50\%_35\%\,\#857a70\,\#5a5048_55\%\,\#3a322c\)\]{background-image:radial-gradient(80% 60% at 50% 35%,#857a70,#5a5048 55%,#3a322c)}.bg-\[radial-gradient\(80\%_60\%_at_50\%_35\%\,\#a69a8e\,\#7c7066_60\%\,\#5c524a\)\]{background-image:radial-gradient(80% 60% at 50% 35%,#a69a8e,#7c7066 60%,#5c524a)}.bg-\[radial-gradient\(circle\,rgba\(123\,79\,212\,0\.4\)\,rgba\(0\,210\,255\,0\.18\)_45\%\,transparent_70\%\)\]{background-image:radial-gradient(circle,#7b4fd466,#00d2ff2e 45%,#0000 70%)}.bg-\[radial-gradient\(circle_at_50\%_45\%\,\#c79a7d\,\#3c3428_70\%\)\]{background-image:radial-gradient(circle at 50% 45%,#c79a7d,#3c3428 70%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(123\,79\,212\,0\.10\)\,transparent_55\%\)\]{background-image:radial-gradient(at top,#7b4fd41a,#0000 55%)}.from-\[\#bcd0ff\]{--tw-gradient-from:#bcd0ff;--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-\[\#c9b8ff\]{--tw-gradient-from:#c9b8ff;--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-\[\#ffb86b\]{--tw-gradient-from:#ffb86b;--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-banimo-purple\/40{--tw-gradient-from:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.from-banimo-purple\/40{--tw-gradient-from:color-mix(in oklab, var(--banimo-purple) 40%, transparent)}}.from-banimo-purple\/40{--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-banimo-purple\/\[0\.05\]{--tw-gradient-from:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.from-banimo-purple\/\[0\.05\]{--tw-gradient-from:color-mix(in oklab, var(--banimo-purple) 5%, transparent)}}.from-banimo-purple\/\[0\.05\]{--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-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--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-black\/\[0\.035\]{--tw-gradient-from:#00000009}@supports (color:color-mix(in lab, red, red)){.from-black\/\[0\.035\]{--tw-gradient-from:color-mix(in oklab, var(--color-black) 3.5%, transparent)}}.from-black\/\[0\.035\]{--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-transparent{--tw-gradient-from:transparent;--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-\[\#f3eaff\]{--tw-gradient-via:#f3eaff;--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)}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--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)}.via-white\/50{--tw-gradient-via:#ffffff80}@supports (color:color-mix(in lab, red, red)){.via-white\/50{--tw-gradient-via:color-mix(in oklab, var(--color-white) 50%, transparent)}}.via-white\/50{--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)}.via-white\/80{--tw-gradient-via:#fffc}@supports (color:color-mix(in lab, red, red)){.via-white\/80{--tw-gradient-via:color-mix(in oklab, var(--color-white) 80%, transparent)}}.via-white\/80{--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-\[\#00D2FF\]\/40{--tw-gradient-to:#00d2ff66;--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))}@supports (color:lab(0% 0 0)){.to-\[\#00D2FF\]\/40{--tw-gradient-to:lab(77.4383% -32.5797 -34.9065/.4)}}.to-\[\#9fb3ff\]{--tw-gradient-to:#9fb3ff;--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-\[\#cfe2ff\]{--tw-gradient-to:#cfe2ff;--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-\[\#ff6b8b\]{--tw-gradient-to:#ff6b8b;--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-black\/\[0\.015\]{--tw-gradient-to:#00000004}@supports (color:color-mix(in lab, red, red)){.to-black\/\[0\.015\]{--tw-gradient-to:color-mix(in oklab, var(--color-black) 1.5%, transparent)}}.to-black\/\[0\.015\]{--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-transparent{--tw-gradient-to:transparent;--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))}.\[mask-image\:radial-gradient\(ellipse_at_center\,black\,transparent_72\%\)\]{-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[0\.8cqw\]{padding:.8cqw}.p-\[0\.9cqw\]{padding:.9cqw}.p-\[4\.5cqw\]{padding:4.5cqw}.p-\[4cqw\]{padding:4cqw}.p-\[5\%\]{padding:5%}.p-\[5cqw\]{padding:5cqw}.p-px{padding:1px}.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-\[1\.4cqw\]{padding-inline:1.4cqw}.px-\[1\.8cqw\]{padding-inline:1.8cqw}.px-\[1cqw\]{padding-inline:1cqw}.px-\[2\.2cqw\]{padding-inline:2.2cqw}.px-\[2\.4cqw\]{padding-inline:2.4cqw}.px-\[2\.6cqw\]{padding-inline:2.6cqw}.px-\[2\.8cqw\]{padding-inline:2.8cqw}.px-\[2cqw\]{padding-inline:2cqw}.px-\[3\.4cqw\]{padding-inline:3.4cqw}.px-\[3\.5cqw\]{padding-inline:3.5cqw}.px-\[3cqw\]{padding-inline:3cqw}.px-\[4\.5cqw\]{padding-inline:4.5cqw}.px-\[4cqw\]{padding-inline:4cqw}.px-\[5\.5cqw\]{padding-inline:5.5cqw}.px-\[5cqw\]{padding-inline:5cqw}.px-\[6cqw\]{padding-inline:6cqw}.px-\[7cqw\]{padding-inline:7cqw}.px-\[8cqw\]{padding-inline:8cqw}.px-\[9cqw\]{padding-inline:9cqw}.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-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.3cqw\]{padding-block:.3cqw}.py-\[0\.4cqw\]{padding-block:.4cqw}.py-\[0\.5cqw\]{padding-block:.5cqw}.py-\[0\.6cqw\]{padding-block:.6cqw}.py-\[0\.7cqw\]{padding-block:.7cqw}.py-\[0\.8cqw\]{padding-block:.8cqw}.py-\[0\.9cqw\]{padding-block:.9cqw}.py-\[1\.2cqw\]{padding-block:1.2cqw}.py-\[1\.4cqw\]{padding-block:1.4cqw}.py-\[1\.6cqw\]{padding-block:1.6cqw}.py-\[1cqw\]{padding-block:1cqw}.py-\[2\.2cqw\]{padding-block:2.2cqw}.py-\[2\.4cqw\]{padding-block:2.4cqw}.py-\[2\.6cqw\]{padding-block:2.6cqw}.py-\[2\.8cqw\]{padding-block:2.8cqw}.py-\[2cqw\]{padding-block:2cqw}.py-\[3\.4cqw\]{padding-block:3.4cqw}.py-\[3\.6cqw\]{padding-block:3.6cqw}.py-\[3cqw\]{padding-block:3cqw}.py-\[4\.5cqw\]{padding-block:4.5cqw}.py-\[4cqw\]{padding-block:4cqw}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.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-10{padding-top:calc(var(--spacing) * 10)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[2\.2cqw\]{padding-top:2.2cqw}.pt-\[2\.4cqw\]{padding-top:2.4cqw}.pt-\[2\.6cqw\]{padding-top:2.6cqw}.pt-\[2cqw\]{padding-top:2cqw}.pt-\[3cqw\]{padding-top:3cqw}.pt-\[4cqw\]{padding-top:4cqw}.pt-\[8cqw\]{padding-top:8cqw}.pt-\[13\.5cqw\]{padding-top:13.5cqw}.pt-\[13cqw\]{padding-top:13cqw}.pt-\[14\.5cqw\]{padding-top:14.5cqw}.pt-\[15\.5cqw\]{padding-top:15.5cqw}.pt-\[15cqw\]{padding-top:15cqw}.pt-\[18cqw\]{padding-top:18cqw}.pt-\[25cqw\]{padding-top:25cqw}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-\[2\.2cqw\]{padding-right:2.2cqw}.pr-\[4cqw\]{padding-right:4cqw}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[2\.4cqw\]{padding-bottom:2.4cqw}.pb-\[2cqw\]{padding-bottom:2cqw}.pb-\[3cqw\]{padding-bottom:3cqw}.pb-\[6cqw\]{padding-bottom:6cqw}.pb-\[7\.5cqw\]{padding-bottom:7.5cqw}.pb-\[9cqw\]{padding-bottom:9cqw}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[0\.5cqw\]{padding-left:.5cqw}.pl-\[4cqw\]{padding-left:4cqw}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[2\.2cqw\]{font-size:2.2cqw}.text-\[2\.3cqw\]{font-size:2.3cqw}.text-\[2\.4cqw\]{font-size:2.4cqw}.text-\[2\.5cqw\]{font-size:2.5cqw}.text-\[2\.6cqw\]{font-size:2.6cqw}.text-\[2\.7cqw\]{font-size:2.7cqw}.text-\[2\.8cqw\]{font-size:2.8cqw}.text-\[2\.9cqw\]{font-size:2.9cqw}.text-\[3\.1cqw\]{font-size:3.1cqw}.text-\[3\.2cqw\]{font-size:3.2cqw}.text-\[3\.3cqw\]{font-size:3.3cqw}.text-\[3\.4cqw\]{font-size:3.4cqw}.text-\[3\.5cqw\]{font-size:3.5cqw}.text-\[3\.6cqw\]{font-size:3.6cqw}.text-\[3\.7cqw\]{font-size:3.7cqw}.text-\[3\.8cqw\]{font-size:3.8cqw}.text-\[3\.9cqw\]{font-size:3.9cqw}.text-\[3\.45cqw\]{font-size:3.45cqw}.text-\[3cqw\]{font-size:3cqw}.text-\[4\.2cqw\]{font-size:4.2cqw}.text-\[4\.4cqw\]{font-size:4.4cqw}.text-\[4\.6cqw\]{font-size:4.6cqw}.text-\[4\.8cqw\]{font-size:4.8cqw}.text-\[4cqw\]{font-size:4cqw}.text-\[5\.2cqw\]{font-size:5.2cqw}.text-\[5\.4cqw\]{font-size:5.4cqw}.text-\[5\.5cqw\]{font-size:5.5cqw}.text-\[5cqw\]{font-size:5cqw}.text-\[6\.2cqw\]{font-size:6.2cqw}.text-\[6\.4cqw\]{font-size:6.4cqw}.text-\[6\.6cqw\]{font-size:6.6cqw}.text-\[6cqw\]{font-size:6cqw}.text-\[7\.4cqw\]{font-size:7.4cqw}.text-\[7\.6cqw\]{font-size:7.6cqw}.text-\[7cqw\]{font-size:7cqw}.text-\[8cqw\]{font-size:8cqw}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10cqw\]{font-size:10cqw}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12cqw\]{font-size:12cqw}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(1\.05rem\,1\.6vw\,1\.3rem\)\]{font-size:clamp(1.05rem,1.6vw,1.3rem)}.text-\[clamp\(1\.5rem\,2\.6vw\,2rem\)\]{font-size:clamp(1.5rem,2.6vw,2rem)}.text-\[clamp\(1\.6rem\,3vw\,2\.2rem\)\]{font-size:clamp(1.6rem,3vw,2.2rem)}.text-\[clamp\(1\.7rem\,3vw\,2\.4rem\)\]{font-size:clamp(1.7rem,3vw,2.4rem)}.text-\[clamp\(1\.8rem\,4vw\,3rem\)\]{font-size:clamp(1.8rem,4vw,3rem)}.text-\[clamp\(1\.9rem\,3\.6vw\,2\.8rem\)\]{font-size:clamp(1.9rem,3.6vw,2.8rem)}.text-\[clamp\(1\.9rem\,4\.2vw\,3\.2rem\)\]{font-size:clamp(1.9rem,4.2vw,3.2rem)}.text-\[clamp\(1\.9rem\,4\.4vw\,3\.2rem\)\]{font-size:clamp(1.9rem,4.4vw,3.2rem)}.text-\[clamp\(1\.45rem\,2\.6vw\,1\.9rem\)\]{font-size:clamp(1.45rem,2.6vw,1.9rem)}.text-\[clamp\(2\.1rem\,4\.8vw\,3\.6rem\)\]{font-size:clamp(2.1rem,4.8vw,3.6rem)}.text-\[clamp\(2\.2rem\,5\.4vw\,4rem\)\]{font-size:clamp(2.2rem,5.4vw,4rem)}.text-\[clamp\(2\.2rem\,5\.6vw\,4\.4rem\)\]{font-size:clamp(2.2rem,5.6vw,4.4rem)}.text-\[clamp\(2\.3rem\,6\.4vw\,4\.6rem\)\]{font-size:clamp(2.3rem,6.4vw,4.6rem)}.text-\[clamp\(2\.4rem\,6vw\,4\.6rem\)\]{font-size:clamp(2.4rem,6vw,4.6rem)}.text-\[clamp\(2\.6rem\,7vw\,5\.2rem\)\]{font-size:clamp(2.6rem,7vw,5.2rem)}.text-\[clamp\(2\.6rem\,9vw\,4\.4rem\)\]{font-size:clamp(2.6rem,9vw,4.4rem)}.text-\[clamp\(2\.8rem\,8vw\,5\.6rem\)\]{font-size:clamp(2.8rem,8vw,5.6rem)}.text-\[clamp\(2rem\,4\.2vw\,3\.2rem\)\]{font-size:clamp(2rem,4.2vw,3.2rem)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.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\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.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-\[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\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-white{color:var(--color-white)!important}.\!text-white\/85{color:#ffffffd9!important}@supports (color:color-mix(in lab, red, red)){.\!text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)!important}}.text-\[\#0a0c16\]{color:#0a0c16}.text-\[\#00D2FF\]{color:#00d2ff}.text-\[\#1b2433\]{color:#1b2433}.text-\[\#1b2433\]\/75{color:#1b2433bf;color:lab(13.881% -.448614 -11.249/.75)}.text-\[\#1d1b16\]{color:#1d1b16}.text-\[\#1f6fd1\]{color:#1f6fd1}.text-\[\#1f2937\]{color:#1f2937}.text-\[\#2a7ab8\]{color:#2a7ab8}.text-\[\#2a2620\]{color:#2a2620}.text-\[\#3d7bff\]{color:#3d7bff}.text-\[\#3ddc84\]{color:#3ddc84}.text-\[\#4b5563\]{color:#4b5563}.text-\[\#5a3df0\]{color:#5a3df0}.text-\[\#6b6b85\]{color:#6b6b85}.text-\[\#6b7280\]{color:#6b7280}.text-\[\#6c5ce7\]{color:#6c5ce7}.text-\[\#007aff\]{color:#007aff}.text-\[\#8a7f6c\]{color:#8a7f6c}.text-\[\#8a8f99\]{color:#8a8f99}.text-\[\#8a6500\]{color:#8a6500}.text-\[\#8e8a80\]{color:#8e8a80}.text-\[\#9a6200\]{color:#9a6200}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#111\]{color:#111}.text-\[\#14213d\]{color:#14213d}.text-\[\#16804a\]{color:#16804a}.text-\[\#17803d\]{color:#17803d}.text-\[\#24243a\]{color:#24243a}.text-\[\#a9b1ff\]{color:#a9b1ff}.text-\[\#a996ff\]{color:#a996ff}.text-\[\#a3977f\]{color:#a3977f}.text-\[\#c2410c\]{color:#c2410c}.text-\[\#d58bff\]{color:#d58bff}.text-\[\#d99a00\]{color:#d99a00}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#e5484d\]{color:#e5484d}.text-\[\#f5a623\]{color:#f5a623}.text-\[\#ff3b30\]{color:#ff3b30}.text-\[\#ff8a8e\]{color:#ff8a8e}.text-\[\#ff8fd0\]{color:#ff8fd0}.text-\[\#ff9f0a\]{color:#ff9f0a}.text-\[\#ffb3c9\]{color:#ffb3c9}.text-\[\#ffb3da\]{color:#ffb3da}.text-\[\#ffb547\]{color:#ffb547}.text-\[\#ffd60a\]{color:#ffd60a}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-2\)\]{color:var(--accent-2)}.text-\[var\(--sc-muted\)\]{color:var(--sc-muted)}.text-\[var\(--sc-red\)\]{color:var(--sc-red)}.text-amber-900{color:var(--color-amber-900)}.text-banimo-gray{color:var(--banimo-gray)}.text-banimo-purple,.text-banimo-purple\/20{color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.text-banimo-purple\/20{color:color-mix(in oklab, var(--banimo-purple) 20%, transparent)}}.text-black{color:var(--color-black)}.text-black\/25{color:#00000040}@supports (color:color-mix(in lab, red, red)){.text-black\/25{color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.text-black\/30{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.text-black\/35{color:#00000059}@supports (color:color-mix(in lab, red, red)){.text-black\/35{color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.text-black\/40{color:#0006}@supports (color:color-mix(in lab, red, red)){.text-black\/40{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-black\/65{color:#000000a6}@supports (color:color-mix(in lab, red, red)){.text-black\/65{color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-black\/75{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.text-black\/75{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.text-black\/80{color:#000c}@supports (color:color-mix(in lab, red, red)){.text-black\/80{color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.text-foreground{color:var(--foreground)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.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\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, 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\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, 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\/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\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline\!{text-decoration-line:none!important}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-10px_0_30px_rgb\(0_0_0\/0\.12\)\]{--tw-shadow:-10px 0 30px var(--tw-shadow-color,#0000001f);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_40px_-10px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 -10px 40px -10px 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-\[0_0_40px_14px_rgb\(255_210_140\/0\.45\)\]{--tw-shadow:0 0 40px 14px var(--tw-shadow-color,#ffd28c73);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_0_rgb\(0_0_0\/0\.3\)\]{--tw-shadow:0 1px 0 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_1px_0_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0 1px 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)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.05\)\]{--tw-shadow:0 1px 2px 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)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000f);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_rgb\(0_0_0\/0\.1\)\]{--tw-shadow:0 1px 3px 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-\[0_1px_3px_rgb\(0_0_0\/0\.15\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000026);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_rgb\(0_0_0\/0\.12\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#0000001f);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_16px_-10px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:0 8px 16px -10px 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_8px_32px_rgba\(123\,79\,212\,0\.10\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#7b4fd41a);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_-8px_rgb\(0_0_0\/0\.5\)\]{--tw-shadow:0 10px 24px -8px 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_10px_30px_-10px_rgb\(0_0_0\/0\.6\)\]{--tw-shadow:0 10px 30px -10px 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-\[0_10px_30px_rgb\(0_0_0\/0\.3\)\]{--tw-shadow:0 10px 30px 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_12px_24px_-14px_rgb\(31_111_209\/0\.7\)\]{--tw-shadow:0 12px 24px -14px var(--tw-shadow-color,#1f6fd1b3);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_-16px_rgb\(31_79_168\/0\.4\)\]{--tw-shadow:0 12px 30px -16px var(--tw-shadow-color,#1f4fa866);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_-18px_rgb\(31_79_168\/0\.4\)\]{--tw-shadow:0 12px 30px -18px var(--tw-shadow-color,#1f4fa866);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_15px_30px_-12px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 15px 30px -12px 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-\[0_15px_30px_-15px_rgb\(0_0_0\/0\.5\)\]{--tw-shadow:0 15px 30px -15px 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_20px_50px_-25px_rgb\(0_0_0\/0\.4\)\]{--tw-shadow:0 20px 50px -25px 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_20px_50px_-30px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 20px 50px -30px 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-\[0_30px_60px_-20px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 30px 60px -20px 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-\[0_40px_80px_-40px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:0 40px 80px -40px 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-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-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)}.ring,.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-\[0\.5cqw\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5cqw + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-banimo-purple\/15{--tw-shadow-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.shadow-banimo-purple\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--banimo-purple) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#f6f5fb\]{--tw-ring-color:#f6f5fb}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-black\/\[0\.03\]{--tw-ring-color:#00000008}@supports (color:color-mix(in lab, red, red)){.ring-black\/\[0\.03\]{--tw-ring-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.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-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-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-\[1\.2cqw\]{--tw-blur:blur(1.2cqw);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,)}.brightness-50{--tw-brightness:brightness(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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-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,)}.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-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-\[background-color\,backdrop-filter\,box-shadow\]{transition-property:background-color,-webkit-backdrop-filter,backdrop-filter,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[var\(--sc-ease\)\]{--tw-ease:var(--sc-ease);transition-timing-function:var(--sc-ease)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[perspective\:500px\]{perspective:500px}.\[perspective\:800px\]{perspective:800px}.\[perspective\:900px\]{perspective:900px}.\[text-shadow\:0_1px_3px_rgb\(0_0_0\/0\.35\)\]{text-shadow:0 1px 3px #00000059}.\[text-shadow\:0_1px_8px_rgb\(0_0_0\/0\.35\)\]{text-shadow:0 1px 8px #00000059}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:-rotate-3:is(:where(.group):hover *){rotate:-3deg}.group-hover\:rotate-6:is(:where(.group):hover *){rotate:6deg}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-banimo-purple:is(:where(.group):hover *){background-color:var(--banimo-purple)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:drop-shadow-lg:is(:where(.group):hover *){--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\/card\:bg-black\/\[0\.03\]:is(:where(.group\/card):hover *){background-color:#00000008}@supports (color:color-mix(in lab, red, red)){.group-hover\/card\:bg-black\/\[0\.03\]:is(:where(.group\/card):hover *){background-color:color-mix(in oklab, var(--color-black) 3%, transparent)}}}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker{--tw-content:none;content:none}.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-banimo-purple\/10::file-selector-button{background-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.file\:bg-banimo-purple\/10::file-selector-button{background-color:color-mix(in oklab, var(--banimo-purple) 10%, transparent)}}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-banimo-purple::file-selector-button{color:var(--banimo-purple)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);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\.01\]:hover{scale:1.01}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-banimo-purple\/40:hover{border-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.hover\:border-banimo-purple\/40:hover{border-color:color-mix(in oklab, var(--banimo-purple) 40%, transparent)}}.hover\:bg-banimo-purple\/15:hover{background-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-banimo-purple\/15:hover{background-color:color-mix(in oklab, var(--banimo-purple) 15%, transparent)}}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.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\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-banimo-purple:hover{color:var(--banimo-purple)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_40px_rgba\(123\,79\,212\,0\.16\)\]:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#7b4fd429);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-\[0_30px_60px_-30px_rgb\(0_0_0\/0\.35\)\]:hover{--tw-shadow:0 30px 60px -30px 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)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-md:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:shadow-black\/15:hover{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/15:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:file\:bg-banimo-purple\/20:hover::file-selector-button{background-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.hover\:file\:bg-banimo-purple\/20:hover::file-selector-button{background-color:color-mix(in oklab, var(--banimo-purple) 20%, transparent)}}}.focus\:border-banimo-purple:focus{border-color:var(--banimo-purple)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-banimo-purple\/30:focus{--tw-ring-color:var(--banimo-purple)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-banimo-purple\/30:focus{--tw-ring-color:color-mix(in oklab, var(--banimo-purple) 30%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-banimo-purple:focus-visible{outline-color:var(--banimo-purple)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.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{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mx-8{margin-inline:calc(var(--spacing) * 8)}.sm\:-mt-4{margin-top:calc(var(--spacing) * -4)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mt-20{margin-top:calc(var(--spacing) * 20)}.sm\:mt-24{margin-top:calc(var(--spacing) * 24)}.sm\:mb-28{margin-bottom:calc(var(--spacing) * 28)}.sm\:flex{display:flex}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-32{height:calc(var(--spacing) * 32)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:h-48{height:calc(var(--spacing) * 48)}.sm\:h-\[17px\]{height:17px}.sm\:h-\[38px\]{height:38px}.sm\:h-\[clamp\(360px\,42vw\,520px\)\]{height:clamp(360px,42vw,520px)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-\[200px\]{width:200px}.sm\:w-\[285px\]{width:285px}.sm\:w-\[calc\(\(100\%-3rem\)\/4\)\]{width:calc(25% - .75rem)}.sm\:w-\[calc\(100vw-2\.5rem\)\]{width:calc(100vw - 2.5rem)}.sm\:max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-center{justify-content:center}.sm\:gap-0{gap:calc(var(--spacing) * 0)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[36px\]{border-radius:36px}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pr-10{padding-right:calc(var(--spacing) * 10)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[1\.13rem\]{font-size:1.13rem}}@media (min-width:48rem){.md\:flex{display:flex}.md\:translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr}.md\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.md\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:items-center{align-items:center}.md\:gap-10{gap:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:block{display:block}.lg\:h-\[40px\]{height:40px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1fr\]{grid-template-columns:.85fr 1fr}.lg\:grid-cols-\[1fr_minmax\(0\,22rem\)\]{grid-template-columns:1fr minmax(0,22rem)}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:items-start{align-items:flex-start}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.lg\:border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:text-\[2\.15rem\]{font-size:2.15rem}}.\[\&_p_a\]\:text-banimo-purple p a{color:var(--banimo-purple)}.\[\&_p_a\]\:text-black p a{color:var(--color-black)}.\[\&_p_a\]\:underline-offset-2 p a{text-underline-offset:2px}@media (hover:hover){.hover\:\[\&_p_a\]\:underline:hover p a{text-decoration-line:underline}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>div\]\:\!h-full>div{height:100%!important}.\[\&\>div\]\:\!w-full>div{width:100%!important}}:root{--sc-bg:#f4f4f3;--sc-ink:#111;--sc-muted:#6b6b6b;--sc-faint:#c9c9c9;--sc-ease:cubic-bezier(.22, 1, .36, 1);--sc-spring:cubic-bezier(.34, 1.56, .64, 1);--sc-lime:#e2f36b;--sc-orange:#f2652b;--sc-blue:#2f6bff;--sc-mint:#7cc6a4;--sc-red:#b4232c}.sc-page{background:var(--sc-bg);color:var(--sc-ink)}.sc-satin{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sc-satin:before,.sc-satin:after{content:"";filter:blur(30px);background:radial-gradient(40% 18% at 30% 30%,#fff 0%,#0000 70%),radial-gradient(45% 14% at 70% 55%,#fff 0%,#0000 70%),radial-gradient(35% 12% at 40% 80%,#e6e6e4 0%,#0000 70%),radial-gradient(30% 16% at 80% 20%,#e3e3e1 0%,#0000 70%);animation:22s ease-in-out infinite alternate sc-satin;position:absolute;inset:-30%}.sc-satin:after{opacity:.8;animation-duration:30s;animation-direction:alternate-reverse;transform:rotate(-18deg)}@keyframes sc-satin{0%{transform:translate(-4%,-2%)rotate(-8deg)scale(1)}to{transform:translate(4%,3%)rotate(6deg)scale(1.1)}}.sc-reveal{opacity:0;filter:blur(10px);transition:opacity .9s var(--sc-ease) var(--d,0s), filter .9s var(--sc-ease) var(--d,0s), transform .9s var(--sc-ease) var(--d,0s);transform:translateY(24px)}.sc-reveal[data-in=true]{opacity:1;filter:blur();transform:none}.sc-word{opacity:0;filter:blur(12px);transition:opacity .8s var(--sc-ease) var(--d,0s), filter .8s var(--sc-ease) var(--d,0s), transform .8s var(--sc-ease) var(--d,0s);display:inline-block;transform:translateY(.35em)}[data-in=true]>*>.sc-word,[data-in=true] .sc-word{opacity:1;filter:blur();transform:none}.sc-fan{perspective:1400px}.sc-fan-card{--spread:clamp(44px, 9vw, 118px);--offset:calc(var(--i) - var(--mid));width:var(--card,clamp(120px, 20vw, 230px));aspect-ratio:1;translate:-50% calc(-50% + var(--lift,0px));transform-style:preserve-3d;opacity:0;transition:transform 1.3s var(--sc-ease), opacity .6s ease, box-shadow .3s ease;transition-delay:calc(var(--delay,0s));z-index:calc(10 - var(--abs,0));border-radius:22%;position:absolute;top:50%;left:50%;transform:translateY(60vh)rotate(-28deg)rotateY(0)scale(.9);box-shadow:0 30px 60px -20px #00000059,0 0 0 1px #0000000f}.sc-fan[data-stage=lifted] .sc-fan-card[data-front=true]{opacity:1;transform:translate(0)rotate(-6deg)scale(.95)}.sc-fan[data-stage=lifted] .sc-fan-card:not([data-front=true]){opacity:0;transition-duration:0s;transform:translateZ(-40px)rotate(-6deg)scale(.9)}.sc-fan[data-stage=open] .sc-fan-card{opacity:1;--gather:calc(1 - var(--p,0) * .55);transform:translate3d(calc(var(--offset) * var(--spread) * var(--gather)), calc(var(--abs) * 6px), 0) rotateY(calc(var(--offset) * -9deg)) rotate(calc(var(--offset) * 3deg)) scale(calc(1 - var(--p,0) * .15));transition:transform 1.1s var(--sc-ease) calc(var(--abs) * 70ms), opacity .4s ease calc(var(--abs) * 70ms)}.sc-fan[data-stage=settled] .sc-fan-card{opacity:1;--gather:calc(1 - var(--p,0) * .55);transform:translate3d(calc(var(--offset) * var(--spread) * var(--gather)), calc(var(--abs) * 6px), 0) rotateY(calc(var(--offset) * -9deg)) rotate(calc(var(--offset) * 3deg)) scale(calc(1 - var(--p,0) * .15));transition:transform .25s linear, translate .4s var(--sc-ease), box-shadow .3s ease}.sc-fan[data-stage=settled] .sc-fan-card:hover{--lift:-14px;z-index:20;box-shadow:0 40px 70px -20px #00000073,0 0 0 1px #0000000f}.sc-cascade-card{opacity:0;transition:transform 1.1s var(--sc-ease) calc(var(--i) * 90ms + .15s), opacity .6s ease calc(var(--i) * 90ms + .15s), translate .7s var(--sc-ease), box-shadow .7s var(--sc-ease);transform:translate(-40%,-30%)scale(.85);box-shadow:0 25px 50px -20px #00000073,0 0 0 1px #0000000d}[data-in=true] .sc-cascade-card{opacity:1;transform:translate3d(0, 0, 0) rotate(calc(var(--i) * .6deg - 1deg))}@media (hover:hover){.sc-cascade-card:hover{translate:0 -14px;box-shadow:0 40px 60px -24px #00000080,0 0 0 1px #0000000d}}.sc-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sc-marquee-track{width:max-content;animation:sc-marquee var(--speed,40s) linear infinite;display:flex}.sc-marquee:hover .sc-marquee-track[data-pause=true]{animation-play-state:paused}@keyframes sc-marquee{to{transform:translate(-50%)}}.sc-float-tile{animation:sc-drift var(--dur,9s) ease-in-out infinite alternate;animation-delay:var(--delay,0s)}@keyframes sc-drift{0%{transform:translate3d(0, 0, 0) rotate(var(--r0,-4deg))}to{transform:translate3d(var(--dx,10px), var(--dy,-14px), 0) rotate(var(--r1,4deg))}}.sc-dock-item{transition:transform .25s var(--sc-ease), margin .25s var(--sc-ease);transform-origin:50% 100%}.sc-tilt-card{transition:transform .6s var(--sc-ease), box-shadow .4s ease}.sc-tilt-card:hover{box-shadow:0 30px 60px -25px #00000059;transform:translateY(-10px)rotate(0)!important}.sc-band{touch-action:pan-y;-webkit-user-select:none;user-select:none}.sc-fall{opacity:0;will-change:transform;transition:opacity .3s}.sc-store{isolation:isolate;color:#fff;height:3.35rem;transition:transform .5s var(--sc-ease), box-shadow .5s var(--sc-ease);background:linear-gradient(#2b2b30 0%,#121214 48%,#050506 100%);border-radius:15px;align-items:center;gap:.7rem;padding:0 1.35rem 0 1.05rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 1px 2px #0003,0 12px 26px -14px #0009}.sc-store:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%) -160% 0/220% 100% no-repeat;transition:background-position;position:absolute;inset:0}.sc-store:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff38,0 2px 4px #0000002e,0 22px 36px -16px #000000a6}.sc-store:hover:after{transition:background-position 1.1s var(--sc-ease);background-position:160% 0}.sc-store:active{transform:translateY(0)scale(.98)}.sc-store:focus-visible{outline:2px solid var(--color-banimo-purple,#6b4ff0);outline-offset:3px}.sc-store-icon{filter:drop-shadow(0 1px 1px #0006);flex:none}.sc-store-text{flex-direction:column;line-height:1;display:flex}.sc-store-small{letter-spacing:.01em;color:#ffffffb8;font-size:10.5px;font-weight:500}.sc-store-caps{letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.sc-store-big{letter-spacing:-.025em;margin-top:.22rem;font-size:1.22rem;font-weight:600}@media (prefers-reduced-motion:reduce){.sc-store,.sc-store:after{transition:none}.sc-store:hover{transform:none}}.sc-no-scrollbar{scrollbar-width:none}.sc-no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.sc-reveal,.sc-word,.sc-cascade-card,.sc-fan-card{opacity:1!important;filter:none!important;transition:none!important;animation:none!important}.sc-reveal,.sc-word{transform:none!important}.sc-satin:before,.sc-satin:after,.sc-marquee-track,.sc-float-tile{animation:none}}.sc-logo-overlay{z-index:60;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.sc-logo{aspect-ratio:1;perspective:900px;width:clamp(240px,44vw,380px);transition:transform 1.05s cubic-bezier(.65,0,.2,1)}.sc-logo svg{transform-style:preserve-3d}.sc-logo-core{transform-origin:100px 100px;transition:transform .75s var(--sc-spring);transform:scale(0)}.sc-logo[data-core=true] .sc-logo-core{transform:scale(2.4)}.sc-logo[data-rings=true] .sc-logo-core{transition:transform 1s var(--sc-ease);transform:scale(1)}.sc-logo-eye{transform-box:fill-box;transform-origin:50%;transform:scaleY(.1)}.sc-logo[data-core=true] .sc-logo-eye{transition:transform .25s .4s;transform:scaleY(1)}.sc-logo[data-blink=true] .sc-logo-eye{animation:.36s ease-in-out .1s 2 sc-logo-blink}@keyframes sc-logo-blink{0%,to{transform:scaleY(1)}50%{transform:scaleY(.08)}}.sc-logo-ring{fill:none;stroke:var(--banimo-purple);stroke-width:1.2px;stroke-dasharray:1 2;stroke-dashoffset:1px;opacity:0;transform-origin:100px 100px;transform:rotate(-90deg) scale(calc(2.4 + var(--i) * .5)) rotateX(55deg);filter:blur(10px)}.sc-logo[data-rings=true] .sc-logo-ring{opacity:1;stroke-dashoffset:0;filter:blur();transition:opacity .3s ease calc(var(--i) * .15s), stroke-dashoffset 1s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * .15s), transform 1.1s var(--sc-ease) calc(var(--i) * .15s), filter 1s var(--sc-ease) calc(var(--i) * .15s);transform:rotate(-90deg)scale(1)rotateX(0)}.sc-logo-orbit{transform-origin:100px 100px;animation:linear infinite sc-logo-orbit}@keyframes sc-logo-orbit{to{transform:rotate(360deg)}}.sc-logo-dot{fill:var(--banimo-purple);opacity:0;transform-box:view-box;filter:blur(4px);transform:translate(90px)scale(.2)}.sc-logo[data-dots=true] .sc-logo-dot{opacity:1;filter:none;transition:transform .8s var(--sc-spring) calc(var(--i) * 70ms), opacity .3s ease calc(var(--i) * 70ms), filter .5s ease calc(var(--i) * 70ms);transform:none}.sc-page[data-intro]>:not(.sc-logo-overlay):not(script){transition:opacity .9s var(--sc-ease)}.sc-page[data-intro=pending]>:not(.sc-logo-overlay):not(script){opacity:0;animation:.6s 7s forwards sc-intro-failsafe}@keyframes sc-intro-failsafe{to{opacity:1}}.sc-page[data-intro-skip]{--intro-skip:4.4s}.sc-curve{-webkit-user-select:none;user-select:none;position:relative}.sc-curve-canvas{cursor:grab;touch-action:pan-y;width:100%;height:calc(3.09829*clamp(130px,12vw,220px));display:block}.sc-curve-canvas:active{cursor:grabbing}.sc-curve-caption{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:calc(clamp(130px,12vw,220px)/-2.25931);padding:0 16px;display:flex;position:relative}.sc-curve-name{letter-spacing:-.045em;animation:sc-curve-title .8s var(--sc-ease);align-items:center;gap:.35em;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:500;line-height:1.05;transition:opacity .2s;display:inline-flex}.sc-curve-name:hover{opacity:.7}.sc-curve-icon{border-radius:24%;width:1.1em;height:1.1em;box-shadow:0 6px 14px -6px #00000059}.sc-curve-blurb{max-width:30rem;min-height:3em;color:var(--sc-muted);animation:sc-curve-title .8s var(--sc-ease) 80ms backwards;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.45}@keyframes sc-curve-title{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}}.sc-curve-controls{gap:8px;margin-top:4px;display:flex}.sc-curve-controls button{width:36px;height:36px;transition:transform .3s var(--sc-ease);background:#fff;border-radius:99px;place-items:center;font-size:14px;display:grid;box-shadow:0 4px 12px -6px #0000004d}.sc-curve-controls button:hover{transform:scale(1.1)}.sc-prose{color:#2b2b2b;font-size:1rem;line-height:1.7}.sc-prose>*+*,.sc-prose section>*+*{margin-top:1em}.sc-prose section+section{border-top:1px solid #0000000f;margin-top:2.6em;padding-top:2.2em}.sc-prose h2{letter-spacing:-.03em;color:#111;scroll-margin-top:96px;font-size:1.45rem;font-weight:500;line-height:1.2}.sc-prose h3{letter-spacing:-.015em;color:#111;margin-top:1.6em;font-size:1.08rem;font-weight:600}.sc-prose ul,.sc-prose ol{padding-left:1.25em}.sc-prose ul{list-style:outside}.sc-prose ol{list-style:decimal}.sc-prose li+li{margin-top:.45em}.sc-prose li::marker{color:var(--banimo-purple)}.sc-prose a{color:#111;text-underline-offset:3px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040;transition:text-decoration-color .2s}.sc-prose a:hover{text-decoration-color:currentColor}.sc-prose strong{color:#111;font-weight:600}.sc-prose-lead{color:var(--sc-muted);font-size:1.12rem}@media (min-width:640px){.sc-prose{font-size:1.04rem}}.sc-pool{touch-action:pan-y;background:#3fb3cf;border-radius:34px;box-shadow:0 0 0 10px #ece8df,0 0 0 11px #0000000f,0 40px 80px -30px #0a3c5073,inset 0 0 50px #00283c59}.sc-pool canvas{border-radius:inherit}.sc-float{--size:clamp(54px, 6.6vw, 92px);width:var(--size);height:var(--size);transform:translate(var(--tx), var(--ty)) translate(-50%, -50%) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotateZ(var(--rz,0deg));transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;left:0}.sc-float[data-dropped=true]{pointer-events:auto}.sc-float-body{opacity:0;border-radius:23%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px #00283c66}.sc-float[data-dropped=true] .sc-float-body{animation:.95s forwards sc-float-drop}@keyframes sc-float-drop{0%{opacity:0;transform:translateY(-14px) scale(1.18) rotate(var(--spin));animation-timing-function:cubic-bezier(.5,0,.9,.5)}20%{opacity:1}55%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.3,1);transform:translateY(0)scale(1)rotate(0)}72%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.sc-float-shadow{filter:blur(9px);opacity:0;background:#0032464d;border-radius:26%;position:absolute;inset:8%;transform:translate(14%,20%)translateZ(-1px)}.sc-float[data-dropped=true] .sc-float-shadow{animation:.95s forwards sc-float-shadow}@keyframes sc-float-shadow{0%{opacity:0;transform:translate(26%,36%)scale(1.15)}55%,to{opacity:1;transform:translate(14%,20%)scale(1)}}.sc-float-gloss{border-radius:inherit;background:radial-gradient(80% 60% at 30% 15%,#ffffff2e,#0000 65%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}@media (prefers-reduced-motion:reduce){.sc-float[data-dropped=true] .sc-float-body,.sc-float[data-dropped=true] .sc-float-shadow{animation-duration:.01ms}}.scn{--scn-ease:cubic-bezier(.22, 1, .36, 1);--scn-spring:cubic-bezier(.34, 1.56, .64, 1);isolation:isolate;aspect-ratio:9/16;background:var(--scn-backdrop);border-radius:32px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #00000059,0 0 0 1px #0000000d}.scn-backdrop{z-index:-1;background:radial-gradient(70% 45% at 50% 32%, var(--accent), transparent 70%), radial-gradient(60% 40% at 80% 90%, var(--accent-2), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scn-backdrop{background:radial-gradient(70% 45% at 50% 32%, color-mix(in oklab, var(--accent) 38%, transparent), transparent 70%), radial-gradient(60% 40% at 80% 90%, color-mix(in oklab, var(--accent-2) 22%, transparent), transparent 70%)}}.scn-backdrop{animation:14s ease-in-out infinite alternate scn-backdrop}@keyframes scn-backdrop{to{transform:scale(1.12)translateY(-3%)}}.scn-device-wrap{flex:1;place-items:center;min-height:0;padding-top:7%;display:grid;position:relative;overflow:hidden}.scn-device{aspect-ratio:71.5/147;background:#0b0b0c;border-radius:15.5%/7.6%;height:86%;padding:2.4%;animation:6s ease-in-out infinite alternate scn-float;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -24px #00000073}@keyframes scn-float{to{translate:0 -1.2%}}.scn[data-playing=false] .scn-device{animation-play-state:paused}.scn-bezel{width:100%;height:100%}.scn-screen{color:#111;isolation:isolate;border-radius:13%/6.2%;width:100%;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);container-type:inline-size}.scn-screen[data-dark=true]{color:#fff}.scn-statusbar{z-index:40;letter-spacing:-.02em;justify-content:space-between;align-items:center;height:11cqw;padding:1.2cqw 8cqw 0 10cqw;font-size:3.6cqw;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.scn-statusbar-icons{align-items:center;gap:1.2cqw;display:flex}.scn-statusbar-icons i{clip-path:polygon(0 100%,100% 0,100% 100%);background:currentColor;border-radius:.6cqw;width:4cqw;height:2.6cqw}.scn-statusbar-icons i+i{clip-path:none;border-radius:50% 50% 0 0;width:3.6cqw}.scn-statusbar-icons b{background:linear-gradient(90deg,currentColor 70%,#0000 70%) content-box content-box;border:.35cqw solid;border-radius:.9cqw;width:6cqw;height:2.8cqw;padding:.3cqw;box-shadow:inset 0 0 0 .5cqw #0000}.scn-island{z-index:41;background:#000;border-radius:99px;width:31cqw;height:9cqw;position:absolute;top:3cqw;left:50%;transform:translate(-50%)}.scn-content{font-size:4cqw;line-height:1.4;position:absolute;inset:0}.scn-home{z-index:40;opacity:.85;background:currentColor;border-radius:99px;width:35cqw;height:1.3cqw;position:absolute;bottom:2cqw;left:50%;transform:translate(-50%)}.scn-overlay{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.scn-floor{z-index:-1;filter:blur(4px);background:radial-gradient(closest-side,#00000047,#0000);border-radius:50%;width:46%;height:4%;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.scn-caption{text-align:center;flex-direction:column;gap:14px;padding:0 8% 7%;display:flex}.scn-caption-text{letter-spacing:-.01em;color:#222;min-height:3.2em;animation:scn-caption-in .6s var(--scn-ease);font-size:clamp(.85rem,1.1vw,.98rem);line-height:1.45}.scn-dark .scn-caption-text{color:#ffffffe0}@keyframes scn-caption-in{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.scn-steps{gap:8px;display:flex}.scn-step{cursor:pointer;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.scn-step-label{white-space:nowrap;text-overflow:ellipsis;color:#0000006b;font-size:10.5px;transition:color .3s;overflow:hidden}.scn-dark .scn-step-label{color:#ffffff73}.scn-step[data-active=true] .scn-step-label{color:#111;font-weight:500}.scn-dark .scn-step[data-active=true] .scn-step-label{color:#fff}.scn-step-bar{background:#0000001a;border-radius:99px;height:3px;position:relative;overflow:hidden}.scn-dark .scn-step-bar{background:#ffffff26}.scn-step-fill{transform-origin:0;background:#111;position:absolute;inset:0;transform:scaleX(0)}.scn-dark .scn-step-fill{background:#fff}.scn-step[data-done=true] .scn-step-fill{transform:scaleX(1)}.scn-step[data-active=true] .scn-step-fill{animation:linear forwards scn-progress}.scn[data-playing=false] .scn-step[data-active=true] .scn-step-fill{animation-play-state:paused}@keyframes scn-progress{to{transform:scaleX(1)}}.scn [class*=scn-on-],.scn [class*=scn-from-],.scn [class*=scn-until-]{transition:opacity .35s,transform .4s,filter .35s}.scn .scn-on-0,.scn .scn-on-1,.scn .scn-on-2,.scn .scn-from-1,.scn .scn-from-2,.scn .scn-until-0,.scn .scn-until-1{opacity:0;filter:blur(8px);transform:var(--scn-hide,translateY(14px) scale(.97));pointer-events:none}.scn[data-beat="0"] .scn-on-0,.scn[data-beat="1"] .scn-on-1,.scn[data-beat="2"] .scn-on-2,.scn[data-beat="1"] .scn-from-1,.scn[data-beat="2"] .scn-from-1,.scn[data-beat="2"] .scn-from-2,.scn[data-beat="0"] .scn-until-0,.scn[data-beat="0"] .scn-until-1,.scn[data-beat="1"] .scn-until-1{opacity:1;filter:none;transform:var(--scn-show,none);pointer-events:auto;transition:opacity .7s var(--scn-ease) var(--d,0s), transform .8s var(--scn-ease) var(--d,0s), filter .7s var(--scn-ease) var(--d,0s)}.scn-chip{color:#111;white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 8px 20px -10px #00000059}.scn-card{background:#fff;border-radius:16px;box-shadow:0 20px 40px -22px #0006,0 0 0 1px #0000000d}.scn-label{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){.scn *,.scn :before,.scn :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scn-touch{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#ffffff8c;border-radius:50%;width:10cqw;height:10cqw;margin:-5cqw 0 0 -5cqw;position:absolute;box-shadow:0 0 0 .5cqw #0000001f,0 4px 14px #00000040}@keyframes scn-touch-press{0%,to{scale:1}50%{background:#fffc;scale:.72}}.film{--film-ink:#0b0b0c;--film-soft:#0000008c;--film-line:#00000024;--film-chip:#ffffffb3;--film-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--film-bg);height:calc(100svh - 5.25rem);min-height:560px;max-height:980px;color:var(--film-ink);border-radius:32px;margin:4.5rem .625rem 0;position:relative;overflow:hidden;container-type:inline-size}.film[data-dark=true]{--film-ink:#fff;--film-soft:#fff9;--film-line:#ffffff2e;--film-chip:#ffffff1a}@media (min-width:640px){.film{margin-inline:1rem}}.film-set{z-index:-1;pointer-events:none;position:absolute;inset:0}.film-glow{aspect-ratio:1;width:80cqw;transition:transform 2.4s var(--film-ease), opacity 2.4s var(--film-ease);border-radius:50%;position:absolute}.film-glow-a{background:radial-gradient(closest-side, var(--film-glow), transparent);top:-30cqw;left:10cqw}@supports (color:color-mix(in lab, red, red)){.film-glow-a{background:radial-gradient(closest-side, color-mix(in oklab, var(--film-glow) 45%, transparent), transparent)}}.film-glow-b{background:radial-gradient(closest-side, var(--film-glow-2), transparent);bottom:-40cqw;right:-20cqw}@supports (color:color-mix(in lab, red, red)){.film-glow-b{background:radial-gradient(closest-side, color-mix(in oklab, var(--film-glow-2) 32%, transparent), transparent)}}.film[data-dark=true] .film-glow-a{background:radial-gradient(closest-side, var(--film-glow), transparent)}@supports (color:color-mix(in lab, red, red)){.film[data-dark=true] .film-glow-a{background:radial-gradient(closest-side, color-mix(in oklab, var(--film-glow) 38%, transparent), transparent)}}.film[data-shot=hook] .film-glow-a{transform:translate(10cqw,6cqw)scale(.9)}.film[data-shot=meet] .film-glow-a{transform:translateY(12cqw)scale(1.15)}.film[data-shot=screens] .film-glow-b{transform:translate(-30cqw,-10cqw)}.film-phone{aspect-ratio:9/16;--x:0cqw;height:min(72%,720px);transform:translate(calc(-50% + var(--x)), -50%);transition:transform 1.3s var(--film-ease), opacity .9s var(--film-ease), filter .9s var(--film-ease);will-change:transform;position:absolute;top:47%;left:50%}.film-phone[data-pos=right]{--x:20cqw}.film-phone[data-pos=left]{--x:-20cqw}.film-phone[data-pos=end]{--x:22cqw;transform:translate(calc(-50% + var(--x)), -50%) scale(.94)}.film-phone[data-pos=off]{--x:20cqw;opacity:0;transform:translate(calc(-50% + var(--x)), -30%) scale(.86)}.film-phone[data-pos=away]{opacity:0;filter:blur(12px);transform:translate(-50%,-50%)scale(.78)}.film-cam{width:100%;height:100%;transform-style:preserve-3d}.scn.scn-film{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.film .scn.scn-film[data-beat] .scn-device-wrap{perspective:none;height:100%;padding:0;overflow:visible}.film .scn.scn-film[data-beat] .scn-device{height:100%;transition:none;animation:none;transform:scale(1)translate(0);box-shadow:inset 0 0 0 1px #ffffff14,0 50px 90px -40px #0000008c}.film-stage{pointer-events:none;position:absolute;inset:0}.film-text{position:absolute}.film-text[data-state=out]{animation:film-out .6s var(--film-ease) forwards}@keyframes film-out{to{opacity:0;filter:blur(10px);transform:translateY(-8px)}}.film-word{white-space:pre;opacity:0;filter:blur(12px);animation:film-word .9s var(--film-ease) var(--d,0s) forwards;display:inline-block;transform:translateY(.35em)}@keyframes film-word{to{opacity:1;filter:blur();transform:none}}.film-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--film-soft);animation:film-word .8s var(--film-ease) forwards;opacity:0;align-items:center;gap:.6rem;font-size:11px;font-weight:600;display:flex}.film-kicker span{background:var(--film-chip);height:1.7rem;color:var(--film-ink);letter-spacing:.05em;box-shadow:inset 0 0 0 1px var(--film-line);border-radius:999px;place-items:center;padding:0 .6rem;display:grid}.film-hook{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 8%;display:flex;inset:0}.film-hook-1{letter-spacing:-.05em;font-size:clamp(2.2rem,6.6cqw,6.2rem);font-weight:500;line-height:1}.film-hook-2{letter-spacing:-.035em;color:var(--film-soft);margin-top:1.2rem;font-size:clamp(1.3rem,3.2cqw,3rem);font-weight:500;line-height:1.1}.film-caption{width:36cqw;top:50%;transform:translateY(-50%)}.film-caption[data-side=right]{left:7cqw}.film-caption[data-side=left]{right:7cqw}.film-caption-line{letter-spacing:-.04em;margin-top:1.4rem;font-size:clamp(1.5rem,3cqw,2.9rem);font-weight:500;line-height:1.12}.film-meet{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0}.film-meet-icon{border-radius:22%;width:clamp(96px,13cqw,176px);height:auto;animation:1.3s cubic-bezier(.34,1.4,.64,1) both film-icon-in;box-shadow:0 30px 60px -25px #00000080}@keyframes film-icon-in{0%{opacity:0;transform:perspective(800px)scale(.5)rotateX(30deg)rotate(-10deg)}}.film-meet-name{letter-spacing:-.055em;margin-top:1.6rem;font-size:clamp(2.6rem,8cqw,7.4rem);font-weight:500;line-height:.95}.film-screens{perspective:1400px;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;inset:0}.film-screens-row{transform-style:preserve-3d;animation:film-pan var(--ms) linear forwards;gap:clamp(12px,2cqw,28px);display:flex}@keyframes film-pan{0%{transform:translate(8cqw)rotateY(-10deg)}to{transform:translate(-8cqw)rotateY(8deg)}}.film-shot{aspect-ratio:9/19.5;opacity:0;width:clamp(120px,15cqw,220px);animation:film-shot-in 1.1s var(--film-ease) calc(var(--k) * .11s + .15s) forwards;background:#000;border-radius:clamp(16px,2cqw,28px);overflow:hidden;box-shadow:0 0 0 4px #0b0b0c,0 40px 70px -35px #0009}.film-shot:nth-child(2n){translate:0 6%}@keyframes film-shot-in{0%{opacity:0;transform:translateY(30%)rotateX(25deg)scale(.9)}to{opacity:1;transform:none}}.film-end{pointer-events:auto;width:40cqw;top:50%;left:7cqw;transform:translateY(-50%)}.film-end-icon{border-radius:22%;width:72px;height:72px;animation:1.1s cubic-bezier(.34,1.4,.64,1) both film-icon-in;box-shadow:0 20px 40px -20px #00000080}.film-end-name{letter-spacing:-.05em;margin-top:1.4rem;font-size:clamp(2.4rem,5.6cqw,5.2rem);font-weight:500;line-height:.98}.film-end-tagline{max-width:32ch;color:var(--film-soft);opacity:0;animation:film-word .9s var(--film-ease) .5s forwards;margin-top:1rem;font-size:clamp(1rem,1.4cqw,1.2rem);line-height:1.5}.film-end-actions{opacity:0;animation:film-word .9s var(--film-ease) .75s forwards;flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.film-btn{background:var(--film-chip);box-shadow:inset 0 0 0 1px var(--film-line);transition:transform .3s var(--film-ease);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-size:.875rem;font-weight:500;display:inline-flex}.film-btn:hover{transform:scale(1.04)}.film-btn-primary{background:var(--film-ink);color:var(--film-bg);box-shadow:none}.film-end-wrap{position:absolute;inset:0}.film-end-wrap[data-state=out]{animation:film-out .6s var(--film-ease) forwards}.film-end-shots{aspect-ratio:9/19.5;pointer-events:none;height:min(70%,680px);position:absolute;top:47%;left:50%;transform:translate(calc(22cqw - 50%),-50%)}.film-end-shot{opacity:0;animation:film-end-shot 1.3s var(--film-ease) forwards;background:#000;border-radius:13%/6%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 5px #0b0b0c,0 50px 90px -40px #0000008c}.film-end-shot[data-k="0"]{z-index:2;--to:translateY(0) rotate(0deg);animation-delay:.25s}.film-end-shot[data-k="1"]{z-index:1;--to:translateX(-62%) translateY(6%) rotate(-7deg) scale(.86);animation-delay:.45s}.film-end-shot[data-k="2"]{z-index:1;--to:translateX(62%) translateY(6%) rotate(7deg) scale(.86);animation-delay:.55s}@keyframes film-end-shot{0%{opacity:0;transform:translateY(18%)scale(.8)}to{opacity:1;transform:var(--to)}}.film-embers{position:absolute;inset:0;overflow:hidden}.film-embers i{bottom:-12px;left:var(--x);width:var(--s);height:var(--s);background:radial-gradient(circle, #ffd29a 0%, var(--film-glow) 55%, transparent 75%);opacity:0;animation:film-ember var(--dur) linear var(--delay) infinite;border-radius:50%;position:absolute}@keyframes film-ember{0%{opacity:0;transform:translate(0)}15%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translate(var(--sway), -760px)}}.film[data-soon=true] .film-meet-icon,.film-end-soon .film-end-icon{box-shadow:0 30px 60px -25px #0009, 0 0 90px -10px var(--film-glow)}@supports (color:color-mix(in lab, red, red)){.film[data-soon=true] .film-meet-icon,.film-end-soon .film-end-icon{box-shadow:0 30px 60px -25px #0009, 0 0 90px -10px color-mix(in oklab, var(--film-glow) 70%, transparent)}}.film-end-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:auto;display:flex;inset:0;transform:none}.film-end-soon .film-end-icon{width:clamp(120px,15cqw,210px);height:auto;margin-top:1.4rem;animation:1.2s cubic-bezier(.34,1.4,.64,1) both film-icon-in,4.5s ease-in-out 1.2s infinite alternate film-breathe}@keyframes film-breathe{to{box-shadow:0 30px 60px -25px #0009, 0 0 120px 0 color-mix(in oklab, var(--film-glow) 75%, transparent);transform:scale(1.03)}}.film-end-soon .film-end-tagline{margin-inline:auto}.film-end-soon .film-end-actions{justify-content:center}.film-soon-pill{letter-spacing:.18em;text-transform:uppercase;color:#ffd29a;background:var(--film-glow);border-radius:999px;padding:.35rem .8rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.film-soon-pill{background:color-mix(in oklab, var(--film-glow) 18%, transparent)}}.film-soon-pill{box-shadow:inset 0 0 0 1px var(--film-glow)}@supports (color:color-mix(in lab, red, red)){.film-soon-pill{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--film-glow) 45%, transparent)}}.film-soon-pill{animation:film-word .8s var(--film-ease) both}.film-controls{align-items:center;gap:.9rem;padding:1rem 1.25rem 1.1rem;display:flex;position:absolute;inset:auto 0 0}.film-ctl{background:var(--film-chip);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--film-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--film-ease);border-radius:50%;flex:none;place-items:center;display:grid}.film-ctl:hover{transform:scale(1.06)}.film-chapters{flex:1;gap:6px;display:flex}.film-chapters li{flex:1}.film-chapter{text-align:left;flex-direction:column;gap:.45rem;width:100%;padding:.5rem 0;display:flex}.film-chapter-bar{background:var(--film-line);border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.film-chapter-fill{background:var(--film-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.film-chapter[data-done=true] .film-chapter-fill{transform:none}.film-chapter[data-active=true] .film-chapter-fill{animation:linear forwards film-progress}@keyframes film-progress{to{transform:none}}.film-chapter-label{white-space:nowrap;text-overflow:ellipsis;color:var(--film-soft);font-size:11px;transition:color .4s;overflow:hidden}.film-chapter[data-active=true] .film-chapter-label{color:var(--film-ink)}.film-skip{color:var(--film-soft);flex:none;font-size:12px;transition:color .3s}.film-skip:hover{color:var(--film-ink)}.film[data-playing=false]:not([data-shot=end]) :is(.film-word,.film-kicker,.film-chapter-fill,.film-shot,.film-screens-row,.film-meet-icon){animation-play-state:paused}@media (max-width:767px){.film-text.film-end-soon{width:auto;inset:0;transform:none}.film{border-radius:26px}.film-phone{height:min(56%,520px);top:auto;bottom:4.5rem;transform:translate(-50%)}.film-phone[data-pos]{--x:0cqw}.film-phone[data-pos=end]{opacity:.6;transform:translate(-50%,30%)scale(.86)}.film-phone[data-pos=off]{transform:translate(-50%,20%)scale(.86)}.film-phone[data-pos=away]{transform:translate(-50%)scale(.78)}.film-caption,.film-caption[data-side]{width:auto;inset:1.75rem 1.5rem auto;transform:none}.film-caption-line{margin-top:.9rem;font-size:clamp(1.15rem,5.4cqw,1.6rem)}.film-end{z-index:1;width:auto;inset:2rem 1.5rem auto;transform:none}.film-chapter-label{display:none}.film-end-shots{height:min(46%,420px);top:auto;bottom:4rem;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.film-word,.film-kicker,.film-end-tagline,.film-end-actions,.film-shot,.film-meet-icon,.film-end-icon{opacity:1;filter:none;animation:none;transform:none}.film-end-shot{opacity:1;transform:var(--to);animation:none}.film-phone,.film-glow{transition:none}}.apx{--apx-ease:cubic-bezier(.22, 1, .36, 1)}.apx-space{isolation:isolate;color:#fff;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:radial-gradient(120% 90% at 50% 40%,#15122a 0%,#0a0915 55%,#050409 100%);border-radius:32px;height:calc(100svh - 5.25rem);min-height:560px;max-height:980px;margin:4.5rem .625rem 0;position:relative;overflow:hidden}@media (min-width:640px){.apx-space{margin-inline:1rem}}.apx-space[data-dragging=true]{cursor:grabbing}.apx-stars{z-index:-2;width:calc(100% + 80px);height:calc(100% + 80px);animation:2s both apx-fade;position:absolute;inset:-40px}.apx-nebula{z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;width:70%;animation:22s ease-in-out infinite alternate apx-drift;position:absolute}.apx-nebula-a{background:radial-gradient(closest-side,#7c5cff47,#0000);top:-25%;left:-15%}.apx-nebula-b{background:radial-gradient(closest-side,#40a0ff2e,#0000);animation-duration:28s;bottom:-35%;right:-20%}@keyframes apx-drift{to{transform:translate(6%,4%)scale(1.1)}}@keyframes apx-fade{0%{opacity:0}}.apx-head{z-index:200;text-align:center;pointer-events:none;position:absolute;inset:2.2rem 1rem auto}.apx-kicker{letter-spacing:.22em;text-transform:uppercase;color:#fff9;animation:apx-in .9s var(--apx-ease) both;font-size:11px;font-weight:600}.apx-kicker span{color:#b8a6ff}.apx-title{letter-spacing:-.05em;animation:apx-in 1.1s var(--apx-ease) .1s both;margin-top:.7rem;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:500;line-height:1}@keyframes apx-in{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}}.apx-orb{--size:clamp(64px, 7.5vw, 104px);width:var(--size);height:var(--size);opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.apx-space[data-ready=true] .apx-orb{animation:1.2s .2s both apx-fade}.apx-orb-icon{width:100%;height:100%;box-shadow:0 0 0 1px #ffffff14, 0 18px 40px -14px #000c, 0 0 calc(var(--depth,.5) * 34px) -6px var(--glow);border-radius:23%}@supports (color:color-mix(in lab, red, red)){.apx-orb-icon{box-shadow:0 0 0 1px #ffffff14, 0 18px 40px -14px #000c, 0 0 calc(var(--depth,.5) * 34px) -6px color-mix(in oklab, var(--glow) 55%, transparent)}}.apx-orb-icon{transition:transform .5s var(--apx-ease), box-shadow .5s var(--apx-ease);pointer-events:none}.apx-orb-name{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s var(--apx-ease), transform .35s var(--apx-ease);pointer-events:none;background:#ffffff1f;border-radius:999px;padding:.3rem .7rem;font-size:12px;font-weight:500;position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%,-4px);box-shadow:inset 0 0 0 1px #ffffff29}@media (hover:hover){.apx-orb:hover .apx-orb-icon{box-shadow:0 0 0 1px #fff3, 0 24px 50px -14px #000c, 0 0 60px 0 var(--glow);transform:scale(1.12)}@supports (color:color-mix(in lab, red, red)){.apx-orb:hover .apx-orb-icon{box-shadow:0 0 0 1px #fff3, 0 24px 50px -14px #000c, 0 0 60px 0 color-mix(in oklab, var(--glow) 70%, transparent)}}.apx-orb:hover .apx-orb-name{opacity:1;transform:translate(-50%)}}.apx-orb:focus-visible{outline:none}.apx-orb:focus-visible .apx-orb-icon{box-shadow:0 0 0 3px #fff}.apx-orb:focus-visible .apx-orb-name{opacity:1;transform:translate(-50%)}.apx-hint{z-index:200;text-align:center;color:#ffffff73;pointer-events:none;animation:apx-in 1s var(--apx-ease) 1.2s both;font-size:12px;position:absolute;inset:auto 0 1.4rem}.apx-list{max-width:72rem;margin:0 auto;padding:4.5rem 1rem 2rem}@media (min-width:640px){.apx-list{padding-inline:2rem}}.apx-list-lead{color:#0000008c;font-size:.95rem}.apx-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.4rem;display:grid}@media (min-width:640px){.apx-index{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.apx-index{grid-template-columns:repeat(4,minmax(0,1fr))}}.apx-index-card{height:100%;transition:translate .6s var(--apx-ease), box-shadow .6s var(--apx-ease);background:#fff;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.85rem;padding:.85rem;display:grid;box-shadow:0 0 0 1px #0000000d,0 10px 30px -22px #0006}@media (hover:hover){.apx-index-card:hover{translate:0 -4px;box-shadow:0 0 0 1px #0000000d,0 24px 40px -24px #00000073}}.apx-index-icon{border-radius:22%;grid-row:span 2;width:3.25rem;height:3.25rem;box-shadow:0 8px 16px -10px #00000080}.apx-index-name{letter-spacing:-.02em;align-self:end;font-size:.95rem;font-weight:500}.apx-index-cat{color:#00000080;align-self:start;font-size:.75rem}@media (prefers-reduced-motion:reduce){.apx-nebula,.apx-stars,.apx-kicker,.apx-title,.apx-hint,.apx-space[data-ready=true] .apx-orb{animation:none}.apx-orb{opacity:1}}.hb{--hb-ease:cubic-bezier(.22, 1, .36, 1);--hb-ink:#fff;--hb-soft:#ffffffb3;--hb-bg:#120f24}.hb[data-phase=night]{--hb-bg:#03050f}.hb[data-phase=dawn]{--hb-bg:#1c1f3c}.hb[data-phase=day]{--hb-ink:#0b0b0c;--hb-soft:#0000009e;--hb-bg:#0b3a57}.hb[data-phase=dusk]{--hb-bg:#120f24}.hb-frame{isolation:isolate;background:var(--hb-bg);border-radius:32px;height:calc(100svh - 5.25rem);min-height:640px;max-height:980px;margin:4.5rem .625rem 0;position:relative;overflow:hidden}@media (min-width:640px){.hb-frame{margin-inline:1rem}}.hb-scene{position:absolute;inset:0}.hb-water,.hb-overlay{width:100%;height:100%;position:absolute;inset:0}.hb-water{opacity:0;transition:opacity 1.2s}.hb-scene[data-ready=true] .hb-water{opacity:1}.hb-boat{animation:3.2s ease-in-out infinite alternate hb-bob}@keyframes hb-bob{0%{transform:translateY(-2px)rotate(-3deg)}to{transform:translateY(2px)rotate(2.5deg)}}.hb-reflection{opacity:.32}.hb[data-phase=night] .hb-reflection{opacity:.2}.hb-paper-edge{stroke:#0000001f;stroke-width:1px;stroke-linejoin:round}.hb-dock-shadow{fill:#00000059;filter:blur(10px)}.hb-plank{stroke:#00000059;stroke-width:1.5px}.hb-head{max-width:34rem;color:var(--hb-ink);text-shadow:0 1px 24px #00000026;pointer-events:none;position:absolute;top:2.4rem;left:2rem;right:2rem}.hb-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--hb-soft);animation:hb-in .9s var(--hb-ease) both;font-size:11px;font-weight:600}.hb-title{letter-spacing:-.05em;animation:hb-in 1.1s var(--hb-ease) .1s both;margin-top:.8rem;font-size:clamp(2.2rem,4.8vw,4rem);font-weight:500;line-height:1}.hb-title span{color:var(--hb-soft)}.hb-clock{color:var(--hb-soft);animation:hb-in 1s var(--hb-ease) both;margin-top:1.2rem;font-size:.9rem;line-height:1.5}.hb-clock-time{font-variant-numeric:tabular-nums;color:var(--hb-ink);box-shadow:inset 0 0 0 1px var(--hb-ink);border-radius:999px;margin-right:.15rem;padding:.1rem .5rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.hb-clock-time{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hb-ink) 30%, transparent)}}@keyframes hb-in{0%{opacity:0;filter:blur(10px);transform:translateY(12px)}}.hb-panel{width:min(410px,100% - 4rem);position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.hb-note,.hb-sent{color:#0b0b0c;animation:hb-note-in .9s var(--hb-ease) .2s both;background:#fbf8f1;border-radius:20px;flex-direction:column;gap:.9rem;padding:1.4rem;display:flex;position:relative;box-shadow:0 0 0 1px #0000000a,0 40px 80px -40px #0009}.hb-note[data-folding=true]{visibility:hidden}@keyframes hb-note-in{0%{opacity:0;transform:translateY(24px)rotate(1.5deg)}}.hb-topics{flex-wrap:wrap;gap:.4rem;display:flex}.hb-topic{color:#000000a6;border-radius:999px;padding:.4rem .75rem;font-size:12px;font-weight:500;transition:background-color .3s,color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #0000001f}.hb-topic[data-on=true]{color:#fff;box-shadow:none;background:#0b0b0c}.hb-field{flex-direction:column;gap:.35rem;display:flex}.hb-field span{letter-spacing:.06em;text-transform:uppercase;color:#00000080;font-size:11px;font-weight:600}.hb-field input,.hb-field textarea{resize:none;background:#fff;border-radius:14px;outline:none;width:100%;padding:.65rem .8rem;font-size:.95rem;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #0000001a}.hb-field input:focus,.hb-field textarea:focus{box-shadow:inset 0 0 0 1.5px #0b0b0c}.hb-send{color:#fff;transition:transform .4s var(--hb-ease);background:#0b0b0c;border-radius:999px;margin-top:.2rem;padding:.85rem 1rem;font-size:.92rem;font-weight:500}.hb-send:hover{transform:scale(1.02)}.hb-small{color:#00000080;font-size:12px;line-height:1.5}.hb-small a,.hb-sent a{color:#0b0b0c;text-underline-offset:2px;text-decoration:underline}.hb-sent{color:#000000a6;gap:.7rem;font-size:.95rem;line-height:1.55}.hb-sent-title{letter-spacing:-.04em;color:#0b0b0c;font-size:1.6rem;font-weight:500}.hb-again{border-radius:999px;align-self:flex-start;margin-top:.4rem;padding:.6rem 1rem;font-size:.85rem;font-weight:500;box-shadow:inset 0 0 0 1px #00000026}.hb-fold{z-index:30;opacity:0;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 18px 24px #00000059);position:absolute;top:0;left:0}.hb-fold svg{width:100%;height:100%;display:block;overflow:visible}.hb-fold-sheet{fill:#fbf8f1;stroke:#00000014;stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hb-fold-flap{fill:#ece4d3;stroke:#0000001a;stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hb-fold-lines rect{fill:#00000012}@media (max-width:899px){.hb-frame{height:auto;min-height:0;max-height:none}.hb-scene{height:58svh;min-height:420px;position:relative}.hb-head{top:1.6rem;left:1.4rem;right:1.4rem}.hb-panel{width:auto;margin:-3rem .75rem .75rem;position:relative;top:auto;right:auto;transform:none}}@media (prefers-reduced-motion:reduce){.hb *,.hb :before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scn-ly{--ly-bg:#f4f5fb;--ly-ink:#0d1b3e;--ly-muted:#7d869c;--ly-blue:#3c6df0;--ly-card:#fff;color:var(--ly-ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,SF Pro Text,SF Pro Display,Inter,system-ui,sans-serif;position:absolute;inset:0}.scn-ly-screen{background:var(--ly-bg);position:absolute;inset:0;overflow:hidden}.scn-ly-home{background:var(--ly-bg);padding:18cqw 4.3cqw 0;position:absolute;inset:0}.scn-ly-header{align-items:center;gap:2.4cqw;height:10cqw;display:flex}.scn-ly-hej{letter-spacing:-.03em;flex:1;font-size:6.6cqw;font-weight:800}.scn-ly-streak{background:#fff;border-radius:99px;place-items:center;height:9.6cqw;padding:0 3.4cqw;font-size:4cqw;font-weight:700;display:grid;box-shadow:0 .6cqw 2.4cqw #0d1b3e0f}.scn-ly-avatar{background:radial-gradient(circle at 50% 38%,#f1d2b6 0 22%,#0000 23%),radial-gradient(circle at 50% 100%,#2b2f38 0 42%,#0000 43%),linear-gradient(#cfd3da,#9da3ad);border-radius:50%;width:9.8cqw;height:9.8cqw;box-shadow:inset 0 0 0 .4cqw #fff}.scn-ly-search{color:#8a93a8;background:#fff;border-radius:99px;align-items:center;gap:3cqw;height:14.6cqw;margin-top:5cqw;padding:0 2.2cqw 0 4.6cqw;font-size:4.1cqw;display:flex;box-shadow:0 1cqw 3cqw #0d1b3e0f}.scn-ly-search svg{fill:none;width:5cqw;height:5cqw;stroke:var(--ly-blue);stroke-width:2.4px;stroke-linecap:round}.scn-ly-search span{flex:1}.scn-ly-mic{background:radial-gradient(circle at 50% 42%, var(--ly-blue) 0 14%, transparent 15%), linear-gradient(var(--ly-blue), var(--ly-blue)) 50% 66% / .5cqw 2cqw no-repeat, #e6eeff;border-radius:2.8cqw;width:9.2cqw;height:9.2cqw}.scn-ly-tiles{grid-template-columns:repeat(3,1fr);gap:3.2cqw;margin-top:6.5cqw;display:grid}.scn-ly-tile{letter-spacing:-.01em;border:.25cqw solid var(--b);background:var(--t);border-radius:4.4cqw;flex-direction:column;justify-content:center;align-items:center;gap:3.4cqw;height:30.3cqw;font-size:3.5cqw;font-weight:500;transition:transform .18s;display:flex;position:relative}.scn-ly-tile svg{width:9cqw;height:9cqw}.scn-ly-tile b{color:#3a7a5a;font-size:2.5cqw;font-weight:700;position:absolute;top:2.6cqw;right:3cqw}.scn-ly-tile[data-tone=scan]{--t:#edebfb;--b:#dcd7f7}.scn-ly-tile[data-tone=daily]{--t:#e7eefc;--b:#d0def7}.scn-ly-tile[data-tone=story]{--t:#e8f5ee;--b:#d0eadb}.scn-ly-tile[data-tone=learn]{--t:#fcf3e5;--b:#f4e2c6}.scn-ly-tile[data-tone=insights]{--t:#fbe9f0;--b:#f3d0dd}.scn-ly-tile[data-tone=vocab]{--t:#e6f2f5;--b:#cde3e9}.scn-ly-seg{color:var(--ly-muted);align-items:center;gap:3.4cqw;margin-top:13cqw;font-size:3.9cqw;font-weight:600;display:flex}.scn-ly-seg span[data-on]{color:var(--ly-blue);background:#e3ebfc;border-radius:99px;padding:1.8cqw 3.4cqw}.scn-ly-seg em{color:var(--ly-blue);align-items:center;margin-left:auto;font-style:normal;display:inline-flex}.scn-ly-chev{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:4.4cqw;height:4.4cqw}.scn-ly-list{background:#fff;border-radius:5cqw;margin-top:3cqw;overflow:hidden}.scn-ly-row{border-bottom:.2cqw solid #edf0f6;align-items:center;gap:3cqw;padding:3.2cqw 4.6cqw;display:flex}.scn-ly-row>div{flex:1;min-width:0}.scn-ly-row p{letter-spacing:-.01em;font-size:4.1cqw;font-weight:650}.scn-ly-row small{white-space:nowrap;text-overflow:ellipsis;color:var(--ly-muted);font-size:3.4cqw;display:block;overflow:hidden}.scn-ly-bookmark{width:4.6cqw;height:4.6cqw;fill:var(--ly-blue);flex:none}.scn-ly-cam{background:#3a3027;position:absolute;inset:0;overflow:hidden}.scn-ly-wall{background:radial-gradient(60% 40% at 70% 15%,#ffd6a059,#0000 70%),linear-gradient(#6b5747 0%,#4a3b30 60%,#2c231d 100%);position:absolute;inset:0}.scn-ly-board{color:#f3efe4;background:radial-gradient(120% 80% at 30% 20%,#ffffff12,#0000 60%),#26302b;border:2.6cqw solid #8a6a4c;border-radius:2cqw;padding:7cqw 6cqw 8cqw;font-family:Chalkboard SE,Marker Felt,Bradley Hand,cursive;position:absolute;top:40cqw;left:9cqw;right:9cqw;transform:rotate(-2deg);box-shadow:0 3cqw 8cqw #00000073}.scn-ly-board-title{text-align:center;color:#ffd98c;margin-bottom:4cqw;font-size:7cqw}.scn-ly-board-line{justify-content:space-between;align-items:baseline;padding:1.8cqw 0;font-size:5.4cqw;display:flex}.scn-ly-board-line i{opacity:.85;font-style:normal}.scn-ly-word{position:relative}.scn-ly-cup{background:linear-gradient(90deg,#e9e2d6,#fff 40%,#d9d0c2);border-radius:0 0 6cqw 6cqw;width:22cqw;height:16cqw;position:absolute;bottom:16cqw;left:16cqw;box-shadow:0 2cqw 4cqw #0006}.scn-ly-cup:after{content:"";border:1.6cqw solid #e6dfd2;border-radius:50%;width:7cqw;height:7cqw;position:absolute;top:3cqw;right:-5cqw}.scn-ly-ios-cam{text-align:center;background:#000000d1;height:44cqw;padding-top:4cqw;position:absolute;inset:auto 0 0}.scn-ly-ios-modes{letter-spacing:.06em;color:#fff;justify-content:center;gap:5cqw;font-size:3.1cqw;font-weight:600;display:flex}.scn-ly-ios-modes span[data-on]{color:#ffd60a}.scn-ly-shutter{background:#fff;border-radius:50%;width:17cqw;height:17cqw;margin-top:5cqw;display:inline-block;box-shadow:0 0 0 1.2cqw #000,0 0 0 2cqw #fff}.scn-ly-q{top:calc(64cqw + var(--i) * 15cqw);right:calc(12cqw + var(--i) * 9cqw);color:#3a3027;opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;width:9cqw;height:9cqw;font-size:5.4cqw;font-weight:800;display:grid;position:absolute}.scn[data-beat="0"] .scn-ly-q{animation:scn-ly-pop .45s var(--scn-spring) calc(.7s + var(--i) * .45s) forwards, scn-ly-bob 1.4s ease-in-out calc(1.2s + var(--i) * .45s) infinite alternate}.scn[data-beat="0"] .scn-ly-board{animation:3.8s ease-in-out scn-ly-handheld}@keyframes scn-ly-handheld{0%{translate:0}30%{translate:-1cqw .6cqw}60%{translate:.8cqw -.4cqw}to{translate:0}}@keyframes scn-ly-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes scn-ly-bob{to{translate:0 -1.6cqw}}.scn-ly-b1-home{position:absolute;inset:0}.scn[data-beat="1"] .scn-ly-tile[data-key=scan]{animation:.32s .95s scn-ly-press}@keyframes scn-ly-press{50%{filter:brightness(.96);transform:scale(.93)}}.scn-ly-scanner{opacity:0;clip-path:inset(55cqw 70cqw 128cqw 4cqw round 4cqw);position:absolute;inset:0}.scn[data-beat="1"] .scn-ly-scanner{animation:.55s cubic-bezier(.22,1,.36,1) 1.15s forwards scn-ly-open}@keyframes scn-ly-open{0%{opacity:1;clip-path:inset(55cqw 70cqw 128cqw 4cqw round 4cqw)}to{opacity:1;clip-path:inset(0)}}.scn-ly-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff38;border-radius:50%;place-items:center;width:10cqw;height:10cqw;font-size:4cqw;display:grid;position:absolute;top:15cqw;left:5cqw}.scn-ly-hint{white-space:nowrap;opacity:0;background:#ffffffe6;border-radius:99px;padding:2.2cqw 4.4cqw;font-size:3.4cqw;font-weight:600;position:absolute;top:29cqw;left:50%;translate:-50%}.scn[data-beat="1"] .scn-ly-hint{animation:scn-ly-pop .45s var(--scn-spring) 1.8s forwards}.scn-ly-scanner .scn-ly-word:before{content:"";opacity:0;border:.45cqw solid #ffffffe6;border-radius:1.6cqw;position:absolute;inset:-1cqw -1.6cqw;box-shadow:0 0 3cqw #8c6eff99}.scn[data-beat="1"] .scn-ly-scanner .scn-ly-word:before{animation:scn-ly-pop .4s var(--scn-spring) 2.1s forwards}.scn[data-beat="1"] .scn-ly-scanner .scn-ly-word[data-target=true]:before{animation:scn-ly-pop .4s var(--scn-spring) 2.1s forwards, scn-ly-hit .4s ease 3.3s forwards}@keyframes scn-ly-hit{to{opacity:1;background:#6b4ff08c;border-color:#fff}}.scn-ly-scan-dim{opacity:0;background:#000;position:absolute;inset:0}.scn[data-beat="1"] .scn-ly-scan-dim{--to:.35;animation:.4s 3.45s forwards scn-ly-fade-to}@keyframes scn-ly-fade-to{to{opacity:var(--to)}}.scn-ly-sheet{background:#fff;border-radius:7cqw 7cqw 0 0;padding:3cqw 6cqw 10cqw;position:absolute;inset:auto 0 0;translate:0 105%;box-shadow:0 -2cqw 8cqw #00000040}.scn[data-beat="1"] .scn-ly-sheet{animation:.6s cubic-bezier(.32,1.25,.6,1) 3.45s forwards scn-ly-sheet-up}@keyframes scn-ly-sheet-up{to{translate:0}}.scn-ly-grabber{background:#dfe3ec;border-radius:99px;width:10cqw;height:1.2cqw;margin:0 auto 4cqw;display:block}.scn-ly-pill{color:var(--ly-blue);background:#e3ebfc;border-radius:99px;padding:1.4cqw 3.2cqw;font-size:3.2cqw;font-weight:600;display:inline-block}.scn-ly-word-row{justify-content:space-between;align-items:center;margin-top:2.6cqw;display:flex}.scn-ly-word-row h3{letter-spacing:-.03em;font-size:8cqw;font-weight:800}.scn-ly-play{background:linear-gradient(135deg,#4a8af4,#6b4ff0);border-radius:50%;place-items:center;width:11cqw;height:11cqw;display:grid;position:relative}.scn-ly-play svg{fill:#fff;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;width:5.6cqw;height:5.6cqw}.scn-ly-play .scn-ly-wave{fill:none}.scn-ly-play:after{content:"";opacity:0;border:.6cqw solid #6b4ff0;border-radius:50%;position:absolute;inset:-2cqw}.scn[data-beat="1"] .scn-ly-play{animation:.3s 4.6s scn-ly-press}.scn[data-beat="1"] .scn-ly-play:after{animation:.8s ease-out 4.7s 2 scn-ly-ping}@keyframes scn-ly-ping{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.scn-ly-ipa{color:var(--ly-muted);margin-top:1cqw;font-size:3.3cqw}.scn-ly-def{color:#5b647a;margin-top:3cqw;font-size:3.8cqw;line-height:1.45}.scn-ly-example{background:#f4f2fe;border-left:.9cqw solid #6b4ff0;border-radius:1cqw 3cqw 3cqw 1cqw;margin-top:3.4cqw;padding:3cqw 3.6cqw;font-size:3.5cqw;line-height:1.4}.scn-ly-example b{font-weight:650;display:block}.scn-ly-example span{color:var(--ly-muted)}.scn-ly-langs{gap:2cqw;margin-top:3.4cqw;display:flex}.scn-ly-langs span{color:var(--ly-muted);background:#f1f3f8;border-radius:99px;padding:1.4cqw 3cqw;font-size:3.2cqw;font-weight:600}.scn-ly-langs span[data-on]{background:var(--ly-ink);color:#fff}.scn-ly-pin{color:#fff;background:linear-gradient(90deg,#4a8af4,#6b4ff0);border-radius:99px;place-items:center;height:12.6cqw;margin-top:5cqw;font-size:4.2cqw;font-weight:650;display:grid;position:relative}.scn-ly-pin>span{grid-area:1/1;align-items:center;gap:1.6cqw;display:inline-flex}.scn-ly-pin .scn-ly-bookmark{fill:#fff}.scn-ly-pin-on{opacity:0}.scn[data-beat="1"] .scn-ly-pin{animation:.3s 5.6s scn-ly-press,.35s 5.75s forwards scn-ly-pinned}.scn[data-beat="1"] .scn-ly-pin-off{animation:.2s 5.75s forwards scn-ly-out}.scn[data-beat="1"] .scn-ly-pin-on{animation:scn-ly-pop .4s var(--scn-spring) 5.8s forwards}@keyframes scn-ly-pinned{to{background:#1fb36b}}@keyframes scn-ly-out{to{opacity:0;scale:.8}}.scn-ly-touch1{opacity:0;top:170cqw;left:30cqw}.scn[data-beat="1"] .scn-ly-touch1{animation:6.4s cubic-bezier(.45,0,.25,1) forwards scn-ly-path1,.3s .95s scn-touch-press,.3s 3.3s scn-touch-press,.3s 4.6s scn-touch-press,.3s 5.6s scn-touch-press}@keyframes scn-ly-path1{0%{opacity:0;top:150cqw;left:34cqw}8%{opacity:1}14%,18%{opacity:1;top:70cqw;left:19cqw}24%{opacity:0;top:70cqw;left:19cqw}40%{opacity:0;top:100cqw;left:40cqw}46%{opacity:1}51%,54%{opacity:1;top:76cqw;left:36cqw}70%,74%{top:107cqw;left:83cqw}86%,90%{opacity:1;top:193cqw;left:50cqw}to{opacity:0;top:205cqw;left:52cqw}}.scn-ly-b2-home{position:absolute;inset:0}.scn-ly-row-new{background:#f3f0fe;height:0;padding-block:0;overflow:hidden}.scn[data-beat="2"] .scn-ly-row-new{animation:.55s cubic-bezier(.22,1,.36,1) .35s forwards scn-ly-row-in}@keyframes scn-ly-row-in{to{height:17cqw;padding-block:3.2cqw}}.scn[data-beat="2"] .scn-ly-tile[data-key=learn]{animation:.32s 1.25s scn-ly-press}.scn[data-beat="2"] .scn-ly-b2-home{animation:.5s cubic-bezier(.22,1,.36,1) 1.45s forwards scn-ly-push-out}@keyframes scn-ly-push-out{to{filter:brightness(.9);translate:-30%}}.scn-ly-learn{background:var(--ly-bg);padding:14cqw 4cqw 0;position:absolute;inset:0;translate:100%;box-shadow:-3cqw 0 8cqw #0000001f}.scn[data-beat="2"] .scn-ly-learn{animation:.5s cubic-bezier(.22,1,.36,1) 1.45s forwards scn-ly-push-in,.5s cubic-bezier(.22,1,.36,1) 2.85s forwards scn-ly-push-out}@keyframes scn-ly-push-in{to{translate:0}}.scn-ly-nav{justify-content:center;align-items:center;height:11cqw;display:flex;position:relative}.scn-ly-nav b{font-size:4.2cqw;font-weight:650}.scn-ly-back{width:11cqw;height:11cqw;color:var(--ly-ink);background:#fff;border-radius:50%;place-items:center;font-size:4cqw;display:grid;position:absolute;left:0;box-shadow:0 1cqw 3cqw #0d1b3e12}.scn-ly-back .scn-ly-chev{width:5cqw;height:5cqw}.scn-ly-learn-hero{align-items:center;gap:2cqw;margin-top:6cqw;display:flex}.scn-ly-learn-hero h3{letter-spacing:-.03em;font-size:5.7cqw;font-weight:800;line-height:1.15}.scn-ly-learn-hero p{color:var(--ly-muted);margin-top:2cqw;font-size:3.6cqw;line-height:1.4}.scn-ly-stack{flex:none;width:25cqw;height:27cqw;position:relative}.scn-ly-stack i{border:.3cqw solid #fff;border-radius:2.4cqw;width:15cqw;height:20cqw;position:absolute}.scn-ly-stack i:first-child{background:#fbdbe6;top:1cqw;right:1cqw;rotate:10deg}.scn-ly-stack i:nth-child(2){background:#dbe8fb;top:3cqw;right:4cqw;rotate:5deg}.scn-ly-stack i:nth-child(3){color:#8b6af5;background:#efe7fd;place-items:center;font-size:7cqw;font-style:normal;display:grid;top:5cqw;right:8cqw}.scn-ly-card{background:#fff;border-radius:5cqw;margin-top:3.4cqw;box-shadow:0 1cqw 4cqw #0d1b3e0d}.scn-ly-ready{margin-top:5cqw;padding:5cqw 4cqw 4cqw}.scn-ly-ready-title{align-items:center;gap:3cqw;font-size:4.2cqw;font-weight:650;display:flex}.scn-ly-ready-icon{color:#fff;background:linear-gradient(135deg,#4a6cf4,#8b3ff0);border-radius:1.4cqw;place-items:center;width:6cqw;height:6.6cqw;font-size:3.2cqw;display:grid}.scn-ly-ready-nums{text-align:center;margin-top:3cqw;display:flex}.scn-ly-ready-nums div{flex:1}.scn-ly-ready-nums div+div{border-left:.2cqw solid #edf0f6}.scn-ly-ready-nums b{letter-spacing:-.02em;font-size:7.2cqw;font-weight:800;display:block}.scn-ly-ready-nums small{color:var(--ly-muted);font-size:3.3cqw}.scn-ly-start{color:#fff;background:linear-gradient(90deg,#4a90f0,#6c45e0);border-radius:99px;place-items:center;height:12.6cqw;margin-top:4.4cqw;font-size:4.3cqw;font-weight:650;display:grid}.scn[data-beat="2"] .scn-ly-start{animation:.3s 2.6s scn-ly-press}.scn-ly-vocab-row,.scn-ly-streak-row{align-items:center;gap:3.4cqw;padding:4cqw;display:flex}.scn-ly-heart,.scn-ly-flame{border-radius:3cqw;flex:none;place-items:center;width:10cqw;height:10cqw;font-size:5cqw;display:grid}.scn-ly-heart{color:#b25ae8;background:#f6ecfd}.scn-ly-flame{background:#fdf1e3}.scn-ly-vocab-row>div,.scn-ly-streak-row>div:nth-child(2){flex:1;min-width:0}.scn-ly-vocab-row small{letter-spacing:.08em;color:#b25ae8;font-size:2.9cqw;font-weight:700}.scn-ly-vocab-row p,.scn-ly-streak-row p{font-size:4cqw;font-weight:600}.scn-ly-vocab-row i{background:#eceff4;border-radius:99px;height:1cqw;margin-top:1.6cqw;display:block}.scn-ly-vocab-row em{color:var(--ly-muted);align-self:flex-end;font-size:3.2cqw;font-style:normal}.scn-ly-streak-row small{color:var(--ly-muted);font-size:3.3cqw}.scn-ly-streak-num{text-align:center}.scn-ly-streak-num b{font-size:6.4cqw;font-weight:800;display:block}.scn-ly-review{background:var(--ly-bg);padding:14cqw 4cqw 0;position:absolute;inset:0;translate:100%;box-shadow:-3cqw 0 8cqw #0000001f}.scn[data-beat="2"] .scn-ly-review{animation:.5s cubic-bezier(.22,1,.36,1) 2.85s forwards scn-ly-push-in}.scn-ly-count{color:var(--ly-muted);font-size:3.4cqw;font-weight:600;position:absolute;right:0}.scn-ly-count-b{display:none}.scn[data-beat="2"] .scn-ly-count-a{animation:0s linear 4.75s forwards scn-ly-hide}.scn[data-beat="2"] .scn-ly-count-b{animation:0s linear 4.75s forwards scn-ly-show-inline}@keyframes scn-ly-hide{to{display:none}}@keyframes scn-ly-show-inline{to{display:inline}}.scn-ly-progress{background:#e4e8f1;border-radius:99px;height:1.4cqw;margin-top:4cqw;display:block;overflow:hidden}.scn-ly-progress i{border-radius:inherit;background:linear-gradient(90deg,#4a90f0,#6c45e0);width:6%;height:100%;display:block}.scn[data-beat="2"] .scn-ly-progress i{animation:.5s 4.75s forwards scn-ly-grow}@keyframes scn-ly-grow{to{width:12%}}.scn-ly-flash{perspective:160cqw;height:106cqw;position:absolute;top:40cqw;left:6cqw;right:6cqw}.scn-ly-face{backface-visibility:hidden;background:#fff;border-radius:6cqw;flex-direction:column;justify-content:center;align-items:center;gap:3cqw;transition:transform .6s;display:flex;position:absolute;inset:0;box-shadow:0 3cqw 8cqw #0d1b3e14}.scn-ly-face h3{letter-spacing:-.03em;font-size:9cqw;font-weight:800}.scn-ly-face small{color:var(--ly-muted);font-size:3.4cqw}.scn-ly-face p{color:#5b647a;font-size:5cqw;font-weight:600}.scn-ly-face em{text-align:center;max-width:80%;color:var(--ly-muted);font-size:3.6cqw}.scn-ly-back-face{transform:rotateY(180deg)}.scn[data-beat="2"] .scn-ly-flash-1 .scn-ly-front{animation:.6s 3.55s forwards scn-ly-flip-a}.scn[data-beat="2"] .scn-ly-flash-1 .scn-ly-back-face{animation:.6s 3.55s forwards scn-ly-flip-b}@keyframes scn-ly-flip-a{to{transform:rotateY(-180deg)}}@keyframes scn-ly-flip-b{to{transform:rotateY(0)}}.scn[data-beat="2"] .scn-ly-flash-1{animation:.45s cubic-bezier(.45,0,.2,1) 4.75s forwards scn-ly-card-out}@keyframes scn-ly-card-out{to{translate:-130%;rotate:-8deg}}.scn-ly-flash-2{translate:120%}.scn[data-beat="2"] .scn-ly-flash-2{animation:.5s cubic-bezier(.22,1,.36,1) 4.85s forwards scn-ly-push-in}.scn-ly-answers{gap:2.6cqw;display:flex;position:absolute;top:156cqw;left:6cqw;right:6cqw}.scn-ly-answers span{height:12.6cqw;color:var(--ly-ink);background:#fff;border-radius:99px;flex:1;place-items:center;font-size:3.9cqw;font-weight:650;display:grid;box-shadow:0 1cqw 3cqw #0d1b3e0f}.scn-ly-answers span[data-good]{color:#fff;background:linear-gradient(90deg,#4a90f0,#6c45e0)}.scn[data-beat="2"] .scn-ly-answers span[data-good]{animation:.3s 4.55s scn-ly-press}.scn-ly-toast{background:#fff;border-radius:5cqw;align-items:center;gap:3.4cqw;padding:3.4cqw 4cqw;display:flex;position:absolute;top:15.5cqw;left:5cqw;right:5cqw;translate:0 -160%;box-shadow:0 3cqw 8cqw #0d1b3e24}.scn-ly-toast span{background:#fdf1e3;border-radius:3cqw;place-items:center;width:10cqw;height:10cqw;font-size:5cqw;display:grid}.scn-ly-toast b{font-size:4cqw;display:block}.scn-ly-toast small{color:var(--ly-muted);font-size:3.3cqw}.scn[data-beat="2"] .scn-ly-toast{animation:.6s cubic-bezier(.32,1.25,.6,1) 5.2s forwards scn-ly-drop}@keyframes scn-ly-drop{to{translate:0}}.scn-ly-touch2{opacity:0;top:150cqw;left:30cqw}.scn[data-beat="2"] .scn-ly-touch2{animation:5s cubic-bezier(.45,0,.25,1) forwards scn-ly-path2,.3s 1.25s scn-touch-press,.3s 2.6s scn-touch-press,.3s 3.5s scn-touch-press,.3s 4.55s scn-touch-press}@keyframes scn-ly-path2{0%{opacity:0;top:160cqw;left:40cqw}12%{opacity:1}25%,29%{opacity:1;top:104cqw;left:19cqw}52%,55%{top:110cqw;left:50cqw}70%,73%{top:95cqw;left:52cqw}91%,94%{opacity:1;top:162cqw;left:77cqw}to{opacity:0;top:175cqw;left:80cqw}}.scn-lyska .scn-device{transition:transform .6s var(--scn-ease)}.scn-lyska[data-beat="1"] .scn-device{transition:transform 1.2s var(--scn-ease) 3.6s;transform:scale(1.1)translateY(-7%)}.scn-lyska[data-beat="2"] .scn-device{transition:transform 1.2s var(--scn-ease) 2.9s;transform:scale(1.05)translateY(-2%)}@property --scn-fm-n{syntax:"<integer>";inherits:false;initial-value:0}@property --scn-fm-s{syntax:"<integer>";inherits:false;initial-value:0}.scn-fm .scn-content{font-size:4cqw;line-height:1.4}.scn-fm .scn-floor{z-index:-1}.scn-fm .scn-device{transform-origin:50% 30%}.scn-fm[data-beat="0"] .scn-device{animation:scn-float 6s ease-in-out infinite alternate, scn-fm-cam0 4.4s var(--scn-ease) both}.scn-fm[data-beat="1"] .scn-device{animation:scn-float 6s ease-in-out infinite alternate, scn-fm-cam1 5.6s var(--scn-ease) both}.scn-fm[data-beat="2"] .scn-device{animation:scn-float 6s ease-in-out infinite alternate, scn-fm-cam2 5.6s var(--scn-ease) both}@keyframes scn-fm-cam0{0%,20%{translate:0;scale:1}38%,80%{translate:0 -16%;scale:1.26}to{translate:0;scale:1}}@keyframes scn-fm-cam1{0%,27%{translate:0;scale:1}38%,80%{translate:0 -14%;scale:1.22}97%,to{translate:0;scale:1}}@keyframes scn-fm-cam2{0%,5%{translate:0;scale:1}16%,33%{translate:0 -12%;scale:1.18}45%,to{translate:0;scale:1}}.scn-fm-touch{z-index:35;opacity:0;pointer-events:none;background:#969ba56b;border-radius:50%;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 .5cqw #ffffffd9,0 3px 10px #0000002e}.scn-fm-page{translate:0 18cqw}.scn[data-beat="0"] .scn-fm-page{transition:translate 1.1s cubic-bezier(.16,1,.3,1) .1s;translate:0}.scn-fm-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 12%,#f2c23099 12% 92%,#0000 92%) 0 0/0% 100% no-repeat}.scn[data-beat="0"] .scn-fm-hl{background-size:100% 100%;transition:background-size .6s ease-in-out 1.2s}.scn-fm-dim{transition:opacity .3s}.scn[data-beat="0"] .scn-fm-dim{opacity:.35;transition:opacity .6s 1.3s}.scn-fm-menu{opacity:0;transform-origin:20% 100%;white-space:nowrap;transform:translateY(1.5cqw)scale(.85)}.scn[data-beat="0"] .scn-fm-menu{animation:4.4s linear both scn-fm-menu}@keyframes scn-fm-menu{0%,40%{opacity:0;transform:translateY(1.5cqw)scale(.85)}45%{opacity:1;animation-timing-function:ease;transform:none}57%{opacity:1;transform:none}61%,to{opacity:0;transform:scale(.95)}}.scn[data-beat="0"] .scn-fm-lookup{animation:4.4s linear both scn-fm-lookup}@keyframes scn-fm-lookup{0%,55%{background:0 0}56%,60%{background:#ffffff2e}61%,to{background:0 0}}.scn-fm-touch-0{margin:0;top:-4.5cqw;left:-4.5cqw}.scn[data-beat="0"] .scn-fm-touch-0{animation:scn-fm-touch0 4.4s var(--scn-ease) both}@keyframes scn-fm-touch0{0%,19%{opacity:0;translate:26cqw 14cqw;scale:1}22%{opacity:1;translate:18cqw 3cqw;scale:1}26%{opacity:1;translate:18cqw 3cqw;scale:.78}38%{opacity:1;translate:18cqw 3cqw;scale:.72}41%{opacity:1;translate:18cqw 3cqw;scale:1}53%{opacity:1;translate:19cqw -4cqw;scale:1}55.5%{opacity:1;translate:19cqw -4cqw;scale:.75}58%{opacity:1;translate:19cqw -4cqw;scale:1}64%,to{opacity:0;translate:19cqw -4cqw;scale:1}}.scn-fm-nores{translate:0 110%}.scn[data-beat="0"] .scn-fm-nores{transition:translate .6s var(--scn-spring) 2.75s;translate:0}.scn-fm-q{vertical-align:.2em;color:#fff;opacity:0;background:#c8102e;border-radius:50%;place-items:center;width:5cqw;height:5cqw;margin-left:1cqw;font-family:ui-sans-serif,system-ui,sans-serif;font-size:3.2cqw;font-weight:700;line-height:1;display:inline-grid;scale:.3}.scn[data-beat="0"] .scn-fm-q{opacity:1;transition:opacity .3s ease 3.2s, scale .5s var(--scn-spring) 3.2s;animation:.9s ease-in-out 3.7s infinite alternate scn-fm-pulse;scale:1}@keyframes scn-fm-pulse{to{box-shadow:0 0 0 1.6cqw #c8102e2e}}.scn-fm-topic[data-target=true]{transition:background .2s}.scn[data-beat="1"] .scn-fm-topic[data-target=true]{animation:5.6s linear both scn-fm-rowpress}@keyframes scn-fm-rowpress{0%,11%{background:0 0}12%,16%{background:#e5e9f2}18%,to{background:0 0}}.scn-fm-topics{transition:translate .4s,filter .4s}.scn[data-beat="1"] .scn-fm-topics{filter:brightness(.9);transition:translate .55s var(--scn-ease) .8s, filter .55s ease .8s;translate:-30%}.scn-fm-lesson{translate:100%}.scn[data-beat="1"] .scn-fm-lesson{transition:translate .55s var(--scn-ease) .8s;translate:0}.scn-fm-term{opacity:0;translate:0 3cqw}.scn[data-beat="1"] .scn-fm-term{opacity:1;transition:opacity .4s ease calc(1.2s + var(--i) * 80ms), translate .5s var(--scn-ease) calc(1.2s + var(--i) * 80ms);translate:0}.scn[data-beat="1"] .scn-fm-thumb{animation:5.6s both scn-fm-thumb}@keyframes scn-fm-thumb{0%,37.5%{animation-timing-function:var(--scn-spring);translate:0}44%,61%{animation-timing-function:var(--scn-spring);translate:100%}67.5%,to{translate:200%}}.scn-fm-sent{backface-visibility:hidden;transform-origin:50%}.scn[data-beat="1"] .scn-fm-sv{animation:5.6s both scn-fm-sv}.scn[data-beat="1"] .scn-fm-en{animation:5.6s both scn-fm-en}.scn[data-beat="1"] .scn-fm-ar{animation:5.6s both scn-fm-ar}@keyframes scn-fm-sv{0%,37.5%{opacity:1;transform:none}41%,to{opacity:0;transform:rotateX(80deg)translateY(-3cqw)}}@keyframes scn-fm-en{0%,39%{opacity:0;transform:rotateX(-80deg)translateY(3cqw)}44%,61.5%{opacity:1;transform:none}65%,to{opacity:0;transform:rotateX(80deg)translateY(-3cqw)}}@keyframes scn-fm-ar{0%,63%{opacity:0;transform:rotateX(-80deg)translateY(3cqw)}68%,to{opacity:1;transform:none}}.scn-fm-speaker:after{content:"";border:.5cqw solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:0}.scn[data-beat="1"] .scn-fm-speaker:after{animation:.8s ease-out 4.45s 2 scn-fm-ping}@keyframes scn-fm-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:2}}.scn[data-beat="1"] .scn-fm-touch-1{animation:scn-fm-touch1 5.6s var(--scn-ease) both}@keyframes scn-fm-touch1{0%,5%{opacity:0;translate:66cqw 104cqw;scale:1}8%{opacity:1;translate:62cqw 96cqw;scale:1}11.5%{opacity:1;translate:50cqw 79cqw;scale:1}13%{opacity:1;translate:50cqw 79cqw;scale:.75}15%{opacity:1;translate:50cqw 79cqw;scale:1}18%{opacity:0;translate:50cqw 79cqw}30%{opacity:0;translate:64cqw 70cqw}32%{opacity:1;translate:60cqw 64cqw;scale:1}35.5%{opacity:1;translate:32.3cqw 39.4cqw;scale:1}37%{opacity:1;translate:32.3cqw 39.4cqw;scale:.75}39%{opacity:1;translate:32.3cqw 39.4cqw;scale:1}52%{opacity:1;translate:32cqw 42cqw;scale:1}59%{opacity:1;translate:50cqw 39.4cqw;scale:1}60.5%{opacity:1;translate:50cqw 39.4cqw;scale:.75}62.5%{opacity:1;translate:50cqw 39.4cqw;scale:1}70%{opacity:1;translate:40cqw 70cqw;scale:1}77%{opacity:1;translate:13.3cqw 97.7cqw;scale:1}78.5%{opacity:1;translate:13.3cqw 97.7cqw;scale:.75}80.5%{opacity:1;translate:13.3cqw 97.7cqw;scale:1}87%,to{opacity:0;translate:16cqw 100cqw;scale:1}}.scn-fm-opt{transition:background .3s,border-color .3s,opacity .3s}.scn[data-beat="2"] .scn-fm-opt[data-correct=true]{background:#effaf3;border-color:#22c55e;transition:background .3s .75s,border-color .3s .75s}.scn[data-beat="2"] .scn-fm-opt[data-correct=false]{opacity:.45;transition:opacity .4s .9s}.scn-fm-key{transition:background .3s}.scn[data-beat="2"] .scn-fm-opt[data-correct=true] .scn-fm-key{background:#22c55e;transition:background .2s .75s}.scn-fm-check{opacity:0;scale:.2}.scn[data-beat="2"] .scn-fm-opt[data-correct=true] .scn-fm-check{opacity:1;transition:opacity .2s ease .8s, scale .5s var(--scn-spring) .8s;scale:1}.scn[data-beat="2"] .scn-fm-opt[data-correct=true] .scn-fm-letter{opacity:0;transition:opacity .1s .75s}.scn-fm-explain{opacity:0;max-height:0}.scn[data-beat="2"] .scn-fm-explain{opacity:1;max-height:30cqw;transition:max-height .6s var(--scn-ease) 1s, opacity .4s ease 1.15s}.scn[data-beat="2"] .scn-fm-mockrow{animation:5.6s linear both scn-fm-mockpress}@keyframes scn-fm-mockpress{0%,34.5%{background:0 0}35.5%,40%{background:#e5e9f2}42%,to{background:0 0}}.scn-fm-practice{transform-origin:50% 0;transition:scale .3s,border-radius .3s,filter .3s}.scn[data-beat="2"] .scn-fm-practice{filter:brightness(.6);transition:scale .6s var(--scn-ease) 2.2s, translate .6s var(--scn-ease) 2.2s, border-radius .6s ease 2.2s, filter .6s ease 2.2s;border-radius:6cqw;translate:0 1.5cqw;scale:.94}.scn-fm-sheet{translate:0 105%;box-shadow:0 -12px 40px -10px #00000059}.scn[data-beat="2"] .scn-fm-sheet{transition:translate .7s cubic-bezier(.32,1.25,.6,1) 2.2s;translate:0}.scn-fm-ring{stroke-dasharray:100 100;stroke-dashoffset:0}.scn[data-beat="2"] .scn-fm-ring{stroke-dashoffset:22px;transition:stroke-dashoffset 3.2s linear 2.4s}.scn-fm-clock{--scn-fm-s:48;counter-reset:s var(--scn-fm-s)}.scn-fm-clock:after{content:"21:" counter(s)}.scn[data-beat="2"] .scn-fm-clock{animation:3.2s linear 2.4s both scn-fm-clock}@keyframes scn-fm-clock{0%{--scn-fm-s:48}to{--scn-fm-s:45}}.scn-fm-num{counter-reset:n var(--scn-fm-n)}.scn-fm-num:after{content:counter(n) "%"}.scn[data-beat="2"] .scn-fm-num{animation:scn-fm-count 1.1s var(--scn-ease) both;animation-delay:calc(2.9s + var(--i) * .15s)}@keyframes scn-fm-count{to{--scn-fm-n:var(--to)}}.scn-fm-bar{width:0}.scn[data-beat="2"] .scn-fm-bar{width:var(--w);transition:width 1.1s var(--scn-ease) calc(2.9s + var(--i) * .15s)}.scn-fm-ready{opacity:0;scale:.4}.scn[data-beat="2"] .scn-fm-ready{opacity:1;transition:opacity .25s ease 4.3s, scale .55s var(--scn-spring) 4.3s;scale:1}.scn[data-beat="2"] .scn-fm-start{animation:.35s 5.05s scn-fm-press}@keyframes scn-fm-press{50%{filter:brightness(1.15);scale:.96}}.scn[data-beat="2"] .scn-fm-touch-2{animation:scn-fm-touch2 5.6s var(--scn-ease) both}@keyframes scn-fm-touch2{0%,5%{opacity:0;translate:74cqw 100cqw;scale:1}7%{opacity:1;translate:70cqw 92cqw;scale:1}10.5%{opacity:1;translate:48cqw 66cqw;scale:1}12%{opacity:1;translate:48cqw 66cqw;scale:.75}14%{opacity:1;translate:48cqw 66cqw;scale:1}27%{opacity:1;translate:56cqw 104cqw;scale:1}34%{opacity:1;translate:50cqw 123cqw;scale:1}35.5%{opacity:1;translate:50cqw 123cqw;scale:.75}37.5%{opacity:1;translate:50cqw 123cqw;scale:1}41%{opacity:0;translate:50cqw 123cqw;scale:1}80%{opacity:0;translate:64cqw 182cqw;scale:1}84%{opacity:1;translate:60cqw 190cqw;scale:1}89%{opacity:1;translate:52cqw 201cqw;scale:1}90.5%{opacity:1;translate:52cqw 201cqw;scale:.75}92.5%{opacity:1;translate:52cqw 201cqw;scale:1}97%,to{opacity:0;translate:52cqw 201cqw;scale:1}}.scn-httpagent{--ha-ease:cubic-bezier(.22, 1, .36, 1);--ha-spring:cubic-bezier(.34, 1.56, .64, 1);--ha-cell:#17171f}.scn-httpagent .scn-device-wrap{overflow:hidden}.scn-httpagent [class*=scn-on-]{transition-duration:.2s}.scn-httpagent[data-beat="0"] .scn-device{animation:4.8s both scn-ha-cam0}.scn-httpagent[data-beat="1"] .scn-device{animation:5.4s both scn-ha-cam1}.scn-httpagent[data-beat="2"] .scn-device{animation:5.6s both scn-ha-cam2}.scn-httpagent[data-playing=false] .scn-device{animation-play-state:paused}@keyframes scn-ha-cam0{0%,46%{animation-timing-function:var(--ha-ease);translate:0;scale:1}58%,64%{animation-timing-function:var(--ha-ease);translate:0 17%;scale:1.24}78%,to{translate:0 -5%;scale:1.06}}@keyframes scn-ha-cam1{0%,40%{animation-timing-function:var(--ha-ease);translate:0;scale:1}56%,to{translate:0 5%;scale:1.16}}@keyframes scn-ha-cam2{0%,26%{animation-timing-function:var(--ha-ease);translate:0;scale:1}40%,50%{animation-timing-function:var(--ha-ease);translate:0 -9%;scale:1.22}62%,to{translate:0 2%;scale:1.12}}:is(.scn[data-beat="0"] [data-b="0"],.scn[data-beat="1"] [data-b="1"],.scn[data-beat="2"] [data-b="2"]) .scn-ha-in{animation:scn-ha-in .6s var(--ha-ease) var(--t,0s) backwards}@keyframes scn-ha-in{0%{opacity:0;transform:var(--from,translateY(3cqw))}}.scn-ha-behind{filter:brightness(.45);border-radius:6cqw;overflow:hidden;transform:scale(.94)}:is(.scn[data-beat="0"],.scn[data-beat="2"]) .scn-ha-behind{animation:scn-ha-behind .6s var(--ha-ease) var(--t) backwards}@keyframes scn-ha-behind{0%{filter:none;border-radius:0;transform:none}}.scn-ha-push{box-shadow:-4cqw 0 10cqw #0009}.scn[data-beat="1"] .scn-ha-push{animation:scn-ha-push .55s var(--ha-ease) var(--t) backwards}@keyframes scn-ha-push{0%{transform:translate(100%)}}.scn-ha-under{filter:brightness(.5);transform:translate(-30%)}.scn[data-beat="1"] .scn-ha-under{animation:scn-ha-under .55s var(--ha-ease) var(--t) backwards}@keyframes scn-ha-under{0%{filter:none;transform:none}}.scn-ha-touch{z-index:30;opacity:0;pointer-events:none;background:#ffffff52;border-radius:50%;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;position:absolute;top:60%;left:50%;box-shadow:0 0 0 .4cqw #ffffff8c,0 1cqw 3cqw #0006}.scn[data-beat="0"] .scn-ha-touch[data-k="0"]{animation:4.8s linear both scn-ha-touch0}.scn[data-beat="1"] .scn-ha-touch[data-k="1"]{animation:5.4s linear both scn-ha-touch1}.scn[data-beat="2"] .scn-ha-touch[data-k="2"]{animation:5.6s linear both scn-ha-touch2}@keyframes scn-ha-touch0{0%,9%{opacity:0;top:62%;left:62%;scale:1.2}12%{opacity:1;animation-timing-function:var(--ha-ease);top:62%;left:62%;scale:1}21%{top:91.5%;left:50%;scale:1}23%{background:#fff9;scale:.72}26%{opacity:1;top:91.5%;left:50%;scale:1}32%,to{opacity:0;top:91.5%;left:50%}}@keyframes scn-ha-touch1{0%,5%{opacity:0;top:46%;left:60%}7%{opacity:1;animation-timing-function:var(--ha-ease);top:46%;left:60%}12%{top:21.5%;left:82%;scale:1}13.5%{background:#fff9;scale:.72}15%{animation-timing-function:var(--ha-ease);top:21.5%;left:82%;scale:1}19%{top:40%;left:40%;scale:1}20.5%{background:#fff9;scale:.72}22%{opacity:1;top:40%;left:40%;scale:1}27%,to{opacity:0;top:40%;left:30%}}@keyframes scn-ha-touch2{0%,4%{opacity:0;top:56%;left:70%}6%{opacity:1;animation-timing-function:var(--ha-ease);top:56%;left:70%}11%{top:36.5%;left:46%;scale:1}12%{background:#fff9;scale:.72}13.5%{opacity:1;top:36.5%;left:46%;scale:1}17%{opacity:0}46%{opacity:0;top:68%;left:82%}49%{opacity:1;animation-timing-function:var(--ha-ease);top:68%;left:82%}53%{top:58.6%;left:72%;scale:1}54.5%{background:#fff9;scale:.72}56%{opacity:1;top:58.6%;left:72%;scale:1}61%,to{opacity:0;top:58.6%;left:72%}}.scn-ha-group{background:var(--ha-cell);border-radius:3.6cqw;overflow:hidden}.scn-ha-cell{align-items:center;gap:3cqw;min-height:10.5cqw;padding:2.2cqw 4cqw;display:flex;position:relative}.scn-ha-cell+.scn-ha-cell:before,.scn-ha-hcell+.scn-ha-hcell:before{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:4cqw;right:0}.scn-ha-glabel{letter-spacing:.04em;text-transform:uppercase;color:#ebebf573;margin:4.4cqw 0 1.4cqw 4cqw;font-size:2.6cqw;font-weight:500}.scn-ha-tabbar{z-index:5;color:#ebebf566;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121218e6;border-top:1px solid #ffffff12;justify-content:space-around;padding:2.4cqw 6cqw 8cqw;font-size:2.4cqw;font-weight:500;display:flex;position:absolute;inset:auto 0 0}.scn-ha-tabbar [data-on=true]{color:#d58bff}.scn-ha-logo{background:url(/apps/httpagent/app-icon.png) 50%/cover,#000;border-radius:2.4cqw;width:8.6cqw;height:8.6cqw}.scn-ha-seg{text-align:center;background:#7676803d;border-radius:2.6cqw;grid-auto-columns:1fr;grid-auto-flow:column;padding:.6cqw;font-size:2.9cqw;font-weight:500;display:grid;position:relative}.scn-ha-seg>span{z-index:1;border-radius:2cqw;padding:1.2cqw 0;position:relative}.scn-ha-seg>span[data-on]{background:#636366;font-weight:600}.scn-ha-swap{display:grid}.scn-ha-swap>*{grid-area:1/1}.scn-ha-swap>:first-child{opacity:0}.scn[data-beat="1"] .scn-ha-swap>:last-child{animation:scn-ha-fadein .35s ease var(--t) backwards}.scn[data-beat="1"] .scn-ha-swap>:first-child{animation:.75s linear backwards scn-ha-hold-shown}.scn[data-beat="1"] .scn-ha-lock .scn-ha-swap>:first-child{animation-duration:2s}@keyframes scn-ha-fadein{0%{opacity:0}}@keyframes scn-ha-hold-shown{0%,to{opacity:1}}@keyframes scn-ha-hold-hidden{0%,to{opacity:0}}.scn-ha-cta{color:#111;background:#ff9f0a;border-radius:99px;place-items:center;height:12.5cqw;font-size:3.9cqw;font-weight:700;display:grid;position:absolute;bottom:8cqw;left:5.5cqw;right:5.5cqw}.scn-ha-cta>*{grid-area:1/1}.scn-ha-spinner{opacity:0;border:.8cqw solid #0003;border-top-color:#111;border-radius:50%;width:5.4cqw;height:5.4cqw}.scn[data-beat="0"] .scn-ha-cta{animation:.3s 1s scn-ha-press,.45s 2.2s scn-ha-shake}.scn[data-beat="0"] .scn-ha-cta-label{animation:1.1s linear 1.1s scn-ha-hold-hidden}.scn[data-beat="0"] .scn-ha-spinner{animation:1.1s linear 1.1s scn-ha-hold-shown,.7s linear infinite scn-ha-spin}@keyframes scn-ha-spin{to{rotate:1turn}}@keyframes scn-ha-press{50%{filter:brightness(1.15);scale:.95}}@keyframes scn-ha-shake{20%,60%{translate:-2cqw}40%,80%{translate:2cqw}}.scn-ha-toast{z-index:20;background:#2c1c1ef0;border:1px solid #ff5a5f59;border-radius:4.4cqw;align-items:center;gap:3cqw;padding:3cqw 4cqw;display:flex;position:absolute;top:14cqw;left:4cqw;right:4cqw;box-shadow:0 3cqw 8cqw #00000080}.scn[data-beat="0"] .scn-ha-toast{animation:scn-ha-drop .6s var(--ha-spring) 2.2s backwards}@keyframes scn-ha-drop{0%{transform:translateY(-34cqw)}}.scn-ha-sheet,.scn-ha-detail{z-index:10;background:#1a1a22;border-radius:7cqw 7cqw 0 0;padding:2.6cqw 5.5cqw 10cqw;position:absolute;inset:auto 0 0;box-shadow:0 -2cqw 8cqw #00000080}.scn[data-beat="0"] .scn-ha-sheet,.scn[data-beat="2"] .scn-ha-detail{animation:scn-ha-sheet .7s var(--ha-spring) var(--t) backwards}@keyframes scn-ha-sheet{0%{transform:translateY(105%)}}.scn-ha-wire{border-top:.6cqw dashed #ffffff40;flex:1;height:0;margin:0 2cqw;position:relative}.scn-ha-wire:after{content:"";opacity:0;background:#ff9f0a;border-radius:50%;width:2cqw;height:2cqw;position:absolute;top:-1.3cqw;left:0;box-shadow:0 0 2cqw #ff9f0a}.scn[data-beat="0"] .scn-ha-wire:after{animation:.9s ease-in 3.6s 2 scn-ha-travel}@keyframes scn-ha-travel{0%{opacity:1;left:0}85%{opacity:1}to{opacity:0;left:100%}}.scn-ha-q{color:#fff;background:#ff5ca8;border-radius:50%;place-items:center;width:6cqw;height:6cqw;font-size:3.6cqw;font-weight:800;display:grid;position:absolute;top:-1.5cqw;right:-.5cqw}.scn[data-beat="0"] .scn-ha-q{animation:scn-ha-pop .5s var(--ha-spring) 3.6s backwards, scn-ha-qpulse 1s ease-in-out 4.2s infinite}@keyframes scn-ha-pop{0%{scale:0}}@keyframes scn-ha-qpulse{0%{box-shadow:0 0 #ff5ca899}50%{scale:1.12;box-shadow:0 0 0 2cqw #ff5ca800}}.scn-ha-hero{background:linear-gradient(135deg,#c04dff38,#ff5ca824);border:1px solid #d58bff4d;border-radius:4.4cqw;padding:4cqw}.scn[data-beat="1"] .scn-ha-hero{animation:.5s .7s backwards scn-ha-hero}@keyframes scn-ha-hero{0%{background:var(--ha-cell);border-color:#0000}}.scn-ha-toggle{background:linear-gradient(90deg,#c04dff,#ff5ca8);border-radius:99px;width:11cqw;height:6.6cqw;position:relative}.scn-ha-toggle:after{content:"";background:#fff;border-radius:50%;width:5.6cqw;height:5.6cqw;position:absolute;top:.5cqw;left:.5cqw;translate:4.4cqw;box-shadow:0 .6cqw 1.4cqw #0000004d}.scn[data-beat="1"] .scn-ha-toggle{animation:scn-ha-toggle .3s ease var(--t) backwards}.scn[data-beat="1"] .scn-ha-toggle:after{animation:scn-ha-knob .4s var(--ha-spring) .7s backwards}@keyframes scn-ha-toggle{0%{background:#78788052}}@keyframes scn-ha-knob{0%{translate:0}}.scn-ha-wave{align-items:center;gap:.9cqw;height:9cqw;display:flex}.scn-ha-wave i{background:linear-gradient(#ff5ca8,#c04dff);border-radius:99px;flex:1;height:100%;scale:1 .08}.scn[data-beat="1"] .scn-ha-wave i{animation:scn-ha-bar .7s ease-in-out calc(.8s + var(--i) * -.09s) infinite alternate}@keyframes scn-ha-bar{0%{scale:1 .1}to{scale:1 var(--h)}}.scn-ha-dot{background:#ff5ca8;border-radius:50%;width:2cqw;height:2cqw;animation:1.2s ease-in-out infinite scn-ha-blink}@keyframes scn-ha-blink{50%{opacity:.35}}.scn[data-beat="1"] .scn-ha-live{animation:.4s 1.02s scn-ha-rowtap}@keyframes scn-ha-rowtap{30%,60%{background:#ffffff1f}}.scn-ha-lock{color:#fff;background:linear-gradient(90deg,#c04dff4d,#ff5ca82e);border-radius:3cqw;align-items:center;gap:2.4cqw;padding:2.4cqw 3.4cqw;display:flex}.scn-ha-shackle{transform-box:fill-box;transform-origin:100% 100%;transform:translate(3px,-2.5px)rotate(28deg)}.scn[data-beat="1"] .scn-ha-lock{animation:.4s 2s backwards scn-ha-lockbg}.scn[data-beat="1"] .scn-ha-lock .scn-ha-shackle{animation:scn-ha-shackle .45s var(--ha-spring) 1.9s backwards}@keyframes scn-ha-lockbg{0%{color:#ffffff8c;background:#ffffff0f}}@keyframes scn-ha-shackle{0%{transform:none}}.scn-ha-rowwrap{grid-template-rows:1fr;display:grid}.scn-ha-row{border-bottom:1px solid #ffffff0f;border-radius:2cqw;align-items:center;gap:2.6cqw;padding:2.2cqw 2.6cqw;display:flex}.scn[data-beat="1"] .scn-ha-stream{animation:scn-ha-stream .5s var(--ha-ease) var(--t) backwards}@keyframes scn-ha-stream{0%{opacity:0;grid-template-rows:0fr}}.scn[data-beat="1"] .scn-ha-stream .scn-ha-row{animation:scn-ha-newrow 1.1s ease-out var(--t) backwards}@keyframes scn-ha-newrow{0%{background:#c04dff4d}}.scn[data-beat="1"] .scn-ha-rowwrap[data-err=true] .scn-ha-row{animation:scn-ha-newrow 1.1s ease-out var(--t) backwards;background:#ff5a5f29}.scn-ha-rowwrap[data-err=true] .scn-ha-row{background:#ff5a5f29}.scn[data-beat="2"] .scn-ha-rowwrap[data-err=true] .scn-ha-row{animation:.4s .62s scn-ha-rowtap}.scn-ha-method{letter-spacing:.03em;text-align:center;border-radius:1.4cqw;flex-shrink:0;min-width:10.4cqw;padding:.7cqw 1.4cqw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.5cqw;font-weight:800}.scn-ha-method[data-m=GET]{color:#d58bff;background:#c04dff2e}.scn-ha-method[data-m=POST]{color:#ff8fd0;background:#ff5ca82e}.scn-ha-method[data-m=PUT]{color:#7fd1ff;background:#50b4ff29}@property --ha-n{syntax:"<integer>";inherits:false;initial-value:10}.scn-ha-count{--ha-n:10;counter-reset:n var(--ha-n)}.scn-ha-count:after{content:counter(n)}.scn[data-beat="1"] .scn-ha-count{animation:1.3s linear 2.3s backwards scn-ha-count}@keyframes scn-ha-count{0%{--ha-n:6}}.scn-ha-detail{padding-bottom:6cqw;top:62cqw}.scn-ha-seg2{overflow:hidden}.scn-ha-seg2:before{content:"";background:#636366;border-radius:2cqw;width:calc(50% - .6cqw);position:absolute;top:.6cqw;bottom:.6cqw;left:.6cqw;translate:100%}.scn[data-beat="2"] .scn-ha-seg2:before{animation:scn-ha-seg .4s var(--ha-ease) 3s backwards}@keyframes scn-ha-seg{0%{translate:0}}.scn-ha-hcell{justify-content:space-between;gap:3cqw;padding:1.9cqw 3.4cqw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:2.8cqw;display:flex;position:relative}.scn-ha-missing{background:#ff5a5f1a}.scn-ha-strike{position:relative}.scn-ha-strike:after{content:"";transform-origin:0;background:#ff5a5f;height:.45cqw;position:absolute;top:52%;left:-.5cqw;right:-.5cqw}.scn[data-beat="2"] .scn-ha-strike:after{animation:scn-ha-strike .45s var(--ha-ease) 2.05s backwards}@keyframes scn-ha-strike{0%{scale:0 1}}.scn-ha-reqpane{opacity:0;transform:translate(-6cqw)}.scn-ha-respane{position:absolute;inset:0 0 auto}.scn[data-beat="2"] .scn-ha-reqpane{animation:3.4s linear backwards scn-ha-reqpane}@keyframes scn-ha-reqpane{0%,89%{opacity:1;transform:none}}.scn[data-beat="2"] .scn-ha-respane{animation:scn-ha-respane .5s var(--ha-ease) 3.1s backwards}@keyframes scn-ha-respane{0%{opacity:0;transform:translate(6cqw)}}.scn-ha-code{white-space:pre;background:#0d0d12;border:1px solid #ffffff0f;border-radius:3cqw;margin:0;padding:3.4cqw;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:3cqw;line-height:1.75}.scn-ha-hl{background-image:linear-gradient(#ff5ca84d,#ff5ca84d);background-repeat:no-repeat;background-size:100% 100%;border-radius:1cqw;padding:.3cqw .6cqw;box-shadow:0 0 0 .3cqw #ff5ca880}.scn[data-beat="2"] .scn-ha-hl{animation:scn-ha-hl .7s var(--ha-ease) 3.5s backwards}@keyframes scn-ha-hl{0%{background-size:0% 100%;box-shadow:0 0 0 .3cqw #ff5ca800}}.scn-ha-timing{position:relative}.scn-ha-tbar{transform-origin:0}.scn[data-beat="2"] .scn-ha-tbar{animation:scn-ha-tbar .5s var(--ha-ease) calc(1.4s + var(--i) * .15s) backwards}@keyframes scn-ha-tbar{0%{scale:0 1}}.scn-ha-found{color:#04210f;white-space:nowrap;background:#3ddc84;border-radius:99px;margin-left:auto;padding:1cqw 2.6cqw;font-size:2.8cqw;font-weight:700}.scn[data-beat="2"] .scn-ha-found{animation:scn-ha-pop .55s var(--ha-spring) var(--t) backwards}.scn-pt .scn-screen{letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif}.scn-pt svg{display:block}.scn-pt[data-beat="0"] .scn-statusbar{color:#111;transition:color .2s}.scn.scn-pt .scn-on-0,.scn.scn-pt .scn-on-1,.scn.scn-pt .scn-on-2{filter:none;transition:none}.scn.scn-pt[data-beat="0"] .scn-on-0,.scn.scn-pt[data-beat="1"] .scn-on-1,.scn.scn-pt[data-beat="2"] .scn-on-2{transition:opacity .3s ease var(--d,0s)}.scn-pt .scn-device{transform:scale(1)translateY(0)}.scn-pt[data-beat="0"] .scn-device{animation:scn-float 6s ease-in-out infinite alternate, scn-pt-cam0 4.4s var(--scn-ease) forwards}.scn-pt[data-beat="1"] .scn-device{animation:6s ease-in-out infinite alternate scn-float,5.6s linear forwards scn-pt-cam1}.scn-pt[data-beat="2"] .scn-device{animation:6s ease-in-out infinite alternate scn-float,5.6s linear forwards scn-pt-cam2}@keyframes scn-pt-cam0{0%,45%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}70%,to{transform:scale(1.2)translateY(-9%)}}@keyframes scn-pt-cam1{0%,22%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}34%,50%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.2)translateY(-2%)}60%,68%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}80%,to{transform:scale(1.12)translateY(4%)}}@keyframes scn-pt-cam2{0%,3%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}14%,19%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.18)translateY(-1%)}26%,58%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}66%,76%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.16)translateY(9%)}86%,to{transform:scale(1)translateY(0)}}.scn-pt-touch{z-index:60;opacity:0;pointer-events:none;background:#ffffff6b;border:.35cqw solid #ffffffb3;border-radius:50%;width:9cqw;height:9cqw;position:absolute;top:-4.5cqw;left:-4.5cqw;box-shadow:0 .6cqw 2.4cqw #0000004d}.scn-pt-touch0{background:#78788261;border-color:#50505a66}.scn-pt-touch:after{content:"";opacity:0;border:.5cqw solid #ffffffe6;border-radius:50%;position:absolute;inset:-.35cqw}.scn-pt-ticker{vertical-align:bottom;height:1.1em;line-height:1.1em;display:inline-block;overflow:hidden}.scn-pt-ticker>span{flex-direction:column;align-items:center;display:flex}.scn-pt-ticker b{height:1.1em;font:inherit;flex:none;display:block}@keyframes scn-pt-tick{to{transform:translateY(calc(-1.1em * var(--n)))}}.scn-pt-bucket{--lvl:56%;width:78cqw;height:62.4cqw;position:absolute;left:11cqw}.scn-pt-bucket svg{fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scn-pt-bucket:before{content:"";filter:blur(2cqw);background:radial-gradient(closest-side,#8c50ff73,#0000);border-radius:50%;height:40%;position:absolute;bottom:-8%;left:10%;right:10%}.scn-pt-bucket-back path{stroke:#dcd2ff66;stroke-width:.5cqw;vector-effect:non-scaling-stroke}.scn-pt-bucket-front ellipse,.scn-pt-bucket-front path{stroke:#ebe4ff8c;stroke-width:.45cqw;vector-effect:non-scaling-stroke}.scn-pt-bucket-front ellipse{fill:#ffffff08}.scn-pt-bucket-front path:first-of-type{fill:#ffffff09}.scn-pt-bucket-front .scn-pt-shine{stroke:#fff;stroke-width:.9cqw}.scn-pt-bucket-front .scn-pt-gleam{stroke:#ffffff29;stroke-width:2.2cqw}.scn-pt-bucket-front rect{fill:#dcd2ff80;stroke:none}.scn-pt-glass{clip-path:polygon(0 0,100% 0,90% 94%,75% 98.5%,50% 100%,25% 98.5%,10% 94%);width:90%;height:82.5%;position:absolute;top:12.5%;left:5%}.scn-pt-water{height:var(--lvl);background:radial-gradient(60% 40% at 50% 60%,#c896ff40,#0000),linear-gradient(#9f5cff 0%,#7b35ee 45%,#5a20c4 100%);position:absolute;inset:auto 0 0;box-shadow:0 0 6cqw #965aff99}.scn-pt-surface{background:radial-gradient(closest-side,#ead4ff,#be8cff 70%,#a066ff);border-radius:50%;height:6.4cqw;animation:2.6s ease-in-out infinite alternate scn-pt-slosh;position:absolute;top:-3.2cqw;left:-4%;right:-4%;box-shadow:0 0 4cqw #cda0ffe6}@keyframes scn-pt-slosh{to{transform:scaleY(.82)translateY(.3cqw)rotate(-.8deg)}}.scn-pt-wave{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0 5 Q12.5 0 25 5 T50 5 T75 5 T100 5 V10 H0Z' fill='%23d9b8ff'/%3E%3C/svg%3E") 0 0/25% 100% repeat-x;width:200%;height:2.6cqw;animation:2.2s linear infinite scn-pt-wave;position:absolute;left:0}.scn-pt-wave-a{opacity:.3;top:.4cqw}.scn-pt-wave-b{opacity:.18;animation-duration:3.1s;animation-direction:reverse;top:1cqw}@keyframes scn-pt-wave{to{transform:translate(-50%)}}.scn-pt-water i{width:1.2cqw;height:1.2cqw;animation:2.4s ease-in infinite scn-pt-bubble;animation-delay:calc(var(--i) * -.37s);border:.25cqw solid #ffffff8c;border-radius:50%;position:absolute;bottom:8%}@keyframes scn-pt-bubble{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-16cqw)}}.scn-pt-scale{border-left:.4cqw solid #ffffff8c;width:9cqw;position:absolute;top:21%;bottom:13%;right:3.5cqw}.scn-pt-scale span{color:#ffffffd9;padding-left:1.6cqw;font-size:3cqw;font-weight:600;position:absolute;left:0;translate:0 -50%}.scn-pt-scale span:before{content:"";border-top:.4cqw solid #ffffff8c;width:1.3cqw;position:absolute;top:50%;left:-.4cqw}.scn-pt-scale span:first-child{top:0}.scn-pt-scale span:nth-child(2){top:50%}.scn-pt-scale span:nth-child(3){top:100%}.scn-pt-readout{text-shadow:0 .6cqw 3cqw #280a5a99;flex-direction:column;align-items:center;display:flex;position:absolute;top:44%;left:0;right:6cqw}.scn-pt-readout>b,.scn-pt-readout>.scn-pt-ticker{letter-spacing:-.04em;font-size:14cqw;font-weight:800;line-height:1.1em}.scn-pt-readout>span:last-child{letter-spacing:.14em;text-transform:uppercase;margin-top:.4cqw;font-size:3cqw;font-weight:600}.scn-pt-feedapp{color:#111;background:#fff}.scn-pt-feedhead{z-index:3;color:#00000061;background:linear-gradient(#fff 78%,#fff0);justify-content:center;gap:6cqw;height:25cqw;padding-top:14cqw;font-size:4cqw;display:flex;position:absolute;inset:0 0 auto}.scn-pt-feedhead b[data-active=true]{color:#111;text-underline-offset:1.8cqw;text-decoration:underline;text-decoration-thickness:.6cqw}.scn-pt-feedwin{position:absolute;inset:22cqw 0 0;overflow:hidden}.scn-pt-feedtrack{padding:0 4.4cqw}.scn[data-beat="0"] .scn-pt-feedtrack{animation:3s .32s infinite scn-pt-flick}@keyframes scn-pt-flick{0%{animation-timing-function:cubic-bezier(.1,.7,.2,1);transform:translateY(0)}25%{animation-timing-function:cubic-bezier(.1,.7,.2,1);transform:translateY(-12.5%)}50%{animation-timing-function:cubic-bezier(.1,.7,.2,1);transform:translateY(-25%)}75%{animation-timing-function:cubic-bezier(.1,.7,.2,1);transform:translateY(-37.5%)}to{transform:translateY(-50%)}}.scn-pt-post{padding:3cqw 0 4cqw}.scn-pt-post-top{align-items:center;gap:2.4cqw;font-size:3.4cqw;display:flex}.scn-pt-post-top>span{border-radius:50%;width:8cqw;height:8cqw;box-shadow:0 0 0 .5cqw #fff,0 0 0 .9cqw #ff5e8a}.scn-pt-post-top div{flex-direction:column;line-height:1.2;display:flex}.scn-pt-post-top small{color:#00000080;font-size:2.6cqw}.scn-pt-post-top em{color:#00000080;margin-left:auto;font-size:3cqw;font-style:normal}.scn-pt-post-img{height:68cqw;margin:2.4cqw -4.4cqw 0;position:relative;overflow:hidden}.scn-pt-post-img i{background:#ffffff40;border-radius:50%;position:absolute}.scn-pt-post-img i:first-child{width:40cqw;height:40cqw;top:10cqw;left:8cqw}.scn-pt-post-img i:last-child{background:#00000014;width:26cqw;height:26cqw;bottom:6cqw;right:6cqw}.scn-pt-post-actions{gap:3.4cqw;margin:2.6cqw 0 1.4cqw;display:flex}.scn-pt-post-actions svg{fill:none;stroke:#111;stroke-width:1.9px;stroke-linejoin:round;width:5.6cqw;height:5.6cqw}.scn-pt-post-likes{font-size:3cqw;font-weight:700}.scn-pt-post-line{background:#00000017;border-radius:99px;height:2.1cqw;margin-top:1.4cqw}.scn-pt-feedtabs{z-index:3;background:#fffffff5;border-top:.25cqw solid #00000014;justify-content:space-between;height:15cqw;padding:2.4cqw 7cqw 0;font-size:5.4cqw;line-height:1;display:flex;position:absolute;inset:auto 0 0}.scn-pt-timepill{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;opacity:0;background:#16121ee6;border-radius:99px;align-items:center;gap:2.6cqw;width:max-content;margin:0 auto;padding:2.2cqw 4.6cqw 2.2cqw 2.4cqw;font-size:3.6cqw;font-weight:600;display:flex;position:absolute;bottom:21cqw;left:0;right:0;transform:translateY(4cqw)scale(.9);box-shadow:0 2cqw 6cqw #00000059}.scn[data-beat="0"] .scn-pt-timepill{animation:scn-pt-popin .6s var(--scn-spring) .5s forwards}@keyframes scn-pt-popin{to{opacity:1;transform:none}}.scn-pt-clock{border:.6cqw solid #fff;border-radius:50%;width:7.4cqw;height:7.4cqw;position:relative}.scn-pt-clock i{transform-origin:50% 100%;background:#fff;border-radius:99px;width:.6cqw;margin-left:-.3cqw;position:absolute;bottom:50%;left:50%}.scn-pt-clock i:first-child{background:#ff6b6b;height:2.6cqw}.scn-pt-clock i:last-child{height:1.8cqw}.scn[data-beat="0"] .scn-pt-clock i:first-child{animation:1.2s cubic-bezier(.5,0,.5,1) infinite scn-pt-spin}.scn[data-beat="0"] .scn-pt-clock i:last-child{animation:6s linear infinite scn-pt-spin}@keyframes scn-pt-spin{to{rotate:360deg}}.scn-pt-timepill-text{display:grid;overflow:hidden}.scn-pt-timepill-text b{transition:opacity .3s, transform .45s var(--scn-ease);grid-area:1/1}.scn-pt-timepill-text b:last-child{opacity:0;color:#ff8f8f;transform:translateY(100%)}.scn[data-beat="0"] .scn-pt-timepill-text b:first-child{animation:scn-pt-flipout .45s var(--scn-ease) 2.3s forwards}.scn[data-beat="0"] .scn-pt-timepill-text b:last-child{animation:scn-pt-popin .45s var(--scn-ease) 2.3s forwards}@keyframes scn-pt-flipout{to{opacity:0;transform:translateY(-100%)}}.scn-pt[data-playing=false] .scn-screen *,.scn-pt[data-playing=false] .scn-screen :after{animation-play-state:paused!important}.scn[data-beat="0"] .scn-pt-timepill .scn-pt-clock{animation:.5s 2.3s scn-pt-wobble}@keyframes scn-pt-wobble{30%{rotate:-14deg;scale:1.2}60%{rotate:10deg}}.scn-pt-title{text-align:center;letter-spacing:-.035em;font-size:7cqw;font-weight:800;position:absolute;top:16cqw;left:0;right:0}.scn-pt-sub,.scn-pt-sub2{text-align:center;color:#ffffffb8;position:absolute;left:0;right:0}.scn-pt-sub{font-size:3.8cqw;top:25.6cqw}.scn-pt-sub2{color:#ffffff73;font-size:2.9cqw;top:31cqw}.scn-pt-b-home{top:42cqw}.scn-pt-keep{color:#c9a6ff;white-space:nowrap;background:#7846dc2e;border:.3cqw solid #b48cff66;border-radius:99px;align-items:center;gap:1.8cqw;padding:1.8cqw 4.6cqw;font-size:3.6cqw;font-weight:600;display:flex;position:absolute;top:113cqw;left:50%;translate:-50%}.scn-pt-keep i{background:#b98cff;border-radius:50%;width:2cqw;height:2cqw}.scn-pt-actions{grid-template-columns:1fr 1fr;gap:4cqw;display:grid;position:absolute;top:127cqw;left:5cqw;right:5cqw}.scn-pt-action{border:.3cqw solid #ffffff14;border-radius:6cqw;flex-direction:column;align-items:center;padding:5cqw 0 4.4cqw;display:flex;box-shadow:0 2cqw 6cqw #0000004d}.scn-pt-action-scroll{background:linear-gradient(160deg,#3a1f2c,#241523)}.scn-pt-action-recharge{background:linear-gradient(160deg,#1d2d2c,#162022)}.scn-pt-action b{letter-spacing:-.02em;margin-top:2.6cqw;font-size:4.8cqw}.scn-pt-action small{color:#ffffff8c;margin-top:.4cqw;font-size:3cqw}.scn-pt-ico-phone{background:#ff6b6b26;border:.8cqw solid #ff6b6b;border-radius:1.5cqw;width:5.8cqw;height:9.4cqw;display:block;position:relative;box-shadow:0 0 3cqw #ff5a5a80}.scn-pt-ico-phone:after{content:"";background:#ff6b6b;border-radius:99px;width:1.8cqw;height:.5cqw;margin-left:-.9cqw;position:absolute;top:.6cqw;left:50%}.scn-pt-ico-heart{width:9.6cqw;height:9.4cqw;clip-path:path("M0 0");clip-path:none;background:linear-gradient(160deg,#a3f7d0,#31c98c);border-radius:50%/42% 42% 58% 58%;place-items:center;display:grid;box-shadow:0 0 4cqw #3cdc9673}.scn-pt-ico-heart svg{fill:#10553a;width:5.4cqw;height:5.4cqw}.scn-pt-tabbar{background:#1c1824eb;border:.3cqw solid #ffffff1a;border-radius:99px;grid-template-columns:repeat(3,1fr);padding:1.4cqw;display:grid;position:absolute;bottom:6cqw;left:15cqw;right:15cqw}.scn-pt-tabbar span{border-radius:99px;flex-direction:column;align-items:center;gap:.6cqw;padding:1.6cqw 0 1.4cqw;font-size:2.6cqw;font-weight:600;display:flex}.scn-pt-tabbar svg{fill:#fff;width:5cqw;height:5cqw}.scn-pt-tabbar span[data-active=true]{color:#b88bff;background:#ffffff1a}.scn-pt-tabbar span[data-active=true] svg{fill:#b88bff}.scn-pt-scrim{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.scn-pt-sheet{z-index:10;text-align:center;background:linear-gradient(#2e2838f7,#1e1b24fc);border:.3cqw solid #ffffff1a;border-radius:10cqw;flex-direction:column;align-items:center;padding:6cqw 6cqw 0;display:flex;position:absolute;bottom:1.8cqw;left:1.8cqw;right:1.8cqw;transform:translateY(112%);box-shadow:0 -4cqw 12cqw #00000080}.scn-pt-sheet:before{content:"";background:#fff3;border-radius:99px;width:10cqw;height:1.1cqw;margin-left:-5cqw;position:absolute;top:2cqw;left:50%}.scn-pt-sheet h4{letter-spacing:-.025em;margin-top:3cqw;font-size:5.6cqw;font-weight:800}.scn-pt-sheet-p{color:#ffffffb3;margin-top:1.6cqw;font-size:3.1cqw;line-height:1.4}.scn-pt-sheet-ico{background:#c8464659;border-radius:50%;place-items:center;width:13cqw;height:13cqw;font-size:6cqw;display:grid}.scn-pt-sheet-ico-blue{background:#646ee666;border:.3cqw solid #8c96ff73}.scn-pt-bignum{letter-spacing:-.05em;align-items:baseline;gap:1cqw;margin-top:3cqw;font-size:17cqw;font-weight:800;line-height:1.1;display:flex}.scn-pt-bignum small{letter-spacing:0;font-size:5.4cqw;font-weight:600}.scn-pt-bignum-sm{margin-top:2.4cqw;font-size:14cqw}.scn-pt-caps{letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin-top:.6cqw;font-size:3cqw;font-weight:600}.scn-pt-slider{background:radial-gradient(circle,#ffffff40 .4cqw,#0000 .5cqw) 0/6cqw 100% repeat-x,#2e2a34;border:.3cqw solid #ffffff12;border-radius:99px;width:100%;height:12cqw;margin-top:4cqw;overflow:hidden}.scn-pt-slider-fill{background:linear-gradient(90deg,#7b35ee,#b56cff 85%,#f39bff);border-radius:99px;width:22%;height:100%;display:block;position:relative}.scn-pt-slider-fill i{background:linear-gradient(90deg,#0000 39%,#b18cf0 39% 44%,#0000 44% 48%,#b18cf0 48% 53%,#0000 53% 57%,#b18cf0 57% 62%,#0000 62%) 50%/100% 30% no-repeat,radial-gradient(circle at 40% 35%,#fff,#e9e0f7);border-radius:50%;width:10cqw;height:10cqw;position:absolute;top:.7cqw;right:1cqw;box-shadow:0 1cqw 3cqw #0000004d}.scn-pt-range{color:#ffffff8c;justify-content:space-between;width:100%;margin-top:1.4cqw;font-size:2.8cqw;display:flex}.scn-pt-presets{grid-template-columns:repeat(4,1fr);width:100%;margin-top:3cqw;font-size:3.6cqw;font-weight:600;display:grid;position:relative}.scn-pt-presets span:not(.scn-pt-preset-pill){padding:1.8cqw 0;position:relative}.scn-pt-preset-pill{background:#5b2ba8;border-radius:99px;width:22%;position:absolute;top:0;bottom:0;left:1.5%}.scn-pt-leaves{color:#ffffffbf;align-items:center;gap:1.2cqw;margin-top:3.4cqw;font-size:3.4cqw;display:flex}.scn-pt-leaves svg{fill:none;stroke:#c9a6ff;stroke-width:2.4px;width:3.8cqw;height:3.8cqw}.scn-pt-leaves .scn-pt-ticker{color:#fff;font-weight:700}.scn-pt-cta{background:#8b3cf0;border-radius:99px;width:100%;margin:4cqw 0 6cqw;padding:4cqw 0;font-size:4.2cqw;font-weight:700;box-shadow:0 2cqw 6cqw #8b3cf059}.scn-pt-cta-blue{background:#6670cf;box-shadow:0 2cqw 6cqw #6670cf59}.scn[data-beat="1"] .scn-pt-action-scroll{animation:.35s .5s scn-pt-press}@keyframes scn-pt-press{45%{filter:brightness(1.45);transform:scale(.94)}}.scn[data-beat="1"] .scn-pt-under1{animation:5.6s linear forwards scn-pt-under1}@keyframes scn-pt-under1{0%,13%{filter:none;border-radius:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}24%,53.5%{filter:brightness(.7);border-radius:9cqw;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.94)}64%,to{filter:brightness(.35);border-radius:9cqw;transform:translate(-30%)scale(.94)}}.scn-pt-under1,.scn-pt-under2{transform-origin:50% 100%;overflow:hidden}.scn[data-beat="1"] .scn-pt-under1>.scn-pt-scrim{opacity:.35;transition:opacity .4s .75s}.scn-pt-limit{top:47cqw}.scn[data-beat="1"] .scn-pt-limit{transition:transform .75s var(--scn-spring) .75s;transform:none}.scn[data-beat="1"] .scn-pt-tk-limit>span{animation:.6s steps(5,end) 1.55s forwards scn-pt-tick}.scn[data-beat="1"] .scn-pt-limit .scn-pt-slider-fill{width:36%;transition:width .6s cubic-bezier(.45,0,.2,1) 1.55s}.scn[data-beat="1"] .scn-pt-preset-pill{transition:transform .45s var(--scn-spring) 2s;transform:translate(113.6%)}.scn[data-beat="1"] .scn-pt-tk-leaves>span{animation:10ms step-end 2.05s forwards scn-pt-tick}.scn[data-beat="1"] .scn-pt-limit .scn-pt-cta{animation:.35s 2.7s scn-pt-press}.scn-pt-live{z-index:20;background:radial-gradient(130% 70% at 50% 0,#2d1757 0%,#160c2b 55%,#0c0816 100%);transform:translate(100%);box-shadow:-4cqw 0 10cqw #00000080}.scn[data-beat="1"] .scn-pt-live{transition:transform .6s cubic-bezier(.22,1,.36,1) 3s;transform:none}.scn-pt-leak{color:#ff7a7a;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#781e2859;border:.3cqw solid #ff5a5a59;border-radius:99px;align-items:center;gap:1.8cqw;padding:1.6cqw 4cqw;font-size:3cqw;font-weight:700;display:flex;position:absolute;top:16cqw;left:50%;translate:-50%}.scn-pt-leak i{background:#ff5a5a;border-radius:50%;width:2.4cqw;height:2.4cqw;animation:1s ease-in-out infinite scn-pt-blink;box-shadow:0 0 0 .7cqw #ff5a5a4d}@keyframes scn-pt-blink{50%{opacity:.35}}.scn-pt-timer{letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-content:center;font-size:14cqw;font-weight:800;display:flex;position:absolute;top:24cqw;left:0;right:0}.scn[data-beat="1"] .scn-pt-tk-timer>span{animation:2s steps(8,end) 3.4s forwards scn-pt-tick}.scn[data-beat="1"] .scn-pt-tk-live>span{animation:2s steps(7,end) 3.4s forwards scn-pt-tick}.scn-pt-live-p{text-align:center;color:#ffffffb8;font-size:3.4cqw;position:absolute;top:42cqw;left:0;right:0}.scn-pt-b-live{top:56cqw}.scn-pt-b-live .scn-pt-water{transition:none}.scn[data-beat="1"] .scn-pt-b-live{--lvl:47%}.scn[data-beat="1"] .scn-pt-b-live .scn-pt-water{transition:height 2s linear 3.4s}.scn-pt-drip{opacity:0;transform-origin:50% 0;width:2.6cqw;height:2.6cqw;margin-left:-1.3cqw;position:absolute;top:114.6cqw;left:50%}.scn[data-beat="1"] .scn-pt-drip{animation:.8s linear 3.4s 3 scn-pt-drip}@keyframes scn-pt-drip{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(.2)}8%{opacity:1}44%{animation-timing-function:ease-in;transform:translateY(.3cqw)scale(.85,.95)}54%{animation-timing-function:cubic-bezier(.5,0,1,.6);transform:translateY(1.3cqw)scale(.72,1.3)}92%{opacity:.95}to{opacity:0;transform:translateY(16cqw)scale(.68,1.55)}}.scn-pt-feedbtn{background:#6e1e2866;border:.3cqw solid #ff64644d;border-radius:50%;place-items:center;width:18cqw;height:18cqw;margin-left:-9cqw;display:grid;position:absolute;top:130cqw;left:50%;box-shadow:0 0 6cqw #ff505040}.scn[data-beat="1"] .scn-pt-feedbtn{animation:.5s ease-in-out 3.4s 4 scn-pt-pulse}@keyframes scn-pt-pulse{50%{transform:scale(1.08);box-shadow:0 0 9cqw #ff505080}}.scn-pt-feedlabel{text-align:center;position:absolute;top:150cqw;left:0;right:0}.scn-pt-done{background:#237f45;border:.3cqw solid #36b862;border-radius:99px;justify-content:center;align-items:center;gap:2cqw;padding:3.6cqw 0;font-size:3.9cqw;font-weight:700;display:flex;position:absolute;top:162cqw;left:14cqw;right:14cqw}.scn-pt-done svg{fill:#fff;width:4.6cqw;height:4.6cqw}.scn[data-beat="1"] .scn-pt-done{animation:.35s 4.95s scn-pt-press}.scn-pt-b-empty{--lvl:4%;top:27cqw}.scn-pt-b-empty .scn-pt-water{transition:none}.scn[data-beat="2"] .scn-pt-b-empty{--lvl:19%}.scn[data-beat="2"] .scn-pt-b-empty .scn-pt-water{transition:height 1.1s cubic-bezier(.33,1,.68,1) 3.92s}.scn[data-beat="2"] .scn-pt-tk-refill>span{animation:1s steps(5,end) 3.92s forwards scn-pt-tick}.scn-pt-leak-full{color:#c9a6ff;opacity:0;background:#7846dc33;border-color:#b48cff66}.scn-pt-leak-full i{background:#b98cff;box-shadow:0 0 0 .7cqw #b98cff4d}.scn[data-beat="2"] .scn-pt-leak-empty{opacity:0;transition:opacity .25s 4.35s}.scn[data-beat="2"] .scn-pt-leak-full{opacity:1;transition:opacity .3s 4.5s}.scn-pt-drop{top:-5cqw;left:calc(34cqw + var(--i) * 6cqw);opacity:0;transform-origin:50% 100%;width:3cqw;height:3cqw;position:absolute}.scn[data-beat="2"] .scn-pt-drop{animation:.74s cubic-bezier(.45,0,1,.55) forwards scn-pt-fall,50ms linear forwards scn-pt-gone;animation-delay:calc(3.18s + var(--i) * .11s), calc(3.92s + var(--i) * .11s)}@keyframes scn-pt-fall{0%{opacity:0;transform:translateY(0)scale(.55)}12%{opacity:1;transform:translateY(.8cqw)scaleX(.9)}to{opacity:1;transform:translateY(82cqw)scale(.74,1.55)}}@keyframes scn-pt-gone{to{opacity:0}}.scn-pt-drop i,.scn-pt-drip i{background:radial-gradient(circle at 38% 40%,#f6ecff 0 10%,#c9a3ff 28%,#8d50ff 64%,#6a2fe0 100%);border-radius:0 50% 50%;position:absolute;inset:0;transform:rotate(45deg);box-shadow:0 0 1.6cqw #a064ff80,inset -.3cqw -.3cqw .6cqw #3c0a8c59}.scn-pt-splash{z-index:2;width:0;height:0;position:absolute;top:0}.scn-pt-splash:before{content:"";opacity:0;border:.3cqw solid #f4e8ffd9;border-radius:50%;width:9cqw;height:2.2cqw;position:absolute;top:-1.1cqw;left:-4.5cqw}.scn[data-beat="2"] .scn-pt-splash:before{animation:.75s ease-out forwards scn-pt-ring;animation-delay:calc(3.92s + var(--i) * .11s)}@keyframes scn-pt-ring{0%{opacity:.95;transform:scale(.15)}to{opacity:0;transform:scale(1.7)}}.scn-pt-splash b{opacity:0;background:#e2ccff;border-radius:50%;width:1cqw;height:1cqw;position:absolute;top:-.5cqw;left:-.5cqw}.scn-pt-splash b:first-child{--dx:-3.2cqw;--up:4.4cqw}.scn-pt-splash b:nth-child(2){--dx:2.6cqw;--up:5.2cqw}.scn-pt-splash b:nth-child(3){--dx:.5cqw;--up:6.4cqw;width:.8cqw;height:.8cqw}.scn[data-beat="2"] .scn-pt-splash b{animation:.55s linear forwards scn-pt-spray;animation-delay:calc(3.92s + var(--i) * .11s)}@keyframes scn-pt-spray{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(0)scale(1)}50%{transform:translate(calc(var(--dx) * .6), calc(var(--up) * -1)) scale(.9);animation-timing-function:cubic-bezier(.6,0,1,.5)}to{opacity:0;transform:translate(var(--dx), .4cqw) scale(.5)}}.scn-pt-applist{background:#ffffff0d;border:.3cqw solid #ffffff14;border-radius:6cqw;padding:4cqw 3cqw 4.6cqw;position:absolute;top:100cqw;left:5cqw;right:5cqw}.scn-pt-applist p{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:3.4cqw;padding-left:2cqw;font-size:3cqw;font-weight:600}.scn-pt-apps{grid-template-columns:repeat(4,1fr);display:grid}.scn-pt-app{color:#ffffffbf;flex-direction:column;align-items:center;gap:1.4cqw;font-size:2.8cqw;display:flex}.scn-pt-app-ico{color:#fff;border-radius:3.4cqw;place-items:center;width:14cqw;height:14cqw;font-size:6cqw;display:grid;position:relative}.scn[data-beat="2"] .scn-pt-app-ico{animation:scn-pt-grey .3s ease calc(.4s + var(--i) * .16s) forwards, scn-pt-ungrey .4s ease calc(4.4s + var(--i) * 80ms) forwards}@keyframes scn-pt-grey{to{filter:grayscale(.75)brightness(.7)}}@keyframes scn-pt-ungrey{0%{filter:grayscale(.75)brightness(.7)}to{filter:none}}.scn-pt-lock{opacity:0;place-items:center;font-style:normal;display:grid;position:absolute;inset:0;transform:scale(1.8)}.scn-pt-lock svg{fill:none;stroke:#fff;stroke-width:2.2px;filter:drop-shadow(0 .4cqw 1cqw #00000080);width:7cqw;height:7cqw}.scn-pt-lock rect{fill:#fff;stroke:none}.scn-pt-shackle{transform-origin:16px 10px}.scn[data-beat="2"] .scn-pt-lock{animation:scn-pt-lockin .45s var(--scn-spring) calc(.4s + var(--i) * .16s) forwards, scn-pt-lockout .35s ease calc(4.55s + var(--i) * 80ms) forwards}.scn[data-beat="2"] .scn-pt-shackle{animation:scn-pt-open .3s var(--scn-spring) calc(4.4s + var(--i) * 80ms) forwards}@keyframes scn-pt-lockin{to{opacity:1;transform:none}}@keyframes scn-pt-lockout{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)}}@keyframes scn-pt-open{to{transform:translateY(-2.5px)rotate(28deg)}}.scn-pt-recharge-btn{color:#a3f7d0;background:linear-gradient(90deg,#1f4a3d,#1d3a3a);border:.3cqw solid #50dca059;border-radius:99px;justify-content:center;align-items:center;gap:2cqw;padding:3.8cqw 0;font-size:3.9cqw;font-weight:700;display:flex;position:absolute;top:166cqw;left:5cqw;right:5cqw}.scn-pt-recharge-btn svg{fill:#a3f7d0;width:4.6cqw;height:4.6cqw}.scn[data-beat="2"] .scn-pt-recharge-btn{animation:.35s 1.25s scn-pt-press,.3s 4.4s forwards scn-pt-fade}@keyframes scn-pt-fade{to{opacity:0;transform:translateY(3cqw)}}.scn-pt-streak{opacity:0;background:linear-gradient(90deg,#ff8c3c29,#ffffff0d);border:.3cqw solid #ffa05a4d;border-radius:5cqw;align-items:center;gap:3.4cqw;padding:3.4cqw 4.4cqw;display:flex;position:absolute;top:165cqw;left:5cqw;right:5cqw;transform:translateY(6cqw)scale(.95)}.scn-pt-streak>span{font-size:7cqw}.scn-pt-streak div{flex-direction:column;flex:1;line-height:1.3;display:flex}.scn-pt-streak b{font-size:4cqw;display:block}.scn-pt-streak small{color:#fff9;font-size:3cqw}.scn-pt-streak em{color:#c9a6ff;margin-left:auto;font-size:3.6cqw;font-style:normal;font-weight:700}.scn[data-beat="2"] .scn-pt-streak{opacity:1;transition:opacity .35s ease 4.6s, transform .6s var(--scn-spring) 4.6s;transform:none}.scn[data-beat="2"] .scn-pt-under2{animation:5.6s linear forwards scn-pt-under2}@keyframes scn-pt-under2{0%,25%{filter:none;border-radius:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:none}35%,57%{filter:brightness(.6);border-radius:9cqw;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.94)}66%,to{filter:none;border-radius:0;transform:none}}.scn-pt-recharge{top:auto}.scn[data-beat="2"] .scn-pt-recharge{animation:1.85s linear 1.45s scn-pt-sheetinout}@keyframes scn-pt-sheetinout{0%{animation-timing-function:var(--scn-spring);transform:translateY(112%)}38%,86%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:none}to{transform:translateY(112%)}}.scn-pt-grid{grid-template-columns:repeat(4,1fr);gap:2.2cqw;width:100%;margin-top:4cqw;display:grid}.scn-pt-tile{color:#fff9;background:#ffffff0a;border:.3cqw solid #ffffff1a;border-radius:3.6cqw;flex-direction:column;align-items:center;gap:.8cqw;padding:2.6cqw 0 2.2cqw;font-size:2.7cqw;font-weight:500;display:flex}.scn-pt-tile b{filter:grayscale()brightness(1.4);opacity:.75;font-size:5cqw}.scn-pt-tile[data-focus=true]{color:#fff;background:#343656;border-color:#8c93ff}.scn-pt-tile[data-focus=true] b{filter:none;opacity:1}.scn[data-beat="2"] .scn-pt-tile[data-focus=true]{animation:.2s 2.15s forwards scn-pt-deselect}.scn[data-beat="2"] .scn-pt-tile[data-focus=true] b{animation:.2s 2.15s forwards scn-pt-deselecticon}@keyframes scn-pt-deselect{to{color:#fff9;background:#ffffff0a;border-color:#ffffff1a}}@keyframes scn-pt-deselecticon{to{filter:grayscale()brightness(1.4);opacity:.75}}.scn[data-beat="2"] .scn-pt-tile[data-walk=true]{animation:.4s 2.1s forwards scn-pt-select}.scn[data-beat="2"] .scn-pt-tile[data-walk=true] b{animation:.2s 2.15s forwards scn-pt-selecticon}@keyframes scn-pt-select{40%{transform:scale(.9)}to{color:#fff;background:#343656;border-color:#8c93ff}}@keyframes scn-pt-selecticon{to{filter:none;opacity:1}}.scn[data-beat="2"] .scn-pt-tk-act>span{animation:scn-pt-tick .3s var(--scn-ease) 2.15s forwards}.scn-pt-earn{background:#6e32b466;border:.3cqw solid #aa6eff66;border-radius:99px;align-items:center;gap:1.4cqw;margin-top:2.6cqw;padding:2cqw 4.4cqw;font-size:3.3cqw;display:flex}.scn-pt-earn svg{fill:#c9a6ff;width:3.8cqw;height:3.8cqw}.scn[data-beat="2"] .scn-pt-recharge .scn-pt-cta{animation:.35s 2.95s scn-pt-press}.scn-telomo{--tl-ease:cubic-bezier(.22, 1, .36, 1);--tl-spring:cubic-bezier(.34, 1.56, .64, 1);--tl-accent:#6a4cff}.scn-telomo .scn-device-wrap{overflow:hidden}.scn-telomo [class*=scn-on-]{transition-duration:.2s}.scn-telomo[data-beat="0"] .scn-device{animation:4.6s both scn-tl-cam0}.scn-telomo[data-beat="1"] .scn-device{animation:5.6s both scn-tl-cam1}.scn-telomo[data-beat="2"] .scn-device{animation:6s both scn-tl-cam2}.scn-telomo[data-playing=false] .scn-device{animation-play-state:paused}@keyframes scn-tl-cam0{0%,50%{animation-timing-function:var(--tl-ease);translate:0;scale:1}68%,to{translate:0 8%;scale:1.2}}@keyframes scn-tl-cam1{0%,33%{animation-timing-function:var(--tl-ease);translate:0;scale:1}48%,to{translate:0 15%;scale:1.24}}@keyframes scn-tl-cam2{0%,8%{animation-timing-function:var(--tl-ease);translate:0;scale:1}20%,52%{animation-timing-function:var(--tl-ease);translate:0 -21%;scale:1.24}64%,to{translate:0 -2%;scale:1.04}}:is(.scn[data-beat="0"] [data-b="0"],.scn[data-beat="1"] [data-b="1"],.scn[data-beat="2"] [data-b="2"]) .scn-tl-in{animation:scn-tl-in .55s var(--tl-ease) var(--t,0s) backwards}@keyframes scn-tl-in{0%{opacity:0;transform:var(--from,translateY(3cqw))}}@keyframes scn-tl-pop{0%{opacity:0;scale:.3}}@keyframes scn-tl-fade{0%{opacity:0}}@keyframes scn-tl-press{50%{filter:brightness(1.2);scale:.9}}.scn-tl-touch{z-index:60;opacity:0;pointer-events:none;background:#ffffff52;border-radius:50%;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .4cqw #fff9,0 1cqw 3cqw #0006}.scn[data-beat="1"] .scn-tl-touch[data-k="1"]{animation:5.6s linear both scn-tl-touch1}.scn[data-beat="2"] .scn-tl-touch[data-k="2"]{animation:6s linear both scn-tl-touch2}@keyframes scn-tl-touch1{0%,2%{opacity:0;top:56%;left:60%}3%{opacity:1;animation-timing-function:var(--tl-ease);top:56%;left:60%}7.1%{top:36%;left:85%;scale:1}8%{background:#fff9;scale:.72}9%{animation-timing-function:var(--tl-ease);top:36%;left:85%;scale:1}13.4%{top:92%;left:50%;scale:1}14.3%{background:#fff9;scale:.72}15.5%{opacity:1;top:92%;left:50%;scale:1}18%,to{opacity:0;top:92%;left:50%}}@keyframes scn-tl-touch2{0%,15%{opacity:0;top:82%;left:40%}16.7%{opacity:1;animation-timing-function:var(--tl-ease);top:82%;left:40%}20.8%{top:78%;left:16%;scale:1}21.7%{background:#fff9;scale:.72}23%{top:78%;left:16%;scale:1}31%{animation-timing-function:var(--tl-ease);top:78%;left:16%}35%{top:78%;left:39%;scale:1}35.8%{background:#fff9;scale:.72}37%{top:78%;left:39%;scale:1}53%{animation-timing-function:var(--tl-ease);top:78%;left:39%}60%{top:8%;left:86%;scale:1}60.8%{background:#fff9;scale:.72}62%{opacity:1;top:8%;left:86%;scale:1}66%,to{opacity:0;top:8%;left:86%}}.scn-tl-room{background:radial-gradient(60% 40% at 50% 70%,#ffd2aa2e,#0000),linear-gradient(#4a3f4c 0%,#5d4c4a 55%,#3b302f 100%)}.scn-tl-window{opacity:.55;background:linear-gradient(160deg,#ffe7c4,#f3c58e);border-radius:2cqw;width:26cqw;height:40cqw;position:absolute;top:24cqw;left:8cqw;box-shadow:0 0 14cqw #ffdcaa80}.scn-tl-window:after{content:"";background:linear-gradient(90deg,#0000 48%,#503c3299 48% 52%,#0000 52%),linear-gradient(#0000 48%,#503c3299 48% 52%,#0000 52%);position:absolute;inset:0}.scn-tl-plant{opacity:.8;background:radial-gradient(circle at 40% 30%,#4f7a4a,#2c4a2b 70%);border-radius:50% 50% 40% 40%;width:22cqw;height:30cqw;position:absolute;top:60cqw;right:6cqw}.scn-tl-room svg{transform-origin:50% 100%}.scn-tl-pupils{transform-box:view-box}.scn[data-beat="0"] [data-mode=drift] .scn-tl-pupils{animation:scn-tl-dart 4.6s var(--tl-ease) both}.scn[data-beat="0"] [data-mode=drift] svg{animation:scn-tl-headturn 4.6s var(--tl-ease) both}@keyframes scn-tl-dart{0%,9%,27%,42%,63%,76%,to{transform:translate(0)}13%,23%,46%,59%,80%,96%{transform:translate(2.8px,-2px)}}@keyframes scn-tl-headturn{0%,9%,27%,42%,63%,76%,to{rotate:none}13%,23%,46%,59%,80%,96%{rotate:2.5deg}}.scn-tl-mouth{transform-box:fill-box;transform-origin:50%}.scn[data-beat="1"] [data-mode=steady] .scn-tl-mouth{animation:.32s ease-in-out 2.15s infinite alternate scn-tl-talk}@keyframes scn-tl-talk{to{transform:scale(.85,2)}}.scn-tl-note{z-index:30;color:#4a3b10;background:linear-gradient(170deg,#fff27a,#ffe14d);width:38cqw;padding:5cqw 3cqw 3cqw 4cqw;font-family:Marker Felt,Comic Sans MS,Segoe Print,cursive;font-size:2.9cqw;line-height:1.45;position:absolute;top:2cqw;right:-2cqw;rotate:6deg;box-shadow:0 2cqw 4cqw #00000059}.scn-tl-tape{background:#ffffff8c;width:16cqw;height:4.6cqw;position:absolute;top:-1.6cqw;left:8cqw;rotate:-8deg}.scn-tl-rec{z-index:20;color:#fff;font-variant-numeric:tabular-nums;background:#ff3b30;border-radius:99px;align-items:center;gap:1.4cqw;padding:1cqw 2.6cqw;font-size:3cqw;font-weight:600;display:inline-flex}.scn-tl-rec i{background:#fff;border-radius:50%;width:1.8cqw;height:1.8cqw;animation:1s step-end infinite scn-tl-blink}@keyframes scn-tl-blink{50%{opacity:.2}}@property --tl-s{syntax:"<integer>";inherits:false;initial-value:18}.scn-tl-clock,.scn-tl-clock2{--tl-s:18;counter-reset:s var(--tl-s)}.scn-tl-clock:after,.scn-tl-clock2:after{content:"00:" counter(s, decimal-leading-zero)}.scn[data-beat="0"] .scn-tl-clock{animation:4.6s steps(4,end) backwards scn-tl-clock}@keyframes scn-tl-clock{0%{--tl-s:14}to{--tl-s:18}}.scn-tl-clock2{--tl-s:3}.scn[data-beat="1"] .scn-tl-clock2{animation:3.6s steps(3,end) 2s backwards scn-tl-clock2}@keyframes scn-tl-clock2{0%{--tl-s:0}to{--tl-s:3}}.scn-tl-track{z-index:5;background-color:#0000;background-image:linear-gradient(#ffb547,#ffb547),linear-gradient(#ffb547,#ffb547),linear-gradient(#ffb547,#ffb547),linear-gradient(#ffb547,#ffb547),linear-gradient(#ffb547,#ffb547),linear-gradient(#ffb547,#ffb547),linear-gradient(#ffb547,#ffb547),linear-gradient(#ffb547,#ffb547);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:7cqw .7cqw,.7cqw 7cqw,7cqw .7cqw,.7cqw 7cqw,7cqw .7cqw,.7cqw 7cqw,7cqw .7cqw,.7cqw 7cqw;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;border-radius:3cqw;width:46cqw;height:60cqw;position:absolute;top:101cqw;left:27cqw}.scn-tl-track b{color:#2a1a00;white-space:nowrap;background:#ffb547;border-radius:99px;padding:.8cqw 2.4cqw;font-size:2.7cqw;position:absolute;top:-6cqw;left:50%;translate:-50%}.scn[data-beat="0"] .scn-tl-track{animation:scn-tl-lock .5s var(--tl-spring) var(--t) backwards}@keyframes scn-tl-lock{0%{opacity:0;scale:1.3}}.scn-tl-eye{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:3cqw;flex-direction:column;gap:.6cqw;padding:2.2cqw 3cqw;display:flex;position:absolute;bottom:43cqw;left:5cqw}@property --tl-e{syntax:"<integer>";inherits:false;initial-value:38}.scn-tl-eyepct{--tl-e:38;counter-reset:e var(--tl-e)}.scn-tl-eyepct:after{content:counter(e) "% · drifting"}.scn[data-beat="0"] .scn-tl-eyepct{animation:scn-tl-eyepct 1s var(--tl-ease) 2.6s backwards}@keyframes scn-tl-eyepct{0%{--tl-e:82}}.scn-tl-eyebar{background:#fff3;border-radius:99px;width:26cqw;height:1.2cqw;overflow:hidden}.scn-tl-eyebar i{border-radius:inherit;background:#ffb547;width:38%;height:100%;display:block}.scn[data-beat="0"] .scn-tl-eyebar i{animation:scn-tl-eyebar 1s var(--tl-ease) 2.6s backwards}@keyframes scn-tl-eyebar{0%{background:#34c759;width:82%}}.scn-tl-editor{color:#fff;opacity:0}.scn[data-beat="1"] .scn-tl-editor{animation:1.15s linear backwards scn-tl-hold}@keyframes scn-tl-hold{0%,to{opacity:1}}.scn-tl-group{background:#ffffff12;border-radius:3.6cqw;overflow:hidden}.scn-tl-cell{justify-content:space-between;align-items:center;min-height:11cqw;padding:2cqw 4cqw;font-size:3.4cqw;display:flex;position:relative}.scn-tl-cell+.scn-tl-cell:before{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:4cqw;right:0}.scn-tl-toggle{background:var(--tl-accent);border-radius:99px;width:11cqw;height:6.6cqw;position:relative}.scn-tl-toggle:after{content:"";background:#fff;border-radius:50%;width:5.6cqw;height:5.6cqw;position:absolute;top:.5cqw;left:.5cqw;translate:4.4cqw}.scn[data-beat="1"] .scn-tl-toggle{animation:.3s .45s backwards scn-tl-toggle}.scn[data-beat="1"] .scn-tl-toggle:after{animation:scn-tl-knob .4s var(--tl-spring) .45s backwards}@keyframes scn-tl-toggle{0%{background:#78788052}}@keyframes scn-tl-knob{0%{translate:0}}.scn-tl-recbtn{background:var(--tl-accent);border-radius:99px;justify-content:center;align-items:center;gap:2cqw;height:13cqw;font-size:3.8cqw;font-weight:700;display:flex;position:absolute;bottom:10cqw;left:5cqw;right:5cqw;box-shadow:0 2cqw 6cqw #6a4cff73}.scn-tl-recbtn i{background:#ff4d4d;border-radius:50%;width:3cqw;height:3cqw;box-shadow:0 0 0 .6cqw #fff}.scn[data-beat="1"] .scn-tl-recbtn{animation:.3s .78s scn-tl-press}.scn-tl-cam{transform-origin:50% 92%}.scn[data-beat="1"] .scn-tl-cam{animation:scn-tl-camopen .55s var(--tl-ease) .9s backwards}@keyframes scn-tl-camopen{0%{opacity:0;border-radius:20cqw;scale:.2}}.scn-tl-prompter{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080614b8;border-radius:4cqw;height:26cqw;padding:3cqw 4cqw 0;position:absolute;top:13.5cqw;left:4cqw;right:4cqw;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 18% 75%,#0000);mask:linear-gradient(#0000,#000 18% 75%,#0000)}.scn-tl-lines{translate:0 -19.2cqw}.scn-tl-lines p{letter-spacing:-.01em;white-space:nowrap;height:6.4cqw;font-size:4.6cqw;font-weight:700;line-height:6.4cqw}.scn[data-beat="1"] .scn-tl-lines{animation:5.6s linear both scn-tl-scroll}@keyframes scn-tl-scroll{0%,62%{animation-timing-function:var(--tl-ease);translate:0}67%,75%{animation-timing-function:var(--tl-ease);translate:0 -6.4cqw}80%,88%{animation-timing-function:var(--tl-ease);translate:0 -12.8cqw}93%,to{translate:0 -19.2cqw}}.scn-tl-word{color:#fff;border-radius:1cqw;padding:0 .6cqw}.scn[data-beat="1"] .scn-tl-word{animation:scn-tl-dim 10ms linear var(--t) backwards, scn-tl-hl .3s linear var(--t)}@keyframes scn-tl-dim{0%,to{color:#ffffff61}}@keyframes scn-tl-hl{0%,to{color:#fff;background:var(--tl-accent)}}.scn-tl-listen{z-index:10;white-space:nowrap;background:#08061499;border-radius:99px;align-items:center;gap:1.6cqw;padding:1cqw 2.6cqw;font-size:2.6cqw;font-weight:600;display:flex;position:absolute;top:42cqw;left:50%;translate:-50%}.scn-tl-vwave{align-items:center;gap:.4cqw;height:3cqw;display:flex}.scn-tl-vwave i{background:#a996ff;border-radius:99px;width:.5cqw;height:100%;scale:1 .3}.scn[data-beat="1"] .scn-tl-vwave i{animation:scn-tl-vbar .4s ease-in-out calc(var(--i) * -.11s) infinite alternate}@keyframes scn-tl-vbar{to{scale:1}}.scn-tl-count{z-index:15;color:#fff;text-shadow:0 2cqw 8cqw #00000080;opacity:0;font-size:30cqw;font-weight:800;position:absolute;top:46%;left:50%;translate:-50% -50%}.scn[data-beat="1"] .scn-tl-count{animation:scn-tl-count .3s var(--tl-ease) var(--t)}@keyframes scn-tl-count{0%{opacity:0;scale:1.6}30%,70%{opacity:1;scale:1}to{opacity:0;scale:.7}}.scn-tl-behind{transform-origin:50% 0;filter:brightness(.5);border-radius:6cqw;transform:scale(.94)}.scn[data-beat="2"] .scn-tl-behind{animation:scn-tl-behind .6s var(--tl-ease) 3.8s backwards}@keyframes scn-tl-behind{0%{filter:none;border-radius:0;transform:none}}.scn-tl-strip{gap:.6cqw;height:12cqw;display:flex;position:relative}.scn-tl-clip{border-radius:1.6cqw;flex:none;position:relative;overflow:hidden}.scn-tl-clip b{text-align:center;white-space:nowrap;font-size:2.2cqw;font-weight:700;position:absolute;inset:auto 0 .8cqw}.scn-tl-thumb{border-right:1px solid #00000059;flex:none;width:9cqw;height:100%;display:block;position:relative}.scn-tl-thumb i{background:#f0c3a3;border-radius:50%;width:3.4cqw;height:3.4cqw;margin-left:-1.7cqw;position:absolute;top:22%;left:50%;box-shadow:0 3.4cqw 0 .6cqw #ffffff2e}.scn-tl-fumble{opacity:0;width:0;box-shadow:inset 0 0 0 .6cqw #ff4d4d}.scn[data-beat="2"] .scn-tl-fumble{animation:scn-tl-flag .3s ease .9s backwards, scn-tl-cut .45s var(--tl-ease) 1.55s backwards}@keyframes scn-tl-flag{0%{box-shadow:inset 0 0 #ff4d4d}}@keyframes scn-tl-cut{0%{opacity:1;width:22%}}.scn-tl-fumble b{color:#ffb3b3}.scn-tl-retake{width:20%;box-shadow:inset 0 0 0 .6cqw #c4b5ff}.scn[data-beat="2"] .scn-tl-retake{animation:scn-tl-retake .5s var(--tl-spring) 2.35s backwards}@keyframes scn-tl-retake{0%{opacity:0;width:0;translate:0 -10cqw}}.scn-tl-trim{background:#ffd60a;width:2.4cqw;position:absolute;top:-.6cqw;bottom:-.6cqw;box-shadow:0 0 0 100vmax #0000}.scn-tl-trim:after{content:"";background:#00000080;border-radius:99px;width:.6cqw;position:absolute;top:35%;bottom:35%;left:.9cqw}.scn-tl-trim-l{border-radius:1.4cqw 0 0 1.4cqw;left:5%}.scn-tl-trim-r{border-radius:0 1.4cqw 1.4cqw 0;right:7%}.scn-tl-strip:before,.scn-tl-strip:after{content:"";z-index:1;background:#0009;position:absolute;top:0;bottom:0}.scn-tl-strip:before{width:5%;left:0}.scn-tl-strip:after{width:7%;right:0}.scn[data-beat="2"] .scn-tl-trim-l{animation:scn-tl-triml .6s var(--tl-ease) 3s backwards}.scn[data-beat="2"] .scn-tl-trim-r{animation:scn-tl-trimr .6s var(--tl-ease) 3.1s backwards}.scn[data-beat="2"] .scn-tl-strip:before{animation:scn-tl-shadel .6s var(--tl-ease) 3s backwards}.scn[data-beat="2"] .scn-tl-strip:after{animation:scn-tl-shadel .6s var(--tl-ease) 3.1s backwards}@keyframes scn-tl-triml{0%{left:-1%}}@keyframes scn-tl-trimr{0%{right:-1%}}@keyframes scn-tl-shadel{0%{width:0}}.scn-tl-audio{background:#34c7591f;border-radius:1.4cqw;align-items:center;gap:.5cqw;height:6cqw;margin-top:1.4cqw;padding:0 1cqw;display:flex}.scn-tl-audio i{opacity:.8;background:#34c759;border-radius:99px;flex:1}.scn-tl-playhead{z-index:3;background:#fff;border-radius:99px;width:.6cqw;margin-left:-.3cqw;position:absolute;top:-2cqw;bottom:-1cqw;left:52%;box-shadow:0 0 2cqw #fff9}.scn[data-beat="2"] .scn-tl-playhead{animation:5.6s linear both scn-tl-play}@keyframes scn-tl-play{0%{animation-timing-function:var(--tl-ease);left:10%}14%,40%{animation-timing-function:var(--tl-ease);left:45%}52%,to{left:36%}}.scn-tl-snip{z-index:4;color:#fff;opacity:0;background:#ff4d4d;border-radius:50%;place-items:center;width:7cqw;height:7cqw;margin-left:-3.5cqw;font-size:3.6cqw;display:grid;position:absolute;top:-7cqw;left:34%}.scn[data-beat="2"] .scn-tl-snip{animation:scn-tl-snip .8s var(--tl-spring) 1.35s}@keyframes scn-tl-snip{0%{opacity:0;scale:.3}30%,70%{opacity:1;rotate:-20deg;scale:1}to{opacity:0;rotate:10deg;scale:1}}.scn-tl-tool{background:#ffffff0f;border-radius:3cqw;flex-direction:column;align-items:center;gap:1cqw;padding:2cqw 0;display:flex}.scn-tl-tool b{color:#fff;font-size:4cqw;font-weight:400}.scn[data-beat="2"] .scn-tl-tool[data-tool=Split]{animation:.5s 1.28s scn-tl-toolhit}.scn[data-beat="2"] .scn-tl-tool[data-tool=Retake]{animation:.5s 2.13s scn-tl-toolhit}@keyframes scn-tl-toolhit{40%{background:#6a4cff8c;scale:.94}}.scn-tl-export{z-index:20;background:#1c1a26;border-radius:7cqw 7cqw 0 0;padding:2.6cqw 5.5cqw 10cqw;position:absolute;inset:auto 0 0;box-shadow:0 -2cqw 8cqw #00000080}.scn[data-beat="2"] .scn-tl-export{animation:scn-tl-sheet .7s var(--tl-spring) 3.8s backwards}@keyframes scn-tl-sheet{0%{transform:translateY(105%)}}.scn-tl-opt{background:#ffffff0f;border-radius:3cqw;flex-direction:column;gap:1.4cqw;padding:2.6cqw 3cqw;font-size:2.6cqw;display:flex}.scn-tl-seg{text-align:center;background:#7676803d;border-radius:2cqw;grid-template-columns:1fr 1fr;padding:.5cqw;display:grid}.scn-tl-seg i{border-radius:1.6cqw;padding:.8cqw 0;font-size:2.8cqw;font-style:normal;font-weight:600}.scn-tl-seg i[data-on]{background:var(--tl-accent)}.scn-tl-progress{background:#6a4cff38;border-radius:99px;place-items:center;height:12cqw;font-size:3.6cqw;font-weight:700;display:grid;position:relative;overflow:hidden}.scn-tl-progress>i{transform-origin:0;background:linear-gradient(90deg,#6a4cff,#8f72ff);position:absolute;inset:0}.scn[data-beat="2"] .scn-tl-progress>i{animation:1.1s cubic-bezier(.45,0,.3,1) 4.15s backwards scn-tl-fill}@keyframes scn-tl-fill{0%{scale:0 1}}.scn-tl-progress>span{grid-area:1/1;position:relative}@property --tl-p{syntax:"<integer>";inherits:false;initial-value:100}.scn-tl-pct{--tl-p:100;counter-reset:p var(--tl-p);opacity:0}.scn-tl-pct:after{content:"Exporting 4K · " counter(p) "%"}.scn[data-beat="2"] .scn-tl-pct{animation:1.1s cubic-bezier(.45,0,.3,1) 4.15s backwards scn-tl-pct,1.25s linear 4.05s scn-tl-hold}@keyframes scn-tl-pct{0%{--tl-p:0}}.scn[data-beat="2"] .scn-tl-saved{animation:scn-tl-pop .45s var(--tl-spring) 5.3s backwards}.scn-meem{--mm-ease:cubic-bezier(.22, 1, .36, 1);--mm-spring:cubic-bezier(.34, 1.56, .64, 1);--mm-accent:#6c5ce7}.scn-meem .scn-device-wrap{perspective:1400px;overflow:hidden}.scn-meem [class*=scn-on-]{transition-duration:.2s}.scn-meem[data-beat="0"] .scn-device{animation:4.6s both scn-mm-cam0}.scn-meem[data-beat="1"] .scn-device{animation:5.4s both scn-mm-cam1}.scn-meem[data-beat="2"] .scn-device{animation:5.8s both scn-mm-cam2}.scn-meem[data-playing=false] .scn-device{animation-play-state:paused}@keyframes scn-mm-cam0{0%,60%{animation-timing-function:var(--mm-ease);translate:0;scale:1}78%,to{translate:0 10%;scale:1.24}}@keyframes scn-mm-cam1{0%,22%{animation-timing-function:var(--mm-ease);translate:0;rotate:x 0deg;scale:1}34%,84%{animation-timing-function:var(--mm-ease);translate:0 3%;rotate:1 0 -.18 26deg;scale:.98}97%,to{translate:0;rotate:x 0deg;scale:1}}@keyframes scn-mm-cam2{0%,38%{animation-timing-function:var(--mm-ease);translate:0;scale:1}48%,70%{animation-timing-function:var(--mm-ease);translate:0 -6%;scale:1.18}82%,to{translate:0 -2%;scale:1.04}}:is(.scn[data-beat="0"] [data-b="0"],.scn[data-beat="1"] [data-b="1"],.scn[data-beat="2"] [data-b="2"]) .scn-mm-in{animation:scn-mm-in .55s var(--mm-ease) var(--t,0s) backwards}@keyframes scn-mm-in{0%{opacity:0;transform:var(--from,translateY(3cqw))}}@keyframes scn-mm-pop{0%{opacity:0;scale:.3}}.scn-mm-touch{z-index:60;opacity:0;pointer-events:none;background:#78788c61;border-radius:50%;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .4cqw #ffffffd9,0 1cqw 3cqw #00000040}.scn[data-beat="0"] .scn-mm-touch[data-k="0"]{animation:4.6s linear both scn-mm-touch0}.scn[data-beat="1"] .scn-mm-touch[data-k="1"]{animation:5.4s linear both scn-mm-touch1}.scn[data-beat="2"] .scn-mm-touch[data-k="2"]{animation:5.8s linear both scn-mm-touch2}@keyframes scn-mm-touch0{0%,6%{opacity:0;top:80%;left:30%}8%{opacity:1;top:80%;left:30%;scale:.75}14%{top:76%;left:62%;scale:1}16%{scale:.75}22%{top:85%;left:18%;scale:1}24%{scale:.75}31%{top:81%;left:72%;scale:1}33%{scale:.75}41%{top:89%;left:40%;scale:1}43%{scale:.75}52%{top:76%;left:82%;scale:1}54%{scale:.75}63%{top:81%;left:26%;scale:1}65%{scale:.75}74%{opacity:1;top:85%;left:55%;scale:1}80%,to{opacity:0;top:85%;left:55%}}@keyframes scn-mm-touch1{0%,3%{opacity:0;top:55%;left:70%}5%{opacity:1;animation-timing-function:var(--mm-ease);top:55%;left:70%}10.2%{top:81%;left:50%;scale:1}11.2%{background:#78788c99;scale:.72}12.6%{opacity:1;top:81%;left:50%;scale:1}17%,to{opacity:0;top:81%;left:50%}}@keyframes scn-mm-touch2{0%,2%{opacity:0;top:72%;left:70%}3.5%{opacity:1;animation-timing-function:var(--mm-ease);top:72%;left:70%}7%{top:89.5%;left:50%;scale:1}7.8%{background:#78788c99;scale:.72}9%{opacity:1;top:89.5%;left:50%;scale:1}13%{opacity:0}71%{opacity:0;top:74%;left:70%}73%{opacity:1;animation-timing-function:var(--mm-ease);top:74%;left:70%}76.7%{top:90%;left:50%;scale:1}77.6%{background:#78788c99;scale:.72}79%{opacity:1;top:90%;left:50%;scale:1}83%,to{opacity:0;top:90%;left:50%}}.scn-mm-icon{background:url(/apps/meem/ori_app_icon.png) 50%/cover,#6c5ce7;border-radius:2.4cqw;width:8.6cqw;height:8.6cqw;box-shadow:0 .6cqw 1.6cqw #3c28a040}.scn-mm-glabel{letter-spacing:.04em;text-transform:uppercase;color:#3c3c438c;margin:4.4cqw 0 1.4cqw 4cqw;font-size:2.6cqw;font-weight:500}.scn-mm-group{background:#fff;border-radius:3.6cqw;overflow:hidden}.scn-mm-cell{align-items:center;gap:3cqw;min-height:11cqw;padding:2.2cqw 4cqw;display:flex;position:relative}.scn-mm-cell+.scn-mm-cell:before{content:"";background:#3c3c431f;height:1px;position:absolute;top:0;left:15cqw;right:0}.scn-mm-sharesheet .scn-mm-cell+.scn-mm-cell:before{left:4cqw}.scn-mm-tabbar{color:#3c3c4373;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f9f9fbeb;border-top:1px solid #00000012;justify-content:space-around;padding:2.4cqw 6cqw 8cqw;font-size:2.4cqw;font-weight:500;display:flex;position:absolute;inset:auto 0 0}.scn-mm-tabbar [data-on=true]{color:var(--mm-accent)}.scn-mm-seg{text-align:center;background:#7676801f;border-radius:2.6cqw;grid-template-columns:1fr 1fr;padding:.6cqw;font-size:2.9cqw;font-weight:500;display:grid}.scn-mm-seg>span{border-radius:2cqw;padding:1.2cqw 0}.scn-mm-seg>span[data-on]{background:#fff;font-weight:600;box-shadow:0 .4cqw 1.2cqw #0000001a}.scn-mm-typed{align-items:center;display:flex;position:relative}.scn-mm-typed>span{white-space:nowrap;max-width:20ch;display:inline-block;overflow:hidden}.scn[data-beat="0"] .scn-mm-typed>span{animation:scn-mm-type calc(var(--n) * 75ms) steps(var(--n), end) var(--t) backwards}@keyframes scn-mm-type{0%{max-width:0}}.scn-mm-typed:after{content:"";opacity:0;background:#e3a008;border-radius:1px;width:.5cqw;height:5cqw;margin-left:.3cqw}.scn[data-beat="0"] .scn-mm-typed:after{animation:scn-mm-hold calc(var(--n) * 75ms + .25s) linear var(--t)}.scn[data-beat="0"] .scn-mm-typed[data-last=true]:after{animation:scn-mm-blink .9s steps(1) var(--t) infinite}@keyframes scn-mm-hold{0%,to{opacity:1}}@keyframes scn-mm-blink{0%{opacity:1}50%{opacity:0}}[data-squiggle=true]{text-underline-offset:.9cqw;-webkit-text-decoration:underline wavy #ff3b30;text-decoration:underline wavy #ff3b30;text-decoration-thickness:.35cqw}.scn[data-beat="0"] [data-squiggle=true]{animation:scn-mm-type calc(var(--n) * 75ms) steps(var(--n), end) var(--t) backwards, scn-mm-squiggle .3s ease 2.8s backwards}@keyframes scn-mm-squiggle{0%{text-decoration-color:#0000}}.scn-mm-snippet{z-index:5;color:#000000b3;white-space:nowrap;opacity:0;background:#fff;border-radius:99px;align-items:center;gap:2cqw;padding:2cqw 3.4cqw;font-size:3.1cqw;font-style:italic;display:flex;position:absolute;right:5cqw;box-shadow:0 1.4cqw 4cqw #3c28a024,0 0 0 1px #0000000a}.scn[data-beat="0"] .scn-mm-snippet{animation:scn-mm-snippet 1.8s var(--mm-ease) var(--t)}@keyframes scn-mm-snippet{0%{opacity:0;transform:translate(26cqw)}18%,62%{opacity:1;filter:none;transform:translate(0)}to{opacity:0;filter:blur(4px);transform:translate(-32cqw)}}.scn-mm-speakwave{align-items:center;gap:.5cqw;height:3cqw;display:flex}.scn-mm-speakwave i{background:var(--mm-accent);border-radius:99px;width:.6cqw;height:100%;animation:.45s ease-in-out infinite alternate scn-mm-bar}.scn-mm-speakwave i:nth-child(2){animation-delay:-.2s}.scn-mm-speakwave i:nth-child(3){animation-delay:-.35s}.scn-mm-kbd{z-index:10;background:#d3d6dd;flex-direction:column;gap:2.4cqw;padding:2cqw 1.4cqw 10cqw;display:flex;position:absolute;inset:auto 0 0}.scn[data-beat="0"] .scn-mm-kbd{animation:scn-mm-kbd .45s var(--mm-ease) backwards}@keyframes scn-mm-kbd{0%{transform:translateY(100%)}}.scn-mm-key{color:#111;background:#fff;border-radius:1.4cqw;place-items:center;width:8.4cqw;height:9.4cqw;font-size:3.6cqw;display:grid;box-shadow:0 .35cqw #00000040}.scn-mm-kbd .flex-\[2\],.scn-mm-kbd .flex-\[5\]{width:auto;font-size:2.8cqw}.scn[data-beat="0"] .scn-mm-key{animation:scn-mm-keyflash .2s ease calc(.35s + var(--k) * .29s) 1}@keyframes scn-mm-keyflash{50%{background:#b8bcc6;scale:1.08}}.scn-mm-behind{transform-origin:50% 0;filter:brightness(.5);border-radius:6cqw;overflow:hidden;transform:scale(.94)}.scn[data-beat="1"] .scn-mm-behind{animation:scn-mm-behind .6s var(--mm-ease) var(--t) backwards}@keyframes scn-mm-behind{0%{filter:none;border-radius:0;transform:none}}.scn-mm-fab{z-index:6;background:linear-gradient(145deg,#8a7bff,#5a48d8);border-radius:50%;place-items:center;width:17cqw;height:17cqw;margin-left:-8.5cqw;display:grid;position:absolute;bottom:25cqw;left:50%;box-shadow:0 2cqw 5cqw #5a48d873,inset 0 0 0 .8cqw #ffffff40}.scn-mm-fab i{background:#ff4d5e;border-radius:50%;width:6cqw;height:6cqw;box-shadow:0 0 0 1cqw #fff}.scn[data-beat="1"] .scn-mm-fab{animation:.3s .58s scn-mm-press}@keyframes scn-mm-press{50%{filter:brightness(1.1);scale:.88}}.scn-mm-sheet{z-index:10;color:#111;background:#fff;border-radius:7cqw 7cqw 0 0;padding:2.6cqw 5.5cqw 6cqw;position:absolute;inset:12cqw 0 0;box-shadow:0 -2cqw 8cqw #00000040}.scn[data-beat="1"] .scn-mm-sheet{animation:scn-mm-sheet .7s var(--mm-spring) var(--t) backwards}@keyframes scn-mm-sheet{0%{transform:translateY(105%)}}.scn-mm-recdot{background:#ff4d5e;border-radius:50%;width:2cqw;height:2cqw;animation:1.1s ease-in-out infinite scn-mm-blink2}@keyframes scn-mm-blink2{50%{opacity:.3}}@property --mm-s{syntax:"<integer>";inherits:false;initial-value:5}.scn-mm-timer,.scn-mm-timer-still{text-align:center;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4cqw;font-size:13cqw;font-weight:300;line-height:1}.scn-mm-timer{--mm-s:5;counter-reset:s var(--mm-s)}.scn-mm-timer:after{content:"00:" counter(s, decimal-leading-zero)}.scn[data-beat="1"] .scn-mm-timer{animation:4.5s steps(5,end) .9s backwards scn-mm-tick}@keyframes scn-mm-tick{0%{--mm-s:0}to{--mm-s:5}}.scn-mm-wave{align-items:center;gap:.7cqw;height:12cqw;margin-top:3cqw;display:flex;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.scn-mm-wave i{height:100%;scale:1 var(--h);background:linear-gradient(#8a7bff,#6c5ce7);border-radius:99px;flex:1}.scn[data-beat="1"] .scn-mm-wave i,.scn[data-beat="2"] .scn-mm-wave i{animation:scn-mm-bar .55s ease-in-out calc(var(--i) * -.13s) infinite alternate}.scn[data-beat="2"] .scn-mm-wave i{animation-play-state:paused}@keyframes scn-mm-bar{0%{scale:1 .12}to{scale:1 var(--h,1)}}.scn-mm-line{gap:2.6cqw;margin-bottom:2.6cqw;display:flex}.scn[data-beat="1"] .scn-mm-stream{animation:scn-mm-in .5s var(--mm-ease) var(--t) backwards}.scn[data-beat="1"] .scn-mm-stream .scn-mm-said{animation:scn-mm-said .7s steps(9, end) var(--t) backwards}@keyframes scn-mm-said{0%{clip-path:inset(0 100% 0 0)}}.scn-mm-stop{border-radius:50%;place-items:center;width:17cqw;height:17cqw;display:grid;box-shadow:inset 0 0 0 .8cqw #0000001f}.scn-mm-stop i{background:#ff4d5e;border-radius:1.6cqw;width:6.6cqw;height:6.6cqw}.scn[data-beat="1"] .scn-mm-stop{animation:1.4s ease-out 1s infinite scn-mm-pulse}@keyframes scn-mm-pulse{0%{box-shadow:inset 0 0 0 .8cqw #0000001f,0 0 #ff4d5e66}to{box-shadow:inset 0 0 0 .8cqw #0000001f,0 0 0 4cqw #ff4d5e00}}.scn[data-beat="1"] .scn-mm-stop i{animation:scn-mm-morph .35s var(--mm-spring) .85s backwards}@keyframes scn-mm-morph{0%{border-radius:50%;width:12cqw;height:12cqw}}.scn-mm-under{filter:brightness(.6);translate:-30%}.scn-mm-under .scn-mm-sheet{inset:12cqw 0 0}.scn-mm-under{opacity:0}.scn[data-beat="2"] .scn-mm-under{animation:scn-mm-under .55s var(--mm-ease) var(--t) backwards, scn-mm-hold 2.3s linear}@keyframes scn-mm-under{0%{filter:none;translate:0}}.scn[data-beat="2"] .scn-mm-stop{animation:.3s .42s scn-mm-press}.scn-mm-process{background:#fff;flex-direction:column;align-items:center;padding-top:8cqw;display:flex;position:absolute;inset:17cqw 0 0}.scn[data-beat="2"] .scn-mm-process{animation:.35s .55s backwards scn-mm-fade}@keyframes scn-mm-fade{0%{opacity:0}}.scn-mm-ring{stroke-dasharray:1;stroke-dashoffset:0}.scn[data-beat="2"] .scn-mm-ring{animation:.9s cubic-bezier(.5,0,.3,1) .6s backwards scn-mm-ring}@keyframes scn-mm-ring{0%{stroke-dashoffset:1px}}.scn-mm-mini{background:var(--mm-accent);color:#fff;border-radius:50%;place-items:center;width:4cqw;height:4cqw;font-size:2.4cqw;font-weight:800;display:grid}.scn[data-beat="2"] .scn-mm-mini{animation:scn-mm-pop .4s var(--mm-spring) var(--t) backwards}.scn-mm-detail{filter:brightness(.55);transform-origin:50% 0;color:#111;border-radius:6cqw;scale:.94;box-shadow:-4cqw 0 10cqw #0003}.scn[data-beat="2"] .scn-mm-detail{animation:scn-mm-push .55s var(--mm-ease) var(--t) backwards, scn-mm-behind2 .6s var(--mm-ease) 4.65s backwards}@keyframes scn-mm-push{0%{translate:100%}}@keyframes scn-mm-behind2{0%{filter:none;border-radius:0;scale:1}}.scn-mm-card{background:#fff;border-radius:4cqw;padding:3.6cqw 4cqw;box-shadow:0 .8cqw 3cqw #3c28a012,0 0 0 1px #3c28a00d}.scn-mm-cardlabel{letter-spacing:.02em;color:var(--mm-accent);font-size:2.7cqw;font-weight:700}.scn[data-beat="2"] .scn-mm-reveal{animation:scn-mm-reveal .9s var(--mm-ease) var(--t) backwards}@keyframes scn-mm-reveal{0%{clip-path:inset(0 0 100%);opacity:.2}}.scn-mm-action{align-items:center;gap:2.6cqw;padding:2.4cqw 0;display:flex;position:relative}.scn-mm-action+.scn-mm-action{border-top:1px solid #3c3c431a}.scn-mm-check{background:var(--mm-accent);width:5.4cqw;height:5.4cqw;box-shadow:inset 0 0 0 .5cqw var(--mm-accent);border-radius:50%;flex-shrink:0;position:relative}.scn-mm-check:after{content:"";border:.6cqw solid #fff;border-width:0 .6cqw .6cqw 0;width:1.4cqw;height:2.6cqw;position:absolute;top:1cqw;left:1.9cqw;rotate:45deg}.scn[data-beat="2"] .scn-mm-check{animation:scn-mm-check .45s var(--mm-spring) var(--t) backwards}.scn[data-beat="2"] .scn-mm-check:after{animation:scn-mm-pop .35s var(--mm-spring) var(--t) backwards}@keyframes scn-mm-check{0%{background:0 0;scale:.85;box-shadow:inset 0 0 0 .5cqw #3c3c4340}}.scn-mm-action:has(.scn-mm-check) p{color:#00000073;-webkit-text-decoration:line-through #0000004d;text-decoration:line-through #0000004d}.scn[data-beat="2"] .scn-mm-action p{animation:scn-mm-unstrike .2s linear var(--t) backwards}.scn[data-beat="2"] .scn-mm-action:nth-child(2) p{--t:2.85s}.scn[data-beat="2"] .scn-mm-action:nth-child(3) p{--t:3.25s}.scn[data-beat="2"] .scn-mm-action:nth-child(4) p{--t:3.65s}@keyframes scn-mm-unstrike{0%{color:#111;text-decoration-color:#0000}}@property --mm-d{syntax:"<integer>";inherits:false;initial-value:3}.scn-mm-done{--mm-d:3;counter-reset:d var(--mm-d)}.scn-mm-done:after{content:counter(d) " of 3 done"}.scn[data-beat="2"] .scn-mm-done{animation:1.2s steps(3,end) 2.85s backwards scn-mm-done}@keyframes scn-mm-done{0%{--mm-d:0}to{--mm-d:3}}.scn-mm-share{background:var(--mm-accent);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:2cqw;height:12cqw;font-size:3.6cqw;font-weight:700;display:flex;position:absolute;bottom:8cqw;left:5cqw;right:5cqw;box-shadow:0 2cqw 5cqw #6c5ce766}.scn[data-beat="2"] .scn-mm-share{animation:scn-mm-in .5s var(--mm-ease) 2.4s backwards, scn-mm-sharepulse .9s ease-out 3.9s, scn-mm-press .3s ease 4.48s}@keyframes scn-mm-sharepulse{0%{box-shadow:0 2cqw 5cqw #6c5ce766,0 0 #6c5ce780}to{box-shadow:0 2cqw 5cqw #6c5ce766,0 0 0 4cqw #6c5ce700}}.scn-mm-scrim{z-index:15;background:#0003;position:absolute;inset:0}.scn[data-beat="2"] .scn-mm-scrim{animation:.4s 4.65s backwards scn-mm-fade}.scn-mm-sharesheet{z-index:20;color:#111;background:#f2f2f7;border-radius:7cqw 7cqw 0 0;padding:2.6cqw 5.5cqw 9cqw;position:absolute;inset:auto 0 0;box-shadow:0 -2cqw 8cqw #0003}.scn[data-beat="2"] .scn-mm-sharesheet{animation:scn-mm-sheet .7s var(--mm-spring) 4.65s backwards}.scn[data-beat="2"] .scn-mm-target{animation:scn-mm-pop .45s var(--mm-spring) var(--t) backwards}@property --scn-el-n{syntax:"<integer>";inherits:false;initial-value:0}.scn-el .scn-content{font-size:4cqw;line-height:1.4}.scn-el .scn-floor{z-index:-1}.scn-el[data-beat="0"] .scn-device{transform-origin:50% 40%;animation:scn-float 6s ease-in-out infinite alternate, scn-el-cam0 4.4s var(--scn-ease) both}.scn-el[data-beat="1"] .scn-device{transform-origin:50% 45%;animation:scn-float 6s ease-in-out infinite alternate, scn-el-cam1 5.6s var(--scn-ease) both}.scn-el[data-beat="2"] .scn-device{transform-origin:50% 30%;animation:scn-float 6s ease-in-out infinite alternate, scn-el-cam2 5.8s var(--scn-ease) both}@keyframes scn-el-cam0{0%,12%{translate:0;scale:1}26%,62%{translate:0 -10%;scale:1.18}76%,to{translate:0;scale:1}}@keyframes scn-el-cam1{0%,20%{translate:0;scale:1}32%,78%{translate:0 -8%;scale:1.15}92%,to{translate:0;scale:1}}@keyframes scn-el-cam2{0%,4%{translate:0;scale:1}14%,30%{translate:0 -10%;scale:1.15}42%,to{translate:0;scale:1}}.scn-el-touch{z-index:35;opacity:0;pointer-events:none;background:#ffffff52;border-radius:50%;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 .5cqw #fffc,0 3px 12px #00000059}.scn-el-flicker{opacity:0;animation:1.7s step-end infinite scn-el-flicker}.scn-el-bulb{animation:1.7s step-end infinite scn-el-bulb}@keyframes scn-el-flicker{0%{opacity:.2}8%{opacity:.55}12%{opacity:.15}40%{opacity:.3}44%{opacity:.6}47%{opacity:.25}80%{opacity:.18}}@keyframes scn-el-bulb{0%{opacity:.85}8%{opacity:.35}12%{opacity:.9}44%{opacity:.3}47%{opacity:.8}}.scn-el-blurface{filter:blur(2.4cqw)brightness(.75)saturate(.7)}.scn[data-beat="0"] .scn-el-blurface{animation:4.4s ease-in-out both scn-el-hunt}@keyframes scn-el-hunt{0%,18%{filter:blur(2.4cqw)brightness(.75)saturate(.7)}24%{filter:blur(1.2cqw)brightness(.8)saturate(.7)}30%{filter:blur(3cqw)brightness(.72)saturate(.7)}36%{filter:blur(1.6cqw)brightness(.78)saturate(.7)}44%,to{filter:blur(2.2cqw)brightness(.74)saturate(.7)}}.scn-el-focus{opacity:0}.scn[data-beat="0"] .scn-el-focus{animation:4.4s both scn-el-focus}@keyframes scn-el-focus{0%,17%{opacity:0;scale:1.5}20%{opacity:1;scale:1}24%{scale:1.08}28%{scale:.96}32%{scale:1.06}36%{opacity:1;scale:1}50%,to{opacity:.35;scale:1}}.scn-el-thought{opacity:0;scale:.4}.scn[data-beat="0"] .scn-el-thought{opacity:1;transition:opacity .3s ease calc(1.6s + var(--i) * .6s), scale .55s var(--scn-spring) calc(1.6s + var(--i) * .6s);animation:scn-el-bob 1.4s ease-in-out calc(2.2s + var(--i) * .6s) infinite alternate;scale:1}@keyframes scn-el-bob{to{translate:0 -1.6cqw}}.scn[data-beat="0"] .scn-el-shutter{animation:.3s 3.1s scn-el-press}@keyframes scn-el-press{50%{scale:.88}}.scn-el-flash{opacity:0;pointer-events:none}.scn[data-beat="0"] .scn-el-flash{animation:.5s ease-out 3.2s both scn-el-flash}@keyframes scn-el-flash{0%{opacity:0}15%{opacity:.9}to{opacity:0}}.scn-el-thumb{opacity:0;scale:.2}.scn[data-beat="0"] .scn-el-thumb{opacity:1;transition:scale .5s var(--scn-spring) 3.4s, opacity .2s ease 3.4s;scale:1}.scn[data-beat="0"] .scn-el-touch-0{animation:scn-el-touch0 4.4s var(--scn-ease) both}@keyframes scn-el-touch0{0%,9%{opacity:0;translate:64cqw 140cqw;scale:1}12%{opacity:1;translate:60cqw 132cqw;scale:1}15.5%{opacity:1;translate:49cqw 93cqw;scale:1}17%{opacity:1;translate:49cqw 93cqw;scale:.75}19%{opacity:1;translate:49cqw 93cqw;scale:1}23%{opacity:0;translate:49cqw 93cqw;scale:1}60%{opacity:0;translate:60cqw 170cqw;scale:1}63%{opacity:1;translate:56cqw 180cqw;scale:1}69%{opacity:1;translate:50cqw 192cqw;scale:1}70.5%{opacity:1;translate:50cqw 192cqw;scale:.75}72.5%{opacity:1;translate:50cqw 192cqw;scale:1}80%,to{opacity:0;translate:50cqw 192cqw;scale:1}}.scn[data-beat="1"] .scn-el-cta{animation:.3s .55s scn-el-press}.scn-el-welcome{transition:opacity .3s}.scn[data-beat="1"] .scn-el-welcome{opacity:0;pointer-events:none;transition:opacity .4s ease .85s, scale .5s var(--scn-ease) .85s;scale:1.06}.scn[data-beat="1"] .scn-el-touch-1{animation:scn-el-touch1 5.6s var(--scn-ease) both}@keyframes scn-el-touch1{0%,3%{opacity:0;translate:64cqw 196cqw;scale:1}5%{opacity:1;translate:60cqw 190cqw;scale:1}9%{opacity:1;translate:52cqw 175cqw;scale:1}10%{opacity:1;translate:52cqw 175cqw;scale:.75}11.5%{opacity:1;translate:52cqw 175cqw;scale:1}15%,to{opacity:0;translate:52cqw 175cqw;scale:1}}.scn-el-step{opacity:0}.scn[data-beat="1"] .scn-el-step{animation:.9s both scn-el-step;animation-delay:calc(.9s + var(--i) * .9s)}.scn[data-beat="1"] .scn-el-step:last-child{animation-name:scn-el-step-last}@keyframes scn-el-step{0%{opacity:0;translate:0 2cqw}15%,85%{opacity:1;translate:0}to{opacity:0;translate:0 -2cqw}}@keyframes scn-el-step-last{0%{opacity:0;translate:0 2cqw}to{opacity:1;translate:0}}.scn[data-beat="1"] .scn-el-yaw{animation:5.6s ease-in-out both scn-el-yaw}@keyframes scn-el-yaw{0%,32%{transform:none}37%,47%{transform:rotateY(-10deg)}53%,63%{transform:rotateY(10deg)}69%,79%{transform:rotateX(8deg)translateY(-1.5cqw)}86%,to{transform:none}}.scn[data-beat="1"] .scn-el-feat{animation:5.6s ease-in-out both scn-el-feat}@keyframes scn-el-feat{0%,32%{translate:0}37%,47%{translate:-4px}53%,63%{translate:4px}69%,79%{translate:0 -2.5px}86%,to{translate:0}}.scn-el-mesh{opacity:0}.scn[data-beat="1"] .scn-el-mesh{animation:5.6s both scn-el-mesh}@keyframes scn-el-mesh{0%,17%{opacity:0}22%,80%{opacity:.55}88%,to{opacity:.15}}.scn-el-scanline{opacity:0}.scn[data-beat="1"] .scn-el-scanline{animation:1.2s ease-in-out 1s 3 alternate scn-el-sweep}@keyframes scn-el-sweep{0%{opacity:.9;translate:0}to{opacity:.9;translate:0 60px}}.scn-el-corner{opacity:.6}.scn[data-beat="1"] .scn-el-corner{animation:5.6s both scn-el-corner}@keyframes scn-el-corner{0%,15%{opacity:0;scale:1.25}20%,80%{opacity:1;scale:1}85%{opacity:1;scale:.94}to{opacity:1;scale:1}}.scn-el-pct{counter-reset:n var(--scn-el-n)}.scn-el-pct:after{content:counter(n) "%"}.scn[data-beat="1"] .scn-el-pct{animation:3.6s cubic-bezier(.4,0,.6,1) .9s both scn-el-pct}@keyframes scn-el-pct{to{--scn-el-n:100}}.scn-el-progress{width:0}.scn[data-beat="1"] .scn-el-progress{width:100%;transition:width 3.6s cubic-bezier(.4,0,.6,1) .9s}.scn-el-tick{max-width:0;display:inline-block;overflow:hidden}.scn-el-chip{transition:background .2s,color .2s}.scn[data-beat="1"] .scn-el-chip{color:#111;transition:background .25s ease calc(1.75s + var(--i) * .72s), color .25s ease calc(1.75s + var(--i) * .72s), border-color .25s ease calc(1.75s + var(--i) * .72s);background:#fff;border-color:#fff}.scn[data-beat="1"] .scn-el-tick{max-width:3cqw;transition:max-width .3s var(--scn-spring) calc(1.75s + var(--i) * .72s)}.scn-el-check{color:#ffffff80}.scn[data-beat="1"] .scn-el-check{color:#fff;transition:color .3s ease calc(1.1s + var(--i) * var(--i) * .38s)}.scn-el-badge{opacity:0;scale:.2}.scn[data-beat="1"] .scn-el-badge{opacity:1;transition:opacity .2s ease calc(1.1s + var(--i) * var(--i) * .38s), scale .45s var(--scn-spring) calc(1.1s + var(--i) * var(--i) * .38s);scale:1}.scn-el-done{opacity:0;scale:.3}.scn[data-beat="1"] .scn-el-done{opacity:1;transition:opacity .25s ease 4.6s, scale .6s var(--scn-spring) 4.6s;scale:1}.scn-el-zone{stroke-dasharray:1 1;stroke-dashoffset:1px}.scn[data-beat="2"] .scn-el-zone{stroke-dashoffset:0;transition:stroke-dashoffset .6s ease-out calc(.4s + var(--i) * .25s)}.scn[data-beat="2"] .scn-el-zrow{animation:scn-el-zrow .7s ease calc(.4s + var(--i) * .25s) both}@keyframes scn-el-zrow{0%{background:0 0}40%{background:#a9b1ff1f}to{background:0 0}}.scn[data-beat="2"] .scn-el-reportscroll{transition:translate 1.1s cubic-bezier(.12,.8,.25,1) 1.85s;translate:0 -170cqw}.scn-el-num{counter-reset:n var(--scn-el-n)}.scn-el-num:after{content:counter(n)}.scn[data-beat="2"] .scn-el-num{animation:scn-el-count 1s var(--scn-ease) both;animation-delay:calc(2.4s + var(--i) * .1s)}@keyframes scn-el-count{to{--scn-el-n:var(--to)}}.scn-el-bar{width:0}.scn[data-beat="2"] .scn-el-bar{width:var(--w);transition:width 1s var(--scn-ease) calc(2.4s + var(--i) * .1s)}.scn-el-report{transform-origin:50% 0}.scn[data-beat="2"] .scn-el-report{filter:brightness(.55);transition:scale .6s var(--scn-ease) 3.3s, translate .6s var(--scn-ease) 3.3s, border-radius .6s ease 3.3s, filter .6s ease 3.3s;border-radius:6cqw;translate:0 1.5cqw;scale:.94}.scn-el-sheet{translate:0 105%;box-shadow:0 -12px 40px -10px #0009}.scn[data-beat="2"] .scn-el-sheet{transition:translate .7s cubic-bezier(.32,1.25,.6,1) 3.3s;translate:0}.scn[data-beat="2"] .scn-el-seg{transition:translate .45s var(--scn-spring) 3.85s;translate:100%}.scn-el-tickfill{opacity:0;scale:.3}.scn[data-beat="2"] .scn-el-tickfill{opacity:1;transition:opacity .15s ease calc(4.3s + var(--i) * .4s), scale .45s var(--scn-spring) calc(4.3s + var(--i) * .4s);scale:1}.scn[data-beat="2"] .scn-el-streak{animation:scn-el-pop .5s var(--scn-spring) 5.3s}@keyframes scn-el-pop{50%{scale:1.18}}.scn[data-beat="2"] .scn-el-touch-2{animation:scn-el-touch2 5.8s var(--scn-ease) both}@keyframes scn-el-touch2{0%,29%{opacity:0;translate:62cqw 160cqw;scale:1}31%{opacity:1;translate:62cqw 150cqw;scale:.9}35.5%{opacity:1;translate:60cqw 82cqw;scale:.9}38.5%{opacity:0;translate:60cqw 74cqw;scale:1}60%{opacity:0;translate:80cqw 125cqw;scale:1}62%{opacity:1;translate:78cqw 118cqw;scale:1}65%{opacity:1;translate:72cqw 96.2cqw;scale:1}66%{opacity:1;translate:72cqw 96.2cqw;scale:.75}67.5%{opacity:1;translate:72cqw 96.2cqw;scale:1}72.5%{opacity:1;translate:12.5cqw 110.9cqw;scale:1}73.5%{opacity:1;translate:12.5cqw 110.9cqw;scale:.75}75%{opacity:1;translate:12.5cqw 110.9cqw;scale:1}79.5%{opacity:1;translate:12.5cqw 124.9cqw;scale:1}80.5%{opacity:1;translate:12.5cqw 124.9cqw;scale:.75}82%{opacity:1;translate:12.5cqw 124.9cqw;scale:1}86.5%{opacity:1;translate:12.5cqw 139.1cqw;scale:1}87.5%{opacity:1;translate:12.5cqw 139.1cqw;scale:.75}89%{opacity:1;translate:12.5cqw 139.1cqw;scale:1}95%,to{opacity:0;translate:16cqw 144cqw;scale:1}}.scn-el-toggle,.scn-el-toggle>span{transition:background .2s,translate .2s}.scn[data-beat="2"] .scn-el-toggle{background:#34c77b;transition:background .3s 5.3s}.scn[data-beat="2"] .scn-el-toggle>span{transition:translate .35s var(--scn-spring) 5.3s;translate:4.4cqw}.scn-vd .scn-screen{letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.scn-vd svg{display:block}.scn-vd[data-playing=false] .scn-screen *,.scn-vd[data-playing=false] .scn-screen :after,.scn-vd[data-playing=false] .scn-overlay *{animation-play-state:paused!important}.scn.scn-vd .scn-on-0,.scn.scn-vd .scn-on-1,.scn.scn-vd .scn-on-2{filter:none;transition:none}.scn.scn-vd[data-beat="0"] .scn-on-0,.scn.scn-vd[data-beat="1"] .scn-on-1,.scn.scn-vd[data-beat="2"] .scn-on-2{transition:opacity .3s ease var(--d,0s)}.scn-vd .scn-device{transform:scale(1)translateY(0)}.scn-vd[data-beat="0"] .scn-device{animation:6s ease-in-out infinite alternate scn-float,4.6s linear forwards scn-vd-cam0}.scn-vd[data-beat="1"] .scn-device{animation:6s ease-in-out infinite alternate scn-float,5.6s linear forwards scn-vd-cam1}.scn-vd[data-beat="2"] .scn-device{animation:6s ease-in-out infinite alternate scn-float,5s linear forwards scn-vd-cam2}@keyframes scn-vd-cam0{0%,20%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}38%,to{transform:scale(1.22)translateY(-3%)}}@keyframes scn-vd-cam1{0%,27%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}36%,44%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.2)translateY(4%)}54%,74%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}86%,to{transform:scale(1.16)translateY(6%)}}@keyframes scn-vd-cam2{0%,14%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1)translateY(0)}26%,42%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(1.18)translateY(10%)}54%,to{transform:scale(1.14)translateY(12%)}}.scn-vd-touch{z-index:60;opacity:0;pointer-events:none;background:#fff6;border:.35cqw solid #ffffffb3;border-radius:50%;width:9cqw;height:9cqw;position:absolute;top:-4.5cqw;left:-4.5cqw;box-shadow:0 .6cqw 2.4cqw #00000059}.scn-vd-touch:after{content:"";opacity:0;border:.5cqw solid #ffffffe6;border-radius:50%;position:absolute;inset:-.35cqw}.scn-vd-app,.scn-vd-msgapp{background:#150a12}.scn-vd-msgapp{background:#000}.scn-vd-nav{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c0e18eb;border-bottom:.25cqw solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:start;height:33cqw;padding:13cqw 4cqw 0;display:grid;position:absolute;inset:0 0 auto}.scn-vd-nav-plain{background:#161618f0}.scn-vd-back svg{fill:none;stroke:#ff4f8b;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:7cqw;height:7cqw;margin-top:4cqw}.scn-vd-back-blue svg{stroke:#0a84ff}.scn-vd-who{flex-direction:column;align-items:center;gap:.8cqw;display:flex}.scn-vd-who b{font-size:3cqw;font-weight:500}.scn-vd-who small{color:#fff6}.scn-vd-avatar{background:linear-gradient(140deg,#ffb37d,#ff4f8b 60%,#b0307a);border-radius:50%;place-items:center;width:11cqw;height:11cqw;font-size:5cqw;font-weight:700;display:grid;box-shadow:0 0 0 .5cqw #150a12,0 0 0 .9cqw #ff4f8b99}.scn-vd-avatar-sam{box-shadow:none;background:linear-gradient(140deg,#8fa7c4,#5b6b84)}.scn-vd-scen{color:#ffb3cc;white-space:nowrap;background:#ff4f8b24;border-radius:99px;justify-self:end;margin-top:3.4cqw;padding:1.2cqw 2.6cqw;font-size:2.6cqw;font-weight:600}.scn-vd-b{border-radius:5cqw;max-width:72%;padding:2.2cqw 3.6cqw;font-size:3.7cqw;line-height:1.3}.scn-vd-me{color:#fff;background:linear-gradient(160deg,#ff6a9c,#f03e7e);border-bottom-right-radius:1.4cqw;margin-left:auto;box-shadow:0 1.4cqw 4cqw -1cqw #ff4f8b73}.scn-vd-them{color:#f6e8ef;background:#2c1a26;border-bottom-left-radius:1.4cqw}.scn-vd-grey{color:#fff;background:#262628;border-bottom-left-radius:1.4cqw}.scn-vd-composer{z-index:6;background:#150a12;align-items:center;gap:2.2cqw;height:14cqw;padding:0 3.4cqw;display:flex;position:absolute;bottom:6cqw;left:0;right:0}.scn-vd-composer-plain{background:#000;bottom:70cqw}.scn-vd-plus{color:#ffffffb3;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:8cqw;height:8cqw;font-size:5cqw;line-height:1;display:grid}.scn-vd-input{white-space:nowrap;border:.3cqw solid #ffffff29;border-radius:99px;flex:1;align-items:center;height:9.4cqw;padding:0 3.6cqw;font-size:3.7cqw;display:flex;position:relative;overflow:hidden}.scn-vd-ph{color:#ffffff59;position:absolute;left:3.6cqw}.scn-vd-typed{white-space:pre;flex:none;max-width:0;display:inline-block;overflow:hidden}.scn-vd-caret{opacity:0;background:#ff4f8b;border-radius:99px;flex:none;width:.45cqw;height:4.6cqw;margin-left:.2cqw}.scn-vd-msgapp .scn-vd-caret{background:#0a84ff}.scn[data-beat="0"] .scn-vd-msgapp .scn-vd-caret,.scn[data-beat="1"] .scn-vd-live .scn-vd-caret{animation:1s step-end .45s infinite scn-vd-blink}@keyframes scn-vd-blink{0%{opacity:1}50%{opacity:0}}.scn[data-beat="0"] .scn-vd-msgapp .scn-vd-ph{animation:10ms linear .7s forwards scn-vd-hideph}@keyframes scn-vd-hideph{to{opacity:0}}.scn-vd-mic,.scn-vd-send{border-radius:50%;flex:none;place-items:center;width:8.4cqw;height:8.4cqw;display:grid}.scn-vd-mic svg{fill:none;stroke:#ffffffb3;stroke-width:2px;stroke-linecap:round;width:5.4cqw;height:5.4cqw}.scn-vd-send{background:#ff4f8b;position:absolute;right:3.4cqw;transform:scale(0)}.scn-vd-send svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:5cqw;height:5cqw}.scn-vd-kb{z-index:7;background:#2b2b2e;flex-direction:column;gap:2.6cqw;height:70cqw;padding:2.4cqw 1cqw 0;display:flex;position:absolute;inset:auto 0 0}.scn-vd-kb-row{justify-content:center;gap:1.3cqw;display:flex}.scn-vd-kb-row[data-row="1"]{padding:0 4.6cqw}.scn-vd-key{color:#fff;background:#6b6b70;border-radius:1.3cqw;flex:1;place-items:center;max-width:8.6cqw;height:10.6cqw;font-size:5cqw;line-height:1;display:grid;box-shadow:0 .3cqw #00000080}.scn-vd-key-fn{background:#47474b;flex:1.3;max-width:11.6cqw;font-size:4cqw}.scn-vd-key-wide{flex:2.4;max-width:21cqw;font-size:3.6cqw}.scn-vd-key-space{flex:5;max-width:none;font-size:3.6cqw}.scn[data-beat="0"] .scn-vd-kb0 .scn-vd-key,.scn[data-beat="1"] .scn-vd-kb1 .scn-vd-key{animation:var(--ka,none)}@keyframes scn-vd-key{40%{background:#a2a2a8;transform:translateY(-.5cqw)scale(1.12)}}.scn-vd-kb-foot{opacity:.8;filter:grayscale();justify-content:space-between;height:12cqw;margin-top:auto;padding:0 6cqw;font-size:5cqw;display:flex}.scn-vd-plainmsgs{flex-direction:column;gap:1.6cqw;display:flex;position:absolute;top:36cqw;left:4cqw;right:4cqw}.scn-vd-stamp{text-align:center;color:#ffffff73;margin-bottom:2cqw;font-size:2.7cqw}.scn-vd-read{color:#fff6;padding-left:2cqw;font-size:2.6cqw}.scn-vd-msgapp .scn-vd-kb{background:#2b2b2e}.scn-vd-msgs{flex-direction:column;justify-content:flex-end;padding:0 4cqw 2cqw;display:flex;position:absolute;inset:33cqw 0 20cqw;overflow:hidden}.scn-vd-sys{color:#ffffff6b;text-align:center;margin:0 auto auto;padding-top:3cqw;font-size:2.7cqw}.scn-vd-row{opacity:0;grid-template-rows:0fr;display:grid}.scn-vd-row>div{min-height:0;overflow:hidden}.scn-vd-row[data-k=reply]>div{flex-direction:column;align-items:flex-start;display:flex}.scn-vd-row>div>:first-child{margin-top:1.8cqw}.scn-vd-row[data-k=hi],.scn-vd-done .scn-vd-row[data-final=true]{opacity:1;grid-template-rows:1fr}.scn-vd-done .scn-vd-msgs{bottom:20cqw}@keyframes scn-vd-open{0%{opacity:0;grid-template-rows:0fr;transform:translateY(3cqw)scale(.94)}to{opacity:1;grid-template-rows:1fr;transform:none}}@keyframes scn-vd-close{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}.scn-vd-coach{color:#fffc;background:#ffd1e112;border:.3cqw solid #ff4f8b59;border-radius:4cqw;grid-template-columns:auto 1fr;align-items:start;gap:1.4cqw 2.4cqw;margin:2.4cqw 2cqw 0;padding:3cqw 3.6cqw;font-size:3.2cqw;line-height:1.35;display:grid}.scn-vd-coach b{color:#fff}.scn-vd-coach-ico{fill:#ff4f8b;width:4.6cqw;height:4.6cqw}.scn-vd-retry{color:#fff;background:#ff4f8b;border-radius:99px;grid-column:2;justify-self:start;padding:1.4cqw 3.2cqw;font-size:3cqw;font-weight:700}.scn-vd-dots{gap:1.1cqw;padding:3.2cqw 3.8cqw;display:inline-flex}.scn-vd-dots i{background:#ffffff80;border-radius:50%;width:1.8cqw;height:1.8cqw;animation:1s ease-in-out infinite scn-vd-dot}.scn-vd-dots i:nth-child(2){animation-delay:.15s}.scn-vd-dots i:nth-child(3){animation-delay:.3s}@keyframes scn-vd-dot{30%{background:#fff;transform:translateY(-1cqw)}}.scn-vd-hear{color:#ffffff8c;background:#ffffff0f;border-radius:99px;align-items:center;gap:2cqw;margin-top:1.4cqw;padding:1.2cqw 3cqw 1.2cqw 1.2cqw;font-size:2.6cqw;display:inline-flex}.scn-vd-play{color:#fff;background:#ff4f8b;border-radius:50%;place-items:center;width:6cqw;height:6cqw;padding-left:.4cqw;font-size:2.4cqw;display:grid}.scn-vd-wave{align-items:center;gap:.6cqw;height:5cqw;display:flex}.scn-vd-wave i{width:.7cqw;height:calc(var(--h) * .45cqw);background:#ffffff59;border-radius:99px}.scn-vd-live .scn-vd-kb{transform:translateY(100%)}.scn[data-beat="1"] .scn-vd-live .scn-vd-kb{transition:transform .5s cubic-bezier(.22,1,.36,1) .45s;transform:none}.scn[data-beat="1"] .scn-vd-live .scn-vd-composer{transition:bottom .5s cubic-bezier(.22,1,.36,1) .45s;bottom:70cqw}.scn[data-beat="1"] .scn-vd-live .scn-vd-msgs{transition:bottom .5s cubic-bezier(.22,1,.36,1) .45s;bottom:84cqw}.scn[data-beat="1"] .scn-vd-live .scn-vd-ph{animation:10ms linear .65s forwards scn-vd-hideph}.scn[data-beat="1"] .scn-vd-live .scn-vd-send{animation:5.6s linear forwards scn-vd-sendvis}@keyframes scn-vd-sendvis{0%,11.5%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(0)}14%,20.6%{transform:scale(1)}21%,42%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(0)}44.5%,58%{transform:scale(1)}58.5%,to{transform:scale(0)}}.scn[data-beat="1"] .scn-vd-live .scn-vd-row[data-k=hey]{animation:.45s cubic-bezier(.22,1,.36,1) 1.2s forwards scn-vd-open,.35s 2.15s forwards scn-vd-close}.scn[data-beat="1"] .scn-vd-live .scn-vd-row[data-k=coach]{animation:.5s cubic-bezier(.22,1,.36,1) 1.6s forwards scn-vd-open,.35s 2.15s forwards scn-vd-close}.scn[data-beat="1"] .scn-vd-live .scn-vd-retry{animation:.3s 2.08s scn-vd-press}@keyframes scn-vd-press{50%{filter:brightness(1.3);transform:scale(.9)}}.scn[data-beat="1"] .scn-vd-live .scn-vd-row[data-k=better]{animation:.45s cubic-bezier(.22,1,.36,1) 3.3s forwards scn-vd-open}.scn[data-beat="1"] .scn-vd-live .scn-vd-row[data-k=dots]{animation:.35s cubic-bezier(.22,1,.36,1) 3.6s forwards scn-vd-open,.2s 4.2s forwards scn-vd-close}.scn[data-beat="1"] .scn-vd-live .scn-vd-row[data-k=reply]{animation:.5s cubic-bezier(.22,1,.36,1) 4.2s forwards scn-vd-open}.scn[data-beat="1"] .scn-vd-live .scn-vd-play{animation:.3s 4.85s scn-vd-press}.scn[data-beat="1"] .scn-vd-live .scn-vd-wave i{animation:.42s ease-in-out infinite alternate scn-vd-bar;animation-delay:calc(4.95s + var(--i) * 50ms)}@keyframes scn-vd-bar{0%{background:#ff8fb4;transform:scaleY(.6)}to{background:#ff4f8b;transform:scaleY(1.35)}}.scn[data-beat="2"] .scn-vd-under2{filter:brightness(.4);transition:transform .6s cubic-bezier(.22,1,.36,1) .35s,filter .6s .35s;transform:translate(-30%)}.scn-vd-summary{z-index:10;background:#150a12;padding:0 5.5cqw;transform:translate(100%);box-shadow:-4cqw 0 10cqw #00000080}.scn[data-beat="2"] .scn-vd-summary{transition:transform .6s cubic-bezier(.22,1,.36,1) .35s;transform:none}.scn-vd-sumnav{justify-content:space-between;align-items:center;margin-top:14cqw;font-size:3.8cqw;display:flex}.scn-vd-sumnav span{color:#fff9;align-items:center;gap:1.4cqw;font-weight:700;display:flex}.scn-vd-sum-spark{fill:#ff4f8b;width:4cqw;height:4cqw}.scn-vd-sumnav b{color:#ff4f8b;font-weight:600}.scn-vd-large{letter-spacing:-.035em;margin-top:4cqw;font-size:8.4cqw;font-weight:800}.scn-vd-sub{color:#ffffff80;margin-top:.8cqw;font-size:3.2cqw}.scn-vd-ready{background:linear-gradient(150deg,#3a1530,#24101e);border:.3cqw solid #ff4f8b33;border-radius:5cqw;align-items:center;gap:4.4cqw;margin-top:5cqw;padding:4.4cqw;display:flex;box-shadow:0 3cqw 8cqw -2cqw #00000080}.scn-vd-ring{flex:none;width:30cqw;height:30cqw;position:relative}.scn-vd-ring svg{width:100%;height:100%;rotate:-90deg}.scn-vd-ring circle{fill:none;stroke:#ffffff17;stroke-width:9px}.scn-vd-ring .scn-vd-ring-fill{stroke:#ff4f8b;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 1.4cqw #ff4f8b99)}.scn[data-beat="2"] .scn-vd-ring-fill{stroke-dashoffset:18px;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1) .9s}.scn-vd-ringnum{letter-spacing:-.04em;justify-content:center;align-items:center;font-size:8cqw;font-weight:800;display:flex;position:absolute;inset:0}.scn-vd-ringnum small{margin-top:1.6cqw;font-size:4cqw}.scn-vd-ticker{height:1.1em;line-height:1.1em;display:inline-block;overflow:hidden}.scn-vd-ticker>span{flex-direction:column;align-items:flex-end;display:flex}.scn-vd-ticker b{flex:none;height:1.1em}.scn[data-beat="2"] .scn-vd-ticker>span{animation:1s steps(8,end) .9s forwards scn-vd-tick}@keyframes scn-vd-tick{to{transform:translateY(-8.8em)}}.scn-vd-ready-text{flex-direction:column;gap:.6cqw;display:flex}.scn-vd-label{letter-spacing:.12em;text-transform:uppercase;color:#ff8fb4;font-size:2.7cqw;font-weight:600}.scn-vd-ready-text b{letter-spacing:-.02em;font-size:5cqw}.scn-vd-ready-text p{color:#fff9;font-size:3cqw;line-height:1.35}.scn-vd-section{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:6cqw 0 1.8cqw 3cqw;font-size:2.9cqw;font-weight:500}.scn-vd-list{background:#22131d;border-radius:4.4cqw;overflow:hidden}.scn-vd-li{opacity:0;align-items:center;gap:3cqw;padding:3.4cqw 4cqw;font-size:3.6cqw;display:flex;position:relative;transform:translate(4cqw)}.scn-vd-li+.scn-vd-li:before{content:"";border-top:.25cqw solid #ffffff14;position:absolute;top:0;left:13cqw;right:0}.scn[data-beat="2"] .scn-vd-li{opacity:1;transition:opacity .4s ease calc(1.3s + var(--i) * .13s), transform .5s cubic-bezier(.22, 1, .36, 1) calc(1.3s + var(--i) * .13s);transform:none}.scn-vd-li-ico{background:#ff4f8b2e;border-radius:1.8cqw;place-items:center;width:6.6cqw;height:6.6cqw;font-size:3.4cqw;display:grid}.scn-vd-li-v{color:#ffffff8c;margin-left:auto}.scn-vd-again{text-align:center;background:#ff4f8b;border-radius:99px;padding:3.8cqw 0;font-size:4cqw;font-weight:700;position:absolute;bottom:12cqw;left:5.5cqw;right:5.5cqw;box-shadow:0 2cqw 6cqw #ff4f8b59}.scn-vd-banner{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#3a3238db;border-radius:6cqw;align-items:center;gap:3cqw;padding:3cqw 3.6cqw;display:flex;position:absolute;top:13cqw;left:3cqw;right:3cqw;transform:translateY(-200%)scale(.9);box-shadow:0 2cqw 8cqw #00000080}.scn[data-beat="2"] .scn-vd-banner{transition:transform .7s cubic-bezier(.34,1.56,.64,1) 2.6s;animation:.3s 3.8s scn-vd-press;transform:none}.scn-vd-cal{color:#111;background:#fff;border-radius:2.4cqw;flex-direction:column;flex:none;justify-content:center;align-items:center;width:10cqw;height:10cqw;line-height:1;display:flex}.scn-vd-cal small{color:#ff3b30;font-size:2cqw;font-weight:700}.scn-vd-cal b{font-size:5cqw;font-weight:500}.scn-vd-banner>div{flex:1;min-width:0}.scn-vd-banner p{justify-content:space-between;font-size:3.3cqw;line-height:1.3;display:flex}.scn-vd-banner p small{color:#ffffff80;font-size:2.8cqw}.scn-vd-banner-t{font-weight:600}.scn-vd-banner-s{color:#ffffffb3}@property --scn-sw-n{syntax:"<integer>";inherits:false;initial-value:3}.scn-sw .scn-content{font-size:4cqw;line-height:1.4}.scn-sw .scn-floor{z-index:-1}.scn-sw[data-beat="0"] .scn-device{transform-origin:50% 30%;animation:scn-float 6s ease-in-out infinite alternate, scn-sw-cam0 4.6s var(--scn-ease) both}.scn-sw[data-beat="1"] .scn-device{transform-origin:50% 25%;animation:scn-float 6s ease-in-out infinite alternate, scn-sw-cam1 5.8s var(--scn-ease) both}.scn-sw[data-beat="2"] .scn-device{transform-origin:85% 10%;animation:scn-float 6s ease-in-out infinite alternate, scn-sw-cam2 5.2s var(--scn-ease) both}@keyframes scn-sw-cam0{0%,28%{translate:0;scale:1}42%,84%{translate:0 -13%;scale:1.2}to{translate:0;scale:1}}@keyframes scn-sw-cam1{0%,42%{translate:0;scale:1}54%,68%{translate:0 -11%;scale:1.16}82%,to{translate:0;scale:1}}@keyframes scn-sw-cam2{0%,4%{translate:0;scale:1}14%,38%{translate:0 -10%;scale:1.16}52%,to{translate:0;scale:1}}.scn-sw-touch{z-index:35;opacity:0;pointer-events:none;background:#9691876b;border-radius:50%;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 .5cqw #ffffffd9,0 3px 10px #0000002e}.scn-sw-ch{opacity:0;max-width:0;display:inline-block;overflow:hidden}.scn[data-beat="0"] .scn-on-0 .scn-sw-ch,.scn[data-beat="1"] .scn-on-1 .scn-sw-ch{opacity:1;max-width:8cqw;transition:opacity 0s linear var(--t), max-width 0s linear var(--t)}.scn-sw-caret{animation:1s step-end infinite scn-sw-blink}@keyframes scn-sw-blink{50%{opacity:0}}.scn[data-beat="0"] .scn-sw-kb0 .scn-sw-hit,.scn[data-beat="1"] .scn-sw-kb1 .scn-sw-hit{animation:scn-sw-key .22s ease var(--t)}@keyframes scn-sw-key{40%{background:#c3c7cf;translate:0 -1.2cqw;scale:1.12}}.scn-sw-kb0,.scn-sw-kb1{translate:0 100%}.scn[data-beat="0"] .scn-sw-kb0{animation:scn-sw-kb0 4.6s var(--scn-ease) both}@keyframes scn-sw-kb0{0%,27%{translate:0}37%,to{translate:0 100%}}.scn-sw-result{opacity:0}.scn[data-beat="0"] .scn-sw-result{opacity:1;transition:opacity .35s 1.05s}.scn[data-beat="0"] .scn-sw-plain{animation:4.6s ease-in-out both scn-sw-shrug}@keyframes scn-sw-shrug{0%,35%{translate:0;rotate:none}37.5%{translate:0 -.6cqw;rotate:-1.6deg}40%{rotate:1.4deg}42.5%{rotate:-.8deg}45%,77%{translate:0;rotate:none}79%{rotate:1deg}81%{rotate:-.8deg}83%,to{rotate:none}}.scn-sw-ghost{opacity:0;translate:0 3cqw;scale:.9}.scn[data-beat="0"] .scn-sw-ghost{opacity:1;transition:opacity .5s ease calc(2s + var(--i) * .45s), translate .6s var(--scn-spring) calc(2s + var(--i) * .45s), scale .6s var(--scn-spring) calc(2s + var(--i) * .45s);animation:scn-sw-float 2.4s ease-in-out calc(2.6s + var(--i) * .45s) infinite alternate;translate:0;scale:1}@keyframes scn-sw-float{to{translate:0 -1.4cqw}}.scn[data-beat="0"] .scn-sw-touch-0{animation:scn-sw-touch0 4.6s var(--scn-ease) both}@keyframes scn-sw-touch0{0%,66%{opacity:0;translate:60cqw 110cqw;scale:1}69%{opacity:1;translate:55cqw 100cqw;scale:1}75%{opacity:1;translate:32cqw 78cqw;scale:1}76.5%{opacity:1;translate:32cqw 78cqw;scale:.75}78.5%{opacity:1;translate:32cqw 78cqw;scale:1}88%,to{opacity:0;translate:36cqw 84cqw;scale:1}}.scn-sw-cancel{opacity:0;white-space:nowrap;max-width:0;display:inline-block;overflow:hidden}.scn[data-beat="1"] .scn-sw-cancel{opacity:1;max-width:16cqw;transition:max-width .4s var(--scn-ease) .55s, opacity .3s ease .6s}.scn[data-beat="1"] .scn-sw-field{animation:5.8s linear both scn-sw-focus}@keyframes scn-sw-focus{0%,8%{box-shadow:none}10%,to{box-shadow:0 0 0 .5cqw #1f6fd159}}.scn[data-beat="1"] .scn-sw-ph{opacity:0;transition:opacity 50ms linear .85s}.scn[data-beat="1"] .scn-sw-kb1{animation:scn-sw-kb1 5.8s var(--scn-ease) both}@keyframes scn-sw-kb1{0%,10%{translate:0 100%}17%,35%{translate:0}43%,to{translate:0 100%}}.scn-sw-suggest{opacity:0}.scn[data-beat="1"] .scn-sw-suggest{opacity:1;transition:opacity .2s .9s}.scn-sw-sugg{opacity:0;translate:0 2cqw}.scn[data-beat="1"] .scn-sw-sugg{opacity:1;transition:opacity .3s ease calc(.95s + var(--i) * 70ms), translate .4s var(--scn-ease) calc(.95s + var(--i) * 70ms);translate:0}.scn[data-beat="1"] .scn-sw-sugg-hit{animation:5.8s linear both scn-sw-rowpress}@keyframes scn-sw-rowpress{0%,31.5%{background:#fff}32.5%,37%{background:#ece6d9}39%,to{background:#fff}}.scn-sw-home{transition:translate .3s,filter .3s}.scn[data-beat="1"] .scn-sw-home{filter:brightness(.9);transition:translate .55s var(--scn-ease) 2.05s, filter .55s ease 2.05s;translate:-30%}.scn-sw-entry{translate:100%}.scn[data-beat="1"] .scn-sw-entry{transition:translate .55s var(--scn-ease) 2.05s;translate:0}.scn-on-1 .scn-sw-in{opacity:0;translate:0 3cqw}.scn[data-beat="1"] .scn-sw-in{opacity:1;transition:opacity .4s ease calc(2.3s + var(--i) * .11s), translate .5s var(--scn-ease) calc(2.3s + var(--i) * .11s);translate:0}.scn[data-beat="1"] .scn-sw-scroll{transition:translate 1.1s cubic-bezier(.12,.8,.25,1) 4.25s;translate:0 -46cqw}.scn[data-beat="1"] .scn-sw-touch-1{animation:scn-sw-touch1 5.8s var(--scn-ease) both}@keyframes scn-sw-touch1{0%,3%{opacity:0;translate:64cqw 60cqw;scale:1}5%{opacity:1;translate:60cqw 52cqw;scale:1}7%{opacity:1;translate:42cqw 32cqw;scale:1}8%{opacity:1;translate:42cqw 32cqw;scale:.75}9.5%{opacity:1;translate:42cqw 32cqw;scale:1}11.5%{opacity:0;translate:42cqw 32cqw;scale:1}25%{opacity:0;translate:60cqw 70cqw;scale:1}27%{opacity:1;translate:56cqw 64cqw;scale:1}31%{opacity:1;translate:36cqw 49cqw;scale:1}32.5%{opacity:1;translate:36cqw 49cqw;scale:.75}34.5%{opacity:1;translate:36cqw 49cqw;scale:1}37%{opacity:0;translate:36cqw 49cqw;scale:1}67%{opacity:0;translate:58cqw 158cqw;scale:1}69.5%{opacity:1;translate:58cqw 150cqw;scale:.9}75%{opacity:1;translate:56cqw 96cqw;scale:.9}78%,to{opacity:0;translate:56cqw 86cqw;scale:1}}.scn-sw-speaker:before,.scn-sw-speaker:after{content:"";border:.5cqw solid var(--accent);opacity:0;border-radius:50%;position:absolute;inset:0}.scn[data-beat="2"] .scn-sw-speaker{animation:.3s .62s scn-sw-tap}.scn[data-beat="2"] .scn-sw-speaker:before{animation:.9s ease-out .75s 2 scn-sw-ping}.scn[data-beat="2"] .scn-sw-speaker:after{animation:.9s ease-out 1.05s 2 scn-sw-ping}@keyframes scn-sw-ping{0%{opacity:.8;scale:1}to{opacity:0;scale:2.1}}@keyframes scn-sw-tap{50%{scale:.86}}.scn-sw-bm-fill{opacity:0;scale:.3}.scn[data-beat="2"] .scn-sw-bookmark{animation:.3s 1.68s scn-sw-tap}.scn[data-beat="2"] .scn-sw-bm-fill{opacity:1;transition:opacity .15s ease 1.8s, scale .55s var(--scn-spring) 1.8s;scale:1}.scn[data-beat="2"] .scn-sw-bm-line{opacity:0;transition:opacity .1s 1.8s}.scn-sw-fly{opacity:0}.scn[data-beat="2"] .scn-sw-fly{animation:.75s cubic-bezier(.5,0,.6,1) 1.95s both scn-sw-fly}@keyframes scn-sw-fly{0%{opacity:0;translate:82cqw 22cqw;scale:.6}15%{opacity:1;translate:80cqw 30cqw;scale:1.05}85%{opacity:1;translate:46cqw 190cqw;scale:.7}to{opacity:0;translate:46cqw 197cqw;scale:.4}}.scn[data-beat="2"] .scn-sw-savedtab{animation:scn-sw-bump .45s var(--scn-spring) 2.65s}@keyframes scn-sw-bump{50%{color:var(--accent-2);scale:1.35}}.scn-sw-saved{opacity:0}.scn[data-beat="2"] .scn-sw-saved{opacity:1;transition:opacity .25s 2.95s}.scn-sw-newrow{max-height:0}.scn[data-beat="2"] .scn-sw-newrow{max-height:14cqw;transition:max-height .55s var(--scn-ease) 3.3s}.scn[data-beat="2"] .scn-sw-newbg{animation:1.6s 3.4s both scn-sw-newbg}@keyframes scn-sw-newbg{0%,40%{background:#1f6fd11f}to{background:0 0}}.scn-sw-count{counter-reset:n var(--scn-sw-n)}.scn-sw-count:after{content:counter(n)}.scn[data-beat="2"] .scn-sw-count{animation:.1s linear 3.35s both scn-sw-count}@keyframes scn-sw-count{0%{--scn-sw-n:3}to{--scn-sw-n:4}}.scn-sw-tip{opacity:0;translate:0 3cqw}.scn[data-beat="2"] .scn-sw-tip{opacity:1;transition:opacity .4s ease 3.9s, translate .6s var(--scn-spring) 3.9s;translate:0}.scn[data-beat="2"] .scn-sw-touch-2{animation:scn-sw-touch2 5.2s var(--scn-ease) both}@keyframes scn-sw-touch2{0%,6%{opacity:0;translate:70cqw 50cqw;scale:1}8%{opacity:1;translate:72cqw 40cqw;scale:1}11.5%{opacity:1;translate:81cqw 17cqw;scale:1}12.5%{opacity:1;translate:81cqw 17cqw;scale:.75}14%{opacity:1;translate:81cqw 17cqw;scale:1}29%{opacity:1;translate:81cqw 22cqw;scale:1}31.5%{opacity:1;translate:92cqw 17cqw;scale:1}32.5%{opacity:1;translate:92cqw 17cqw;scale:.75}34%{opacity:1;translate:92cqw 17cqw;scale:1}46%{opacity:1;translate:60cqw 176cqw;scale:1}52%{opacity:1;translate:50cqw 200cqw;scale:1}53.5%{opacity:1;translate:50cqw 200cqw;scale:.75}55.5%{opacity:1;translate:50cqw 200cqw;scale:1}60%,to{opacity:0;translate:50cqw 200cqw;scale:1}}.scn-sw-hist{opacity:0;translate:0 4cqw}.scn[data-beat="0"] .scn-sw-hist{opacity:1;transition:opacity .4s ease 1.55s, translate .6s var(--scn-ease) 1.55s;translate:0}.scn-sotrace{--st-ease:cubic-bezier(.22, 1, .36, 1);--st-spring:cubic-bezier(.34, 1.56, .64, 1);--st-ink:#14142b}.scn-sotrace .scn-device-wrap{overflow:hidden}.scn-sotrace [class*=scn-on-]{transition-duration:.2s}.scn-sotrace[data-beat="0"] .scn-device{animation:4.8s both scn-st-cam0}.scn-sotrace[data-beat="1"] .scn-device{animation:5.6s both scn-st-cam1}.scn-sotrace[data-beat="2"] .scn-device{animation:5.4s both scn-st-cam2}.scn-sotrace[data-playing=false] .scn-device{animation-play-state:paused}@keyframes scn-st-cam0{0%,60%{animation-timing-function:var(--st-ease);translate:0;scale:1}70%,77%{animation-timing-function:var(--st-ease);translate:0 -4%;scale:1.26}90%,to{translate:0 -2%;scale:1.04}}@keyframes scn-st-cam1{0%,36%{animation-timing-function:var(--st-ease);translate:0;scale:1}48%,62%{animation-timing-function:var(--st-ease);translate:0 -6%;scale:1.14}72%,to{translate:0 2%;scale:1.1}}@keyframes scn-st-cam2{0%,17%{animation-timing-function:var(--st-ease);translate:0;scale:1}25%,34%{animation-timing-function:var(--st-ease);translate:0 17%;scale:1.24}46%,66%{animation-timing-function:var(--st-ease);translate:0;scale:1.04}80%,to{translate:0 4%;scale:1.16}}:is(.scn[data-beat="0"] [data-b="0"],.scn[data-beat="1"] [data-b="1"],.scn[data-beat="2"] [data-b="2"]) .scn-st-in{animation:scn-st-in .55s var(--st-ease) var(--t,0s) backwards}@keyframes scn-st-in{0%{opacity:0;transform:var(--from,translateY(3cqw))}}@keyframes scn-st-pop{0%{opacity:0;scale:.4}}.scn-st-push{box-shadow:-4cqw 0 10cqw #0000002e}.scn[data-beat="2"] .scn-st-push{animation:scn-st-push .55s var(--st-ease) var(--t) backwards}@keyframes scn-st-push{0%{transform:translate(100%)}}.scn-st-under{filter:brightness(.75);transform:translate(-30%)}.scn[data-beat="2"] .scn-st-under{animation:scn-st-under .55s var(--st-ease) var(--t) backwards}@keyframes scn-st-under{0%{filter:none;transform:none}}.scn-st-touch{z-index:60;opacity:0;pointer-events:none;background:#78788c61;border-radius:50%;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .4cqw #ffffffd9,0 1cqw 3cqw #00000040}.scn[data-beat="0"] .scn-st-touch[data-k="0"]{animation:4.8s linear both scn-st-touch0}.scn[data-beat="1"] .scn-st-touch[data-k="1"]{animation:5.6s linear both scn-st-touch1}.scn[data-beat="2"] .scn-st-touch[data-k="2"]{animation:5.4s linear both scn-st-touch2}@keyframes scn-st-touch0{0%,40%{opacity:0;top:4%;left:52%}42%{opacity:1;animation-timing-function:var(--st-ease);top:4%;left:52%;scale:.8}52%{opacity:1;top:46%;left:50%;scale:1}57%,to{opacity:0;top:48%;left:50%}}@keyframes scn-st-touch1{0%,14%{opacity:0;top:80%;left:60%}15.5%{opacity:1;animation-timing-function:var(--st-ease);top:80%;left:60%}18.75%{top:92%;left:84%;scale:1}19.6%{background:#78788c99;scale:.72}21%{opacity:1;top:92%;left:84%;scale:1}24%,62%{opacity:0;top:60%;left:70%}64%{opacity:1;animation-timing-function:var(--st-ease);top:60%;left:70%}69.6%{top:31%;left:38%;scale:1}71.4%{background:#78788c99;scale:.72}73%{opacity:1;top:31%;left:38%;scale:1}78%,to{opacity:0;top:31%;left:38%}}@keyframes scn-st-touch2{0%,28%{opacity:0;top:36%;left:62%}30%{opacity:1;animation-timing-function:var(--st-ease);top:36%;left:62%}34.3%{top:13%;left:50%;scale:1}35.4%{background:#78788c99;scale:.72}37%{opacity:1;top:13%;left:50%;scale:1}41%,to{opacity:0;top:13%;left:50%}}.scn-st-net{letter-spacing:-.04em;flex-shrink:0;place-items:center;font-family:ui-rounded,system-ui,sans-serif;font-weight:800;line-height:1;display:inline-grid}.scn-st-logo{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#8a4bff,#3d7bff) border-box;border:.9cqw solid #0000;border-radius:50% 50% 50% 12%;flex-shrink:0;justify-content:center;align-items:flex-end;gap:8%;display:inline-flex;position:relative}.scn-st-logo i{background:#13163a;border-radius:99px;width:12%}.scn-st-logo i:first-child{height:22%}.scn-st-logo i:nth-child(2){height:34%}.scn-st-logo i:nth-child(3){height:46%}.scn-st-wall{background:radial-gradient(70% 50% at 20% 10%,#b9a8ff,#0000),radial-gradient(70% 60% at 90% 70%,#7fb2ff,#0000),linear-gradient(160deg,#9b8cff,#6f7dff 50%,#c39bff)}.scn-st-app{border-radius:3.6cqw;display:block;box-shadow:0 1.4cqw 3cqw #1e145040}.scn[data-beat="0"] .scn-st-app{animation:scn-st-wiggle .5s ease var(--t)}@keyframes scn-st-wiggle{30%{rotate:-6deg;scale:1.06}65%{rotate:4deg}}.scn-st-badge{color:#fff;background:#ff3b30;border-radius:99px;place-items:center;min-width:5.4cqw;height:5.4cqw;padding:0 1.2cqw;font-size:2.8cqw;font-weight:700;display:grid;position:absolute;top:-1.6cqw;right:-1.8cqw}.scn[data-beat="0"] .scn-st-badge{animation:scn-st-pop .45s var(--st-spring) var(--t) backwards}.scn-st-banner{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#fafafce6;border-radius:5cqw;align-items:center;gap:2.6cqw;padding:2.6cqw 3.4cqw;display:flex;position:absolute;top:13cqw;left:3cqw;right:3cqw;box-shadow:0 2cqw 6cqw #1e145040}.scn[data-beat="0"] .scn-st-banner{animation:scn-st-banner .95s var(--st-ease) var(--t)}@keyframes scn-st-banner{0%{opacity:1;transform:translateY(-30cqw)}30%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-30cqw)}}.scn-st-nc{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#241c5a6b;padding:14cqw 3cqw 0;position:absolute;inset:0}.scn[data-beat="0"] .scn-st-nc{animation:scn-st-nc .55s var(--st-ease) var(--t) backwards}@keyframes scn-st-nc{0%{transform:translateY(-100%)}}.scn-st-ncrow{color:var(--st-ink);background:#ffffffd1;border-radius:4.4cqw;align-items:center;gap:2.4cqw;margin-bottom:1.6cqw;padding:2.4cqw 3cqw;display:flex;position:relative}.scn-st-ncrow[data-angry=true]{box-shadow:0 0 0 .5cqw #e5484d8c}.scn[data-beat="0"] .scn-st-ncrow[data-angry=true]{animation:scn-st-in .55s var(--st-ease) var(--t) backwards, scn-st-angry 1.1s ease-in-out 2.9s infinite}@keyframes scn-st-angry{50%{box-shadow:0 0 0 1.4cqw #e5484d33}}.scn-st-flood{grid-template-rows:1fr;display:grid}.scn[data-beat="0"] .scn-st-flood{animation:scn-st-flood .45s var(--st-ease) var(--t) backwards}@keyframes scn-st-flood{0%{opacity:0;grid-template-rows:0fr}}.scn-st-safari{z-index:25;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f8faf0;border-top:1px solid #00000014;padding:2.4cqw 4cqw 7cqw;position:absolute;inset:auto 0 0}.scn-st-urlbar{height:9cqw;color:var(--st-ink);background:#fff;border-radius:3cqw;justify-content:space-between;align-items:center;padding:0 3.4cqw;display:flex;box-shadow:0 .6cqw 2cqw #00000014,0 0 0 1px #0000000d}.scn-st-safariwrap{z-index:26;height:22cqw;position:absolute;inset:auto 0 0}.scn[data-beat="1"] .scn-st-safariwrap{animation:scn-st-urlup 1.6s var(--st-ease) backwards}@keyframes scn-st-urlup{0%,78%{transform:translateY(-58cqw)}}.scn-st-typed{white-space:nowrap;vertical-align:bottom;max-width:12ch;display:inline-block;overflow:hidden}.scn[data-beat="1"] .scn-st-typed{animation:.85s steps(11,end) .12s backwards scn-st-type}@keyframes scn-st-type{0%{max-width:0}}.scn-st-caret{opacity:0;background:#3d7bff;width:.45cqw;height:3.8cqw;margin-left:.3cqw;display:inline-block}.scn[data-beat="1"] .scn-st-caret{animation:1.25s linear scn-st-hold,.5s step-end .95s scn-st-blink}@keyframes scn-st-hold{0%,to{opacity:1}}@keyframes scn-st-blink{50%{background:0 0}}.scn-st-kbd{z-index:24;background:#d3d6dd;flex-direction:column;gap:2.4cqw;height:58cqw;padding:3cqw 1.4cqw 10cqw;display:flex;position:absolute;inset:auto 0 0;transform:translateY(105%)}.scn[data-beat="1"] .scn-st-kbd{animation:scn-st-kbd 1.6s var(--st-ease) backwards}@keyframes scn-st-kbd{0%,78%{transform:none}}.scn-st-key{color:#111;background:#fff;border-radius:1.4cqw;place-items:center;width:8.4cqw;height:9.4cqw;font-size:3.6cqw;display:grid;box-shadow:0 .35cqw #00000040}.scn-st-kbd .flex-\[2\],.scn-st-kbd .flex-\[5\]{width:auto;font-size:2.8cqw}.scn[data-beat="1"] .scn-st-go{animation:.25s 1.08s scn-st-press}@keyframes scn-st-press{50%{filter:brightness(1.2);scale:.9}}.scn-st-start{opacity:0}.scn[data-beat="1"] .scn-st-start{animation:1.55s linear backwards scn-st-start}@keyframes scn-st-start{0%,85%{opacity:1}}.scn-st-loadbar{z-index:27;transform-origin:0;opacity:0;background:#3d7bff;height:.7cqw;position:absolute;bottom:22cqw;left:0;right:0}.scn[data-beat="1"] .scn-st-loadbar{animation:.6s ease-out 1.25s scn-st-load}@keyframes scn-st-load{0%{opacity:1;scale:0 1}80%{opacity:1;scale:1}to{opacity:0;scale:1}}.scn-st-page{color:var(--st-ink)}.scn[data-beat="1"] .scn-st-page{animation:scn-st-pagein .5s var(--st-ease) 1.45s backwards}@keyframes scn-st-pagein{0%{opacity:0;transform:translateY(2cqw)}}.scn-st-kpi{background:#fff;border-radius:4.4cqw;align-items:center;gap:3cqw;padding:3.4cqw 4cqw;display:flex;box-shadow:0 .6cqw 2.4cqw #281e780f,0 0 0 1px #281e780d}@property --st-n{syntax:"<integer>";inherits:false;initial-value:128}.scn-st-count{--st-n:128;counter-reset:n var(--st-n)}.scn-st-count:after{content:counter(n)}.scn[data-beat="1"] .scn-st-count{animation:scn-st-count .9s var(--st-ease) 1.6s backwards}@keyframes scn-st-count{0%{--st-n:0}}.scn-st-sparkline{stroke-dasharray:1;stroke-dashoffset:0}.scn[data-beat="1"] .scn-st-sparkline{animation:scn-st-draw .9s var(--st-ease) 1.7s backwards}.scn[data-beat="1"] .scn-st-sparkfill{animation:.6s 2.2s backwards scn-st-fade}@keyframes scn-st-draw{0%{stroke-dashoffset:1px}}@keyframes scn-st-fade{0%{opacity:0}}.scn-st-sbar{transform-origin:0}.scn[data-beat="1"] .scn-st-sbar{animation:scn-st-grow .6s var(--st-ease) 1.9s backwards}@keyframes scn-st-grow{0%{scale:0 1}}.scn-st-seg{text-align:center;color:#4a4a66;background:#e8e6f2;border-radius:2.8cqw;grid-template-columns:repeat(4,1fr);padding:.6cqw;font-size:2.6cqw;font-weight:600;display:grid;position:relative}.scn-st-seg>span{z-index:1;padding:1.3cqw 0;position:relative}.scn-st-seg:before{content:"";background:#fff;border-radius:2.2cqw;width:calc(25% - .3cqw);position:absolute;top:.6cqw;bottom:.6cqw;left:.6cqw;box-shadow:0 .4cqw 1.2cqw #281e7824}.scn-st-seg[data-on="1"]:before,.scn[data-beat="1"] .scn-st-seg:before{translate:100%}.scn[data-beat="1"] .scn-st-seg:before{animation:scn-st-segmove .4s var(--st-ease) 4s backwards}@keyframes scn-st-segmove{0%{translate:0}}.scn-st-mwrap{grid-template-rows:1fr;display:grid}.scn-st-mcard{background:#fff;border-radius:4cqw;padding:3cqw 3.4cqw;box-shadow:0 .8cqw 3cqw #281e7814,0 0 0 1px #281e780d}.scn[data-beat="1"] .scn-st-mwrap[data-mode=filter] .scn-st-mcard{animation:scn-st-fly .75s var(--st-ease) var(--t) backwards}@keyframes scn-st-fly{0%{opacity:0;transform:var(--fly)}}.scn-st-filtered{opacity:0;grid-template-rows:0fr}.scn[data-beat="1"] .scn-st-filtered{animation:scn-st-collapse .5s var(--st-ease) 4.1s backwards}@keyframes scn-st-collapse{0%{opacity:1;grid-template-rows:1fr}}.scn-st-intent{border-radius:99px;padding:.7cqw 2.2cqw;font-size:2.5cqw;font-weight:700}.scn-st-intent[data-i=Complaint]{color:#c81e1e;background:#fde8e8}.scn-st-intent[data-i=Question]{color:#2557d6;background:#e6efff}.scn-st-intent[data-i=Praise]{color:#15803d;background:#e3f8ea}.scn-st-dotconf{color:#6b6b85;align-items:center;gap:1cqw;font-size:2.5cqw;font-weight:600;display:inline-flex}.scn-st-dotconf i{background:#a1a1b5;border-radius:50%;width:2cqw;height:2cqw}.scn-st-dotconf[data-s=neg] i{background:#ef4444}.scn-st-dotconf[data-s=pos] i{background:#22c55e}.scn[data-beat="1"] [data-mode=filter] :is(.scn-st-intent,.scn-st-dotconf){animation:scn-st-pop .45s var(--st-spring) var(--t) backwards}.scn-st-themes{background:#fff;border-radius:4.4cqw;padding:3cqw 3.6cqw;box-shadow:0 .6cqw 2.4cqw #281e780f,0 0 0 1px #281e780d}.scn-st-theme{background:#f1effa;border-radius:99px;align-items:center;gap:1.2cqw;padding:1.1cqw 2.2cqw;font-size:2.6cqw;font-weight:600;display:inline-flex}.scn-st-theme i{border-radius:50%;width:1.8cqw;height:1.8cqw}.scn-st-theme b{color:#6b4bff;font-weight:700}.scn[data-beat="2"] .scn-st-theme{animation:scn-st-pop .45s var(--st-spring) var(--t) backwards}.scn[data-beat="2"] [data-mode=still] .scn-st-mcard[data-first=true]{animation:.6s .45s backwards scn-st-ring;box-shadow:0 0 0 .6cqw #ef444473,0 1cqw 4cqw #ef44442e}@keyframes scn-st-ring{0%{box-shadow:0 0 #ef444400,0 .8cqw 3cqw #281e7814}}.scn-st-routed{color:#fff;background:#3f0e40;border-radius:99px;padding:.7cqw 2.2cqw;font-size:2.5cqw;font-weight:700}.scn[data-beat="2"] .scn-st-routed{animation:scn-st-pop .45s var(--st-spring) var(--t) backwards}.scn-st-chat-icon{color:#fff;background:#3f0e40;border-radius:2.2cqw;flex-shrink:0;place-items:center;width:8cqw;height:8cqw;font-size:4.6cqw;font-weight:800;display:grid}.scn-st-alert{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--st-ink);opacity:0;background:#fcfcfdf2;border-radius:5cqw;align-items:center;gap:2.6cqw;padding:2.8cqw 3.4cqw;display:flex;position:absolute;top:13cqw;left:3cqw;right:3cqw;box-shadow:0 2cqw 7cqw #1e145040}.scn[data-beat="2"] .scn-st-alert{animation:scn-st-alert 1.1s var(--st-ease) var(--t)}@keyframes scn-st-alert{0%{opacity:1;animation-timing-function:var(--st-spring);transform:translateY(-30cqw)}30%{opacity:1;transform:none}80%{opacity:1;transform:scale(.97)}to{opacity:0;transform:scale(.94)}}.scn-st-alert:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:0 0 #6b4bff80}.scn[data-beat="2"] .scn-st-alert:after{animation:.8s ease-out 1.35s scn-st-ping}@keyframes scn-st-ping{to{box-shadow:0 0 0 4cqw #6b4bff00}}.scn-st-attach{border-left:.9cqw solid #ef4444;padding:1cqw 0 1cqw 3cqw}.scn-st-ava{color:#fff;border-radius:2.2cqw;flex-shrink:0;place-items:center;width:8.4cqw;height:8.4cqw;font-size:3.6cqw;font-weight:700;display:grid}.scn-st-typing{opacity:0;align-items:center;gap:2.6cqw;display:flex}.scn[data-beat="2"] .scn-st-typing{animation:.85s 2.95s scn-st-typing}@keyframes scn-st-typing{0%{opacity:0}15%,88%{opacity:1}to{opacity:0}}.scn-st-dots{background:#f0f0f3;border-radius:4cqw;gap:.9cqw;padding:2.2cqw 3cqw;display:flex}.scn-st-dots i{background:#8a8a99;border-radius:50%;width:1.6cqw;height:1.6cqw;animation:.9s ease-in-out infinite scn-st-dot}.scn-st-dots i:nth-child(2){animation-delay:.15s}.scn-st-dots i:nth-child(3){animation-delay:.3s}@keyframes scn-st-dot{40%{opacity:.5;translate:0 -.8cqw}}.scn-st-reply{margin-top:-8.4cqw}.scn[data-beat="2"] .scn-st-reply{animation:scn-st-in .5s var(--st-ease) var(--t) backwards}.scn-st-react{color:#1264a3;background:#e8f5fa;border:1px solid #1d9bd1;border-radius:99px;margin-top:1.6cqw;padding:.5cqw 2cqw;font-size:2.6cqw;font-weight:600;display:inline-block}.scn[data-beat="2"] .scn-st-react{animation:scn-st-pop .45s var(--st-spring) var(--t) backwards}:root{--background:#fff;--foreground:#171717;--banimo-purple:#7b4fd4;--banimo-gray:#4a4a4a;--banimo-placeholder:#e8e8e8}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), system-ui, sans-serif}::view-transition-group(.banimo-logo){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(.banimo-logotype){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(.hubkit-icon){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(.email-tracker-icon){animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.65s cubic-bezier(.22,1,.36,1) both fade-in-up}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes invite-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes invite-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-18px)scale(1.08)}}@keyframes invite-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.14)}}@keyframes invite-twinkle{0%,to{opacity:0;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1)rotate(35deg)}}@keyframes invite-drift{0%,to{transform:translate(0)}50%{transform:translate(-16px,14px)}}.animate-invite-bob{animation:4.5s ease-in-out infinite invite-bob}.animate-invite-float{animation:14s ease-in-out infinite invite-float}.animate-invite-float-slow{animation:20s ease-in-out infinite invite-float}.animate-invite-glow{animation:6s ease-in-out infinite invite-glow}.animate-invite-twinkle{animation:3.4s ease-in-out infinite invite-twinkle}.animate-invite-drift{animation:18s ease-in-out infinite invite-drift}.invite-dot-grid{background-image:radial-gradient(circle,#7b4fd424 1px,#0000 1.6px);background-size:22px 22px}@media (prefers-reduced-motion:reduce){.fade-in-up{opacity:1;animation:none;transform:none}[class*=animate-\[],.animate-invite-bob,.animate-invite-float,.animate-invite-float-slow,.animate-invite-glow,.animate-invite-twinkle,.animate-invite-drift{animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-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}
