/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--th:284;--ts:1;--ac:#d387ff;--melt:40%;--walk:0;--ang:0deg;--k:1;--mx:50%;--pc:0%;--n:0}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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;--ob-a:0deg;--nr-reach:130%}}}@layer theme{:host,:root{--font-sans:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-800:oklch(45.3% .124 130.933);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-800:oklch(45% .085 224.283);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-800:oklch(44.3% .11 240.79);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-800:oklch(39.8% .195 277.366);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--color-brand:#7c5cff;--color-brand-2:#22d3ee;--color-brand-3:#f472b6;--color-void:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%);--color-violet:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%);--color-dusk:hsl(calc(var(--th) + 351.38) calc(40.21% * var(--ts)) 19.02%);--color-orchid:hsl(calc(var(--th) + 353.78) calc(22.69% * var(--ts)) calc(53.33% + 7% * max(0, cos((var(--th) - 240) * 2.4deg))));--animate-rise:rise 1.1s cubic-bezier(.2,.7,.2,1) both;--animate-bob:bob 2.2s ease-in-out infinite;--animate-drift:drift 28s ease-in-out infinite alternate;--animate-glow:glow 7s ease-in-out infinite alternate;--animate-twinkle:twinkle 6s ease-in-out infinite alternate}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-\[7\%\]{inset-inline:7%}.inset-y-0{inset-block:0}.inset-y-\[9\%\]{inset-block:9%}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-24{top:calc(var(--spacing) * 24)}.top-\[9\%\]{top:9%}.top-px{top:1px}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.right-8{right:calc(var(--spacing) * 8)}.right-\[7\%\]{right:7%}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-28{bottom:calc(var(--spacing) * 28)}.bottom-32{bottom:calc(var(--spacing) * 32)}.bottom-\[9\%\]{bottom:9%}.-left-24{left:calc(var(--spacing) * -24)}.-left-\[21px\]{left:-21px}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[7\%\]{left:7%}.left-\[11px\]{left:11px}.left-\[17\%\]{left:17%}.left-\[17px\]{left:17px}.-z-10{z-index:calc(10 * -1)}.-z-\[5\]{z-index:calc(5 * -1)}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.col-start-2{grid-column-start:2}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.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-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-\[5px\]{width:5px;height:5px}.size-\[7px\]{width:7px;height:7px}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[38px\]{width:38px;height:38px}.size-\[70vmax\]{width:70vmax;height:70vmax}.size-\[76\%\]{width:76%;height:76%}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-7{height:calc(var(--spacing) * 7)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-30{height:calc(var(--spacing) * 30)}.h-34{height:calc(var(--spacing) * 34)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-\[62\%\]{height:62%}.h-\[78\%\]{height:78%}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[62vh\]{max-height:62vh}.min-h-0{min-height:0}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[480px\]{min-height:480px}.min-h-screen{min-height:100vh}.\!w-44{width:calc(var(--spacing) * 44)!important}.\!w-64{width:calc(var(--spacing) * 64)!important}.\!w-72{width:calc(var(--spacing) * 72)!important}.\!w-auto{width:auto!important}.w-0{width:0}.w-2{width:calc(var(--spacing) * 2)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-64{width:calc(var(--spacing) * 64)}.w-\[2px\]{width:2px}.w-\[62\%\]{width:62%}.w-\[min\(1100px\,100\%\)\]{width:min(1100px,100%)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.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-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[960px\]{max-width:960px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[2200px\]{max-width:2200px}.max-w-\[min\(100\%\,72vh\,780px\)\]{max-width:min(100%,72vh,780px)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0\.5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%)}.translate-x-1\/2,.translate-x-\[22px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%)}.translate-y-1\/2,.translate-y-4{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4)}.translate-y-28{--tw-translate-y:calc(var(--spacing) * 28);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-75{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-100,.scale-y-0{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bob{animation:var(--animate-bob)}.animate-drift{animation:var(--animate-drift)}.animate-glow{animation:var(--animate-glow)}.animate-rise{animation:var(--animate-rise)}.animate-twinkle{animation:var(--animate-twinkle)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-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)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}: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-violet\/10>:not(:last-child)){border-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){:where(.divide-violet\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-violet) 10%,transparent)}}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[11px\]{border-radius:11px}.rounded-\[19px\]{border-radius:19px}.rounded-\[36px\]{border-radius:36px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-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-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-brand{border-color:var(--color-brand)!important}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-brand{border-color:var(--color-brand)}.border-brand\/50{border-color:#7c5cff80}@supports (color:color-mix(in lab,red,red)){.border-brand\/50{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-violet\/10{border-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-violet\/10{border-color:color-mix(in oklab,var(--color-violet) 10%,transparent)}}.border-violet\/20{border-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-violet\/20{border-color:color-mix(in oklab,var(--color-violet) 20%,transparent)}}.border-violet\/25{border-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 25%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-violet\/25{border-color:color-mix(in oklab,var(--color-violet) 25%,transparent)}}.border-violet\/30{border-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-violet\/30{border-color:color-mix(in oklab,var(--color-violet) 30%,transparent)}}.border-violet\/\[0\.08\]{border-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 8%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-violet\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-violet) 8%,transparent)}}.border-violet\/\[0\.12\]{border-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 12%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-violet\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-violet) 12%,transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-900{border-color:var(--color-zinc-900)}.bg-\[hsl\(calc\(var\(--th\)_\+_348\.73\)_calc\(60\%_\*_var\(--ts\)\)_10\.78\%\)\]{background-color:hsl(calc(var(--th) + 348.73) calc(60% * var(--ts)) 10.78%)}.bg-\[hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\%\)\]{background-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-brand{background-color:var(--color-brand)}.bg-brand\/5{background-color:#7c5cff0d}@supports (color:color-mix(in lab,red,red)){.bg-brand\/5{background-color:color-mix(in oklab,var(--color-brand) 5%,transparent)}}.bg-brand\/10{background-color:#7c5cff1a}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-600{background-color:var(--color-lime-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/40{background-color:color-mix(in oklab,var(--color-rose-50) 40%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/80{background-color:#ff2357cc}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/80{background-color:color-mix(in oklab,var(--color-rose-500) 80%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-violet{background-color:var(--color-violet)}.bg-violet\/10{background-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-violet\/10{background-color:color-mix(in oklab,var(--color-violet) 10%,transparent)}}.bg-violet\/\[0\.06\]{background-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 6%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-violet\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-violet) 6%,transparent)}}.bg-violet\/\[0\.08\]{background-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 8%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-violet\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-violet) 8%,transparent)}}.bg-void{background-color:var(--color-void)}.bg-void\/40{background-color:color-mix(in srgb,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-void\/40{background-color:color-mix(in oklab,var(--color-void) 40%,transparent)}}.bg-white{background-color:var(--color-white)}.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\/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\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/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\.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%,transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.bg-zinc-50\/60{background-color:color-mix(in oklab,var(--color-zinc-50) 60%,transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-100\/90{background-color:#f4f4f5e6}@supports (color:color-mix(in lab,red,red)){.bg-zinc-100\/90{background-color:color-mix(in oklab,var(--color-zinc-100) 90%,transparent)}}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950\/30{background-color:#09090b4d}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/30{background-color:color-mix(in oklab,var(--color-zinc-950) 30%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[linear-gradient\(180deg\,hsl\(calc\(var\(--th\)_\+_347\.58\)_calc\(76\%_\*_var\(--ts\)\)_4\.9\%\)\,hsl\(calc\(var\(--th\)_\+_351\.38\)_calc\(40\.21\%_\*_var\(--ts\)\)_19\.02\%\)\)\]{background-image:linear-gradient(180deg,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%),hsl(calc(var(--th) + 351.38) calc(40.21% * var(--ts)) 19.02%))}.bg-\[linear-gradient\(180deg\,hsl\(calc\(var\(--th\)_\+_347\.91\)_calc\(58\.02\%_\*_var\(--ts\)\)_15\.88\%\)\,hsl\(calc\(var\(--th\)_\+_346\.97\)_calc\(58\.49\%_\*_var\(--ts\)\)_10\.39\%\)\)\]{background-image:linear-gradient(180deg,hsl(calc(var(--th) + 347.91) calc(58.02% * var(--ts)) 15.88%),hsl(calc(var(--th) + 346.97) calc(58.49% * var(--ts)) 10.39%))}.bg-\[linear-gradient\(180deg\,hsl\(calc\(var\(--th\)_\+_351\.38\)_calc\(40\.21\%_\*_var\(--ts\)\)_19\.02\%\)\,hsl\(calc\(var\(--th\)_\+_346\)_calc\(72\.22\%_\*_var\(--ts\)\)_7\.06\%\)\)\]{background-image:linear-gradient(180deg,hsl(calc(var(--th) + 351.38) calc(40.21% * var(--ts)) 19.02%),hsl(calc(var(--th) + 346) calc(72.22% * var(--ts)) 7.06%))}.bg-\[linear-gradient\(180deg\,hsl\(calc\(var\(--th\)_\+_352\.92\)_calc\(31\.97\%_\*_var\(--ts\)\)_47\.84\%\)\,hsl\(calc\(var\(--th\)_\+_351\.38\)_calc\(40\.21\%_\*_var\(--ts\)\)_19\.02\%\)\)\]{background-image:linear-gradient(180deg,hsl(calc(var(--th) + 352.92) calc(31.97% * var(--ts)) 47.84%),hsl(calc(var(--th) + 351.38) calc(40.21% * var(--ts)) 19.02%))}.bg-\[linear-gradient\(180deg\,hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.45\)\,hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.08\)\)\]{background-image:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.45),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.08))}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.09\)\,hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.17\)\)\]{background-image:linear-gradient(180deg,#ffffff17,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.17))}.bg-\[radial-gradient\(60\%_45\%_at_50\%_0\%\,hsl\(calc\(var\(--th\)_\+_352\)_calc\(62\.5\%_\*_var\(--ts\)\)_52\.94\%_\/_0\.16\)\,transparent_70\%\)\]{background-image:radial-gradient(60% 45% at 50% 0,hsl(calc(var(--th) + 352) calc(62.5% * var(--ts)) 52.94%/.16),transparent 70%)}.bg-\[radial-gradient\(120\%_90\%_at_50\%_50\%\,transparent_55\%\,hsl\(calc\(var\(--th\)_\+_346\)_calc\(75\%_\*_var\(--ts\)\)_3\.14\%_\/_0\.85\)\)\]{background-image:radial-gradient(120% 90% at 50% 50%,transparent 55%,hsl(calc(var(--th) + 346) calc(75% * var(--ts)) 3.14%/.85))}.bg-\[radial-gradient\(closest-side\,hsl\(calc\(var\(--th\)_\+_344\)_calc\(71\.43\%_\*_var\(--ts\)\)_4\.12\%_\/_0\.5\)\,hsl\(calc\(var\(--th\)_\+_344\)_calc\(71\.43\%_\*_var\(--ts\)\)_4\.12\%_\/_0\.22\)_65\%\,transparent\)\]{background-image:radial-gradient(closest-side,hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.5),hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.22) 65%,transparent)}.bg-\[radial-gradient\(closest-side\,hsl\(calc\(var\(--th\)_\+_346\)_calc\(76\.19\%_\*_var\(--ts\)\)_58\.82\%_\/_0\.26\)\,transparent\)\]{background-image:radial-gradient(closest-side,hsl(calc(var(--th) + 346) calc(76.19% * var(--ts)) 58.82%/.26),transparent)}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--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))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.12\]{--tw-gradient-from:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.from-white\/\[0\.12\]{--tw-gradient-from:color-mix(in oklab,var(--color-white) 12%,transparent)}}.from-white\/\[0\.12\]{--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-orange-500{--tw-gradient-via:var(--color-orange-500);--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-violet\/35{--tw-gradient-via:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 35%,transparent)}@supports (color:color-mix(in lab,red,red)){.via-violet\/35{--tw-gradient-via:color-mix(in oklab,var(--color-violet) 35%,transparent)}}.via-violet\/35{--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-\[hsl\(calc\(var\(--th\)_\+_352\.8\)_calc\(100\%_\*_var\(--ts\)\)_85\.29\%\)\]{--tw-gradient-to:hsl(calc(var(--th) + 352.8) calc(100% * var(--ts)) 85.29%);--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-rose-600{--tw-gradient-to:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-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))}.to-violet\/35{--tw-gradient-to:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 35%,transparent)}@supports (color:color-mix(in lab,red,red)){.to-violet\/35{--tw-gradient-to:color-mix(in oklab,var(--color-violet) 35%,transparent)}}.to-violet\/35{--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-violet\/50{--tw-gradient-to:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.to-violet\/50{--tw-gradient-to:color-mix(in oklab,var(--color-violet) 50%,transparent)}}.to-violet\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-none{fill:none}.stroke-current{stroke:currentColor}.stroke-none{stroke:none}.stroke-violet\/70{stroke:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.stroke-violet\/70{stroke:color-mix(in oklab,var(--color-violet) 70%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.\!p-3{padding:calc(var(--spacing) * 3)!important}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.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-10{padding:calc(var(--spacing) * 10)}.p-px{padding:1px}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-4{padding-block:calc(var(--spacing) * 4)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-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-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.3rem\]{font-size:2.3rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.2rem\,2vw\,1\.75rem\)\]{font-size:clamp(1.2rem,2vw,1.75rem)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.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-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-brand{color:var(--color-brand)!important}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-brand{color:var(--color-brand)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-indigo-800{color:var(--color-indigo-800)}.text-lime-800{color:var(--color-lime-800)}.text-orchid{color:var(--color-orchid)}.text-rose-300{color:var(--color-rose-300)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-800{color:var(--color-sky-800)}.text-transparent{color:#0000}.text-violet{color:var(--color-violet)}.text-void{color:var(--color-void)}.text-white{color:var(--color-white)}.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-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.accent-\[var\(--color-brand\)\]{accent-color:var(--color-brand)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.1\]{opacity:.1}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{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)}.shadow-\[0_0_0_5px_hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.18\)\,0_0_22px_hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.7\)\]{--tw-shadow:0 0 0 5px var(--tw-shadow-color,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.18)),0 0 22px var(--tw-shadow-color,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.7));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.15\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.15));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 24px 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-\[inset_0_1px_0_hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.2\)\,0_8px_24px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.2)),0 8px 24px 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-\[inset_0_1px_0_hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.3\)\,0_14px_40px_hsl\(calc\(var\(--th\)_\+_343\.69\)_calc\(68\.42\%_\*_var\(--ts\)\)_37\.25\%_\/_0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.3)),0 14px 40px var(--tw-shadow-color,hsl(calc(var(--th) + 343.69) calc(68.42% * var(--ts)) 37.25%/.35));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.3\)\,inset_0_-1px_0_hsl\(calc\(var\(--th\)_\+_354\)_calc\(100\%_\*_var\(--ts\)\)_76\.47\%_\/_0\.2\)\,0_12px_40px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff4d),inset 0 -1px 0 var(--tw-shadow-color,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.2)),0 12px 40px 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-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[10px\]{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-\[10px\]{--tw-blur:blur(10px)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_30px_hsl\(calc\(var\(--th\)_\+_344\)_calc\(71\.43\%_\*_var\(--ts\)\)_4\.12\%_\/_0\.85\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 30px var(--tw-drop-shadow-color,hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.85)));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_36px_hsl\(calc\(var\(--th\)_\+_348\.46\)_calc\(72\.62\%_\*_var\(--ts\)\)_67\.06\%_\/_0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 36px var(--tw-drop-shadow-color,hsl(calc(var(--th) + 348.46) calc(72.62% * var(--ts)) 67.06%/.35)));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_18px_36px_hsl\(calc\(var\(--th\)_\+_348\.46\)_calc\(72\.62\%_\*_var\(--ts\)\)_67\.06\%_\/_0\.35\)\],.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)}.backdrop-blur,.backdrop-blur-\[24px\]{-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-\[24px\]{--tw-backdrop-blur:blur(24px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-saturate-\[1\.6\]{-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-\[1\.6\]{--tw-backdrop-saturate:saturate(1.6)}.backdrop-filter{-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-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,filter\]{transition-property:opacity,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.2,.8,.2,1);transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[text-shadow\:0_2px_18px_hsl\(calc\(var\(--th\)_\+_344\)_calc\(71\.43\%_\*_var\(--ts\)\)_4\.12\%_\/_0\.95\)\,0_0_6px_hsl\(calc\(var\(--th\)_\+_344\)_calc\(71\.43\%_\*_var\(--ts\)\)_4\.12\%_\/_0\.8\)\]{text-shadow:0 2px 18px hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.95),0 0 6px hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.8)}.group-data-\[down\=true\]\:\!scale-90:is(:where(.group)[data-down=true] *){--tw-scale-x:90%!important;--tw-scale-y:90%!important;--tw-scale-z:90%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.group-data-\[in\=true\]\/scene\:invisible:is(:where(.group\/scene)[data-in=true] *){visibility:hidden}.group-data-\[mode\=default\]\:scale-100:is(:where(.group)[data-mode=default] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[mode\=default\]\:opacity-100:is(:where(.group)[data-mode=default] *){opacity:1}.group-data-\[mode\=pointer\]\:scale-100:is(:where(.group)[data-mode=pointer] *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-\[mode\=pointer\]\:opacity-100:is(:where(.group)[data-mode=pointer] *){opacity:1}.placeholder\:text-orchid::placeholder{color:var(--color-orchid)}.placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/50::placeholder{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.placeholder\:text-zinc-400::placeholder{color:var(--color-zinc-400)}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:pointer-events-auto:focus-within{pointer-events:auto}.focus-within\:translate-y-0:focus-within{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-within\:opacity-100:focus-within{opacity:1}@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\:border-brand\/40:hover{border-color:#7c5cff66}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.hover\:\!bg-rose-50:hover{background-color:var(--color-rose-50)!important}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-brand\/20:hover{background-color:#7c5cff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand\/20:hover{background-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.hover\:bg-brand\/90:hover{background-color:#7c5cffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand\/90:hover{background-color:color-mix(in oklab,var(--color-brand) 90%,transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-violet\/15:hover{background-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 15%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet\/15:hover{background-color:color-mix(in oklab,var(--color-violet) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:\!text-rose-600:hover{color:var(--color-rose-600)!important}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-violet:hover{color:var(--color-violet)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--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)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-brand:focus{border-color:var(--color-brand)}.focus\:border-violet\/50:focus{border-color:color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.focus\:border-violet\/50:focus{border-color:color-mix(in oklab,var(--color-violet) 50%,transparent)}}.focus\:bg-\[hsl\(calc\(var\(--th\)_\+_347\.5\)_calc\(57\.14\%_\*_var\(--ts\)\)_13\.73\%\)\]:focus{background-color:hsl(calc(var(--th) + 347.5) calc(57.14% * var(--ts)) 13.73%)}.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-brand\/20:focus{--tw-ring-color:#7c5cff33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand) 20%,transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}@media (min-width:40rem){.sm\:static{position:static}.sm\:bottom-12{bottom:calc(var(--spacing) * 12)}.sm\:left-1\/2{left:50%}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:mx-auto{margin-inline:auto}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-\[236px\]{width:236px}.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-\[1fr_36px_1fr\]{grid-template-columns:1fr 36px 1fr}.sm\:grid-cols-\[1fr_190px\]{grid-template-columns:1fr 190px}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:\!p-4{padding:calc(var(--spacing) * 4)!important}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.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-32{padding-top:calc(var(--spacing) * 32)}.sm\:text-right{text-align:right}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-\[3rem\]{font-size:3rem}}@media (min-width:48rem){.md\:mt-0{margin-top:0}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:grid{display:grid}.md\:max-w-\[640px\]{max-width:640px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.md\:items-center{align-items:center}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:text-\[60px\]{font-size:60px}.md\:text-\[64px\]{font-size:64px}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:justify-start{justify-content:flex-start}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:text-left{text-align:left}.lg\:text-\[3\.6rem\]{font-size:3.6rem}.lg\:text-\[3\.25rem\]{font-size:3.25rem}.lg\:text-\[4\.6rem\]{font-size:4.6rem}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}}html{-webkit-text-size-adjust:100%}body{background:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%);color:#fff;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}section[id]{scroll-margin-top:2rem}.text-gradient{background-image:linear-gradient(90deg,var(--color-brand),var(--color-brand-2) 60%,var(--color-brand-3));color:#0000;-webkit-background-clip:text;background-clip:text}.bg-brand-gradient{background-image:linear-gradient(135deg,var(--color-brand),var(--color-brand-2))}.text-vfade{background-image:linear-gradient(0deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 0,hsl(calc(var(--th) + 352) calc(58% * var(--ts)) 62%) 100%)}.text-hero,.text-vfade{color:#0000;-webkit-background-clip:text;background-clip:text}.text-hero{background-image:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(58% * var(--ts)) 62%) 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%) 100%)}.card-glass{background-image:linear-gradient(180deg,hsl(calc(var(--th) + 346.97) calc(58.49% * var(--ts)) 10.39%) 0,hsl(calc(var(--th) + 347.43) calc(61.76% * var(--ts)) 13.33%) 100%);box-shadow:inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.12)}.btn-primary{background-image:linear-gradient(180deg,hsl(calc(var(--th) + 353.6) calc(100% * var(--ts)) 85.29%) 0,hsl(calc(var(--th) + 348.46) calc(72.62% * var(--ts)) 67.06%) 100%);box-shadow:inset 0 1px 0 #ffffff73,0 6px 24px hsl(calc(var(--th) + 348.46) calc(72.62% * var(--ts)) 67.06%/.25)}.grid-tile{background-image:linear-gradient(hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.1) 1px,transparent 1px),linear-gradient(90deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.1) 1px,transparent 1px);background-position:50%;background-size:28px 28px}[data-reveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}[data-reveal=hidden]{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){[data-reveal]{transition:none}[data-reveal=hidden]{opacity:1;transform:none}.animate-bob,.animate-drift,.animate-fade-in,.animate-glow,.animate-rise,.animate-twinkle{animation:none}}html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}@property --th{syntax:"<number>";inherits:true;initial-value:284}@property --ts{syntax:"<number>";inherits:true;initial-value:1}html.theme-anim{transition:--th .9s,--ts .9s}@property --ac{syntax:"<color>";inherits:true;initial-value:#d387ff}@keyframes hub-dash{to{background-position-x:-17px}}@keyframes hub-pulse{0%{opacity:0;transform:translate(-140px)}12%{opacity:.7}62%{opacity:.7}78%,to{opacity:0;transform:translate(1180px)}}@media (max-height:800px) and (min-width:700px){.ai-wrap{bottom:108px}}.lg{isolation:isolate;background:linear-gradient(135deg,#fff3,#ffffff0d 38%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.13));-webkit-backdrop-filter:blur(26px)saturate(1.9)brightness(1.1);backdrop-filter:blur(26px)saturate(1.9)brightness(1.1);box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #ffffff24,inset 0 0 24px #ffffff12,0 24px 60px hsl(calc(var(--th) + 337) calc(100% * var(--ts)) 7.84%/.55),0 2px 8px #00000040;border:1px solid #ffffff29;position:relative}.lg:before{z-index:2;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fffc,#fff0 28% 70%,#ffffff61);padding:1px;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lg:after,.lg:before{content:"";border-radius:inherit;pointer-events:none;position:absolute}.lg:after{z-index:-1;background:linear-gradient(#ffffff21,#fff0);height:40%;inset:1px 3% auto}.ai-wrap{z-index:20;pointer-events:none;--a:clamp(0,calc((var(--p,0) - .38) / .08),1);opacity:var(--a);transform:translateY(calc((1 - var(--a)) * 46px)) scale(calc(.94 + .06 * var(--a)));justify-content:center;padding:0 12px;display:flex;position:absolute;bottom:126px;left:0;right:0}@media (max-width:639px){.ai-wrap{bottom:92px}}.rw{color:hsl(calc(var(--th) + 349) calc(100% * var(--ts)) 96.08%);display:inline-block;position:relative}.rw-word{letter-spacing:-.045em;filter:drop-shadow(0 0 40px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.3));justify-content:center;font-size:clamp(5.5rem,16.5vw,16rem);font-weight:900;line-height:1.12;display:flex}.rw-slot{flex:none;display:block}.rw-win{height:1.12em;display:block;overflow:hidden}.rw-strip{will-change:transform;flex-direction:column;align-items:center;gap:.9em;width:100%;display:flex}.rw-cell{text-align:center;white-space:nowrap;height:1.12em;line-height:1.12em;display:block}.rw-clock{color:hsl(calc(var(--th) + 352.99) calc(100% * var(--ts)) 85.69%/.7);letter-spacing:.18em;writing-mode:vertical-rl;font:500 .875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform:rotate(180deg)}.av{z-index:5;opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.av[data-on=true]{opacity:1}.av-body{width:28px;height:36px;transition:transform .25s;position:absolute;top:-18px;left:-14px}.av-shadow{filter:blur(2.5px);background:#00000073;border-radius:50%;inset:3px}.av-hop,.av-hop>span,.av-shadow{position:absolute}.av-hop{inset:0}.av-fig{width:100%;height:100%;position:absolute;inset:0}.av[data-state=hop] .av-hop{animation:av-hop .42s ease-out}@keyframes av-hop{45%{transform:translateY(-6px)scale(1.2)}}.orb-wrap{grid-template-columns:minmax(0,460px) minmax(0,1fr);justify-content:center;align-items:center;gap:72px;display:grid}.orb{aspect-ratio:1;width:100%;position:relative}.orb-ring{width:var(--s);height:var(--s);border:1px dashed hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.2);top:50%;left:50%;transform:translate(-50%,-50%)}.orb-ring,.orb-sweep{border-radius:50%;position:absolute}.orb-sweep{background:conic-gradient(from 0deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.24),transparent 26%);animation:orb-spin 9s linear infinite;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 7%,#000 8%);mask-image:radial-gradient(circle,#0000 7%,#000 8%)}.orb-cross{background:#ffffff12;position:absolute}.orb-cross-h{height:1px;top:50%;left:0;right:0}.orb-cross-v{width:1px;top:0;bottom:0;left:50%}.orb-dot{background:hsl(calc(var(--th) + 357.38) calc(100% * var(--ts)) 94.31%);width:14px;height:14px;box-shadow:0 0 18px 4px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.7),0 0 0 8px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.14);border-radius:50%;margin:-7px 0 0 -7px;animation:orb-beat 3s ease-in-out infinite}.orb-dot,.orb-spoke{position:absolute;top:50%;left:50%}.orb-spoke{width:39%;height:1px;transform:rotate(var(--a));transform-origin:0;background:#ffffff1a;transition:background .4s,box-shadow .4s}.orb-spoke[data-on=true]{background:linear-gradient(90deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.1),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%));box-shadow:0 0 10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.7)}.orb-node{top:calc(50% + 39% * sin(var(--a)));left:calc(50% + 39% * cos(var(--a)));background:linear-gradient(180deg,#ffffff17,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.08));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:58px;height:58px;color:hsl(calc(var(--th) + 347.5) calc(39.22% * var(--ts)) 80%);cursor:pointer;border:1px solid #ffffff29;border-radius:50%;place-items:center;margin:-29px 0 0 -29px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,color .3s,box-shadow .4s;display:grid;position:absolute}.orb-node:focus-visible,.orb-node:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.5)}.orb-node[data-on=true]{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.85);color:#fff;box-shadow:0 0 0 6px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.12),0 0 30px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.45);transform:scale(1.2)}.orb-label{color:hsl(calc(var(--th) + 353.78) calc(22.69% * var(--ts)) calc(53.33% + 7% * max(0, cos((var(--th) - 240) * 2.4deg))));letter-spacing:.06em;white-space:nowrap;font:500 .875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .3s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.orb-node[data-flip=true] .orb-label{top:auto;bottom:calc(100% + 9px)}.orb-node[data-on=true] .orb-label{color:#fff}@media (max-width:560px){.orb-node{width:46px;height:46px;margin:-23px 0 0 -23px}.orb-label{text-align:center;white-space:normal;width:76px;font-size:.875rem;line-height:1.2}}.orb-detail{position:relative}.orb-detail>*{animation:orb-in .7s cubic-bezier(.2,.8,.2,1) both}.orb-detail>:nth-child(2){animation-delay:60ms}.orb-detail>:nth-child(3){animation-delay:.12s}.orb-detail>:nth-child(4){animation-delay:.18s}.orb-detail>:nth-child(5){animation-delay:.24s}.orb-index{color:hsl(calc(var(--th) + 353.78) calc(22.69% * var(--ts)) calc(53.33% + 7% * max(0, cos((var(--th) - 240) * 2.4deg))));letter-spacing:.2em;font:500 .875rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.orb-icon{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.3);background:linear-gradient(180deg,hsl(calc(var(--th) + 347.91) calc(58.02% * var(--ts)) 15.88%),hsl(calc(var(--th) + 346.97) calc(58.49% * var(--ts)) 10.39%));width:68px;height:68px;box-shadow:0 0 40px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.2);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%);border-radius:18px;place-items:center;margin-top:22px;display:grid}.orb-title{background:linear-gradient(180deg,#fff 30%,hsl(calc(var(--th) + 352.8) calc(100% * var(--ts)) 85.29%));color:#0000;letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text;margin:22px 0 0;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:600;line-height:1.08}.orb-text{max-width:48ch;color:hsl(calc(var(--th) + 347.58) calc(52.78% * var(--ts)) 85.88%);margin:16px 0 0;font-size:1.05rem;line-height:1.65}.orb-progress{background:#ffffff1a;max-width:260px;height:2px;margin-top:34px;display:block;overflow:hidden}.orb-progress i{background:linear-gradient(90deg,hsl(calc(var(--th) + 76) calc(81.25% * var(--ts)) 87.45%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%));transform-origin:0;width:100%;height:100%;animation:orb-progress linear forwards;display:block}.orb-progress[data-paused=true] i{opacity:.3;animation:none}@keyframes orb-spin{to{transform:rotate(1turn)}}@keyframes orb-beat{0%,to{box-shadow:0 0 18px 4px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.7),0 0 0 8px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.14)}50%{box-shadow:0 0 26px 8px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.85),0 0 0 16px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.05)}}@keyframes orb-in{0%{opacity:0;transform:translateY(14px)}}@keyframes orb-progress{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.orb-dot,.orb-sweep{animation:none}}@media (max-width:899px){.orb-wrap{grid-template-columns:minmax(0,1fr);gap:40px}.orb{max-width:380px;margin:0 auto}}.flow{--line:#ffffff29;--glow:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%);background:linear-gradient(180deg,#ffffff08,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.015));border:1px solid #ffffff14;margin-top:64px;padding:34px 30px 30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative}.flow-plus{width:13px;height:13px;position:absolute}.flow-plus:after,.flow-plus:before{content:"";background:#ffffffd9;position:absolute}.flow-plus:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.flow-plus:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.flow-plus.c-tl,.flow-plus.tl{top:-7px;left:-7px}.flow-plus.c-tr,.flow-plus.tr{top:-7px;right:-7px}.flow-plus.bl,.flow-plus.c-bl{bottom:-7px;left:-7px}.flow-plus.br,.flow-plus.c-br{bottom:-7px;right:-7px}.flow-head{color:hsl(calc(var(--th) + 353.78) calc(22.69% * var(--ts)) calc(53.33% + 7% * max(0, cos((var(--th) - 240) * 2.4deg))));letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:.875rem;font-weight:700;display:flex}.flow-head span:last-child{letter-spacing:.06em;text-transform:none;font-weight:400}.flow-foot{margin:22px 0 0}.flow-row{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.flow-row>li{padding:0 5px}.flow-box{background:linear-gradient(180deg,#ffffff0d,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.04));height:78px;color:hsl(calc(var(--th) + 347.5) calc(39.22% * var(--ts)) 80%);letter-spacing:.02em;text-align:center;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),border-color .3s,color .3s,background .3s;transition-delay:calc(var(--base,0s) + var(--k,0) * 90ms),calc(var(--base,0s) + var(--k,0) * 90ms),0s,0s,0s;border:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:.875rem;font-weight:600;display:flex}.flow-box:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.5);background:linear-gradient(180deg,#ffffff14,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.12));color:#fff}.flow-wires{height:70px;position:relative}.w{background:var(--line);transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute}.w-v{left:var(--x);transform-origin:top;width:1px;height:35px}.w-h{right:var(--l);left:var(--l);transform-origin:50%;height:1px;top:35px}.w-c{transform-origin:top;width:1px;height:35px;left:50%}.is-in .w-v{transition-delay:calc(var(--base) + var(--i) * 60ms);top:0}.is-in .w-h{transition-delay:calc(var(--base) + .4s)}.is-in .w-c{transition-delay:calc(var(--base) + .7s);top:35px}.is-out .w-c{transition-delay:var(--base);top:0}.is-out .w-h{transition-delay:calc(var(--base) + .25s)}.is-out .w-v{transition-delay:calc(var(--base) + .5s + var(--i) * 60ms);top:35px}.flow-core{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.55);background:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.2),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.06));color:#fff;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;width:220px;height:54px;margin:0 auto;font-size:.92rem;font-weight:700;transition:opacity .6s 1.2s,transform .7s cubic-bezier(.2,.8,.2,1) 1.2s;display:flex;position:relative}.flow-core i{background:var(--glow);width:9px;height:9px;box-shadow:0 0 12px var(--glow)}.flow[data-live=false] .flow-box{opacity:0;transform:translateY(14px)}.flow[data-live=false] .flow-core{opacity:0;transform:scale(.92)}.flow[data-live=false] .w-c,.flow[data-live=false] .w-v{transform:scaleY(0)}.flow[data-live=false] .w-h{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.flow:not([data-live=false]) .flow-core{animation:flow-breathe 3.2s ease-in-out 2.2s infinite}}@keyframes flow-breathe{0%,to{box-shadow:0 0 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/0)}50%{box-shadow:0 0 36px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.4)}}@media (max-width:899px){.flow{padding:28px 16px 24px}.flow-row{grid-template-columns:repeat(3,1fr);gap:10px 0}.flow-wires{height:36px}.flow-wires>*{display:none}.flow-wires .w-c{height:36px;display:block;top:0}}@property --melt{syntax:"<percentage>";inherits:true;initial-value:40%}.tl-world{z-index:4;pointer-events:none;inset:0}.tl-p,.tl-world{position:absolute}.tl-p{--bz:hsl(calc(var(--th) + var(--tone)) calc(42% * var(--ts)) 25%);--bz-f:hsl(calc(var(--th) + var(--tone)) calc(46% * var(--ts)) 36%);--ink:hsl(calc(var(--th) + 349) calc(58% * var(--ts)) 25%);z-index:6;will-change:transform;width:47px;height:66px;margin:-33px 0 0 -23.5px;transition:opacity .3s linear;top:0;left:0}.tl-pt{width:100%;height:100%;transform:rotate(var(--rot,0deg));transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;overflow:visible}.tl-p[data-face=left]{--rot:90deg}.tl-p[data-face=right]{--rot:-90deg}.tl-pt>.ch{width:100%;height:100%}.tl-tag{border:1px solid color-mix(in srgb,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%) 30%,transparent);padding:1px 8px;position:absolute;top:50%;left:calc(100% - 2px)}@supports (color:color-mix(in lab,red,red)){.tl-tag{border:1px solid color-mix(in srgb,var(--color-violet) 30%,transparent)}}.tl-tag{background:color-mix(in srgb,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%) 78%,transparent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tl-tag{background:color-mix(in srgb,var(--color-void) 78%,transparent)}}.tl-tag{color:#fff;letter-spacing:.02em;white-space:nowrap;font-size:.875rem;font-weight:600;transform:translateY(-50%)}.tl-p[data-tag=l] .tl-tag{left:auto;right:calc(100% - 2px)}.tl-p[data-tag=none] .tl-tag{display:none}@keyframes tl-wave{0%{transform:translate(1px,-4px)}to{transform:translate(5px,-1px)}}.tl-lawn{z-index:1;background:radial-gradient(closest-side,hsl(calc(var(--th) + 222) calc(45% * var(--ts)) 32%/.55),hsl(calc(var(--th) + 222) calc(45% * var(--ts)) 22%/0));width:400px;height:290px;border-radius:50%;margin:-6px 0 0 -200px}.tl-g,.tl-lawn{opacity:var(--g,0);position:absolute}.tl-g{z-index:2;transform:translate(-50%,-50%) scale(calc(.8 + .2 * var(--g,0)));display:block}.tl-g-tree .tl-tree{width:92px;height:92px;display:block}.tl-g-bush .tl-bush{width:46px;height:46px;display:block}.tl-g-bench{z-index:3}.tl-g-bench .tl-bench{width:38px;height:84px;display:block}.tl-flip .tl-bench{transform:scaleX(-1)}.tl-crown-d{fill:hsl(calc(var(--th) + 222) calc(45% * var(--ts)) 22%)}.tl-crown{fill:hsl(calc(var(--th) + 222) calc(42% * var(--ts)) 30%)}.tl-crown-l{fill:hsl(calc(var(--th) + 222) calc(40% * var(--ts)) 38%)}.tl-crown-hi{fill:hsl(calc(var(--th) + 222) calc(50% * var(--ts)) 56%/.4)}.tl-flower{fill:hsl(calc(var(--th) + 76) calc(81% * var(--ts)) 87%)}.tl-flower-b{fill:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}.tl-wood{fill:hsl(calc(var(--th) + 14) calc(38% * var(--ts)) 32%)}.tl-wood-l{fill:hsl(calc(var(--th) + 14) calc(40% * var(--ts)) 40%)}.tl-wood-d{fill:hsl(calc(var(--th) + 14) calc(36% * var(--ts)) 18%)}.tl-wood-b{fill:hsl(calc(var(--th) + 14) calc(36% * var(--ts)) 24%)}.tl-plank{stroke:hsl(calc(var(--th) + 14) calc(36% * var(--ts)) 22%);stroke-width:1px}.tl-end{height:250vh;position:relative}.tl-stage{height:100vh;position:sticky;top:0;overflow:hidden}.of{--u:1;--zs:.9;--cy:58%;--p:calc(var(--u) * 1px);background:hsl(calc(var(--th) + 347.58) calc(66% * var(--ts)) 7.4%);overflow:hidden}.of,.of-decor{position:absolute;inset:0}.of-decor{pointer-events:none}.of[data-layout=tall] .of-wide-only,.of[data-layout=wide] .of-tall-only{display:none}.of-zone{transform-origin:0 0;z-index:2;width:300px;height:226px;position:absolute}.of-carpet{background:linear-gradient(160deg,hsl(calc(var(--th) + var(--zt,0)) calc(40% * var(--ts)) 22%/.55),hsl(calc(var(--th) + var(--zt,0)) calc(40% * var(--ts)) 14%/.5));box-shadow:inset 0 0 0 1px hsl(calc(var(--th) + var(--zt,0)) calc(60% * var(--ts)) 70%/.16);border-radius:20px;display:none;position:absolute;inset:0}.of-label{z-index:3;color:hsl(calc(var(--th) + var(--zt,0)) calc(70% * var(--ts)) 88%/.55);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:600;position:absolute;top:8px;left:16px}.of-board{z-index:2;opacity:.88;width:150px;height:78px;position:absolute;top:26px;left:14px}.of-board .bd{width:100%;height:100%;display:block;overflow:hidden}.of-wt{background:hsl(calc(var(--th) + 14) calc(34% * var(--ts)) 34%/.3);width:150px;height:40px;box-shadow:inset 0 0 0 1px hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 80%/.2);z-index:2;border-radius:8px;top:160px;left:14px}.of-lap,.of-wt{position:absolute}.of-lap{background:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 62%/.9),hsl(calc(var(--th) + 330) calc(40% * var(--ts)) 26%));opacity:.8;border-radius:3px;width:26px;height:12px}.of-mug{background:hsl(calc(var(--th) + 76) calc(70% * var(--ts)) 86%);width:6px;height:6px}.of-mt,.of-mug{border-radius:50%;position:absolute}.of-mt{background:hsl(calc(var(--th) + 14) calc(34% * var(--ts)) 34%/.3);width:56px;height:56px;box-shadow:inset 0 0 0 1px hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 80%/.2);z-index:2;top:122px;left:204px}.of-paper{background:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%);border-radius:1.5px;width:15px;height:11px;position:absolute;top:12px;left:14px;transform:rotate(-12deg)}.of-paper-b{background:hsl(calc(var(--th) + 76) calc(70% * var(--ts)) 88%);top:28px;left:26px;transform:rotate(18deg)}.of-say{z-index:5;background:#ffffffe6;border-radius:9px;gap:3px;padding:3px 6px;display:flex;position:absolute;top:82px;left:218px}.of-say i{background:hsl(calc(var(--th) + 349) calc(58% * var(--ts)) 30%);border-radius:50%;width:4px;height:4px;animation:of-dots 1.4s ease-in-out infinite}.of-say i:nth-child(2){animation-delay:.2s}.of-say i:nth-child(3){animation-delay:.4s}@keyframes of-dots{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.of-zplant{background:radial-gradient(circle at 36% 32%,hsl(calc(var(--th) + 222) calc(48% * var(--ts)) 44%),hsl(calc(var(--th) + 222) calc(48% * var(--ts)) 22%) 70%);width:22px;height:22px;box-shadow:0 0 0 3px hsl(calc(var(--th) + 14) calc(34% * var(--ts)) 24%),0 4px 8px #0006;z-index:3;border-radius:50%;margin:-11px 0 0 -11px;display:none;position:absolute;top:22px;left:270px}.of-pp{--bz:hsl(calc(var(--th) + var(--tone)) calc(42% * var(--ts)) 27%);--bz-f:hsl(calc(var(--th) + var(--tone)) calc(46% * var(--ts)) 38%);--ink:hsl(calc(var(--th) + 349) calc(58% * var(--ts)) 25%);z-index:4;width:21px;height:29px;margin:-14.5px 0 0 -10.5px;position:absolute}.of-pp .tl-pt{width:100%;height:100%;transform:rotate(var(--rot,0deg));display:block;overflow:visible}.ch-head{transform-box:fill-box;transform-origin:50% 60%}.of-pp[data-role=type] .ch-head{animation:of-nod 3.4s ease-in-out infinite;animation-delay:var(--d)}@keyframes of-nod{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.of-pp[data-role=meet] .ch-head{animation:of-turn 2.8s ease-in-out infinite;animation-delay:var(--d)}.of-pp[data-role=talk] .ch-head{animation:of-turn 1.6s ease-in-out infinite}@keyframes of-turn{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.of-pp[data-role=pres] .ch-head{animation:of-nod 2.6s ease-in-out infinite}.bd-panel{fill:hsl(calc(var(--th) + 340) calc(30% * var(--ts)) 13%/.5);stroke:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 80%/.22)}.bd-top{fill:hsl(calc(var(--th) + 340) calc(34% * var(--ts)) 20%/.6)}.bd-dot{fill:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.7)}.bd-card{fill:hsl(calc(var(--th) + 340) calc(30% * var(--ts)) 18%/.5);stroke:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 80%/.18)}.bd-block{fill:hsl(calc(var(--th) + 350) calc(44% * var(--ts)) 40%)}.bd-line{stroke:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 82%/.5);stroke-width:2.2px;stroke-linecap:round}.bd-line-f{fill:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 82%/.55)}.bd-code{stroke:hsl(calc(var(--th) + 76) calc(80% * var(--ts)) 80%/.75);stroke-width:2.4px;stroke-linecap:round}.bd-sw-0{fill:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}.bd-sw-1{fill:hsl(calc(var(--th) + 76) calc(81% * var(--ts)) 86%)}.bd-sw-2{fill:hsl(calc(var(--th) + 316) calc(66% * var(--ts)) 82%)}.bd-sw-3{fill:hsl(calc(var(--th) + 200) calc(70% * var(--ts)) 74%)}.bd-node{fill:hsl(calc(var(--th) + 340) calc(40% * var(--ts)) 30%);stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%);stroke-width:1.4px}.bd-draw{stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90px;animation:bd-draw 3.4s ease-in-out infinite}.bd-draw-b{stroke:hsl(calc(var(--th) + 76) calc(80% * var(--ts)) 14%);stroke-width:2.2px;stroke-dasharray:30;stroke-dashoffset:30px}@keyframes bd-draw{0%{stroke-dashoffset:90px}45%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-90px}}.bd-blink{animation:bd-blink 2.4s ease-in-out infinite}.bd-d1{animation-delay:.6s}.bd-d2{animation-delay:1.2s}@keyframes bd-blink{0%,to{opacity:1}50%{opacity:.35}}.bd-tap{fill:none;stroke:#fff;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:bd-tap 1.6s ease-out infinite}@keyframes bd-tap{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.bd-arrow{stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%/.7);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bd-flow{stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%/.8);stroke-width:1.2px;stroke-dasharray:3 7;animation:bd-flow 1s linear infinite}@keyframes bd-flow{to{stroke-dashoffset:-20px}}.bd-pulse{transform-box:fill-box;transform-origin:50%;animation:bd-pulse 1.4s ease-in-out infinite}@keyframes bd-pulse{50%{transform:scale(1.25)}}.bd-cube-a{fill:hsl(calc(var(--th) + 340) calc(50% * var(--ts)) 30%)}.bd-cube-b{fill:hsl(calc(var(--th) + 354) calc(90% * var(--ts)) 78%)}.bd-cube-c{fill:hsl(calc(var(--th) + 350) calc(60% * var(--ts)) 46%)}.bd-float{animation:bd-float 3s ease-in-out infinite}@keyframes bd-float{50%{transform:translateY(-4px)}}.bd-ring{fill:none;stroke:hsl(calc(var(--th) + 76) calc(80% * var(--ts)) 84%/.7);stroke-width:1.3px;stroke-dasharray:6 5;transform-box:fill-box;transform-origin:50%;animation:bd-spin 9s linear infinite}@keyframes bd-spin{to{transform:rotate(1turn)}}.bd-star{fill:#fff;animation:bd-blink 1.8s ease-in-out infinite}.bd-note{animation:bd-note 4.2s ease-in-out infinite}@keyframes bd-note{0%,15%{transform:translate(0)rotate(0)}45%,70%{transform:translate(66px,21px)rotate(5deg)}to{transform:translate(0)rotate(0)}}.bd-travel{animation:bd-travel 4.6s ease-in-out infinite}@keyframes bd-travel{0%,12%{transform:translate(0)}40%,55%{transform:translate(47px)}85%,to{transform:translate(94px)}}.of-sofa{background:linear-gradient(90deg,transparent calc(33.3% - 1px),#00000059 calc(33.3% - 1px) 33.3%,transparent 33.3% calc(66.6% - 1px),#00000059 calc(66.6% - 1px) 66.6%,transparent 66.6%),linear-gradient(180deg,hsl(calc(var(--th) + 330) calc(40% * var(--ts)) 36%),hsl(calc(var(--th) + 330) calc(40% * var(--ts)) 25%));z-index:2;border-radius:16px;width:240px;height:46px;position:absolute;top:40px;left:30px;box-shadow:0 5px 12px #00000073}.of-sofa-b{width:150px;height:40px;top:164px;left:75px}.of-coffee{background:radial-gradient(circle at 36% 32%,hsl(calc(var(--th) + 14) calc(34% * var(--ts)) 38%),hsl(calc(var(--th) + 14) calc(34% * var(--ts)) 22%));z-index:2;border-radius:50%;width:56px;height:56px;position:absolute;top:104px;left:122px;box-shadow:0 5px 10px #00000073}.of-decor span{display:block;position:absolute}.of-win{height:calc(var(--p) * 11);border-radius:0 0 calc(var(--p) * 5) calc(var(--p) * 5);background:linear-gradient(180deg,hsl(calc(var(--th) + 340) calc(70% * var(--ts)) 70%/.5),hsl(calc(var(--th) + 340) calc(70% * var(--ts)) 70%/.05));box-shadow:0 0 calc(var(--p) * 24) hsl(calc(var(--th) + 340) calc(70% * var(--ts)) 70%/.22);top:0}.of-win,.of[data-layout=tall] .of-win{display:none}.of-plant{width:calc(var(--p) * 38);height:calc(var(--p) * 38);margin:calc(var(--p) * -19) 0 0 calc(var(--p) * -19);background:radial-gradient(circle at 36% 32%,hsl(calc(var(--th) + 222) calc(48% * var(--ts)) 44%),hsl(calc(var(--th) + 222) calc(48% * var(--ts)) 22%) 70%);opacity:.6;box-shadow:0 0 0 calc(var(--p) * 3) hsl(calc(var(--th) + 14) calc(34% * var(--ts)) 24%/.7);border-radius:50%}.of-plant-s{width:calc(var(--p) * 24);height:calc(var(--p) * 24);margin:calc(var(--p) * -12) 0 0 calc(var(--p) * -12);display:none}.of-cooler{width:calc(var(--p) * 22);height:calc(var(--p) * 22);margin:calc(var(--p) * -11) 0 0 calc(var(--p) * -11);background:radial-gradient(circle at 36% 32%,hsl(calc(var(--th) + 190) calc(80% * var(--ts)) 80%),hsl(calc(var(--th) + 190) calc(60% * var(--ts)) 46%));box-shadow:0 0 0 calc(var(--p) * 3) #ffffff24;border-radius:50%;display:none}.of-print{width:calc(var(--p) * 34);height:calc(var(--p) * 24);margin:calc(var(--p) * -12) 0 0 calc(var(--p) * -17);border-radius:calc(var(--p) * 4);background:linear-gradient(180deg,hsl(calc(var(--th) + 345) calc(20% * var(--ts)) 40%),hsl(calc(var(--th) + 345) calc(24% * var(--ts)) 24%));display:none}.of-walker{--bz:hsl(calc(var(--th) + var(--tone)) calc(42% * var(--ts)) 25%);--bz-f:hsl(calc(var(--th) + var(--tone)) calc(46% * var(--ts)) 36%);z-index:2;width:calc(var(--p) * 21);height:calc(var(--p) * 29);margin:calc(var(--p) * -14.5) 0 0 calc(var(--p) * -10.5);will-change:transform;position:absolute;top:0;left:0}.of-walker-in{width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.of-walker-in .tl-pt{transform:none}.of-line{z-index:1;width:2px;height:calc(var(--cy) - var(--p) * 34);background:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.35),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.8));box-shadow:0 0 calc(var(--p) * 12) hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.5);margin-left:-1px;top:0}.of-end,.of-line{position:absolute;left:50%}.of-end{top:calc(var(--cy) - var(--p) * 34);z-index:2;width:calc(var(--p) * 10);height:calc(var(--p) * 10);margin:calc(var(--p) * -5) 0 0 calc(var(--p) * -5);box-shadow:0 0 calc(var(--p) * 16) calc(var(--p) * 4) hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.7);background:#fff;border-radius:50%}.of-chair-b{top:var(--cy);z-index:2;width:calc(var(--p) * 40);height:calc(var(--p) * 40);margin:calc(var(--p) * -20) 0 0 calc(var(--p) * -20);border-radius:calc(var(--p) * 13);background:linear-gradient(180deg,hsl(calc(var(--th) + 349) calc(30% * var(--ts)) 26%),hsl(calc(var(--th) + 349) calc(30% * var(--ts)) 16%));box-shadow:inset 0 0 0 1px #ffffff1a,0 calc(var(--p) * 5) calc(var(--p) * 10) #00000080;position:absolute}.of-chair-b:before{content:"";border-radius:calc(var(--p) * 12) calc(var(--p) * 12) calc(var(--p) * 3) calc(var(--p) * 3);background:linear-gradient(180deg,hsl(calc(var(--th) + 349) calc(30% * var(--ts)) 30%),hsl(calc(var(--th) + 349) calc(30% * var(--ts)) 18%));height:44%;position:absolute;top:-26%;left:6%;right:6%;box-shadow:inset 0 0 0 1px #ffffff1a}.of-chair-l{left:calc(50% - var(--p) * 38)}.of-chair-r{left:calc(50% + var(--p) * 38)}.of-boss-desk{left:50%;top:calc(var(--cy) + var(--p) * 50);z-index:2;width:calc(var(--p) * 210);height:calc(var(--p) * 50);border-radius:calc(var(--p) * 10);background:linear-gradient(160deg,hsl(calc(var(--th) + 14) calc(38% * var(--ts)) 34%),hsl(calc(var(--th) + 14) calc(36% * var(--ts)) 22%));box-shadow:inset 0 0 0 1px #ffffff1a,0 calc(var(--p) * 6) calc(var(--p) * 14) #00000080;position:absolute;transform:translate(-50%)}.of-mon{left:18%;top:calc(var(--p) * 8);width:calc(var(--p) * 44);height:calc(var(--p) * 6);background:hsl(calc(var(--th) + 340) calc(30% * var(--ts)) 12%);box-shadow:0 0 calc(var(--p) * 10) hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);border-radius:3px;position:absolute}.of-mon-b{left:auto;right:18%}.of-bplant{left:50%;top:calc(var(--p) * 22);width:calc(var(--p) * 14);height:calc(var(--p) * 14);margin-left:calc(var(--p) * -7);background:radial-gradient(circle at 36% 32%,hsl(calc(var(--th) + 222) calc(48% * var(--ts)) 46%),hsl(calc(var(--th) + 222) calc(48% * var(--ts)) 24%));border-radius:50%;position:absolute}.of-sp{z-index:6;width:calc(var(--p) * 46);height:calc(var(--p) * 64);margin:calc(var(--p) * -32) 0 0 calc(var(--p) * -23);visibility:hidden}.of-center{z-index:3;pointer-events:none;position:absolute;inset:0}.of-year{font-size:clamp(5.2rem,19vw,max(18rem,calc(var(--p) * 230)));letter-spacing:-.05em;background:linear-gradient(180deg,#fff 22%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%));color:#0000;filter:drop-shadow(0 0 calc(var(--p) * 46) hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.32));-webkit-background-clip:text;background-clip:text;margin:0;font-weight:900;line-height:.85;top:33%;left:0;right:0;transform:translateY(-50%)}.of-goal,.of-year{text-align:center;position:absolute}.of-goal{box-sizing:border-box;width:min(max(560px,calc(var(--p) * 448)),90%);padding:max(18px,calc(var(--p) * 14.4)) max(24px,calc(var(--p) * 19.2)) max(20px,calc(var(--p) * 16));border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);border-radius:max(20px,calc(var(--p) * 16));background:linear-gradient(160deg,hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 15%/.92),hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 9%/.92));top:69.5%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1a,0 20px 50px -18px #000000b3}.of-goal h3{color:#fff;font-size:clamp(1.05rem,1.8vw,max(1.5rem,calc(var(--p) * 19.2)));letter-spacing:-.02em;margin:0;font-weight:600}.of-goal p{color:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 90%/.85);font-size:clamp(.8rem,1vw,max(.95rem,calc(var(--p) * 12.16)));margin:8px 0 0;line-height:1.55}.of[data-layout=tall]{--cy:62%}.of[data-layout=tall] .of-year{top:47%}.of[data-layout=tall] .of-goal{width:92%;padding:12px 14px 14px;top:72%}.of[data-layout=tall] .of-goal p{font-size:.875rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.bd-blink,.bd-draw,.bd-float,.bd-flow,.bd-note,.bd-pulse,.bd-ring,.bd-star,.bd-tap,.bd-travel,.of-pp .ch-head,.of-say i,.of-walker .ch-head,.tl-p .ch-head{animation:none!important}}.bg-dots{background-image:radial-gradient(#ffffff1a 1px,#0000 0);background-size:26px 26px}.bg-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.flow-line{animation:flow 9s linear infinite}.flow-line-slow{animation-duration:12s}@keyframes flow{to{stroke-dashoffset:-2000px}}.shimmer-line{background:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.35) 40%,transparent);opacity:.35;animation:shimmer 6s ease-in-out infinite alternate}.shimmer-slow{animation-duration:8s}.shimmer-late{animation-delay:-3s}@keyframes shimmer{0%{opacity:.15;transform:translateY(-30%)}to{opacity:.6;transform:translateY(70%)}}@media (prefers-reduced-motion:reduce){.flow-line,.shimmer-line{animation:none}}.of-walls{z-index:1;pointer-events:none;position:absolute;inset:0}.of-wall{background:hsl(calc(var(--th) + 347.58) calc(46% * var(--ts)) 17%);box-shadow:inset 0 0 0 1px hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 80%/.16),0 calc(var(--p) * 5) calc(var(--p) * 12) #00000080;position:absolute}.of-wall-t{height:calc(var(--p) * 16);top:0}.of-wall-t1{left:0}.of-wall-t1,.of-wall-t2{width:calc(50% - var(--p) * 34)}.of-wall-t2{right:0}.of-wall-t:after{content:"";inset:calc(var(--p) * 4) calc(var(--p) * 12);border-radius:calc(var(--p) * 2);background:repeating-linear-gradient(90deg,hsl(calc(var(--th) + 340) calc(70% * var(--ts)) 72%/.2) 0 calc(var(--p) * 26),transparent calc(var(--p) * 26) calc(var(--p) * 40));position:absolute}.of-wall-l,.of-wall-r{width:calc(var(--p) * 14);top:0;bottom:0}.of-wall-l{left:0}.of-wall-r{right:0}.of-wall-b{height:calc(var(--p) * 12);bottom:0;left:0;right:0}.of-door{width:calc(var(--p) * 68);height:calc(var(--p) * 18);margin-left:calc(var(--p) * -34);background:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3),transparent);position:absolute;top:0;left:50%}.of-chair{background:hsl(calc(var(--th) + 14) calc(28% * var(--ts)) 25%);z-index:3;border-radius:7px;width:20px;height:18px;margin:-9px 0 0 -10px;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}.cf-floor{background:hsl(calc(var(--th) + 22) calc(30% * var(--ts)) 17%/.6);width:300px;height:226px;box-shadow:inset 0 0 0 1px hsl(calc(var(--th) + 22) calc(60% * var(--ts)) 70%/.14);z-index:1;border-radius:18px;position:absolute;top:0;left:0}.cf-bar{background:linear-gradient(180deg,hsl(calc(var(--th) + 22) calc(36% * var(--ts)) 34%),hsl(calc(var(--th) + 22) calc(34% * var(--ts)) 24%));z-index:2;border-radius:8px;width:268px;height:22px;top:46px;left:16px;box-shadow:0 3px 8px #0006}.cf-bar,.cf-mach{position:absolute}.cf-mach{background:hsl(calc(var(--th) + 340) calc(20% * var(--ts)) 14%);width:26px;height:14px;box-shadow:0 0 6px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.5);border-radius:4px;top:4px;left:12px}.cf-cup{background:hsl(calc(var(--th) + 76) calc(70% * var(--ts)) 88%);border-radius:50%;width:6px;height:6px;top:8px}.cf-cake,.cf-cup{position:absolute}.cf-cake{background:hsl(calc(var(--th) + 354) calc(70% * var(--ts)) 78%);width:30px;height:14px;box-shadow:inset 0 0 0 2px hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 60%);border-radius:7px;top:4px;right:16px}.cf-table{background:hsl(calc(var(--th) + 22) calc(34% * var(--ts)) 30%);z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;box-shadow:inset 0 0 0 1px #ffffff1f,0 3px 8px #0006}.cf-table,.of-cup{border-radius:50%;display:block;position:absolute}.of-cup{background:hsl(calc(var(--th) + 76) calc(70% * var(--ts)) 90%);width:7px;height:7px;box-shadow:0 1px 2px #0006}.of-cup:after{content:"";filter:blur(1px);background:#ffffff8c;border-radius:50%;width:3px;height:6px;animation:of-steam 2.4s ease-out infinite;position:absolute;top:-3px;left:2px}@keyframes of-steam{0%{opacity:.7;transform:translateY(0)scale(.7)}to{opacity:0;transform:translateY(-9px)scale(1.3)}}.cf-sofa{background:linear-gradient(180deg,hsl(calc(var(--th) + 330) calc(36% * var(--ts)) 34%),hsl(calc(var(--th) + 330) calc(36% * var(--ts)) 24%));z-index:2;border-radius:12px;width:180px;height:30px;position:absolute;top:182px;left:60px;box-shadow:0 4px 10px #00000073}.cf-plant{background:radial-gradient(circle at 36% 32%,hsl(calc(var(--th) + 222) calc(48% * var(--ts)) 44%),hsl(calc(var(--th) + 222) calc(48% * var(--ts)) 22%) 70%);width:22px;height:22px;box-shadow:0 0 0 3px hsl(calc(var(--th) + 14) calc(34% * var(--ts)) 24%);z-index:3;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:206px;left:282px}.of-center{z-index:auto}.of-year{z-index:1}.of-goal{z-index:7}@property --walk{syntax:"<number>";inherits:true;initial-value:0}.ch{--h:calc(var(--th) + var(--tone,352) - 352);--c-shirt:hsl(calc(var(--h) - 22) calc(88% * var(--ts)) 72%);--c-shirt-d:hsl(calc(var(--h) - 22) calc(66% * var(--ts)) 57%);--c-shirt-l:hsl(calc(var(--h) - 22) calc(96% * var(--ts)) 85%);--c-pants:hsl(calc(var(--h) - 28) calc(46% * var(--ts)) 15%);--c-pants-d:hsl(calc(var(--h) - 28) calc(40% * var(--ts)) 10%);--c-lan:hsl(calc(var(--h) - 20) calc(62% * var(--ts)) 34%);--walk:0;transition:--walk .45s;display:block;overflow:visible}.ch.ch-go{--walk:1}.ch-skin{fill:#f4c3a2}.ch-skin-d{fill:#dfa183}.ch-hair-hi{fill:none;stroke:hsl(calc(var(--th) + 4) calc(55% * var(--ts)) 46%);stroke-opacity:.7;stroke-width:1.3px;stroke-linecap:round}.ch-hair-hi2{fill:hsl(calc(var(--th) + 8) calc(46% * var(--ts)) 24%)}.ch-shirt,.ch-sleeve{fill:var(--c-shirt)}.ch-shirt-d,.ch-sleeve.ch-far{fill:var(--c-shirt-d)}.ch-collar,.ch-cuff{fill:var(--c-shirt-l)}.ch-pants{fill:var(--c-pants)}.ch-pants.ch-far{fill:var(--c-pants-d)}.ch-belt{fill:#15101d}.ch-buckle{fill:#cfc9dc}.ch-lan{fill:none;stroke:var(--c-lan);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ch-badge{fill:#f4eeff}.ch-badge-a{fill:var(--c-lan)}.ch-shoe{fill:#17121f}.ch-shoe.ch-far{fill:#0e0a14}.ch-shoe-hi{fill:none;stroke:#52456a;stroke-width:1.3px;stroke-linecap:round}.ch-skin-d.ch-far,.ch-skin.ch-far{fill:#d19778}.ch-shadow{fill:#000;fill-opacity:.32}.ch-brow{fill:none;stroke:#2a1826;stroke-width:2px;stroke-linecap:round}.ch-eye{fill:#1b0e1c}.ch-eye-hi{fill:#fff}.ch-cheek{fill:#f08d9a;fill-opacity:.5}.ch-nose{fill:none;stroke:#c98a6e;stroke-width:1px;stroke-linecap:round}.ch-mouth{fill:#8a2f45}.ch-tongue{fill:#f2828f}.ch-mouth-line{fill:none;stroke:#a64b57;stroke-width:1.6px;stroke-linecap:round}.ch-front .ch-body{transform-origin:50px 147px}.ch-front .ch-head{transform-origin:50px 58px}.ch-front .ch-arm-l{transform-origin:31px 68px}.ch-front .ch-arm-r{transform-origin:69px 68px}.ch-front .ch-arm-l .ch-fore{transform-origin:30.7px 86px}.ch-front .ch-arm-r .ch-fore{transform-origin:69.3px 86px}.ch-side .ch-body{transform-origin:50px 147px}.ch-side .ch-torso{transform-origin:50px 104px}.ch-top .ch-ar-l{transform-origin:20px 70px}.ch-top .ch-ar-r{transform-origin:80px 70px}.ch-top .ch-head{transform-origin:50px 52px}.ch-top .ch-body{transform-origin:50px 80px}.ch-front .ch-body{animation:ch-breathe 2.8s ease-in-out infinite alternate}.ch-front .ch-head{animation:ch-head-idle 3.4s ease-in-out infinite alternate}@keyframes ch-breathe{to{transform:scaleY(1.016)}}@keyframes ch-head-idle{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)translateY(.4px)}}@keyframes ch-wave{0%{transform:rotate(-132deg)}to{transform:rotate(-152deg)}}@keyframes ch-wave-fore{0%{transform:rotate(-18deg)}to{transform:rotate(22deg)}}@keyframes ch-head-wave{0%{transform:rotate(-2deg)}to{transform:rotate(4deg)}}@keyframes ch-cheer-l{0%{transform:rotate(138deg)}to{transform:rotate(160deg)}}@keyframes ch-cheer-r{0%{transform:rotate(-138deg)}to{transform:rotate(-160deg)}}@keyframes ch-cheer-fore-l{0%{transform:rotate(10deg)}to{transform:rotate(-16deg)}}@keyframes ch-cheer-fore-r{0%{transform:rotate(-10deg)}to{transform:rotate(16deg)}}.ch-side .ch-leg-f{animation:ch-thigh .9s ease-in-out infinite}.ch-side .ch-leg-b{animation:ch-thigh .9s ease-in-out -.45s infinite}.ch-side .ch-leg-f .ch-shin{animation:ch-shin .9s ease-in-out infinite}.ch-side .ch-leg-b .ch-shin{animation:ch-shin .9s ease-in-out -.45s infinite}.ch-side .ch-leg-f .ch-foot{animation:ch-foot .9s ease-in-out infinite}.ch-side .ch-leg-b .ch-foot{animation:ch-foot .9s ease-in-out -.45s infinite}.ch-side .ch-arm-f{animation:ch-arm .9s ease-in-out -.45s infinite}.ch-side .ch-arm-b{animation:ch-arm .9s ease-in-out infinite}.ch-side .ch-arm-f .ch-fore{animation:ch-fore .9s ease-in-out -.45s infinite}.ch-side .ch-arm-b .ch-fore{animation:ch-fore .9s ease-in-out infinite}.ch-side .ch-body{animation:ch-bob .9s ease-in-out infinite}.ch-side .ch-torso{animation:ch-lean .9s ease-in-out infinite}.ch-side .ch-head{animation:ch-nod .9s ease-in-out infinite}@keyframes ch-thigh{0%,50%,to{transform:rotate(0)}25%{transform:rotate(calc(var(--walk) * -27deg))}75%{transform:rotate(calc(var(--walk) * 27deg))}}@keyframes ch-shin{0%,to{transform:rotate(calc(var(--walk) * 44deg))}25%{transform:rotate(calc(var(--walk) * 4deg))}50%{transform:rotate(calc(var(--walk) * 4deg))}75%{transform:rotate(calc(var(--walk) * 14deg))}}@keyframes ch-foot{0%,to{transform:rotate(calc(var(--walk) * 10deg))}25%{transform:rotate(calc(var(--walk) * -8deg))}50%{transform:rotate(calc(var(--walk) * 2deg))}75%{transform:rotate(calc(var(--walk) * 20deg))}}@keyframes ch-arm{0%,50%,to{transform:rotate(0)}25%{transform:rotate(calc(var(--walk) * -30deg))}75%{transform:rotate(calc(var(--walk) * 24deg))}}@keyframes ch-fore{0%,50%,to{transform:rotate(calc(var(--walk) * -10deg))}25%{transform:rotate(calc(var(--walk) * -40deg))}75%{transform:rotate(calc(var(--walk) * -4deg))}}@keyframes ch-bob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(calc(var(--walk) * -2.4px))}}@keyframes ch-lean{0%,50%,to{transform:rotate(calc(var(--walk) * 3deg))}25%{transform:rotate(calc(var(--walk) * 4deg))}75%{transform:rotate(calc(var(--walk) * 2deg))}}@keyframes ch-nod{0%,50%,to{transform:rotate(0)}25%{transform:rotate(calc(var(--walk) * 1.6deg)) translateY(calc(var(--walk) * .6px))}75%{transform:rotate(calc(var(--walk) * -1.2deg)) translateY(calc(var(--walk) * .6px))}}.ch-top .ch-ft-l{animation:ch-ft .9s ease-in-out infinite}.ch-top .ch-ft-r{animation:ch-ft .9s ease-in-out -.45s infinite}.ch-top .ch-ar-l{animation:ch-ar .9s ease-in-out -.45s infinite}.ch-top .ch-ar-r{animation:ch-ar .9s ease-in-out infinite}.ch-top .ch-body{animation:ch-sway .9s ease-in-out infinite}.ch-top .ch-head{animation:ch-top-head .9s ease-in-out infinite}@keyframes ch-ft{0%,50%,to{transform:translateY(0)scale(1)}25%{transform:translateY(calc(var(--walk) * -9px)) scale(calc(1 + var(--walk) * .1))}75%{transform:translateY(calc(var(--walk) * 9px)) scale(1)}}@keyframes ch-ar{0%,50%,to{transform:translateY(0)}25%{transform:translateY(calc(var(--walk) * -7px))}75%{transform:translateY(calc(var(--walk) * 7px))}}@keyframes ch-sway{0%,50%,to{transform:rotate(0)scale(1)}25%{transform:rotate(calc(var(--walk) * 3deg)) scale(calc(1 + var(--walk) * .025))}75%{transform:rotate(calc(var(--walk) * -3deg)) scale(calc(1 + var(--walk) * .025))}}@keyframes ch-top-head{0%,50%,to{transform:rotate(0)}25%{transform:rotate(calc(var(--walk) * -2.5deg))}75%{transform:rotate(calc(var(--walk) * 2.5deg))}}.av[data-state=walk] .ch-top,.of-walker[data-pose=walk] .ch-top,.tl-p[data-pose=walk] .ch-top{--walk:1}.tl-p[data-pose=sit] .ch-ft,.tl-seat .ch-ft{display:none}.tl-p[data-pose=sit] .ch-ar,.tl-seat .ch-ar{animation:none;transform:translateY(9px)}.tl-p[data-pose=sit] .ch-body{animation:none}.tl-p[data-wave=true] .ch-ar-r{animation:ch-wave-top .5s ease-in-out infinite alternate;transform:none}@keyframes ch-wave-top{0%{transform:rotate(-58deg)translateY(2px)}to{transform:rotate(-84deg)translateY(2px)}}.of-pp .ch-ar,.of-pp .ch-body,.of-pp .ch-ft{animation:none}.of-pp[data-role=type] .ch-ar-l,.of-pp[data-role=type] .ch-ar-r{transform:translateY(12px)}.of-pp[data-role=type] .ch-ar-l{animation:of-key-l .26s ease-in-out infinite alternate var(--d)}.of-pp[data-role=type] .ch-ar-r{animation:of-key-r .32s ease-in-out infinite alternate var(--d)}.of-pp[data-role=meet] .ch-ar,.of-pp[data-role=talk] .ch-ar{transform:translateY(8px)}.of-pp[data-role=talk] .ch-ar-r{animation:of-gest-top .6s ease-in-out infinite alternate}.of-pp[data-role=pres] .ch-ar-r{animation:of-draw-top .9s ease-in-out infinite alternate}.of-pp[data-role=pres] .ch-ft-l{--walk:.15;animation:ch-ft 1.8s ease-in-out infinite}.of-pp[data-role=pres] .ch-ft-r{--walk:.15;animation:ch-ft 1.8s ease-in-out -.9s infinite}@keyframes of-key-l{0%{transform:translateY(10px)}to{transform:translateY(15px)}}@keyframes of-key-r{0%{transform:translateY(15px)}to{transform:translateY(10px)}}@keyframes of-gest-top{0%{transform:translateY(6px)rotate(8deg)}to{transform:translateY(0)rotate(-40deg)}}@keyframes of-draw-top{0%{transform:translateY(0)rotate(-30deg)}to{transform:translateY(6px)rotate(-70deg)}}@media (prefers-reduced-motion:reduce){.ch,.ch *{transition:none!important;animation:none!important}}.ch-sleeve-s{fill:none;stroke:var(--c-shirt);stroke-linecap:round;stroke-linejoin:round}.ch-skin-s{fill:none;stroke:#f4c3a2;stroke-linecap:round}.ch-cuff-s{fill:none;stroke:var(--c-shirt-l);stroke-linecap:round}.ch-front[data-hide*=l] .ch-arm-l,.ch-front[data-hide*=r] .ch-arm-r{display:none}.ch-visor{fill:#17101f;stroke:hsl(calc(var(--th) + 354) calc(80% * var(--ts)) 70%/.5);stroke-width:1px}.ch-visor-lens{fill:hsl(calc(var(--th) + 350) calc(70% * var(--ts)) 24%)}.ch-visor-shine{fill:none;stroke:#ffffff73;stroke-width:1.6px;stroke-linecap:round}.ch-visor-led{fill:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}.ch-strap{fill:none;stroke:#241a30;stroke-width:3.6px;stroke-linecap:round}@keyframes gs-hop{30%{transform:translateY(-16px)scale(1.02,.98)}62%{transform:translateY(0)scale(1.03,.96)}to{transform:none}}@keyframes gs-float{50%{transform:translateY(-7px)}}@keyframes gs-pulse{50%{opacity:.6;transform:scale(1.3)}}@keyframes gs-pop{0%{opacity:0;transform:scale(.4)}}@keyframes gs-wag{0%{transform:rotate(-8deg)}to{transform:rotate(9deg)}}@keyframes gs-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.18)}}@keyframes gs-portal{50%{fill-opacity:.3;transform:scale(1.06)}}@keyframes gs-flash{0%{opacity:1}to{opacity:0}}@keyframes gs-steam{0%{opacity:.8;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes gs-clap{0%,86%,to{transform:rotate(0)}92%{transform:rotate(-9deg)}}@keyframes gs-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-54px)}}.ch-glass{fill:hsl(calc(var(--th) + 350) calc(60% * var(--ts)) 80%/.12)}.ch-frame,.ch-glass{stroke:#241a30;stroke-width:1.8px}.ch-frame{fill:none;stroke-linecap:round}.ch-glass-shine{fill:none;stroke:#ffffff8c;stroke-width:1.3px;stroke-linecap:round}@keyframes ob-key{50%{opacity:1}}@keyframes ob-spin{to{transform:rotate(1turn)}}.tk-kw{color:#ff7ab2}.tk-str{color:#a6e3a1}.tk-com{color:#6c7086;font-style:italic}.tk-tag{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}.tk-attr{color:#89dceb}.tk-num{color:#fab387}.tk-fn{color:#89b4fa}.tk-sel{color:#f9e2af}.tk-prop{color:#94e2d5}.tk-pun{color:#9399b2}.tk-txt{color:#d9d3f0}.pb{transition:transform .2s}.pb-body{transform-origin:0 300px;animation:pb-breathe 3.6s ease-in-out infinite alternate}@keyframes pb-breathe{to{transform:scale(1.004,1.012)}}.pb-head{transform-origin:0 44px;transition:transform .3s ease-out}.pb-cheer,.pb-tag{transition:opacity .4s}.pb-cheer{opacity:0}.pb-tag[data-on=false]{opacity:.55}.pb-hop{animation:pb-jump .6s cubic-bezier(.3,1.4,.5,1)}@keyframes pb-jump{30%{translate:0 -30px}62%{translate:0}}@keyframes pb-cur{0%,to{transform:translate(60px,40px)}30%{transform:translate(110px,60px)}60%{transform:translate(80px,90px)}}@media (prefers-reduced-motion:reduce){.pb-body,.pb-cursor,.pb-elbow,.pb-head,.pb-hop,.pb-up{animation:none!important}}@property --ob-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ob-sec{to{transform:rotate(1turn)}}@keyframes ob-scan{0%{transform:translateY(0)}to{transform:translateY(52px)}}.pb-card{transition:transform .9s cubic-bezier(.3,.8,.3,1)}.pb-cursor{animation:pb-cur2 1.8s ease-in-out infinite}@keyframes pb-cur2{50%{transform:translate(-5px,-3px)}}.ss-wrap{max-width:1260px;margin:4rem auto 0;padding-inline:1rem}.ss{gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ss-p{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.1);border-radius:24px;min-width:0;position:relative;overflow:hidden}.ss-hit{z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ss-hit:focus-visible{outline:2px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);outline-offset:-5px}.ss-glow{opacity:0;background:radial-gradient(90% 70% at 15% 0,hsl(calc(var(--th) + 354 + var(--k) * 12) calc(80% * var(--ts)) 58%/.32),transparent 65%);transition:opacity .6s}.ss-glow,.ss-slim{pointer-events:none;position:absolute;inset:0}.ss-slim{flex-direction:column;justify-content:space-between;align-items:center;padding:1.4rem .4rem 1.6rem;transition:opacity .35s;display:none}.ss-no{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7);letter-spacing:.12em;font-size:.875rem}.ss-no,.ss-vt{font-weight:600}.ss-vt{color:#ffffffdb;letter-spacing:-.01em;white-space:nowrap;writing-mode:vertical-rl;font-size:1rem;transform:rotate(180deg)}.ss-full{flex-direction:column;align-items:flex-start;padding:1.6rem;display:flex;position:relative}.ss-big{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.09);letter-spacing:-.05em;pointer-events:none;font-size:5.5rem;font-weight:700;line-height:1;position:absolute;top:.4rem;right:1.2rem}.ss-title{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 94%);letter-spacing:-.03em;white-space:pre-line;margin:1.4rem 0 0;font-size:1.8rem;font-weight:600;line-height:1.1}.ss-text{color:hsl(calc(var(--th) + 354) calc(45% * var(--ts)) 84%);margin:1rem 0 0;font-size:.95rem;line-height:1.6}.ss-more{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.4);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.12);color:#fff;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;margin-top:1.4rem;padding:0 1.2rem;font-size:.9rem;font-weight:600;transition:background .25s,border-color .25s,gap .25s;display:inline-flex}.ss-more:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.24);gap:.8rem}.ss-more:focus-visible{outline:2px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);outline-offset:3px}.ss-hint{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.8);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.875rem;display:none}.ss-hint svg{animation:ss-nudge 1.4s ease-in-out infinite}@keyframes ss-nudge{50%{transform:translate(5px)}}@media (min-width:1024px){.ss-p{flex:1 1 0;height:28rem;transition:flex-grow .75s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s}.ss-p[data-active=true]{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.38);box-shadow:inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.2),0 30px 70px -30px hsl(calc(var(--th) + 350) calc(64% * var(--ts)) 43%/.6);flex-grow:4.2}.ss-p[data-active=true] .ss-hit{pointer-events:none}.ss-p[data-active=true] .ss-glow{opacity:1}.ss-slim{display:flex}.ss-p[data-active=true] .ss-slim{opacity:0}.ss-p:not([data-active=true]):hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.25)}.ss-full{opacity:0;visibility:hidden;width:26rem;padding:1.8rem;transition:opacity .3s,visibility 0s .3s;position:absolute;bottom:0;left:0}.ss-p[data-active=true] .ss-full{opacity:1;visibility:visible;transition:opacity .5s .3s,visibility}.ss-big{opacity:0;transition:opacity .5s .3s}.ss-p[data-active=true] .ss-big{opacity:1}}@media (min-width:1100px){.ss-full{width:28rem;padding:2rem}.ss-title{font-size:2rem}}@media (min-width:1280px){.ss-full{width:34rem;padding:2.2rem}.ss-title{font-size:2.2rem}}@media (max-width:1023.98px){.ss-wrap{margin-top:3rem;padding-inline:0}.ss{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.9rem;padding:.5rem 1rem 1.2rem;scroll-padding-inline:1rem;overflow-x:auto}.ss-p{scroll-snap-align:start;flex:0 0 min(82vw,21rem);min-height:19rem}.ss-hit{display:none}.ss-glow{opacity:.8}.ss-hint{display:flex}}@media (prefers-reduced-motion:reduce){.ss-full,.ss-glow,.ss-hint svg,.ss-p,.ss-slim{transition:none!important;animation:none!important}}.ss-track{margin-top:3rem}.ss-wrap{margin:0 auto}.ss-prog{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ss-track{height:calc(32rem + var(--n) * 42svh)}.ss-sticky{position:sticky;top:max(5.5rem,50svh - 16rem)}.ss-prog{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.85);align-items:center;gap:1rem;margin-top:1.6rem;font-size:.875rem;display:flex}.ss-prog-n{font-variant-numeric:tabular-nums;letter-spacing:.08em;min-width:4.4rem;font-weight:600}.ss-prog-bar{background:#ffffff1a;border-radius:999px;flex:1;height:3px;overflow:hidden}.ss-prog-bar span{border-radius:inherit;background:linear-gradient(90deg,hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 60%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%));height:100%;box-shadow:0 0 10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7);transform-origin:0;display:block;transform:scaleX(0)}.ss-prog-t{text-align:right;opacity:.7;min-width:8.5rem}}html.has-sb{scrollbar-width:none}html.has-sb::-webkit-scrollbar{display:none}.sb-track{z-index:55;-webkit-user-select:none;user-select:none;width:20px;transition:opacity .4s;display:none;position:fixed;top:10px;bottom:10px;right:3px}.has-sb .sb-track{display:block}.sb-track[data-hide=true]{opacity:0;pointer-events:none}.sb-thumb{background:linear-gradient(180deg,#ffffff42,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.2));-webkit-backdrop-filter:blur(14px)saturate(1.7);cursor:grab;opacity:.4;touch-action:none;will-change:transform;border:1px solid #ffffff2e;border-radius:999px;width:6px;min-height:52px;transition:opacity .3s,width .25s cubic-bezier(.16,1,.3,1),right .25s cubic-bezier(.16,1,.3,1),background .25s;position:absolute;top:0;right:5px;box-shadow:inset 0 1px #fff6,0 4px 18px #00000059}.sb-track:hover .sb-thumb,.sb-track[data-on=true] .sb-thumb{opacity:1;width:10px;right:3px}.sb-track[data-drag=true] .sb-thumb{background:linear-gradient(180deg,#ffffff5c,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%/.4));cursor:grabbing;width:12px;right:2px}@media (prefers-reduced-motion:reduce){.sb-thumb,.sb-track{transition:none}}.ss-detail,.ss-info{display:none}.ss-d-label,.ss-info b{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%/.9);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-size:.875rem;font-weight:700;display:block}.ss-good{color:hsl(calc(var(--th) + 216) calc(70% * var(--ts)) 72%/.95)!important}.ss-d-in ul,.ss-info ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ss-d-in li,.ss-info li{color:hsl(calc(var(--th) + 354) calc(45% * var(--ts)) 88%);padding-left:1.5rem;font-size:.95rem;line-height:1.45;position:relative}.ss-d-in li:before,.ss-info li:before{content:"";background:hsl(calc(var(--th) + 91) calc(90% * var(--ts)) 66%);width:.95rem;height:.95rem;position:absolute;top:.3em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 50%/contain no-repeat}.ss-ok li:before{background:hsl(calc(var(--th) + 216) calc(70% * var(--ts)) 62%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.ss-i-fit{color:hsl(calc(var(--th) + 354) calc(45% * var(--ts)) 92%);margin:0;font-size:.95rem;line-height:1.5}@media (max-width:1023.98px){.ss-info{border-top:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.14);gap:1.1rem;margin-top:1.3rem;padding-top:1.2rem;display:grid}.ss-info b{margin-bottom:.5rem}.ss-p{min-height:0}}@media (min-width:1024px){.ss-detail{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.14);border-radius:22px;margin-top:1rem;padding:1.3rem 1.9rem 1.5rem;display:block}.ss-d-in{grid-template-rows:auto 1fr;grid-template-columns:1.1fr 1fr 1fr;gap:.9rem 2.4rem;min-height:10.5rem;animation:ss-in .55s cubic-bezier(.16,1,.3,1) both;display:grid}.ss-d-for{color:#fff;letter-spacing:-.01em;grid-column:1/-1;align-items:center;gap:.7rem;margin:0;font-size:1rem;font-weight:600;display:flex}.ss-d-for span{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%);letter-spacing:.1em;border-radius:999px;padding:.18rem .55rem;font-size:.875rem}.ss-d-fit{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.12rem;font-weight:500;line-height:1.45}.ss-d-fit,.ss-d-in li{opacity:.2;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);transform:translate(-8px)}.ss-d-fit[data-on=true],.ss-d-in li[data-on=true]{opacity:1;transform:none}.ss-d-in li[data-now=true]:before{animation:ss-pulse 1.2s ease-in-out infinite}.ss-d-in li[data-now=true]{color:#fff}.ss-info{display:none}}@keyframes ss-in{0%{opacity:0;transform:translateY(14px)}}@keyframes ss-pulse{50%{transform:scale(1.35)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ss-track[data-pin=false]{height:auto}.ss-track[data-pin=false] .ss-sticky{position:static}.ss-track[data-pin=false] .ss-prog{display:none}.ss-track[data-pin=true]{height:calc(36rem + var(--n) * 52svh)}.ss-track[data-pin=true] .ss-sticky{top:max(4rem,50svh - 20rem)}.ss-track[data-pin=true] .ss-p{height:clamp(18rem,40svh,25rem)}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.ss-prog{display:none}}@media (prefers-reduced-motion:reduce){.ss-d-in,.ss-d-in li:before{animation:none!important}.ss-d-fit,.ss-d-in li{opacity:1;transition:none;transform:none}}@media (min-width:1024px){.ss-wrap{max-width:1480px;padding-inline:clamp(1.5rem,3vw,3rem)}.ss-detail{padding:1.2rem 2rem 1.4rem}.ss-d-in{grid-template-columns:1fr 1fr;gap:.8rem 2.2rem;min-height:0}.ss-d-in>div:first-of-type{grid-column:1/-1}.ss-d-in>div:first-of-type .ss-d-fit{max-width:62ch}.ss-d-in li{font-size:clamp(.875rem,.72rem + .25vw,.95rem)}.ss-d-label{margin-bottom:.55rem}.ss-d-in ul{gap:.5rem}}@media (min-width:1340px){.ss-d-in{grid-template-columns:minmax(15rem,.7fr) repeat(2,minmax(27.5rem,1fr));gap:.8rem 2.2rem}.ss-d-in>div:first-of-type{grid-column:auto}.ss-d-in>div:first-of-type .ss-d-fit{max-width:none}}@media (min-width:1440px){.ss-full{width:38rem}.ss-title{font-size:2.4rem}}@media (min-width:1024px){.ss-slim{gap:.6rem;padding:1rem .4rem 1.1rem}.ss-vt{font-size:.92rem}.ss-track[data-pin=true] .ss-p{height:clamp(19.5rem,40svh,25rem)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@keyframes pf-ring{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.35)}}}.ts{flex-direction:column;justify-content:center;min-height:100svh;padding:3rem 0 3.5rem;display:flex;position:relative}.ts-head{text-align:center;padding-inline:1rem}.ts-wrap{width:100%}.ts-stage{max-width:1520px;height:clamp(30rem,100svh - 21rem,54rem);margin:.6rem auto 0;position:relative}@property --ang{syntax:"<angle>";inherits:true;initial-value:0deg}.ts-system{position:absolute;inset:0}.ts-orbit{--rx:calc(var(--ry) * var(--asp,1.6));width:calc(var(--rx) * 2);height:calc(var(--ry) * 2);margin:calc(var(--ry) * -1) 0 0 calc(var(--rx) * -1);border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.2);box-shadow:0 0 22px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.1),inset 0 0 22px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.06);pointer-events:none;border-radius:50%;animation:ts-run 110s linear infinite;position:absolute;top:50%;left:50%}@keyframes ts-run{to{--ang:360deg}}.ts-stage:hover .ts-orbit,.ts-stage[data-pause=true] .ts-orbit{animation-play-state:paused}.ts-planet{color:#fff;cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%) translate(calc(cos(var(--a0) + var(--ang)) * var(--rx)),calc(sin(var(--a0) + var(--ang)) * var(--ry)));background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.ts-planet,.ts-sphere{width:var(--s);height:var(--s)}.ts-sphere{background:radial-gradient(circle at 32% 28%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) calc(var(--l) * 1% + 24%)) 0,hsl(calc(var(--th) + 352) calc(85% * var(--ts)) calc(var(--l) * 1%)) 38%,hsl(calc(var(--th) + 346) calc(70% * var(--ts)) 12%) 100%);box-shadow:inset -8px -10px 18px #0000008c,inset 4px 4px 10px #ffffff47,0 0 calc(var(--s) * .55) hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.5);border-radius:50%;transition:transform .35s cubic-bezier(.2,.9,.3,1.3),box-shadow .35s;display:block;position:relative}.ts-planet[data-ring=true] .ts-sphere:after{content:"";border:2px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%/.6);border-radius:50%;height:28%;position:absolute;top:36%;left:-38%;right:-38%;transform:rotate(-18deg)}.ts-planet:hover .ts-sphere,.ts-planet[aria-expanded=true] .ts-sphere{box-shadow:inset -8px -10px 18px #00000080,inset 4px 4px 10px #ffffff59,0 0 calc(var(--s) * 1) hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.8);transform:scale(1.18)}.ts-planet:focus-visible{outline:2px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);outline-offset:8px;border-radius:50%}.ts-pl-name{text-align:center;white-space:nowrap;text-shadow:0 2px 14px #000000e6;gap:1px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.ts-pl-name b{color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.ts-pl-name small{color:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 82%)}.ts-sun{z-index:2;pointer-events:none;place-items:center;width:132px;height:132px;margin:-66px 0 0 -66px;display:grid;position:absolute;top:50%;left:50%}.ts-sun i{background:radial-gradient(circle at 38% 32%,#fff 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 88%) 22%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%) 55%,hsl(calc(var(--th) + 346) calc(80% * var(--ts)) 36%) 100%);box-shadow:0 0 50px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.9),0 0 130px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.55),0 0 260px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.3);border-radius:50%;animation:ts-sun 5s ease-in-out infinite;position:absolute;inset:0}@keyframes ts-sun{50%{filter:brightness(1.1);transform:scale(1.06)}}.ts-hint{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%/.9);text-align:center;justify-content:center;align-items:center;gap:.6rem;margin:.8rem 0 0;padding-inline:1rem;font-size:1rem;display:flex}.tx-back{z-index:80;opacity:0;pointer-events:none;transition:opacity .35s;position:fixed;inset:0}.tx-back[data-on=true]{opacity:1}.tx-back[data-sticky=true]{pointer-events:auto}.tx-back b,.tx-back i{pointer-events:none;--rx:calc(var(--bw,120px) * 1.42);--ry:calc(var(--bh,120px) * 1.42);position:absolute;inset:0}.tx-back i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:radial-gradient(ellipse calc(var(--rx) + 1000px) calc(var(--ry) + 1000px) at var(--bx,50%) var(--by,50%),#000 0,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse calc(var(--rx) + 1000px) calc(var(--ry) + 1000px) at var(--bx,50%) var(--by,50%),#000 0,#000 55%,transparent 100%)}.tx-back i:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:radial-gradient(ellipse calc(var(--rx) + 700px) calc(var(--ry) + 700px) at var(--bx,50%) var(--by,50%),#000 0,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse calc(var(--rx) + 700px) calc(var(--ry) + 700px) at var(--bx,50%) var(--by,50%),#000 0,#000 55%,transparent 100%)}.tx-back i:nth-child(3){-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);-webkit-mask-image:radial-gradient(ellipse calc(var(--rx) + 480px) calc(var(--ry) + 480px) at var(--bx,50%) var(--by,50%),#000 0,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse calc(var(--rx) + 480px) calc(var(--ry) + 480px) at var(--bx,50%) var(--by,50%),#000 0,#000 55%,transparent 100%)}.tx-back i:nth-child(4){-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);-webkit-mask-image:radial-gradient(ellipse calc(var(--rx) + 300px) calc(var(--ry) + 300px) at var(--bx,50%) var(--by,50%),#000 0,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse calc(var(--rx) + 300px) calc(var(--ry) + 300px) at var(--bx,50%) var(--by,50%),#000 0,#000 55%,transparent 100%)}.tx-back i:nth-child(5){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:radial-gradient(ellipse calc(var(--rx) + 150px) calc(var(--ry) + 150px) at var(--bx,50%) var(--by,50%),#000 0,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse calc(var(--rx) + 150px) calc(var(--ry) + 150px) at var(--bx,50%) var(--by,50%),#000 0,#000 60%,transparent 100%)}.tx-back b{-webkit-mask-image:radial-gradient(ellipse calc(var(--rx) + 520px) calc(var(--ry) + 520px) at var(--bx,50%) var(--by,50%),#000 0,#000000b3 45%,transparent 100%);mask-image:radial-gradient(ellipse calc(var(--rx) + 520px) calc(var(--ry) + 520px) at var(--bx,50%) var(--by,50%),#000 0,#000000b3 45%,transparent 100%);background:#06030e4d}.tx-pop{z-index:90;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.38);background:linear-gradient(170deg,hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 12%/.98),hsl(calc(var(--th) + 346) calc(75% * var(--ts)) 6%/.99));width:min(38rem,100vw - 1.5rem);max-height:calc(100svh - 24px);box-shadow:inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.3),0 50px 100px -24px #000000d9,0 0 80px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.22);border-radius:28px;flex-direction:column;animation:tx-pop .5s cubic-bezier(.2,1.1,.3,1) both;display:flex;position:fixed;overflow:hidden}@keyframes tx-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes tx-up{0%{opacity:0;filter:blur(5px)}}.tx-x{z-index:3;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.25);color:#fff;cursor:pointer;background:#0a051680;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:background .25s,transform .25s;display:grid;position:absolute;top:1rem;right:1rem}.tx-x:hover{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);transform:rotate(90deg)}.tx-head{background:radial-gradient(110% 150% at 0 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.3),transparent 62%),linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.06),transparent);align-items:center;gap:1.1rem;padding:1.6rem 4rem 1.3rem 1.7rem;display:flex;position:relative}.tx-head:before{content:"";background-image:linear-gradient(hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.09) 1px,transparent 1px),linear-gradient(90deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.09) 1px,transparent 1px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 75%);mask-image:linear-gradient(120deg,#000,#0000 75%)}.tx-orb{flex:none;width:4.2rem;height:4.2rem;display:block;position:relative}.tx-orb i{background:radial-gradient(circle at 32% 28%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 90%) 0,hsl(calc(var(--th) + 352) calc(85% * var(--ts)) 62%) 38%,hsl(calc(var(--th) + 346) calc(70% * var(--ts)) 14%) 100%);box-shadow:inset -6px -7px 12px #00000080,0 0 34px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.7);border-radius:50%;position:absolute;inset:.35rem}.tx-orb:after{content:"";border:2px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 86%/.65);border-radius:50%;height:26%;position:absolute;top:38%;left:-4%;right:-4%;transform:rotate(-18deg)}.tx-ht{min-width:0;position:relative}.tx-crumb{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.75);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;display:block;overflow:hidden}.tx-ht h3{color:#fff;letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.75rem;font-weight:600;line-height:1.1}.tx-ht p{color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 78%);margin:.35rem 0 0;font-size:.95rem}.tx-tools{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.2);scrollbar-width:none;background:#08041299;border-radius:999px;gap:.2rem;margin:.2rem 1.7rem 0;padding:.3rem;display:flex;position:relative;overflow-x:auto}.tx-thumb{width:var(--tw,0);background:linear-gradient(180deg,hsl(calc(var(--th) + 353.6) calc(100% * var(--ts)) 86%),hsl(calc(var(--th) + 348) calc(72% * var(--ts)) 68%));box-shadow:inset 0 1px 0 #ffffff80,0 4px 22px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.55);transform:translateX(var(--tx,0));border-radius:999px;transition:transform .4s cubic-bezier(.3,1.2,.4,1),width .4s cubic-bezier(.3,1.2,.4,1);position:absolute;top:.3rem;bottom:.3rem;left:0}.tx-tools button{z-index:1;color:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 86%);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:.5rem 1.05rem;font-size:.95rem;font-weight:500;transition:color .3s;position:relative}.tx-tools button:hover{color:#fff}.tx-tools button[data-on=true]{color:hsl(calc(var(--th) + 346) calc(80% * var(--ts)) 12%);font-weight:600}.tx-tools button:focus-visible{outline:2px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);outline-offset:1px}.tx-body{scrollbar-width:thin;flex:auto;min-height:0;padding:.4rem 1.7rem .2rem;overflow-y:auto}.tx-detail>*{animation:tx-up .45s cubic-bezier(.16,1,.3,1) both}.tx-detail>:nth-child(2){animation-delay:60ms}.tx-detail>:nth-child(3){animation-delay:.11s}.tx-detail>:nth-child(4){animation-delay:.16s}.tx-detail>:nth-child(5){animation-delay:.21s}.tx-detail>:nth-child(6){animation-delay:.26s}.tx-detail>:nth-child(7){animation-delay:.31s}.tx-toolhead{align-items:center;gap:.8rem;margin-top:1.1rem;display:flex}.tx-toolhead h4{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:600;line-height:1.1}.tx-toolhead span{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.35);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);letter-spacing:.04em;border-radius:999px;padding:.22rem .7rem;font-size:.875rem;font-weight:600}.tx-tag{color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 86%);margin:.55rem 0 0;font-size:1.0625rem;line-height:1.5}.tx-l{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%/.9);letter-spacing:.16em;text-transform:uppercase;margin:1.4rem 0 .65rem;font-size:.875rem;font-weight:700;display:block}.tx-builds{counter-reset:tx;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.tx-builds li{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.12);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.05);color:hsl(calc(var(--th) + 354) calc(45% * var(--ts)) 92%);counter-increment:tx;border-radius:14px;align-items:center;gap:.9rem;padding:.65rem .8rem;font-size:1rem;line-height:1.4;transition:background .25s,border-color .25s,transform .25s;display:flex}.tx-builds li:before{content:"0" counter(tx);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16);width:2rem;height:2rem;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 86%);border-radius:10px;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;font-weight:600;display:grid}.tx-builds li:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.4);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.11);transform:translate(3px)}.tx-inds{flex-wrap:wrap;gap:.5rem;display:flex}.tx-inds span{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.08);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 90%);border-radius:999px;padding:.4rem 1rem;font-size:.92rem}.tx-why{background:linear-gradient(90deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.12),transparent);color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 88%);border-radius:14px;margin:1.4rem 0 .4rem;padding:.9rem 1rem .95rem 1.2rem;font-size:1rem;line-height:1.6;position:relative}.tx-why:before{content:"";background:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 86%),hsl(calc(var(--th) + 340) calc(80% * var(--ts)) 55%));border-radius:3px;width:3px;position:absolute;top:.7rem;bottom:.7rem;left:0}.tx-why b{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.3rem;font-size:.875rem;font-weight:700;display:block}.tx-foot{border-top:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.14);background:#06030e80;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.7rem 1.3rem;display:flex}.tx-foot>span{color:hsl(calc(var(--th) + 354) calc(30% * var(--ts)) 66%);letter-spacing:.04em;font-size:.875rem}.tx-cta{background:linear-gradient(180deg,hsl(calc(var(--th) + 353.6) calc(100% * var(--ts)) 86%),hsl(calc(var(--th) + 348) calc(72% * var(--ts)) 68%));min-height:46px;box-shadow:inset 0 1px 0 #ffffff80,0 8px 26px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.45);color:hsl(calc(var(--th) + 346) calc(80% * var(--ts)) 12%);border-radius:999px;align-items:center;gap:.6rem;padding:0 1.4rem;font-size:.95rem;font-weight:600;transition:gap .25s,transform .25s,filter .25s;display:inline-flex}.tx-cta:hover{filter:brightness(1.06);gap:.95rem;transform:translateY(-1px)}@media (max-width:900px){.ts{min-height:0;padding:4rem 0 3.5rem}.ts-stage{perspective:none;flex-direction:column;height:auto;padding-inline:1rem;display:flex}.ts-sun{order:-1;width:92px;height:92px;margin:0 auto 3.2rem;position:relative;top:auto;left:auto}.ts-system{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid;position:static;transform:none}.ts-orbit{width:auto;box-shadow:none;border:0;margin:0;animation:none}.ts-orbit,.ts-planet{height:auto;position:static;transform:none}.ts-planet{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.2);background:hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 9%/.7);text-align:left;border-radius:20px;align-items:center;gap:.9rem;width:100%;padding:1rem;display:flex}.ts-sphere{flex:none;width:2.8rem;height:2.8rem}.ts-planet[data-ring=true] .ts-sphere:after{display:none}.ts-pl-name{text-align:left;white-space:normal;position:static;transform:none}.ts-pl-name b{font-size:1rem}}@media (max-width:520px){.ts-system{grid-template-columns:1fr}}@media (max-width:640px){.tx-pop{border-radius:26px 26px 0 0;width:100%;max-height:88svh;bottom:0;right:0;top:auto!important;left:0!important}}@media (prefers-reduced-motion:reduce){.ts-orbit,.ts-sphere,.ts-sun i,.tx-back,.tx-detail>*,.tx-pop,.tx-thumb{transition:none!important;animation:none!important}}@property --k{syntax:"<number>";inherits:true;initial-value:1}.cm-track{position:relative}.cm-sticky{display:none}.cm-list{max-width:46rem;margin:0 auto;padding:0 1rem;list-style:none;display:grid}.cm-list>li{border-top:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.14);grid-template-columns:3.4rem minmax(0,1fr);gap:1rem;padding:1.6rem 0;display:grid}.cm-list>li:last-child{border-bottom:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.14)}.cm-l-ico{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.1);width:3.2rem;height:3.2rem;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);border-radius:16px;place-items:center;display:grid}.cm-list h3{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 92%);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:600;line-height:1.25}.cm-list p{color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 82%);margin:.6rem 0 0;font-size:1rem;line-height:1.7}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cm-track{--st:max(100svh,38rem)}.cm-track[data-pin=true]{height:calc(var(--st) + (var(--n) - 1) * 110svh + 30svh)}.cm-list{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm-sticky{top:min(0px,calc(100svh - var(--st)));display:block;position:sticky}.cm-stage{width:100%;height:var(--st);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 17% 83%,#0000);mask-image:linear-gradient(#0000,#000 17% 83%,#0000)}.cm-fade{z-index:2;pointer-events:none;height:18%;display:none;position:absolute;left:0;right:0}.cm-fade-t{background:linear-gradient(to bottom,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%),transparent);top:0}.cm-fade-b{background:linear-gradient(to top,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%),transparent);bottom:0}.cm-sky{background:radial-gradient(60% 40% at 50% 8%,hsl(calc(var(--th) + 354) calc(90% * var(--ts)) 60%/.14),transparent 70%);pointer-events:none}.cm-scene,.cm-sky{position:absolute;inset:0}.cm-scene{perspective:1900px;perspective-origin:50% 36%}.cm-world{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:62%;left:calc(50% - 270px);transform:scale(1.1)rotateX(58deg)rotate(-34deg)}.cm-ground{background-color:hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 6%);background-image:linear-gradient(hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.07) 2px,transparent 2px),linear-gradient(90deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.07) 2px,transparent 2px);background-size:80px 80px;height:4000px;position:absolute;top:-1300px}.cm-roads{position:absolute;top:0;left:0;overflow:visible;transform:translateZ(2px)}.cm-measure{fill:none;stroke:none}.cm-dash,.cm-edge,.cm-isle,.cm-road,.cm-walk{fill:none;stroke-linejoin:round}.cm-walk{stroke:hsl(calc(var(--th) + 350) calc(35% * var(--ts)) 30%);stroke-width:154px}.cm-road{stroke:hsl(calc(var(--th) + 346) calc(40% * var(--ts)) 7%);stroke-width:124px}.cm-edge{stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 90%/.7);stroke-width:2.5px}.cm-dash{stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 94%/.85);stroke-dasharray:26 20;stroke-width:3px}.cm-isle{fill:hsl(calc(var(--th) + 350) calc(40% * var(--ts)) 15%);stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.25);stroke-width:3px}.cm-fountain{border:5px solid hsl(calc(var(--th) + 350) calc(40% * var(--ts)) 36%);background:radial-gradient(circle,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%) 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 58%/.85) 70%);border-radius:50%;width:72px;height:72px;position:absolute;transform:translateZ(4px)}.cm-pad{--k:.58;width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.cm-pad[data-on=true]{--k:1}.cm-ring{pointer-events:none;border-radius:6px;transition:box-shadow .7s;position:absolute;transform:translateZ(9px);box-shadow:inset 0 0 #0000}.cm-pad[data-on=true] .cm-ring{box-shadow:inset 0 0 0 4px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%/.95),inset 0 0 90px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.35)}.cm-at{width:0;height:0}.cm-at,.cm-box{transform-style:preserve-3d;position:absolute}.cm-box{--hu:calc(var(--th) + 354)}.cm-f{backface-visibility:hidden;display:block;position:absolute}.cm-top{background-color:hsl(var(--hu) calc(52% * var(--ts)) calc((var(--l) + 18) * var(--k,1) * 1%));inset:0}.cm-fr{top:calc(100% - var(--h));background-color:hsl(var(--hu) calc(56% * var(--ts)) calc((var(--l) - 1) * var(--k,1) * 1%));transform-origin:50% 100%;transform:rotateX(-90deg)}.cm-bk,.cm-fr{width:100%;height:var(--h);left:0}.cm-bk{background-color:hsl(var(--hu) calc(56% * var(--ts)) calc((var(--l) - 8) * var(--k,1) * 1%));transform-origin:50% 0;top:0;transform:rotateX(90deg)}.cm-rt{left:calc(100% - var(--h));background-color:hsl(var(--hu) calc(56% * var(--ts)) calc((var(--l) + 8) * var(--k,1) * 1%));transform-origin:100%;transform:rotateY(90deg)}.cm-lf,.cm-rt{top:0;width:var(--h);height:100%}.cm-lf{background-color:hsl(var(--hu) calc(56% * var(--ts)) calc((var(--l) - 6) * var(--k,1) * 1%));transform-origin:0;left:0;transform:rotateY(-90deg)}.cm-win .cm-bk,.cm-win .cm-fr,.cm-win .cm-lf,.cm-win .cm-rt{background-image:repeating-linear-gradient(0deg,hsl(var(--hu) 50% 6%/.5) 0 3px,transparent 3px 13px),repeating-linear-gradient(90deg,hsl(var(--hu) 100% 88%/.3) 0 7px,transparent 7px 16px)}.cm-glass .cm-fr,.cm-glass .cm-rt{background-image:repeating-linear-gradient(0deg,hsl(var(--hu) 50% 6%/.5) 0 2px,transparent 2px 11px),repeating-linear-gradient(90deg,hsl(var(--hu) 100% 92%/.42) 0 10px,transparent 10px 14px)}.cm-top b{color:hsl(var(--hu) 100% 94%);text-shadow:0 0 14px hsl(var(--hu) 100% 70%);place-items:center;font-size:26px;font-weight:800;display:grid;position:absolute;inset:0}.cm-flat{--hu:calc(var(--th) + 354);background:hsl(var(--hu) calc(40% * var(--ts)) calc(var(--l) * var(--k,1) * 1%));position:absolute;transform:translateZ(9px)}.cm-p-lines{box-shadow:inset 0 0 0 3px hsl(var(--hu) 100% 86%/.35);background-image:repeating-linear-gradient(90deg,transparent 0 30px,hsl(var(--hu) 100% 86%/.22) 30px 33px)}.cm-p-runway{background-image:repeating-linear-gradient(90deg,transparent 0 24px,hsl(var(--hu) 100% 92%/.7) 24px 44px);box-shadow:inset 0 0 0 3px hsl(var(--hu) 100% 86%/.4);background-position:0;background-repeat:repeat-x;background-size:auto 4px}.cm-p-water{background:linear-gradient(135deg,hsl(var(--hu) 100% 78%),hsl(var(--hu) 100% 56%))}.cm-p-road,.cm-p-yard{background-image:repeating-linear-gradient(90deg,transparent 0 22px,hsl(var(--hu) 100% 86%/.3) 22px 40px);background-position:0;background-repeat:repeat-x;background-size:auto 2px}.cm-sign{width:0;height:0;transform-style:preserve-3d;position:absolute}.cm-sign span{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.5);color:#fff;letter-spacing:-.005em;transform-origin:0 0;white-space:nowrap;background:#0e081ce0;border-radius:10px;padding:.25rem .7rem;font-size:15px;font-weight:600;position:absolute;top:0;left:0;transform:rotate(34deg)rotateX(-58deg)translate(-50%,-100%)}.cm-name span{opacity:.55;border-radius:12px;padding:.3rem .9rem;font-size:17px;transition:opacity .5s,background .5s,color .5s,box-shadow .5s}.cm-name[data-on=true] span{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 90%);background:linear-gradient(180deg,hsl(calc(var(--th) + 353.6) calc(100% * var(--ts)) 88%),hsl(calc(var(--th) + 348) calc(72% * var(--ts)) 68%));box-shadow:0 0 40px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.7);color:hsl(calc(var(--th) + 346) calc(80% * var(--ts)) 12%);opacity:1;border-radius:14px;padding:.45rem 1.2rem;font-size:26px}.cm-shuttle{transform-style:preserve-3d;animation:cm-shuttle var(--dur,8s) linear infinite}@keyframes cm-shuttle{0%{translate:0;rotate:0deg}48%{rotate:0deg;translate:var(--len) 0}50%{rotate:180deg;translate:var(--len) 0}98%{translate:0;rotate:180deg}to{translate:0;rotate:1turn}}.cm-ambient{offset-rotate:auto;width:0;height:0;transform-style:preserve-3d;animation:cm-run 40s linear infinite;position:absolute;top:0;left:0}@keyframes cm-run{to{offset-distance:100%}}.cm-car{width:0;height:0;transform-style:preserve-3d;top:0;left:0}.cm-car,.cm-glow{position:absolute}.cm-glow{background:radial-gradient(ellipse,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.85),transparent 70%);border-radius:50%;width:116px;height:76px;top:-38px;left:-58px;transform:translateZ(4px)}.cm-takeoff{transform-style:preserve-3d;animation:cm-takeoff 12s ease-in infinite}@keyframes cm-takeoff{0%,10%{visibility:visible;translate:0}45%{translate:260px}94%{visibility:visible;translate:1200px 0 560px}95%,to{visibility:hidden;translate:1200px 0 560px}}.cm-orbit{transform-style:preserve-3d;animation:cm-spin var(--dur,10s) linear infinite}@keyframes cm-spin{to{rotate:1turn}}.cm-hover{transform-style:preserve-3d;translate:var(--r,60px) 0 30px;animation:cm-bob 2s ease-in-out infinite alternate}@keyframes cm-bob{to{translate:var(--r,60px) 0 46px}}.cm-rotor{animation:cm-spin .35s linear infinite;position:absolute;top:0;left:0}.cm-rotor,.cm-swing{transform-style:preserve-3d}.cm-swing{animation:cm-swing 14s ease-in-out infinite alternate}@keyframes cm-swing{0%{rotate:-28deg}to{rotate:28deg}}.cm-smoke{background:hsl(calc(var(--th) + 354) 30% 78%/.5);width:16px;height:16px;animation:cm-puff 4s ease-out infinite;position:absolute;top:-8px;left:-8px}.cm-smoke-b{animation-delay:-2s}@keyframes cm-puff{0%{opacity:.7;translate:0;scale:.6}to{opacity:0;translate:20px 0 90px;scale:2.6}}.cm-ui{pointer-events:none;grid-template-columns:17.5rem minmax(0,1fr) 33rem;align-items:center;max-width:1760px;margin:0 auto;padding:0 clamp(1.5rem,4vw,4.5rem);display:grid;position:absolute;inset:0}.cm-panel,.cm-rail{pointer-events:auto}.cm-rail{grid-column:1;padding-left:1.3rem;position:relative}.cm-rail-bar{background:#ffffff1a;border-radius:999px;width:3px;position:absolute;top:.3rem;bottom:.3rem;left:0;overflow:hidden}.cm-rail-bar span{border-radius:inherit;background:linear-gradient(180deg,hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 60%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%));height:100%;box-shadow:0 0 10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7);transform-origin:top;display:block;transform:scaleY(0)}.cm-rail ol{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.cm-rail button{width:100%;color:hsl(calc(var(--th) + 354) calc(30% * var(--ts)) 72%);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.7rem;padding:.5rem .7rem;font-size:.95rem;line-height:1.3;transition:background .3s,color .3s;display:flex}.cm-rail button:hover{color:#fff}.cm-rail button i{min-width:1.7rem;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.6);letter-spacing:.06em;font-size:.875rem;font-style:normal;font-weight:600}.cm-rail button[data-done=true]{color:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 82%)}.cm-rail button[data-on=true]{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16);color:#fff;font-weight:600}.cm-rail button[data-on=true] i{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 86%)}.cm-panel{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.18);box-shadow:inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.2),0 30px 80px -30px #000000b3;border-radius:26px;grid-column:3;padding:1.8rem 2rem 1.3rem}.cm-p-in{animation:ss-in .5s cubic-bezier(.16,1,.3,1) both}.cm-p-top{margin:0}.cm-p-top span{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);letter-spacing:.06em;border-radius:999px;padding:.25rem .8rem;font-size:.875rem;font-weight:600;display:inline-block}.cm-panel h3{color:#fff;letter-spacing:-.03em;margin:1rem 0 0;font-size:2rem;font-weight:600;line-height:1.12}.cm-p-text{color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 86%);margin:.9rem 0 0;font-size:1.0625rem;line-height:1.7}.cm-p-nav{border-top:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.14);color:hsl(calc(var(--th) + 354) calc(30% * var(--ts)) 70%);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.3rem;padding-top:1rem;font-size:.875rem;display:flex}.cm-p-nav button{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.35);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.12);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,opacity .25s;display:grid}.cm-p-nav button:hover:not(:disabled){border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.8);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28)}.cm-p-nav button:disabled{cursor:default;opacity:.35}.cm-rail button{gap:.75rem}.cm-rail button svg{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%/.8);flex:none}.cm-p-ico{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.35);background:linear-gradient(145deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.25),hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 12%/.8));width:4rem;height:4rem;box-shadow:0 0 36px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.4);color:#fff;border-radius:20px;place-items:center;margin-top:1.1rem;display:grid}.cm-p-in h3{margin-top:1rem}.cm-rail{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a05169e;border-radius:22px;padding:1rem 1rem 1rem 1.6rem}.cm-rail-bar{top:1.1rem;bottom:1.1rem;left:.7rem}.cm-sticky[data-live=false] *{animation-play-state:paused!important}.cm-ring{transition:none}.cm-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0516db}.cm-bl .cm-f{background-color:#9b6508}.cm-car[data-turn=r] .cm-bl .cm-f{animation:cm-blink .7s step-end infinite;box-shadow:0 0 14px #ffb433}@keyframes cm-blink{0%{background-color:#ffb83d}50%{background-color:#885907}}}.ch{--c-pants-l:hsl(calc(var(--h) - 28) calc(38% * var(--ts)) 21%)}.ch-hair{fill:#241524}.ch-hair-l{fill:#3a2340}.ch-hair-sh{fill:hsl(calc(var(--th) + 8) calc(80% * var(--ts)) 74%/.3)}.ch-skin-hi{fill:#ffe6d2;fill-opacity:.4}.ch-arm-hi{fill:none;stroke:#ffe6d2;stroke-opacity:.55;stroke-width:1.8px;stroke-linecap:round}.ch-soft{opacity:.45}.ch-sleeve-hi{fill:none;stroke:var(--c-shirt-l);stroke-opacity:.55;stroke-width:1.8px;stroke-linecap:round}.ch-fold{fill:none;stroke:var(--c-shirt-d);stroke-opacity:.55;stroke-width:.9px;stroke-linecap:round}.ch-crease,.ch-leg .ch-fold{stroke:var(--c-pants-l);stroke-opacity:.7}.ch-crease{fill:none;stroke-width:.9px;stroke-linecap:round}.ch-cuffp{fill:var(--c-pants-l)}.ch-front .ch-pants{stroke:var(--c-pants);stroke-width:2px;stroke-linejoin:round}.ch-pocket-l{fill:none;stroke:var(--c-pants-l);stroke-opacity:.9;stroke-width:.9px;stroke-linecap:round}.ch-shoe-sole{fill:none;stroke:#3d3252;stroke-width:1.3px;stroke-linecap:round}.ch-front .ch-shoe-hi{stroke:#9a8bb8;stroke-opacity:.85}.ch-placket{fill:none;stroke:var(--c-shirt-d);stroke-opacity:.5;stroke-width:.8px}.ch-btn{fill:var(--c-shirt-d)}.ch-pkt,.ch-pkt-l{fill:none;stroke:var(--c-shirt-d);stroke-opacity:.7;stroke-width:.9px;stroke-linejoin:round;stroke-linecap:round}.ch-neckv{fill:#d99a7d}.ch-collar-line{fill:none;stroke:var(--c-shirt-d);stroke-opacity:.65;stroke-width:.9px;stroke-linejoin:round;stroke-linecap:round}.ch-buckle-in{fill:#15101d}.ch-lan-hi{fill:none;stroke:#fff;stroke-opacity:.32;stroke-width:.7px;stroke-linecap:round}.ch-clip{fill:#cfc9dc}.ch-badge-top{fill:var(--c-lan)}.ch-badge-line{fill:none;stroke:var(--c-lan);stroke-opacity:.55;stroke-width:.8px;stroke-linecap:round}.ch-sclera{fill:#fff;stroke:#e3bfb2;stroke-width:.5px}.ch-iris{fill:#5b2e3c}.ch-iris-l{fill:none;stroke:#e08fa4;stroke-opacity:.65;stroke-width:1.1px;stroke-linecap:round}.ch-lid{fill:none;stroke:#1b0e1c;stroke-width:1.5px;stroke-linecap:round}.ch-front .ch-brow{stroke:#241524;stroke-width:2.2px}.ch-cheek{fill-opacity:.6}.ch-cheek-hi{fill:#fff;fill-opacity:.35}.ch-mouth-bg{fill:#7d2441}.ch-teeth{fill:#fff}.ch-front .ch-nose{stroke:#c98368}@keyframes gs-spark{0%,to{opacity:.25}50%{opacity:1}}@keyframes sk-pen{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(10px,-6px)rotate(8deg)}}:where(.bglow){position:relative}.bglow{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--glow-padding:36px;--cone-spread:25;--fill-opacity:.4;--card-bg:hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 11.5%);--bg-c1:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--bg-c2:hsl(calc(var(--th) + 400) calc(92% * var(--ts)) 72%);--bg-c3:hsl(calc(var(--th) + 310) calc(90% * var(--ts)) 70%);--glow-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/100%);--glow-color-60:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/60%);--glow-color-50:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/50%);--glow-color-40:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/40%);--glow-color-30:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/30%);--glow-color-20:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/20%);--glow-color-10:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/10%);--gradient-one:radial-gradient(at 80% 55%,var(--bg-c1) 0px,transparent 50%);--gradient-two:radial-gradient(at 69% 34%,var(--bg-c2) 0px,transparent 50%);--gradient-three:radial-gradient(at 8% 6%,var(--bg-c3) 0px,transparent 50%);--gradient-four:radial-gradient(at 41% 38%,var(--bg-c1) 0px,transparent 50%);--gradient-five:radial-gradient(at 86% 85%,var(--bg-c2) 0px,transparent 50%);--gradient-six:radial-gradient(at 82% 18%,var(--bg-c3) 0px,transparent 50%);--gradient-seven:radial-gradient(at 51% 4%,var(--bg-c2) 0px,transparent 50%);--gradient-base:linear-gradient(var(--bg-c1) 0 100%);isolation:isolate}.bglow:after,.bglow:before,.bglow>.bglow-edge{content:"";border-radius:inherit;z-index:-1;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.bglow:not(:hover):after,.bglow:not(:hover):before,.bglow:not(:hover)>.bglow-edge{opacity:0;transition:opacity .75s ease-in-out}.bglow:before{background:linear-gradient(var(--card-bg) 0 100%) padding-box,linear-gradient(#fff0 0 100%) border-box,var(--gradient-one) border-box,var(--gradient-two) border-box,var(--gradient-three) border-box,var(--gradient-four) border-box,var(--gradient-five) border-box,var(--gradient-six) border-box,var(--gradient-seven) border-box,var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.bglow:after{background:var(--gradient-one) padding-box,var(--gradient-two) padding-box,var(--gradient-three) padding-box,var(--gradient-four) padding-box,var(--gradient-five) padding-box,var(--gradient-six) padding-box,var(--gradient-seven) padding-box,var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);opacity:calc(var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.bglow>.bglow-edge{inset:calc(var(--glow-padding) * -1);z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.bglow>.bglow-edge:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 1px 0 var(--glow-color-60),inset 0 0 3px 0 var(--glow-color-50),inset 0 0 6px 0 var(--glow-color-40),inset 0 0 15px 0 var(--glow-color-30),inset 0 0 25px 2px var(--glow-color-20),inset 0 0 50px 2px var(--glow-color-10),0 0 1px 0 var(--glow-color-60),0 0 3px 0 var(--glow-color-50),0 0 6px 0 var(--glow-color-40),0 0 15px 0 var(--glow-color-30),0 0 25px 2px var(--glow-color-20),0 0 50px 2px var(--glow-color-10);position:absolute}@media (hover:none){.bglow:after,.bglow:before,.bglow>.bglow-edge{display:none}}.vr{background:hsl(calc(var(--th) - 30.15) calc(68.42% * var(--ts)) 3.73%);height:740svh;position:relative}.vr-stage,.vr[data-state=fallback],.vr[data-state=still]{height:100svh}.vr-stage{background:radial-gradient(ellipse at 50% 60%,hsl(calc(var(--th) + 350) calc(60% * var(--ts)) 14%),hsl(calc(var(--th) - 30.15) calc(68.42% * var(--ts)) 3.73%) 70%);position:sticky;top:0;overflow:hidden}.vr-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.vr[data-state=ready] .vr-canvas,.vr[data-state=still] .vr-canvas{opacity:1}.vr-vignette{background:radial-gradient(ellipse at 50% 46%,transparent 52%,hsl(calc(var(--th) - 26.86) calc(77.78% * var(--ts)) 1.76%/.6) 100%);inset:0}.vr-captions,.vr-vignette{pointer-events:none;position:absolute}.vr-captions{height:6rem;inset:auto 0 17%}.vr-cap{color:#fff;letter-spacing:-.03em;text-align:center;max-width:780px;text-shadow:0 2px 24px hsl(calc(var(--th) - 26) calc(71.43% * var(--ts)) 2.75%/.9),0 0 6px hsl(calc(var(--th) - 26) calc(71.43% * var(--ts)) 2.75%/.8);opacity:0;will-change:opacity,transform;margin:0 auto;padding:0 1.25rem;font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:600;line-height:1.15;inset:0 0 auto}.vr-cap,.vr-hint{position:absolute}.vr-hint{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 86%);letter-spacing:.04em;pointer-events:none;flex-direction:column;align-items:center;gap:4px;font-size:1rem;display:flex;bottom:118px;left:0;right:0}.vr-hint svg{animation:bob 2s ease-in-out infinite}.vr-black{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.vr-words{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vr[data-state=fallback] .vr-words{clip:auto;text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;padding:0 1.25rem;display:flex;inset:0;overflow:visible}.vr[data-state=fallback] .vr-words h1{white-space:pre-line;color:#fff;letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:600;line-height:1.05}.vr[data-state=fallback] .vr-words p{max-width:640px;color:hsl(calc(var(--th) + 350) calc(40% * var(--ts)) 86%);margin:1.4rem 0 0;font-size:1.125rem;line-height:1.65}@media (max-width:639px){.vr{height:620svh}.vr-hint{bottom:100px}}@media (prefers-reduced-motion:reduce){.vr-hint svg{animation:none}}.pm-eye{transform-box:fill-box;transform-origin:50%;animation:pm-blink 5s ease-in-out infinite}@keyframes pm-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.pm-eye{animation:none}}@keyframes pd-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.12,2.6)}}.ch-tie{fill:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}@keyframes vfo-hint{50%{opacity:.35;transform:translateY(4px)}}@keyframes ga-blast{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}.ve{z-index:5;pointer-events:none;height:120svh;margin-bottom:-60svh;position:relative}.ve-black{background:linear-gradient(#000 0 14%,#000000db 28%,#0000008c 46%,#00000038 66%,#0000000d 84%,#0000)}.ve-black,.ve-blur,.ve-blur i{position:absolute;inset:0}.ve-blur i{--n:6;-webkit-backdrop-filter:blur(calc(var(--b) * 1px));backdrop-filter:blur(calc(var(--b) * 1px));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--k) * 15%),transparent calc(100% - var(--k) * 15% + 28%));mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--k) * 15%),transparent calc(100% - var(--k) * 15% + 28%))}@keyframes vda-pulse{50%{opacity:.3}}@keyframes vq-in{0%{opacity:0;transform:translateY(14px)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@keyframes mp-ring{0%{opacity:.8;transform:scale(.96)}to{opacity:0;transform:scale(1.4)}}}@property --nr-reach{syntax:"<percentage>";inherits:false;initial-value:130%}.nr{--nr-c:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%);--nr-glow:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 68%);padding-top:26px;position:relative}.nr-tube{width:var(--nr-w,72%);background:linear-gradient(90deg,transparent,var(--nr-c) 14%,#fff 50%,var(--nr-c) 86%,transparent);height:5px;box-shadow:0 0 6px 1px var(--nr-c),0 0 22px 4px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 68%/.7),0 0 70px 14px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.38);border-radius:999px;top:0;left:50%;translate:-50%}.nr-spill,.nr-tube{opacity:1;pointer-events:none;position:absolute}.nr-spill{background:radial-gradient(ellipse 70% 80% at 50% 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.2),transparent 72%);inset:0}.nr-body{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 var(--nr-reach),transparent calc(var(--nr-reach) + 24%));mask-image:linear-gradient(180deg,#000 0,#000 var(--nr-reach),transparent calc(var(--nr-reach) + 24%));position:relative}.nr[data-nr=wait] .nr-spill,.nr[data-nr=wait] .nr-tube{opacity:0}.nr[data-nr=wait] .nr-body{--nr-reach:-30%}.nr[data-nr=on] .nr-tube{animation:nr-ignite 1.1s step-end var(--nr-delay) both,nr-hum 4.5s ease-in-out calc(var(--nr-delay) + 1.1s) infinite}.nr[data-nr=on] .nr-spill{animation:nr-spill var(--nr-dur) ease-out calc(var(--nr-delay) + .9s) both}.nr[data-nr=on] .nr-body{animation:nr-reveal var(--nr-dur) cubic-bezier(.3,.1,.2,1) calc(var(--nr-delay) + .9s) both}@keyframes nr-ignite{0%{opacity:0}10%{opacity:.9}16%{opacity:.1}26%{opacity:1}34%{opacity:.25}46%{opacity:1}58%{opacity:.6}to{opacity:1}}@keyframes nr-hum{50%{opacity:.86}}@keyframes nr-reveal{0%{--nr-reach:-30%}to{--nr-reach:130%}}@keyframes nr-spill{0%{opacity:0}35%{opacity:1}to{opacity:.7}}@media (prefers-reduced-motion:reduce){.nr-body,.nr-spill,.nr-tube{animation:none!important}}@keyframes sx-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sx-typing{0%{opacity:0;transform:translateY(8px)}14%,82%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes sx-sweep{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.ah{text-align:center;justify-content:center;align-items:center;min-height:100svh;padding:6rem 1rem;display:flex;position:relative}.ah,.ah-bg{overflow:hidden}.ah-bg{pointer-events:none;inset:0;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 96%);mask-image:linear-gradient(#000 0 45%,#0000 96%)}.ah-bg,.ah-bg i{position:absolute}.ah-bg i{will-change:transform;border-radius:50%}.ah-bg i:first-child{background:radial-gradient(closest-side,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.34),transparent);width:70vmax;height:70vmax;animation:ah-d1 24s ease-in-out infinite alternate;top:-28%;left:-14%}.ah-bg i:nth-child(2){background:radial-gradient(closest-side,hsl(calc(var(--th) + 326) calc(85% * var(--ts)) 56%/.28),transparent);width:78vmax;height:78vmax;animation:ah-d2 30s ease-in-out infinite alternate;bottom:-34%;right:-16%}.ah-bg i:nth-child(3){background:radial-gradient(closest-side,hsl(calc(var(--th) + 8) calc(100% * var(--ts)) 70%/.14),transparent);width:44vmax;height:30vmax;animation:ah-d3 19s ease-in-out infinite alternate;top:22%;left:30%}@keyframes ah-d1{to{transform:translate(12vw,10vh)scale(1.12)}}@keyframes ah-d2{to{transform:translate(-10vw,-12vh)scale(1.1)}}@keyframes ah-d3{to{transform:translate(8vw,-6vh)scale(.9)}}.ah-in{max-width:900px;position:relative}.ah-h1{background:linear-gradient(180deg,#fff,hsl(calc(var(--th) + 352.8) calc(100% * var(--ts)) 85.29%));color:#0000;letter-spacing:-.04em;white-space:pre-line;filter:drop-shadow(0 6px 30px hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.85));-webkit-background-clip:text;background-clip:text;margin:28px 0 0;padding-bottom:8px;font-size:clamp(2.7rem,7vw,5.2rem);font-weight:600;line-height:1.05}.ah-p{color:#fff;max-width:640px;text-shadow:0 2px 18px hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.95);margin:24px auto 0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}@media (prefers-reduced-motion:reduce){.ah-bg i{animation:none}}.sh{--sh-a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76.47%);white-space:normal}.sh-center{text-align:center}.sh-line{display:block}.sh-word{background:linear-gradient(#fff 8%,#fff);margin-right:.26em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.sh-word{background:linear-gradient(180deg,#fff 8%,color-mix(in srgb,#fff 45%,var(--sh-a)))}}.sh-word{color:#0000;-webkit-background-clip:text;background-clip:text}.sh-line[data-l=b] .sh-word{background-image:linear-gradient(180deg,#fff,var(--sh-a))}@supports (color:color-mix(in lab,red,red)){.sh-line[data-l=b] .sh-word{background-image:linear-gradient(180deg,color-mix(in srgb,#fff 40%,var(--sh-a)),var(--sh-a))}}.sh[data-sh=wait] .sh-word{opacity:0;filter:blur(8px);transform:translateY(.55em)rotate(2.5deg)}.sh[data-sh=in] .sh-word{opacity:1;filter:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 70ms);transform:none}@media (prefers-reduced-motion:reduce){.sh[data-sh] .sh-word{opacity:1;filter:none;transition:none;transform:none}}.bp{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/.88);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.14);--card:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 11%/.7);max-width:760px;margin:0 auto;padding:8rem 1rem 3rem;position:relative}.bp-head{justify-items:start;display:grid}.bp-back{color:var(--a);margin-bottom:28px;font-size:.9375rem;text-decoration:none;transition:transform .25s}.bp-back:hover{transform:translate(-4px)}.bp-chip{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.08);color:var(--a);border-radius:999px;padding:5px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.bp-h1{background:linear-gradient(180deg,#fff,hsl(calc(var(--th) + 352.8) calc(100% * var(--ts)) 85.29%));color:#0000;letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text;margin:20px 0 0;font-size:clamp(2rem,5vw,3.1rem);font-weight:600;line-height:1.1}.bp-meta{color:var(--soft);margin:16px 0 0;font-size:.9375rem}.bp-lead{color:#fff;margin:20px 0 0;font-size:1.1875rem;line-height:1.6}.bp-cover{border:1px solid var(--hair);aspect-ratio:16/9;object-fit:cover;border-radius:22px;width:100%;margin-top:32px}.bp-body{color:var(--soft);margin-top:40px;font-size:1.0625rem;line-height:1.75}.bp-body h2{color:#fff;letter-spacing:-.025em;margin:48px 0 0;font-size:clamp(1.5rem,3vw,1.95rem);font-weight:600;line-height:1.2}.bp-body p{margin:16px 0 0}.bp-body ul:not(.bp-tags){gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.bp-body ul:not(.bp-tags) li{padding-left:26px;position:relative}.bp-body ul:not(.bp-tags) li:before{content:"";background:var(--a);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:4px}.bp-faq{gap:12px;margin-top:20px;display:grid}.bp-faq details{border:1px solid var(--hair);background:var(--card);border-radius:18px}.bp-faq summary{color:#fff;cursor:pointer;padding:18px 22px;font-size:1.0625rem;font-weight:600}.bp-faq details[open] summary{color:var(--a)}.bp-faq details p{margin:0;padding:0 22px 20px}.bp-tags{flex-wrap:wrap;gap:10px;margin:40px 0 0;padding:0;list-style:none;display:flex}.bp-tags li{border:1px solid var(--hair);color:var(--a);border-radius:999px;padding:5px 14px;font-size:.875rem}.pw{overflow:visible}.pw-breathe{transform-box:fill-box;transform-origin:50% 100%;animation:pw-breathe 3.2s ease-in-out infinite}@keyframes pw-breathe{50%{transform:scaleY(1.022)}}.pw-wave{transform-box:fill-box;transform-origin:50% 12%;animation:pw-wave 7s ease-in-out infinite}@keyframes pw-wave{0%,72%,to{transform:rotate(0)}76%{transform:rotate(-150deg)}80%{transform:rotate(-118deg)}84%{transform:rotate(-150deg)}88%{transform:rotate(-118deg)}93%{transform:rotate(0)}}.pw-leg{transform-box:fill-box;transform-origin:50% 18%;animation:pw-swing .34s ease-in-out infinite alternate paused}.pw-leg.pw-b{animation-direction:alternate-reverse}.pw-sway{transform-origin:50% 100%;animation:pw-sway .68s ease-in-out infinite paused}.pw-head,.pw-sway{transform-box:fill-box}.pw-head{transform-origin:50% 90%;animation:pw-nod .68s ease-in-out infinite paused}@keyframes pw-swing{0%{transform:rotate(-26deg)}to{transform:rotate(26deg)}}@keyframes pw-sway{0%{transform:translateY(0)rotate(-1.6deg)}25%{transform:translateY(-3px)rotate(0)}50%{transform:translateY(0)rotate(1.6deg)}75%{transform:translateY(-3px)rotate(0)}to{transform:translateY(0)rotate(-1.6deg)}}@keyframes pw-nod{0%,to{transform:rotate(2deg)}50%{transform:rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.pw-breathe,.pw-head,.pw-leg,.pw-sway,.pw-wave{animation:none}}@keyframes st-bulb{0%,to{opacity:.35}50%{opacity:1}}@keyframes st-fly{0%,to{opacity:0;transform:translate(0)}20%{opacity:.95}50%{opacity:.5;transform:translate(16px,-12px)}80%{opacity:.95;transform:translate(-6px,-4px)}}.pw-lit{opacity:var(--plit,.5);mix-blend-mode:screen}.pw-tail{transform-box:fill-box;transform-origin:100%;animation:pw-flutter .34s ease-in-out infinite alternate paused}@keyframes pw-flutter{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@media (prefers-reduced-motion:reduce){.pw-tail{animation:none}}.cm-dof{z-index:1;pointer-events:none}.cm-dof,.cm-dof i{position:absolute;inset:0}.cm-dof i{-webkit-backdrop-filter:blur(calc(var(--b) * var(--cam-blur,1)));backdrop-filter:blur(calc(var(--b) * var(--cam-blur,1)));-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--s),transparent var(--e));mask-image:linear-gradient(to bottom,#000 0,#000 var(--s),transparent var(--e))}.cm-dof i:first-child{--b:1.6px;--e:38%}.cm-dof i:nth-child(2){--b:3.6px;--s:8%;--e:25%}.cm-dof i:nth-child(3){--b:7px;--s:3%;--e:15%}.cm-dof i:nth-child(4){display:none}.cm-dof:after{content:"";background:linear-gradient(to bottom,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%/.92),hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%/.45) 45%,transparent);height:42%;position:absolute;inset:0 0 auto}.cm-head{z-index:6;padding-bottom:2.5rem;position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cm-bird .cm-head{pointer-events:none;height:0;padding:0;position:sticky;top:3.4rem;overflow:visible}.cm-bird .cm-head>*{pointer-events:auto}.cm-bird .cm-world{top:62%;left:46%}.cm-bird .cm-head p{display:none}.cm-bird .cm-head .sh{margin-top:1rem;font-size:clamp(2.2rem,3.6vw,3.3rem)!important}.cm-bird .cm-ui{align-items:end;padding-bottom:clamp(1.4rem,7vh,3.6rem)}.cm-bird .cm-scene{perspective:var(--cam-p,2500px);perspective-origin:50%}.cm-bird .cm-world{left:var(--cam-x,50%);top:var(--cam-y,71%)}.cm-bird .cm-ui{grid-template-columns:15.5rem minmax(0,1fr) 22rem;align-items:center;padding-bottom:5vh;padding-left:clamp(1.5rem,3vw,3.5rem);padding-right:clamp(1.5rem,3vw,3.5rem)}.cm-bird .cm-rail{align-self:center}.cm-bird .cm-panel{grid-column:3;justify-self:stretch;width:auto;padding:1.4rem 1.5rem 1.1rem}.cm-bird .cm-name span{scale:.7}}.ct{z-index:90;border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.35);background:hsl(calc(var(--th) + 347) calc(45% * var(--ts)) 8%/.94);color:#fff;border-radius:18px;width:290px;font-size:.875rem;position:fixed;top:84px;right:14px;box-shadow:0 20px 50px -20px #000c}.cm-sticky[data-live=false]~.ct{display:none}.ct-head{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ct-head b{font-size:1rem}.ct-head span{opacity:.7}.ct-body{gap:12px;padding:0 16px 16px;display:grid}.ct-row span{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.ct-row output{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%);font-variant-numeric:tabular-nums}.ct-row input{width:100%;accent-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}.ct-btns{gap:10px;display:flex}.ct-btns button{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.4);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.12);color:#fff;font:inherit;cursor:pointer;border-radius:12px;flex:1;padding:9px 12px}.ct-btns button:hover{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.25)}.ct-body p{opacity:.65;margin:0}.rp-chip{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.05);color:hsl(calc(var(--th) + 352) calc(60% * var(--ts)) 84%/.85);border-radius:999px;padding:6px 14px;font-size:.875rem;transition:background .4s,border-color .4s,color .4s,transform .4s cubic-bezier(.22,1,.36,1)}.rp-chip[data-hq=true]{border-color:hsl(calc(var(--th) + 40) calc(80% * var(--ts)) 72%/.55);color:hsl(calc(var(--th) + 40) calc(80% * var(--ts)) 86%)}.rp-chip[data-on=true]{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.8);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.22);color:#fff;transform:translateY(-2px)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cm-bird .cm-ui{align-items:end;padding-bottom:clamp(.8rem,2.5vh,1.6rem)}.cm-bird .cm-rail{align-self:end}}.bp-gallery{gap:16px;margin-top:40px;display:grid}@media (min-width:640px){.bp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-pic{border:1px solid var(--hair);aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cm-bird .cm-ui{grid-template-columns:15.5rem minmax(0,1fr) 22rem;max-width:1180px;margin-inline:auto}.cm-bird .cm-stage{-webkit-mask-image:none;mask-image:none}.cm-bird .cm-scene{-webkit-mask-image:linear-gradient(#0000,#000 10% 88%,#0000);mask-image:linear-gradient(#0000,#000 10% 88%,#0000)}.cm-bird .cm-fade{display:none}.cm-bird .cm-rail ol{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.18);background:hsl(calc(var(--th) + 347) calc(45% * var(--ts)) 9%/.82);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:.5rem}.cm-bird .cm-rail{padding-left:0}.cm-bird .cm-rail-bar{display:none}.cm-bird .cm-rail button{color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 86%)}.cm-bird .cm-panel{background:hsl(calc(var(--th) + 347) calc(45% * var(--ts)) 9%/.88)}.cm-bird .cm-rail ol{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.4);background:hsl(calc(var(--th) + 347) calc(50% * var(--ts)) 7%/.94);box-shadow:0 0 0 1px hsl(calc(var(--th) + 347) calc(50% * var(--ts)) 5%/.6),0 24px 50px -22px #000000e6;border-radius:20px;gap:.2rem;padding:.6rem}.cm-bird .cm-rail button{color:hsl(calc(var(--th) + 354) calc(30% * var(--ts)) 92%/.92);border:1px solid #0000;padding:.55rem .8rem;font-size:1.0625rem}.cm-bird .cm-rail button svg{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%)}.cm-bird .cm-rail button[data-done=true]{color:hsl(calc(var(--th) + 354) calc(30% * var(--ts)) 92%/.92)}.cm-bird .cm-rail button[data-on=true]{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 86%/.85);background:linear-gradient(135deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.55),hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 56%/.5));box-shadow:0 0 22px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.55);color:#fff;font-weight:700}.cm-bird .cm-rail button[data-on=true] svg{color:#fff}.cm-bird .cm-panel{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%/.55);background:linear-gradient(160deg,hsl(calc(var(--th) + 350) calc(55% * var(--ts)) 14%/.97),hsl(calc(var(--th) + 347) calc(50% * var(--ts)) 8%/.97));box-shadow:0 0 36px -6px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.55),inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 85%/.35),0 28px 60px -24px #000000e6}.cm-bird .cm-p-top span{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);color:#fff}.cm-bird .cm-p-ico{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%/.6);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);color:#fff}.cm-bird .cm-panel h3{font-size:2.1rem;font-weight:700}.cm-bird .cm-p-text{color:#fff;opacity:.94;font-size:1.125rem}.cm-bird .cm-p-nav span{color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 90%/.9)}.cm-bird .cm-ui{grid-template-columns:18.5rem minmax(0,1fr) 22rem}.cm-bird .cm-rail{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%/.45);background:linear-gradient(165deg,hsl(calc(var(--th) + 350) calc(55% * var(--ts)) 14%/.97),hsl(calc(var(--th) + 347) calc(50% * var(--ts)) 7%/.97));box-shadow:0 0 30px -8px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.45),inset 0 1px 0 hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 85%/.3),0 26px 56px -24px #000000e6;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:24px;padding:1.15rem .9rem .9rem}.cm-bird .cm-rail:before{content:"Industries we serve";border-bottom:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.2);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);letter-spacing:.12em;text-transform:uppercase;margin:0 .3rem .7rem;padding-bottom:.7rem;font-size:.875rem;font-weight:700;display:block}.cm-bird .cm-rail ol{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:.25rem;padding:0}.cm-bird .cm-rail button{border-radius:14px;gap:.8rem;min-height:2.9rem;padding:.4rem .7rem .4rem .5rem;font-size:1rem;line-height:1.25;transition:background .25s,border-color .25s,box-shadow .25s}.cm-bird .cm-rail button:hover{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.1)}.cm-bird .cm-rail button svg{box-sizing:content-box;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.14);border-radius:11px;width:1.1rem;height:1.1rem;padding:.4rem}.cm-bird .cm-rail button[data-on=true] svg{background:#ffffff38}.cm-bird .cm-rail button[data-on=true]:after{content:"→";color:#fff;margin-left:auto;font-size:1.05rem}}.rp-cta{background:linear-gradient(135deg,hsl(calc(var(--th) + 76) calc(81% * var(--ts)) 87%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%) 70%);height:56px;box-shadow:0 12px 34px -10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.7),inset 0 1px 0 #ffffff80;color:hsl(calc(var(--th) + 346) calc(64% * var(--ts)) 12%);border-radius:999px;align-items:center;gap:12px;padding:0 30px 0 32px;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,filter .3s;display:inline-flex}.rp-cta svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.rp-cta:hover{filter:brightness(1.06);box-shadow:0 18px 40px -10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.85),inset 0 1px 0 #fff9;transform:translateY(-2px)}.rp-cta:hover svg{transform:translate(4px)}.rp-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.rp-label{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:600}.rp-glow{aspect-ratio:1;background:radial-gradient(closest-side,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.22),hsl(calc(var(--th) + 350) calc(80% * var(--ts)) 40%/.1) 55%,transparent 100%);pointer-events:none;width:min(75vw,900px);position:absolute;top:50%;right:4%;transform:translateY(-50%)}@media (max-width:767px){.rp-glow{width:120vw;top:auto;bottom:0;right:50%;transform:translate(50%,20%)}}.cf{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/.88);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.18);gap:2.4rem;display:grid}@media (min-width:900px){.cf{grid-template-columns:minmax(0,1fr) 17rem;gap:3.4rem}}.cf-progress{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cf-progress span{background:var(--hair);border-radius:4px;height:4px;transition:background .5s,box-shadow .5s}.cf-progress span[data-on=true]{background:linear-gradient(90deg,var(--a),hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 66%));box-shadow:0 0 14px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.6)}.cf-step{color:var(--a);letter-spacing:.1em;text-transform:uppercase;margin:.9rem 0 0;font-size:.9rem;font-weight:600}.cf-pane{animation:cf-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes cf-in{0%{opacity:0;transform:translate(26px)}}.cf-q{color:#fff;letter-spacing:-.03em;margin:1.4rem 0 0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:600;line-height:1.15}.cf-hint{color:var(--soft);margin:.5rem 0 0;font-size:1.0625rem}.cf-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:1.6rem;display:grid}@media (min-width:640px){.cf-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.cf-tile{--rx:0deg;--ry:0deg;border:1px solid var(--hair);background:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 11%/.55);color:#fff;font:inherit;text-align:left;cursor:pointer;transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));border-radius:20px;justify-items:start;gap:12px;padding:1.1rem 1rem 1.15rem;font-size:1.0625rem;font-weight:500;transition:transform .25s ease-out,border-color .3s,background .3s,box-shadow .3s;display:grid;position:relative}.cf-tile:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.5)}.cf-ic{fill:none;width:30px;height:30px;stroke:var(--a);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.22,1,.36,1)}.cf-tile:hover .cf-ic{transform:translateY(-3px)scale(1.08)}.cf-tick{border:1.5px solid var(--hair);border-radius:50%;width:20px;height:20px;transition:background .3s,border-color .3s,transform .3s;position:absolute;top:12px;right:12px}.cf-tile[aria-pressed=true]{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%/.85);background:linear-gradient(160deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.34),hsl(calc(var(--th) + 340) calc(70% * var(--ts)) 40%/.26));box-shadow:0 0 28px -4px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.55)}.cf-tile[aria-pressed=true] .cf-tick{background:#fff;border-color:#fff;transform:scale(1.1)}.cf-tile[aria-pressed=true] .cf-tick:after{content:"";border-width:medium;border-left:0 solid hsl(calc(var(--th) + 346) calc(64% * var(--ts)) 14%);border-bottom:2px solid hsl(calc(var(--th) + 346) calc(64% * var(--ts)) 14%);border-right:2px solid hsl(calc(var(--th) + 346) calc(64% * var(--ts)) 14%);border-top:0 solid hsl(calc(var(--th) + 346) calc(64% * var(--ts)) 14%);width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(40deg)}.cf-chips{flex-wrap:wrap;gap:12px;margin-top:1.6rem;display:flex}.cf-chip{border:1px solid var(--hair);background:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 11%/.55);color:#fff;font:inherit;cursor:pointer;border-radius:999px;padding:.85rem 1.4rem;font-size:1.0625rem;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}.cf-chip:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.5);transform:translateY(-2px)}.cf-chip[aria-pressed=true]{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%/.85);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.3);box-shadow:0 0 24px -4px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.55)}.cf-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:1.6rem;display:grid}.cf-wide{grid-column:1/-1}@media (max-width:639px){.cf-fields{grid-template-columns:1fr}}.cf-in{border:1px solid var(--hair);background:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 10%/.7);color:#fff;width:100%;font:inherit;resize:vertical;border-radius:14px;outline:none;padding:.95rem 1.1rem;font-size:1.0625rem;transition:border-color .25s,background .25s,box-shadow .25s}.cf-in::placeholder{color:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 78%/.7)}.cf-in:focus{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.7);box-shadow:0 0 22px -6px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.6)}.cf-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:1.8rem;display:flex}.cf-back{color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:.6rem .2rem;font-size:1.0625rem}.cf-back:hover{color:#fff}.cf-err{color:#fa9ead;margin:1rem 0 0;font-size:1rem}.cf .rp-cta[disabled]{opacity:.6;cursor:wait}.cf-brief{border-left:1px solid var(--hair);background:linear-gradient(90deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.06),transparent);align-self:start;padding:1.4rem 1.3rem}@media (max-width:899px){.cf-brief{border-top:1px solid var(--hair);background:0 0;border-left:0;padding:1.2rem 0 0}}.cf-brief-t{color:var(--a);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.9rem;font-weight:700}.cf-brief-row{margin-top:1.1rem}.cf-brief-row>span{color:var(--soft);font-size:.9375rem;display:block}.cf-brief-row>div{flex-wrap:wrap;gap:8px;margin-top:.5rem;display:flex}.cf-brief-row em{color:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 78%/.6);font-size:1rem}.cf-pill{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.5);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16);color:#fff;border-radius:999px;padding:4px 12px;font-size:.9375rem;font-weight:500;animation:cf-pop .4s cubic-bezier(.22,1.4,.36,1) both}@keyframes cf-pop{0%{opacity:0;transform:scale(.7)}}.cf-brief-note{color:var(--soft);margin:1.4rem 0 0;font-size:.9375rem;line-height:1.55}.cf-done{text-align:center;justify-items:center;gap:.6rem;max-width:560px;margin:0 auto;padding:2rem 1rem;display:grid}.cf-check{fill:none;width:84px;height:84px;stroke:var(--a,#fff);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.cf-check circle{stroke-dasharray:150;stroke-dashoffset:150px;animation:cf-draw .9s ease-out .1s forwards}.cf-check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:cf-draw .5s ease-out .8s forwards}@keyframes cf-draw{to{stroke-dashoffset:0}}.cf-done-t{color:#fff;letter-spacing:-.03em;margin:.8rem 0 0;font-size:2.2rem;font-weight:600}.cf-done-p{color:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 90%);margin:0;font-size:1.125rem}@media (prefers-reduced-motion:reduce){.cf-check circle,.cf-check path,.cf-pane,.cf-pill{stroke-dashoffset:0;animation:none}.cf-tile{transform:none}}.ft{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/.82);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.16);padding:6rem 0 7rem;position:relative;overflow:hidden}.ft-in{width:100%;max-width:1440px;margin:0 auto;padding-inline:clamp(1.25rem,3vw,3rem)}.ft-top-row{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:3.5rem;display:flex}.ft-kicker{color:var(--a);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.9375rem;font-weight:600}.ft-big{color:#fff;letter-spacing:-.045em;margin:1rem 0 0;font-size:clamp(2.6rem,6.4vw,5.6rem);font-weight:600;line-height:1.02}.ft-big span{background:linear-gradient(90deg,var(--a),hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 68%));color:#0000;-webkit-background-clip:text;background-clip:text}.ft-cards{gap:14px;margin-top:3rem;display:grid}@media (min-width:768px){.ft-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.ft-card{border:1px solid var(--hair);background:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 11%/.4);color:var(--soft);border-radius:20px;padding:1.4rem 1.5rem;font-size:1rem;font-style:normal;line-height:1.6;transition:border-color .3s,background .3s,transform .3s cubic-bezier(.22,1,.36,1)}.ft-card:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.45);background:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 13%/.6);transform:translateY(-3px)}.ft-card p{margin:0}.ft-card-t{color:#fff;letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;margin-bottom:.5rem!important}.ft-card a{color:inherit;text-decoration:none;transition:color .2s}.ft-card a:hover{color:#fff}.ft-grid{gap:2.6rem;margin-top:4rem;display:grid}@media (min-width:900px){.ft-grid{grid-template-columns:1.3fr 1fr 1.2fr .9fr;gap:3rem}}.ft-brand-n{color:#fff;letter-spacing:-.02em;margin:1rem 0 0;font-size:1.4rem;font-weight:600}.ft-brand-t{max-width:24rem;color:var(--soft);margin:.7rem 0 0;font-size:1rem;line-height:1.65}.ft-socs{gap:10px;margin-top:1.4rem;display:flex}.ft-soc{border:1px solid var(--hair);width:42px;height:42px;color:var(--soft);border-radius:50%;place-items:center;transition:background .3s,color .3s,border-color .3s,transform .3s;display:grid}.ft-soc:hover{border-color:var(--a);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.18);color:#fff;transform:translateY(-3px)}.ft-col-t{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.6rem;margin:0 0 1.2rem;font-size:.9375rem;font-weight:700;display:flex}.ft-col-t i{color:var(--a);font-size:.875rem;font-style:normal}.ft-col ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.ft-link{color:var(--soft);padding:.38rem 0;font-size:1.0625rem;line-height:1.35;text-decoration:none;transition:color .25s,padding-left .35s cubic-bezier(.22,1,.36,1);display:block;position:relative}.ft-link:before{content:"";background:var(--a);width:0;height:1px;transition:width .35s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0}.ft-link:hover{color:#fff;padding-left:1.6rem}.ft-link:hover:before{width:1.1rem}.ft-note{max-width:17rem;color:var(--soft);opacity:.8;margin:1.2rem 0 0;font-size:.9375rem;line-height:1.6}.ft-word{--mx:50%;--my:50%;font-size:clamp(1.6rem,calc(136vw / var(--chars,9)),15rem);letter-spacing:-.06em;text-align:center;-webkit-user-select:none;user-select:none;margin-top:4.5rem;font-weight:700;line-height:.92;position:relative;overflow:hidden}.ft-word-f,.ft-word-o{white-space:nowrap;padding-bottom:.05em;display:block}.ft-word-o{color:#0000;-webkit-text-stroke:1.5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.3)}.ft-word-f{background:linear-gradient(180deg,#fff 10%,var(--a) 70%,hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 55%));color:#0000;-webkit-mask-image:radial-gradient(circle 22vw at var(--mx) var(--my),#000 0,transparent 100%);mask-image:radial-gradient(circle 22vw at var(--mx) var(--my),#000 0,transparent 100%);opacity:0;-webkit-background-clip:text;background-clip:text;transition:opacity .5s;position:absolute;inset:0}.ft-word[data-live=true] .ft-word-f{opacity:1}@media (hover:none){.ft-word-f{opacity:1;animation:ft-sweep 7s ease-in-out infinite alternate}}@keyframes ft-sweep{0%{--mx:10%}to{--mx:90%}}.ft-bottom{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.2rem;padding-top:1.4rem;display:flex}.ft-bottom p{color:var(--soft);opacity:.8;margin:0;font-size:.9375rem}.ft-top{border:1px solid var(--hair);color:var(--soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:.6rem 1.1rem;font-size:.9375rem;transition:border-color .3s,color .3s,transform .3s;display:inline-flex}.ft-top:hover{border-color:var(--a);color:#fff;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.ft-word-f{animation:none}}@property --mx{syntax:"<length-percentage>";inherits:true;initial-value:50%}.cf-progress{grid-template-columns:repeat(4,1fr)}.cf-size{align-items:center;gap:1.6rem;margin-top:1.6rem;display:grid}@media (min-width:640px){.cf-size{grid-template-columns:12rem minmax(0,1fr);gap:2.4rem}}.cf-orbits{aspect-ratio:1;width:12rem;max-width:100%;margin-inline:auto;position:relative}.cf-sun{background:radial-gradient(circle at 35% 30%,#fff,var(--a) 60%,hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 55%));width:22px;height:22px;box-shadow:0 0 26px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.9);border-radius:50%}.cf-ring,.cf-sun{position:absolute;top:50%;left:50%;translate:-50% -50%}.cf-ring{width:calc(34% + var(--i) * 22%);aspect-ratio:1;border:1px dashed hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.4);opacity:0;animation:cf-orbit calc(7s + var(--i) * 5s) linear infinite;border-radius:50%;transition:opacity .5s,scale .6s cubic-bezier(.22,1.3,.36,1);scale:.5}.cf-ring[data-on=true]{opacity:1;scale:1}.cf-ring b{background:var(--a);width:10px;height:10px;box-shadow:0 0 12px var(--a);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}@keyframes cf-orbit{to{rotate:1turn}}.cf-size-n{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;animation:cf-in .4s cubic-bezier(.22,1,.36,1) both}.cf-size-h{color:var(--soft);margin:.4rem 0 1.6rem;font-size:1.0625rem;line-height:1.55}.cf-range{cursor:grab;appearance:none;background:0 0;width:100%;height:28px;margin:0;display:block}.cf-range:active{cursor:grabbing}.cf-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--a) calc(var(--p) * 100%),var(--hair) 0);border-radius:6px;height:6px}.cf-range::-moz-range-track{background:linear-gradient(90deg,var(--a) calc(var(--p) * 100%),var(--hair) 0);border-radius:6px;height:6px}.cf-range::-webkit-slider-thumb{background:radial-gradient(circle at 35% 30%,#fff,var(--a));width:26px;height:26px;box-shadow:0 0 0 5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.25),0 0 22px var(--a);appearance:none;border:0;border-radius:50%;margin-top:-10px}.cf-range::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff,var(--a));width:26px;height:26px;box-shadow:0 0 0 5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.25),0 0 22px var(--a);border:0;border-radius:50%}.cf-range:focus-visible{outline:2px solid var(--a);outline-offset:6px;border-radius:8px}.cf-ticks{justify-content:space-between;padding-inline:12px;display:flex}.cf-ticks span{background:var(--hair);border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s}.cf-ticks span[data-on=true]{background:var(--a);box-shadow:0 0 10px var(--a)}.cf-brief{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.26);background:radial-gradient(120% 70% at 100% 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16),transparent 60%),hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 9%/.7);border-radius:22px;padding:1.3rem 1.4rem 1.2rem;box-shadow:0 30px 60px -36px #000c}@media (max-width:899px){.cf-brief{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.26);background:radial-gradient(120% 70% at 100% 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16),transparent 60%),hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 9%/.7);padding:1.3rem 1.4rem 1.2rem}}.cf-tk-top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cf-tk-no{color:var(--soft);letter-spacing:.06em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.cf-tk-note{color:#fff;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1rem;font-style:italic;line-height:1.5}.cf-tk-cut{border-top:2px dashed hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.28);margin:1.3rem -1.4rem 1.1rem}.cf-fuel p{color:var(--soft);justify-content:space-between;margin:0;font-size:.9375rem;display:flex}.cf-fuel b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.cf-fuel-bar{background:var(--hair);border-radius:8px;height:8px;margin:1.1rem 0 .4rem;position:relative}.cf-fuel-bar i{background:linear-gradient(90deg,hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 60%),var(--a));box-shadow:0 0 14px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.6);transform:scaleX(var(--pct));transform-origin:0;border-radius:8px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cf-fuel-r{top:50%;left:calc(var(--pct) * 100%);width:14px;height:24px;margin:-12px 0 0 -7px;transition:left .9s cubic-bezier(.22,1,.36,1);position:absolute;overflow:visible;rotate:90deg}.cf-r-bd{fill:#fff}.cf-r-w{fill:var(--a)}.cf-r-fn{fill:hsl(calc(var(--th) + 330) calc(80% * var(--ts)) 62%)}.cf-r-fl{fill:#ffb86b;transform-origin:12px 26px;animation:cf-flame .18s ease-in-out infinite alternate}@keyframes cf-flame{to{opacity:.8;transform:scaleY(1.35)}}.cf-code{width:100%;height:30px;fill:var(--soft);opacity:.55;margin-top:1.2rem;display:block}.cf-brief-note{margin-top:1rem}.cf-done{align-content:center;min-height:20rem;position:relative}.cf-launch{pointer-events:none;height:0;margin-left:-22px;bottom:1rem;left:50%}.cf-launch,.cf-rocket{width:44px;position:absolute}.cf-rocket{height:73px;animation:cf-lift 1.5s cubic-bezier(.5,0,.9,.5) both;bottom:0;left:0;overflow:visible}@keyframes cf-lift{0%{opacity:1;transform:translateY(0)scale(1)}15%{transform:translateY(6px)scale(1)}to{opacity:0;transform:translateY(-440px)scale(.7)}}.cf-smoke{background:radial-gradient(circle,hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/.5),transparent 70%);border-radius:50%;width:70px;height:70px;margin-left:-35px;animation:cf-puff 1.5s ease-out both;position:absolute;bottom:-6px;left:50%}.cf-smoke-b{animation-delay:.25s}@keyframes cf-puff{0%{opacity:.9;transform:translateY(0)scale(.3)}to{opacity:0;transform:translateY(-30px)scale(2.6)}}.cf-done .cf-check circle{animation-delay:1.1s}.cf-done .cf-check path{animation-delay:1.8s}.cf-done-p,.cf-done-t{animation:cf-in .6s cubic-bezier(.22,1,.36,1) 1.1s both}@media (prefers-reduced-motion:reduce){.cf-launch{display:none}.cf-done-p,.cf-done-t,.cf-r-fl,.cf-ring,.cf-size-n{animation:none}.cf-done .cf-check circle,.cf-done .cf-check path{animation-delay:0s}}@media (min-width:901px){.ts{justify-content:flex-start;height:100svh;min-height:40rem;padding:4.5rem 0 5.6rem}.ts-head h2{margin-top:.9rem;font-size:clamp(1.9rem,3.2vw,2.8rem)}.ts-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.ts-hint{margin-top:.6rem}.ts-stage{flex:1;width:100%;height:auto;min-height:22rem;margin-top:.4rem}}.ts-orbit{border-color:#fff3;transition:border-color .35s,box-shadow .35s;box-shadow:0 0 18px #ffffff0d,inset 0 0 18px #ffffff08}.ts-stage:has(.ts-planet:hover,.ts-planet[aria-expanded=true]) .ts-orbit{box-shadow:none;border-color:#ffffff14}.ts-stage .ts-orbit:has(.ts-planet:hover,.ts-planet[aria-expanded=true]){box-shadow:0 0 14px #ffffff8c,0 0 46px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.35),inset 0 0 18px #ffffff1f;border-color:#fffffff2}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cm-bird .cm-head{filter:blur(calc(var(--out,0) * 18px));opacity:calc(1 - var(--out,0) * .85)}}@media (min-width:901px){.ts{padding-top:0}.ts-head{background:0 0;padding:3.4rem 1rem 1.6rem;position:relative}}@media (min-width:900px){.cf{grid-template-columns:minmax(0,1fr) 19.5rem}}.cf-brief-row>div{gap:6px}.cf-pill{padding:3px 11px;font-size:.875rem;line-height:1.5}.cf-more{color:var(--soft);background:0 0;border-style:dashed}.go{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/.84);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.2);max-width:1200px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.go-stage{align-items:center;gap:1.6rem;margin-top:clamp(2.4rem,6vh,4rem);display:grid}@media (min-width:900px){.go-stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(2.6rem,4.5vw,4.4rem)}}.go-side{gap:1.3rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:899px){.go-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.go-side{display:contents}.go-ring{order:-1;grid-column:1/-1;margin-inline:auto}}@media (max-width:520px){.go-stage{grid-template-columns:1fr}}@media (min-width:900px){.go-side[data-side=l]{justify-items:end}.go-side[data-side=r]{justify-items:start}}.go-ring{aspect-ratio:1;width:clamp(290px,36vw,470px);position:relative}.go-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.go-track{fill:none;stroke:var(--hair);stroke-width:2px}.go-dash{stroke:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.28);stroke-width:1.5px;stroke-dasharray:2 10;stroke-linecap:round;transform-box:fill-box;animation:go-spin 90s linear infinite reverse}.go-arc,.go-dash{fill:none;transform-origin:50%}.go-arc{stroke:var(--a);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 8px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.8));transform:rotate(-90deg)}.go-comet{animation:go-spin 14s linear infinite;position:absolute;inset:0}.go-comet:before{content:"";width:10px;height:10px;box-shadow:0 0 14px 4px var(--a),0 0 40px 10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.45);background:#fff;border-radius:50%;position:absolute;top:calc(12.5% - 5px);left:calc(50% - 5px)}@keyframes go-spin{to{transform:rotate(1turn)}}.go-tick{pointer-events:none;position:absolute;inset:0}.go-tick i{top:var(--y);left:var(--x);border:2px solid var(--a);background:var(--a);width:16px;height:16px;box-shadow:0 0 16px 2px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.8);border-radius:50%;margin:-8px 0 0 -8px;position:absolute}.go-tick em{top:var(--ly);left:var(--lx);color:var(--soft);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.9375rem;font-style:normal;position:absolute;translate:-50% -50%}.go-core{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.go-core .go-num{background:linear-gradient(180deg,#fff 25%,var(--a));color:#0000;letter-spacing:-.05em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,10vw,8.4rem);font-weight:600;line-height:1}.go-core span{color:#fff;margin-top:.5rem;font-size:1.25rem;font-weight:500}.go-core small{color:var(--soft);margin-top:.3rem;font-size:1rem}.go-card{--dir:1;border:1px solid var(--hair);background:linear-gradient(160deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.1),hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 9%/.82) 70%);border-radius:22px;width:min(100%,330px);padding:1.3rem 1.5rem 1.6rem;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s;position:relative;overflow:hidden}.go-card[data-side=r]{--dir:-1}@media (max-width:899px){.go-card{--dir:0;width:100%}}.go-card:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.5);box-shadow:0 24px 50px -26px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.6);transform:translateY(-5px)}.go-ic{fill:none;width:28px;height:28px;stroke:var(--a);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block}.go-card .go-num{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.9rem;font-size:clamp(2.2rem,3.2vw,2.9rem);font-weight:600;line-height:1.05;display:block}.go-label{color:var(--soft);margin-top:.35rem;font-size:1.0625rem;line-height:1.4;display:block}.go-line{display:none}@media (min-width:900px){.go-line{background:linear-gradient(90deg,var(--hair),var(--a));transform-origin:0;width:clamp(2.6rem,4.5vw,4.4rem);height:1px;display:block;position:absolute;top:50%}.go-card[data-side=l] .go-line{left:100%}.go-card[data-side=r] .go-line{background:linear-gradient(270deg,var(--hair),var(--a));transform-origin:100%;right:100%}.go-card{overflow:visible}}.go[data-go=wait] .go-arc{stroke-dashoffset:100px}.go[data-go=wait] .go-tick i{opacity:0;scale:.3}.go[data-go=wait] .go-card,.go[data-go=wait] .go-comet,.go[data-go=wait] .go-core small,.go[data-go=wait] .go-core span,.go[data-go=wait] .go-dash,.go[data-go=wait] .go-tick em,.go[data-go=wait] .go-track{opacity:0}.go[data-go=in] .go-arc{animation:go-draw 2.3s cubic-bezier(.4,0,.2,1) .2s both}@keyframes go-draw{0%{stroke-dashoffset:100px}}.go[data-go=in] .go-tick i{animation:go-pop .6s cubic-bezier(.22,1.5,.36,1) calc(.45s + var(--i) * .27s) both}@keyframes go-pop{0%{opacity:0;scale:.3}}.go-comet,.go-dash{transition:opacity 1.2s .6s}.go[data-go=in] .go-tick em{animation:go-fade .6s ease-out calc(.55s + var(--i) * .27s) both}.go[data-go=in] .go-core small,.go[data-go=in] .go-core span{animation:go-fade .8s ease-out .9s both}.go[data-go=in] .go-track{animation:go-fade .8s ease-out both}@keyframes go-fade{0%{opacity:0}}.go[data-go=in] .go-card{animation:go-fly .95s cubic-bezier(.22,1.15,.36,1) calc(1.15s + var(--k) * .18s) both}@keyframes go-fly{0%{opacity:0;transform:translate(calc(var(--dir) * 90px),26px) scale(.7)}}.go[data-go=in] .go-line{animation:go-line .7s cubic-bezier(.22,1,.36,1) calc(1.55s + var(--k) * .18s) both}@keyframes go-line{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.go-comet,.go-dash{animation:none}}.lm{z-index:30;pointer-events:none;inset-inline:0;justify-content:center;display:flex;position:fixed;top:1.5rem}.lm a{pointer-events:auto;border-radius:.8rem;width:11.05rem;height:2.75rem;transition:width .7s cubic-bezier(.22,1,.36,1);display:block;position:relative}.lm a:hover .lm-mark,.lm a:hover .lm-text{filter:brightness(1.3)}.lm a{outline:none}.lm a:focus-visible .lm-mark,.lm a:focus-visible .lm-text{filter:drop-shadow(0 0 8px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.9))}.lm a:before{content:"";-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:none;border-radius:50%;position:absolute;inset:-1.1rem -1.6rem;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.lm-mark,.lm-text{width:auto;max-width:none;height:2.75rem;position:absolute;top:50%}.lm-mark{transition:left .7s cubic-bezier(.22,1,.36,1),height .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .5s;left:0}.lm-mark,.lm-text{transform:translateY(-50%)}.lm-text{transition:opacity .35s,transform .7s cubic-bezier(.22,1,.36,1),filter .5s;left:4.1rem}.lm[data-scrolled=true] a{width:2.75rem}.lm[data-scrolled=true] .lm-mark{filter:drop-shadow(0 2px 10px #0000008c);height:2.3rem;left:50%;transform:translate(-50%,-50%)}.lm[data-scrolled=true] .lm-text{opacity:0;filter:blur(4px);transform:translate(-1.8rem,-50%)}.hb{z-index:20;pointer-events:none;inset-inline:0;justify-content:space-between;height:2.75rem;padding-inline:clamp(1rem,5vw,5rem);position:absolute;top:1.5rem}.hb,.hb ul{align-items:center;display:flex}.hb ul{gap:1.5rem;margin:0;padding:0;list-style:none}.hb img{object-fit:contain;opacity:.92;width:auto;max-width:9rem;height:clamp(1.7rem,3.2vw,3rem);display:block}@media (max-width:520px){.hb img{max-width:4.6rem;height:1.6rem}}.fn-list{padding-left:1rem;padding-right:7px}.fn-ham{width:18px;height:18px;color:var(--color-violet);display:block;position:relative}.fn-ham i{background:currentColor;border-radius:2px;width:16px;height:1.5px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;left:1px}.fn-ham i:first-child{top:4px}.fn-ham i:nth-child(2){top:8.5px}.fn-ham i:nth-child(3){top:13px}.fn-ham[data-open=true] i:first-child{transform:translateY(4.5px)rotate(45deg)}.fn-ham[data-open=true] i:nth-child(2){opacity:0;transform:scaleX(.3)}.fn-ham[data-open=true] i:nth-child(3){transform:translateY(-4.5px)rotate(-45deg)}.fn-menu{isolation:isolate;height:36px;color:var(--color-violet);font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;padding:0 16px 0 12px;font-size:.875rem;line-height:18px;transition:color .35s,transform .5s cubic-bezier(.22,1.4,.36,1),box-shadow .5s,border-color .3s;display:flex;position:relative;overflow:hidden}.fn-menu:before{content:"";z-index:-1;background:linear-gradient(110deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%),hsl(calc(var(--th) + 334) calc(85% * var(--ts)) 68%));transform-origin:0;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.fn-menu:hover,.fn-menu[aria-expanded=true]{color:hsl(calc(var(--th) + 346) calc(80% * var(--ts)) 12%);box-shadow:0 8px 24px -6px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.75);border-color:#0000;transform:translateY(-1px)}.fn-menu:hover:before,.fn-menu[aria-expanded=true]:before{transform:scaleX(1)}.fn-menu .fn-ham{color:inherit}.fn-menu:hover .fn-ham:not([data-open=true]) i:first-child{transform:translate(3px)}.fn-menu:hover .fn-ham:not([data-open=true]) i:nth-child(2){transition-delay:50ms;transform:translate(-3px)}.fn-menu:hover .fn-ham:not([data-open=true]) i:nth-child(3){transition-delay:.1s;transform:translate(3px)}.fn-link{position:relative}.fn-link:after{content:"";background:var(--color-violet);width:4px;height:4px;box-shadow:0 0 10px var(--color-violet);opacity:0;border-radius:50%;transition:opacity .3s,transform .45s cubic-bezier(.22,1.5,.36,1);position:absolute;bottom:3px;left:50%;transform:translate(-50%)scale(0)}.fn-link:hover:after{opacity:1;transform:translate(-50%)scale(1)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cm-bird .cm-head{top:5.6rem}}@media (min-width:901px){.ts-head{padding-top:5.6rem}}@media (min-width:900px){.cf{gap:3rem}.cf-q{margin-top:1.1rem;font-size:clamp(1.7rem,2.6vw,2.2rem)}.cf-tiles{gap:14px;margin-top:1.3rem}.cf-tile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;min-height:4.6rem;padding:.8rem 2.4rem .8rem 1.1rem}.cf-tile .cf-ic{width:28px;height:28px}.cf-brief{align-self:start}.cf-tick{margin-top:-10px;top:50%}.cf-brief{padding:1.05rem 1.2rem 1rem}.cf-brief-row{margin-top:.75rem}.cf-brief-row>div{margin-top:.35rem}.cf-tk-cut{margin:.95rem -1.2rem .8rem}.cf-fuel-bar{margin:.8rem 0 .3rem}.cf-code{height:24px;margin-top:.9rem}.cf-brief .cf-brief-note{margin-top:.7rem;font-size:1rem}}.card-glass{background-image:radial-gradient(130% 100% at 0 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.24),transparent 62%),radial-gradient(120% 100% at 100% 100%,hsl(calc(var(--th) + 326) calc(85% * var(--ts)) 56%/.2),transparent 64%),linear-gradient(180deg,hsl(calc(var(--th) + 346.97) calc(58.49% * var(--ts)) 10.39%) 0,hsl(calc(var(--th) + 347.43) calc(61.76% * var(--ts)) 13.33%) 100%)}.go-card{background:radial-gradient(130% 100% at 0 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.24),transparent 62%),radial-gradient(120% 100% at 100% 100%,hsl(calc(var(--th) + 326) calc(85% * var(--ts)) 56%/.2),transparent 64%),linear-gradient(160deg,hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 11%/.9),hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 8%/.92))}.ss-head h2{margin-top:.9rem;font-size:clamp(2rem,3.6vw,3.1rem)}.ss-head p{margin-top:.8rem}.ss-head{margin-bottom:1.8rem}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ss-track[data-head=true]{margin-top:0}.ss-track[data-head=true] .ss-sticky{box-sizing:border-box;flex-direction:column;justify-content:center;height:100svh;min-height:38rem;padding:6.2rem 0 2.2rem;display:flex;top:0}.ss-track[data-head=true] .ss-head,.ss-track[data-head=true] .ss-wrap{width:100%}}@media (min-width:1024px) and (max-height:860px){.ss-head p{display:none}}.ss-head-in{text-align:center;max-width:960px;margin:0 auto;padding-inline:1rem}.ss-h-chip{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.1);color:var(--color-violet);box-shadow:0 0 24px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.15);border-radius:999px;align-items:center;padding:.35rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.ss-h-h2{letter-spacing:-.04em;white-space:pre-line;margin:.9rem 0 0;padding-bottom:.25rem;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:600;line-height:1.08}.ss-h-p{max-width:36rem;color:var(--color-orchid);margin:.8rem auto 0;font-size:1rem;line-height:1.65}@media (min-width:1024px) and (max-height:860px){.ss-h-p{display:none}}.ss-h-h2{white-space:normal}.ss-h-h2,.ss-h-p{text-wrap:balance}.ss-h-p{max-width:44rem;color:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 86%/.88);margin:.9rem auto 0;font-size:1.0625rem;line-height:1.6}@media (min-width:1024px) and (max-height:860px){.ss-h-p{display:block}}@media (min-width:1024px) and (max-height:760px){.ss-h-p{display:none}}.ab{pointer-events:none;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}.ab,.ab-l{position:absolute}.ab-l{will-change:transform;border-radius:50%}.ab-l1{background:radial-gradient(closest-side,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.36),transparent);width:72vmax;height:72vmax;animation:ab-d1 26s ease-in-out infinite alternate;top:-30%;left:-12%}.ab-l2{background:radial-gradient(closest-side,hsl(calc(var(--th) + 300) calc(90% * var(--ts)) 58%/.3),transparent);width:80vmax;height:80vmax;animation:ab-d2 32s ease-in-out infinite alternate;bottom:-38%;right:-16%}.ab-l3{background:radial-gradient(closest-side,hsl(calc(var(--th) + 330) calc(95% * var(--ts)) 70%/.18),transparent);width:46vmax;height:34vmax;animation:ab-d3 21s ease-in-out infinite alternate;top:8%;right:12%}.ab-sweep{background:conic-gradient(from 0deg,transparent 0deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 72%/.1) 40deg,transparent 90deg,transparent 180deg,hsl(calc(var(--th) + 320) calc(90% * var(--ts)) 64%/.08) 230deg,transparent 280deg);width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;animation:ab-spin 90s linear infinite;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 0,#0000 75%);mask-image:radial-gradient(closest-side,#000 0,#0000 75%)}@keyframes ab-d1{to{transform:translate(14vw,12vh)scale(1.14)}}@keyframes ab-d2{to{transform:translate(-12vw,-14vh)scale(1.1)}}@keyframes ab-d3{to{transform:translate(-8vw,8vh)scale(.9)}}@keyframes ab-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ab-l,.ab-sweep{animation:none}}@keyframes fa-run{to{transform:translate(350%)}}.sy{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/.86);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.16)}.sy-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:1rem}.sy-p{color:var(--soft);margin:0;font-size:1.1875rem;line-height:1.7}.sy-p .text-violet{font-weight:500}.sy-duo{gap:1.2rem;display:grid}@media (min-width:860px){.sy-duo[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sy-card{border:1px solid var(--hair);background:radial-gradient(130% 100% at 0 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.22),transparent 62%),radial-gradient(120% 100% at 100% 100%,hsl(calc(var(--th) + 326) calc(85% * var(--ts)) 56%/.18),transparent 64%),hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 10%/.86);border-radius:26px;padding:1.8rem 1.8rem 2rem;position:relative}.sy-card-top{justify-content:space-between;align-items:center;margin-bottom:1.4rem;display:flex}.sy-no{-webkit-text-stroke:1px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.4);color:#0000;letter-spacing:-.04em;font-size:3.4rem;font-weight:700;line-height:1}.sy-card .sy-p{font-size:1.25rem;line-height:1.65}.sy-lead-wrap{max-width:980px;margin-inline:auto}.sy-lead{background:linear-gradient(180deg,#fff 20%,hsl(calc(var(--th) + 354) calc(70% * var(--ts)) 84%));color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:600;line-height:1.22}.sy-lead .text-violet{background:linear-gradient(90deg,var(--a),hsl(calc(var(--th) + 326) calc(90% * var(--ts)) 70%));color:#0000;-webkit-background-clip:text;background-clip:text}.sy-lead-wrap .sy-cols{border-top:1px solid var(--hair);margin-top:2.4rem;padding-top:1.8rem}.sy-cols{gap:1.4rem 3rem;display:grid}@media (min-width:860px){.sy-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.sy-rail{border-top:1px solid var(--hair);max-width:1040px;margin-inline:auto}.sy-row{border-bottom:1px solid var(--hair);gap:1rem 3rem;padding:2.2rem 0;display:grid}@media (min-width:860px){.sy-row{grid-template-columns:17rem minmax(0,1fr);align-items:start}}.sy-row-l{align-items:baseline;gap:1rem;display:flex}.sy-big{-webkit-text-stroke:1.5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.55);color:#0000;letter-spacing:-.05em;font-size:clamp(3.4rem,6vw,5rem);font-weight:700;line-height:.9}.sy-title{color:#fff;letter-spacing:-.01em;font-size:1.1875rem;font-weight:600}.sy-rail .sy-p{font-size:1.3125rem;line-height:1.6}.sy-chips-wrap{max-width:1040px;margin-inline:auto}.sy-chips{flex-wrap:wrap;gap:.7rem;margin:0 0 2.2rem;padding:0;list-style:none;display:flex}.sy-chips li{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.32);background:linear-gradient(135deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.16),hsl(calc(var(--th) + 326) calc(85% * var(--ts)) 56%/.1));color:#fff;border-radius:999px;padding:.55rem 1.1rem;font-size:1.0625rem;font-weight:500}.sy-chips-wrap .sy-p{font-size:1.1875rem}.av-top .av-body{width:47px;height:66px;top:-33px;left:-23.5px}.ch-smile{fill:none;stroke:#a64b57;stroke-width:1.5px;stroke-linecap:round;display:none}.ch-real .ch-smile{display:block}.ch-real .ch-cheek,.ch-real .ch-cheek-hi,.ch-real .ch-mouth,.ch-real .ch-mouth-bg,.ch-real .ch-teeth,.ch-real .ch-tongue{display:none}.ch-real .ch-head{scale:.8}.ch-real .ch-eyeb,.ch-real.ch-side .ch-eye,.ch-real.ch-side .ch-iris,.ch-real.ch-side .ch-sclera{transform-box:fill-box;transform-origin:50%;scale:.8}.au{--p:0;inset:0;overflow:hidden}.au,.au-l{position:absolute}.au-l{will-change:transform;border-radius:50%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.au-l1{background:radial-gradient(closest-side,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.3),transparent);width:78vmax;height:78vmax;transform:translate3d(calc(var(--p) * 46vw),calc(var(--p) * 56vh),0);top:-26%;left:-16%}.au-l2{background:radial-gradient(closest-side,hsl(calc(var(--th) + 326) calc(85% * var(--ts)) 56%/.26),transparent);width:84vmax;height:84vmax;transform:translate3d(calc(var(--p) * -50vw),calc(var(--p) * -50vh),0);bottom:-32%;right:-18%}.au-l3{background:radial-gradient(closest-side,hsl(calc(var(--th) + 8) calc(100% * var(--ts)) 70%/.13),transparent);width:52vmax;height:40vmax;transform:translate3d(calc(26vw - var(--p) * 56vw),calc(var(--p) * 24vh),0);top:18%;left:28%}@media (prefers-reduced-motion:reduce){.au-l{transition:none}}.vr-cap span{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.4);background:linear-gradient(180deg,hsl(calc(var(--th) + 349) calc(50% * var(--ts)) 13%/.62),hsl(calc(var(--th) + 346) calc(60% * var(--ts)) 7%/.7));max-width:100%;box-shadow:0 0 34px -8px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.75),inset 0 0 22px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.14);color:#fff;letter-spacing:-.02em;text-shadow:0 0 10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.85),0 0 28px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 62%/.7);border-radius:26px;padding:.5em 1.15em .6em;font-size:clamp(1.25rem,2.6vw,2.1rem);display:inline-block;position:relative}.vr-cap span:after{content:"";background:linear-gradient(90deg,transparent,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%),transparent);height:2px;box-shadow:0 0 12px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%);border-radius:2px;position:absolute;bottom:-1px;left:18%;right:18%}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ss-track[data-head=true][data-detail=true] .ss-sticky{padding-top:5.4rem;padding-bottom:1.2rem}.ss-track[data-head=true][data-detail=true] .ss-head{margin-bottom:1.2rem}.ss-track[data-head=true][data-detail=true] .ss-h-h2{margin-top:.7rem;font-size:clamp(1.8rem,3vw,2.6rem)}.ss-track[data-head=true][data-detail=true] .ss-h-p{display:none}.ss-track[data-head=true][data-detail=true][data-pin=true] .ss-p{height:clamp(16rem,36svh,23rem)}.ss-track[data-head=true][data-detail=true] .ss-prog{margin-top:1rem}}.card-glass,.go-card,.sy-card{background:linear-gradient(155deg,#ffffff13 0,#ffffff06 42%,#ffffff03 100%),hsl(calc(var(--th) + 347) calc(38% * var(--ts)) 9%/.52);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 1px #ffffff09}.bglow{--card-bg:hsl(calc(var(--th) + 347) calc(40% * var(--ts)) 10%)}.ss-glow{background:radial-gradient(90% 70% at 15% 0,hsl(calc(var(--th) + 354 + var(--k) * 12) calc(60% * var(--ts)) 68%/.1),transparent 65%)}.ss-track .ss-p[data-active=true]{box-shadow:inset 0 1px #ffffff29,0 26px 56px -36px #000000b3}@media (hover:none),(max-width:1023px){.card-glass,.go-card,.sy-card{-webkit-backdrop-filter:none;backdrop-filter:none}}.ss-d-label,.ss-good,.ss-info b,.ss-prog-n,.ss-prog-t,.tl-tag{font-size:.875rem}.ch[data-off=true],.ch[data-off=true] *{animation-play-state:paused!important}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cm-bird .cm-scene{-webkit-mask-image:linear-gradient(#0000 0 20%,#00000059 34%,#000 52% 88%,#0000);mask-image:linear-gradient(#0000 0 20%,#00000059 34%,#000 52% 88%,#0000)}}.of{-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000)}@media (min-width:901px){.ts-head{padding-top:4.6rem;padding-bottom:.4rem}.ts-head h2{margin-top:.6rem;font-size:clamp(1.7rem,2.7vw,2.4rem)}.ts-hint{margin-top:.3rem}}.ts-sun i{background:radial-gradient(circle at 38% 30%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%) 0,hsl(calc(var(--th) + 354) calc(90% * var(--ts)) 62%) 38%,hsl(calc(var(--th) + 350) calc(80% * var(--ts)) 44%) 72%,hsl(calc(var(--th) + 346) calc(80% * var(--ts)) 30%) 100%)}.ts-logo{width:58%;height:auto;filter:drop-shadow(0 2px 8px hsl(calc(var(--th) + 346) calc(80% * var(--ts)) 14%/.55));position:relative}@media (min-width:901px){.ts-sun{width:98px;height:98px;margin:-49px 0 0 -49px}}.ts-pl-name{top:calc(100% + 6px)}.ts-pl-name b{font-size:.9375rem}.ts-pl-name small{font-size:.875rem}.rp-cta:focus-visible{box-shadow:0 0 0 3px hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 8%),0 0 0 5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%),0 12px 34px -10px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 70%/.7);outline:none}.cf-brief{background:linear-gradient(155deg,#ffffff13 0,#ffffff06 42%,#ffffff03 100%),hsl(calc(var(--th) + 347) calc(38% * var(--ts)) 9%/.52);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1c,0 26px 56px -40px #000c}@media (min-width:1024px){.cf-brief{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}}.cf-nav .rp-cta{justify-content:center;min-width:min(204px,100%);height:58px;padding:0 28px}.cf-progress{grid-column:1/-1;align-self:start;height:5px;margin-bottom:-1.2rem}.cf-progress span{height:5px}@media (min-width:900px){.cf-progress{margin-bottom:-2.6rem}}.cm-dof i{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--r,6%),#000 var(--s),transparent var(--e));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--r,6%),#000 var(--s),transparent var(--e))}.cm-dof i:first-child{--r:6%;--s:14%}.cm-dof i:nth-child(2){--r:5%;--s:10%;--e:26%}.cm-dof i:nth-child(3){--r:4%;--s:7%;--e:17%}.cm-dof:after{background:linear-gradient(to bottom,transparent 0,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%/.35) 12%,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%/.72) 28%,hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 4.9%/.4) 58%,transparent);height:46%}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cm-bird .cm-stage{-webkit-mask-image:linear-gradient(#0000,#000 14%);mask-image:linear-gradient(#0000,#000 14%)}.cm-bird .cm-ground{background-color:hsl(calc(var(--th) + 350) calc(52% * var(--ts)) 10%)}.cm-dof:after{background:linear-gradient(to bottom,transparent 0,hsl(calc(var(--th) + 350) calc(52% * var(--ts)) 12%/.3) 12%,hsl(calc(var(--th) + 350) calc(52% * var(--ts)) 11%/.55) 30%,hsl(calc(var(--th) + 350) calc(52% * var(--ts)) 10%/.32) 58%,transparent)}}.cursor-grid{width:100%;height:100%;position:relative;overflow:hidden}.cursor-grid__canvas{width:100%;height:100%;display:block}.cg-hero{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}.fn-root[data-page=inner] .fn-glass{background:linear-gradient(180deg,#ffffff14,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.1)),hsl(calc(var(--th) + 347) calc(48% * var(--ts)) 8%/.7);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35)}.fn-root[data-page=inner] .fn-link{color:hsl(calc(var(--th) + 354) calc(40% * var(--ts)) 92%);text-shadow:0 1px 8px #0009}.fn-root[data-page=inner] .fn-link:hover{color:#fff}.ios-in{--ios-fill:hsl(calc(var(--th) + 350) calc(26% * var(--ts)) 82%/.13);--ios-fill-solid:hsl(calc(var(--th) + 349) calc(20% * var(--ts)) 17%);--ios-tint:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);color:#fff;caret-color:var(--ios-tint);font:inherit;letter-spacing:0;appearance:none;outline:none;font-size:1.0625rem;transition:background-color .2s,box-shadow .2s}.cf-in.ios-in,.ios-in{background:var(--ios-fill);box-shadow:none;border:0;border-radius:12px}.cf-in.ios-in{padding:.95rem 1rem}.ios-in::placeholder{color:hsl(calc(var(--th) + 352) calc(14% * var(--ts)) 92%/.52);font-family:var(--font-sans);letter-spacing:0;opacity:1;font-size:1.0625rem}.cf-in.ios-in:focus,.ios-in:focus{background:hsl(calc(var(--th) + 350) calc(26% * var(--ts)) 82%/.18);box-shadow:0 0 0 2px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.5);border:0}.ios-in:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:var(--ios-tint);box-shadow:0 0 0 100px var(--ios-fill-solid) inset;transition:background-color 9999s ease-out}.tm{--a:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);--soft:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 92%/.88);--hair:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.14);--card:hsl(calc(var(--th) + 349) calc(46% * var(--ts)) 11%/.7)}.tm-grid{gap:48px;display:grid}@media (min-width:1024px){.tm-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:88px}.tm-head{align-self:start;position:sticky;top:120px}}.tm-h2{font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1.08}.tm-intro{max-width:440px;color:var(--soft);margin:24px 0 0;font-size:1.0625rem;line-height:1.7}.tm-body{max-width:640px}.tm-body p{color:var(--soft);margin:0 0 1.5em;font-size:1.125rem;line-height:1.85}.tm-body p .text-violet{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 82%)}.tm-body .tm-lead{color:#fff;letter-spacing:-.015em;font-size:1.5rem;font-weight:500;line-height:1.55}.tm-quote{border:1px solid var(--hair);background:var(--card);border-radius:20px;margin:2.6rem 0 0;padding:28px 30px 28px 34px;position:relative}.tm-quote:before{content:"";background:linear-gradient(180deg,var(--a),hsl(calc(var(--th) + 326) calc(85% * var(--ts)) 62%));border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0}.tm-quote blockquote{color:#fff;letter-spacing:-.015em;margin:0;font-size:1.375rem;font-weight:500;line-height:1.5}.tm-quote figcaption{color:var(--a);margin-top:14px;font-size:.9375rem;font-weight:500}.tj{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 24px;margin:84px 0 0;padding:0;list-style:none;display:grid}.tj-item,.tj-step{display:flex;position:relative}.tj-step{--card-bg:hsl(calc(var(--th) + 347) calc(40% * var(--ts)) 10%);border:1px solid var(--hair);background:var(--card);border-radius:22px;flex-direction:column;align-items:flex-start;width:100%;padding:28px 26px 30px;transition:border-color .4s,translate .5s cubic-bezier(.22,1,.36,1)}.tj-step:hover{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.35);translate:0 -4px}.tj-item:before{content:"";background:var(--a);width:11px;height:11px;box-shadow:0 0 0 5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.18),0 0 18px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.6);border-radius:50%;position:absolute;top:-29px;left:26px}.tj-item:after{content:"";background:linear-gradient(90deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.5),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.12));height:1px;position:absolute;top:-24px;left:44px;right:-24px}.tj-item:nth-child(3n):after{display:none}.tj-no{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.55);letter-spacing:.12em;font-size:.9375rem;font-weight:600}.tj-step h3{color:#fff;letter-spacing:-.025em;margin:14px 0 0;font-size:1.5rem;font-weight:600;line-height:1.2}.tj-who{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.35);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.08);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);border-radius:999px;margin:14px 0 0;padding:4px 12px;font-size:.875rem;font-weight:500;line-height:1.4}.tj-text{color:var(--soft);margin:16px 0 0;font-size:1.0625rem;line-height:1.7}.tv{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.tv-row{border-bottom:1px solid var(--hair);grid-template-columns:76px minmax(0,1fr);gap:8px;padding:30px 0;display:grid}.tv-no{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.35);letter-spacing:-.04em;font-size:2.4rem;font-weight:600;line-height:1;transition:color .4s}.tv-row:hover .tv-no{color:var(--a)}.tv-row h3{color:#fff;letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.tv-row p{max-width:540px;color:var(--soft);margin:12px 0 0;font-size:1.0625rem;line-height:1.75}@keyframes cj-dust{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}@keyframes rl-spark{0%{opacity:.95}to{opacity:.1}}@keyframes rl-door{0%,to{opacity:1}50%{opacity:.35}}.hg{--c1:hsl(calc(var(--th) + 354 + var(--ha)) calc(100% * var(--ts)) 60%/.5);--c2:hsl(calc(var(--th) + 354 + var(--hb)) calc(90% * var(--ts)) 52%/.42);--c3:hsl(calc(var(--th) + 354 + var(--hc)) calc(100% * var(--ts)) 70%/.3);pointer-events:none;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 70%,#0000 100%);mask-image:linear-gradient(#000 0 70%,#0000 100%)}.hg,.hg:before{position:absolute}.hg:before{content:"";opacity:.9;filter:blur(34px);animation:hg-sway 28s ease-in-out infinite alternate;inset:-12%}.hg[data-flip="1"]:before{scale:-1 1}.hg>i{left:calc(var(--x) - var(--w) / 2);top:calc(var(--y) - var(--h) / 2);width:var(--w);height:var(--h);background:radial-gradient(closest-side,var(--bc),transparent);filter:blur(26px);border-radius:50%;animation:hg-drift 24s ease-in-out infinite alternate;position:absolute}.hg>i:first-child{--bc:var(--c1)}.hg>i:nth-child(2){--bc:var(--c2);animation-duration:31s;animation-direction:alternate-reverse}.hg>i:nth-child(3){--bc:var(--c3);animation-duration:37s}.hg[data-shape=aurora]:before{background:linear-gradient(var(--ang),transparent 24%,var(--c2) 44%,var(--c1) 56%,transparent 74%)}.hg[data-shape=ring]:before{background:radial-gradient(circle at var(--rx) var(--ry),transparent 0 16%,var(--c1) 28%,var(--c2) 38%,transparent 54%)}.hg[data-shape=cone]:before{background:conic-gradient(from 195deg at 50% -8%,transparent 0 8%,var(--c1) 14%,transparent 26%,var(--c2) 34%,transparent 48%,var(--c3) 54%,transparent 64%)}.hg[data-shape=corner]:before{background:radial-gradient(60% 75% at 0 0,var(--c1),transparent 62%),radial-gradient(55% 70% at 100% 100%,var(--c2),transparent 62%)}.hg[data-shape=horizon]:before{background:radial-gradient(130% 62% at 50% 112%,var(--c1),var(--c2) 38%,transparent 72%)}.hg[data-shape=sweep]:before{background:conic-gradient(from var(--ang) at 82% 18%,var(--c1),transparent 22%,var(--c2) 46%,transparent 70%,var(--c3))}.hg[data-shape=diagonal]:before{background:linear-gradient(var(--ang),var(--c1) 0,transparent 38%,transparent 62%,var(--c2) 100%)}.hg[data-shape=curtain]:before{background:linear-gradient(90deg,transparent 4%,var(--c2) 18%,transparent 34%,var(--c1) 52%,transparent 68%,var(--c3) 84%,transparent 96%)}@keyframes hg-sway{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}@keyframes hg-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.hg:before,.hg>i{animation:none}}.vk-head{max-width:640px}.vk-head[data-center=true]{text-align:center;margin:0 auto}@keyframes vw-run{to{transform:translate(-33.333%)}}.vy-stack{grid-auto-rows:1fr;gap:1.2rem;max-width:1040px;margin-inline:auto;display:grid}.vy-st{border:1px solid var(--hair);border-left:3px solid var(--a);background:linear-gradient(100deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 66%/.16),hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 10%/.86) 60%);border-radius:0 24px 24px 0;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1.4rem;padding:1.7rem 2rem;display:grid}.vy-st-no{color:#0000;letter-spacing:-.05em;-webkit-text-stroke:1.5px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.55);font-size:3.6rem;font-weight:700;line-height:.95}.vy-st .sy-p{font-size:1.25rem;line-height:1.65}.vy-quote{gap:2.4rem;max-width:1100px;margin-inline:auto;display:grid}@media (min-width:960px){.vy-quote{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:3.4rem}}.vy-q-main{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.3);background:radial-gradient(120% 100% at 0 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 66%/.22),transparent 62%),hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 9%/.9);border-radius:30px;margin:0;padding:4.6rem 2.4rem 2rem;position:relative}.vy-q-mark{height:3.4rem;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.5);font-size:7rem;font-weight:700;line-height:1;position:absolute;top:.6rem;left:2.2rem}.vy-q-main p{background:linear-gradient(180deg,#fff 20%,hsl(calc(var(--th) + 354) calc(70% * var(--ts)) 84%));color:#0000;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:600;line-height:1.3;position:relative}.vy-q-main p .text-violet{color:var(--a);-webkit-text-fill-color:var(--a)}.vy-q-main cite{color:var(--a);letter-spacing:.08em;text-transform:uppercase;margin-top:1.4rem;font-size:1rem;font-style:normal;font-weight:600;display:block}.vy-q-notes{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.vy-q-notes li{border-bottom:1px solid var(--hair);grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding-bottom:1.5rem;display:grid}.vy-q-notes li:last-child{border-bottom:0}.vy-q-notes li>span{color:var(--a);font-size:1.125rem;font-weight:700}.vy-line{max-width:1040px;margin-inline:auto;padding:.5rem 0;position:relative}.vy-line:before{content:"";background:linear-gradient(180deg,transparent,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.6) 12%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.6) 88%,transparent);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px)}.vy-ln{width:calc(50% - 2.4rem);margin-bottom:1.6rem;position:relative}.vy-ln[data-side=r]{margin-left:calc(50% + 2.4rem)}.vy-ln-dot{border:3px solid var(--a);background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 8%);width:18px;height:18px;box-shadow:0 0 18px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7);border-radius:50%;position:absolute;top:2rem}.vy-ln[data-side=l] .vy-ln-dot{right:-3.3rem}.vy-ln[data-side=r] .vy-ln-dot{left:-3.3rem}.vy-ln-card{border:1px solid var(--hair);background:radial-gradient(120% 100% at 0 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 66%/.16),transparent 62%),hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 10%/.86);border-radius:24px;padding:1.6rem 1.8rem 1.8rem}.vy-ln-no{color:var(--a);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-size:.9375rem;font-weight:600;display:block}.vy-ln-card .sy-p{font-size:1.1875rem}:where(.vt,.vz,.vw,.vf,.vp){grid-template-columns:minmax(0,1fr)}@keyframes hl-eq{50%{transform:scaleY(.4)}}:is(.hl,.woo,.sha,.wpp).tpin{isolation:isolate;position:relative}:is(.hl,.woo,.sha,.wpp).tpin:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 20% 30%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.34),transparent 70%),radial-gradient(35% 45% at 80% 20%,hsl(calc(var(--th) + 326) calc(90% * var(--ts)) 55%/.28),transparent 70%),radial-gradient(45% 55% at 60% 90%,hsl(calc(var(--th) + 300) calc(90% * var(--ts)) 55%/.26),transparent 70%),radial-gradient(30% 40% at 10% 90%,hsl(calc(var(--th) + 24) calc(90% * var(--ts)) 55%/.2),transparent 70%);background-repeat:no-repeat;background-size:170% 170%,150% 150%,180% 180%,160% 160%;animation:tgb-flow 24s ease-in-out infinite alternate;position:absolute;inset:-140px -200px;-webkit-mask-image:radial-gradient(50% 50%,#000 0,#0000 100%);mask-image:radial-gradient(50% 50%,#000 0,#0000 100%)}:is(.hl,.woo,.sha,.wpp).tpin:after{animation-duration:31s;animation-direction:alternate-reverse;animation-delay:-9s}:is(.hl,.woo,.sha,.wpp)>section:nth-of-type(4n+5):before{animation-duration:37s;animation-delay:-17s}@keyframes tgb-flow{0%{background-position:0 0,100% 0,50% 100%,0 100%}50%{background-position:60% 40%,30% 70%,100% 20%,40% 60%}to{background-position:100% 100%,0 100%,0 0,100% 0}}@media (prefers-reduced-motion:reduce){.tgb-none,:is(.hl,.woo,.sha,.wpp)>section:before{animation:none!important}}:is(.hl-coll,.hl-rows,.hl-gql>ul,.wpa-main,.shp-main,.woo-grid,.woo-qa,.sha-tests ul,.sha-flip,.wpp-rbody)::-webkit-scrollbar{width:8px}:is(.hl-coll,.hl-rows,.hl-gql>ul,.wpa-main,.shp-main,.woo-grid,.woo-qa,.sha-tests ul,.sha-flip,.wpp-rbody)::-webkit-scrollbar-thumb{background:hsl(calc(var(--th) + 354) calc(70% * var(--ts)) 62%/.7);border-radius:8px}.tpin{width:100%}.tpin,.tpin-in{margin:0 auto;padding:0}.tpin-in{align-items:center;width:min(1440px,100% - 48px);height:calc(100vh - 96px);min-height:540px;max-height:900px;display:flex;position:sticky;top:74px}.tpin-in>*{width:100%;height:100%}:is(.hl,.woo,.sha,.wpp).tpin{padding:0}.tw{border:1px solid var(--tw-line,hsl(calc(var(--th) + 354) 40% 80%/.16));background:var(--tw-bg0,hsl(calc(var(--th) + 340) calc(35% * var(--ts)) 6%/.88));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:100%;box-shadow:0 40px 120px hsl(calc(var(--th) + 330) 60% 3%/.7);border-radius:16px;flex-direction:column;overflow:hidden}.tw,.tw-bar{display:flex}.tw-bar{border-bottom:1px solid var(--tw-line,hsl(calc(var(--th) + 354) 40% 80%/.16));background:hsl(calc(var(--th) + 340) calc(30% * var(--ts)) 10%);color:hsl(calc(var(--th) + 340) calc(12% * var(--ts)) 70%);flex:none;align-items:center;gap:7px;padding:11px 16px;font:400 .9rem ui-monospace,Menlo,monospace}.tw-bar i{background:#e06552;border-radius:50%;width:11px;height:11px}.tw-bar i:nth-child(2){background:#ebba47}.tw-bar i:nth-child(3){background:#41c858}.tw-bar b{margin:0 auto;padding-right:54px;font-weight:400}.tw-body{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.tw-nav{border-right:1px solid var(--tw-line,hsl(calc(var(--th) + 354) 40% 80%/.16));background:hsl(calc(var(--th) + 340) calc(30% * var(--ts)) 8%/.9);flex-direction:column;padding:10px 0;display:flex;overflow-y:auto}.tw-nav button{text-align:left;color:hsl(calc(var(--th) + 340) calc(12% * var(--ts)) 70%);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:12px;padding:11px 18px;font:400 .98rem inherit;transition:background .25s,color .25s,border-color .25s;display:flex}.tw-nav button span{opacity:.6;font:500 .875rem ui-monospace,monospace}.tw-nav button:hover{color:#fff}.tw-nav button.is-on{color:#fff;background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.1);border-left-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%)}.tw-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(calc(var(--th) + 354) calc(70% * var(--ts)) 62%/.7) transparent;min-width:0;padding:30px 38px 40px;animation:tw-in .45s;overflow-y:auto}@keyframes tw-in{0%{opacity:0;transform:translateY(10px)}}.tw-panel::-webkit-scrollbar{width:8px}.tw-panel::-webkit-scrollbar-thumb{background:hsl(calc(var(--th) + 354) calc(70% * var(--ts)) 62%/.7);border-radius:8px}.tw-panel h1{margin:16px 0 14px!important;font-size:clamp(2rem,3.3vw,3.1rem)!important}.tw-panel h2{font-size:clamp(1.7rem,2.6vw,2.4rem)!important}.tw-panel :is(.hl-coll,.hl-rows,.hl-gql>ul,.woo-grid,.woo-qa,.sha-tests ul,.sha-flip,.wpp-rbody){max-height:none;padding-right:0;overflow:visible}@property --pc{syntax:"<percentage>";inherits:true;initial-value:0}.tav-wave .ch-arm-r{animation:ch-wave .75s ease-in-out infinite alternate}.tav-wave .ch-arm-r .ch-fore{animation:ch-wave-fore .38s ease-in-out infinite alternate}.tav-wave .ch-head{animation:ch-head-wave 1.5s ease-in-out infinite alternate}.tav-cheer .ch-arm-l{animation:ch-cheer-l .62s ease-in-out infinite alternate}.tav-cheer .ch-arm-r{animation:ch-cheer-r .62s ease-in-out infinite alternate}.tav-cheer .ch-arm-l .ch-fore{animation:ch-cheer-fore-l .31s ease-in-out infinite alternate}.tav-cheer .ch-arm-r .ch-fore{animation:ch-cheer-fore-r .31s ease-in-out infinite alternate}@keyframes wpp-out{0%{transform:translate(0)}to{transform:translate(200%)}}@keyframes tw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:is(.hl-pn,.woo-pn,.sha-pn,.wpp-pn)>*,:is(.hl-routes,.hl-coll,.hl-rows,.hl-ref,.hl-rel>div,.woo-grid,.woo-like,.woo-qa,.woo-chips,.sha-flip,.sha-next,.sha-tests ul,.wpp-dir-grid,.wpp-rel,.wpp-badges,.wpp-git,.wpa-grid,.wpa-steps,.wpa-themes,.shp-products,.shp-apps,.shp-settings,.shp-stats,.shp-two,.wpa-rel,.shp-rel)>*,:is(.wpa-main,.shp-main)>section:not([hidden])>*{animation:tw-rise .55s cubic-bezier(.2,.7,.2,1) both}:is(.hl-pn,.woo-pn,.sha-pn,.wpp-pn,.wpa-main>section,.shp-main>section,.hl-routes,.hl-coll,.hl-rows,.woo-grid,.woo-like,.woo-qa,.woo-chips,.sha-flip,.sha-next,.sha-tests ul,.wpp-dir-grid,.wpp-rel,.wpp-badges,.wpp-git,.wpa-grid,.wpa-steps,.wpa-themes,.shp-products,.shp-apps,.shp-settings,.shp-stats,.shp-two)>:nth-child(2){animation-delay:70ms}:is(.hl-pn,.woo-pn,.sha-pn,.wpp-pn,.wpa-main>section,.shp-main>section,.hl-routes,.hl-coll,.hl-rows,.woo-grid,.woo-like,.woo-qa,.woo-chips,.sha-flip,.sha-next,.sha-tests ul,.wpp-dir-grid,.wpp-rel,.wpp-badges,.wpp-git,.wpa-grid,.wpa-steps,.wpa-themes,.shp-products,.shp-apps,.shp-settings,.shp-stats,.shp-two)>:nth-child(3){animation-delay:.14s}:is(.hl-pn,.woo-pn,.sha-pn,.wpp-pn,.wpa-main>section,.shp-main>section,.hl-routes,.hl-coll,.hl-rows,.woo-grid,.woo-like,.woo-qa,.woo-chips,.sha-flip,.sha-next,.sha-tests ul,.wpp-dir-grid,.wpp-rel,.wpp-badges,.wpp-git,.wpa-grid,.wpa-steps,.wpa-themes,.shp-products,.shp-apps,.shp-settings,.shp-stats,.shp-two)>:nth-child(4){animation-delay:.21s}:is(.hl-pn,.woo-pn,.sha-pn,.wpp-pn,.wpa-main>section,.shp-main>section,.hl-routes,.hl-coll,.hl-rows,.woo-grid,.woo-like,.woo-qa,.woo-chips,.sha-flip,.sha-next,.sha-tests ul,.wpp-dir-grid,.wpp-rel,.wpp-badges,.wpp-git,.wpa-grid,.wpa-steps,.wpa-themes,.shp-products,.shp-apps,.shp-settings,.shp-stats,.shp-two)>:nth-child(5){animation-delay:.28s}:is(.hl-pn,.woo-pn,.sha-pn,.wpp-pn,.wpa-main>section,.shp-main>section,.hl-routes,.hl-coll,.hl-rows,.woo-grid,.woo-like,.woo-qa,.woo-chips,.sha-flip,.sha-next,.sha-tests ul,.wpp-dir-grid,.wpp-rel,.wpp-badges,.wpp-git,.wpa-grid,.wpa-steps,.wpa-themes,.shp-products,.shp-apps,.shp-settings,.shp-stats,.shp-two)>:nth-child(6){animation-delay:.35s}:is(.hl-routes,.hl-coll,.hl-rows,.woo-grid,.woo-like,.woo-chips,.sha-flip,.sha-next,.sha-tests ul,.wpp-dir-grid,.wpp-rel,.wpp-badges,.shp-products,.shp-apps,.shp-settings)>:nth-child(n+7){animation-delay:.42s}@keyframes tan-flow{0%{background-position:0 40%}to{background-position:100% 60%}}@media (prefers-reduced-motion:reduce){.tw-panel *{animation:none!important}}@property --n{syntax:"<integer>";inherits:true;initial-value:0}@keyframes shp-count{0%{--n:0}}.smp{width:min(1240px,100% - 64px);color:hsl(calc(var(--th) + 354) calc(30% * var(--ts)) 88%);margin:0 auto;padding:150px 0 90px}.smp-head{text-align:center;max-width:720px;margin:0 auto 64px}.smp-chip{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.3);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.08);color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%);border-radius:999px;margin:0;padding:6px 18px;font-size:.95rem;display:inline-block}.smp h1{letter-spacing:-.035em;background:linear-gradient(180deg,#fff 30%,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%));color:#0000;-webkit-background-clip:text;background-clip:text;margin:22px 0 16px;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:600;line-height:1.06}.smp-head>p:last-child{color:hsl(calc(var(--th) + 354) calc(20% * var(--ts)) 72%);margin:0;font-size:1.15rem;line-height:1.65}.smp-head a{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%);text-underline-offset:3px;text-decoration:underline}.smp-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:44px 48px;display:grid}.smp-group h2{border-bottom:1px solid hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.16);letter-spacing:.04em;color:#fff;align-items:baseline;gap:12px;margin:0 0 14px;padding-bottom:12px;font-size:1.1rem;font-weight:650;display:flex}.smp-group h2 i{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);font:400 .875rem ui-monospace,Menlo,monospace}.smp-group h2 span{color:hsl(calc(var(--th) + 354) calc(20% * var(--ts)) 62%);margin-left:auto;font-size:.875rem;font-weight:400}.smp-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.smp-group li a{color:hsl(calc(var(--th) + 354) calc(30% * var(--ts)) 86%);padding:8px 0 8px 18px;font-size:1.05rem;line-height:1.35;transition:color .2s,padding-left .3s cubic-bezier(.22,1,.36,1);display:block;position:relative}.smp-group li a:before{content:"";background:hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 85%/.35);border-radius:50%;width:6px;height:6px;margin-top:-3px;transition:background .2s,transform .3s;position:absolute;top:50%;left:0}.smp-group li a:hover{color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%);padding-left:24px}.smp-group li a:hover:before{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%);transform:scale(1.5)}.cu-pen{z-index:1;opacity:0;transform-origin:3px 25px;width:30px;height:30px;transition:opacity .2s,transform .2s;position:absolute;top:-25px;left:-3px}html.cursor-pen .cu-pen{opacity:1}html.cursor-pen .cu-arrow,html.cursor-pen .cu-hand{opacity:0!important}html.cursor-pen [data-mode=pointer] .cu-pen{transform:rotate(-8deg)scale(1.14)}html.cursor-pen [data-down=true] .cu-pen{transform:scale(.9)}@keyframes bdvw-thigh{0%{transform:rotate(-26deg)}15%{transform:rotate(-14deg)}40%{transform:rotate(4deg)}55%{transform:rotate(20deg)}70%{transform:rotate(10deg)}85%{transform:rotate(-18deg)}to{transform:rotate(-26deg)}}@keyframes bdvw-arm{0%,to{transform:rotate(22deg)}50%{transform:rotate(-28deg)}}@keyframes bdvw-head{0%,50%,to{transform:rotate(-2deg)translateY(0)}25%,75%{transform:rotate(-1deg)translateY(-.4px)}}html{scroll-padding-top:90px}.smp-group h2 i,.smp-group h2 span{font-family:var(--font-poppins),Poppins,system-ui,sans-serif;font-variant-numeric:tabular-nums}@keyframes mkt-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes mkt-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sxo-flow{to{stroke-dashoffset:-28px}}@keyframes sxo-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.phz-hero .phz-h1{text-wrap:balance}@media (min-width:1024px) and (max-height:800px){.phz-hero{padding-top:88px}.phz-hero .phz-h1{font-size:clamp(3rem,8.4vh,4.2rem)}}html [role=button]:focus-visible,html [role=switch]:focus-visible,html [role=tab]:focus-visible,html [tabindex]:not([tabindex="-1"]):focus-visible,html a:focus-visible,html button:focus-visible,html select:focus-visible,html summary:focus-visible{outline:2px solid var(--color-violet);outline-offset:3px}.skp-link{z-index:100000;background:var(--color-violet);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);border-radius:999px;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:top .2s;position:fixed;top:-80px;left:16px}.skp-link:focus-visible{outline-offset:3px;outline:2px solid #fff;top:16px}#main-content:focus{outline:none}html.has-custom-cursor [contenteditable=true],html.has-custom-cursor input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=file]),html.has-custom-cursor textarea{cursor:text!important}div.pointer-events-none[data-mode=text][aria-hidden]{opacity:0!important}.cf-fld{text-align:left;flex-direction:column;gap:6px;min-width:0;display:flex}.cf-lab{color:hsl(calc(var(--th) + 353.78) calc(30% * var(--ts)) 82%);letter-spacing:.02em;font-size:14px;font-weight:500}.lm{transition:opacity .35s}.lm[data-faded=true]{opacity:0}.lm[data-faded=true] a{pointer-events:none}.wdh{text-align:left;grid-template-columns:minmax(0,1fr) 540px;align-items:center;gap:56px;width:100%;max-width:1180px;display:grid;position:relative}.wdh-copy{min-width:0}.wdh-h1{background:linear-gradient(180deg,#fff,hsl(calc(var(--th) + 352.8) calc(100% * var(--ts)) 85.29%));color:#0000;letter-spacing:-.04em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:24px 0 0;padding-bottom:.08em;font-size:clamp(2.6rem,4.4vw,4.2rem);font-weight:600;line-height:1.05}.wdh-p{color:#fff;max-width:520px;text-shadow:0 2px 18px hsl(calc(var(--th) + 344) calc(71.43% * var(--ts)) 4.12%/.95);margin:22px 0 0;font-size:1.0625rem;line-height:1.65}.wdh-cta{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.wdh-win{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 7%/.86);box-shadow:0 30px 80px -30px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.45);border-radius:16px;position:relative;overflow:visible}.wdh-bar{border-bottom:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.14);align-items:center;gap:7px;padding:12px 16px;display:flex}.wdh-bar i{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 40%/.7);border-radius:50%;width:10px;height:10px}.wdh-url{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 30%/.55);border-radius:6px;flex:1;max-width:220px;height:12px;margin-left:14px}.wdh-page{flex-direction:column;gap:12px;padding:16px;display:flex}.wdh-blk{background:hsl(calc(var(--th) + 350) calc(44% * var(--ts)) 14%);animation:wdh-in .85s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.5s + var(--i) * .17s);border-radius:10px;position:relative}.wdh-ln{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 72%/.4);border-radius:4px;width:60px;height:8px;display:block}.wdh-l2{width:70%}.wdh-l3{width:82%}.wdh-pill{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.55);border-radius:999px;width:64px;height:22px;display:block}.wdh-pill-b{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.9);width:92px;margin-top:6px}.wdh-nav{align-items:center;gap:16px;padding:12px 16px;display:flex}.wdh-nav .wdh-pill{margin-left:auto}.wdh-logo{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.9);border-radius:7px;width:22px;height:22px}.wdh-top{background:hsl(calc(var(--th) + 352) calc(52% * var(--ts)) 21%);grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:18px;padding:20px;display:grid}.wdh-top-t{flex-direction:column;gap:9px;display:flex}.wdh-h{background:hsl(calc(var(--th) + 352) calc(100% * var(--ts)) 90%/.85);border-radius:7px;width:92%;height:14px;display:block}.wdh-h2{width:66%}.wdh-img{background:linear-gradient(135deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.55),hsl(calc(var(--th) + 20) calc(70% * var(--ts)) 60%/.35));border-radius:10px;height:92px;display:block}.wdh-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wdh-card{background:hsl(calc(var(--th) + 350) calc(44% * var(--ts)) 17%);flex-direction:column;gap:8px;padding:14px;display:flex}.wdh-ic{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.45);border-radius:8px;width:26px;height:26px}.wdh-foot{background:hsl(calc(var(--th) + 349) calc(40% * var(--ts)) 11%);gap:22px;padding:14px 16px;display:flex}.wdh-blk[data-tag]:after{content:"";border:2px solid hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 78%);border-radius:13px;inset:-4px}.wdh-blk[data-tag]:after,.wdh-blk[data-tag]:before{opacity:0;pointer-events:none;animation:wdh-sel 12s linear infinite;animation-delay:var(--sd,3s);position:absolute}.wdh-blk[data-tag]:before{content:attr(data-tag);z-index:2;background:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 78%);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);border-radius:6px;padding:3px 10px;font-size:14px;font-weight:600;line-height:20px;top:-30px;left:8px}.wdh-nav{--sd:3s}.wdh-top{--sd:6s}.wdh-card[data-tag]{--sd:9s}.wdh-foot{--sd:12s}@keyframes wdh-in{0%{opacity:0;transform:translateY(-22px)scale(.96)}to{opacity:1;transform:none}}@keyframes wdh-sel{0%{opacity:0}22%,3%{opacity:1}27%,to{opacity:0}}@media (min-width:1024px) and (max-height:800px){.wdh-h1{font-size:clamp(2.5rem,7.4vh,3.7rem)}.wdh-p{margin-top:16px}.wdh-cta{margin-top:26px}.wdh-win{transform-origin:100%;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.wdh-blk{animation:none}.wdh-blk[data-tag]:after,.wdh-blk[data-tag]:before{opacity:0;animation:none}}.mbh{width:540px;height:440px;animation:wdh-in .9s cubic-bezier(.2,.8,.2,1) .5s both;position:relative}.mbh-code{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 7%/.86);width:300px;height:92px;box-shadow:0 24px 60px -28px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.5);border-radius:14px;padding:12px 16px;position:absolute;top:0;left:120px}.mbh-dots{gap:6px;display:flex}.mbh-dots i{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 40%/.7);border-radius:50%;width:9px;height:9px}.mbh-tag{background:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 78%);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);border-radius:999px;padding:1px 10px;font-size:14px;font-weight:600;line-height:22px;position:absolute;top:8px;right:14px}.mbh-cl{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.7);border-radius:4px;width:62%;height:8px;margin-top:10px;display:block}.mbh-code .mbh-dots+.mbh-tag+.mbh-cl{margin-top:14px}.mbh-c2{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 72%/.4);width:44%}.mbh-c3{display:none}.mbh-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mbh-wires path{stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%/.7);stroke-width:2px;stroke-dasharray:5 7;animation:mbh-flow 1.2s linear infinite}.mbh-ph{border:5px solid hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 32%);background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 6%);width:168px;height:270px;box-shadow:0 30px 70px -30px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.55);position:absolute;top:130px}.mbh-ios{border-radius:34px;left:74px}.mbh-and{border-width:4px;border-radius:22px;left:298px}.mbh-isl{border-radius:8px;width:54px;height:15px;margin-left:-27px;top:9px}.mbh-hole,.mbh-isl{z-index:2;background:hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 3%);position:absolute;left:50%}.mbh-hole{border-radius:50%;width:11px;height:11px;margin-left:-5px;top:10px}.mbh-home{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 72%/.55);border-radius:2px;width:54px;height:4px;margin-left:-27px;position:absolute;bottom:7px;left:50%}.mbh-nav{justify-content:center;gap:26px;display:flex;position:absolute;bottom:5px;left:0;right:0}.mbh-nav i{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 72%/.5);border-radius:3px;width:9px;height:9px}.mbh-nav i:nth-child(2){border-radius:50%}.mbh-scr{position:absolute;inset:30px 0 18px;overflow:hidden}.mbh-track{width:400%;height:100%;animation:mbh-swipe 12s cubic-bezier(.65,0,.35,1) infinite;display:flex}.mbh-pn{flex-direction:column;flex:none;gap:8px;width:25%;padding:6px 10px;display:flex}.mbh-hd{background:hsl(calc(var(--th) + 352) calc(100% * var(--ts)) 90%/.8);border-radius:5px;width:50%;height:10px;display:block}.mbh-img{background:linear-gradient(135deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.55),hsl(calc(var(--th) + 20) calc(70% * var(--ts)) 60%/.35));border-radius:10px;height:86px;display:block}.mbh-row{background:hsl(calc(var(--th) + 350) calc(44% * var(--ts)) 17%);border-radius:8px;height:30px;display:block}.mbh-r2{width:82%}.mbh-r3{align-self:center;width:70%;height:18px}.mbh-feed{background:hsl(calc(var(--th) + 350) calc(44% * var(--ts)) 17%);border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 8px;display:flex}.mbh-feed i{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.6);border-radius:50%;width:24px;height:24px}.mbh-feed b{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 72%/.4);border-radius:4px;flex:1;height:8px}.mbh-ok{border:4px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%);background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.18);border-radius:50%;width:56px;height:56px;margin:14px auto 6px;display:block}.mbh-btn{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%/.9);border-radius:999px;height:26px;margin-top:10px;display:block}.mbh-lab{width:168px;color:hsl(calc(var(--th) + 353.78) calc(30% * var(--ts)) 82%);text-align:center;font-size:14px;font-weight:500;position:absolute;top:408px}.mbh-l1{left:74px}.mbh-l2{left:298px}@keyframes mbh-swipe{0%,22%{transform:translate(0)}33%,55%{transform:translate(-25%)}66%,88%{transform:translate(-50%)}to{transform:translate(-75%)}}@keyframes mbh-flow{to{stroke-dashoffset:-24px}}@media (min-width:1024px) and (max-height:800px){.mbh{transform-origin:100%;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.mbh,.mbh-track,.mbh-wires path{animation:none}}.crh{width:540px;height:420px;animation:wdh-in .9s cubic-bezier(.2,.8,.2,1) .5s both;position:relative}.crh-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.crh-wires path{stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%/.4);stroke-width:2px;stroke-dasharray:5 7}.crh-dot{z-index:2;background:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 80%);width:12px;height:12px;box-shadow:0 0 14px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.9);offset-rotate:0deg;opacity:0;animation:crh-go 6s linear infinite;animation-delay:calc(1.2s + var(--i) * 1.5s);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:0;left:0}.crh-tile{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 8%/.88);width:150px;height:60px;color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);animation:crh-send 6s linear infinite;animation-delay:calc(1.2s + var(--i) * 1.5s);border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:absolute}.crh-t1{top:22px;left:20px}.crh-t2{top:22px;left:370px}.crh-t3{top:338px;left:20px}.crh-t4{top:338px;left:370px}.crh-card{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.4);background:hsl(calc(var(--th) + 350) calc(44% * var(--ts)) 12%/.95);width:210px;height:136px;box-shadow:0 26px 70px -28px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.55);border-radius:16px;padding:14px;position:absolute;top:142px;left:165px}.crh-who{align-items:center;gap:10px;display:flex;position:relative}.crh-av{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.7);border-radius:50%;width:30px;height:30px}.crh-nm{flex-direction:column;gap:5px;display:flex}.crh-nm i{background:hsl(calc(var(--th) + 352) calc(100% * var(--ts)) 90%/.8);border-radius:4px;width:54px;height:7px;display:block}.crh-nm i+i{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 72%/.4);width:36px}.crh-badge{background:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 78%);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);white-space:nowrap;border-radius:999px;padding:1px 10px;font-size:14px;font-weight:600;line-height:22px;position:absolute;top:-34px;right:-2px}.crh-hist{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.crh-hist li{align-items:center;gap:8px;display:flex}.crh-ic{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 78%);border-radius:50%;flex:none;width:10px;height:10px}.crh-bar{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 72%/.45);transform-origin:0;height:8px;animation:crh-fill 6s linear infinite;animation-delay:calc(1.2s + var(--i) * 1.5s);border-radius:4px;flex:1;display:block}.crh-hist li:nth-child(2) .crh-bar{flex:0 0 78%}.crh-hist li:nth-child(3) .crh-bar{flex:0 0 62%}.crh-hist li:nth-child(4) .crh-bar{flex:0 0 86%}@keyframes crh-go{0%{opacity:0;offset-distance:0}3%{opacity:1}22%{opacity:1;offset-distance:100%}25%,to{opacity:0;offset-distance:100%}}@keyframes crh-send{0%,to{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28)}10%,3%{border-color:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 80%)}16%{border-color:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28)}}@keyframes crh-fill{0%,22%{transform:scaleX(.2)}30%,88%{transform:scaleX(1)}to{transform:scaleX(.2)}}@media (min-width:1024px) and (max-height:800px){.crh{transform-origin:100%;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.crh,.crh-dot{animation:none}.crh-dot{opacity:0}.crh-bar,.crh-tile{animation:none}}.uxh{width:540px;padding-top:38px;animation:wdh-in .9s cubic-bezier(.2,.8,.2,1) .5s both;position:relative}.uxh-tag{border-radius:999px;padding:1px 12px;font-size:14px;font-weight:600;line-height:24px;position:absolute;top:0}.uxh-tag1{border:1px dashed hsl(calc(var(--th) + 352) calc(30% * var(--ts)) 70%/.6);color:hsl(calc(var(--th) + 353.78) calc(30% * var(--ts)) 82%);left:0}.uxh-tag2{background:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 78%);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);right:0}.uxh-frame{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 7%/.88);height:372px;box-shadow:0 30px 80px -30px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.45);border-radius:16px;position:relative;overflow:hidden}.uxh-layer{padding:20px;position:absolute;inset:0}.uxh-f{clip-path:inset(0);animation:uxh-paint 10s cubic-bezier(.65,0,.35,1) infinite}.uxh-scan{background:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 84%);width:3px;box-shadow:0 0 22px 4px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.8);animation:uxh-line 10s cubic-bezier(.65,0,.35,1) infinite;position:absolute;top:0;bottom:0;left:0}.uxh-lay{flex-direction:column;gap:18px;height:100%;display:flex}.uxh-nav{align-items:center;gap:16px;height:34px;display:flex}.uxh-nav .uxh-pill{margin-left:auto}.uxh-top{flex:1;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:22px;display:grid}.uxh-top-t{flex-direction:column;gap:10px;display:flex}.uxh-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:104px;display:grid}.uxh-card{border-radius:12px;flex-direction:column;gap:9px;padding:14px;display:flex}.uxh-ic,.uxh-lg{border-radius:8px;flex:none;width:26px;height:26px;display:block}.uxh-ln{border-radius:4px;width:58px;height:8px;display:block}.uxh-l2{width:68%}.uxh-l3{width:88%}.uxh-l4{width:64%}.uxh-h{border-radius:8px;width:92%;height:16px;display:block}.uxh-h2{width:64%}.uxh-pill{border-radius:999px;width:66px;height:24px;display:block}.uxh-pill-b{width:104px;height:30px;margin-top:8px}.uxh-img{border-radius:12px;height:150px;display:block}.uxh-w .uxh-card,.uxh-w .uxh-h,.uxh-w .uxh-ic,.uxh-w .uxh-lg,.uxh-w .uxh-pill{border:1.5px dashed hsl(calc(var(--th) + 352) calc(25% * var(--ts)) 62%/.6);background:0 0}.uxh-w .uxh-ln{background:hsl(calc(var(--th) + 352) calc(25% * var(--ts)) 62%/.45)}.uxh-w .uxh-img{border:1.5px dashed hsl(calc(var(--th) + 352) calc(25% * var(--ts)) 62%/.6);background:linear-gradient(to top right,transparent calc(50% - .75px),hsl(calc(var(--th) + 352) calc(25% * var(--ts)) 62%/.45) 50%,transparent calc(50% + .75px)),linear-gradient(to bottom right,transparent calc(50% - .75px),hsl(calc(var(--th) + 352) calc(25% * var(--ts)) 62%/.45) 50%,transparent calc(50% + .75px))}.uxh-f{background:hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 8%)}.uxh-f .uxh-lg{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.9)}.uxh-f .uxh-ln{background:hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 72%/.45)}.uxh-f .uxh-pill{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.55)}.uxh-f .uxh-pill-b{background:linear-gradient(180deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%),hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 72%))}.uxh-f .uxh-h{background:hsl(calc(var(--th) + 352) calc(100% * var(--ts)) 90%/.9)}.uxh-f .uxh-img{background:linear-gradient(135deg,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.65),hsl(calc(var(--th) + 20) calc(70% * var(--ts)) 60%/.4))}.uxh-f .uxh-card{background:hsl(calc(var(--th) + 350) calc(44% * var(--ts)) 15%)}.uxh-f .uxh-ic{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.5)}@keyframes uxh-paint{0%,8%{clip-path:inset(0 100% 0 0)}42%,58%{clip-path:inset(0)}92%,to{clip-path:inset(0 100% 0 0)}}@keyframes uxh-line{0%,8%{opacity:1;transform:translate(0)}42%{opacity:1;transform:translate(536px)}44%,56%{opacity:0;transform:translate(536px)}58%{opacity:1;transform:translate(536px)}92%,to{opacity:1;transform:translate(0)}}@media (min-width:1024px) and (max-height:800px){.uxh{transform-origin:100%;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.uxh,.uxh-f{animation:none}.uxh-f{clip-path:none}.uxh-scan{display:none}}.anm{width:540px;padding-top:38px;animation:wdh-in .9s cubic-bezier(.2,.8,.2,1) .5s both;position:relative}.anm-tag{background:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 78%);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);border-radius:999px;padding:1px 12px;font-size:14px;font-weight:600;line-height:24px;position:absolute;top:0;left:0}.anm-panel{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);background:repeating-linear-gradient(90deg,transparent 0,transparent 53px,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.06) 53px,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.06) 54px),repeating-linear-gradient(0deg,transparent 0,transparent 53px,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.06) 53px,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.06) 54px),hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 7%/.88);height:372px;box-shadow:0 30px 80px -30px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.45);border-radius:16px;position:relative;overflow:hidden}.anm-floor{background:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.4);border-radius:1px;height:2px;position:absolute;bottom:62px;left:24px;right:24px}.anm-x{width:56px;height:56px;animation:anm-across 3.9s linear infinite alternate;animation-delay:calc(var(--d) * .1s);bottom:64px;left:0;transform:translate(240px)}.anm-x,.anm-y{position:absolute}.anm-y{animation:anm-bounce 1.3s infinite;animation-delay:calc(var(--d) * .1s);inset:0}.anm-b{background:radial-gradient(circle at 34% 30%,hsl(calc(var(--th) + 352) calc(100% * var(--ts)) 92%) 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%) 28%,hsl(calc(var(--th) + 14) calc(80% * var(--ts)) 62%) 100%);transform-origin:50% 100%;animation:anm-squash 1.3s linear infinite;animation-delay:calc(var(--d) * .1s);border-radius:50%;position:absolute;inset:0}.anm-ghost{opacity:calc(.5 - var(--d) * .14)}.anm-ghost .anm-b{border:1.5px dashed hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 80%);background:0 0}.anm-sx{height:14px;bottom:54px}.anm-sh{background:hsl(calc(var(--th) + 347) calc(70% * var(--ts)) 3%/.85);transform-origin:50%;border-radius:50%;height:14px;animation:anm-shadow 1.3s linear infinite;position:absolute;bottom:0;left:0;right:0}@keyframes anm-across{0%{transform:translate(34px)}to{transform:translate(450px)}}@keyframes anm-bounce{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-236px)}50%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}to{transform:translateY(-236px)}}@keyframes anm-squash{0%,to{transform:scale(.96,1.05)}38%,62%{transform:scale(.9,1.16)}48%,52%{transform:scale(1.42,.6)}}@keyframes anm-shadow{0%,to{opacity:.35;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1.25)}}@media (min-width:1024px) and (max-height:800px){.anm{transform-origin:100%;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.anm,.anm-b,.anm-sh,.anm-x,.anm-y{animation:none}.anm-x{transform:translate(240px)}.anm-ghost{display:none}.anm-sh{transform:scaleX(1.2)}}.mdl{width:540px;padding-top:38px;animation:wdh-in .9s cubic-bezier(.2,.8,.2,1) .5s both;position:relative}.mdl-tags{width:200px;height:28px}.mdl-tag,.mdl-tags{position:absolute;top:0;left:0}.mdl-tag{opacity:0;background:hsl(calc(var(--th) + 14) calc(100% * var(--ts)) 78%);color:hsl(calc(var(--th) + 347.58) calc(76% * var(--ts)) 6%);border-radius:999px;padding:1px 12px;font-size:14px;font-weight:600;line-height:24px;animation:mdl-t 12s linear infinite}.mdl-tag0{border:1px dashed hsl(calc(var(--th) + 352) calc(30% * var(--ts)) 70%/.7);color:hsl(calc(var(--th) + 353.78) calc(30% * var(--ts)) 82%);background:0 0;animation-name:mdl-t0}.mdl-tag1{animation-name:mdl-t1}.mdl-tag2{animation-name:mdl-t2}.mdl-tag3{animation-name:mdl-t3}.mdl-panel{border:1px solid hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%/.28);background:radial-gradient(ellipse 60% 50% at 50% 38%,hsl(calc(var(--th) + 350) calc(46% * var(--ts)) 13%/.9),hsl(calc(var(--th) + 347) calc(46% * var(--ts)) 6%/.9));height:372px;box-shadow:0 30px 80px -30px hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 60%/.45);border-radius:16px;position:relative;overflow:hidden}.mdl-floor{background:radial-gradient(closest-side,hsl(calc(var(--th) + 347) calc(70% * var(--ts)) 2%/.85),transparent);width:240px;height:36px;margin-left:-120px;top:304px}.mdl-floor,.mdl-sphere{border-radius:50%;position:absolute;left:50%}.mdl-sphere{width:250px;height:250px;margin-left:-125px;top:40px;overflow:hidden}.mdl-m{opacity:0;border-radius:50%;position:absolute;inset:0}.mdl-matte{background:radial-gradient(circle at 36% 30%,hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 74%),hsl(calc(var(--th) + 352) calc(38% * var(--ts)) 52%) 55%,hsl(calc(var(--th) + 350) calc(40% * var(--ts)) 20%) 100%);animation:mdl-a 12s linear infinite}.mdl-gloss{background:radial-gradient(circle at 36% 30%,hsl(calc(var(--th) + 352) calc(100% * var(--ts)) 92%) 0,hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 76%) 26%,hsl(calc(var(--th) + 14) calc(80% * var(--ts)) 52%) 68%,hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 14%) 100%);animation:mdl-b 12s linear infinite}.mdl-metal{background:radial-gradient(circle at 50% 50%,transparent 60%,hsl(calc(var(--th) + 347) calc(60% * var(--ts)) 6%/.7) 100%),linear-gradient(180deg,hsl(calc(var(--th) + 352) calc(40% * var(--ts)) 90%) 0,hsl(calc(var(--th) + 354) calc(60% * var(--ts)) 64%) 38%,hsl(calc(var(--th) + 347) calc(50% * var(--ts)) 12%) 49%,hsl(calc(var(--th) + 354) calc(80% * var(--ts)) 44%) 53%,hsl(calc(var(--th) + 350) calc(60% * var(--ts)) 24%) 100%);animation:mdl-c 12s linear infinite}.mdl-lt{border-radius:50%;animation:mdl-orbit 12s linear infinite;position:absolute;inset:0}.mdl-glow{background:radial-gradient(closest-side,hsl(calc(var(--th) + 352) calc(100% * var(--ts)) 96%/.55),transparent);width:90px;height:90px;animation:mdl-glow 12s linear infinite;top:14%;left:20%}.mdl-glow,.mdl-spec{opacity:0;border-radius:50%;position:absolute}.mdl-spec{background:hsl(calc(var(--th) + 352) calc(100% * var(--ts)) 98%/.95);filter:blur(1.5px);width:22px;height:14px;animation:mdl-spec 12s linear infinite;top:22%;left:28%}.mdl-wire{width:100%;height:100%;position:absolute;inset:0}.mdl-wire *{stroke:hsl(calc(var(--th) + 354) calc(100% * var(--ts)) 84%);stroke-width:1px;opacity:.55}@keyframes mdl-orbit{to{transform:rotate(1turn)}}@keyframes mdl-a{0%,8%{opacity:0}14%,31%{opacity:1}37%,to{opacity:0}}@keyframes mdl-b{0%,31%{opacity:0}37%,64%{opacity:1}70%,to{opacity:0}}@keyframes mdl-c{0%,64%{opacity:0}70%,92%{opacity:1}98%,to{opacity:0}}@keyframes mdl-glow{0%,10%{opacity:0}16%,90%{opacity:1}96%,to{opacity:0}}@keyframes mdl-spec{0%,34%{opacity:0}40%,90%{opacity:1}96%,to{opacity:0}}@keyframes mdl-t0{0%,6%{opacity:1}9%,91%{opacity:0}94%,to{opacity:1}}@keyframes mdl-t1{0%,10%{opacity:0}13%,30%{opacity:1}33%,to{opacity:0}}@keyframes mdl-t2{0%,34%{opacity:0}37%,63%{opacity:1}66%,to{opacity:0}}@keyframes mdl-t3{0%,67%{opacity:0}70%,90%{opacity:1}93%,to{opacity:0}}@media (min-width:1024px) and (max-height:800px){.mdl{transform-origin:100%;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.mdl,.mdl-glow,.mdl-lt,.mdl-m,.mdl-spec,.mdl-tag{animation:none}.mdl-gloss,.mdl-glow,.mdl-spec,.mdl-tag2{opacity:1}}[data-pause-off][data-off=true] *,[data-pause-off][data-off=true] :after,[data-pause-off][data-off=true] :before{animation-play-state:paused!important}.ft-ver{border:1px solid var(--hair);border-radius:999px;margin-left:.9rem;padding:.12rem .6rem;font-size:.875rem}.wdh-cta{align-items:stretch}.wdh-cta>a{text-align:center;white-space:nowrap;width:auto;min-width:236px;height:auto;min-height:3rem;padding:.75rem 1.6rem}@media (max-width:520px){.wdh-cta>a{white-space:normal;width:100%}}.cf-brief{min-width:0;overflow:hidden}.cf-brief-row>div,.cf-brief-row>span,.cf-tk-note{overflow-wrap:anywhere;min-width:0;max-width:100%}.cf-brief-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfx-bad,.cfx-bad:focus{box-shadow:0 0 0 1px #ef444473;border-color:#ef4444!important}.cfx-err{color:#fda4af;margin-top:6px;font-size:.875rem;font-style:normal;line-height:1.4;display:block}.cfx-spin{border:2px solid #00000040;border-top-color:currentcolor;border-radius:50%;width:16px;height:16px;animation:cfx-turn .7s linear infinite}@keyframes cfx-turn{to{transform:rotate(1turn)}}.fn-root{pointer-events:none}.fn-root nav,.fn-root nav *{pointer-events:auto}.cfx-in{color:#f5f3ff;caret-color:#f5f3ff}.cfx-in:-webkit-autofill,.cfx-in:-webkit-autofill:hover{-webkit-text-fill-color:#f5f3ff;caret-color:#f5f3ff;box-shadow:0 0 0 1000px hsl(calc(var(--th) + 348.73) calc(60% * var(--ts)) 10.78%) inset;transition:background-color 9999s ease-out}.cfx-in:-webkit-autofill:focus{-webkit-text-fill-color:#f5f3ff;caret-color:#f5f3ff;box-shadow:0 0 0 1000px hsl(calc(var(--th) + 348.73) calc(60% * var(--ts)) 10.78%) inset;transition:background-color 9999s ease-out}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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}@keyframes rise{0%{opacity:0;filter:blur(12px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}@keyframes bob{0%,to{opacity:.55;transform:translateY(-2px)}50%{opacity:1;transform:translateY(6px)}}@keyframes drift{0%{transform:translate(-1%,-.6%)scale(1.01)}to{transform:translate(1%,.6%)scale(1.05)}}@keyframes glow{0%{opacity:.55}to{opacity:1}}@keyframes twinkle{0%{opacity:.55}to{opacity:1}}