/*! tailwindcss v4.3.0 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-dm-sans),"DM Sans",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-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;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--bg);--font-display:var(--font-bricolage),sans-serif;--font-pixel:var(--font-departure),var(--font-jetbrains-mono),monospace;--font-paragraph:var(--font-dm-sans),"DM Sans",sans-serif}}@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,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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{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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-\[72px\]{top:72px}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.z-\[9999999\]{z-index:9999999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-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-14{margin-bottom:calc(var(--spacing) * 14)}.-ml-\[14px\]{margin-left:-14px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-24{height:calc(var(--spacing) * 24)}.h-\[2px\]{height:2px}.h-\[34px\]{height:34px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[calc\(100vh-72px\)\]{max-height:calc(100vh - 72px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[calc\(100vh-72px\)\]{min-height:calc(100vh - 72px)}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-\[34px\]{width:34px}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[55ch\]{max-width:55ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[520px\]{min-width:520px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-\[-5\%\]{--tw-translate-y:-5%}.translate-y-\[-5\%\],.translate-y-\[5\%\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[5\%\]{--tw-translate-y:5%}.translate-y-\[10\%\]{--tw-translate-y:10%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-z-\[-3deg\]{--tw-rotate-z:rotateZ(-3deg)}.rotate-z-\[-3deg\],.rotate-z-\[-4deg\]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rotate-z-\[-4deg\]{--tw-rotate-z:rotateZ(-4deg)}.rotate-z-\[-10deg\]{--tw-rotate-z:rotateZ(-10deg)}.rotate-z-\[-10deg\],.rotate-z-\[4deg\]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rotate-z-\[4deg\]{--tw-rotate-z:rotateZ(4deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_100px_100px_100px\]{grid-template-columns:1fr 100px 100px 100px}.grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[6px\]{gap:6px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px * var(--tw-divide-y-reverse));border-bottom-width:calc(2px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#f1eee5\]{border-color:#f1eee5}.border-\[\#f5b942\]\/40{border-color:oklab(82.0816% .0236658 .145085/.4)}.border-\[\#f5b942\]\/45{border-color:oklab(82.0816% .0236658 .145085/.45)}.border-accent,.border-accent\/20{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.border-line,.border-line\/30{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/30{border-color:color-mix(in oklab,var(--line) 30%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#171918\]{background-color:#171918}.bg-\[\#f1eee5\]{background-color:#f1eee5}.bg-\[\#f5b942\]{background-color:#f5b942}.bg-\[\#f5b942\]\/10{background-color:oklab(82.0816% .0236658 .145085/.1)}.bg-\[\#f5b942\]\/\[0\.08\]{background-color:oklab(82.0816% .0236658 .145085/.08)}.bg-accent,.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-accent\/80{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/80{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.bg-bg{background-color:var(--bg)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-line,.bg-line\/20{background-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.bg-line\/20{background-color:color-mix(in oklab,var(--line) 20%,transparent)}}.bg-surface,.bg-surface\/5{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/5{background-color:color-mix(in oklab,var(--surface) 5%,transparent)}}.bg-surface\/10{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/10{background-color:color-mix(in oklab,var(--surface) 10%,transparent)}}.bg-surface\/20{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/20{background-color:color-mix(in oklab,var(--surface) 20%,transparent)}}.bg-surface\/40{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/40{background-color:color-mix(in oklab,var(--surface) 40%,transparent)}}.bg-surface\/50{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--surface) 50%,transparent)}}.bg-term-bg{background-color:var(--term-bg)}.bg-wash{background-color:var(--wash)}.bg-white{background-color:var(--color-white)}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-white) 4.5%,transparent)}}.p-1{padding:calc(var(--spacing) * 1)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.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)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[72px\]{padding-top:72px}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-\[3\.5rem\]{padding-left:3.5rem}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-bricolage),sans-serif}.font-mono{font-family:var(--font-mono)}.font-pixel{font-family:var(--font-departure),var(--font-jetbrains-mono),monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-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-\[clamp\(1\.7rem\,3\.4vw\,2\.6rem\)\]{font-size:clamp(1.7rem,3.4vw,2.6rem)}.text-\[clamp\(1\.8rem\,3\.5vw\,2\.6rem\)\]{font-size:clamp(1.8rem,3.5vw,2.6rem)}.text-\[clamp\(2\.1rem\,5\.2vw\,3\.5rem\)\]{font-size:clamp(2.1rem,5.2vw,3.5rem)}.text-\[clamp\(2\.1rem\,5\.2vw\,3\.6rem\)\]{font-size:clamp(2.1rem,5.2vw,3.6rem)}.text-\[clamp\(2rem\,4\.5vw\,3\.2rem\)\]{font-size:clamp(2rem,4.5vw,3.2rem)}.text-\[clamp\(2rem\,5vw\,3\.4rem\)\]{font-size:clamp(2rem,5vw,3.4rem)}.text-\[clamp\(3rem\,8vw\,5rem\)\]{font-size:clamp(3rem,8vw,5rem)}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.1em\],.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#8B8894\]{color:#8b8894}.text-\[\#171918\]{color:#171918}.text-\[\#f5b942\]{color:#f5b942}.text-accent{color:var(--accent)}.text-accent-ink,.text-accent-ink\/50{color:var(--accent-ink)}@supports (color:color-mix(in lab,red,red)){.text-accent-ink\/50{color:color-mix(in oklab,var(--accent-ink) 50%,transparent)}}.text-fg{color:var(--fg)}.text-fg-2,.text-fg-2\/70{color:var(--fg-2)}@supports (color:color-mix(in lab,red,red)){.text-fg-2\/70{color:color-mix(in oklab,var(--fg-2) 70%,transparent)}}.text-term-fg{color:var(--term-fg)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_16px_50px_rgba\(20\,24\,22\,0\.08\)\]{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_16px_50px_rgba\(20\,24\,22\,0\.08\)\]{--tw-shadow:0 16px 50px var(--tw-shadow-color,#14181614)}.shadow-\[0_24px_80px_rgba\(20\,24\,22\,0\.16\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#14181629)}.shadow-\[0_24px_80px_rgba\(20\,24\,22\,0\.16\)\],.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-accent-ink:is(:where(.group):hover *){color:var(--accent-ink)}}.placeholder\:text-fg-2::placeholder{color:var(--fg-2)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:border-\[\#f5b942\]:hover{border-color:#f5b942}.hover\:border-accent:hover{border-color:var(--accent)}.hover\:bg-surface\/5:hover{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/5:hover{background-color:color-mix(in oklab,var(--surface) 5%,transparent)}}.hover\:text-\[\#F1EFE8\]:hover{color:#f1efe8}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-fg:hover{color:var(--fg)}.hover\:text-term-fg:hover{color:var(--term-fg)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:flex-row{flex-direction:row}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:relative{position:relative}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}:where(.md\: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)))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pt-32{padding-top:calc(var(--spacing) * 32)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:block{display:block}}}:root{--bg:#f6f4ee;--surface:#efece3;--fg:#0e0e11;--fg-2:#5c5964;--line:#d8d5cc;--accent:#d4882a;--accent-ink:#8f5b12;--wash:#f0dfc2;--term-ok:#94b96f;--term-err:#c25538;--term-info:#60a5fa;--term-warn:#f59e0b;--term-disabled:#d8d5cc;--term-pending:#9ca3af;--term-bg:#0e0e11;--term-fg:#f1efe8;--term-dim:#8b8894;--term-prompt:#d4882a;--shadow-sm:0 2px 4px #0e0e1114;--shadow-md:0 4px 12px #0e0e111f;--shadow-lg:0 8px 24px #0e0e1129;--shadow-xl:0 16px 48px #0e0e1133;--glow-accent:0 0 16px #d4882a26;--glow-accent-strong:0 0 24px #d4882a40;--neu-raised:7px 7px 16px #0e0e111a,-5px -5px 14px #ffffffb8;--neu-raised-hover:9px 9px 20px #0e0e1121,-6px -6px 16px #ffffffc7;--neu-inset:inset 3px 3px 8px #0e0e1114,inset -3px -3px 8px #ffffff94;--neu-focus:0 0 0 3px #d4882a3d;--neu-negative-wash:#c255380e;--neu-positive-wash:#d4882a13;--neu-highlight:#d4882a2e;--text-display-xl-size:clamp(2.5rem,5.5vw,4rem);--text-display-xl-weight:800;--text-display-xl-lh:1.05;--text-display-xl-ls:-.03em;--text-display-lg-size:clamp(2rem,4vw,3rem);--text-display-lg-weight:700;--text-display-lg-lh:1.1;--text-display-lg-ls:-.02em;--text-heading-size:clamp(1.2rem,2vw,1.5rem);--text-heading-weight:600;--text-heading-lh:1.2;--text-heading-ls:-.01em;--text-body-lg-size:1.125rem;--text-body-lg-weight:400;--text-body-lg-lh:1.7;--text-body-lg-ls:0em;--text-body-size:1rem;--text-body-weight:400;--text-body-lh:1.65;--text-body-ls:0em;--text-body-sm-size:.875rem;--text-body-sm-weight:400;--text-body-sm-lh:1.6;--text-body-sm-ls:0em;--text-mono-size:.875rem;--text-mono-weight:400;--text-mono-lh:1.75;--text-mono-ls:0em;--text-pixel-size:11px;--text-pixel-weight:600;--text-pixel-lh:1;--text-pixel-ls:.25em;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--container-sm:28rem;--container-md:42rem;--container-lg:58rem;--container-xl:80rem;--container-2xl:94rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--border-thin:1px;--border-md:2px;--border-thick:3px;--duration-fast:80ms;--duration-base:.12s;--duration-slow:.2s;--duration-slower:.3s;--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--panel-shadow:4px 4px 0 #0e0e11;--panel-border:#23212b00;--dither-c:#23212b80}[data-theme=dark]{--bg:#0d0d10;--bg-gradient:none;--surface:#131316;--fg:#ece8e1;--fg-2:#9a968f;--line:#232326;--accent:#d9953f;--accent-ink:#e0a45c;--wash:#1a1a20;--term-ok:#b5ce96;--term-err:#e07061;--term-info:#60a5fa;--term-warn:#fbbf24;--term-disabled:#4b5563;--term-pending:#6b7280;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-xl:0 16px 48px #0009;--glow-accent:0 0 16px #d9953f33;--glow-accent-strong:0 0 24px #d9953f4d;--neu-raised:7px 7px 16px #0000006b,-5px -5px 14px #ffffff09;--neu-raised-hover:9px 9px 20px #00000085,-6px -6px 16px #ffffff0b;--neu-inset:inset 3px 3px 8px #0000004d,inset -3px -3px 8px #ffffff06;--neu-focus:0 0 0 3px #d9953f52;--neu-negative-wash:#e070611a;--neu-positive-wash:#d9953f1c;--neu-highlight:#d9953f38;--panel-shadow:none;--panel-border:#ece8e114;--dither-c:#ece8e126}body,html{box-sizing:border-box;background-color:var(--bg);background-image:var(--bg-gradient,none);color:var(--fg);font-family:var(--font-paragraph);scroll-behavior:smooth;background-attachment:fixed;margin:0;padding:0;overflow-x:hidden}[role=button]:not([aria-disabled=true]),a,button:not(:disabled){cursor:pointer}[role=button][aria-disabled=true],button:disabled{cursor:not-allowed}html{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--fg-2)}@media (prefers-reduced-motion:reduce){body,html{scroll-behavior:auto}.about-reveal,.main-nav{opacity:1!important;transform:translate(0)rotate(0)scale(1)!important}.tl-edge-active,.tl-edge-resting{animation:none!important}.tl-group-card--primary:before,.tl-node--primary:after{opacity:.25!important;animation:none!important}}::selection{background:var(--wash);color:var(--fg)}.focus-ring:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nv-section-pad{padding-block:clamp(2.5rem,5vw,3.5rem)}.ask-anything-root,.faq-cta-actions{width:100%}.ask-anything-trigger .nv-btn{min-width:11rem}.ask-anything-collapse{opacity:0;width:100%;transition:grid-template-rows var(--duration-slower) var(--ease-out),opacity var(--duration-base) var(--ease-out);grid-template-rows:0fr;display:grid}.ask-anything-collapse.is-open{opacity:1;grid-template-rows:1fr}.ask-anything-collapse>.ask-anything-panel{min-height:0}.ask-anything-panel{width:100%;margin-top:var(--space-lg);border-color:var(--line);background:var(--surface);color:var(--fg);box-shadow:0 12px 30px var(--fg);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.ask-anything-panel{box-shadow:0 12px 30px color-mix(in srgb,var(--fg) 8%,transparent)}}.ask-anything-panel form>label{letter-spacing:.01em}.ask-anything-panel .nv-btn,.ask-anything-panel input{border-radius:.5rem;min-height:2.75rem}.ask-anything-result{text-align:left;max-width:68ch;margin-inline:auto}.ask-anything-input,.ask-anything-panel input{background:var(--bg);border-color:var(--line)}.ask-anything-result{border-color:var(--line);color:var(--fg-2)}.ask-anything-chip{border-color:var(--line);background:var(--wash)}@media (max-width:640px){.faq-cta-actions{flex-direction:column;align-items:stretch}.faq-cta-actions>*{width:100%}.ask-anything-panel{padding:var(--space-md)}.ask-anything-panel form>div{flex-direction:column}}.about-reveal{opacity:0;transition:opacity .62s cubic-bezier(0,0,.2,1),transform .62s cubic-bezier(0,0,.2,1);transition-delay:calc(var(--i,0) * 60ms);will-change:opacity,transform;transform:translateY(22px)}.about-reveal[data-in=true]{opacity:1;transform:translateY(0)}body{margin-top:72px}main{animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) forwards}section{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}.main-nav{z-index:50;background:var(--bg);border-bottom:2px solid var(--line);align-items:center;height:72px;transition:background .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.main-nav .nv-container{align-items:center;gap:0;width:100%;height:100%;display:flex}.main-nav .logo-link{color:var(--fg);flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;height:100%;line-height:1;display:flex;text-decoration:none!important}.main-nav .logo-link:after{display:none!important}.main-nav .logo-link .nv-mark{flex-shrink:0;display:inline-flex}.main-nav .logo-link .nv-mark img{width:100%;height:100%}.main-nav .logo-text{letter-spacing:-.025em;text-transform:lowercase;margin:0;padding:0;font-size:1.5rem;font-weight:800}.main-nav .nav-center{flex-grow:1;justify-content:center;gap:2rem}.main-nav .nav-center,.main-nav .nv-tab{align-items:center;height:100%;display:flex}.main-nav .nv-tab{text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;color:var(--fg-2);background:0 0;border:none;margin:0;padding:0;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1);position:relative}.main-nav .nv-tab:hover{color:var(--fg)}.main-nav .nv-tab.is-active{color:var(--accent);background:0 0;border:none;font-weight:700}.main-nav .nav-actions{flex-shrink:0;align-items:center;gap:.75rem;height:100%;margin-left:auto;display:flex}@media (min-width:640px){.main-nav .nv-container{position:relative}.main-nav .nav-center{position:absolute;top:0;left:50%;transform:translate(-50%)}}@media (max-width:639px){.main-nav .nav-cta{display:none}.main-nav .nav-actions{gap:1rem}.main-nav .nav-center{gap:1.25rem}.main-nav .nav-center .nav-products{display:none}.main-nav .logo-link{gap:8px}.main-nav .logo-text{font-size:1.3rem}}.main-nav .nv-theme-toggle{flex-shrink:0;align-items:center;height:100%;display:flex}.main-nav.nav-scrolled{background:var(--bg);border-bottom-color:var(--line)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.nv-buildhero{padding-top:4rem;padding-bottom:4rem;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;position:relative}.nv-buildhero .nv-container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}#nv-hero-copy{flex-direction:column;gap:1.5rem;display:flex}#nv-hero-copy .nv-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-size:.75rem;font-weight:600}#nv-hero-copy h1{color:var(--fg);font-size:clamp(2rem,6vw,3.5rem);font-weight:800;line-height:1.1}#nv-hero-copy p{color:var(--fg-2);max-width:50ch;font-size:1rem;line-height:1.6}#nv-hero-copy .flex{gap:1rem;margin-top:1rem}.nv-buildhero__panelwrap{justify-content:center;align-items:center;display:flex}@media (max-width:1023px){.nv-buildhero .nv-container{grid-template-columns:1fr;gap:2rem}.nv-buildhero__panelwrap{max-width:100%}}.nv-buildhero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 50% 40%,#d4882a05,#0000 65%);width:min(1100px,100vw);height:110%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.nv-buildhero>*{z-index:1;position:relative}.nv-token-viz-section{background:var(--bg)}.nv-token-viz{min-width:0;color:var(--fg)}.nv-token-viz__header{max-width:700px;margin-bottom:var(--space-3xl)}.nv-token-viz__eyebrow,.nv-token-viz__section-label{margin-bottom:var(--space-sm);color:var(--accent-ink);font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.2}.nv-token-viz__title{margin:0 0 var(--space-sm);color:var(--fg);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.55rem,2.5vw,2rem);font-weight:750;line-height:1.12}.nv-token-viz__intro{max-width:62ch;color:var(--fg-2);margin:0;font-size:1rem;line-height:1.6}.nv-token-viz__comparison{gap:var(--space-xl);margin-bottom:var(--space-4xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nv-token-viz__column{min-width:0;padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface)}.nv-token-viz__column--negative{box-shadow:var(--neu-inset)}.nv-token-viz__column--positive{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.nv-token-viz__column--positive{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}}.nv-token-viz__column--positive{box-shadow:var(--neu-raised)}.nv-token-viz__column-title{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);color:var(--fg);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.3;display:flex}.nv-token-viz__column-title--negative{color:var(--term-err)}.nv-token-viz__column-title--positive{color:var(--accent-ink)}.nv-token-viz__breakdown,.nv-token-viz__list{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.nv-token-viz__item{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);min-width:0;color:var(--fg-2);transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);border:1px solid #0000;padding:.8rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.nv-token-viz__column--negative .nv-token-viz__item{border-color:var(--term-err)}@supports (color:color-mix(in lab,red,red)){.nv-token-viz__column--negative .nv-token-viz__item{border-color:color-mix(in srgb,var(--term-err) 18%,var(--line))}}.nv-token-viz__column--negative .nv-token-viz__item{background:var(--neu-negative-wash);box-shadow:var(--neu-inset)}.nv-token-viz__column--positive .nv-token-viz__item{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.nv-token-viz__column--positive .nv-token-viz__item{border-color:color-mix(in srgb,var(--accent) 25%,var(--line))}}.nv-token-viz__column--positive .nv-token-viz__item{background:var(--neu-positive-wash);box-shadow:var(--neu-inset)}.nv-token-viz__item-icon{flex:none}.nv-token-viz__column--negative .nv-token-viz__item-icon{color:var(--term-err)}.nv-token-viz__column--positive .nv-token-viz__item-icon{color:var(--accent-ink)}.nv-token-viz__breakdown-wrap{margin-top:var(--space-4xl);padding-top:var(--space-xl);border-top:1px solid var(--line)}.nv-token-viz__breakdown-title{margin:0 0 var(--space-lg);color:var(--fg);font-size:1.35rem;font-weight:700}.nv-token-viz__breakdown{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}.nv-token-viz__card{min-width:0;padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--neu-raised);text-align:center}.nv-token-viz__saving{margin-bottom:var(--space-sm);color:var(--accent-ink);font-size:2rem;font-weight:800;line-height:1}.nv-token-viz__name{margin-bottom:var(--space-xs);color:var(--fg);font-size:.85rem;font-weight:650;line-height:1.35}.nv-token-viz__detail{color:var(--fg-2);font-size:.8rem;line-height:1.45}@media (max-width:900px){.nv-token-viz__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nv-token-viz__header{margin-bottom:var(--space-xl)}.nv-token-viz__title{white-space:normal}.nv-token-viz__comparison{gap:var(--space-lg);margin-bottom:var(--space-2xl);grid-template-columns:1fr}.nv-token-viz__column{padding:var(--space-md)}.nv-token-viz__breakdown-wrap{margin-top:var(--space-2xl);padding-top:var(--space-lg)}.nv-token-viz__breakdown{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nv-token-viz *,.nv-token-viz :after,.nv-token-viz :before{transition-duration:.01ms!important;animation-duration:.01ms!important;transform:none!important}}.nv-privacy-system{padding:7rem 0 2rem;position:relative;overflow:hidden}.nv-privacy-system:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 12%,#d4882a14,#0000 48%);position:absolute;inset:0}.nv-system-header,.nv-system-panel{z-index:1;position:relative}.nv-system-header{margin-bottom:3rem}.nv-system-status{color:var(--accent-ink);font-family:var(--font-pixel);letter-spacing:.18em;opacity:.85;align-items:center;margin-bottom:.75rem;font-size:.75rem;display:inline-flex}.nv-system-status:before{content:"";background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;margin-right:.45rem}.nv-system-title{max-width:800px;color:var(--fg);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.05}.nv-system-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--neu-inset);grid-template-columns:1.2fr 1fr;gap:3rem;padding:2.5rem;display:grid;position:relative}.nv-system-panel:before{content:"";background:var(--accent);opacity:.6;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:0}.nv-system-intro .nv-section-title{color:var(--fg);align-items:center;gap:.65rem;margin:0 0 1.25rem;font-size:1.75rem;font-weight:600;line-height:1.2;display:flex}.nv-system-intro .nv-section-title svg{color:var(--accent)}@media (max-width:700px){.nv-privacy-system{padding-top:5rem}.nv-system-panel{grid-template-columns:1fr;gap:2rem;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.nv-system-status:before{animation:none}}.nv-panel-glow{border:1px solid var(--line);background:var(--surface);border-radius:16px;transition:box-shadow .3s ease-out,border-color .3s ease-out;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000014}.nv-panel-glow:hover{border-color:var(--accent);box-shadow:0 12px 48px #0000001f}@media (prefers-color-scheme:dark){.nv-panel-glow{box-shadow:0 8px 32px #00000052}.nv-panel-glow:hover{box-shadow:0 12px 48px #0000007a}}.nv-glow-field{position:relative}.nv-glow-field:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 55% at 50% 40%,#d4882a05,#0000 65%);width:min(1100px,100vw);height:110%;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.nv-glow-field--left:before{left:-20%;transform:translate(0)}.nv-glow-field--right:before{left:120%;transform:translate(0)}.nv-glow-field>*{z-index:1;position:relative}.nv-dot-grid{background-image:radial-gradient(circle,#d4882a26 1px,#0000 0);background-position:0 0;background-size:24px 24px;position:relative}.nv-env-circuit{background-image:linear-gradient(90deg,#0000 24%,#d4882a08 25% 26%,#0000 27% 74%,#d4882a08 75% 76%,#0000 77%,#0000),linear-gradient(#0000,#0000 23%,#d4882a08 24% 25%,#0000 26% 73%,#d4882a08 74% 75%,#0000 76%);background-size:40px 40px}.nv-env-code-grid{background-image:linear-gradient(0deg,#d4882a05 1px,#0000 0),linear-gradient(90deg,#d4882a05 1px,#0000 0);background-size:20px 20px}.nv-env-ledger{background-image:linear-gradient(90deg,#d4882a08 1px,#0000 0),linear-gradient(0deg,#d4882a08 2px,#0000 0);background-size:40px 24px}.nv-env-pipeline{background-image:linear-gradient(90deg,#0000 48%,#d4882a14 49% 51%,#0000 52%),linear-gradient(0deg,#d4882a05 1px,#0000 0);background-size:60px 24px}.tl-hero{--tl-void-center:#0e0e11;--tl-text-primary:#f1efe8;--tl-text-secondary:#8b8894;--tl-text-accent:#d4882a;--tl-font-body:var(--font-dm-sans),system-ui,sans-serif;--tl-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",monospace;--tl-ease-out:cubic-bezier(0,0,.2,1);--tl-ease-in-out:cubic-bezier(.4,0,.2,1)}.tl-hero .tl-node{min-width:0;max-width:110px;font-family:var(--tl-font-mono);transition:all .18s var(--tl-ease-out);-webkit-user-select:none;user-select:none;pointer-events:none;background:#131316f5;border:1px solid #ffffff12;border-left-width:3px;border-radius:6px;padding:5px 9px 5px 10px;position:relative}.tl-hero .tl-node__kind{letter-spacing:.12em;text-transform:uppercase;color:var(--kind-color,var(--tl-text-secondary));opacity:.7;margin-bottom:2px;font-size:9px;font-weight:600}.tl-hero .tl-node__name{color:var(--tl-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-family:var(--tl-font-body);opacity:.85;overflow:hidden}.tl-hero .tl-node--debugger,.tl-hero .tl-node--engine,.tl-hero .tl-node--module,.tl-hero .tl-node--variable{--kind-color:#e0a45c;border-left-color:#d4882a}.tl-hero .tl-node--agent,.tl-hero .tl-node--block,.tl-hero .tl-node--build,.tl-hero .tl-node--call,.tl-hero .tl-node--cause,.tl-hero .tl-node--class,.tl-hero .tl-node--conditional,.tl-hero .tl-node--debug,.tl-hero .tl-node--fix,.tl-hero .tl-node--function,.tl-hero .tl-node--idea,.tl-hero .tl-node--impl,.tl-hero .tl-node--import,.tl-hero .tl-node--locate,.tl-hero .tl-node--loop,.tl-hero .tl-node--parameter,.tl-hero .tl-node--plan,.tl-hero .tl-node--question,.tl-hero .tl-node--signal,.tl-hero .tl-node--spawn,.tl-hero .tl-node--stage,.tl-hero .tl-node--test,.tl-hero .tl-node--trace,.tl-hero .tl-node--understand,.tl-hero .tl-node--validate,.tl-hero .tl-node--verify{--kind-color:#b7b4be;border-left-color:#8b8894}.tl-hero .tl-node--export,.tl-hero .tl-node--launch,.tl-hero .tl-node--live,.tl-hero .tl-node--propose,.tl-hero .tl-node--ship{--kind-color:#b5ce96;border-left-color:#94b96f}.tl-hero .tl-node--focus{box-shadow:0 0 0 1px var(--kind-color,var(--tl-text-accent)),0 0 10px #00000040;z-index:5;animation:tl-hero-node-pulse .7s var(--tl-ease-out);background:#131316fa;border-color:#ffffff1f}.tl-hero .tl-node--focus .tl-node__kind,.tl-hero .tl-node--focus .tl-node__name{opacity:1}.tl-hero .tl-node--primary{box-shadow:0 0 0 1px var(--kind-color,#ff885080),0 0 18px var(--kind-color,#ff885040);border-color:#ffffff29;border-left-width:4px}.tl-hero .tl-node--primary .tl-node__kind,.tl-hero .tl-node--primary .tl-node__name{opacity:1}.tl-hero .tl-node--primary:after{content:"";border:1px solid var(--kind-color,#ff885059);opacity:.35;pointer-events:none;border-radius:8px;animation:tl-primary-pulse 2.6s ease-in-out infinite;position:absolute;inset:-4px}@keyframes tl-primary-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.45;transform:scale(1.04)}}.tl-hero .tl-group-card{font-family:var(--tl-font-mono);pointer-events:none;-webkit-user-select:none;user-select:none;transition:border-color .18s var(--tl-ease-out),box-shadow .18s var(--tl-ease-out);background:#131316f5;border:1.5px solid #d4882a52;border-radius:10px;padding:9px 14px 11px;box-shadow:0 4px 18px #d4882a0f}.tl-hero .tl-group-card__tag{letter-spacing:.22em;text-transform:uppercase;color:#e0a45c;opacity:.85;margin-bottom:7px;font-size:8px;font-weight:600}.tl-hero .tl-group-card__items{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:20px;display:flex}.tl-hero .tl-group-card__item{align-items:center;gap:7px;display:flex}.tl-hero .tl-group-card__diamond{text-shadow:0 0 6px;font-size:11px;line-height:1}.tl-hero .tl-group-card__item-text{flex-direction:column;gap:1px;display:flex}.tl-hero .tl-group-card__item-name{color:var(--tl-text-primary);font-size:12px;font-family:var(--tl-font-body);white-space:nowrap;font-weight:500;line-height:1.2}.tl-hero .tl-group-card__item-role{color:var(--tl-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-family:var(--tl-font-mono);line-height:1.4}.tl-hero .tl-group-card--focus{border-color:#d4882a2e;box-shadow:0 0 0 1px #e0a45c66,0 0 24px #d4882a26}.tl-hero .tl-group-card--primary{background:#131316f5;border-width:1.5px;border-color:#d4882a8c;box-shadow:0 0 0 1px #e0a45c40,0 0 28px #d4882a2e,0 6px 28px #0006}.tl-hero .tl-group-card--primary:before{content:"";opacity:.5;pointer-events:none;border:1px solid #d4882a47;border-radius:12px;animation:tl-primary-pulse 3s ease-in-out infinite;position:absolute;inset:-4px}.tl-hero .tl-group-card{position:relative}.tl-hero .tl-hero-title__word{white-space:nowrap;display:inline-block}.tl-hero .tl-hero-tabs{font-family:var(--font-pixel);background:#ffffff04;border:1px solid #ffffff14;border-radius:6px;align-items:stretch;padding:3px;display:inline-flex}.tl-hero .tl-hero-tab{letter-spacing:.18em;text-transform:uppercase;color:#8b8894;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 16px;font-size:11px;font-weight:600;transition:color .2s ease-out,background .2s ease-out}.tl-hero .tl-hero-tab[data-active=true]{color:#e0a45c;background:#d4882a24}.tl-hero .tl-hero-tab:not([data-active=true]):hover{color:#cfcbd6}@keyframes tl-hero-node-pulse{0%{box-shadow:0 0 0 0 var(--kind-color,#d4882a4d)}60%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 0 1px var(--kind-color,var(--tl-text-accent)),0 0 10px #00000040}}.tl-hero .tl-edge-resting{stroke:#8b8894;opacity:.2;stroke-dasharray:5 4;animation:tl-edge-flow 1.8s linear infinite}.tl-hero .tl-edge-subtle{stroke:#6e6b78;opacity:.35}.tl-hero .tl-edge-output{stroke:#94b96f;opacity:.6}.tl-hero .tl-edge-active{stroke:#d4882a;opacity:.45;stroke-dasharray:5 4;animation:tl-edge-flow .8s linear infinite}@keyframes tl-edge-flow{to{stroke-dashoffset:-18px}}.tl-hero .tl-edge-dot{filter:drop-shadow(0 0 .8px)}.tl-hero .tl-canvas-grid{background-color:#0000;background-image:radial-gradient(circle,#d4882a0d,#0000 60%),radial-gradient(circle,#ffffff0b 1px,#0000 0);background-position:0 0,0 0;background-size:100% 100%,22px 22px}.lab-section{background:#060a14;min-height:100vh}.lab-transparency{background:radial-gradient(80% 60% at 50% 30%,#b878ee0f,#0000 70%),#060a14;width:100%;min-height:100dvh;padding:7rem 1.25rem 3rem;position:relative;overflow:hidden}.lab-transparency__header{text-align:center;max-width:64rem;margin:0 auto 1.5rem}.lab-transparency__eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.3em;text-transform:uppercase;color:#b878ee;margin-bottom:.75rem;font-size:.7rem;display:inline-block}.lab-transparency__title{font-family:var(--font-syne),system-ui,sans-serif;letter-spacing:-.015em;color:#f0eee9;margin:0 0 .6rem;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:700;line-height:1.15}.lab-transparency__sub{font-family:var(--font-dm-sans),system-ui,sans-serif;color:#aeb9ca;max-width:38rem;margin:0 auto;font-size:clamp(.875rem,1.4vw,1rem);line-height:1.55}.lab-stage{width:100%;max-width:90rem;height:min(82dvh,820px);min-height:640px;margin:1.5rem auto 0;position:relative}.lab-stage canvas{display:block}.lab-provider-chip{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:#f4e2ffd1;white-space:nowrap;-webkit-user-select:none;user-select:none;text-shadow:0 0 12px #b878ee8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140c1cc7;border:1px solid #b878ee66;border-radius:999px;padding:2px 9px;font-size:.6rem;box-shadow:0 0 18px #b878ee33}.lab-king-fig svg,.lab-slave-fig svg{display:block}.lab-borg-chip{letter-spacing:.06em;color:#e0e8f8e6;background:#080c16b3;border:1px solid #60a5fa40;border-radius:4px;padding:1px 6px;font-size:.58rem}.lab-borg-chip,.lab-side-label{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;white-space:nowrap;-webkit-user-select:none;user-select:none}.lab-side-label{letter-spacing:.15em;text-transform:uppercase;opacity:.8;font-size:.7rem}.lab-side-label--nuvai{color:#60a5fa;letter-spacing:.2em;text-shadow:0 0 12px #60a5fa66;font-size:.9rem;font-weight:700}@media (max-width:900px){.lab-stage{height:min(70dvh,540px)}.lab-transparency{padding-top:6rem}}.nv-container{max-width:88rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.nv-container--app{max-width:80rem}.nv-pgrid--half{grid-template-columns:1fr 1fr}.nv-pgrid--split{grid-template-columns:1.2fr 1fr}.nv-pgrid--trio{grid-template-columns:repeat(3,1fr)}.nv-pgrid--quad{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.nv-pgrid--half,.nv-pgrid--split{grid-template-columns:1fr}.nv-pgrid--quad,.nv-pgrid--trio{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nv-pgrid--quad,.nv-pgrid--trio{grid-template-columns:1fr}}.nv-brand{letter-spacing:-.04em}.nv-brand,.nv-hero-heading{font-family:var(--font-plus-jakarta-sans);font-weight:800}.nv-hero-heading{letter-spacing:-.02em;color:var(--fg);margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.nv-section-title{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.nv-card-title,.nv-section-title{font-family:var(--font-plus-jakarta-sans);letter-spacing:-.01em;color:var(--fg);font-weight:700}.nv-card-title{font-size:1.1rem;line-height:1.2}.nv-eyebrow{font-family:var(--font-departure);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.7rem;font-weight:500;line-height:1;display:block}.nv-nav{letter-spacing:.08em;font-size:.9rem}.nv-btn-label,.nv-nav{font-family:var(--font-departure);text-transform:uppercase;color:var(--fg);font-weight:500}.nv-btn-label{letter-spacing:.1em;font-size:.85rem}.nv-badge{font-family:var(--font-departure);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);font-size:.75rem;font-weight:500}.nv-body-text{color:var(--fg);font-size:1rem;line-height:1.6}.nv-body-text,.nv-description{font-family:var(--font-manrope);font-weight:400}.nv-description{color:var(--fg-2);font-size:.95rem;line-height:1.7}.nv-metric{font-family:var(--font-ibm-plex-mono);color:var(--fg);font-size:1.4rem;font-weight:600;line-height:1.2}.nv-status{text-transform:uppercase;letter-spacing:.05em;font-weight:500}.nv-status,.nv-terminal{font-family:var(--font-ibm-plex-mono);color:var(--fg);font-size:.85rem}.nv-code,.nv-terminal{font-weight:400;line-height:1.5}.nv-code{font-family:var(--font-ibm-plex-mono);color:var(--fg);font-size:.9rem}.nv-display{font-family:var(--font-plus-jakarta-sans);letter-spacing:-.01em;color:var(--fg);text-transform:none;margin-bottom:1rem;font-size:1.2rem;font-weight:700;line-height:1.2}.nv-btn{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-size:12px;font-weight:700;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.nv-btn--primary{background:var(--fg);color:var(--bg);border:2px solid var(--fg)}.nv-btn--primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#23212b}.nv-btn--secondary{color:var(--fg);border:2px solid var(--fg);background:0 0}.nv-btn--secondary:hover:not(:disabled){color:var(--accent-ink);border-color:var(--accent)}.nv-btn--ghost{color:var(--fg-2);background:0 0;border:2px solid #0000}.nv-btn--ghost:hover:not(:disabled){color:var(--accent-ink)}.nv-btn:disabled,.nv-btn[data-disabled=true]{background:var(--surface);color:var(--fg-2);border:2px solid var(--line)}.nv-btn--sm{padding:.5rem .9rem;font-size:10px}.nv-chip{font-family:var(--font-pixel);letter-spacing:.15em;text-transform:uppercase;border:1.5px solid var(--line);color:var(--fg-2);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:10px;display:inline-flex}.nv-chip--accent{border-color:var(--accent);background:var(--wash);color:var(--accent-ink)}.nv-card{border:2px solid var(--line);background:var(--bg);border-radius:8px;padding:1.25rem;transition:border-color .12s}.nv-card:hover{border-color:var(--accent)}.nv-card--well{background:var(--surface);border-color:#0000}.nv-terminal{background:var(--term-bg);color:var(--term-fg);border:1px solid #4f46e54d;border-radius:12px;width:100%;max-width:100%;overflow:hidden;box-shadow:0 20px 60px #4f46e51a}.nv-terminal__bar{background:#4f46e50d;border-bottom:1px solid #4f46e533;align-items:center;gap:8px;padding:12px 16px;display:flex}.nv-terminal__dots{gap:5px;display:flex}.nv-terminal__dots span{border-radius:50%;width:12px;height:12px;display:block}.nv-terminal__dots span:first-child{background:#ff6b6b}.nv-terminal__dots span:nth-child(2){background:#ffd93d}.nv-terminal__dots span:nth-child(3){background:#6bcf7f}.nv-terminal__title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--term-dim);font-size:9px;font-weight:600}.nv-terminal__body{font-family:var(--font-mono);background:#ffffff04;padding:.9rem 1rem 1.2rem;font-size:.78rem;line-height:1.75}.nv-t-prompt{color:var(--term-prompt)}.nv-t-ok{color:var(--term-ok)}.nv-t-err{color:var(--term-err)}.nv-mark--light{display:block}.nv-mark--dark,[data-theme=dark] .nv-mark--light{display:none}[data-theme=dark] .nv-mark--dark{display:block}.nv-t-dim{color:var(--term-dim)}.nv-cursor{vertical-align:text-bottom;background:var(--term-fg);width:8px;height:1em;animation:nv-blink 1s step-end infinite;display:inline-block}@keyframes nv-blink{50%{opacity:0}}.nv-dither{background-image:repeating-conic-gradient(var(--dither-c) 0 25%,transparent 0 50%);opacity:.5;background-size:5px 5px;height:10px}.nv-reveal{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0) * 70ms);transform:translateY(14px)}.nv-reveal[data-in=true]{opacity:1;transform:none}.nv-display-xl{font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-lh);letter-spacing:var(--text-display-xl-ls)}.nv-display-lg,.nv-display-xl{font-family:var(--font-display)}.nv-display-lg{font-size:var(--text-display-lg-size);font-weight:var(--text-display-lg-weight);line-height:var(--text-display-lg-lh);letter-spacing:var(--text-display-lg-ls)}.nv-heading{font-family:var(--font-display);font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);line-height:var(--text-heading-lh);letter-spacing:var(--text-heading-ls)}.nv-body{line-height:1.65}.nv-body-lg{font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-lh);letter-spacing:var(--text-body-lg-ls)}.nv-body,.nv-body-lg{font-family:var(--font-paragraph);color:var(--fg-2)}.nv-body{font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-lh);letter-spacing:var(--text-body-ls)}.nv-body-sm{font-family:var(--font-paragraph);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-lh);letter-spacing:var(--text-body-sm-ls);color:var(--fg-2)}.nv-mono{font-family:var(--font-mono);font-size:var(--text-mono-size);font-weight:var(--text-mono-weight);line-height:var(--text-mono-lh);letter-spacing:var(--text-mono-ls)}.nv-pixel{font-size:var(--text-pixel-size);font-weight:var(--text-pixel-weight);line-height:var(--text-pixel-lh);letter-spacing:var(--text-pixel-ls)}.nv-pixel,.nv-terminal-heading{font-family:var(--font-pixel);text-transform:uppercase}.nv-terminal-heading{letter-spacing:.2em;color:var(--accent);font-weight:600;line-height:1.4}.nv-terminal-heading--lg{font-size:1.8rem;font-weight:700}.nv-terminal-heading--md{font-size:1.2rem;font-weight:600}.nv-terminal-heading--sm{letter-spacing:.24em;font-size:.85rem;font-weight:600}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.gap-2xl{gap:var(--space-2xl)}.gap-3xl{gap:var(--space-3xl)}.gap-4xl{gap:var(--space-4xl)}.gap-5xl{gap:var(--space-5xl)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.p-4xl{padding:var(--space-4xl)}.p-5xl{padding:var(--space-5xl)}.px-xs{padding-inline:var(--space-xs)}.px-sm{padding-inline:var(--space-sm)}.px-md{padding-inline:var(--space-md)}.px-lg{padding-inline:var(--space-lg)}.px-xl{padding-inline:var(--space-xl)}.px-2xl{padding-inline:var(--space-2xl)}.px-3xl{padding-inline:var(--space-3xl)}.px-4xl{padding-inline:var(--space-4xl)}.px-5xl{padding-inline:var(--space-5xl)}.py-xs{padding-block:var(--space-xs)}.py-sm{padding-block:var(--space-sm)}.py-md{padding-block:var(--space-md)}.py-lg{padding-block:var(--space-lg)}.py-xl{padding-block:var(--space-xl)}.py-2xl{padding-block:var(--space-2xl)}.py-3xl{padding-block:var(--space-3xl)}.py-4xl{padding-block:var(--space-4xl)}.py-5xl{padding-block:var(--space-5xl)}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.m-3xl{margin:var(--space-3xl)}.m-4xl{margin:var(--space-4xl)}.m-5xl{margin:var(--space-5xl)}.mx-xs{margin-inline:var(--space-xs)}.mx-sm{margin-inline:var(--space-sm)}.mx-md{margin-inline:var(--space-md)}.mx-lg{margin-inline:var(--space-lg)}.mx-xl{margin-inline:var(--space-xl)}.mx-2xl{margin-inline:var(--space-2xl)}.mx-3xl{margin-inline:var(--space-3xl)}.mx-4xl{margin-inline:var(--space-4xl)}.mx-5xl{margin-inline:var(--space-5xl)}.my-xs{margin-block:var(--space-xs)}.my-sm{margin-block:var(--space-sm)}.my-md{margin-block:var(--space-md)}.my-lg{margin-block:var(--space-lg)}.my-xl{margin-block:var(--space-xl)}.my-2xl{margin-block:var(--space-2xl)}.my-3xl{margin-block:var(--space-3xl)}.my-4xl{margin-block:var(--space-4xl)}.my-5xl{margin-block:var(--space-5xl)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.border-thin{border:var(--border-thin) solid var(--line)}.border-md{border:var(--border-md) solid var(--line)}.border-thick{border:var(--border-thick) solid var(--line)}.transition-fast{transition:all var(--duration-fast) var(--ease-out)}.transition-base{transition:all var(--duration-base) var(--ease-in-out)}.transition-slow{transition:all var(--duration-slow) var(--ease-in-out)}.transition-slower{transition:all var(--duration-slower) var(--ease-in-out)}.transition-colors-fast{transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.transition-colors{transition:color var(--duration-base) var(--ease-in-out),background-color var(--duration-base) var(--ease-in-out),border-color var(--duration-base) var(--ease-in-out)}.transition-transform-fast{transition:transform var(--duration-fast) var(--ease-out)}.transition-transform{transition:transform var(--duration-base) var(--ease-in-out)}.transition-shadow-fast{transition:box-shadow var(--duration-fast) var(--ease-out)}.transition-shadow{transition:box-shadow var(--duration-base) var(--ease-in-out)}@media (prefers-reduced-motion:reduce){.nv-cursor{animation:none}.nv-reveal{opacity:1!important;transition:none!important;transform:none!important}}.nv-theme-toggle{width:24px;height:24px;color:var(--fg-2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .12s;display:inline-flex}.nv-theme-toggle:hover{color:var(--accent)}.nv-theme-toggle__dot{background:var(--line);width:8px;height:8px}.nv-navlink:hover{color:var(--fg)}.nv-footer{margin-top:5rem;position:relative}@keyframes nv-peek-bob{0%,92%,to{transform:translateY(0)}94%,98%{transform:translateY(2px)}}.nv-footer__band{background:var(--term-bg);color:var(--term-fg);border-top:1px solid #f1efe80f;padding:3.5rem 0 2rem;position:relative;box-shadow:0 -8px 24px #00000040}.nv-footer__colhead{font-family:var(--font-pixel);letter-spacing:.2em;text-transform:uppercase;color:var(--term-dim);margin-bottom:1rem;font-size:10px}.nv-footer__link{color:#aeacb6;padding:.2rem 0;font-size:.925rem;transition:color .12s;display:block;text-decoration:none!important}.nv-footer__link:hover{color:var(--term-fg);text-decoration:none!important}.nv-footer__status{font-family:var(--font-pixel);letter-spacing:.18em;text-transform:uppercase;color:var(--term-ok);font-size:10px}.nv-footer__legal{font-family:var(--font-mono);color:var(--term-dim);font-size:11px}.nv-footer__legal a{color:var(--term-dim);transition:color .12s}.nv-footer__input,.nv-footer__legal a:hover{color:var(--term-fg)}.nv-footer__input{width:100%;font-family:var(--font-mono);background:0 0;border:none;font-size:.85rem}.nv-footer__input::placeholder{color:var(--term-dim)}.nv-tab{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);border:2px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;margin-bottom:-2px;padding:.55rem .9rem;font-size:11px;transition:color .12s,border-color .12s,background-color .12s}.nv-tab:hover{color:var(--fg)}.nv-tab.is-active{color:var(--accent-ink);border-color:var(--line);background:var(--bg)}.nv-peek{width:84px;height:50px;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(0 1px 2px #00000080)drop-shadow(0 4px 10px #00000040);z-index:10;background:url(/brand/corgi-mark.svg) top/100% no-repeat;position:absolute;bottom:100%;right:28px}.nv-peek--bob{animation:nv-peek-bob 8s steps(2) infinite}[data-theme=dark] .nv-footer__peek,[data-theme=dark] .nv-peek{background-image:url(/brand/corgi-mark-dark.svg)}.nv-buildoverlay{z-index:9000;background:var(--term-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nv-buildoverlay__line{opacity:0;transform:translateY(4px)}.nv-buildhero__panelwrap{position:relative}.nv-replay{font-family:var(--font-pixel);letter-spacing:.16em;text-transform:uppercase;color:var(--term-dim);border:1px solid #f1efe82e;border-radius:3px;padding:2px 8px;font-size:9px;transition:color .12s,border-color .12s}.nv-replay:hover{color:var(--term-fg);border-color:var(--term-dim)}.nv-switch{border:2px solid var(--line);border-radius:8px;gap:0;display:grid;overflow:hidden}@media (min-width:1024px){.nv-switch{grid-template-columns:250px 1fr}}.nv-switch__tree{border-bottom:2px solid var(--line);background:var(--surface);flex-direction:row;display:flex;overflow-x:auto}@media (min-width:1024px){.nv-switch__tree{border-bottom:none;border-right:2px solid var(--line);flex-direction:column;padding:.6rem 0;overflow-x:visible}}.nv-switch__file{font-family:var(--font-mono);color:var(--fg-2);text-align:left;white-space:nowrap;border-left:3px solid #0000;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.85rem;transition:color .12s,background-color .12s,border-color .12s;display:flex}.nv-switch__file:before{content:"▸";opacity:0;font-size:.7rem;transition:opacity .12s}.nv-switch__file:hover{color:var(--fg)}.nv-switch__file[aria-selected=true]{color:var(--fg);background:var(--bg);border-left-color:var(--accent)}.nv-switch__file[aria-selected=true]:before{opacity:1;color:var(--accent-ink)}.nv-switch__panel{min-height:300px;padding:1.5rem}@media (min-width:768px){.nv-switch__panel{padding:2rem 2.25rem}}.nv-switch__io{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);font-size:.72rem}.nv-conveyor{position:relative}.nv-conveyor__lane{background:var(--line);height:2px;margin:3.2rem 0 1.1rem;position:relative}.nv-conveyor__fill{width:0;inset:0 auto 0 0}.nv-conveyor__dot,.nv-conveyor__fill{background:var(--accent);position:absolute}.nv-conveyor__dot{width:8px;height:8px;top:50%;left:0;transform:translate(-50%,-50%)}.nv-conveyor__stations{grid-template-columns:repeat(6,1fr);display:grid}.nv-conveyor__station{text-align:center;font-family:var(--font-mono);color:var(--fg-2);font-size:.78rem;position:relative}.nv-conveyor__station:before{content:"";background:var(--bg);border:2px solid var(--line);width:10px;height:10px;position:absolute;top:-1.55rem;left:50%;transform:translate(-50%)}.nv-conveyor__station.is-lit{color:var(--fg)}.nv-conveyor__station.is-lit:before{border-color:var(--accent);background:var(--accent)}.nv-conveyor__station--pop:before{animation:nv-station-pop .14s cubic-bezier(.34,1.56,.64,1)}@keyframes nv-station-pop{0%{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.6)}to{transform:translate(-50%)scale(1)}}.nv-conveyor__station.is-lit[data-final=true]{color:var(--accent-ink)}.nv-conveyor__tag{font-family:var(--font-pixel);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2);opacity:.7;margin-top:2px;font-size:8.5px;display:block}@media (max-width:767px){.nv-conveyor__lane{display:none}.nv-conveyor__stations{border-left:2px solid var(--line);grid-template-columns:1fr;gap:0;margin-top:2rem}.nv-conveyor__station{text-align:left;padding:.55rem 0 .55rem 1.2rem}.nv-conveyor__station:before{top:50%;left:-6px;transform:translateY(-50%)}}.nv-ticker{border-block:2px solid var(--line);padding-block:.85rem;overflow:hidden}.nv-ticker__track{gap:3.5rem;width:max-content;animation:nv-ticker 30s linear infinite;display:flex}.nv-ticker:hover .nv-ticker__track{animation-play-state:paused}.nv-ticker__item{white-space:nowrap;align-items:baseline;gap:.6rem;display:inline-flex}.nv-ticker__label{font-family:var(--font-pixel);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-2);font-size:10px}.nv-ticker__value{font-family:var(--font-dm-sans);color:var(--accent-ink);letter-spacing:.05em;text-transform:uppercase;font-weight:700}@keyframes nv-ticker{to{transform:translate(-50%)}}.nv-railbar{background:var(--accent);z-index:60;pointer-events:none;width:0;height:3px;position:fixed;top:0;left:0}.nv-goodfetch{align-items:center;gap:.8rem;margin-top:1rem;display:flex}.nv-goodfetch img{width:64px;height:auto;image-rendering:pixelated}@media (prefers-reduced-motion:reduce){.nv-ticker__track{flex-wrap:wrap;width:auto;animation:none}.nv-conveyor__fill{width:100%!important}.nv-conveyor__dot{display:none}}.nv-demo__stage{font-family:var(--font-mono);color:var(--term-fg);padding:.9rem 1rem;font-size:.75rem;line-height:1.75;position:relative;overflow:hidden}.nv-demo__item{opacity:0;transition:opacity .28s,transform .28s;transform:translateY(3px)}.nv-demo__item.on{opacity:1;transform:none}.nv-demo__grid{grid-template-columns:128px 1fr;gap:.9rem;height:calc(100% - 64px);display:grid}.nv-demo__grid--radar{flex:1;grid-template-columns:1fr 4.5fr;gap:.6rem;height:auto;min-height:0;display:grid}@media (max-width:480px){.nv-demo__grid,.nv-demo__grid--radar{grid-template-columns:1fr}.nv-demo__tree{display:none}}.nv-demo__tree{color:var(--term-dim);border-right:1px solid #f1efe81f;padding-right:.6rem;font-size:.68rem;overflow:hidden}.nv-demo__file--hot{color:var(--term-fg)}.nv-demo__chips{flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;bottom:2rem;left:1rem;right:1rem}.nv-demo__chip{letter-spacing:.14em;color:var(--term-dim);border:1px solid #f1efe840;border-radius:3px;padding:2px 8px;font-size:.56rem;transition:color .3s,border-color .3s}.nv-demo__chip[data-state=active]{color:var(--term-prompt);border-color:var(--term-prompt)}.nv-demo__chip[data-state=done]{color:var(--term-ok);border-color:var(--term-ok)}.nv-demo__status{color:var(--term-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;position:absolute;bottom:.55rem;left:1rem;right:1rem;overflow:hidden}.nv-demo__divider{border-top:1px solid #f1efe814;margin-top:.75rem;padding-top:.75rem}.nv-demo__edge{stroke:#8b8894;stroke-width:1px;stroke-dasharray:2 3;fill:none;opacity:0;transition:opacity .4s}.nv-demo__edge.on{opacity:.65}.nv-demo__node{opacity:0;transform-origin:50%;transform-box:fill-box;transition:opacity .32s,transform .32s;transform:scale(.96)}.nv-demo__node.on{opacity:1;transform:scale(1)}.nv-demo__node rect{fill:#131316f5;stroke:#8b8894;stroke-width:1px;rx:4}.nv-demo__node--root rect{stroke:var(--term-prompt)}.nv-demo__node--fn rect{stroke:#8b8894b3}.nv-demo__node text{font-family:var(--font-mono);fill:var(--term-fg);font-size:9px}.nv-demo__type span{opacity:0}.nv-demo__type.on span{opacity:1;transition:opacity 20ms linear;transition-delay:calc(var(--ci) * 26ms)}.nv-demo__spin{animation:nv-demo-pulse 1.1s ease-in-out infinite}@keyframes nv-demo-pulse{50%{opacity:.45}}.nv-demo__boot{max-height:220px;transition:max-height .45s,opacity .45s;overflow:hidden}.nv-demo__boot.off{opacity:0;max-height:0}@media (prefers-reduced-motion:reduce){.nv-demo__boot,.nv-demo__edge,.nv-demo__item,.nv-demo__node,.nv-demo__type span{transition:none}.nv-demo__spin{animation:none}.nv-demo-slide-in,.nv-demo__cursor--blink,.nv-demo__dot--pulse,.nv-demo__idle-blink,.nv-demo__idle-breath,.nv-demo__idle-float,.nv-demo__idle-pulse,.nv-demo__idle-shimmer{animation:none!important}}.nv-demo__idle-breath{animation:nv-idle-breath 3.2s ease-in-out infinite}@keyframes nv-idle-breath{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.nv-demo__idle-pulse{animation:nv-idle-pulse 2.4s ease-in-out infinite}@keyframes nv-idle-pulse{0%,to{opacity:.55}50%{opacity:1}}.nv-demo__idle-float{animation:nv-idle-float 4.8s ease-in-out infinite}@keyframes nv-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.nv-demo__idle-shimmer{stroke-dashoffset:20px;animation:nv-idle-shimmer 2.8s linear infinite}@keyframes nv-idle-shimmer{to{stroke-dashoffset:0}}@keyframes nv-idle-blink{0%,to{opacity:1}50%{opacity:0}}.nv-demo__cursor{background:var(--term-fg);vertical-align:text-bottom;width:.5em;height:1.1em;margin-left:1px;display:inline-block}.nv-demo__cursor--blink{animation:nv-idle-blink 1.1s step-end infinite}.nv-demo__dot{background:var(--term-ok);border-radius:50%;width:6px;height:6px;display:inline-block}.nv-demo__dot--pulse{animation:nv-idle-pulse 2s ease-in-out infinite}.nv-demo__graph{flex:1;position:relative;overflow:hidden}.nv-demo__graph-bg{opacity:0;background-image:radial-gradient(circle,#f1efe80d 1px,#0000 0);background-size:18px 18px;transition:opacity .6s;position:absolute;inset:0}.nv-demo__graph-bg.on{opacity:1}.nv-demo__ortho-edge.on{opacity:.7}@keyframes nv-ortho-draw{to{stroke-dashoffset:0}}@keyframes nv-ortho-pulse{0%{stroke:var(--accent);stroke-width:1.4px}to{stroke:#5c5964;stroke-width:1px}}.nv-demo__badge{height:24px;font-family:var(--font-mono);white-space:nowrap;pointer-events:none;opacity:0;background:#27232f;border:1px solid #8b88941f;border-radius:12px;align-items:center;gap:6px;padding:0 14px;transition:opacity .18s,border-color .25s,box-shadow .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.nv-demo__badge.on{opacity:1}.nv-demo__badge-icon{font-size:10px}.nv-demo__badge-icon,.nv-demo__badge-text{color:#6e6b78;line-height:1;transition:color .25s}.nv-demo__badge-text{letter-spacing:-.02em;font-size:11px;font-weight:600}.nv-demo__badge--idle.on{border-color:#8b88940f}.nv-demo__badge--idle.on .nv-demo__badge-icon,.nv-demo__badge--idle.on .nv-demo__badge-text{color:#6e6b7859}.nv-demo__badge--active.on{border-color:#d58a2f;box-shadow:0 0 8px #d58a2f29}.nv-demo__badge--active.on .nv-demo__badge-icon{color:#d58a2f}.nv-demo__badge--active.on .nv-demo__badge-text{color:#f4f1ea}.nv-demo__badge--root.on{border-color:#d58a2f;border-radius:13px;height:26px;padding:0 16px;box-shadow:0 0 10px #d58a2f33}.nv-demo__badge--root.on .nv-demo__badge-icon{color:#d58a2f;font-size:11px}.nv-demo__badge--root.on .nv-demo__badge-text{color:#f4f1ea;font-size:12px}.nv-demo__badge--warn.on{border-color:#e0a45c;box-shadow:0 0 6px #e0a45c38}.nv-demo__badge--warn.on .nv-demo__badge-icon{color:#e0a45c}.nv-demo__badge--warn.on .nv-demo__badge-text{color:#f4f1ea}.nv-demo__badge--err.on{border-color:var(--term-err);animation:nv-err-pulse 2s ease-in-out infinite;box-shadow:0 0 6px #c2553840}.nv-demo__badge--err.on .nv-demo__badge-icon{color:var(--term-err)}.nv-demo__badge--err.on .nv-demo__badge-text{color:#f4f1ea}@keyframes nv-err-pulse{0%,to{box-shadow:0 0 6px #c2553840}50%{box-shadow:0 0 14px #c2553866}}.nv-demo__badge--traced.on{border-width:1.5px;border-color:#d58a2f;box-shadow:0 0 12px #d58a2f59}.nv-demo__badge--traced.on .nv-demo__badge-icon{color:#d58a2f}.nv-demo__badge--traced.on .nv-demo__badge-text{color:#f4f1ea}.nv-lane{position:relative}.nv-lane__scan{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#d4882a29,#0000);width:120px;transition:opacity .3s;position:absolute;top:0;bottom:0}.nv-lane__scan.on{opacity:1}.nv-lane__dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent),0 0 20px var(--accent);opacity:0;border-radius:50%;transition:opacity .3s,left .9s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.nv-lane__dot.on{opacity:1}.nv-chip-glow{transition:color .3s,border-color .3s,box-shadow .3s,background .3s;position:relative}.nv-chip-glow[data-lit=true]{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 12px #d4882a59;animation:nv-chip-pop .5s var(--ease-out,ease-out);background:#d4882a14}@keyframes nv-chip-pop{0%{box-shadow:0 0 #d4882a80}60%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 0 1px var(--accent),0 0 12px #d4882a59}}.nv-ghost-stat{font-family:var(--font-dm-sans);color:var(--accent);opacity:.14;text-shadow:var(--glow-accent-strong);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;letter-spacing:.05em;text-transform:uppercase;font-weight:800;line-height:1;position:absolute}.nv-graph-stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0e0e110a,0 1px 2px #0e0e1108}[data-theme=dark] .nv-graph-stage{box-shadow:inset 0 1px 2px #0003,0 1px 2px #00000026}.nv-graph-stage:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,#d4882a12,#0000 65%);position:absolute;inset:-20%}.nv-graph-node{background:var(--bg);border:1px solid var(--line);border-radius:10px;transition:box-shadow .4s,border-color .4s;box-shadow:0 1px 2px #0e0e1108}[data-theme=dark] .nv-graph-node{background:#1a1a1f}.nv-graph-node[data-lit=true]{box-shadow:0 1px 2px #0e0e110f,0 8px 20px #0e0e1114,0 0 0 1px #d4882a1a}[data-theme=dark] .nv-graph-node[data-lit=true]{box-shadow:0 1px 2px #0000004d,0 8px 20px #00000059,0 0 0 1px #d9953f2e}.nv-demo__badge-edge{fill:none;stroke:#8b889426;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .2s,stroke .3s}.nv-demo__badge-edge.on{opacity:1}.nv-demo__badge-edge--active.on{stroke:#d58a2f66;stroke-width:1.1px}.nv-demo__exec-bar{font-family:var(--font-mono);color:var(--term-dim);border-top:1px solid #f1efe814;flex-shrink:0;align-items:center;gap:.75rem;margin-top:auto;padding:.3rem 0 .15rem;font-size:.58rem;display:flex}.nv-demo__exec-bar b{color:var(--term-fg);font-weight:600}.nv-demo__exec-dot{color:var(--term-dim);font-size:.5rem;transition:color .3s}.nv-demo__exec-dot[data-live]{color:var(--term-ok)}.nv-demo__highlight-edge{fill:none;stroke:var(--term-err);stroke-width:1.5px;stroke-linecap:round;opacity:0;transition:opacity .3s}.nv-demo__highlight-edge.on{opacity:.8;animation:nv-highlight-draw .6s ease-out forwards}@keyframes nv-highlight-draw{0%{stroke-dashoffset:var(--hl-len,100)}to{stroke-dashoffset:0}}.nv-demo__trace-metric{align-items:baseline;gap:.4rem;display:flex}.nv-demo__trace-value{color:var(--term-fg)}.nv-demo__trace-metric--error .nv-demo__trace-value{color:var(--term-err)}.nv-demo__diag-card{border:1px solid var(--term-err);font-family:var(--font-mono);color:var(--term-fg);opacity:0;pointer-events:none;white-space:nowrap;background:#1e1c24f7;border-radius:5px;padding:5px 8px;font-size:7px;line-height:1.55;transition:opacity .3s,transform .3s;position:absolute;transform:translateY(4px)}.nv-demo__diag-card.on{opacity:1;transform:translateY(0)}.nv-demo__verdict-panel.on{opacity:1;transform:translate(0)}.nv-vig{display:inline-block}.nv-vig .vig-stroke{stroke:var(--fg-2);stroke-width:1.5px;fill:none;stroke-linecap:round}.nv-vig .vig-accent{stroke:var(--accent);fill:none;stroke-width:1.5px;stroke-linecap:round}.nv-vig .vig-ok{stroke:var(--term-ok);fill:none;stroke-width:2px;stroke-linecap:round}.nv-vig .vig-draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.nv-vig.on .vig-draw{stroke-dashoffset:0}.nv-vig .vig-pop{opacity:0;transform-origin:50%;transform-box:fill-box;transition:opacity .32s,transform .32s cubic-bezier(.34,1.4,.64,1);transform:scale(.85)}.nv-vig.on .vig-pop{opacity:1;transform:scale(1)}.nv-vig .vig-fade{opacity:0;transition:opacity .4s}.nv-vig.on .vig-fade{opacity:1}.nv-vig text{font-family:var(--font-mono);fill:var(--fg-2);font-size:9px}.nv-vig.on [data-d="1"]{transition-delay:.12s}.nv-vig.on [data-d="2"]{transition-delay:.24s}.nv-vig.on [data-d="3"]{transition-delay:.36s}.nv-vig.on [data-d="4"]{transition-delay:.48s}@media (prefers-reduced-motion:reduce){.nv-vig .vig-draw,.nv-vig .vig-fade,.nv-vig .vig-pop{opacity:1;stroke-dashoffset:0;transition:none;transform:none}}.nv-privacy-card{border:2px solid var(--line);background:var(--bg);border-radius:8px;padding:1.5rem}button:not(:disabled){cursor:pointer}button:active{transform:scale(.95)}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.rounded-lg{border-radius:var(--radius-lg)}input:focus{outline:none}input:disabled{cursor:not-allowed}input::placeholder{color:var(--fg-2);opacity:.7}@keyframes chipRemove{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.chip-removing{animation:chipRemove .2s ease-out forwards}.badge-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}.component-fade-in{animation:fadeIn .3s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.btn-primary{background-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){background-color:var(--accent-ink);color:var(--accent);box-shadow:var(--shadow-md)}.btn-secondary{background-color:var(--surface);color:var(--fg);border:1px solid var(--line)}.btn-secondary:hover:not(:disabled){background-color:var(--line);box-shadow:var(--shadow-sm)}.btn-ghost{color:var(--accent);background-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--wash)}.input-error{border-color:var(--term-err)!important}.input-success{border-color:var(--term-ok)!important}.input-disabled{background-color:var(--line);color:var(--term-disabled)}@keyframes hoverLift{0%{box-shadow:var(--shadow-sm);transform:translateY(0)}to{box-shadow:var(--shadow-lg);transform:translateY(-4px)}}.hover-lift:hover{animation:hoverLift .2s ease-out forwards}.focus-visible-ring:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.loading-shimmer{background:linear-gradient(90deg,var(--line) 25%,var(--surface) 50%,var(--line) 75%);background-size:1000px 100%;animation:shimmer 2s infinite}@keyframes successPulse{0%,to{box-shadow:0 0 #94b96fb3}50%{box-shadow:0 0 0 10px #94b96f00}}.success-pulse{border-color:var(--term-ok);animation:successPulse 2s infinite}@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.error-shake{border-color:var(--term-err);animation:errorShake .4s ease-in-out}input,select,textarea{transition:border-color var(--duration-base) var(--ease-in-out),box-shadow var(--duration-base) var(--ease-in-out),background-color var(--duration-base) var(--ease-in-out)}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageIn .4s var(--ease-out) forwards}@keyframes staggerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stagger-item{opacity:0}.stagger-item:first-child{animation:staggerIn .4s var(--ease-out) 0s forwards}.stagger-item:nth-child(2){animation:staggerIn .4s var(--ease-out) 80ms forwards}.stagger-item:nth-child(3){animation:staggerIn .4s var(--ease-out) .16s forwards}.stagger-item:nth-child(4){animation:staggerIn .4s var(--ease-out) .24s forwards}.stagger-item:nth-child(5){animation:staggerIn .4s var(--ease-out) .32s forwards}.stagger-item:nth-child(6){animation:staggerIn .4s var(--ease-out) .4s forwards}.reading-progress{background:linear-gradient(to right,var(--accent),var(--accent-ink));width:0;height:3px;transition:width var(--duration-slow) var(--ease-out);z-index:9999;position:fixed;top:0;left:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[role=button],a,button{transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}a:active,button:active:not(:disabled){transform:scale(.98)}input[type=checkbox],input[type=radio]{transition:all var(--duration-base) var(--ease-in-out)}input[type=checkbox]:checked,input[type=radio]:checked{accent-color:var(--accent)}a{text-decoration:none;position:relative}a:not(.logo-link):not(.nv-tab):not(.nv-btn):after{content:"";background-color:var(--accent);width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}a:hover:after,a:not(.logo-link):not(.nv-tab):not(.nv-btn):hover:after{width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-md)}@media (prefers-contrast:more){:root{--accent:#b8660a;--term-ok:#1b5e20;--term-err:#b71c1c;--term-info:#0d47a1}*{border-width:2px}}.skip-to-content{background:var(--accent);color:var(--accent-ink);z-index:100;padding:8px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-to-content:focus{top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-contrast:more){:root{--line:#9da3af;--fg-2:#374151}button,input,select,textarea{border-width:2px}}body{font-size:16px;line-height:1.5}h1{font-size:var(--text-display-xl-size)}h2{font-size:var(--text-display-lg-size)}h3{font-size:var(--text-heading-size)}h4{font-size:var(--text-body-lg-size)}h5,h6{font-size:var(--text-body-size)}a[href]:where(:not(.nv-btn)){text-underline-offset:4px;-webkit-text-decoration:underline #d4882a4d;text-decoration:underline #d4882a4d}a[href]:where(:not(.nv-btn)):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.alert,[role=alert]{padding:var(--space-md);margin:var(--space-md) 0;border-left:4px solid var(--term-err);color:var(--term-err);background-color:#c255380d;font-weight:500}label{margin-bottom:var(--space-sm);color:var(--fg);font-weight:500;display:block}[required]:after{content:" *";color:var(--term-err);font-weight:700}[aria-busy=true]:after{content:"";animation:spin 1s linear infinite}img{loading:lazy;max-width:100%}@font-face{font-family:System Font Stack;font-style:normal;font-weight:400;font-display:swap;src:local("SF Pro Display"),local("-apple-system"),system-ui}.card,.grid-item,.section{contain:layout style paint}.animate-on-scroll{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img{width:100%;height:auto;display:block}svg{overflow:visible}.grid-layout{gap:var(--space-lg);contain:layout;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}:root{--contrast-fg:#0e0e11;--contrast-accent:#d4882a;--contrast-ok:#94b96f;--contrast-err:#c25538;--contrast-info:#60a5fa}[data-theme=dark]{--contrast-fg:#f1efe8;--contrast-accent:#f59e0b}.touch-target,[role=button],a[role=button],button,input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}.above-fold{contain:strict}.list-container{contain:layout style}.list-item{contain:content}.knowledge-hub{--kh-surface:#fffdfa;--kh-border:#e8dfd1;--kh-muted-border:#d6cbbb;--kh-ink:#171717;--kh-muted:#525252;--kh-subtle:#737373;--kh-accent:#8b5e34;color:#171717;background:#fbf9f5}.knowledge-hub__canvas,.knowledge-hub__exit-canvas{width:100%}.knowledge-hub__content{max-width:860px}.knowledge-hub__intro{max-width:680px}.knowledge-hub__eyebrow{border:1px solid var(--kh-border);color:var(--kh-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#f5efe6;padding:.42rem .65rem;font-size:.68rem;display:inline-block}.knowledge-hub__title{color:var(--fg);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1.05}.knowledge-hub__subtitle{max-width:62ch;color:var(--fg-2);margin-top:1.25rem;font-size:1.125rem;line-height:1.65}.knowledge-hub__search{border:1px solid var(--kh-border);background:var(--kh-surface);border-radius:.8rem;align-items:center;gap:.25rem;min-height:3.25rem;padding:.25rem .9rem;display:flex;box-shadow:0 8px 24px #50371e0f}.knowledge-hub__search:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px var(--fg)}@supports (color:color-mix(in lab,red,red)){.knowledge-hub__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 8%,transparent)}}.knowledge-hub__search>svg{color:var(--kh-accent);flex:none}.knowledge-hub__input{min-width:0;min-height:2.75rem;color:var(--fg);background:0 0;border:0;outline:0;flex:1}.knowledge-hub__input::placeholder{color:var(--kh-subtle)}.knowledge-hub__clear{color:var(--fg-2)}.knowledge-hub__clear:hover{color:var(--fg)}.knowledge-hub__search kbd{border-color:var(--kh-border);color:var(--kh-subtle);background:#f5efe6}.knowledge-hub__tabs{border-bottom:1px solid var(--kh-border);flex-wrap:wrap;gap:.5rem;padding-bottom:.6rem;display:flex}.knowledge-hub__tab{border:1px solid var(--kh-muted-border);min-height:2.75rem;color:var(--kh-subtle);white-space:nowrap;background:0 0;border-radius:999px;padding:.65rem 1rem;font-size:.875rem;transition:color .2s,background .2s,border-color .2s}.knowledge-hub__tab:hover{border-color:var(--kh-muted);color:var(--fg);background:var(--kh-muted-border)}@supports (color:color-mix(in lab,red,red)){.knowledge-hub__tab:hover{background:color-mix(in srgb,var(--kh-muted-border) 24%,transparent)}}.knowledge-hub__tab--active{border-color:var(--kh-ink);background:var(--kh-ink);color:#fff}.knowledge-hub__tab--active:hover{color:#fff;background:#262626;border-color:#262626}.knowledge-hub__results{gap:.75rem;display:grid}.knowledge-hub__card{border:1px solid var(--kh-border);background:#f5efe6;border-radius:.8rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.knowledge-hub__card--open,.knowledge-hub__card:hover{border-color:var(--kh-muted-border)}.knowledge-hub__card--open{box-shadow:0 12px 32px #50371e17}.knowledge-hub__question{width:100%;color:var(--fg);text-align:left;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex}.knowledge-hub__category{color:var(--kh-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem;display:block}.knowledge-hub__question-text{font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.35;display:block}.knowledge-hub__indicator{border:1px solid var(--kh-border);width:2.25rem;height:2.25rem;color:var(--kh-muted);background:#f5efe6;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .24s;display:flex}.knowledge-hub__indicator--open{transform:rotate(180deg)}.knowledge-hub__answer-wrap{overflow:hidden}.knowledge-hub__answer{border-top:1px solid var(--kh-border);color:var(--fg-2);margin:0;padding:1.25rem;line-height:1.65}.knowledge-hub__empty{text-align:center;padding:3rem 1.5rem}.knowledge-hub__empty,.knowledge-hub__exit{border:1px solid var(--kh-border);background:#f5efe6;border-radius:.8rem}.knowledge-hub__exit{grid-template-columns:1fr auto;align-items:center;gap:1.75rem;max-width:860px;padding:2.5rem;display:grid}.knowledge-hub__exit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.knowledge-hub__exit-actions .nv-btn:first-child{background:var(--kh-ink);color:var(--kh-surface);border-radius:999px}.knowledge-hub__exit-actions .nv-btn:last-child{border:1px solid var(--kh-muted-border);color:var(--fg);border-radius:999px}[data-theme=dark] .knowledge-hub{--kh-surface:var(--surface);--kh-border:var(--line);--kh-muted-border:#4b4b52;--kh-ink:var(--fg);--kh-muted:var(--fg-2);--kh-subtle:var(--fg-2);--kh-accent:var(--accent-ink);background:var(--bg);color:var(--fg)}[data-theme=dark] .knowledge-hub__card,[data-theme=dark] .knowledge-hub__empty,[data-theme=dark] .knowledge-hub__exit,[data-theme=dark] .knowledge-hub__eyebrow,[data-theme=dark] .knowledge-hub__indicator,[data-theme=dark] .knowledge-hub__search kbd{background:var(--surface)}@media (max-width:640px){.knowledge-hub__canvas,.knowledge-hub__exit-canvas{padding-inline:1rem}.knowledge-hub__exit{grid-template-columns:1fr;padding:1.5rem}.knowledge-hub__exit-actions{flex-direction:column;align-items:stretch}.knowledge-hub__exit-actions>*{width:100%}.knowledge-hub__answer,.knowledge-hub__question{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.knowledge-hub__answer-wrap,.knowledge-hub__card,.knowledge-hub__indicator,.knowledge-hub__tab{transition:none}.knowledge-hub__answer-wrap{animation:none}}.about-hub{--about-bg:#fbf9f5;--about-card:#fff;--about-surface:#efe8dc;--about-border:#e3d9c8;--about-fg:#171717;--about-muted:#525252;--about-accent:#8f5b12;background:var(--about-bg);color:var(--about-fg);opacity:1}[data-theme=dark] .about-hub{--about-bg:#0d0d10;--about-card:#17171b;--about-surface:#222126;--about-border:#3e3b42;--about-fg:#f1ede5;--about-muted:#b4aea5;--about-accent:#e0a45c}.about-hub__artifact,.about-hub__cta,.about-hub__glance,.about-hub__hero,.about-hub__story,.about-hub__tenets,.about-hub__trajectory{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}.about-hub__hero{padding-block:clamp(5rem,11vw,9rem) clamp(3.5rem,7vw,6rem)}.about-hub__hero h1{max-width:12ch;color:var(--about-fg);letter-spacing:-.06em;font-size:clamp(2.75rem,8vw,6.5rem);line-height:.98}.about-hub__glance p,.about-hub__hero p{color:var(--about-muted)}.about-hub__cta a:focus-visible,.about-hub__hero a:focus-visible{outline:2px solid var(--about-accent);outline-offset:4px}.about-hub__glance{padding-bottom:clamp(4rem,8vw,7rem)}.about-hub__glance article{border-color:var(--about-border);background:var(--about-card);box-shadow:0 16px 50px #4d3a2214}.about-hub__glance dt{color:var(--about-muted)}.about-hub__glance dd{color:var(--about-fg)}.about-hub__artifact{max-width:72rem;padding-bottom:clamp(4rem,8vw,7rem)}.about-hub__artifact>section{border:1px solid var(--about-border);background:var(--about-card);border-radius:1.5rem;box-shadow:0 20px 60px #4d3a221a}.about-hub__gap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-hub__gap-panel--brute{background:#a94747}@supports (color:color-mix(in lab,red,red)){.about-hub__gap-panel--brute{background:color-mix(in srgb,#a94747 10%,var(--about-card))}}.about-hub__gap-panel--brute:before{content:"";background:#b84d4d;border-radius:50%;width:.5rem;height:.5rem;animation:about-hub-warning-respire 2.2s ease-in-out infinite;display:inline-block}.about-hub__gap-panel--active{background:var(--about-surface)}.about-hub__gap-panel--active:before{content:"";background:#3d9561;border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.about-hub__gap-panel{border:1px solid var(--about-border);border-radius:1rem;padding:1.5rem;transition:border-color .18s}.about-hub__gap-panel:hover{border-color:var(--about-accent)}.about-hub__code-line{border-top:1px solid var(--about-border);color:var(--about-muted);font-family:var(--font-mono);padding-top:1.25rem;font-size:.75rem}.about-hub__graph{border:1px solid var(--about-border);background:var(--about-bg);border-radius:.75rem}.about-hub__metric{color:var(--about-accent);font-family:var(--font-mono);font-size:2rem;font-weight:700}.about-hub__story,.about-hub__tenets,.about-hub__trajectory{padding-block:clamp(4rem,8vw,7rem)}.about-hub__story{background:var(--about-surface);max-width:none}@supports (color:color-mix(in lab,red,red)){.about-hub__story{background:color-mix(in srgb,var(--about-surface) 48%,var(--about-bg))}}.about-hub__cta>*,.about-hub__story>*,.about-hub__tenets>*,.about-hub__trajectory>*{max-width:72rem;margin-inline:auto}.about-hub__story li,.about-hub__tenets li{border-color:var(--about-border);background:var(--about-card);border-radius:1.25rem;padding:2rem}.about-hub__cta h2,.about-hub__story h2,.about-hub__tenets h2,.about-hub__trajectory h2{color:var(--about-fg)}.about-hub__story p,.about-hub__tenets p,.about-hub__trajectory p{color:var(--about-muted)}.about-hub__tenets li:hover{border-color:var(--about-accent)}.about-hub__trajectory{background:var(--about-surface);max-width:none}.about-hub__trajectory li>span{background:var(--about-accent)}.about-hub__cta{text-align:center;padding-block:clamp(5rem,10vw,8rem)}.about-hub__cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.about-hub__cta svg{color:var(--about-accent)}@keyframes about-hub-warning-respire{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:640px){.about-hub__artifact,.about-hub__cta,.about-hub__glance,.about-hub__hero,.about-hub__story,.about-hub__tenets,.about-hub__trajectory{padding-inline:1rem}.about-hub__gap-grid,.about-hub__glance>div:last-child,.about-hub__hero>div:last-child,.about-hub__story ul,.about-hub__tenets ul{grid-template-columns:1fr}.about-hub__trajectory ol{grid-template-columns:1fr;gap:2rem;display:grid}.about-hub__cta-actions{flex-direction:column;align-items:stretch}.about-hub__cta-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.about-hub,.about-hub *,.about-hub :after,.about-hub :before{transition:none!important;animation:none!important}}.adv-hero{padding-top:clamp(1.75rem,3.5vw,2.75rem);padding-bottom:clamp(1rem,2.5vw,1.75rem)}.adv-hero .nv-hero-heading{margin-bottom:1.1rem}.adv-hero__grid{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:960px){.adv-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.adv-compare{--split:50%;aspect-ratio:16/11;border:2px solid var(--line);background:var(--surface);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:6px;position:relative;overflow:hidden}.adv-compare__layer{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.adv-compare__layer img{object-fit:contain;width:62%;height:auto;max-height:80%}.adv-compare__layer--px{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.adv-compare__layer--px img{image-rendering:pixelated}.adv-compare__layer--vec{clip-path:inset(0 0 0 var(--split))}.adv-compare__rule{top:0;bottom:0;left:var(--split);pointer-events:none;width:2px;margin-left:-1px}.adv-compare__knob,.adv-compare__rule{background:var(--accent);position:absolute}.adv-compare__knob{width:28px;height:28px;color:var(--bg);border-radius:999px;justify-content:center;align-items:center;display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.adv-compare__tag{font-family:var(--font-departure);letter-spacing:.12em;text-transform:uppercase;background:var(--bg);border:1px solid var(--line);color:var(--fg-2);pointer-events:none;border-radius:4px;padding:4px 8px;font-size:.68rem;position:absolute;bottom:12px}.adv-compare__tag--l{left:12px}.adv-compare__tag--r{color:var(--accent-ink);right:12px}:root:not([data-theme=dark]){--surface:#ebe7dc;--line:#c9c4b6}.nv-eyebrow{color:var(--accent-ink)}:root:not([data-theme=dark]) .nv-btn--primary{color:#1f1607;background:#e3b168;border-color:#e3b168}:root:not([data-theme=dark]) .nv-btn--primary:hover:not(:disabled){color:#1f1607;background:#d9a055;border-color:#d9a055}:root:not([data-theme=dark]) .nv-btn--secondary{color:#6e4409;border-color:#6e4409}:root:not([data-theme=dark]) .nv-btn--secondary:hover:not(:disabled){color:#6e4409;background:#f5ebda;border-color:#6e4409}.adv-stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.adv-stack>.nv-chip{align-self:flex-start}.adv-section{scroll-margin-top:88px}.adv-hero__title{margin-bottom:0;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.04}.adv-hero__muted{color:var(--fg-2)}.adv-hl{color:var(--accent-ink);background:var(--wash);white-space:nowrap;border-radius:4px;padding:.05em .35em;font-weight:700;text-decoration:none!important}.adv-hl:hover{background:var(--accent);color:#1f1607}.adv-count{border:1.5px solid var(--line);font-family:var(--font-departure);letter-spacing:.08em;color:var(--fg-2);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:.72rem;display:inline-flex}.adv-count__dot{background:var(--accent);border-radius:999px;width:8px;height:8px}.adv-band{background:var(--surface);border-block:1.5px solid var(--line);scroll-margin-top:72px}.adv-band--plain{background:var(--bg);border-top:0}.adv-split{gap:clamp(2rem,5vw,3.5rem);padding-block:clamp(2.75rem,6vw,4.5rem);display:grid}@media (min-width:960px){.adv-split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.adv-split--center{align-items:center}}.adv-diagram{flex-direction:column;justify-content:center;gap:12px;display:flex}.adv-diagram__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.adv-diagram__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.adv-node{border:1.5px dashed var(--line);text-align:center;color:var(--fg-2);border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;font-size:.9rem;font-weight:600;display:flex}.adv-node span{font-family:var(--font-departure);letter-spacing:.06em;font-size:.68rem;font-weight:400}.adv-node--live{border:2px solid var(--accent);background:var(--bg);color:var(--fg);font-weight:700}.adv-node--live span{color:var(--accent-ink)}.adv-node--base{flex-direction:row;justify-content:center;gap:8px;padding:14px}.adv-lineup{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:1.75rem;display:grid}@media (min-width:900px){.adv-lineup{grid-template-columns:repeat(3,minmax(0,1fr))}.adv-card--live{grid-column:span 2}}.adv-card{border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.adv-card__title{font-family:var(--font-plus-jakarta-sans);color:var(--fg);font-size:1.2rem;font-weight:700}.adv-card__title--lg{font-size:1.75rem;font-weight:800}.adv-card__label{font-family:var(--font-departure);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);font-size:.7rem}.adv-card--live{border:2px solid var(--fg);background:var(--bg);flex-flow:wrap;align-items:center;gap:24px}.adv-card--live>.adv-stack{flex:260px}.adv-card--soon{border:1.5px dashed var(--line);background:var(--surface)}.adv-card--soon:focus-within,.adv-card--soon:hover{border-style:solid;border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-3px)}.adv-card__top{color:var(--fg-2);justify-content:space-between;align-items:center;display:flex}.adv-card__notify{font-family:var(--font-departure);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);text-underline-offset:4px;align-self:flex-start;min-height:24px;margin-top:auto;padding-top:6px;font-size:.75rem;text-decoration:underline}.adv-card__notify:hover{color:var(--accent-ink)}.adv-mini{background:var(--surface);border-radius:6px;flex:200px;justify-content:center;align-items:center;gap:16px;min-height:150px;display:flex}.adv-mini img{width:88px;height:88px}.adv-mini__px{image-rendering:pixelated}.adv-mini__arrow{color:var(--fg-2);font-size:1.5rem}.adv-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.adv-step{border:1.5px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.adv-step__n{color:var(--accent-ink);font-size:.75rem}.adv-step__formats,.adv-step__n{font-family:var(--font-departure)}.adv-step__formats{letter-spacing:.06em;color:var(--fg-2);margin-top:auto;font-size:.68rem}.adv-road{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:1.75rem;display:grid}.adv-road__col{border-top:4px solid var(--line);background:var(--surface);border-radius:0 0 8px 8px;flex-direction:column;gap:10px;padding:20px;display:flex}.adv-road__col--live{border-top-color:var(--accent)}.adv-road__col--next{border-top-color:var(--fg-2)}.adv-mission{background:var(--wash);color:var(--fg);border-block:1.5px solid var(--line)}.adv-mission__inner{align-items:end;gap:2rem;padding-block:clamp(3.5rem,8vw,5.5rem);display:grid}@media (min-width:960px){.adv-mission__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.adv-mission__title{font-family:var(--font-plus-jakarta-sans);letter-spacing:-.035em;margin:0;font-size:clamp(2.75rem,8vw,5.5rem);font-weight:800;line-height:.95}.adv-mission__title span{color:var(--accent-ink);display:block}.adv-mission__body{color:var(--fg-2);margin:0;font-size:1.1rem;line-height:1.65}.adv-mission__cta{color:#1f1607;background:#e3b168;border:2px solid #e3b168}.adv-mission__cta:hover{background:#d9a055;border-color:#d9a055}[data-theme=dark] .adv-mission{color:var(--term-fg);background:#17171c}[data-theme=dark] .adv-mission__title span{color:#d9953f}[data-theme=dark] .adv-mission__body{color:#c9c6bf}[data-theme=dark] .adv-mission__cta{color:#0e0e11;background:#d9953f;border-color:#d9953f}[data-theme=dark] .adv-mission__cta:hover{background:#e8aa5c;border-color:#e8aa5c}.adv-notify{border-bottom:0}.adv-notify__form{flex-direction:column;gap:12px;min-width:0;display:flex}.adv-notify__row{flex-wrap:wrap;gap:10px;display:flex}.adv-notify__input{border:2px solid var(--line);background:var(--bg);min-height:48px;color:var(--fg);border-radius:4px;flex:240px;padding:0 14px;font-size:1rem}.adv-notify__input:focus{border-color:var(--accent);outline:none}.adv-notify__products{border:0;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;display:flex}.adv-notify__check{min-height:44px;color:var(--fg-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.adv-notify__check input{width:18px;min-width:0;height:18px;min-height:0;accent-color:var(--accent);margin:0}.adv-notify__msg{color:var(--fg);margin:0;font-size:.95rem}.adv-notify__msg.is-error{color:var(--term-err)}.adv-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (prefers-reduced-motion:reduce){.adv-card{transition:none}.adv-card--soon:focus-within,.adv-card--soon:hover{transform:none}}.nv-fpeek{--hidden:100%;--rest:40px;--up:0px;z-index:10;width:96px;height:96px;position:absolute;bottom:100%;overflow:hidden}.nv-fpeek__btn{cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;width:100%;height:100%;padding:0;display:block}.nv-fpeek img{width:96px;height:auto;transform:translateY(var(--hidden));transition:transform .65s cubic-bezier(.34,1.56,.64,1);display:block}.nv-fpeek.is-in img{transform:translateY(var(--rest));animation:nv-fpeek-bob 5s ease-in-out 1.2s infinite}.nv-fpeek.is-in .nv-fpeek__btn:hover img{transform:translateY(calc(var(--rest) - 10px));transition-duration:.25s;animation:none}.nv-fpeek.is-in.is-peeking .nv-fpeek__btn:hover img,.nv-fpeek.is-in.is-peeking img{transform:translateY(var(--up));transition:transform .55s cubic-bezier(.34,1.56,.64,1);animation:none}@keyframes nv-fpeek-bob{0%,84%,to{transform:translateY(var(--rest))}89%{transform:translateY(calc(var(--rest) - 9px))}94%{transform:translateY(var(--rest))}}@media (prefers-reduced-motion:reduce){.nv-fpeek img,.nv-fpeek.is-in.is-peeking img{transition:none}.nv-fpeek.is-in img{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}