/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--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-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-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-duration:initial;--tw-ease:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-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-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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-800:#953d00;--color-amber-950:#461901;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-800:#005f46;--color-emerald-950:#002c22;--color-teal-300:#46ecd5;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-indigo-300:#a4b3ff;--color-indigo-500:#625fff;--color-purple-300:#d9b3ff;--color-purple-500:#ac4bff;--color-fuchsia-500:#e12afb;--color-pink-300:#fda5d5;--color-pink-500:#f6339a;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wider:.05em;--leading-snug:1.375;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-300:color(display-p3 .956922 .651886 .645122);--color-red-400:color(display-p3 .933534 .431676 .423491);--color-red-800:color(display-p3 .569606 .121069 .108493);--color-red-900:color(display-p3 .466906 .133198 .12139);--color-red-950:color(display-p3 .25064 .0550983 .0468818);--color-amber-300:color(display-p3 .974327 .83063 .33298);--color-amber-400:color(display-p3 .959186 .738519 .118268);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-amber-800:color(display-p3 .547533 .256058 .0728326);--color-amber-950:color(display-p3 .252662 .109091 .026881);--color-emerald-300:color(display-p3 .524941 .903425 .722352);--color-emerald-400:color(display-p3 .334701 .819603 .591575);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-emerald-800:color(display-p3 .135396 .371401 .277561);--color-emerald-950:color(display-p3 .0549113 .170434 .13484);--color-teal-300:color(display-p3 .484989 .914726 .835079);--color-cyan-300:color(display-p3 .503734 .904871 .979358);--color-cyan-400:color(display-p3 .294638 .813991 .934996);--color-cyan-500:color(display-p3 .246703 .710032 .841444);--color-cyan-600:color(display-p3 .193249 .564651 .707197);--color-indigo-300:color(display-p3 .650892 .700156 .990824);--color-indigo-500:color(display-p3 .380374 .372235 .971707);--color-purple-300:color(display-p3 .829394 .703737 .996084);--color-purple-500:color(display-p3 .629519 .30089 .990817);--color-fuchsia-500:color(display-p3 .81268 .241966 .951571);--color-pink-300:color(display-p3 .944378 .662026 .8283);--color-pink-500:color(display-p3 .88894 .276457 .595049);--color-slate-200:color(display-p3 .890322 .909405 .939294);--color-slate-300:color(display-p3 .800294 .834432 .882803);--color-slate-400:color(display-p3 .577446 .629622 .716602);--color-slate-500:color(display-p3 .397645 .452653 .547642);--color-slate-700:color(display-p3 .205992 .253487 .336039);--color-slate-800:color(display-p3 .121994 .158688 .232363);--color-slate-900:color(display-p3 .0639692 .0891152 .163036);--color-slate-950:color(display-p3 .0102437 .0227555 .0878731)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.4219 15.5335);--color-red-400:lab(63.7053% 60.7449 31.3109);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-800:lab(37.8823% 37.1699 52.2718);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4146);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-300:lab(84.8977% -48.1517 -1.3321);--color-cyan-300:lab(85.3886% -36.7635 -21.5717);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5138);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47018 -15.6993);--color-slate-800:lab(16.132% -.318021 -14.6672);--color-slate-900:lab(7.78673% 1.82346 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{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:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;bottom:0;left:0;right:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.left-0{left:0}.z-\[80\]{z-index:80}.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-auto{margin-left:auto;margin-right:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.max-h-\[92vh\]{max-height:92vh}.min-h-\[46px\]{min-height:46px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-800\/50{border-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/50{border-color:color-mix(in oklab, var(--color-amber-800) 50%, transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/40{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/60{border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/30{border-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.border-red-800\/60{border-color:#9f071299}@supports (color:color-mix(in lab, red, red)){.border-red-800\/60{border-color:color-mix(in oklab, var(--color-red-800) 60%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-\[\#0b0c13\]{background-color:#0b0c13}.bg-\[\#0b0e1d\]{background-color:#0b0e1d}.bg-\[\#0f111a\]{background-color:#0f111a}.bg-\[\#161926\]{background-color:#161926}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-950\/50{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/50{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/60{background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-pink-500\/25{background-color:#f6339a40}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/25{background-color:color-mix(in oklab, var(--color-pink-500) 25%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/40{background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/60{background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#cae62d\]{--tw-gradient-from:#cae62d;--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-cyan-400{--tw-gradient-from:var(--color-cyan-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-emerald-400{--tw-gradient-from:var(--color-emerald-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-pink-500\/15{--tw-gradient-from:#f6339a26}@supports (color:color-mix(in lab, red, red)){.from-pink-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.from-pink-500\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#4ade80\]{--tw-gradient-via:#4ade80;--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-indigo-500{--tw-gradient-via:var(--color-indigo-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-purple-500\/10{--tw-gradient-via:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/10{--tw-gradient-via:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.via-purple-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/40{--tw-gradient-via:#fff6}@supports (color:color-mix(in lab, red, red)){.via-white\/40{--tw-gradient-via:color-mix(in oklab, var(--color-white) 40%, transparent)}}.via-white\/40{--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-\[\#4ade80\]{--tw-gradient-to:#4ade80;--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-\[\#22c55e\]{--tw-gradient-to:#22c55e;--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-fuchsia-500{--tw-gradient-to:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-300{--tw-gradient-to:var(--color-teal-300);--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))}.stroke-\[2\.5\]{stroke-width:2.5px}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-display{font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-indigo-300{color:var(--color-indigo-300)}.text-pink-300{color:var(--color-pink-300)}.text-purple-300{color:var(--color-purple-300)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_0_10px_rgba\(6\,182\,212\,0\.6\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#06b6d499);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_12px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#34d399cc);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_15px_rgba\(236\,72\,153\,0\.12\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ec48991f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#000000d9);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-emerald-500\/25{--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.drop-shadow-\[0_0_12px_rgba\(53\,223\,252\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#35dffc73));--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,)}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.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-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (hover:hover){.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-red-900\/60:hover{background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/60:hover{background-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}}:root{color:#f4f7ff;font-synthesis:none;--cyan:#2bd7ef;--muted:#93a0b6;--line:#82a9d530;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display:"Outfit", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", monospace;background:#01050e;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#01050e}body{color:#f4f7ff;background:#01050e;min-width:320px;margin:0;font-family:DM Sans,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:700}img,svg{display:block}.page-viewport,.sticky-viewport,.menu-overlay,.modal-backdrop,.toast{font-family:DM Sans,sans-serif;line-height:normal}.page-viewport strong,.sticky-viewport strong,.menu-overlay strong,.modal-backdrop strong{font-weight:700}.page-viewport{background:#020713;width:100%;max-width:768px;height:1170px;margin:0 auto;position:relative;overflow:hidden}.site-shell{transform-origin:0 0;background:radial-gradient(at 80% 10%,#0e357124,#0000 28%),radial-gradient(at 0 36%,#0d366114,#0000 22%),linear-gradient(#020713,#020812 65%,#020611);width:768px;height:2304px;position:absolute;top:0;left:0;overflow:hidden}.site-shell:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 74% 7%,#6ebaff99 0,#6ebaff99 1px,#0000 1.4px),radial-gradient(circle at 88% 14%,#6ebaff59 0,#6ebaff59 1px,#0000 1.4px),radial-gradient(circle at 69% 22%,#6ebaff59 0,#6ebaff59 1px,#0000 1.4px),radial-gradient(circle at 96% 27%,#6ebaff66 0,#6ebaff66 1px,#0000 1.4px);background-size:181px 233px,247px 271px,229px 283px,293px 241px;animation:16s ease-in-out infinite alternate starDrift;position:absolute;top:0;bottom:0;left:0;right:0}.canvas-section{width:688px;margin-left:auto;margin-right:auto;position:relative}.topbar{z-index:5;border-bottom:1px solid #84acd91f;justify-content:space-between;align-items:center;width:768px;height:70px;padding:0 40px;display:flex;position:relative}.brand{letter-spacing:1.4px;align-items:center;gap:14px;font-family:Manrope,sans-serif;font-size:24px;font-weight:700;display:inline-flex}.brand>svg,.brand>img{object-fit:contain;width:37px;height:37px}.brand-logo-img{transform:scale(1.22)}.menu-button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:5px;display:grid}.hero{width:768px;height:568px;position:relative}.hero-copy{z-index:3;width:350px;position:absolute;top:38px;left:40px}.eyebrow{color:#55d7e6;letter-spacing:.2px;white-space:nowrap;margin-bottom:18px;font-size:11px;font-weight:600}.hero h1{letter-spacing:-1.4px;margin-bottom:7px;font-size:40px;font-weight:800;line-height:1.15}.hero h1 em{color:#8b83ff;font-style:normal}.hero-copy>p{color:#b2bdce;margin-bottom:16px;font-size:16px;line-height:1.45}.primary-button{color:#03121c;background:linear-gradient(110deg,#20bfea,#36d8e5);border:1px solid #65efff6b;border-radius:8px;justify-content:center;align-items:center;gap:18px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #17bbe11f,inset 0 1px #ffffff40}.hero-download{width:300px;height:52px;font-size:17px;animation:2.8s ease-in-out infinite ctaBreath}.secondary-button{color:#53d5e3;background:#030f1c66;border:1px solid #4bbfe78c;border-radius:8px;justify-content:center;align-items:center;gap:16px;width:300px;height:50px;margin-top:12px;font-size:16px;display:flex}.store-buttons{gap:14px;display:flex}.hero .store-buttons{margin-top:20px}.store-button{text-align:left;background:#020811cc;border:1px solid #9eb6d159;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:48px;padding:5px 10px;display:flex}.hero .store-button{width:128px}.store-button small,.store-button strong{white-space:nowrap;display:block}.store-button small{color:#b6bfcc;font-size:7px;line-height:1.3}.store-button strong{font-size:15px;font-weight:600;line-height:1.2}.play-icon{color:#62e4d1}.return-slogan{width:340px;height:140px;margin:0;padding:0;position:relative}.return-slogan:before{content:"";filter:blur(35px);background:linear-gradient(90deg,#1cc8ea2e,#7a42ff3d);border-radius:50%;width:245px;height:125px;animation:3.2s ease-in-out infinite returnAura;position:absolute;top:5px;left:-35px}.return-slogan>span{color:#70e6ef;letter-spacing:2.2px;font-size:12px;font-weight:700;display:block;position:relative}.return-slogan>strong{letter-spacing:-6px;color:#0000;filter:drop-shadow(0 0 16px #3dd3f147);background:linear-gradient(100deg,#8cfcff 5%,#32d6fb 40%,#796dff 73%,#c067ff 100%);-webkit-background-clip:text;background-clip:text;width:max-content;font-family:Manrope,sans-serif;font-size:108px;line-height:.94;animation:3.2s ease-in-out infinite returnGlow;display:block;position:relative}.return-slogan>strong em{letter-spacing:-2px;font-size:52px;font-style:normal}.return-slogan>small{color:#71869c;letter-spacing:.4px;white-space:nowrap;margin-top:8px;font-size:6px;display:block;position:relative}.phone-stage{width:448px;height:568px;position:absolute;top:0;left:320px}.floor-grid{transform-origin:bottom;background-image:linear-gradient(#2464a22e 1px,#0000 1px),linear-gradient(90deg,#2464a22e 1px,#0000 1px);background-size:52px 40px;height:240px;position:absolute;bottom:-70px;left:-130px;right:-30px;transform:perspective(280px)rotateX(58deg);-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.phone{z-index:2;background:linear-gradient(125deg,#b1bbc7,#263243 11%,#718091 26%,#131d2b 55%,#758190 80%,#1b2635);border-radius:37px;width:235px;height:500px;padding:5px;animation:6s ease-in-out infinite phoneFloat;position:absolute;top:12px;left:74px;transform:rotate(12deg);box-shadow:18px 24px 35px #000000a6,-5px 0 28px #2e8bff24}.phone:after{content:"";pointer-events:none;border:1px solid #ffffff52;border-radius:35px;position:absolute;top:2px;bottom:2px;left:2px;right:2px}.phone-screen{background:radial-gradient(circle at 80% 22%,#19497d24,#0000 30%),#020915;border:2px solid #01040a;border-radius:32px;height:100%;padding:12px 13px;position:relative;overflow:hidden}.phone-status{justify-content:space-between;height:19px;font-size:7px;display:flex}.phone-appbar{align-items:center;gap:13px;margin:3px 0 14px;font-size:9px;display:flex}.phone-appbar span{text-align:center;flex:1}.phone-question{font-family:Manrope,sans-serif;font-size:14px;font-weight:700;line-height:1.25}.poly-source{color:#77879e;margin-top:7px;font-size:8px}.phone-probability{color:#55d8b0;margin-top:14px;font-size:8px}.phone-probability span{font-size:12px}.phone-chart{width:183px;height:100px;position:absolute;top:137px;left:26px}.phone-chart-labels{color:#64738a;flex-direction:column;justify-content:space-between;height:88px;font-size:6px;display:flex;position:absolute;top:140px;left:10px}.phone-dates{color:#617188;justify-content:space-between;font-size:5px;display:flex;position:absolute;top:237px;left:30px;right:10px}.chart-grid{stroke:#5e89b621;stroke-width:1px}.chart-line{stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700px}.phone-prices{grid-template-columns:1fr 1fr;gap:7px;display:grid;position:absolute;top:257px;left:12px;right:12px}.phone-prices>div{background:#0a242b9e;border:1px solid #2e959721;border-radius:6px;padding:8px}.phone-prices>div:last-child{background:#2a142b73}.phone-prices small,.phone-prices strong,.phone-prices span{display:block}.phone-prices small{color:#55d9b1;font-size:6px}.phone-prices strong{color:#5be1b5;font-size:24px;line-height:1.25}.phone-prices span{color:#53cda8;font-size:6px}.phone-prices>div:last-child small,.phone-prices>div:last-child strong{color:#ef6d91}.phone-prices>div:last-child span{color:#dd6988}.exposure-title{border-top:1px solid #7c9bbe1f;padding-top:8px;font-size:9px;font-weight:600;position:absolute;top:337px;left:12px;right:12px}.exposure-grid{color:#73839a;grid-template-columns:1fr 1fr;gap:8px;font-size:7px;display:grid;position:absolute;top:365px;left:12px;right:12px}.exposure-grid b{color:#d6dfeb;font-weight:500}.exposure-grid b:last-child{color:#e36e8d}.active-title{font-size:8px;font-weight:600;position:absolute;top:404px;left:12px}.active-strategy{justify-content:space-between;font-size:8px;display:flex;position:absolute;top:421px;left:12px;right:12px}.active-strategy small{color:#51d6a9;font-size:5px}.phone-nav{background:#030a15f2;border-top:1px solid #7298be1a;justify-content:space-around;align-items:center;height:43px;display:flex;position:absolute;bottom:0;left:0;right:0}.phone-nav span{color:#68798e;flex-direction:column;align-items:center;gap:3px;font-size:5px;display:flex}.phone-nav .selected{color:#48d7ed}.home-indicator{background:#e2e8ef;border-radius:2px;width:70px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.floating-signal{z-index:4;background:linear-gradient(135deg,#09243cf2,#041223f5);border:1px solid #37d5f4bf;border-radius:16px;width:185px;height:180px;padding:14px;animation:4.6s ease-in-out infinite signalFloat;position:absolute;top:220px;left:245px;transform:rotate(5deg);box-shadow:0 0 18px #1dc0ee42,inset 0 0 18px #1976b01f}.signal-live{color:#55e0ed;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.signal-live svg{animation:2s ease-in-out infinite signalPulse}.floating-signal>strong{margin-bottom:8px;font-size:10px;line-height:1.35;display:block}.floating-signal>div:not(.signal-live){color:#8b9cb1;justify-content:space-between;font-size:9px;line-height:1.8;display:flex}.floating-signal b{color:#d7e7f1;font-weight:500}.floating-signal em{color:#61e1b3;background:#30bf872e;border-radius:3px;padding:3px 5px;font-size:6px;font-style:normal;position:absolute;top:61px;right:12px}.capability-strip{background:#060e1bb8;border:1px solid #7fa2ca47;border-radius:12px;grid-template-columns:repeat(4,1fr);align-items:center;width:688px;height:65px;margin:2px auto 0;display:grid;position:relative}.capability-strip span{white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.capability-strip span:first-child svg{color:#4cbdea}.capability-strip span:nth-child(2) svg{color:#6da1ff}.capability-strip span:nth-child(3) svg{color:#aa82ff}.capability-strip span:nth-child(4) svg{color:#d17fea}.features-section{margin-top:35px}.canvas-section>h2{letter-spacing:-.7px;font-size:28px;font-weight:700;line-height:1.25}.feature-list{gap:10px;margin-top:5px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(115deg,#091323e6,#050d1ad9);border-radius:12px;height:110px;position:relative;overflow:hidden}.feature-icon{color:#52c9ed;background:#15537421;border:1px solid #4495c01a;border-radius:10px;place-items:center;width:85px;height:78px;display:grid;position:absolute;top:15px;left:15px}.feature-icon.violet{color:#a382ff;background:#5736a21f}.feature-icon.green{color:#5bd5ac;background:#22775b1a}.feature-text{position:absolute;top:15px;left:125px}.feature-text h3{margin-bottom:7px;font-size:20px;line-height:1.25}.feature-text p{color:#a0acbd;font-size:12px;line-height:1.45}.feature-visual{width:275px;height:90px;position:absolute;top:10px;right:14px}.feature-visual>svg:not(.automation-visual){width:100%;height:100%;position:absolute;bottom:0}.feature-visual>span{z-index:2;color:#4cdcef;background:#082738cc;border-radius:6px;min-width:95px;padding:7px 10px;font-size:10px;position:absolute;top:0;right:0}.feature-visual>span strong{margin-top:3px;font-size:19px;display:block}.automation-visual{width:100%;height:100%}.risk-visual{align-items:center;gap:24px;height:100%;padding:0 10px;display:flex}.risk-semicircle{background:conic-gradient(from 270deg at 50% 100%,#4bd3a1 0deg,#4bd3a1 55deg,#e2d65c 55deg,#e2d65c 95deg,#ee716f 95deg,#ee716f 180deg,#0000 180deg);border-radius:110px 110px 0 0;width:110px;height:55px;position:relative}.risk-semicircle:after{content:"";background:#07101e;border-radius:80px 80px 0 0;position:absolute;top:18px;bottom:0;left:18px;right:18px}.risk-semicircle i{transform-origin:100%;z-index:2;background:#7e8998;width:42px;height:3px;position:absolute;bottom:4px;left:14px;transform:rotate(-28deg)}.risk-copy span,.risk-copy strong{display:block}.risk-copy span{color:#9ca9ba;font-size:13px}.risk-copy strong{color:#6cdaaf;margin-top:5px;font-size:22px}.terminal-section{margin-top:25px}.terminal-layout{grid-template-columns:360px 1fr;gap:16px;margin-top:5px;display:grid}.terminal-card{background:#05101ed1;border:1px solid #5795c240;border-radius:12px;height:280px;position:relative;overflow:hidden}.terminal-title{justify-content:space-between;align-items:center;padding:17px 15px 0;display:flex}.terminal-title strong{font-size:12px}.terminal-title span{color:#63d4ae;font-size:12px}.terminal-source{color:#8796aa;margin:12px 15px;font-size:10px}.terminal-chart{width:293px;height:132px;position:absolute;top:77px;left:49px}.terminal-y-axis{color:#8290a3;flex-direction:column;justify-content:space-between;height:128px;font-size:9px;display:flex;position:absolute;top:76px;left:15px}.terminal-dates{color:#7a899c;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:211px;left:52px;right:15px}.terminal-tabs{color:#8b98aa;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:12px;left:13px;right:13px}.terminal-tabs span{border-radius:4px;padding:6px 10px}.terminal-tabs .active{color:#60d8ee;background:#1b79b038}.scanner-heading{justify-content:space-between;align-items:center;height:31px;display:flex}.scanner-heading h3{font-size:17px}.scanner-heading button{color:#55c7e8;background:0 0;border:0;font-size:12px}.market-list{gap:8px;margin-top:8px;display:grid}.market-row{text-align:left;border:1px solid var(--line);background:#07101ed1;border-radius:10px;align-items:center;gap:11px;width:100%;height:54px;padding:6px 11px 6px 7px;display:flex}.market-symbol{color:#50c4e9;background:#18678b1f;border-radius:7px;place-items:center;width:47px;height:40px;display:grid}.market-row:nth-child(2) .market-symbol{color:#a17cf4;background:#5b36931f}.market-row:nth-child(3) .market-symbol{color:#b27ce4}.market-row:nth-child(4) .market-symbol{color:#df9b66;background:#8f4f281f}.market-name{flex:1;min-width:0}.market-name>strong{white-space:nowrap;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.market-name>span{gap:17px;font-size:11px;display:flex}.market-name b{color:#66cdb1;font-weight:500}.market-name small{font-size:11px}.up{color:#5bd1a6}.down{color:#e47792}.market-row>svg{color:#9aa7b8}.process-section{margin-top:25px}.process-grid{border:1px solid var(--line);background:#050e1bbf;border-radius:12px;grid-template-columns:repeat(4,1fr);height:155px;margin-top:35px;display:grid}.process-line{border-top:1px dashed #7499be47;position:absolute;top:65px;left:63px;right:63px}.process-card{text-align:center;border-right:1px solid var(--line);padding:31px 13px 12px;position:relative}.process-card:last-child{border-right:0}.process-number{color:#6ed7e9;background:#06111f;border:1px solid #4bbfe073;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid;position:absolute;top:-31px;left:50%;transform:translate(-50%)}.process-card>svg{color:#5abff1;margin:0 auto 11px}.process-card:nth-child(2)>svg{color:#a47cf5}.process-card:nth-child(3)>svg{color:#5be0dd}.process-card:nth-child(4)>svg{color:#63d5ad}.process-card h3{margin-bottom:9px;font-size:15px}.process-card p{color:#98a5b6;font-size:11px;line-height:1.45}.download-card{border:1px solid var(--line);background:#07101ecc;border-radius:12px;align-items:center;width:688px;height:126px;display:flex;position:absolute;top:1730px;left:40px}.download-qr{background:#fff;border:2px solid #75d8ee;border-radius:5px;width:104px;height:104px;margin-left:19px;padding:5px;animation:4s ease-in-out infinite qrGlow;box-shadow:0 0 13px #42c7eb33}.download-qr img{width:100%;height:100%}.download-copy{margin-left:25px}.download-copy h2{margin-bottom:10px;font-size:23px}.download-copy p{color:#97a5b7;font-size:15px;line-height:1.5}.download-stores{gap:12px;margin-left:auto;margin-right:20px}.download-stores .store-button{gap:5px;width:116px;height:48px;padding:5px 7px}.download-stores .store-button strong{font-size:13px}.download-stores .store-button svg{width:23px}.bottom-flow-section{flex-direction:column;width:688px;margin:25px auto 0;display:flex;position:relative}.faq-section{width:100%;position:relative;top:auto;left:auto}.faq-section>h2{font-size:20px}.faq-list{gap:8px;margin-top:10px;display:grid}.faq-item{border:1px solid var(--line);background:#070f1cd6;border-radius:9px;position:relative}.faq-item>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 14px;font-size:13px;display:flex}.faq-item>button svg{color:#a5b1c1;transition:transform .25s,color .25s}.faq-item.open>button svg{color:#56d9e9;transform:rotate(45deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.faq-answer p{color:#9aa9bb;padding:0 14px;font-size:12px;line-height:1.5;overflow:hidden}.faq-item.open{z-index:5}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:13px}.more-faqs{color:#58c6e5;background:0 0;border:0;margin:10px auto 0;font-size:12px;display:block}.final-card{background:radial-gradient(circle at 10% 0,#1888dc33,#0000 40%),radial-gradient(circle at 90% 100%,#8030e84d,#0000 55%),#10153b;border:1px solid #686bff80;border-radius:12px;justify-content:space-between;align-items:center;width:688px;height:106px;margin-top:22px;padding:0 30px;display:flex;position:relative;top:auto;left:auto;overflow:hidden}.final-card:before{content:"";background-image:linear-gradient(#7788ee0a 1px,#0000 1px),linear-gradient(90deg,#7788ee0a 1px,#0000 1px);background-size:27px 27px;position:absolute;top:0;bottom:0;left:0;right:0}.final-card>*{position:relative}.final-card h2{letter-spacing:-.7px;margin-bottom:9px;font-size:27px}.final-card p{color:#a3aec1;font-size:15px}.final-card .primary-button{width:220px;height:49px;font-size:15px}.footer{text-align:center;color:#7e8a9d;width:688px;margin-top:20px;padding-bottom:88px;font-size:13px;line-height:1.5;position:relative;top:auto;left:auto}.sticky-viewport{z-index:40;filter:drop-shadow(0 -8px 18px #00000040);width:100%;max-width:768px;height:33px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.sticky-download{transform-origin:0 0;background:#060f1dfa;border-top:1px solid #669dc638;justify-content:space-between;align-items:center;width:768px;height:66px;padding:0 40px;display:flex;position:absolute;top:0;left:0}.sticky-download>div{align-items:center;gap:13px;display:flex}.sticky-download>div>svg,.sticky-download>div>img{object-fit:contain;width:42px;height:42px}.sticky-download strong,.sticky-download small{display:block}.sticky-download strong{margin-bottom:4px;font-family:Manrope,sans-serif;font-size:16px}.sticky-download small{color:#8c9bad;font-size:13px}.sticky-download>button{color:#04131d;background:linear-gradient(110deg,#23bfe9,#35d7e3);border:1px solid #62e9f859;border-radius:7px;justify-content:center;align-items:center;gap:17px;width:260px;height:45px;font-size:16px;font-weight:600;display:flex}.icon-button{border:1px solid var(--line);background:#0f1a2fd9;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.menu-overlay{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#01050dc7;transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility .32s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;right:0}.menu-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050dc7;animation:.2s fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}.menu-panel{border-left:1px solid var(--line);will-change:transform;background:radial-gradient(circle at 100% 0,#4d46c12e,#0000 30%),#071020;width:min(86vw,380px);height:100%;margin-left:auto;padding:17px 22px;transition:transform .36s cubic-bezier(.16,1,.3,1);transform:translate(100%);box-shadow:-20px 0 50px #000000a6}.menu-overlay.is-open .menu-panel{transform:translate(0)}.menu-head{justify-content:space-between;align-items:center;display:flex}.menu-head .brand{gap:8px;font-size:15px}.menu-head .brand>svg,.menu-head .brand>img{object-fit:contain;width:29px;height:29px}.menu-panel nav{margin:45px 0 35px;display:grid}.menu-panel nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:21px 0;font-family:Manrope,sans-serif;font-size:22px;display:flex}.modal-primary{color:#03121d;background:linear-gradient(115deg,#25c5e2,#35dfdf);border:1px solid #70f7ff59;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.modal-backdrop{padding:18px 12px calc(18px + env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;display:flex}.download-modal,.all-faqs-modal{text-align:center;background:radial-gradient(circle at 50% 0,#3466c130,#0000 35%),#091326;border:1px solid #68c4f13d;border-radius:22px;outline:none;width:100%;max-width:430px;max-height:calc(100dvh - 36px);padding:29px 24px 23px;animation:.25s modalUp;position:relative;overflow-y:auto;box-shadow:0 30px 90px #0009}.modal-close{position:absolute;top:14px;right:14px}.modal-icon{border-radius:18px;width:67px;height:67px;margin:0 auto 17px;box-shadow:0 8px 30px #3c7fff38}.section-kicker{color:#5de4ed;letter-spacing:1.5px;font-size:9px;font-weight:700}.download-modal h2{margin:10px 0 12px;font-size:28px;line-height:1.2}.download-modal>p{color:#8999af;max-width:280px;margin:0 auto 16px;font-size:11px;line-height:1.6}.modal-qr{background:#fff;border-radius:10px;width:144px;height:144px;margin:auto;padding:8px}.modal-qr img{width:100%;height:100%}.platform-list{color:#a3b3c7;justify-content:center;gap:16px;margin:17px 0 12px;font-size:9px;display:flex}.platform-list span{align-items:center;gap:4px;display:flex}.platform-list svg{color:#56dbb1}.prototype-note{color:#55677e;margin-bottom:19px;font-size:7px;display:block}.all-faqs-modal{text-align:left}.all-faqs-modal>h2{margin:6px 35px 20px 0;font-size:22px}.all-faqs-modal details{border-bottom:1px solid var(--line);padding:14px 0}.all-faqs-modal summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.all-faqs-modal details p{color:#8e9db2;margin-top:10px;font-size:14px;line-height:1.6}.toast{z-index:90;color:#d9faf1;background:#0d282bf5;border:1px solid #4bdaae40;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 34px);padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.quant-field{z-index:0;pointer-events:none;opacity:.9;mix-blend-mode:screen;width:768px;height:568px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000002e,#000 54%);mask-image:linear-gradient(90deg,#0000002e,#000 54%)}.data-orbit{z-index:1;pointer-events:none;border:1px solid #2ec1eb33;border-radius:50%;position:absolute;box-shadow:inset 0 0 18px #208dd40a}.orbit-a{width:285px;height:285px;animation:9s linear infinite orbitSpin;top:123px;left:72px;transform:rotateX(66deg)rotate(0)}.orbit-b{border-color:#8363ff38;width:198px;height:198px;animation:12s linear infinite orbitSpinB;top:165px;left:116px;transform:rotateX(70deg)rotate(0)}.data-orbit i{background:#58e5f2;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 11px #37d5f0}.data-orbit i:first-child{top:12%;left:14%}.data-orbit i:nth-child(2){background:#8c79ff;top:54%;right:3%;box-shadow:0 0 11px #8c79ff}.data-orbit i:nth-child(3){bottom:-3px;left:38%}.phone-scan{z-index:3;pointer-events:none;border-radius:38px;width:238px;height:498px;position:absolute;top:14px;left:72px;overflow:hidden;transform:rotate(12deg)}.phone-scan:after{content:"";background:linear-gradient(#0000,#37ddf417,#37ddf438,#0000);border-bottom:1px solid #55e6f540;height:90px;animation:4.2s ease-in-out infinite phoneScan;position:absolute;top:-90px;left:0;right:0}.phone-chart circle,.terminal-chart circle{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite chartPoint}.phone-chart .chart-line,.motion-item.is-visible .chart-line{animation:1.65s cubic-bezier(.3,.7,.3,1) .35s forwards drawChart}.motion-item.is-visible .automation-visual path{stroke-dasharray:320;stroke-dashoffset:320px;animation:1.5s .35s forwards drawChart}.motion-item.is-visible .risk-semicircle i{animation:1.15s cubic-bezier(.2,.8,.25,1) .3s backwards needleStart}.motion-item{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1),border-color .25s,box-shadow .25s;transform:translateY(14px)}.motion-item.is-visible{opacity:1;transform:translateY(0)}.feature-card:nth-child(2),.market-row:nth-child(2),.process-card:nth-child(2){transition-delay:70ms}.feature-card:nth-child(3),.market-row:nth-child(3),.process-card:nth-child(3){transition-delay:.14s}.market-row:nth-child(4),.process-card:nth-child(4){transition-delay:.21s}.feature-card.is-visible:hover{border-color:#40c8eb61;box-shadow:0 8px 24px #097eb514}.terminal-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#4adef4bf,#0000);width:1px;position:absolute;top:74px;bottom:43px;left:48px;box-shadow:0 0 9px #34d4f073}.terminal-card.is-visible:after{animation:4.2s ease-in-out .8s infinite chartScan}.capability-strip span svg{animation:4s ease-in-out infinite iconBreath}.capability-strip span:nth-child(2) svg{animation-delay:.7s}.capability-strip span:nth-child(3) svg{animation-delay:1.4s}.capability-strip span:nth-child(4) svg{animation-delay:2.1s}.primary-button,.sticky-download>button{position:relative;overflow:hidden}.primary-button:after,.sticky-download>button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff5c,#0000);width:32%;animation:4.8s ease-in-out 1.4s infinite buttonShimmer;position:absolute;top:-40%;bottom:-40%;left:-45%;right:auto;transform:skew(-20deg)}.sticky-download>button:after{animation-delay:2.2s}.primary-button:active,.secondary-button:active,.sticky-download>button:active,.store-button:active,.market-row:active{transform:scale(.975)}.market-row{transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.25,1),background .2s,border-color .2s}.market-row:hover{background:#0b1c2ef0;border-color:#49bbe152}@keyframes heroRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes phoneEnter{0%{opacity:0;transform:rotate(12deg)translate(38px,12px)}to{opacity:1;transform:rotate(12deg)translate(0)}}@keyframes phoneFloat{0%,to{transform:rotate(12deg)translateY(0)}50%{transform:rotate(11deg)translateY(-8px)}}@keyframes signalEnter{0%{opacity:0;transform:rotate(5deg)translate(18px,8px)scale(.94)}to{opacity:1;transform:rotate(5deg)translate(0)scale(1)}}@keyframes signalFloat{0%,to{transform:rotate(5deg)translateY(0);box-shadow:0 0 18px #1dc0ee38,inset 0 0 18px #1976b01f}50%{transform:rotate(4deg)translateY(-7px);box-shadow:0 0 28px #1dc0ee66,inset 0 0 22px #1976b02e}}@keyframes signalPulse{0%,to{opacity:.65}50%{opacity:1;filter:drop-shadow(0 0 4px #52dfed)}}@keyframes drawChart{to{stroke-dashoffset:0}}@keyframes needleStart{0%{transform:rotate(-85deg)}to{transform:rotate(-28deg)}}@keyframes chartScan{0%{opacity:0;left:48px}15%{opacity:.7}75%{opacity:.5}to{opacity:0;left:330px}}@keyframes iconBreath{0%,to{opacity:.7;filter:drop-shadow(0 0 #0000)}50%{opacity:1;filter:drop-shadow(0 0 5px)}}@keyframes buttonShimmer{0%,65%{opacity:0;left:-45%}72%{opacity:.75}88%,to{opacity:0;left:120%}}@keyframes qrGlow{0%,to{box-shadow:0 0 13px #42c7eb2e}50%{box-shadow:0 0 23px #42c7eb57}}@keyframes orbitSpin{0%{transform:rotateX(66deg)rotate(0)}to{transform:rotateX(66deg)rotate(360deg)}}@keyframes orbitSpinB{0%{transform:rotateX(70deg)rotate(360deg)}to{transform:rotateX(70deg)rotate(0)}}@keyframes phoneScan{0%{opacity:0;top:-90px}15%{opacity:.85}78%{opacity:.55}to{opacity:0;top:500px}}@keyframes chartPoint{0%{opacity:1;transform:scale(.7)}75%,to{opacity:0;transform:scale(2.7)}}@keyframes returnGlow{0%,to{filter:drop-shadow(0 0 12px #3dd3f133)}50%{filter:drop-shadow(0 0 23px #597bff6b)}}@keyframes returnAura{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes ctaBreath{0%,to{box-shadow:0 8px 24px #17bbe129,inset 0 1px #ffffff40}50%{box-shadow:0 8px 34px #23d7eb5c,inset 0 1px #ffffff59}}@keyframes starDrift{0%{opacity:.35;transform:translateY(0)}to{opacity:.6;transform:translateY(10px)}}@media (max-width:640px){.page-viewport{max-width:100%;overflow-x:hidden;overflow-y:visible;height:auto!important}.site-shell{position:relative;overflow:hidden;width:100%!important;height:auto!important;transform:none!important}.topbar{width:100%;height:64px;padding:0 18px}.brand{gap:10px;font-size:20px}.brand>svg,.brand>img{width:34px;height:34px}.menu-button{width:42px;height:42px}.hero{flex-direction:column;width:100%;height:auto;padding-bottom:6px;display:flex}.quant-field{object-fit:cover;width:100%;height:520px}.hero-copy{width:100%;padding:22px 18px 0;position:relative;top:auto;left:auto}.eyebrow{letter-spacing:.4px;white-space:normal;margin-bottom:10px;font-size:12px;line-height:1.4}.hero h1{margin-bottom:10px;font-size:36px;line-height:1.12}.return-slogan{width:100%;height:auto;margin-bottom:14px}.return-slogan>span{letter-spacing:1.6px;font-size:13px}.return-slogan>strong{font-size:86px;line-height:.96}.return-slogan>strong em{font-size:44px}.return-slogan>small{white-space:normal;color:#8da2ba;margin-top:6px;font-size:11px;line-height:1.4}.hero-copy>p{color:#c5d1e0;margin-bottom:16px;font-size:16px;line-height:1.5}.hero-download{gap:12px;width:100%;height:50px;font-size:16px;font-weight:700}.secondary-button{gap:12px;width:100%;height:48px;margin-top:10px;font-size:15px;font-weight:600}.phone-stage{transform-origin:top;width:448px;height:456px;margin-top:10px;position:relative;top:auto;left:50%;transform:translate(-50%)scale(.8)}.phone-status{font-size:10px}.phone-appbar{font-size:12px}.phone-question{font-size:15.5px}.poly-source,.phone-probability{font-size:11px}.phone-probability span{font-size:15px;font-weight:700}.phone-chart-labels{font-size:9px}.phone-dates{font-size:8.5px}.phone-prices small{font-size:10px;font-weight:600}.phone-prices span{font-size:9.5px}.exposure-title{font-size:11.5px}.exposure-grid{font-size:10.5px}.active-title,.active-strategy{font-size:11px}.active-strategy small{font-size:9px;font-weight:700}.phone-nav span{font-size:8.5px}.floating-signal{width:204px;height:auto;padding:15px;top:214px;left:228px}.signal-live{margin-bottom:10px;font-size:14.5px;font-weight:700}.floating-signal>strong{margin-bottom:8px;font-size:13.5px;line-height:1.35}.floating-signal>div:not(.signal-live){font-size:12.5px;line-height:1.75}.floating-signal em{padding:3px 6px;font-size:9.5px;font-weight:700;top:50px;right:12px}.capability-strip{grid-template-columns:repeat(2,1fr);gap:14px 12px;width:calc(100% - 32px);height:auto;margin:4px auto 0;padding:14px 16px}.capability-strip span{white-space:normal;justify-content:flex-start;gap:9px;font-size:13.5px;font-weight:600;line-height:1.25}.capability-strip span svg{flex-shrink:0;width:22px;height:22px}.canvas-section,.bottom-flow-section{width:calc(100% - 32px)}.canvas-section>h2{margin-bottom:12px;font-size:24px;line-height:1.25}.features-section{margin-top:28px}.feature-list{gap:12px}.feature-card{flex-direction:column;gap:12px;height:auto;padding:16px;display:flex}.feature-icon{border-radius:10px;width:52px;height:52px;position:relative;top:auto;left:auto}.feature-icon svg{width:28px;height:28px}.feature-text{width:100%;position:relative;top:auto;left:auto}.feature-text h3{margin-bottom:6px;font-size:19px}.feature-text p{color:#b4c2d4;font-size:14.5px;line-height:1.5}.feature-text p br{display:none}.feature-visual{width:100%;height:92px;position:relative;top:auto;right:auto}.feature-visual>span{padding:6px 10px;font-size:12px}.feature-visual>span strong{font-size:18px}.risk-visual{justify-content:flex-start;gap:20px;padding:0 4px}.risk-copy span{font-size:14px}.risk-copy strong{font-size:22px}.terminal-section{margin-top:28px}.terminal-layout{grid-template-columns:1fr;gap:18px;margin-top:8px}.terminal-card{height:290px}.terminal-title{gap:8px;padding:16px 14px 0}.terminal-title strong{font-size:14.5px;line-height:1.3}.terminal-title span{flex-shrink:0;font-size:14px;font-weight:700}.terminal-source{margin:8px 14px;font-size:12.5px}.terminal-y-axis{height:128px;font-size:11px;top:82px;left:14px}.terminal-chart{width:calc(100% - 62px);height:132px;top:82px;left:48px}.terminal-dates{font-size:11px;top:218px;left:48px;right:14px}.terminal-tabs{font-size:12px;font-weight:500;bottom:12px;left:10px;right:10px}.terminal-tabs span{padding:5px 8px}.scanner-heading{height:34px}.scanner-heading h3{font-size:19px}.scanner-heading button{font-size:14px;font-weight:600}.market-list{gap:10px;margin-top:8px}.market-row{height:auto;min-height:62px;padding:10px 12px}.market-name>strong{white-space:normal;margin-bottom:4px;font-size:15px;font-weight:600;line-height:1.3}.market-name>span,.market-name small{font-size:13.5px}.process-section{margin-top:28px}.process-line{display:none}.process-grid{grid-template-columns:repeat(2,1fr);height:auto;margin-top:12px}.process-card{border-bottom:1px solid var(--line);padding:18px 12px 16px}.process-card:nth-child(2n){border-right:0}.process-card:nth-child(n+3){border-bottom:0}.process-number{width:28px;height:28px;margin:0 auto 8px;font-size:13px;font-weight:700;position:relative;top:auto;left:auto;transform:none}.process-card>svg{width:34px;height:34px;margin:0 auto 8px}.process-card h3{margin-bottom:6px;font-size:16.5px}.process-card p{color:#aebcd0;font-size:13.5px;line-height:1.45}.bottom-flow-section{margin-top:28px}.faq-section>h2{font-size:24px}.faq-list{gap:10px;margin-top:10px}.faq-item>button{gap:10px;height:auto;min-height:52px;padding:13px 15px;font-size:15px;font-weight:600;line-height:1.35}.faq-answer p{color:#b0bed2;padding:0 15px;font-size:14px;line-height:1.55}.faq-item.open .faq-answer p{padding-bottom:14px}.more-faqs{margin-top:14px;padding:6px 12px;font-size:14.5px;font-weight:600}.final-card{text-align:left;flex-direction:column;align-items:stretch;gap:16px;width:100%;height:auto;margin-top:24px;padding:22px 18px}.final-card h2{margin-bottom:6px;font-size:22px}.final-card p{color:#bac6d8;font-size:14.5px;line-height:1.45}.final-card .primary-button{width:100%;height:48px;font-size:16px;font-weight:700}.footer{color:#96a4b8;width:100%;margin-top:20px;padding-bottom:92px;font-size:12.5px;line-height:1.6}.sticky-viewport{max-width:100%;height:64px!important}.sticky-download{gap:10px;height:64px;padding:0 14px;width:100%!important;transform:none!important}.sticky-download>div{flex:1;gap:9px;min-width:0;overflow:hidden}.sticky-download>div>span{flex:1;min-width:0;overflow:hidden}.sticky-download>div>svg,.sticky-download>div>img{flex-shrink:0;width:34px;height:34px}.sticky-download strong{margin-bottom:2px;font-size:14px;line-height:1.2}.sticky-download small{color:#a4b3c6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.sticky-download>button{white-space:nowrap;flex-shrink:0;gap:6px;width:auto;height:40px;padding:0 14px;font-size:13px;font-weight:700}.sticky-download>button svg{flex-shrink:0;width:16px;height:16px}}@media (min-width:769px){body{background:radial-gradient(circle at 50% 0,#101a32,#01050e 55%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-item{opacity:1;transform:none}}@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-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
