/*! 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--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-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-400:oklch(67.3% .182 276.935);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-500:#22c55e;--color-brand-600:#16a34a;--color-dark-bg:var(--surface-page);--color-dark-card:var(--surface-card);--color-dark-text:var(--ink-secondary);--color-brand-400:var(--accent)}}@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}html{scroll-behavior:smooth;color-scheme:dark;scrollbar-color:var(--line) var(--surface-page);scrollbar-width:thin;font-size:calc(100% * var(--page-scale,1))}body{background-color:var(--color-dark-bg);color:var(--color-dark-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--color-brand-500);color:#fff}body{margin:0}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(input,textarea){caret-color:var(--accent)}:where(button,summary){cursor:pointer}:where(button:disabled){cursor:not-allowed}::selection{background:var(--accent);color:var(--surface-page)}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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-6{margin-inline:calc(var(--spacing) * -6)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-36{height:calc(var(--spacing) * 36)}.h-full{height:100%}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[300px\]{max-height:300px}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[252px\]{min-height:252px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[85vw\]{width:85vw}.w-\[370px\]{width:370px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.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-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[252px\]{max-width:252px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.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-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-16{gap:calc(var(--spacing) * 16)}: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)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.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)}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-\[\#0B1120\]{border-color:#0b1120}.border-\[\#7e22ce\]{border-color:#7e22ce}.border-\[\#065f46\]{border-color:#065f46}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-blue-400\/50{border-color:#54a2ff80}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/50{border-color:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}}.border-brand-500{border-color:var(--color-brand-500)}.border-brand-500\/20{border-color:#22c55e33}@supports (color:color-mix(in lab,red,red)){.border-brand-500\/20{border-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.border-brand-500\/30{border-color:#22c55e4d}@supports (color:color-mix(in lab,red,red)){.border-brand-500\/30{border-color:color-mix(in oklab,var(--color-brand-500) 30%,transparent)}}.border-brand-500\/50{border-color:#22c55e80}@supports (color:color-mix(in lab,red,red)){.border-brand-500\/50{border-color:color-mix(in oklab,var(--color-brand-500) 50%,transparent)}}.border-cyan-400\/60{border-color:#00d2ef99}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/60{border-color:color-mix(in oklab,var(--color-cyan-400) 60%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500) 20%,transparent)}}.border-slate-300\/40{border-color:#cad5e266}@supports (color:color-mix(in lab,red,red)){.border-slate-300\/40{border-color:color-mix(in oklab,var(--color-slate-300) 40%,transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/50{border-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/80{border-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-transparent{border-color:#0000}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.bg-\[\#0B1120\]{background-color:#0b1120}.bg-\[\#1E293B\]\/50{background-color:oklab(27.9495% -.00637898 -.0362918/.5)}.bg-\[\#2e1065\]{background-color:#2e1065}.bg-\[\#4ADE80\]{background-color:#4ade80}.bg-\[\#13A8BA\]{background-color:#13a8ba}.bg-\[\#022c22\]{background-color:#022c22}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-brand-400{background-color:var(--color-brand-400)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-500\/10{background-color:#22c55e1a}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/10{background-color:color-mix(in oklab,var(--color-brand-500) 10%,transparent)}}.bg-brand-500\/20{background-color:#22c55e33}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/20{background-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.bg-brand-600{background-color:var(--color-brand-600)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-dark-bg,.bg-dark-bg\/60{background-color:var(--color-dark-bg)}@supports (color:color-mix(in lab,red,red)){.bg-dark-bg\/60{background-color:color-mix(in oklab,var(--color-dark-bg) 60%,transparent)}}.bg-dark-card{background-color:var(--color-dark-card)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,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-rose-600{background-color:var(--color-rose-600)}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-slate-400\/10{background-color:#90a1b91a}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/10{background-color:color-mix(in oklab,var(--color-slate-400) 10%,transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/30{background-color:#1d293d4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/30{background-color:color-mix(in oklab,var(--color-slate-800) 30%,transparent)}}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/40{background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/30{background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,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-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.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-white{background-color:var(--color-white)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.fill-current{fill:currentColor}.fill-rose-500\/20{fill:#ff235733}@supports (color:color-mix(in lab,red,red)){.fill-rose-500\/20{fill:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.object-contain{object-fit:contain}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.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-12{padding:calc(var(--spacing) * 12)}.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)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.text-\[\#0B1727\]{color:#0b1727}.text-\[\#10b981\]{color:#10b981}.text-\[\#13A8BA\]{color:#13a8ba}.text-\[\#d8b4fe\]{color:#d8b4fe}.text-\[var\(--on-accent\)\]{color:var(--on-accent)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-blue-400{color:var(--color-blue-400)}.text-blue-950{color:var(--color-blue-950)}.text-brand-400{color:var(--color-brand-400)}.text-brand-500{color:var(--color-brand-500)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-950{color:var(--color-cyan-950)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-indigo-400{color:var(--color-indigo-400)}.text-orange-200{color:var(--color-orange-200)}.text-orange-400{color:var(--color-orange-400)}.text-purple-400{color:var(--color-purple-400)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-500\/60{color:#ff235799}@supports (color:color-mix(in lab,red,red)){.text-rose-500\/60{color:color-mix(in oklab,var(--color-rose-500) 60%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.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-white{color:var(--color-white)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-950{color:var(--color-yellow-950)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-green-600{accent-color:var(--color-green-600)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_0_30px_rgba\(168\,85\,247\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(168\,85\,247\,0\.2\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#a855f733)}.shadow-\[0_0_40px_rgba\(244\,63\,94\,0\.15\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#f43f5e26)}.shadow-\[0_0_40px_rgba\(244\,63\,94\,0\.15\)\],.shadow-inner{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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-slate-800\/50:is(:where(.group):hover *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-slate-800\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.group-hover\:no-underline:is(:where(.group):hover *){text-decoration-line:none}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.hover\:translate-x-2:hover{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:rotate-90:hover{rotate:90deg}.hover\:border-amber-300\/50:hover{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-300\/50:hover{border-color:color-mix(in oklab,var(--color-amber-300) 50%,transparent)}}.hover\:border-blue-500\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/50:hover{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-brand-500\/30:hover{border-color:#22c55e4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-500\/30:hover{border-color:color-mix(in oklab,var(--color-brand-500) 30%,transparent)}}.hover\:border-brand-500\/50:hover{border-color:#22c55e80}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-500\/50:hover{border-color:color-mix(in oklab,var(--color-brand-500) 50%,transparent)}}.hover\:border-purple-500\/50:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/50:hover{border-color:color-mix(in oklab,var(--color-purple-500) 50%,transparent)}}.hover\:border-sky-500\/50:hover{border-color:#00a5ef80}@supports (color:color-mix(in lab,red,red)){.hover\:border-sky-500\/50:hover{border-color:color-mix(in oklab,var(--color-sky-500) 50%,transparent)}}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-slate-700\/50:hover{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-700\/50:hover{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.hover\:bg-\[var\(--accent-hover\)\]:hover{background-color:var(--accent-hover)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.hover\:bg-brand-500:hover{background-color:var(--color-brand-500)}.hover\:bg-purple-500\/10:hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-sky-500\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/10:hover{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800\/50:hover{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/50:hover{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.hover\:text-brand-500:hover{color:var(--color-brand-500)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:shadow-rose-500\/25:hover{--tw-shadow-color:#ff235740}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-rose-500\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-500) 25%,transparent) var(--tw-shadow-alpha),transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.focus\:bg-brand-500:focus{background-color:var(--color-brand-500)}.focus\:p-4:focus{padding:calc(var(--spacing) * 4)}.focus\:text-white:focus{color:var(--color-white)}.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-500:focus{--tw-ring-color:var(--color-brand-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-dark-bg:focus{--tw-ring-offset-color:var(--color-dark-bg)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:0}.md\:w-\[380px\]{width:380px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:text-left{text-align:left}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.merch-page{max-width:72rem}.merch-conditions,.merch-page{padding-top:clamp(2rem,5vw,4rem)}.merch-conditions :is(h1,h2),.merch-page :is(h1,h2,h3){overflow-wrap:anywhere}.merch-page .merch-heading{text-align:center;max-width:65ch}.merch-heading h1 sup{vertical-align:super;font-size:.4em}.merch-page p{line-height:1.75}.merch-page :is(.merch-collection,.merch-identity,.merch-delivery){margin-top:clamp(2.5rem,6vw,4.5rem)}.merch-page .merch-collection>h2{text-align:center;margin-bottom:1.5rem;font-size:clamp(1.4rem,3vw,2rem)}.merch-page h3{color:var(--ink);font-size:clamp(1.25rem,2.5vw,1.85rem);font-weight:700;line-height:1.3}.merch-feature{background:var(--surface-card);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,3rem);display:grid}.merch-art{border-radius:12px;width:100%;height:auto;margin-inline:auto}.merch-page figcaption{text-align:center;color:var(--ink-secondary);margin-top:1rem;font-size:.9rem;line-height:1.65}.merch-feature-copy p+p{margin-top:1rem}.merch-page .merch-status{color:var(--accent);margin-block:.75rem;font-weight:700}.merch-identity{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.merch-page .merch-delivery h2,.merch-page .merch-identity h2{font-size:clamp(1.4rem,3vw,2rem)}.merch-delivery p,.merch-identity p{max-width:65ch;margin-top:1rem}.merch-page .text-link{min-height:44px;color:var(--accent);text-underline-offset:.2em;align-items:center;margin-top:1rem;text-decoration:underline;display:inline-flex}.merch-companions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.merch-mascot{background-position:-2px -2px;background-size:1178px 1370px;width:96px;height:112px;margin-inline:auto;display:block}.merch-mascot-tinku{background-image:url(/mascota/assets-v030/gallito/gallito-atlas.png)}.merch-mascot-cuchu{background-image:url(/mascota/assets-v030/cuy-atlas.png)}.merch-mascot-yati{background-image:url(/mascota/assets-v030/llama/llama-atlas.png)}.merch-companions>p{text-align:center;grid-column:1/-1;font-size:.9rem}.merch-delivery{border-top:1px solid var(--line);padding-top:2rem}.merch-delivery .action-secondary{margin-top:1.5rem}.merch-header-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.merch-catalog,.merch-preview{margin-top:clamp(3rem,7vw,5rem);scroll-margin-top:10rem}.merch-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.merch-catalog h2,.merch-preview h2{font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;line-height:1.2}.merch-catalog-heading p{margin-top:.75rem}.merch-toolbar{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;margin-top:2rem;padding-block:1.5rem;display:flex}.merch-toolbar fieldset{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.merch-colors legend,.merch-toolbar legend{color:var(--ink);margin-bottom:.5rem;font-weight:600}.merch-colors button,.merch-toolbar button{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--surface-card);cursor:pointer;border-radius:8px;padding:.6rem .9rem}.merch-colors button[aria-pressed=true],.merch-toolbar button[aria-pressed=true]{background:var(--surface-selected);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.merch-catalog-note{max-width:75ch;color:var(--ink-secondary);margin-block:1rem 2rem}.merch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.merch-product{background:var(--surface-card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.merch-product figure{padding:.75rem .75rem 0}.merch-product figcaption{margin-top:.5rem;font-size:.8rem}.merch-mockup{isolation:isolate;background:#f5f7f5;border-radius:10px;position:relative;overflow:hidden;container-type:inline-size}.merch-mockup>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.merch-print{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:31%;left:50%;transform:translate(-50%)}.merch-mockup-polera .merch-print{top:31%;left:65%}.merch-print-illustration img{object-fit:contain;width:19cqw;height:19cqw}.merch-print .merch-mascot{background-position:-.4167cqw -.4167cqw;background-size:245.417cqw 285.417cqw;width:20cqw;height:23.3333cqw}.merch-print-trio .merch-mascot{background-position:-.2292cqw -.2292cqw;background-size:134.979cqw 156.979cqw;width:11cqw;height:12.8333cqw}.merch-print-trio img{width:12cqw;height:12cqw}.merch-mockup-polera .merch-print-illustration img{width:14cqw;height:14cqw}.merch-mockup-polera .merch-print .merch-mascot{background-position:-.2917cqw -.2917cqw;background-size:171.792cqw 199.792cqw;width:14cqw;height:16.3333cqw}.merch-mockup-polera .merch-print-trio{top:34%;left:50%}.merch-mockup-polera .merch-print-trio img{width:12cqw;height:12cqw}.merch-mockup-polera .merch-print-trio .merch-mascot{background-position:-.2292cqw -.2292cqw;background-size:134.979cqw 156.979cqw;width:11cqw;height:12.8333cqw}.merch-product-copy{padding:1.25rem}.merch-product-title h3{font-size:1.35rem}.merch-product-title .merch-status{margin-block:.5rem;font-size:.9rem;display:block}.merch-product-copy>p{color:var(--ink-secondary);font-size:.95rem}.merch-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0;margin-top:1rem;display:grid}.merch-colors button:last-child:nth-child(2n),.merch-colors legend{grid-column:1/-1}.merch-colors button{align-items:center;gap:.4rem;padding:.4rem .55rem;font-size:.85rem;display:flex}.merch-swatch{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;position:relative;overflow:hidden}.merch-swatch>span{position:absolute;inset:0 0 0 50%}.merch-swatch svg{color:#fff;background:#17372f;border-radius:50%;position:relative}.merch-card-feedback{min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.merch-card-feedback>span{align-items:center;gap:.4rem;display:inline-flex}.merch-card-feedback .text-link{margin-top:0}.merch-add{justify-content:center;width:100%;margin-top:1.25rem;font-size:.95rem}.merch-add:disabled{cursor:default;color:var(--accent);background:var(--surface-selected)}.merch-announcement{min-height:1.75em;color:var(--accent);margin-top:1rem}.merch-cart-trigger{cursor:pointer}.merch-cart-count{background:var(--surface-selected);min-width:1.75em;min-height:1.75em;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding-inline:.35em;font-size:.85rem;display:inline-grid}html:has(.merch-drawer[open]){overflow:hidden}.merch-drawer{border:0;border-left:1px solid var(--line);background:var(--surface-page);width:min(34rem,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);font:inherit;margin:0 0 0 auto;padding:0;position:fixed;inset:0}.merch-drawer[open]{flex-direction:column;display:flex}.merch-drawer::backdrop{background:#02061780}.merch-drawer-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.merch-drawer-header>div{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.merch-drawer-header h2{font-size:1.5rem;font-weight:700}.merch-drawer-header button{border:1px solid var(--line);cursor:pointer;border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:grid}.merch-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.merch-cart-notice{background:var(--surface-selected);border-radius:12px;padding:1rem;font-size:.9rem}.merch-cart-notice strong{color:var(--accent)}.merch-cart-notice p{margin-top:.5rem}.merch-drawer p{line-height:1.65}.merch-drawer .text-link{min-height:44px;color:var(--accent);text-underline-offset:.2em;cursor:pointer;align-items:center;margin-top:1rem;text-decoration:underline;display:inline-flex}.merch-cart-empty{text-align:center;justify-items:center;gap:1.25rem;padding-block:3rem;display:grid}.merch-cart-empty>svg{color:var(--accent)}.merch-cart-empty h3{font-size:1.4rem;font-weight:700}.merch-cart-list{margin-top:1rem}.merch-cart-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,6rem) minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.25rem;display:grid}.merch-cart-thumbnail{border:1px solid var(--line);border-radius:12px;overflow:hidden}.merch-cart-item-copy{overflow-wrap:anywhere;min-width:0}.merch-cart-item-copy strong{font-size:1.05rem;display:block}.merch-cart-item-copy small,.merch-cart-item-copy>span{color:var(--ink-secondary);margin-top:.25rem;font-size:.85rem;display:block}.merch-cart-item-copy small{margin-top:.5rem}.merch-cart-item-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.merch-quantity{align-items:center;gap:.5rem;display:inline-flex}.merch-cart-list button{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:.35rem;padding:.5rem;display:inline-flex}.merch-quantity button{border:1px solid var(--line);border-radius:8px;justify-content:center;width:44px}.merch-quantity button:disabled{opacity:.5;cursor:default}.merch-quantity output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch}.merch-cart-total{border-bottom:1px solid var(--line);margin-top:1rem;padding-block:1rem;font-weight:700}.merch-payment{color:var(--ink-secondary);margin-top:1rem;font-size:.9rem}.merch-payment summary{min-height:44px;color:var(--ink);cursor:pointer;padding-block:.75rem;font-weight:600}.merch-drawer-footer{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.merch-drawer-footer>button{cursor:pointer;justify-content:center;width:100%}.merch-drawer-footer>span{color:var(--ink-secondary);font-size:.85rem}@media (prefers-reduced-motion:no-preference){.merch-drawer[open]{animation:merch-drawer-enter .3s cubic-bezier(.22,1,.36,1)}}@keyframes merch-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:25rem){.merch-cart-list li{grid-template-columns:minmax(0,1fr)}.merch-cart-thumbnail{width:min(7rem,100%)}}.merch-payment ul{margin-block:1rem}.merch-payment li{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding-block:.8rem;display:flex}.merch-payment small{color:var(--ink-secondary);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.merch-mockup>img{transition:scale .3s cubic-bezier(.22,1,.36,1)}.merch-product:hover .merch-mockup>img{scale:1.025}}@media (max-width:64rem){.merch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.merch-preview,.merch-product-grid{grid-template-columns:minmax(0,1fr)}body:has(.merch-page) :is([data-adapta-demo],.adapta-mascot){width:fit-content;max-width:calc(100% - 2rem);margin:1.5rem auto;position:relative!important;inset:auto!important}}@media (max-width:25rem){.merch-colors{grid-template-columns:minmax(0,1fr)}}.merch-conditions .terms-content p{max-width:75ch;font-size:1rem}footer a[aria-current=location]{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}@media (max-width:48rem){.merch-feature,.merch-identity,.merch-preview{grid-template-columns:minmax(0,1fr)}.merch-companions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}:root{--surface-page:#0f172a;--surface-low:#0b1120;--surface-card:#182233;--surface-selected:#134936;--ink:#f1f5f9;--ink-secondary:#b9c5d5;--line:#475569;--accent:#86efac;--accent-hover:#bbf7d0;--on-accent:#102719;--purple-ink:#e9d5ff;--purple-surface:#332047;--rose-ink:#fda4af}html[data-theme=light]{color-scheme:light;--surface-page:#f5f7f5;--surface-low:#fff;--surface-card:#edf2ee;--surface-selected:#dcece2;--ink:#17372f;--ink-secondary:#52645d;--line:#8ba297;--accent:#176b56;--accent-hover:#135744;--on-accent:#fff;--purple-ink:#6b21a8;--purple-surface:#f3eaf9;--rose-ink:#9f1239}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section-shell{width:min(100% - 3rem,80rem);margin-inline:auto}.section-space{padding-block:clamp(2.5rem,4vw,4rem)}#main-content{padding-top:5rem}#main-content [id],#main-content>section{scroll-margin-top:6.5rem}#main-content>section{overflow-wrap:anywhere}#main-content .text-slate-500,#main-content .text-slate-600{color:var(--ink-secondary)}.site-header{z-index:40;background:var(--surface-page);border-bottom:1px solid #ffffff12;position:fixed;inset:0 0 auto}.nav-bar{justify-content:space-between;gap:1.5rem;min-height:5rem}.brand-link,.nav-bar{align-items:center;display:flex}.brand-link{color:var(--ink);white-space:nowrap;gap:.6rem;font-size:1.15rem;font-weight:750}.desktop-navigation{align-items:center;gap:clamp(.8rem,1.3vw,1.5rem);font-size:.875rem;display:none}.desktop-navigation a,.mobile-navigation a{color:var(--ink-secondary)}.desktop-navigation a:hover,.mobile-navigation a:hover{color:var(--accent)}.nav-actions{gap:.65rem}.nav-actions,.page-zoom{align-items:center;display:flex}.page-zoom{color:var(--ink-secondary);gap:.4rem;font-size:.8rem}.page-zoom select{border:1px solid var(--line);background:var(--surface-card);max-width:7rem;min-height:44px;color:var(--ink);border-radius:8px;padding:.4rem}#reviews form>div[aria-hidden=true]{width:1px;height:1px;overflow:hidden}.privacy-notice{max-height:calc(100dvh - 10rem);overflow-y:auto}.hero-copy,.nav-bar>*{min-width:0}html:is([data-page-zoom="125"],[data-page-zoom="150"],[data-page-zoom="175"],[data-page-zoom="200"]) .mobile-navigation,html:is([data-page-zoom="125"],[data-page-zoom="150"],[data-page-zoom="175"],[data-page-zoom="200"]) .mobile-toggle{display:grid}@media (max-width:639px){.brand-link>span,.page-zoom>span{display:none}.nav-bar{gap:.5rem}.nav-actions{gap:.4rem}}.repository-menu{display:none;position:relative}.repository-menu summary{min-height:44px;color:var(--ink);align-items:center;gap:.5rem;padding:.5rem .8rem;font-size:.875rem;list-style:none;display:flex}.repository-menu summary::-webkit-details-marker{display:none}.repository-menu[open] summary svg{transform:rotate(180deg)}.repository-menu>div{border:1px solid var(--line);background:var(--surface-card);border-radius:12px;width:16rem;padding:.4rem;position:absolute;top:calc(100% + .75rem);right:0}.repository-menu a{border-radius:8px;padding:.85rem;font-size:.875rem;display:block}.repository-menu a:hover{color:var(--accent);background:#253349}.support-button{border:1px solid #fb71854d;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.support-button:hover{background:#fb718512}.nav-actions>.support-button{display:none}.mobile-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);border-radius:8px;place-content:center;display:grid}.mobile-navigation{background:var(--surface-page);border-bottom:1px solid var(--line);gap:.25rem;max-height:calc(100dvh - 5rem);padding:1rem 1.5rem 1.5rem;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-header.navigation-open{z-index:1001}.mobile-navigation a{min-height:44px;padding:.7rem}.mobile-repositories{border-top:1px solid var(--line);margin-top:.5rem;padding-top:.75rem;font-size:.875rem;display:grid}.hero{gap:1.75rem;padding-block:clamp(2rem,4vw,4rem);display:flex}.hero-copy{width:100%}.hero h1{color:var(--ink);letter-spacing:-.035em;font-size:clamp(2rem,3.3vw,3.25rem);font-weight:750;line-height:1.12}.hero h1 span{color:var(--accent)}.hero-description{color:var(--ink-secondary);margin:1.6rem auto 2rem;font-size:clamp(1.05rem,1.3vw,1.3rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.action-primary,.action-secondary{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.85rem 1.15rem;font-size:.95rem;font-weight:650;transition:background-color .18s;display:inline-flex}.action-primary{background:var(--accent);color:var(--on-accent)}.action-primary:hover{background:var(--accent-hover)}.action-secondary{border:1px solid var(--line);color:var(--ink)}.action-secondary:hover{background:var(--surface-card);border-color:var(--ink-secondary)}.hero-availability{color:var(--ink-secondary);margin-top:1.75rem;font-size:.875rem;line-height:1.8}.installation-note{color:var(--accent);background:var(--surface-selected);border:1px solid #86efac60;border-radius:12px;order:-2;justify-content:center;align-items:center;gap:.75rem;max-width:45rem;padding:.85rem 1.25rem;display:flex}.installation-note svg{flex-shrink:0}.installation-note small{color:#c7e8d3;margin-top:.25rem;font-size:.8rem;display:block}.hero-art img{height:auto;margin:auto}.hero-art p{color:var(--ink-secondary);margin-top:1.1rem;font-size:.875rem}.section-heading{margin-bottom:2.5rem}.section-heading h2{color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:700;line-height:1.2}.section-heading>p{color:var(--ink-secondary);max-width:64ch;margin-top:1.25rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75}.segmented-control{background:var(--surface-card);border:1px solid var(--line);border-radius:10px;gap:.35rem;max-width:100%;padding:.35rem;display:inline-flex}.segmented-control button{min-height:44px;color:var(--ink-secondary);border-radius:6px;flex:1;padding:.65rem 1rem;font-size:.9rem}.segmented-control button[aria-pressed=true]{color:var(--ink);font-weight:650}.platform-note{color:var(--ink-secondary);align-items:flex-start;gap:.5rem;max-width:75ch;margin-block:1.25rem 2rem;font-size:.875rem;line-height:1.7;display:flex}.platform-note svg{flex-shrink:0;margin-top:.3rem}.privacy-section{background:var(--surface-card);border-block:1px solid var(--line)}.privacy-layout{gap:2rem;display:grid}.privacy-layout .section-heading{margin-bottom:0}.privacy-details>div{border-bottom:1px solid var(--line);padding-block:1.3rem}.privacy-details>div:first-child{padding-top:0}.privacy-details dt{color:var(--ink);align-items:center;gap:.8rem;font-weight:650;display:flex}.privacy-details dt svg{width:20px;color:var(--accent);flex-shrink:0}.privacy-details dd{color:var(--ink-secondary);margin-top:.75rem;font-size:.95rem;line-height:1.7}.text-link{min-height:44px;color:var(--accent);text-underline-offset:5px;align-items:center;font-size:.9rem;text-decoration:underline;display:inline-flex}.text-link:hover{color:var(--accent-hover)}.privacy-layout .text-link{margin-top:1rem}.download-grid{gap:1.5rem;display:grid}.download-card{border:1px solid var(--line);background:var(--surface-card);border-radius:16px;flex-direction:column;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);display:flex}.download-card .tier-description,.download-card>p{color:var(--ink-secondary);line-height:1.75}.download-card ul{gap:.9rem;margin-block:1.7rem 2rem;display:grid}.download-card li{color:var(--ink);align-items:flex-start;gap:.65rem;font-size:.95rem;display:flex}.download-card li svg{width:18px;height:18px;color:var(--accent);flex-shrink:0;margin-top:.15rem}.download-card .release-status{color:var(--accent);margin-top:auto;font-size:.9rem;font-weight:650}.download-card .download-note{margin-block:.5rem 1.5rem;font-size:.875rem}.download-card .text-link{justify-content:center;margin-top:.5rem}.download-compatibility{color:var(--ink-secondary);max-width:90ch;margin-block:1.5rem 3rem;font-size:.875rem;line-height:1.75}footer a,footer button{align-items:center;min-height:44px;display:inline-flex}footer .text-slate-500{color:var(--ink-secondary)}@media (min-width:640px){.nav-actions>.support-button{display:inline-flex}.repository-menu{display:block}}@media (min-width:768px){.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-layout{grid-template-columns:1fr 1fr;gap:4rem}}@media (min-width:1280px){.desktop-navigation{display:flex}.mobile-navigation,.mobile-toggle{display:none}}@media (max-width:479px){.section-shell{width:calc(100% - 2rem)}.hero-actions>.action-primary,.hero-actions>.action-secondary{width:100%}.hero-art img{width:min(60vw,15rem)}.segmented-control{display:flex}.segmented-control button{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.donation-dialog{width:min(28rem,100% - 2rem);max-height:90dvh;color:var(--ink-secondary);margin:auto;padding:0}.donation-dialog::backdrop{background:#020617c9}.donation-dialog:not([open]){display:none}.donation-dialog :is(button,input){min-height:44px}.donation-dialog .text-slate-500{color:var(--ink-secondary)}@media (max-width:479px){.donation-dialog>div{padding:1rem}footer{padding-inline:0}}.landing-page>section{padding-block:clamp(2rem,3vw,3rem)}.landing-page h2{letter-spacing:-.025em;font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1.2}.landing-page :is(a,button,select,input){min-height:44px}.landing-page :is(.text-slate-500,.text-slate-600){color:var(--ink-secondary)}.landing-page .text-\[10px\],.landing-page .text-\[9px\]{letter-spacing:.025em;font-size:.75rem}.landing-page :is(.rounded-3xl,.rounded-2xl){border-radius:16px}.landing-page .shadow-inner,.landing-page .shadow-lg,.landing-page .shadow-xl{box-shadow:none}.landing-page .features-section .segmented-control{max-width:100%}.features-section .segmented-control button{white-space:normal}.features-section .segmented-control button[aria-pressed=true]{color:var(--ink)}.trailer-section{text-align:center}.trailer-placeholder{background:var(--surface-card);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;min-height:22rem;margin-top:2rem;padding:2rem 1.25rem;display:flex}.trailer-placeholder img{object-fit:contain;mix-blend-mode:lighten;width:13.125rem;height:13.125rem}.trailer-placeholder>p:first-of-type{color:var(--ink);margin-block:1rem .5rem;font-size:1.2rem;font-weight:650}.trailer-placeholder span{color:var(--accent);font-size:.9rem}.trailer-note{color:var(--ink-secondary);max-width:55ch;margin-top:1rem;font-size:.95rem;line-height:1.7}.download-controls{flex-direction:column;gap:1.3rem;margin-bottom:2.75rem;display:flex}.download-controls .platform-note{text-align:center;margin:0}.download-controls .segmented-control button{justify-content:center;align-items:center;gap:.5rem;display:flex}.download-controls .segmented-control svg{flex-shrink:0}.experimental-notice{background:#a855f70a;border:1px solid #a855f760;border-radius:12px;align-items:center;max-width:48rem;padding:1.25rem;display:flex}.experimental-notice img{flex-shrink:0;width:90px;height:90px}.experimental-notice p{color:var(--purple-ink);font-size:.9rem;line-height:1.7}.os-selector{gap:.65rem;width:min(100%,34rem);margin-top:.5rem;display:flex}.os-selector button{border:1px solid var(--line);min-width:0;color:var(--ink-secondary);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.7rem .6rem;display:flex}.os-selector button[aria-pressed=true]{background:var(--surface-card);border-color:var(--accent);color:var(--ink)}.os-selector svg{flex-shrink:0}.os-selector small{color:var(--accent);margin-top:.25rem;font-size:.7rem;line-height:1.4;display:block}.tier-image{object-fit:contain;width:min(100%,200px);height:200px;margin:.75rem auto 1.25rem}.download-card>h3{color:var(--ink);text-align:center;font-size:1.45rem;font-weight:700;line-height:1.3}.download-card{position:relative}.download-card .tier-price{text-align:center;color:var(--accent);margin-block:.5rem 1rem;font-weight:650}.tier-badge{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:6px;padding:.3rem .85rem;font-size:.75rem;font-weight:650;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.tier-badge-pro{background:var(--purple-ink);color:#3b0764}.tier-downloads{border-top:1px solid var(--line);flex-direction:column;gap:.7rem;margin-top:auto;padding-top:1.25rem;display:flex}.tier-downloads p{color:var(--ink-secondary);font-size:.875rem;line-height:1.7}.download-option{text-align:center;border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:.8rem .7rem;font-size:.875rem;display:flex}.download-option svg{flex-shrink:0}.download-option small{margin-top:.25rem;font-size:.7rem;line-height:1.5;display:block}.download-ready{background:var(--accent);color:var(--on-accent);font-weight:650}.download-ready:hover{background:var(--accent-hover)}.download-beta{color:#faf5ff;background:#6b21a8;border-color:#c084fc}.download-beta:hover{background:#7e22ce}.download-pending{color:var(--ink-secondary);background:0 0;border-style:dashed}.feature-unavailable{color:var(--ink-secondary);text-decoration:line-through}.repository-pending{color:var(--ink-secondary);padding:.85rem;font-size:.875rem;display:block}#reviews :is(input,select,textarea){font-size:1rem}#reviews :is(form,.grid>div){min-width:0}#donadores :is(p,span,h4),#reviews :is(p,span){overflow-wrap:anywhere}#reviews .flex.justify-between{flex-wrap:wrap;gap:.75rem}#donadores .flex>div{min-width:0}.collaboration-scroll{scrollbar-width:thin;scrollbar-color:#64748b var(--surface-page)}@keyframes donor-left{to{transform:translate(-50%)}}@keyframes donor-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll-left{animation:donor-left 45s linear infinite}.animate-scroll-right{animation:donor-right 45s linear infinite}.donor-carousel:focus-within [class*=animate-scroll],.donor-carousel:hover [class*=animate-scroll],.donor-carousel[data-paused=true] [class*=animate-scroll]{animation-play-state:paused}@media (min-width:1024px){.download-grid-desktop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.experimental-notice{text-align:center;flex-direction:column}.os-selector{gap:.35rem}.os-selector button{flex-direction:column;font-size:.85rem}#reviews form{padding:1.25rem}.hero-actions>button{width:100%}#donadores .p-12{padding:1.5rem}}@media (prefers-reduced-motion:reduce),(update:slow){.animate-scroll-left,.animate-scroll-right{animation:none}}.tier-image{mix-blend-mode:lighten}.landing-page :is(#features,#collaborations,#roadmap,#donadores,#reviews){width:min(100% - 3rem,80rem);max-width:none;margin-inline:auto;padding-inline:0}.download-grid{width:min(100%,64rem)}.download-compatibility{text-align:center;margin-inline:auto}.download-card .tier-description,.download-card>p,.privacy-layout .section-heading{text-align:center}.collaboration-scroll{margin-inline:0;padding-inline:.5rem}.collaboration-scroll>.motion-card{text-align:center}.collaboration-scroll>.motion-card>.h-36{background:0 0;border:0;height:14rem;padding:.5rem}.coming-soon-logo{opacity:1}.tier-image{width:min(100%,9rem);height:9rem}.motion-card{transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .24s,background-color .24s}.landing-page :is(.action-primary,.action-secondary,.support-button,.download-option,.segmented-control button,.os-selector button){transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,color .22s,border-color .22s}.landing-page :is(.action-primary,.action-secondary,.support-button,.download-option,.segmented-control button,.os-selector button):active:not(:disabled){transform:scale(.97)}.landing-page :is(.action-primary,.action-secondary) svg{transition:transform .22s}.repository-menu>div{animation:none}.donation-dialog[open]{animation:dialog-arrive .35s cubic-bezier(.16,1,.3,1)}.donation-dialog::backdrop{animation:backdrop-arrive .25s ease-out}.donation-dialog .donation-step{animation:panel-arrive .3s ease-out}.hero-art{animation:mascot-arrive .75s cubic-bezier(.16,1,.3,1)}.hero-copy>*{animation:panel-arrive .38s cubic-bezier(.16,1,.3,1) backwards}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.19s}.installation-note{animation:panel-arrive .4s ease-out}@keyframes mascot-arrive{0%{opacity:.7;transform:translateY(12px)scale(.93)}to{opacity:1;transform:none}}@keyframes panel-arrive{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes backdrop-arrive{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.motion-card:hover{border-color:#64748b;transform:translateY(-4px)}.download-card-base:hover{border-color:var(--accent)}.collaboration-logo,.coming-soon-logo,.hero-art img,.motion-card .tier-image{transition:transform .5s cubic-bezier(.16,1,.3,1)}.hero-art:hover img,.motion-card:hover :is(.tier-image,.coming-soon-logo,.collaboration-logo){transform:scale(1.045)}.landing-page :is(.action-primary,.action-secondary,.support-button,a.download-option):hover{transform:translateY(-2px)}.action-primary:hover svg{transform:translateY(2px)}.action-secondary:hover svg{transform:translate(2px,-2px)}}@media (min-width:1024px){.collaboration-scroll{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.collaboration-scroll>.motion-card{width:auto;min-width:0}}@media (max-width:479px){.landing-page :is(#features,#collaborations,#roadmap,#donadores,#reviews){width:calc(100% - 2rem)}.hero-actions>*{width:100%}}@media (prefers-reduced-motion:reduce),(update:slow){.donation-dialog,.landing-page *,.mobile-navigation,.repository-menu>div{animation:none!important}.landing-page .motion-card{transform:none!important}.landing-page :is(button,a){transition:background-color .15s,color .15s,border-color .15s}}.segmented-control{background:var(--surface-low);gap:.2rem;width:max-content;padding:.25rem}.segmented-control button{isolation:isolate;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:.6rem 1rem;position:relative}.selection-indicator{z-index:-1;background:var(--surface-selected);border:1px solid #43556f;border-radius:6px;position:absolute;inset:0}.selection-label{justify-content:center;align-items:center;gap:.5rem;display:flex}.segmented-experimental .selection-indicator{background:var(--purple-surface);border-color:#a879cb}.download-controls{gap:1rem;margin-bottom:2rem}.channel-status{text-align:center;width:min(100%,42rem)}.channel-status .platform-note{margin:0 auto;font-size:.8rem}.experimental-notice{justify-content:center;gap:.75rem;padding:.6rem 1rem}.experimental-notice img{width:64px;height:64px}.desktop-options{width:100%;padding-top:.5rem;overflow:hidden}.desktop-options>.platform-note{justify-content:center;margin:.75rem auto 0;font-size:.8rem}.os-selector{width:max-content;max-width:100%;margin:.5rem auto 0;overflow:visible}.os-selector button{border:0;flex:0 auto;padding:.6rem 1.1rem;position:relative}.os-selector button[aria-pressed=true]{background:0 0;border:0}.os-selector small.os-detected{white-space:nowrap;color:var(--accent);background:var(--surface-selected);border:1px solid #327557;border-radius:4px;margin:0;padding:.12rem .4rem;font-size:.6rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.download-grid{width:min(100%,60rem);position:relative}.download-grid-desktop{width:min(100%,76rem)}.download-card{background:var(--surface-low);border-color:var(--line);padding:clamp(1.25rem,2vw,2rem)}.download-card-base{background:var(--surface-low);border-color:#34d399}.download-card:has(.tier-badge-pro){border-color:#8b5fc6}.download-card .tier-image{opacity:1;filter:none;mix-blend-mode:lighten;margin-top:.25rem}.tier-actions{flex-direction:column;gap:.7rem;display:flex}.tier-badge{background:var(--surface-selected);color:var(--accent);border:1px solid #34d399}.tier-badge-pro{background:var(--purple-surface);color:var(--purple-ink);border-color:#a879cb}.feature-card{--light:34,197,94;padding:1.5rem;transition:border-color .22s,box-shadow .22s}.feature-tone-1{--light:96,165,250}.feature-tone-2{--light:129,140,248}.feature-tone-3{--light:251,113,133}.feature-tone-4{--light:52,211,153}.feature-tone-5{--light:192,132,252}.feature-card:hover{border-color:rgba(var(--light),.5)}.feature-platform-note{text-align:center;color:var(--ink-secondary);max-width:68ch;margin:0 auto 1.25rem;font-size:.8rem;line-height:1.6}.features-section>.text-center{margin-bottom:2rem}.features-section>.text-center p{margin-bottom:1.5rem}.hero .installation-note{padding:.6rem 1rem}.hero .installation-note small{display:none}.hero-art img{filter:drop-shadow(0 8px 22px #02061740)}.mobile-navigation{border:1px solid var(--line);border-radius:12px;gap:.5rem;width:min(26rem,100% - 3rem);max-height:calc(100dvh - 6rem);padding:.75rem;left:auto;right:1.5rem}.mobile-links{display:grid}.mobile-links a{border-radius:6px;padding:.6rem .8rem}.mobile-repositories{margin-top:0;padding-top:.35rem;display:block}.mobile-repositories summary{cursor:pointer;min-height:44px;color:var(--ink-secondary);justify-content:space-between;align-items:center;padding:.6rem .8rem;display:flex}.mobile-repositories[open] summary svg{transform:rotate(180deg)}.site-header a[aria-current=location]{color:var(--accent)}.mobile-links a[aria-current=location]{background:#20352d}@media (min-width:640px){.mobile-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.segmented-control{width:min(100%,26rem)}.segmented-control button{white-space:normal;flex:1;min-width:0;padding-inline:.6rem}.os-selector{width:max-content}.os-selector button{flex-direction:row;font-size:.8rem}.os-selector .selection-label{gap:.4rem}.mobile-navigation{width:calc(100% - 2rem);right:1rem}.experimental-notice{flex-direction:row}}.donation-dialog{position:fixed;inset:0}.support-button{color:var(--rose-ink);background:#f43f5e12;border-color:#f43f5e80}.support-button:hover{color:var(--rose-ink);background:#f43f5e26;border-color:#fb7185}.site-header a[aria-current]{color:var(--accent);font-weight:600}.segmented-control:not(.segmented-experimental) .selection-indicator{background:var(--surface-selected);border-color:#22c55e70}.segmented-control:not(.segmented-experimental) button[aria-pressed=true]{color:var(--accent)}.repo-platform-icon{width:20px;height:20px;color:var(--accent);flex-shrink:0}.mobile-repositories>div :is(a,.repository-pending),.repository-menu>div :is(a,.repository-pending){align-items:center;gap:.75rem;display:flex}.repository-menu>div{min-width:18rem}.repository-pending .repo-platform-icon,.repository-pending small{color:var(--ink-secondary)}.repository-pending small{background:var(--line);text-transform:uppercase;border-radius:4px;margin-left:auto;padding:.15rem .35rem;font-size:.65rem}.repository-private{border-top:1px solid var(--line);color:var(--purple-ink);align-items:center;gap:.65rem;margin:.25rem 0 0;padding:.8rem;font-size:.78rem;display:flex}.experimental-notice{background:var(--purple-surface);border-color:#a855f799;gap:1.25rem;padding:.85rem 1.25rem}.experimental-notice img{object-fit:contain;opacity:1;mix-blend-mode:lighten;flex:none;width:112px;height:112px}.experimental-notice h3{color:var(--ink);margin:0 0 .55rem;font-size:1.1rem}.experimental-risk{color:var(--purple-ink);letter-spacing:.04em;background:#581c87;border:1px solid #a855f7;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:700;display:inline-block}.experimental-notice p{color:var(--ink-secondary);margin:.65rem 0 0;font-size:.8rem;line-height:1.6}.reviews-intro{color:var(--ink-secondary);margin:-.5rem 0 1.5rem;font-size:.9rem;line-height:1.65}.review-results,.review-summary-note{color:var(--ink-secondary);margin:.75rem 0;font-size:.8rem}.review-summary-note{margin-top:-1rem}.review-filters{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.review-filters label{color:var(--ink-secondary);gap:.4rem;min-width:0;font-size:.8rem;display:grid}.review-filters select{border:1px solid var(--line);background:var(--surface-low);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:.65rem .7rem}.review-list{padding:.15rem;overflow:visible}.review-card{border:1px solid var(--line);background:var(--surface-low);border-radius:12px;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.review-card>div{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.review-version-tag{color:var(--accent);background:#064e3b66;border:1px solid #10b98166;border-radius:6px;padding:.25rem .45rem;font-size:.72rem;line-height:1.5;display:inline-block}.review-version-beta{color:#d8b4fe;background:#581c8740;border-color:#a855f766}.review-comment{color:#d4deeb;white-space:pre-wrap;font-size:.9rem;line-height:1.7}.review-empty{color:var(--ink-secondary);padding:1rem;line-height:1.7}.secondary-page{padding-block:clamp(7rem,12vw,9rem) 4rem}.secondary-heading{max-width:48rem;margin:0 auto 2.5rem}.secondary-heading h1{color:var(--ink);margin:1rem 0 1.5rem;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:750;line-height:1.15}.secondary-heading h1 span{color:var(--accent)}.secondary-heading>p:not(.page-eyebrow){color:var(--ink-secondary);line-height:1.75}.secondary-logo{margin:0 auto 1.5rem}.page-eyebrow{color:var(--accent);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;font-weight:650;display:flex}.enterprise-context{border:1px solid var(--line);background:var(--surface-low);border-radius:14px;max-width:64rem;margin:0 auto 2.5rem;padding:clamp(1.25rem,3vw,2rem)}.secondary-page h2{color:var(--ink);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:650;line-height:1.4}.enterprise-context p{color:var(--ink-secondary);margin-top:1rem;line-height:1.75}.enterprise-plans{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.enterprise-plan{border:1px solid var(--line);background:var(--surface-low);border-radius:14px;flex-direction:column;gap:1rem;min-width:0;padding:clamp(1.25rem,2vw,2rem);display:flex}.enterprise-plan li svg,.enterprise-plan>svg{color:var(--accent);flex-shrink:0}.enterprise-plan p,.enterprise-plan ul{color:var(--ink-secondary);font-size:.9rem;line-height:1.7}.enterprise-plan ul{gap:.8rem;margin:.5rem 0 1rem;display:grid}.enterprise-plan li{align-items:start;gap:.65rem;display:flex}.enterprise-plan li svg{margin-top:.2rem}.enterprise-plan .action-secondary{margin-top:auto}.enterprise-process{text-align:center;margin:3rem 0 2rem}.enterprise-process ol{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.enterprise-process li{color:var(--ink-secondary);gap:.65rem;font-size:.9rem;line-height:1.7;display:grid}.enterprise-process strong{color:var(--ink)}.secondary-note{text-align:center;max-width:52rem;color:var(--ink-secondary);margin:auto;font-size:.85rem;line-height:1.8}.secondary-note a,.terms-content a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.secondary-back{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.terms-page{max-width:64rem}.terms-page .secondary-heading{max-width:none}.terms-page .page-eyebrow{justify-content:start}.terms-date{margin-top:1rem;font-size:.85rem}.terms-index{background:var(--surface-low);border:1px solid var(--line);border-radius:12px;margin-bottom:2rem;padding:1.25rem}.terms-index ol{grid-template-columns:1fr 1fr;gap:.5rem 1rem;display:grid}.terms-index a{min-height:44px;color:var(--accent);border-radius:6px;padding:.6rem;font-size:.9rem;display:block}.terms-index a:hover{background:#22c55e12}.terms-content{gap:1.5rem;display:grid}.terms-content section{border:1px solid var(--line);background:var(--surface-low);border-radius:12px;padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:6rem}.terms-content p,.terms-content ul{color:var(--ink-secondary);overflow-wrap:anywhere;margin-top:1rem;font-size:.95rem;line-height:1.85}.terms-content ul{padding-left:1.25rem;list-style:outside}.terms-content li+li{margin-top:.75rem}@media (max-width:899px){.enterprise-plans,.enterprise-process ol{grid-template-columns:1fr}}@media (max-width:639px){.experimental-notice{flex-direction:column;gap:.75rem;padding:1rem}.experimental-notice img{width:120px;height:120px}.review-filters,.terms-index ol{grid-template-columns:1fr}.repository-menu>div{min-width:min(18rem,100vw - 2rem)}}.enterprise-page{background:0 0}.enterprise-page .secondary-heading h1 span{color:#3b82f6}.enterprise-page .page-eyebrow{color:#60a5fa}.enterprise-page .secondary-heading>.page-eyebrow{text-transform:uppercase;letter-spacing:.07em;background:#2563eb14;border:1px solid #3b82f650;border-radius:999px;width:fit-content;margin:auto;padding:.45rem .9rem;font-size:.75rem}.enterprise-page .secondary-logo{filter:none}.enterprise-policy{background:#2563eb0d;border:1px solid #3b82f630;border-radius:8px;padding:.75rem 1rem}.enterprise-context strong{color:#60a5fa}.enterprise-availability{border-top:1px solid var(--line);align-items:start;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.enterprise-availability>span{white-space:nowrap;color:#93c5fd;background:#2563eb16;border:1px solid #3b82f650;border-radius:6px;padding:.3rem .55rem;font-size:.75rem}.enterprise-availability p{margin-top:0;font-size:.85rem}.enterprise-plans-heading{text-align:center;margin:3rem auto 2rem}.enterprise-plans-heading p{color:var(--ink-secondary);margin-top:.75rem;font-size:.95rem;line-height:1.7}.enterprise-plan{position:relative}.enterprise-plan:nth-child(2){border-color:#3b82f6}.enterprise-plan li svg,.enterprise-plan>svg{color:#60a5fa}.enterprise-plan h3{color:var(--ink);font-size:1.4rem;font-weight:700;line-height:1.3}.enterprise-plan-intro p{margin-top:.75rem}.enterprise-plan .enterprise-audience{color:#93c5fd;font-size:.8rem;font-weight:550}.enterprise-plan .enterprise-benefit{color:var(--ink);background:#2563eb10;border-radius:8px;padding:.7rem;font-size:.85rem}.enterprise-plan .enterprise-plan-scope{color:#aabbd0;border-top:1px solid var(--line);padding-top:.85rem;font-size:.8rem}.enterprise-plan-badge{color:#eff6ff;background:#2563eb;border-radius:6px;padding:.35rem .65rem;font-size:.65rem;font-weight:650;position:absolute;top:-.75rem;right:1rem}.enterprise-cta{color:#fff;background:#2563eb;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;margin-top:auto;padding:.8rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .18s;display:flex}.enterprise-cta:hover{background:#1d4ed8}.enterprise-service{border:1px solid var(--line);background:var(--surface-low);border-radius:14px;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.enterprise-service .page-eyebrow{justify-content:start;margin-bottom:.75rem}.enterprise-service h3{color:var(--ink);font-size:1.1rem;font-weight:650}.enterprise-service p:not(.page-eyebrow){color:var(--ink-secondary);margin-top:1rem;font-size:.9rem;line-height:1.8}.enterprise-faq{gap:.75rem;max-width:54rem;margin:0 auto 2rem;display:grid}.enterprise-faq details{border:1px solid var(--line);background:var(--surface-low);border-radius:10px}.enterprise-faq summary{cursor:pointer;color:var(--ink);padding:1rem;font-weight:550;line-height:1.6}.enterprise-faq p{color:var(--ink-secondary);padding:0 1rem 1rem;font-size:.9rem;line-height:1.8}.enterprise-page .secondary-note a{color:#93c5fd;overflow-wrap:anywhere}@media (min-width:900px){.enterprise-plan-intro{min-height:14rem}.enterprise-plan .enterprise-benefit{min-height:7em}}@media (max-width:899px){.enterprise-service{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:639px){.enterprise-availability{flex-direction:column;gap:.75rem}}.landing-page{animation:route-in .25s ease-out}@keyframes route-out{to{opacity:0}}@keyframes route-in{0%{opacity:.85}to{opacity:1}}.mobile-repositories>button,.repository-menu>button{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .8rem;font-size:.875rem;display:flex}.mobile-repositories>button svg,.repository-menu>button svg{transition:transform .2s}.mobile-repositories>button[aria-expanded=true] svg,.repository-menu>button[aria-expanded=true] svg{transform:rotate(180deg)}.channel-status,.tier-downloads{position:relative}.donation-dialog[data-closing=true]{pointer-events:none;animation:dialog-depart .15s ease-in both}.donation-dialog[data-closing=true]::backdrop{animation:route-out .15s ease-in both}@keyframes dialog-depart{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce),(update:slow){.landing-page{animation:none}}.enterprise-quote{background:#101c30;border:1px solid #3b82f6;border-radius:16px;margin-block:3rem;padding:clamp(1.25rem,3vw,2rem)}.enterprise-quote h2{color:#93c5fd;margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem)}.enterprise-quote p{margin-bottom:1rem;line-height:1.7}.quote-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem;display:grid}.quote-fields label{flex-direction:column;gap:.5rem;display:flex}.quote-fields :is(input,select){background:var(--surface-low);width:100%;min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:.7rem}.quote-international{align-items:center;gap:.7rem;min-height:44px;display:flex}.quote-international input{accent-color:#3b82f6;width:20px;height:20px}.quote-result{padding:1rem 0}.quote-result strong{color:#93c5fd;font-size:2rem}.quote-result small{font-size:1rem}.enterprise-price{color:#93c5fd;font-size:1.15rem;font-weight:700}.download-legal{text-align:center;max-width:48rem;margin:1.5rem auto 0;font-size:.875rem}.download-legal a,.privacy-notice a{text-underline-offset:3px;color:var(--accent);text-decoration:underline}.privacy-notice{background:var(--surface-card);border:1px solid var(--line);z-index:35;border-radius:12px;width:min(32rem,100% - 2rem);padding:1rem;font-size:.85rem;line-height:1.6;position:fixed;inset:auto 1rem 4.5rem auto;box-shadow:0 6px 24px #0004}.privacy-notice button{background:var(--surface-selected);min-height:44px;color:var(--ink);border-radius:6px;margin-top:.75rem;padding:.5rem 1rem}.not-found-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:70vh;padding-block:3rem;display:flex}.not-found-page img{mix-blend-mode:lighten;max-width:min(70vw,280px);height:auto}.not-found-page h1{color:var(--ink);font-size:clamp(1.75rem,5vw,3rem);font-weight:700}.not-found-page>p{max-width:38rem;line-height:1.8}@media (max-width:639px){.quote-fields{grid-template-columns:1fr}}.contact-options{width:100%;margin-top:1rem}.contact-options summary{cursor:pointer;color:#fff;text-align:center;background:#2563eb;border-radius:8px;padding:.8rem 1rem;font-weight:600;list-style:none}.contact-options summary::-webkit-details-marker{display:none}.contact-options[open] summary{margin-bottom:.8rem}.contact-options>div{gap:.6rem;display:grid}.contact-options p,.quote-fields small{color:var(--ink-secondary);font-size:.8rem;line-height:1.6}.quote-planned{color:var(--purple-ink);background:#a855f710;border-radius:8px;padding:.7rem .8rem}.faq-item{border:1px solid var(--line);background:var(--surface-low);border-radius:10px}.faq-item h3{margin:0}.faq-item button{text-align:left;width:100%;color:var(--ink);cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem;line-height:1.6;display:flex}.faq-item button svg{flex-shrink:0;margin-top:.3rem;transition:transform .2s ease-out}.faq-answer{overflow:hidden}.enterprise-faq h2{margin-bottom:.5rem}.review-stars{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.review-stars svg{flex-shrink:0}.rating-control{gap:.65rem;display:grid}.rating-control label{color:var(--ink-secondary);font-weight:500}.rating-control input{accent-color:#facc15;cursor:pointer;width:100%;min-height:44px}.rating-control p{color:var(--ink-secondary);font-size:.8rem}.review-card>div{flex-wrap:wrap;gap:.6rem}.review-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.review-pagination button{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;padding:.5rem .9rem}.review-pagination button:disabled{opacity:.45;cursor:default}.review-pagination span{color:var(--ink-secondary);font-size:.85rem}@media (prefers-reduced-motion:reduce),(update:slow){.faq-item button svg{transition:none}}.research-section{border:1px solid var(--line);background:var(--surface-low);border-radius:1.5rem;margin-top:3rem;padding:clamp(1.25rem,4vw,3rem)}.research-heading{justify-content:space-between;align-items:start;gap:2rem;display:flex}.research-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.research-heading h3{color:var(--ink);margin:1rem 0;font-size:clamp(1.75rem,3.5vw,2.8rem);font-weight:700;line-height:1.15}.research-heading h3 span{color:var(--accent)}.research-intro{max-width:41rem;color:var(--ink-secondary);line-height:1.7}.research-stage{border-left:2px solid var(--accent);color:var(--ink-secondary);flex-shrink:0;padding-left:.85rem;font-size:.75rem;line-height:1.8}.research-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2rem 0;display:grid}.research-track{border:1px solid var(--line);background:var(--surface-low);border-radius:1rem;padding:1.5rem}.research-track-top{color:var(--ink-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.research-icon{width:3.5rem;height:3.5rem;color:var(--purple-ink);background:#a78bfa14;border:1px solid #a78bfa30;border-radius:1rem;place-items:center;transition:transform .24s;display:grid}.research-track-eye .research-icon{color:#67e8f9;background:#22d3ee14;border-color:#22d3ee30}.research-funding h4,.research-track h4{color:var(--ink);margin:1.25rem 0 .75rem;font-size:1.2rem;font-weight:650}.research-funding p:not(.research-eyebrow),.research-track p{color:var(--ink-secondary);font-size:.9rem;line-height:1.75}.research-deliverable{border-top:1px solid var(--line);color:var(--ink-secondary);align-items:start;gap:.65rem;margin-top:1.25rem;padding-top:1rem;font-size:.8rem;line-height:1.6;display:flex}.research-deliverable svg{flex-shrink:0;margin-top:.2rem}.research-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0;list-style:none;display:grid}.research-process li{color:var(--accent);gap:.65rem;display:flex}.research-process span{color:var(--ink);font-size:.85rem;font-weight:600}.research-process p{color:var(--ink-secondary);margin-top:.3rem;font-size:.75rem}.research-process svg{flex-shrink:0;margin-top:.15rem}.research-funding{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr);align-items:center;gap:2rem;padding-top:2rem;display:grid}.research-funding h4{margin-top:.75rem}.research-actions{flex-direction:column;align-items:start;gap:.9rem;display:flex}.research-support{color:var(--on-accent);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1rem;font-size:.85rem;font-weight:650;transition:background .18s;display:inline-flex}.research-support,.research-support:hover{background:var(--accent)}.research-actions a{color:var(--ink);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.research-actions small,.research-note{color:var(--ink-secondary);font-size:.75rem;line-height:1.65}.research-note{margin-top:1.75rem}.adapta-mascot{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:900;color:var(--ink);font-size:.8rem;position:fixed}.mascot-sprite{width:144px;margin-inline:auto}.mascot-drag{touch-action:none;cursor:grab!important}.mascot-drag:active{cursor:grabbing!important}.mascot-toolbar{border:1px solid var(--line);background:var(--surface-low);border-radius:2rem;justify-content:center;gap:.25rem;display:flex}.adapta-mascot button{cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;min-height:36px;padding:.5rem .65rem;display:inline-flex}.adapta-mascot button:hover{background:var(--surface-card)}.adapta-mascot button:disabled{opacity:.5;cursor:default}.mascot-status{text-align:center;max-width:10rem;color:var(--ink-secondary);background:var(--surface-low);border-radius:.25rem;margin:.3rem auto 0;font-size:.65rem}.mascot-controls{top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));border:1px solid var(--line);background:var(--surface-low);border-radius:1rem;width:min(20rem,100vw - 2rem);max-height:min(36rem,100dvh - 2rem);padding:1rem;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #0005}.mascot-controls select{border:1px solid var(--line);background:var(--surface-card);min-width:0;max-width:100%;color:var(--ink);border-radius:.4rem;flex:1;padding:.35rem}.mascot-controls label{align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.mascot-controls input{accent-color:var(--accent)}.mascot-poses{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:1rem 0;display:grid}.mascot-poses button,.mascot-show{background:var(--surface-card);border:1px solid var(--line)}@media (max-width:640px){.research-heading{flex-direction:column;gap:1rem}.research-funding,.research-tracks{grid-template-columns:1fr}.research-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (prefers-reduced-motion:reduce){.research-track:hover .research-icon{transform:none}}body{font-family:var(--font-reading),sans-serif}:is(h1,h2,h3){font-family:var(--font-headings),sans-serif}.brand-trademark{align-self:flex-start;margin-top:.3rem;font-size:.6rem}.theme-select{color:var(--ink-secondary);align-items:center;gap:.35rem;display:flex}.theme-select select{background:var(--surface-card);max-width:6.5rem;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:.4rem;font-size:.8rem}.section-menu{position:relative}.section-menu summary{align-items:center;gap:.35rem;min-height:44px;list-style:none;display:flex}.section-menu summary::-webkit-details-marker{display:none}.section-menu>div{background:var(--surface-card);border:1px solid var(--line);border-radius:8px;min-width:13rem;max-height:calc(100dvh - 7rem);padding:.5rem;position:absolute;top:100%;left:0;overflow-y:auto}.section-menu a{min-height:44px;padding:.7rem;display:block}.section-menu a:hover{background:var(--surface-selected)}.hero{text-align:left;align-items:stretch}.hero-copy{max-width:47rem}.hero-description{margin-inline:0}.hero-art{order:0}.hero-art img{mix-blend-mode:normal}@keyframes hero-arrive{0%{opacity:.7;translate:0 10px}to{opacity:1;translate:0}}.download-card .tier-image{mix-blend-mode:normal;margin-inline:0}.download-card .tier-description{min-height:0}.trailer-placeholder{align-items:flex-start}.trailer-consent{max-width:65ch;color:var(--ink-secondary);margin-top:1.5rem;line-height:1.7}.trailer-consent button{margin-top:1rem}.support-button svg{fill:none;stroke:currentColor}.research-track:hover .research-icon{transform:none}.privacy-notice{z-index:1002;inset:auto auto 5rem 1rem}.enterprise-page .secondary-heading,.secondary-heading{text-align:left}.metrics-panel{border:1px solid var(--line);background:var(--surface-low);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.metrics-panel h2{color:var(--ink);font-size:1.5rem;font-weight:700}.metrics-panel p{color:var(--ink-secondary);margin-block:1rem;line-height:1.65}.metrics-controls{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.metrics-controls label{gap:.35rem;display:grid}.metrics-controls input{min-height:44px;color:var(--ink);background:var(--surface-card);border:1px solid var(--line);border-radius:6px;padding:.6rem}.metrics-tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;gap:1.5rem;display:grid}.metrics-panel table{text-align:left;font-variant-numeric:tabular-nums;width:100%}.metrics-panel caption{text-align:left;color:var(--ink);margin-bottom:.75rem;font-weight:650}.metrics-panel :is(th,td){border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.65rem .4rem}html[data-theme=light] :is(.landing-page,.site-header,footer,.secondary-page,.donation-dialog,[data-adapta-demo-excluir]) :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--ink)}html[data-theme=light] :is(.landing-page,.site-header,footer,.secondary-page,.donation-dialog,[data-adapta-demo-excluir]) :is(.text-slate-400,.text-slate-500,.text-slate-600){color:var(--ink-secondary)}html[data-theme=light] :is(.landing-page,.site-header,footer,.secondary-page,.donation-dialog,[data-adapta-demo-excluir]) :is([class*=bg-slate-],[class~="bg-[#0B1120]"],[class~="bg-[#1E293B]/50"]){background-color:var(--surface-card)}html[data-theme=light] footer{background:var(--surface-low)}html[data-theme=light] :is(.landing-page,.site-header,footer,.secondary-page,.donation-dialog) :is(.text-brand-400,.text-brand-500,.text-green-400,.text-emerald-400,.text-emerald-500){color:var(--accent)}html[data-theme=light] :is(.landing-page,.secondary-page,.donation-dialog) :is(.text-rose-400,.text-rose-500){color:var(--rose-ink)}html[data-theme=light] :is(.landing-page,.secondary-page,.donation-dialog) :is(.text-purple-400,.text-indigo-400){color:var(--purple-ink)}html[data-theme=light] .enterprise-page :is(.page-eyebrow,.enterprise-context strong,.enterprise-availability>span,.enterprise-audience,.enterprise-price,.secondary-note a,.enterprise-plan>svg,.enterprise-plan li svg),html[data-theme=light] :is(.landing-page,.secondary-page) :is(.text-blue-400,.text-cyan-400){color:#1d4ed8}@media (min-width:1100px){.hero{flex-flow:wrap;justify-content:space-between;align-items:center;gap:3rem}.hero-copy{flex:1}.hero-art{flex:0 0 17rem}.hero-art img{width:15rem}.hero .installation-note{flex-basis:100%}.desktop-navigation{display:flex}.mobile-toggle{display:none}}@media (max-width:1099px){.desktop-navigation{display:none}.mobile-toggle{display:grid}}@media (max-width:639px){.theme-select>svg{display:none}.theme-select select{max-width:5.5rem}.hero-art{text-align:left;align-self:flex-start}.hero-art img{margin-inline:0}.privacy-notice{width:auto;inset:auto 1rem 5rem}}@media (prefers-reduced-motion:reduce),(update:slow){.hero-copy{animation:none}}@media (max-width:639px){.nav-actions{gap:6px}.nav-actions :is(.page-zoom,.theme-select){font-size:14px}.nav-actions select{width:76px;max-width:76px;padding:6px}.nav-actions .mobile-toggle{min-width:44px;min-height:44px}.brand-link img{width:32px;height:32px}.hero h1{overflow-wrap:anywhere}}.research-process li>div,.research-track{overflow-wrap:anywhere;min-width:0}@media (max-width:639px){.research-process{grid-template-columns:1fr}}.hero{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.hero-copy{flex:none;max-width:64rem}.hero-art{text-align:center;flex:none;order:-1;align-self:center}.hero-art img{width:min(40vw,11rem);margin-inline:auto}.hero-slogan{color:var(--ink);margin-bottom:1rem;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:650}.hero-description{max-width:65ch;margin-inline:auto}.hero-actions{justify-content:center}.landing-page :is(.section-heading,.text-center,.feature-platform-note,.trailer-section,.privacy-layout .section-heading){text-align:center}.landing-page :is(.section-heading>p,.features-section>div>p,#collaborations>div>p,#roadmap>div>p){margin-inline:auto}.landing-page .features-section>div>.flex{justify-content:center}.privacy-layout .section-heading>p{margin-inline:auto}.download-controls{align-items:center}.channel-status,.download-controls .platform-note{text-align:center}.channel-status .platform-note,.desktop-options>.platform-note,.os-selector{justify-content:center;margin-inline:auto}.download-grid{margin-inline:auto}.download-card .tier-price,.download-card>h3{text-align:center}.download-card .tier-image{margin-inline:auto}.download-card{transition:border-color .22s,background-color .22s}.trailer-placeholder{align-items:center;min-height:0;padding:clamp(1rem,3vw,2rem)}.trailer-player{width:min(100%,64rem);margin-top:1.5rem}.trailer-player iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:10px;width:100%;height:auto}.trailer-player p{max-width:65ch;margin:1rem auto 0;font-size:.875rem;line-height:1.7}.enterprise-page .secondary-heading{text-align:center}.enterprise-page .secondary-logo{margin-inline:auto}.enterprise-page .enterprise-plan :is(.enterprise-plan-intro,.enterprise-price,.enterprise-benefit,.enterprise-plan-scope){text-align:center}.enterprise-plan>svg{margin-inline:auto}.enterprise-page .enterprise-availability{text-align:left;justify-content:center}.enterprise-page .enterprise-quote :is(h2,.quote-result),.enterprise-process>h2,.enterprise-service h2{text-align:center}.enterprise-quote{background:var(--surface-card)}html[data-theme=light] .enterprise-page :is(.enterprise-quote h2,.quote-result strong){color:#1d4ed8}.feature-total{color:var(--ink-secondary);text-align:center;margin-block:.75rem;font-size:.8rem}.version-comparison li{min-height:2.2rem}.version-comparison small{margin-left:.4rem;font-size:.7rem;display:inline-block}.version-comparison [data-feature-status="0"],.version-comparison small{color:var(--ink-secondary)}.version-comparison s{text-decoration-thickness:1px}.version-comparison [data-feature-status="2"]>svg{color:var(--ink-secondary)}.pro-edition-description{text-align:left;font-size:.9rem;line-height:1.7}.download-card .segmented-control{width:100%;margin-block:.75rem}.site-header .nav-bar{width:min(100% - 2rem,100rem);max-width:none}.desktop-navigation a{align-items:center;min-height:44px;display:inline-flex;position:relative}.desktop-navigation a:after{content:"";background:var(--accent);height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.desktop-navigation a[aria-current]:after{transform:scaleX(1)}@media (min-width:900px){.nav-bar{flex-wrap:wrap;gap:0 1rem;padding-block:.5rem}.desktop-navigation{flex-wrap:wrap;flex:1 0 100%;order:3;justify-content:center;gap:0 1.15rem;display:flex}.mobile-toggle{display:none}#main-content{padding-top:8.5rem}#main-content [id]{scroll-margin-top:9.5rem}}@media (min-width:1800px){.desktop-navigation{flex-wrap:nowrap;flex:1;order:0;gap:0 .9rem}.nav-bar{flex-wrap:nowrap}#main-content{padding-top:5rem}#main-content [id]{scroll-margin-top:6.5rem}}@media (max-width:899px){.desktop-navigation{display:none}.mobile-toggle{display:grid}}html:is([data-page-zoom="125"],[data-page-zoom="150"],[data-page-zoom="175"],[data-page-zoom="200"]) .desktop-navigation{display:none}html:is([data-page-zoom="125"],[data-page-zoom="150"],[data-page-zoom="175"],[data-page-zoom="200"]) #main-content{padding-top:5rem}::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.metrics-chart{margin-block:1.5rem}.metrics-chart figcaption{color:var(--ink);margin-bottom:1rem;font-weight:650}.metrics-chart select{border:1px solid var(--line);background:var(--surface-card);min-height:44px;color:var(--ink);border-radius:6px;margin-left:.5rem;padding:.5rem}.metrics-chart svg{width:100%;height:auto;margin-top:1rem;display:block;overflow:visible}.metrics-chart svg text{fill:var(--ink-secondary);font-size:14px}.chart-grid{stroke:var(--line);stroke-opacity:.45}.chart-line{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-point{fill:var(--accent);stroke:var(--surface-low);stroke-width:2px}.chart-point:hover{r:7}.donation-dialog{background:var(--surface-card);color:var(--ink);transition:background-color .26s,color .26s,border-color .26s}.donation-dialog :is(input,button,div){transition-property:background-color,color,border-color,transform}html[data-theme=light] .donation-dialog :is([class*=bg-rose-600],[class*=bg-brand-600]){color:#fff}html[data-theme=light] .donation-dialog [class*=bg-slate-700]{color:var(--ink)}@media (prefers-reduced-motion:reduce),(update:slow){::view-transition-old(root){animation-duration:0s}::view-transition-new(root){animation-duration:0s}.desktop-navigation a:after,.donation-dialog{transition:none}}.download-card{--edition-tint:#22c55e;background-image:linear-gradient(155deg,var(--edition-tint),transparent 45%)}@supports (color:color-mix(in lab,red,red)){.download-card{background-image:linear-gradient(155deg,color-mix(in srgb,var(--edition-tint) 12%,transparent),transparent 45%)}}.download-card[data-edition=lite]{--edition-tint:#06b6d4}.download-card[data-edition=base]{--edition-tint:#22c55e}.download-card[data-edition=pro]{--edition-tint:#f59e0b}.download-card[data-edition=deluxe]{--edition-tint:#a78bfa}.download-card .tier-image{background-image:radial-gradient(ellipse at center,var(--edition-tint),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.download-card .tier-image{background-image:radial-gradient(ellipse at center,color-mix(in srgb,var(--edition-tint) 18%,transparent),transparent 70%)}}.download-card .tier-image{border-radius:20px}.roadmap-grid>.motion-card{background-image:linear-gradient(160deg,#22c55e12,#0000 50%)}.roadmap-grid>.motion-card:nth-child(2){background-image:linear-gradient(160deg,#38bdf812,#0000 50%)}.roadmap-grid>.motion-card:nth-child(3){background-image:linear-gradient(160deg,#a78bfa18,#0000 50%)}.roadmap-grid>.motion-card:nth-child(4){background-image:linear-gradient(160deg,#f59e0b12,#0000 50%)}.research-section{background-image:linear-gradient(145deg,#22c55e0d,#0000 45%,#38bdf80a)}.team-founder{border-color:var(--accent);background-image:linear-gradient(135deg,#22c55e24,#0000 75%)}.team-founder small{color:var(--accent);margin-bottom:.3rem;font-size:.75rem;display:block}html[data-theme=light] .team-founder{background-color:var(--surface-card)}.pro-compare{text-align:center;max-width:52rem;margin:1.5rem auto 2rem}.pro-compare .segmented-control{margin-inline:auto}.pro-compare .pro-edition-description{text-align:center;margin-top:1rem}@media (min-width:900px){.download-card .tier-description{min-height:7rem}}.segmented-control .selection-indicator{opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.segmented-control button[aria-pressed=true] .selection-indicator{opacity:1}.version-comparison [data-feature-status="0"],.version-comparison [data-feature-status="0"]>svg{color:var(--rose-ink,#fb7185)}.version-comparison [data-feature-status="0"] s{text-decoration-color:currentColor}.version-comparison [data-feature-status="1"]>svg{color:var(--accent)}.comparison-legend{color:var(--ink-secondary);font-size:.875rem;line-height:1.7}.pro-compare-card{width:100%;margin:1rem 0}.pro-compare-card .segmented-control{width:100%}.pro-compare-card .pro-edition-description{font-size:.85rem}@media (prefers-reduced-motion:reduce),(update:slow){.segmented-control .selection-indicator{transition:none}}::view-transition-old(root){animation:appearance-out .18s ease-out both}::view-transition-new(root){animation:appearance-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes appearance-out{to{opacity:0}}@keyframes appearance-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce),(update:slow){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.segmented-control[data-option-count="2"]{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:relative}.segmented-control[data-option-count="2"]:before{content:"";z-index:-1;background:var(--surface-selected);border:1px solid #22c55e70;border-radius:6px;width:calc(50% - .25rem);transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .24s;position:absolute;inset:.25rem auto .25rem .25rem}.segmented-control[data-option-count="2"][data-selected-index="1"]:before{transform:translate(100%)}.segmented-control[data-option-count="2"] .selection-indicator{display:none}.segmented-control.segmented-experimental:before{background:var(--purple-surface);border-color:#a879cb}@media (prefers-reduced-motion:reduce),(update:slow){.segmented-control[data-option-count="2"]:before{transition:none}}.pro-selector-title{color:var(--ink);text-align:center;margin:0 0 .75rem;font-weight:650}.pro-compare-card .pro-edition-picker{isolation:isolate;border:1px solid var(--line);background:var(--surface-card);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,21rem);margin:0 auto;padding:.25rem;display:grid;position:relative}.pro-compare-card .pro-edition-picker:before{content:"";z-index:-1;background:linear-gradient(135deg,#f59e0b30,#f59e0b12);border:1px solid #b7791f;border-radius:999px;width:calc(50% - .25rem);transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .24s;position:absolute;inset:.25rem auto .25rem .25rem}.pro-compare-card .pro-edition-picker[data-selected-index="1"]:before{background:linear-gradient(135deg,#a78bfa38,#a78bfa14);border-color:#8b5cf6;transform:translate(100%)}.pro-compare-card .pro-edition-picker button{white-space:normal;width:100%;min-width:0;min-height:44px;color:var(--ink-secondary);border:0;border-radius:999px;padding:.55rem .6rem}.pro-compare-card .pro-edition-picker .selection-indicator{display:none}.pro-edition-picker .selection-label{text-align:center;flex-direction:row;gap:.45rem;font-weight:650}.pro-edition-picker svg{flex-shrink:0;width:17px;height:17px}.pro-compare-card .pro-edition-picker button[aria-pressed=true]{color:var(--ink)}.pro-compare-card>.platform-note{text-align:center;font-size:.75rem}.experimental-notice img{mix-blend-mode:normal;background:#0b1726;border-radius:50%}.download-controls .segmented-experimental button[aria-pressed=true]{color:var(--purple-ink)}.experimental-risk{color:#faf5ff}@media (prefers-reduced-motion:reduce),(update:slow){.pro-compare-card .pro-edition-picker:before{transition:none}}.mascot-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.mascot-profile{text-align:center;border:1px solid var(--line);background:var(--surface-low);border-radius:16px;min-width:0;padding:2rem 1.5rem}.mascot-profile-gallito{background-image:linear-gradient(150deg,#f59e0b15,#0000 65%)}.mascot-profile-cuy{border-color:var(--accent);background-image:linear-gradient(150deg,#22c55e18,#0000 65%)}.mascot-profile-llama{background-image:linear-gradient(150deg,#a78bfa18,#0000 65%)}.mascot-idle-preview{justify-content:center;align-items:center;min-height:196px;margin-bottom:1.25rem;display:flex}.mascot-profile h3{color:var(--ink);margin:.4rem 0 1rem;font-size:1.75rem;font-weight:700}.mascot-species{color:var(--accent);font-size:.85rem;font-weight:650}.mascot-story{color:var(--ink-secondary);text-align:left;font-size:1rem;line-height:1.8}.mascot-gallery-controls{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.mascot-gallery-controls p{color:var(--ink-secondary);font-size:.85rem;line-height:1.7}@media (max-width:767px){.mascot-gallery{grid-template-columns:1fr}.mascot-profile{padding:1.5rem}}.site-header .nav-bar{width:min(100% - 2rem,112rem)}.mascot-profile{overflow-wrap:anywhere}.admin-shell{max-width:80rem;color:var(--ink);min-height:100dvh;margin-inline:auto;padding:clamp(1rem,4vw,3rem)}.admin-header,.admin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-brand{align-items:center;gap:.6rem;margin-right:auto;font-weight:750;display:inline-flex}.admin-heading{margin-block:2.5rem 1.5rem}.admin-shell h1{font-size:clamp(1.7rem,4vw,2.7rem);font-weight:750;line-height:1.15}.admin-shell h2{align-items:center;gap:.6rem;font-size:1.45rem;font-weight:700;display:flex}.admin-shell h3{font-size:1.05rem;font-weight:650}.admin-shell p{color:var(--ink-secondary);margin-block:.65rem;line-height:1.6}.admin-eyebrow{letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:700;color:var(--accent)!important}.admin-shell button,.admin-shell input,.admin-shell select{min-height:44px}.admin-shell button{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.admin-shell button:disabled{opacity:.6}.admin-login{max-width:29rem;margin:10vh auto}.admin-login form{gap:1.2rem;margin-top:1.5rem;display:grid}.admin-filters label,.admin-login label,.admin-view{gap:.4rem;font-size:.9rem;display:grid}.admin-filters input,.admin-filters select,.admin-login input,.admin-view select{background:var(--surface-low);color:var(--ink);border:1px solid var(--line);border-radius:8px;max-width:100%;padding:.55rem .7rem}.admin-filters{padding-block:1rem}.admin-filters label{flex:9rem;min-width:0}.admin-update{font-size:.85rem}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem 2rem;display:grid}.admin-stats article{background:var(--surface-card);border:1px solid var(--line);border-radius:12px;gap:.5rem;padding:1.2rem;display:grid}.admin-stats strong{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.admin-stats small,.admin-store small{color:var(--ink-secondary)}.admin-chart-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2rem;display:grid}.admin-view{max-width:18rem}.admin-shell .metrics-chart{margin-block:1rem}.admin-shell .metrics-chart figcaption{font-size:1.1rem;font-weight:650}.admin-shell .metrics-chart svg{animation:admin-chart-in .18s ease-out}.chart-explorer{gap:.4rem;display:grid}.chart-explorer input{width:100%;accent-color:var(--accent)}.chart-value strong{color:var(--ink)}.admin-breakdown{margin-bottom:1.5rem}.admin-breakdown ul{gap:1rem;margin-top:1rem;display:grid}.admin-breakdown li{grid-template-columns:1fr auto;gap:.35rem .8rem;display:grid}.admin-bar{background:var(--surface-card);border-radius:8px;grid-column:1/-1;height:.5rem;overflow:hidden}.admin-bar span{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .24s;display:block}.admin-columns,.admin-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.admin-store{background:var(--surface-card);border:1px solid var(--line);border-radius:12px;padding:1.25rem}.admin-store-count{margin-top:.6rem;font-size:1.8rem;display:block}.admin-store a{color:var(--accent);align-items:center;gap:.4rem;min-height:44px;margin-top:1rem;text-decoration:underline;display:flex}.admin-details{margin-block:1.5rem}.admin-details summary{border-block:1px solid var(--line);padding:.75rem;font-weight:650}.admin-record{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-block:1rem}.admin-records{max-height:38rem;padding-right:.5rem;overflow-y:auto}.admin-shell .metrics-tables{overflow-x:auto}@keyframes admin-chart-in{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:48rem){.admin-chart-layout,.admin-columns,.admin-stats,.admin-store-grid{grid-template-columns:1fr}.admin-shell .metrics-panel{padding:1rem}.admin-header{gap:.7rem}}#main-content:has(.admin-shell){padding-top:0}@media (max-width:48rem){.admin-shell .metrics-chart svg text{font-size:26px}}.admin-columns>.metrics-panel,.admin-store{overflow-wrap:anywhere;min-width:0}.admin-columns h2{display:block}.admin-columns h2 svg{vertical-align:middle;margin-right:.5rem;display:inline-block}.merch-experiment{border-left:3px solid var(--accent);background:var(--surface-low);text-align:left;padding:1rem}.merch-interest{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.65rem;margin-block:1rem;display:grid}.merch-interest label{color:var(--ink);gap:.35rem;font-size:.9rem;display:grid}.merch-interest select{border:1px solid var(--line);background:var(--surface-card);width:100%;min-width:0;min-height:44px;color:var(--ink);border-radius:8px;padding:.5rem}.merch-interest button{overflow-wrap:anywhere;min-height:44px}.merch-interest p,.merch-interest small{color:var(--ink-secondary);grid-column:1/-1;font-size:.85rem}.merch-interest p:empty{display:none}.merch-interest-totals,.merch-size-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1.5rem;display:grid}.merch-interest-totals>div,.merch-size-summary article{border:1px solid var(--line);border-radius:10px;min-width:0;padding:1rem}.merch-interest-totals dd{color:var(--ink);font-size:1.8rem;font-weight:700}.merch-size-summary dl>div{justify-content:space-between;gap:1rem;margin-top:.5rem;display:flex}.merch-size-summary dd{font-weight:700}.merch-metrics-table{max-width:100%;margin-block:1rem;overflow-x:auto}.merch-metrics table{border-collapse:collapse;text-align:left;width:100%}.merch-metrics td,.merch-metrics th{border-bottom:1px solid var(--line);padding:.7rem}.merch-metrics summary{cursor:pointer;min-height:44px;padding-block:.75rem}@supports (appearance:base-select){:is(.merch-interest,.page-zoom,.theme-select) select{appearance:base-select}:is(.merch-interest,.page-zoom,.theme-select) select::picker(select){appearance:base-select}:is(.merch-interest,.page-zoom,.theme-select) select{cursor:pointer;transition:border-color .16s,background-color .16s}:is(.merch-interest,.page-zoom,.theme-select) select::picker-icon{color:var(--ink-secondary);transition:rotate .18s}:is(.merch-interest,.page-zoom,.theme-select) select:open::picker-icon{rotate:180deg}:is(.merch-interest,.page-zoom,.theme-select) select::picker(select){color:var(--ink);background:var(--surface-card);border:1px solid var(--line);max-height:min(24rem,60dvh);min-width:anchor-size(width);opacity:0;transition:opacity .18s ease,translate .22s cubic-bezier(.22,1,.36,1),display allow-discrete .22s,overlay allow-discrete .22s;border-radius:10px;margin-block:.35rem;padding:.35rem;overflow-y:auto;translate:0 -.35rem;box-shadow:0 8px 24px #0002}:is(.merch-interest,.page-zoom,.theme-select) select:open::picker(select){opacity:1;translate:0}@starting-style{:is(.merch-interest,.page-zoom,.theme-select) select:open::picker(select){opacity:0;translate:0 -.35rem}}:is(.merch-interest,.page-zoom,.theme-select) option{border-radius:6px;gap:.6rem;min-height:44px;padding:.65rem .8rem}:is(.merch-interest,.page-zoom,.theme-select) option:is(:hover,:focus-visible,:checked){background:var(--surface-low)}:is(.merch-interest,.page-zoom,.theme-select) option::checkmark{color:var(--accent)}}@media (prefers-reduced-motion:reduce),(update:slow){:is(.merch-interest,.page-zoom,.theme-select) select{transition:none}:is(.merch-interest,.page-zoom,.theme-select) select::picker(select){transition:none}:is(.merch-interest,.page-zoom,.theme-select) select::picker-icon{transition:none}}@media (max-width:40rem){.merch-interest,.merch-interest-totals,.merch-size-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.admin-chart-layout,.admin-columns,.admin-stats,.admin-store-grid{grid-template-columns:minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}