/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-3xl:1.875rem;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-normal:1.5;--radius-lg:.5rem;--radius-3xl:1.5rem;--blur-sm:8px;--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)}}@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%;-moz-tab-size:4;-o-tab-size:4;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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.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}.isolate{isolation:isolate}.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}.mx-auto\!{margin-inline:auto!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-px{height:1px}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.max-w-\(--container-2xl\){max-width:var(--container-2xl)}.max-w-\(--container-xl\){max-width:var(--container-xl)}.max-w-\(--measure-base\){max-width:var(--measure-base)}.max-w-\(--measure-narrow\){max-width:var(--measure-narrow)}.max-w-\(--measure-wide\){max-width:var(--measure-wide)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-flow-row-dense{grid-auto-flow:dense}.auto-rows-\[minmax\(13rem\,auto\)\]{grid-auto-rows:minmax(13rem,auto)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,17\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,20rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,22\.5rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22.5rem),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.gap-\(--space-1\){gap:var(--space-1)}.gap-\(--space-2\){gap:var(--space-2)}.gap-\(--space-3\){gap:var(--space-3)}.gap-\(--space-4\){gap:var(--space-4)}.gap-\(--space-6\){gap:var(--space-6)}.gap-\(--space-8\){gap:var(--space-8)}.gap-\(--space-12\){gap:var(--space-12)}.gap-\(--space-16\){gap:var(--space-16)}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[var\(--space-2xs\)\]{gap:var(--space-2xs)}.gap-\[var\(--space-sm\)\]{gap:var(--space-sm)}.gap-\[var\(--space-xl\)\]{gap:var(--space-xl)}.gap-x-\(--space-3\){-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.gap-y-\(--space-1\){row-gap:var(--space-1)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\(--radius-card\){border-radius:var(--radius-card)}.rounded-\(--radius-card-lg\){border-radius:var(--radius-card-lg)}.rounded-\(--radius-none\){border-radius:var(--radius-none)}.rounded-\(--radius-pill\){border-radius:var(--radius-pill)}.rounded-\(--radius-structural\){border-radius:var(--radius-structural)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(--color-accent\){border-color:var(--color-accent)}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--color-border-strong\){border-color:var(--color-border-strong)}.border-\(--color-primary\){border-color:var(--color-primary)}.border-\(--color-success\){border-color:var(--color-success)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--color-bg-secondary\),.bg-\(--color-bg-secondary\)\/60{background-color:var(--color-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-\(--color-bg-secondary\)\/60{background-color:color-mix(in oklab,var(--color-bg-secondary) 60%,transparent)}}.bg-\(--color-border-strong\){background-color:var(--color-border-strong)}.bg-\(--color-surface\){background-color:var(--color-surface)}.bg-\(--color-surface-sunken\){background-color:var(--color-surface-sunken)}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(90deg\,var\(--color-primary\)\,var\(--color-secondary\)\)\]{background-image:linear-gradient(90deg,var(--color-primary),var(--color-secondary))}.p-\(--space-4\){padding:var(--space-4)}.p-\(--space-4\)\!{padding:var(--space-4)!important}.p-\(--space-6\){padding:var(--space-6)}.p-\(--space-6\)\!{padding:var(--space-6)!important}.p-\(--space-8\){padding:var(--space-8)}.p-\(--space-8\)\!{padding:var(--space-8)!important}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--space-2\){padding-inline:var(--space-2)}.px-\(--space-3\){padding-inline:var(--space-3)}.px-\(--space-gutter\)\!{padding-inline:var(--space-gutter)!important}.px-0{padding-inline:0}.px-0\!{padding-inline:0!important}.py-\(--space-1\){padding-block:var(--space-1)}.py-\(--space-6\)\!{padding-block:var(--space-6)!important}.py-\(--space-hero\)\!{padding-block:var(--space-hero)!important}.py-\(--space-section\)\!{padding-block:var(--space-section)!important}.py-\(--space-section-lg\)\!{padding-block:var(--space-section-lg)!important}.py-\(--space-section-sm\)\!{padding-block:var(--space-section-sm)!important}.py-\[var\(--space-3xl\)\]{padding-block:var(--space-3xl)}.py-px{padding-block:1px}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.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-\(length\:--text-display\){font-size:var(--text-display)}.text-\(length\:--text-h1\){font-size:var(--text-h1)}.text-\(length\:--text-h2\){font-size:var(--text-h2)}.text-\(length\:--text-lg\){font-size:var(--text-lg)}.text-\(length\:--text-meta\){font-size:var(--text-meta)}.text-\(length\:--text-sm\){font-size:var(--text-sm)}.text-\(length\:--text-xs\){font-size:var(--text-xs)}.leading-\(--leading-display\){--tw-leading:var(--leading-display);line-height:var(--leading-display)}.leading-\(--leading-normal\){--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-\(--leading-tight\){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-none{--tw-leading:1;line-height:1}.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-\(--tracking-display\){--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-\(--tracking-eyebrow\){--tw-tracking:var(--tracking-eyebrow);letter-spacing:var(--tracking-eyebrow)}.tracking-\(--tracking-meta\){--tw-tracking:var(--tracking-meta);letter-spacing:var(--tracking-meta)}.tracking-\(--tracking-tight\){--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\(--color-border-strong\){color:var(--color-border-strong)}.text-\(--color-primary\){color:var(--color-primary)}.text-\(--color-secondary\){color:var(--color-secondary)}.text-\(--color-success\){color:var(--color-success)}.text-\(--color-text\){color:var(--color-text)}.text-\(--color-text-muted\){color:var(--color-text-muted)}.text-\(--color-text-secondary\){color:var(--color-text-secondary)}.text-\[var\(--color-text-error\)\]{color:var(--color-text-error)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--text-2xl\)\]{color:var(--text-2xl)}.text-\[var\(--text-3xl\)\]{color:var(--text-3xl)}.text-\[var\(--text-xl\)\]{color:var(--text-xl)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\(--shadow-card\){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow-card\){--tw-shadow:var(--shadow-card)}.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}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.\[font-variant\:small-caps\]{font-variant:small-caps}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:shadow-\(--shadow-card\):hover{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:40rem){.\[\&\>\[data-tile-size\=\"1x1\"\]\]\:sm\:col-span-2>[data-tile-size="1x1"]{grid-column:span 2/span 2}}@media (min-width:64rem){.\[\&\>\[data-tile-size\=\"1x1\"\]\]\:lg\:col-span-3>[data-tile-size="1x1"]{grid-column:span 3/span 3}}@media (min-width:40rem){.\[\&\>\[data-tile-size\=\"1x2\"\]\]\:sm\:col-span-2>[data-tile-size="1x2"]{grid-column:span 2/span 2}}@media (min-width:64rem){.\[\&\>\[data-tile-size\=\"1x2\"\]\]\:lg\:col-span-3>[data-tile-size="1x2"]{grid-column:span 3/span 3}.\[\&\>\[data-tile-size\=\"1x2\"\]\]\:lg\:row-span-2>[data-tile-size="1x2"]{grid-row:span 2/span 2}}@media (min-width:40rem){.\[\&\>\[data-tile-size\=\"2x1\"\]\]\:sm\:col-span-4>[data-tile-size="2x1"]{grid-column:span 4/span 4}}@media (min-width:64rem){.\[\&\>\[data-tile-size\=\"2x1\"\]\]\:lg\:col-span-6>[data-tile-size="2x1"]{grid-column:span 6/span 6}}@media (min-width:40rem){.\[\&\>\[data-tile-size\=\"2x2\"\]\]\:sm\:col-span-4>[data-tile-size="2x2"]{grid-column:span 4/span 4}}@media (min-width:64rem){.\[\&\>\[data-tile-size\=\"2x2\"\]\]\:lg\:col-span-6>[data-tile-size="2x2"]{grid-column:span 6/span 6}.\[\&\>\[data-tile-size\=\"2x2\"\]\]\:lg\:row-span-2>[data-tile-size="2x2"]{grid-row:span 2/span 2}}@media (min-width:40rem){.\[\&\>\[data-tile-size\=\"3x1\"\]\]\:sm\:col-span-4>[data-tile-size="3x1"]{grid-column:span 4/span 4}}@media (min-width:64rem){.\[\&\>\[data-tile-size\=\"3x1\"\]\]\:lg\:col-span-9>[data-tile-size="3x1"]{grid-column:span 9/span 9}}@media (min-width:40rem){.\[\&\>\[data-tile-size\=\"3x2\"\]\]\:sm\:col-span-4>[data-tile-size="3x2"]{grid-column:span 4/span 4}}@media (min-width:64rem){.\[\&\>\[data-tile-size\=\"3x2\"\]\]\:lg\:col-span-9>[data-tile-size="3x2"]{grid-column:span 9/span 9}.\[\&\>\[data-tile-size\=\"3x2\"\]\]\:lg\:row-span-2>[data-tile-size="3x2"]{grid-row:span 2/span 2}}}:root{--bg:#0f1210;--surface:#171b17;--surface-sunken:#0f0c07;--ink:#e9e4d6;--muted:#98998b;--gold:#c68f44;--gold-strong:#dbb46b;--ember:#ce6e2c;--border:#262b23;--border-strong:#363c30;--mono:var(--font-mono-loaded),"JetBrains Mono",ui-monospace,monospace;--body:var(--font-body-loaded),"Satoshi",system-ui,sans-serif;--maxw:1320px;--gutter:48px;--space-gutter:var(--gutter);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-section-sm:clamp(3rem,5vw,5rem);--space-section:clamp(4rem,8vw,8rem);--space-section-lg:clamp(6rem,10vw,10rem);--space-hero:clamp(5rem,10vw,10rem);--space-xl:2rem;--measure-narrow:48ch;--measure-base:66ch;--measure-wide:78ch;--container-xl:1280px;--container-2xl:1440px;--radius-none:0;--radius-structural:2px;--radius-card:8px;--radius-card-lg:12px;--radius-pill:999px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-meta:.75rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(2rem,4vw,3.25rem);--text-h3:clamp(1.25rem,2vw,1.75rem);--text-h2:clamp(1.875rem,3.6vw,3.125rem);--text-h1:clamp(2.25rem,5vw,4.25rem);--text-display:clamp(2.5rem,5.6vw,5rem);--tracking-meta:.06em;--tracking-tight:-.02em;--tracking-display:-.03em;--leading-tight:1.1;--leading-normal:1.6;--leading-display:1.02;--color-bg:var(--bg);--color-bg-secondary:var(--surface-sunken);--color-surface:var(--surface);--color-surface-sunken:var(--surface-sunken);--color-text:var(--ink);--color-text-secondary:var(--muted);--color-text-muted:var(--muted);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-primary:var(--gold);--color-primary-strong:var(--gold-strong);--color-secondary:var(--ember);--color-accent:var(--ember);--color-success:#7fb88a;--color-danger:#d27a66;--color-text-error:var(--color-danger);--shadow-card:var(--shadow-raised);--shadow-raised:0 1px 0 #ffffff04 inset,0 12px 30px -18px #000000b3;--shadow-float:0 1px 0 #ffffff05 inset,0 40px 80px -28px #000000e6,0 8px 20px -12px #0009}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;font-weight:400;line-height:1.6;position:relative;overflow-x:hidden}body:before{opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}body:after,body:before{content:"";z-index:3;pointer-events:none;position:fixed;inset:0}body:after{background:radial-gradient(120% 120% at 50% 30%,#0000 55%,#0000006b 100%)}#forge-canvas{opacity:.96;display:block}#bg-canvas,#forge-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}#bg-canvas{opacity:.92}#grain-canvas{z-index:3;opacity:.045;mix-blend-mode:overlay;display:block}#grain-canvas,.haze{pointer-events:none;position:fixed;inset:0}.haze{z-index:0;background:radial-gradient(60% 50% at 18% 4%,#ce6e2c1a,#0000 60%),radial-gradient(58% 60% at 88% 22%,#28342a8c,#0000 70%),radial-gradient(95% 80% at 50% 120%,#c68f4412,#0000 60%)}.wrap{z-index:2;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto;position:relative}.wrap.tight{max-width:1080px}.eyebrow{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);align-items:center;gap:11px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);opacity:.7;width:22px;height:1px}.lede{font-family:var(--body);color:var(--muted);font-size:16px;line-height:1.55}h2.section-h{letter-spacing:-.02em;color:var(--ink);margin:20px 0 16px;font-size:clamp(30px,3.6vw,50px);line-height:1.08}.heading,h2.section-h{font-family:var(--mono);font-weight:500}.heading{color:var(--color-text);margin:0}.heading--display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.heading--h1{font-size:var(--text-h1)}.heading--h1,.heading--h2{line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.heading--h2{font-size:var(--text-h2)}.heading--h3{font-size:var(--text-h3);letter-spacing:-.01em;line-height:1.2}.heading--h4{font-size:var(--text-xl);line-height:1.25}.heading--h5{font-size:var(--text-lg);line-height:1.3}.heading--h6{font-size:var(--text-base);line-height:1.35}.text{font-family:var(--body);margin:0}.text--xs{font-size:var(--text-xs);line-height:1.5}.text--sm{font-size:var(--text-sm);line-height:1.55}.text--base{font-size:var(--text-base)}.text--base,.text--lg{line-height:var(--leading-normal)}.text--lg{font-size:var(--text-lg)}.text--xl{font-size:var(--text-xl);line-height:1.5}.text--tone-primary{color:var(--color-text)}.text--tone-secondary{color:var(--color-text-secondary)}.text--tone-tertiary{color:var(--color-text-muted)}.text--tone-inverse{color:var(--bg)}.text--tone-success{color:var(--color-success)}.text--tone-danger{color:var(--color-danger)}.text--weight-normal{font-weight:400}.text--weight-medium{font-weight:500}.text--weight-semibold{font-weight:600}.text--weight-bold{font-weight:700}.prose{max-width:var(--measure-base);line-height:var(--leading-normal)}.btn{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;gap:9px;font-size:12px;font-weight:500;text-decoration:none;transition:background .25s,color .25s,border-color .25s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-fill{background:var(--gold);color:#1a140a;border:1px solid var(--gold);padding:13px 20px}.btn-fill:hover{background:var(--gold-strong);border-color:var(--gold-strong)}.btn-outline{color:var(--ink);border:1px solid var(--border-strong);background:0 0;padding:13px 20px}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}.btn-lg{padding:15px 24px;font-size:12.5px}header.masthead{z-index:50;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0f1210db,#0f12104d 70%,#0000);border-bottom:1px solid #0000;transition:background .4s,border-color .4s;position:fixed;top:0;left:0;right:0}header.masthead.solid{border-bottom:1px solid var(--border);background:#0d0f0deb}.masthead .wrap{height:72px;max-width:var(--maxw);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);white-space:nowrap;align-items:baseline;gap:10px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.brand .slash{color:var(--gold)}.brand .sub{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400}nav.primary{font-family:var(--mono);letter-spacing:.03em;gap:30px;font-size:12.5px;display:flex}nav.primary a{color:var(--muted);padding:4px 0;text-decoration:none;transition:color .25s;position:relative}nav.primary a:after{content:"";background:var(--gold);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}nav.primary a:hover{color:var(--ink)}nav.primary a:hover:after{width:100%}.masthead-right{align-items:center;gap:18px;display:flex}.lang{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:12px}.lang b{color:var(--ink);font-weight:500}.toggle{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;place-items:center;transition:border-color .25s,color .25s;display:grid}.toggle:hover{color:var(--gold);border-color:var(--gold)}:focus-visible{outline:2px solid var(--gold-strong);outline-offset:3px;border-radius:2px}.scroll-meter{z-index:60;background:linear-gradient(90deg,var(--ember),var(--gold-strong));width:0;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 12px #dbb46b80}.hero{z-index:2;align-items:center;min-height:100vh;padding:92px 0 44px;display:flex;position:relative;overflow:hidden}.hero .wrap{width:100%}.hero-folio{font-family:var(--mono);letter-spacing:.26em;color:var(--muted);text-transform:uppercase;border-bottom:1px solid var(--border);justify-content:space-between;margin-bottom:22px;padding-bottom:12px;font-size:10px;display:flex}.hero-folio span:last-child{color:var(--gold)}.hero h1{font-family:var(--mono);letter-spacing:-.03em;margin:16px 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.08}.hero h1 .line{will-change:transform;display:block;overflow:visible}.hero h1 .l1{color:var(--ink)}.hero h1 .l2{color:var(--gold-strong);font-style:italic;font-weight:500}.hero h1 .l3{color:var(--muted);font-weight:400}.hero-lower{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:60px;margin-top:20px;display:grid}.hero-right{margin-top:34px}.hero-lower-left{position:relative}.kw{opacity:0;will-change:transform,opacity;display:inline-block;transform:translateY(110%)}.in-h .kw{opacity:1;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.line .kw{transition-delay:calc(var(--kwi) * 55ms)}.hero-sub{color:var(--ink);opacity:.92;max-width:56ch;margin-top:36px;font-size:17px;line-height:1.62}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.scroll-hint{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-top:30px;font-size:10px;display:flex}.scroll-hint .ln{background:linear-gradient(var(--gold),transparent);width:1px;height:30px;position:relative;overflow:hidden}.scroll-hint .ln:after{content:"";background:var(--gold-strong);width:1px;height:30px;animation:drip 1.8s linear infinite;position:absolute;top:-30px;left:0}@keyframes drip{to{top:30px}}.exhibit-label{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-bottom:16px;font-size:10px;display:flex}.exhibit-label b{color:var(--ink);font-weight:500}.console-wrap{will-change:transform;position:relative}.console-wrap:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(60% 55% at 60% 30%,#ce6e2c29,#0000 70%);position:absolute;inset:-40px -30px}.console{border:1px solid var(--border-strong);box-shadow:var(--shadow-float);background:linear-gradient(170deg,#191e19,#11140e);border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden}.console:after{content:"";background:linear-gradient(90deg,#0000,#dbb46b80 40% 60%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.console-bar{border-bottom:1px solid var(--border);background:linear-gradient(#ffffff05,#0000);align-items:center;gap:8px;padding:13px 16px;display:flex}.console-bar .title{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:11px}.console-bar .title b{color:var(--ink);font-weight:500}.console-bar .dot{background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px var(--ember);margin-left:auto}.console-bar .bar-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.console-bar .bar-tag,.meta-strip{font-family:var(--mono);font-size:10px}.meta-strip{border-bottom:1px solid var(--border);letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:16px;padding:11px 16px;display:flex}.meta-strip b{color:var(--ink);font-weight:500}.console-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sys-note{font-family:var(--mono);color:var(--muted);border-left:2px solid var(--border-strong);padding:8px 0 8px 13px;font-size:11px;line-height:1.55}.bubble{max-width:90%}.bubble.user{text-align:right;align-self:flex-end}.bubble .who{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:9.5px}.bubble.bot .who{color:var(--gold)}.bubble .msg{text-align:left;border-radius:3px;padding:12px 15px;font-size:14.5px;line-height:1.55;display:inline-block}.bubble.user .msg{background:var(--surface)}.bubble.bot .msg,.bubble.user .msg{border:1px solid var(--border-strong);color:var(--ink)}.bubble.bot .msg{border-left:2px solid var(--gold);background:#c68f440d;position:relative}.bubble.bot .msg-ghost{visibility:hidden}.bubble.bot .msg-live{position:absolute;top:12px;left:15px;right:15px}.caret{background:var(--gold-strong);vertical-align:-2px;width:7px;height:1.05em;margin-left:1px;animation:blink 1s steps(2) infinite;display:inline-block}@keyframes blink{50%{opacity:0}}.source-line{font-family:var(--mono);letter-spacing:.05em;color:var(--gold);opacity:0;align-items:center;gap:7px;margin-top:9px;font-size:10px;transition:opacity .5s;display:inline-flex}.source-line.show{opacity:1}.input-row{border-top:1px solid var(--border);background:var(--surface);gap:0;display:flex}.input-row input{color:var(--ink);font-family:var(--body);background:0 0;border:0;outline:0;flex:1;padding:15px 16px;font-size:13.5px}.input-row input::-moz-placeholder{color:var(--muted);opacity:.8}.input-row input::placeholder{color:var(--muted);opacity:.8}.input-row button{border:0;border-left:1px solid var(--border);color:var(--gold);font-family:var(--mono);letter-spacing:.16em;cursor:pointer;background:0 0;padding:0 22px;font-size:11px;font-weight:500;transition:background .25s,color .25s}.input-row button:hover{background:var(--gold);color:#1a140a}.pin-scene{background:var(--surface-sunken);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.pin-scene:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 0,#ce6e2c0f,#0000 60%);position:absolute;inset:0}.pin-track{min-height:240vh;position:relative}.pin-stick{align-items:center;min-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.pin-stick .wrap{width:100%}.pin-eyebrow{justify-content:center;display:flex}.pin-claim{font-family:var(--mono);letter-spacing:-.02em;text-align:center;max-width:18ch;color:var(--muted);margin:26px auto 0;font-size:clamp(28px,4.4vw,66px);font-weight:500;line-height:1.06}.pin-claim .w{opacity:.16;filter:blur(4px);margin-right:.28em;transition:color .45s,opacity .45s,transform .55s cubic-bezier(.16,1,.3,1),filter .55s;display:inline-block;transform:translateY(.2em)}.pin-claim .w.lit{color:var(--ink);opacity:1;filter:none;transform:none}.pin-claim .w.gold{color:var(--gold-strong)}.pin-claim .w.gold.lit{text-shadow:0 0 26px #ce6e2c66}.pin-foot{flex-wrap:wrap;justify-content:center;gap:0;margin-top:44px;display:flex}.pin-foot .ti{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 26px;font-size:10.5px;position:relative}.pin-foot .ti+.ti{border-left:1px solid var(--border)}.pin-foot .ti b{color:var(--gold);font-weight:500}.ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);z-index:2;padding:20px 0;position:relative;overflow:hidden}.ticker-track{gap:0;width:-moz-max-content;width:max-content;animation:scrollx 32s linear infinite;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:34px;padding:0 34px;font-size:13px;display:inline-flex}.ticker-item b{color:var(--gold-strong);font-weight:500}.ticker-item:after{content:"◆";color:var(--gold);opacity:.5;font-size:9px}@keyframes scrollx{to{transform:translate(-50%)}}.proof{z-index:2;position:relative}.proof-intro{padding:120px 0 0}.proof-intro h2{max-width:14ch}.gallery-track{position:relative}.gallery-stick{padding:64px 0 130px}.gallery-rail{padding:0 var(--gutter);max-width:var(--maxw);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:0 auto;display:grid}.gallery-rail .q-card{flex:none}.gallery-fallback,.gallery-note{display:none!important}.q-card{border:1px solid var(--border-strong);box-shadow:var(--shadow-raised);background:linear-gradient(160deg,#181d18,#12150e);border-radius:5px;flex:0 0 min(620px,82vw);padding:48px 52px;position:relative;overflow:hidden}.q-card:before{content:"";pointer-events:none;background:radial-gradient(80% 120% at 8% -20%,#c68f441f,#0000 50%);position:absolute;inset:0}.q-card:after{content:"";background:linear-gradient(90deg,#0000,#dbb46b66,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.q-index{letter-spacing:.24em;text-transform:uppercase;font-size:11px}.q-index,.q-mark{font-family:var(--mono);color:var(--gold)}.q-mark{opacity:.4;margin:18px 0 6px;font-size:60px;line-height:.5}.q-text{color:var(--ink);margin-bottom:32px;font-size:clamp(19px,1.7vw,25px);font-weight:500;line-height:1.45}.attrib{align-items:center;gap:14px;margin-bottom:30px;display:flex}.mark{width:48px;height:48px;font-family:var(--mono);color:var(--gold-strong);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:3px;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.attrib .who-name{font-family:var(--body);color:var(--ink);font-size:14.5px;font-weight:700}.attrib .who-role{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:11px}.metrics{border-top:1px solid var(--border);gap:0;padding-top:4px;display:flex}.metric{flex:1;padding:22px 18px 4px 0}.metric:not(:last-child){border-right:1px solid var(--border);margin-right:24px;padding-right:24px}.metric .num{font-family:var(--mono);letter-spacing:-.02em;color:var(--gold-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:700;line-height:1}.metric .num .u{color:var(--muted);margin-left:2px;font-size:.55em}.metric .cap{font-family:var(--body);color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.35}.gallery-note{bottom:54px;left:var(--gutter);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:10px;display:flex;position:absolute}.gallery-note .arw{color:var(--gold)}.gallery-fallback{display:none}.creds{z-index:2;background:var(--surface-sunken);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:118px 0;position:relative}.creds:before{content:"";pointer-events:none;background:radial-gradient(60% 140% at 50% 0,#c68f440f,#0000 60%);position:absolute;inset:0}.creds-head{text-align:center;max-width:560px;margin:0 auto 64px}.creds-head .eyebrow{justify-content:center;display:inline-flex}.creds-grid{z-index:1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.cred{padding:8px 36px;position:relative}.cred:not(:last-child):after{content:"";background:linear-gradient(180deg,transparent,var(--border-strong),transparent);width:1px;position:absolute;top:14%;bottom:14%;right:0}.cred:first-child{padding-left:0}.cred .tick{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:10px;display:block}.cred .k,.cred .tick{font-family:var(--mono)}.cred .k{letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-size:21px;font-weight:700}.cred .v{font-family:var(--body);color:var(--muted);font-size:13.5px;line-height:1.45}.caps{z-index:2;padding:124px 0;position:relative}.caps-head{text-align:center;max-width:660px;margin:0 auto 60px}.caps-head .eyebrow{justify-content:center;display:inline-flex}.caps-head .lede{margin:0 auto}.caps-cluster{margin-top:46px}.caps-cluster:first-of-type{margin-top:0}.caps-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:16px;margin-bottom:22px;font-size:11px;display:flex}.caps-label:after{content:"";background:var(--border);flex:1;height:1px}.caps-grid{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.caps-grid .cap{background:#13160f;padding:30px 28px;transition:background .35s,transform .35s}.caps-grid .cap:hover{background:#191e17}.caps-grid .cap h3{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:15.5px;font-weight:500}.caps-grid .cap p{font-family:var(--body);color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:1080px){.caps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.caps-grid{grid-template-columns:1fr}}.stats{z-index:2;padding:140px 0 150px;position:relative;overflow:hidden}.stats-head{text-align:center;max-width:640px;margin:0 auto 84px}.stats-head .eyebrow{justify-content:center;display:inline-flex}.stat-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stat{padding:14px 40px;position:relative;overflow:visible}.stat:not(:last-child):after{content:"";background:linear-gradient(180deg,transparent,var(--border-strong) 30%,var(--border-strong) 70%,transparent);width:1px;position:absolute;top:8%;bottom:8%;right:0}.stat:first-child{padding-left:0}.stat:last-child{padding-right:0}.stat .figwrap{position:relative}.stat .figwrap:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(closest-side,#ce6e2c38,#c68f440f 52%,#0000 72%);width:130%;height:150%;transition:opacity .8s;position:absolute;top:-22%;left:-12px}.stat.lit .figwrap:before{opacity:1}.stat .figure{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--gold-strong);text-shadow:0 0 30px #ce6e2c52;font-size:clamp(58px,7vw,118px);font-weight:700;line-height:.9;position:relative}.stat .figure .unit{color:var(--gold);letter-spacing:0;text-shadow:none;margin-left:4px;font-size:.36em;font-weight:500}.stat .rule{background:var(--border);transform-origin:0;height:1px;margin:24px 0 0;transition:transform 1s;transform:scaleX(0)}.stat.lit .rule{transform:scaleX(1)}.stat .desc{font-family:var(--body);color:var(--ink);opacity:.84;margin-top:22px;font-size:13.5px;line-height:1.5}.stat .desc em{font-style:normal;font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:10px;font-size:11px;display:block}.cta{z-index:2;text-align:center;border-top:1px solid var(--border);padding:150px 0 160px;position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ce6e2c24,#c68f440d 45%,#0000 70%);width:1100px;max-width:140vw;height:1100px;max-height:140vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta h2{font-family:var(--mono);letter-spacing:-.025em;color:var(--ink);max-width:14ch;margin:24px auto 0;font-size:clamp(38px,6vw,92px);font-weight:500;line-height:1.02;position:relative}.cta h2 em{color:var(--gold-strong);font-style:italic}.cta .lede{max-width:48ch;margin:30px auto 0}.cta-actions{justify-content:center;gap:14px;margin-top:42px;position:relative}.cta-actions,.foot{flex-wrap:wrap;display:flex}.foot{font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:16px;font-size:11px}.foot,.foot a{color:var(--muted)}.foot a{text-decoration:none;transition:color .25s}.foot a:hover{color:var(--gold)}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;filter:blur(7px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1),filter .9s;transform:translateY(44px)}.reveal.in{opacity:1;filter:none;transform:none}.hero-cta.reveal{transition-delay:.12s}.scroll-hint.reveal{transition-delay:.22s}.stat-grid .stat:nth-child(2) .figwrap{transition-delay:50ms}.creds-grid .cred:nth-child(2){transition-delay:80ms}.creds-grid .cred:nth-child(3){transition-delay:.16s}.creds-grid .cred:nth-child(4){transition-delay:.24s}.caps-grid .cap{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1) var(--cd,0s),transform .85s cubic-bezier(.16,1,.3,1) var(--cd,0s),background .35s ease;transform:translateY(34px)}.caps-cluster.in .cap{opacity:1;transform:none}.caps-cluster.in .cap:first-child{--cd:0s}.caps-cluster.in .cap:nth-child(2){--cd:70ms}.caps-cluster.in .cap:nth-child(3){--cd:.14s}.caps-cluster.in .cap:nth-child(4){--cd:.21s}.caps-cluster.in .cap:nth-child(5){--cd:.28s}.caps-cluster.in .cap:nth-child(6){--cd:.35s}}@media (max-width:1080px){:root{--gutter:30px}.hero-lower{grid-template-columns:1fr;gap:38px;margin-top:40px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:48px 0}.stat{padding:14px 30px}.stat:nth-child(2):after{display:none}.creds-grid{grid-template-columns:repeat(2,1fr);gap:40px 0}.cred{padding:8px 24px}.cred:nth-child(2):after,nav.primary{display:none}.gallery-rail{grid-template-columns:1fr;gap:32px}.pin-stick,.pin-track{min-height:auto}.pin-stick{padding:96px 0;position:relative}}@media (max-width:560px){.stat-grid{grid-template-columns:1fr}.stat:after{display:none}.creds-grid{grid-template-columns:1fr}.cred:after{display:none}.metrics{flex-direction:column;gap:18px}.metric:not(:last-child){border-right:0;border-bottom:1px solid var(--border);margin-right:0;padding-bottom:18px;padding-right:0}}.nav-grp{position:relative}.nav-grp,.nav-trigger{align-items:center;display:inline-flex}.nav-trigger{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);cursor:pointer;background:0 0;border:0;gap:7px;padding:4px 0;font-size:12.5px;transition:color .25s}.nav-grp.is-active .nav-trigger,.nav-grp:hover .nav-trigger,.nav-trigger:hover{color:var(--ink)}.nav-chev{opacity:.65;transition:transform .25s,opacity .25s}.nav-grp:hover .nav-chev,.nav-grp[data-open=true] .nav-chev{opacity:1;transform:rotate(180deg)}.nav-grp.is-active .nav-trigger{position:relative}.nav-grp.is-active .nav-trigger:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:-3px;left:0;right:17px}.nav-menu{border:1px solid var(--border-strong);min-width:194px;box-shadow:var(--shadow-float);opacity:0;visibility:hidden;z-index:60;background:#191e18;border-radius:4px;flex-direction:column;gap:2px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:calc(100% + 16px);left:-16px;transform:translateY(-6px)}.nav-menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-grp:hover .nav-menu,.nav-grp[data-open=true] .nav-menu{opacity:1;visibility:visible;transform:translateY(0)}nav.primary .nav-menu a{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);white-space:nowrap;border-radius:3px;padding:9px 12px;font-size:12.5px;text-decoration:none;transition:background .2s,color .2s;position:static}nav.primary .nav-menu a:after{content:none!important;display:none!important}nav.primary .nav-menu a:focus-visible,nav.primary .nav-menu a:hover{color:var(--ink);background:#c68f441a}nav.primary .nav-menu a[aria-current]{color:var(--gold-strong)}footer{border-top:1px solid var(--border);z-index:2;background:var(--surface-sunken);padding:0;position:relative}.footer-top{grid-template-columns:minmax(0,1.35fr) minmax(0,2fr);gap:48px;padding:74px 0 54px;display:grid}.footer-brand{max-width:380px}.footer-logo{line-height:0;text-decoration:none;display:inline-block}.footer-logo .brand-mark{width:220px;height:42px;display:block;position:relative}.footer-logo .brand-mark canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.footer-tag{font-family:var(--body);color:var(--muted);margin:16px 0;font-size:13.5px;line-height:1.6}.footer-meta{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10px}.footer-socials{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.footer-social{color:var(--muted);background:0 0;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.footer-social svg{width:17px;height:17px;display:block}.footer-social:hover{color:var(--gold);transform:translateY(-1px)}.footer-nav{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.footer-heading{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:4px 0 16px;font-size:10.5px;font-weight:500}.footer-col a{font-family:var(--body);color:var(--muted);width:-moz-fit-content;width:fit-content;padding:6px 0;font-size:13.5px;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:14px;padding:22px 0 30px;font-size:11px}.footer-bottom,.footer-legal{flex-wrap:wrap;align-items:center;display:flex}.footer-legal{gap:22px}.footer-legal a{color:var(--muted);text-decoration:none;transition:color .2s}.footer-legal a:hover{color:var(--gold)}.footer-lang b{color:var(--ink);font-weight:500}@media (max-width:860px){.footer-top{grid-template-columns:1fr;gap:38px;padding:56px 0 40px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:560px){.footer-nav{grid-template-columns:1fr 1fr;gap:24px}}.platform-strip{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px 0;max-width:800px;margin-top:46px;padding-top:22px;display:flex}.platform-strip span{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-left:1px solid var(--border);padding:0 22px;font-size:11px;line-height:1.4}.platform-strip span:first-child{border-left:0;padding-left:0}.platform-strip b{color:var(--gold);font-weight:500}.pipe{z-index:2;background:var(--surface-sunken);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:120px 0;position:relative}.pipe:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 0,#ce6e2c0f,#0000 60%);position:absolute;inset:0}.pipe-head{text-align:center;z-index:1;max-width:660px;margin:0 auto 74px;position:relative}.pipe-head .eyebrow{justify-content:center;display:inline-flex}.pipe-head .lede{margin:18px auto 0}.pipe-rail{z-index:1;padding-top:42px;position:relative;overflow:hidden}.pipe-rail:before{background:var(--border-strong);height:1px;top:18px;right:0}.pipe-rail:after,.pipe-rail:before{content:"";position:absolute;left:0}.pipe-rail:after{background:linear-gradient(90deg,transparent,var(--gold-strong));width:64px;height:3px;top:17px;box-shadow:0 0 14px #dbb46b99}.pipe-nodes{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;display:grid}.node{padding-top:16px;position:relative}.node:before{content:"";background:var(--bg);border:1px solid var(--gold-strong);width:9px;height:9px;position:absolute;top:-29px;left:0;transform:rotate(45deg)}.node .ix{letter-spacing:.2em;color:var(--gold);font-size:10px}.node .ix,.node h4{font-family:var(--mono)}.node h4{letter-spacing:-.01em;color:var(--ink);margin:9px 0 7px;font-size:13.5px;font-weight:500}.node p{font-family:var(--body);color:var(--muted);font-size:11.5px;line-height:1.42}.life{z-index:2;padding:120px 0;position:relative}.life-grid{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:46px;display:grid;overflow:hidden}.life-step{background:#13160f;padding:32px 28px;transition:background .35s}.life-step:hover{background:#191e17}.life-step .n{font-family:var(--mono);letter-spacing:-.02em;color:var(--gold-strong);font-size:30px;font-weight:700}.life-step h4{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:16px 0 9px;font-size:15px;font-weight:500}.life-step p{font-family:var(--body);color:var(--muted);font-size:13px;line-height:1.5}@keyframes pipeflow{0%{left:-64px}to{left:100%}}@media (prefers-reduced-motion:no-preference){.pipe-rail:after{animation:pipeflow 4.5s linear infinite}}@media (max-width:1080px){.pipe-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.pipe-rail:after,.pipe-rail:before{display:none}.node{border-left:1px solid var(--border-strong);padding-top:0;padding-left:18px}.node:before{top:3px;left:-5px}.life-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.life-grid,.pipe-nodes{grid-template-columns:1fr}.platform-strip{flex-direction:column;align-items:flex-start;gap:12px}.platform-strip span{border-left:0;padding-left:0;padding-right:0}}.orch-sec{z-index:2;background:var(--surface-sunken);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:120px 0;position:relative}.orch{border:1px solid var(--border);background:#10130d;border-radius:6px;padding:26px 22px;overflow-x:auto}.orch-svg{width:100%;min-width:780px;height:auto;display:block}.orch-svg text{font-family:var(--mono)}.orch-svg .nrect{fill:#171b13;stroke:var(--border-strong);stroke-width:1px}.orch-svg .grect{fill:#1b1d12;stroke:var(--gold);stroke-width:1.3px}.orch-svg .mrect{fill:#15180f;stroke:var(--border-strong);stroke-width:1px}.orch-svg .ntitle{fill:var(--ink);font-size:13px}.orch-svg .nsub{fill:var(--muted);font-size:10.5px}.orch-svg .lbl{fill:var(--gold);letter-spacing:.12em;font-size:10.5px}.orch-svg .edge{fill:none;stroke:var(--border-strong);stroke-width:1.4px}.orch-svg .flow{fill:none;stroke:var(--gold-strong);stroke-width:1.7px;stroke-dasharray:4 7}@keyframes orchdash{to{stroke-dashoffset:-22px}}@media (prefers-reduced-motion:no-preference){.orch-svg .flow{animation:orchdash 1.1s linear infinite}}.integ-grid{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:48px;display:grid;overflow:hidden}.integ-card{background:#13160f;padding:32px 28px;transition:background .35s}.integ-card:hover{background:#191e17}.integ-card .ix{font-family:var(--mono);letter-spacing:.14em;color:var(--gold);font-size:12px;font-weight:700}.integ-card h3{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:14px 0 10px;font-size:15.5px;font-weight:500}.integ-card p{font-family:var(--body);color:var(--muted);font-size:13px;line-height:1.55}@media (max-width:1080px){.integ-grid{grid-template-columns:1fr}}.hero-rt{position:relative}.route-panel{border:1px solid var(--border-strong);box-shadow:var(--shadow-float);background:linear-gradient(170deg,#191e19,#11140e);border-radius:4px;max-width:430px;margin-left:auto;overflow:hidden}.route-panel .rp-bar{border-bottom:1px solid var(--border);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;padding:13px 16px;font-size:10.5px;display:flex}.route-panel .rp-dot{background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px var(--ember)}.route-panel .rp-bar b{color:var(--ink);letter-spacing:.1em;font-weight:500}.route-panel .rp-tag{color:var(--gold);margin-left:auto}.route-panel .rp-body{padding:4px 16px 8px}.route-panel .rp-row{border-bottom:1px solid var(--border);font-family:var(--mono);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 0;font-size:12.5px;display:flex}.route-panel .rp-row:last-child{border-bottom:0}.route-panel .rp-k{color:var(--muted)}.route-panel .rp-v{color:var(--ink)}.route-panel .rp-v.gold{color:var(--gold-strong)}@media (max-width:1080px){.route-panel{max-width:none;margin-left:0}}.route-map{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;display:grid;overflow:hidden}.rm-item{background:#13160f;flex-direction:column;gap:7px;padding:20px 22px;display:flex}.rm-task{font-family:var(--body);color:var(--muted);font-size:12.5px}.rm-prov{font-family:var(--mono);letter-spacing:-.01em;color:var(--gold-strong);font-size:16px;font-weight:500}.rm-note{font-family:var(--body);color:var(--muted);border-top:1px solid var(--border);background:#10130d;grid-column:1/-1;padding:18px 22px;font-size:13px;line-height:1.6}.rm-note b{color:var(--ink);font-weight:500}@media (max-width:760px){.route-map{grid-template-columns:1fr}}.proof2 .caps-head{margin:0 auto 54px}.wf-grid{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.wf-card{background:#13160f;flex-direction:column;padding:30px 30px 28px;transition:background .35s;display:flex}.wf-card:hover{background:#171b13}.wf-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.wf-cat{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10px}.wf-cat,.wf-id{font-family:var(--mono)}.wf-id{color:var(--muted);font-size:12px}.wf-card h3{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:0 0 9px;font-size:17px;font-weight:500}.wf-trigger{font-family:var(--mono);color:var(--gold-strong);letter-spacing:.02em;margin:0 0 16px;font-size:11.5px}.wf-steps{flex-direction:column;gap:8px;margin:0 0 15px;padding:0;list-style:none;display:flex}.wf-steps li{font-family:var(--body);color:var(--ink);align-items:baseline;gap:11px;font-size:13px;line-height:1.4;display:flex}.wf-dot{border-radius:2px;flex:none;width:7px;height:7px;position:relative;top:2px}.wf-prov{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.wf-prov .pv{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);border:1px solid var(--border-strong);border-radius:3px;padding:6px 10px;font-size:10.5px}.wf-prov .pv b{color:var(--gold-strong);font-weight:500}.wf-gate,.wf-out{font-family:var(--body);color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.wf-gate{border-top:1px solid var(--border);padding-top:15px}.wf-out{margin-top:9px}.wf-gate b,.wf-out b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-right:8px;font-size:9.5px;font-weight:500}@media (max-width:860px){.wf-grid{grid-template-columns:1fr}}.ucx-head{max-width:80ch}.ucx-head .lede{margin-top:14px}.ucx-block{margin-top:56px}.ucx-subh{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:0 0 18px;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.12}.ucx-subh-lg{margin-bottom:16px;font-size:clamp(22px,2.6vw,30px)}.ucx-mini-head{max-width:82ch;margin-bottom:24px}.ucx-mini-head .eyebrow{margin-bottom:14px;display:inline-block}.ucx-prose{font-family:var(--body);color:var(--muted);max-width:82ch;margin:0 0 14px;font-size:15px;line-height:1.7}.ucx-prose:last-child{margin-bottom:0}.ucx-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ucx-chips-tight{gap:7px;margin-top:18px}.ucx-chip{font-family:var(--mono);letter-spacing:.01em;color:var(--ink);border:1px solid var(--border-strong);white-space:nowrap;background:#13160f;border-radius:4px;padding:6px 11px;font-size:12px}.ucx-chip-strong{color:var(--gold-strong);border-color:var(--gold);background:#1b1d12}.ucx-duo{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:56px;display:grid;overflow:hidden}.ucx-callout{background:#13160f;padding:32px}.ucx-callout .eyebrow{margin-bottom:14px;display:inline-block}.ucx-flag{color:var(--muted);border:1px solid var(--border-strong);border-left:2px solid var(--ember);background:var(--surface-sunken);border-radius:4px;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}.ucx-flag,.ucx-note{font-family:var(--body)}.ucx-note{color:var(--ink);background:#1b1d12;border:1px solid var(--gold);border-left-width:3px;border-radius:5px;max-width:96ch;margin:48px 0 0;padding:20px 24px;font-size:14px;line-height:1.7}.tp-grid{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tp-card{background:#13160f;flex-direction:column;gap:9px;padding:24px;transition:background .18s;display:flex}.tp-card:hover{background:#191e17}.tp-top{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tp-id{letter-spacing:.08em;color:#fff7e7;background:var(--gold);border-radius:3px;padding:2px 7px;font-size:12px;font-weight:500}.tp-id,.tp-tier{font-family:var(--mono)}.tp-tier{letter-spacing:.02em;color:var(--gold-strong);border:1px solid var(--border-strong);border-radius:3px;padding:3px 7px;font-size:10.5px;line-height:1.4}.tp-title{color:var(--ink);margin:2px 0 0;font-size:15px;font-weight:500;line-height:1.25}.tp-attach,.tp-title{font-family:var(--mono)}.tp-attach{letter-spacing:.02em;color:var(--gold);margin:0;font-size:11px}.tp-body{margin:0;font-size:13px}.tp-body,.tp-why{font-family:var(--body);color:var(--muted);line-height:1.6}.tp-why{border-top:1px solid var(--border);margin:auto 0 0;padding-top:9px;font-size:12.5px}.tp-why-l{color:var(--ink);font-weight:600}.tier-rail{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.tier-card{background:#13160f;flex-direction:column;gap:8px;padding:22px;transition:background .18s;display:flex}.tier-card:hover{background:#191e17}.tier-id{letter-spacing:.1em;color:var(--gold);font-size:12px}.tier-id,.tier-name{font-family:var(--mono)}.tier-name{color:var(--ink);margin:0;font-size:15px;font-weight:500}.tier-use{font-family:var(--body);color:var(--muted);margin:0;font-size:13px;line-height:1.6}.sys-fig{margin:0}.sys-frame{border:1px solid var(--border);background:#10130d;border-radius:8px;padding:22px;overflow-x:auto}.sys-svg{width:100%;min-width:1080px;height:auto;display:block}.sys-cap{font-family:var(--body);color:var(--muted);max-width:62ch;margin:16px 2px 0;font-size:13px;line-height:1.6}.sys-zone{font-family:var(--mono);letter-spacing:.18em;fill:var(--gold);text-transform:uppercase;font-size:12px}.sys-zone-r{text-anchor:end}.sys-ext rect{fill:#13160f;stroke:var(--border-strong);stroke-width:1px}.sys-ext-t{font-family:var(--mono);fill:var(--ink);font-size:13px}.sys-ext-s{font-family:var(--body);fill:var(--muted);font-size:11.5px}.sys-gate rect{fill:#1b1d12;stroke:var(--gold);stroke-width:1px}.sys-gate-t{font-family:var(--mono);letter-spacing:.12em;fill:var(--gold-strong);text-anchor:middle;font-size:10.5px}.sys-node rect{fill:#171b13;stroke:var(--border-strong);stroke-width:1px}.sys-node-emph rect{fill:#1b1d12;stroke:var(--gold);stroke-width:1px}.sys-node-c{font-family:var(--mono);letter-spacing:.1em;fill:var(--gold);font-size:11px}.sys-node-t{font-family:var(--mono);fill:var(--ink);font-size:13px}.sys-node-s{font-family:var(--body);fill:var(--muted);font-size:11px}.sys-out rect{fill:#13160f;stroke:var(--border-strong);stroke-width:1px}.sys-out-t{font-family:var(--mono);fill:var(--ink);font-size:12.5px}.sys-out-s{font-family:var(--body);fill:var(--muted);font-size:11px}.sys-flow{fill:none;stroke-width:1.4px}.sys-order{stroke:var(--gold)}.sys-data{stroke:var(--muted);stroke-width:1.2px;opacity:.75}.sys-settle{stroke:var(--ember)}.sys-chain{stroke:var(--gold-strong)}.sys-ai-dash{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:5 4}.sys-tp rect{fill:#1b1d12;stroke:var(--gold);stroke-width:1.4px}.sys-tp-n{fill:var(--gold-strong);font-size:11px;font-weight:500}.sys-tp-n,.sys-tp-tag{font-family:var(--mono);text-anchor:middle}.sys-tp-tag{letter-spacing:.08em;fill:var(--muted);font-size:8px}.sys-leg-t{font-family:var(--mono);fill:var(--muted);font-size:11px}@media (prefers-reduced-motion:no-preference){.sys-ai-dash,.sys-chain,.sys-order{stroke-dasharray:6 5;animation:sys-dash 1.1s linear infinite}.sys-settle{stroke-dasharray:5 5;animation:sys-dash 1.4s linear infinite}@keyframes sys-dash{to{stroke-dashoffset:-22px}}}.rt-frame{border:1px solid var(--border);background:#10130d;border-radius:8px;padding:22px;overflow-x:auto}.rt-svg{width:100%;min-width:920px;height:auto;display:block}.rt-svg text{font-family:var(--mono)}.rt-zone{fill:var(--gold);letter-spacing:.22em;font-size:10.5px}.rt-div{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 6}.rt-nrect{fill:#171b13;stroke:var(--border-strong);stroke-width:1px}.rt-grect{fill:#1b1d12;stroke:var(--gold);stroke-width:1.3px}.rt-mrect{fill:#15180f;stroke:var(--border-strong);stroke-width:1px}.rt-erect{fill:#1c1610;stroke:var(--ember);stroke-width:1.3px}.rt-diamond{fill:#1b1d12;stroke:var(--gold-strong);stroke-width:1.4px}.rt-title{fill:var(--ink);font-size:13px}.rt-dtitle{fill:var(--ink);font-size:12.5px}.rt-sub{fill:var(--muted);font-size:10.5px}.rt-tag{fill:var(--gold);letter-spacing:.16em;font-size:10px}.rt-tag-emb{fill:var(--ember)}.rt-axis{fill:var(--gold);letter-spacing:.16em;font-size:9.5px}.rt-axis-l,.rt-axis-r{fill:var(--muted)}.rt-axisline{stroke:var(--border-strong);stroke-width:1px}.rt-flow{fill:none;stroke:var(--gold-strong);stroke-width:1.7px;stroke-dasharray:4 7}.rt-flow-emb{fill:none;stroke:var(--ember);stroke-width:1.6px;stroke-dasharray:4 7}.rt-flow-mut{fill:none;stroke:var(--muted);stroke-width:1.4px;stroke-dasharray:3 6}.rt-feedback{fill:none;stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:3 4}.rt-fb-lbl{fill:var(--gold);letter-spacing:.1em;font-size:10px}.rt-dot{fill:var(--ember)}.rt-leg-t{fill:var(--muted);font-size:10.5px}.rt-leg-static{stroke-dasharray:4 4}@keyframes rt-dash{to{stroke-dashoffset:-22px}}@keyframes rt-dash-fb{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:no-preference){.rt-svg .rt-flow,.rt-svg .rt-flow-emb,.rt-svg .rt-flow-mut{animation:rt-dash 1.1s linear infinite}.rt-svg .rt-leg-static{animation:none}.rt-svg .rt-feedback{animation:rt-dash-fb 1.3s linear infinite}}@media (max-width:1080px){.tier-rail,.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.ucx-duo{grid-template-columns:1fr}.ucx-block{margin-top:44px}.ucx-callout{padding:24px}}@media (max-width:620px){.tier-rail,.tp-grid{grid-template-columns:1fr}}.aud{z-index:2;padding:96px 0 44px;position:relative}.aud-head{max-width:700px;margin:0 0 26px}.aud-list{border-top:1px solid var(--border-strong);margin-top:52px}.aud-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.82fr) minmax(0,2.18fr);gap:48px;padding:56px 0;display:grid}.aud-row:last-child{border-bottom:0}.aud-tag{position:relative}.aud-num{font-family:var(--mono);letter-spacing:-.04em;color:var(--gold-strong);font-variant-numeric:tabular-nums;text-shadow:0 0 26px #ce6e2c38;font-size:clamp(40px,4.4vw,66px);font-weight:700;line-height:.86}.aud-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);max-width:18ch;margin-top:18px;font-size:12.5px;font-weight:500}.aud-kicker,.aud-stake{font-family:var(--mono);line-height:1.5}.aud-stake{letter-spacing:.05em;color:var(--muted);max-width:24ch;margin-top:11px;font-size:10.5px}.aud-body{padding-top:6px}.aud-body h3{font-family:var(--mono);letter-spacing:-.018em;color:var(--ink);max-width:24ch;margin:0 0 16px;font-size:clamp(21px,2vw,29px);font-weight:500;line-height:1.18}.aud-lead{font-family:var(--body);color:var(--muted);max-width:56ch;margin:0 0 26px;font-size:15px;line-height:1.62}.aud-meta{flex-direction:column;gap:14px;display:flex}.aud-line{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.aud-line .ml{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex:0 0 96px;padding-top:2px;font-size:10px}.aud-caps{min-width:240px;font-family:var(--mono);color:var(--ink);flex:1;font-size:12.5px;line-height:1.75}.aud-caps b{color:var(--gold-strong);font-weight:500}.aud-proof{flex-wrap:wrap;flex:1;gap:10px 18px;min-width:240px;display:flex}.aud-proof a{font-family:var(--mono);letter-spacing:.02em;color:var(--gold);border-bottom:1px solid var(--border-strong);padding-bottom:2px;font-size:12px;text-decoration:none;transition:color .25s,border-color .25s}.aud-proof a:hover{color:var(--gold-strong);border-color:var(--gold)}@media (max-width:860px){.aud-row{grid-template-columns:1fr;gap:22px;padding:42px 0}.aud-num{font-size:46px}.aud-line{flex-direction:column;gap:6px}.aud-line .ml{flex:none}}.cases{z-index:2;padding:88px 0 34px;position:relative}.hero.cases{align-items:stretch;min-height:auto;padding:118px 0 52px;display:block;overflow:visible}.cases-head{max-width:720px;margin:0 0 30px}.case{border-top:1px solid var(--border);grid-template-columns:minmax(0,.72fr) minmax(0,2.28fr);gap:46px;padding:44px 0;display:grid}.case:first-of-type{border-top:1px solid var(--border-strong)}.case-num{font-family:var(--mono);letter-spacing:-.04em;color:var(--gold-strong);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,52px);font-weight:700;line-height:.86}.case-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);max-width:20ch;margin-top:14px;font-size:12px;font-weight:500;line-height:1.5}.case-stamp{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);margin-top:10px;font-size:10px}.case-body h3{font-family:var(--mono);letter-spacing:-.016em;color:var(--ink);max-width:32ch;margin:0 0 14px;font-size:clamp(18px,1.8vw,25px);font-weight:500;line-height:1.22}.case-lead{font-family:var(--body);color:var(--muted);max-width:64ch;margin:0 0 20px;font-size:14.5px;line-height:1.62}.case-metrics{flex-wrap:wrap;gap:22px 34px;margin-bottom:18px;display:flex}.case-metric{flex-direction:column;gap:3px;display:flex}.case-metric .m-num{font-family:var(--mono);letter-spacing:-.02em;color:var(--gold-strong);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.case-metric .m-cap{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);max-width:24ch;font-size:10px;line-height:1.5}.case-foot{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.case-foot .ct{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border-strong);border-radius:3px;padding:5px 10px;font-size:10px}.case-foot a{font-family:var(--mono);color:var(--gold);border-bottom:1px solid var(--border-strong);padding-bottom:2px;font-size:12px;text-decoration:none;transition:color .25s,border-color .25s}.case-foot a:hover{color:var(--gold-strong);border-color:var(--gold)}.cases-note{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);max-width:72ch;margin-top:24px;font-size:11px;line-height:1.6}@media (max-width:860px){.case{grid-template-columns:1fr;gap:18px;padding:34px 0}.case-num{font-size:40px}}.proof-records{border-top:1px solid var(--border-strong);margin:42px 0 0;padding:38px 0 6px}.proof-records-head{max-width:720px;margin:0 0 28px}.proof-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.proof-record{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:16px;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.proof-record{background:color-mix(in srgb,var(--surface) 68%,transparent)}}.proof-record{box-shadow:var(--shadow-raised)}.proof-record__meta{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px 12px;font-size:10px;display:flex}.proof-record__meta span:not(:last-child):after{content:"/";color:var(--border-strong);margin-left:12px}.proof-record h1,.proof-record h3{margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.25}.proof-record h1,.proof-record h2,.proof-record h3{font-family:var(--mono);letter-spacing:-.01em;font-weight:500}.proof-record h2{margin:12px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.3}.proof-record h1 a,.proof-record h3 a{color:var(--ink);text-decoration:none}.proof-record h1 a:hover,.proof-record h3 a:hover{color:var(--gold-strong)}.proof-record p{font-family:var(--body);color:var(--muted);margin:0;font-size:14px;line-height:1.6}.proof-record ul:not([aria-label]){gap:10px;margin:0;padding:0;list-style:none;display:grid}.proof-record ul:not([aria-label]) li{color:var(--muted);padding-left:18px;font-size:14px;line-height:1.6;position:relative}.proof-record ul:not([aria-label]) li:before{content:"";background:var(--gold);width:7px;height:1px;position:absolute;top:.75em;left:0}@media (max-width:860px){.proof-record-list{grid-template-columns:1fr}.proof-record{padding:20px}}.proof2{z-index:2;padding:118px 0;position:relative}.proof2 .caps-head{text-align:center;max-width:680px;margin:0 auto 22px}.proof2 .caps-head .eyebrow{justify-content:center;display:inline-flex}.proof2 .caps-head .lede{margin:18px auto 0}.orch-legend{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:22px;margin:4px 0;font-size:10.5px;display:flex}.orch-legend span{align-items:center;gap:8px;display:inline-flex}.orch-legend i{border-radius:2px;width:9px;height:9px;display:inline-block}.d-sys{background:#9aa38c}.d-ai{background:var(--gold)}.d-human{background:var(--ember)}.d-model{background:var(--gold-strong)}.cap-strip{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin:16px auto 0;display:flex}.cap-strip span{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);border:1px solid var(--border-strong);border-radius:3px;padding:6px 11px;font-size:10px}.cap-strip b{color:var(--gold-strong);font-weight:500}.boards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.board-row{flex-direction:column;display:flex}.board-row .flow-meta{align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.flow-cat{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:10px}.flow-cat,.flow-title{font-family:var(--mono)}.flow-title{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:500}.flow-id{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11px}.wf-board{border:1px solid var(--border);background:#0e110b radial-gradient(#96998b17 1px,#0000 0) 0 0/22px 22px;border-radius:8px;flex:1;align-items:flex-start;padding:18px 14px;overflow:auto}.wf-board,.wf-board .mermaid{justify-content:center;display:flex}.wf-board .mermaid{width:100%}.wf-board svg{max-width:100%;height:auto}@media (max-width:1080px){.boards{grid-template-columns:1fr}}.ev{z-index:2;padding:96px 0 30px;position:relative}.ev-head{max-width:720px;margin:0 0 26px}.ev-group{margin-top:46px}.ev-glabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--border-strong);padding-bottom:14px;font-size:11px;font-weight:500}.ev-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:48px;padding:44px 0;display:grid}.ev-group .ev-row:last-child{border-bottom:0}.ev-fig{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ev-num{font-family:var(--mono);letter-spacing:-.04em;color:var(--gold-strong);font-variant-numeric:tabular-nums;text-shadow:0 0 26px #ce6e2c38;font-size:clamp(38px,4.2vw,62px);font-weight:700;line-height:.86}.ev-num .ev-u{letter-spacing:0;color:var(--gold);margin-left:3px;font-size:.42em}.ev-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--muted);border-radius:2px;padding:4px 9px;font-size:9.5px}.tag-peer{color:var(--gold-strong);border-color:var(--gold)}.tag-vendor{color:var(--ember);border-color:var(--border-strong)}.tag-analyst{color:var(--gold)}.tag-forecast,.tag-lab{color:var(--muted)}.ev-body h3{font-family:var(--mono);letter-spacing:-.013em;color:var(--ink);max-width:48ch;margin:0 0 16px;font-size:clamp(16px,1.55vw,22px);font-weight:500;line-height:1.34}.ev-src{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:12px;display:flex}.ev-pub{letter-spacing:.03em;color:var(--ink)}.ev-pub,.ev-src a{font-family:var(--mono);font-size:12px}.ev-src a{color:var(--gold);border-bottom:1px solid var(--border-strong);padding-bottom:2px;text-decoration:none;transition:color .25s,border-color .25s}.ev-src a:hover{color:var(--gold-strong);border-color:var(--gold)}.ev-caveat{font-family:var(--body);color:var(--muted);max-width:62ch;margin:0;font-size:13px;line-height:1.6}.ev-note{border:1px solid var(--border-strong);background:var(--surface);border-radius:4px;margin-top:42px;padding:28px 32px}.ev-note h3{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:500}.ev-note p{font-family:var(--body);color:var(--muted);max-width:72ch;margin:0;font-size:14px;line-height:1.65}@media (max-width:860px){.ev-row{grid-template-columns:1fr;gap:18px;padding:34px 0}.ev-num{font-size:44px}.ev-fig{flex-direction:row;align-items:center;gap:14px}}.tiers{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 10px;display:grid}.tier{border:1px solid var(--border-strong);background:var(--surface);border-radius:4px;padding:22px 20px}.tier-k{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:10px}.tier h4,.tier-k{font-family:var(--mono)}.tier h4{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:500}.tier p{font-family:var(--body);color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.6}.tier-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-strong);border:1px solid var(--gold);border-radius:2px;padding:3px 8px;font-size:9.5px;display:inline-block}@media (max-width:780px){.tiers{grid-template-columns:1fr}}.faq{border-top:1px solid var(--border-strong);max-width:860px;margin-top:6px}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{cursor:pointer;font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:16px;padding:22px 0;font-size:16px;font-weight:500;list-style:none;transition:color .2s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"+";color:var(--gold);font-size:18px;line-height:1;transition:transform .2s;display:inline-block}.faq-item[open] summary:before{transform:rotate(45deg)}.faq-item summary:hover{color:var(--gold-strong)}.faq-a{font-family:var(--body);color:var(--muted);max-width:70ch;padding:0 0 24px 30px;font-size:14.5px;line-height:1.64}.tc{z-index:2;padding:90px 0 24px;position:relative}.tc-head{max-width:700px;margin:0 0 46px}.tc-domains{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tc-dom{background:#13160f;padding:32px 30px}.tc-dom .dk{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10.5px}.tc-dom .dk,.tc-dom h3{font-family:var(--mono)}.tc-dom h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 18px;font-size:19px;font-weight:500}.tc-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tc-list li{font-family:var(--body);color:var(--muted);padding-left:26px;font-size:13.5px;line-height:1.5;position:relative}.tc-list li:before{content:"";border-left:1.5px solid var(--gold-strong);border-bottom:1.5px solid var(--gold-strong);width:10px;height:6px;position:absolute;top:3px;left:2px;transform:rotate(-45deg)}.tc-list li b{color:var(--ink);font-weight:500}.subp{z-index:2;padding:54px 0 24px;position:relative}.subp-head{max-width:680px;margin:0 0 26px}.tbl{border-collapse:collapse;width:100%}.tbl th{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border-strong);padding:0 18px 14px 0;font-size:10px;font-weight:500}.tbl td,.tbl th{color:var(--muted)}.tbl td{border-bottom:1px solid var(--border);vertical-align:top;font-family:var(--body);padding:18px 18px 18px 0;font-size:13.5px;line-height:1.45}.tbl td:first-child{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-weight:500}.tbl tr:last-child td{border-bottom:0}.subp-note{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);max-width:82ch;margin-top:18px;font-size:10.5px;line-height:1.65}.docs{z-index:2;padding:54px 0 30px;position:relative}.docs-head{max-width:680px;margin:0 0 24px}.doc-policies{flex-wrap:wrap;gap:10px 14px;margin:0 0 28px;display:flex}.doc-policies a{font-family:var(--mono);letter-spacing:.06em;color:var(--gold);border:1px solid var(--border-strong);border-radius:999px;padding:6px 14px;font-size:11px;text-decoration:none;transition:color .25s,border-color .25s}.doc-policies a:hover{color:var(--gold-strong);border-color:var(--gold)}.doc-list{border-top:1px solid var(--border-strong)}.doc{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.95fr) minmax(0,1.7fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.doc:last-child{border-bottom:0}.doc .dt{font-family:var(--mono);color:var(--ink);font-size:14.5px;font-weight:500}.doc .dd{font-family:var(--body);color:var(--muted);font-size:13px;line-height:1.45}.doc a{font-family:var(--mono);letter-spacing:.06em;color:var(--gold);white-space:nowrap;border-bottom:1px solid var(--border-strong);padding-bottom:2px;font-size:11px;text-decoration:none;transition:color .25s,border-color .25s}.doc a:hover{color:var(--gold-strong);border-color:var(--gold)}@media (max-width:860px){.doc,.tc-domains{grid-template-columns:1fr}.doc{align-items:start;gap:8px}}@media (max-width:680px){.tbl,.tbl tbody,.tbl td,.tbl tr{width:100%;display:block}.tbl thead{display:none}.tbl td{border:0;padding:4px 0}.tbl td:first-child{padding-top:14px}.tbl tr{border-bottom:1px solid var(--border);padding:0 0 14px}}.story{z-index:2;padding:100px 0 36px;position:relative}.story-head{max-width:680px;margin:0 0 18px}.tl{border-top:1px solid var(--border-strong);margin-top:50px}.tl-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.66fr) minmax(0,2.34fr);gap:48px;padding:42px 0;display:grid}.tl-row:last-child{border-bottom:0}.tl-year{font-family:var(--mono);letter-spacing:-.03em;color:var(--gold-strong);font-variant-numeric:tabular-nums;text-shadow:0 0 24px #ce6e2c33;font-size:clamp(30px,3.6vw,48px);font-weight:700;line-height:.88}.tl-row.now .tl-year{color:var(--ember)}.tl-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:10px}.tl-body h3,.tl-tag{font-family:var(--mono)}.tl-body h3{letter-spacing:-.012em;color:var(--ink);max-width:26ch;margin:0 0 10px;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.2}.tl-body p{font-family:var(--body);color:var(--muted);max-width:62ch;font-size:14.5px;line-height:1.62}.founder{z-index:2;background:var(--surface-sunken);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:96px 0;position:relative}.founder:before{content:"";pointer-events:none;background:radial-gradient(58% 120% at 14% 0,#c68f440f,#0000 60%);position:absolute;inset:0}.founder-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.3fr);align-items:start;gap:60px;display:grid;position:relative}.fcard{border:1px solid var(--border-strong);box-shadow:var(--shadow-raised);background:linear-gradient(160deg,#181d18,#12150e);border-radius:5px;padding:34px 32px}.fcard .mono-mark{width:54px;height:54px;font-family:var(--mono);color:var(--gold-strong);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:3px;place-items:center;font-size:18px;font-weight:700;display:grid}.fcard .fname{font-family:var(--body);color:var(--ink);margin:22px 0 4px;font-size:19px;font-weight:700}.fcard .frole{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:11px}.fcard .fline{color:var(--muted);margin-top:20px;font-size:14px}.conv-intro,.fcard .fline{font-family:var(--body);line-height:1.6}.conv-intro{color:var(--ink);opacity:.9;max-width:54ch;margin:14px 0 26px;font-size:15px}.convs{border-top:1px solid var(--border-strong)}.conv{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding:20px 0;display:grid}.conv:last-child{border-bottom:0}.conv .cx{font-family:var(--mono);color:var(--gold);font-variant-numeric:tabular-nums;font-size:13px}.conv h4{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:15.5px;font-weight:500}.conv p{font-family:var(--body);color:var(--muted);max-width:52ch;font-size:13px;line-height:1.55}.method{z-index:2;padding:104px 0;position:relative}.method-head{max-width:660px;margin:0 0 18px}.flow{border-top:1px solid var(--border-strong);margin-top:46px}.flow-step{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,17ch) minmax(0,1fr);align-items:baseline;gap:30px;padding:24px 0;display:grid}.flow-step:last-child{border-bottom:0}.flow-step .n{font-family:var(--mono);letter-spacing:.02em;color:var(--gold-strong);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.flow-step h4{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15.5px;font-weight:500}.flow-step p{font-family:var(--body);color:var(--muted);max-width:60ch;margin:0;font-size:13.5px;line-height:1.55}@media (max-width:860px){.tl-row{grid-template-columns:1fr;gap:12px;padding:32px 0}.tl-year{font-size:40px}.founder-grid{grid-template-columns:1fr;gap:38px}.flow-step{grid-template-columns:auto 1fr;gap:6px 18px}.flow-step p{grid-column:2}}.posts{z-index:2;padding:90px 0 40px;position:relative}.posts-head{max-width:720px;margin:0 0 26px}.post-list{border-top:1px solid var(--border-strong);margin-top:42px}.post{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.6fr) minmax(0,2.4fr);align-items:start;gap:44px;padding:40px 0;display:grid}.post:last-child{border-bottom:0}.post-meta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.post-cat{letter-spacing:.14em;color:var(--gold);font-size:11px;font-weight:500;line-height:1.5}.post-cat,.post-state{font-family:var(--mono);text-transform:uppercase}.post-state{letter-spacing:.1em;color:var(--muted);border:1px solid var(--border-strong);border-radius:2px;padding:4px 9px;font-size:9.5px}.post-state.live{color:var(--gold-strong);border-color:var(--gold)}.post-body h3{font-family:var(--mono);letter-spacing:-.018em;color:var(--ink);max-width:30ch;margin:0 0 12px;font-size:clamp(19px,1.9vw,26px);font-weight:500;line-height:1.2}.post-dek{font-family:var(--body);color:var(--muted);max-width:64ch;margin:0 0 16px;font-size:14.5px;line-height:1.62}.post-link{font-family:var(--mono);color:var(--gold);border-bottom:1px solid var(--border-strong);padding-bottom:2px;font-size:12.5px;text-decoration:none;transition:color .25s,border-color .25s}.post-link:hover{color:var(--gold-strong);border-color:var(--gold)}.post-foot{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);max-width:70ch;margin-top:24px;font-size:11px;line-height:1.6}@media (max-width:860px){.post{grid-template-columns:1fr;gap:14px;padding:30px 0}}.primary a[aria-current]{color:var(--ink)}.masthead-right .btn-fill[aria-current]{background:var(--gold-strong);border-color:var(--gold-strong)}.contact{z-index:2;padding:84px 0 124px;position:relative}.contact-head{max-width:680px;margin:0 0 50px}.contact-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:60px;display:grid}.cform{border:1px solid var(--border-strong);box-shadow:var(--shadow-float);background:linear-gradient(170deg,#191e19,#11140e);border-radius:5px;overflow:hidden}.cform .cbar{border-bottom:1px solid var(--border);font-family:var(--mono);letter-spacing:.1em;color:var(--muted);background:linear-gradient(#ffffff05,#0000);align-items:center;gap:8px;padding:13px 18px;font-size:11px;display:flex}.cform .cbar b{color:var(--ink);font-weight:500}.cform .cbar .dot{background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px var(--ember);border-radius:50%;margin-left:auto}.cform-body{padding:26px 24px}.field{margin-bottom:18px}.field label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.field label .opt{color:var(--gold);opacity:.7;letter-spacing:.04em}.field input,.field textarea{background:var(--surface-sunken);border:1px solid var(--border-strong);width:100%;color:var(--ink);font-family:var(--body);border-radius:2px;outline:0;padding:12px 14px;font-size:14.5px;transition:border-color .25s}.field input:focus,.field textarea:focus{border-color:var(--gold)}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--muted);opacity:.6}.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:.6}.field textarea{resize:vertical;min-height:122px;line-height:1.55}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cform-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:4px;display:flex}.cform-note{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);max-width:32ch;margin:0;font-size:10.5px;line-height:1.5}.cform-status{font-style:normal}.cform-status-ok{color:var(--gold-strong)}.cform-status-error,.cform-status-invalid{color:var(--ember)}.cform-status-sending{color:var(--muted)}.cform .btn[disabled]{opacity:.55;cursor:default;pointer-events:none}.caside{flex-direction:column;gap:34px;padding-top:4px;display:flex}.cblock h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin:0 0 18px;font-size:12px;font-weight:500;display:flex}.cblock h3:after{content:"";background:var(--border);flex:1;height:1px}.cnext{counter-reset:cn;margin:0;padding:0;list-style:none}.cnext li{font-family:var(--body);color:var(--muted);padding:0 0 16px 36px;font-size:14px;line-height:1.55;position:relative}.cnext li:last-child{padding-bottom:0}.cnext li:before{counter-increment:cn;content:counter(cn,decimal-leading-zero);font-family:var(--mono);color:var(--gold-strong);font-size:12px;font-weight:700;position:absolute;top:1px;left:0}.cnext li b{color:var(--ink);font-weight:500}.cdl{font-family:var(--mono);flex-direction:column;gap:13px;font-size:13px;line-height:1.4;display:flex}.cdl div{gap:14px;display:flex}.cdl .k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;flex:0 0 84px;padding-top:3px;font-size:10px}.cdl .val{color:var(--ink)}.cdl a{color:var(--gold);border-bottom:1px solid var(--border-strong);padding-bottom:1px;text-decoration:none;transition:color .25s,border-color .25s}.cdl a:hover{color:var(--gold-strong);border-color:var(--gold)}.creassure{font-family:var(--body);color:var(--muted);border-left:2px solid var(--border-strong);margin:0;padding:3px 0 3px 16px;font-size:13px;line-height:1.6}@media (max-width:860px){.contact-grid{gap:42px}.contact-grid,.field-row{grid-template-columns:1fr}}.brand{align-items:center;gap:0}.brand-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand-mark{width:clamp(200px,21vw,256px);height:44px;display:block;position:relative}.brand-mark canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.brand-page .scene{border-top:1px solid var(--border);padding:clamp(72px,9vw,116px) 0}.brand-page .scene-head{margin-bottom:48px}.brand-page .lede-wide{max-width:64ch}.brand-page .brand-hero{padding:clamp(64px,10vw,120px) 0 clamp(48px,7vw,80px)}.brand-page .brand-hero h1{font-family:var(--mono);letter-spacing:-.03em;max-width:18ch;color:var(--ink);margin:22px 0 0;font-size:clamp(32px,4.6vw,58px);font-weight:500;line-height:1.08}.brand-page .brand-hero h1 .accent{color:var(--gold-strong);font-style:italic}.brand-page .brand-hero .hero-sub{color:var(--ink);opacity:.92;max-width:58ch;margin-top:28px;font-size:17px;line-height:1.62}.brand-page .brand-hero .console{margin-top:46px}.brand-page .brand-hero .mark-stage{height:210px;position:relative}.brand-page .brand-hero .mark-stage .brand-mark{width:100%;height:100%;display:block;position:absolute;inset:0}.brand-page .brand-hero .console-bar .bar-tag{margin-left:auto}.brand-page .brand-kit-band{border-top:1px solid var(--border);padding:clamp(40px,6vw,64px) 0}.brand-page .brand-kit-cta{border:1px solid var(--border);background:#13160f;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:28px 30px;display:flex}.brand-page .brand-kit-cta .caps-label{margin:0 0 10px}.brand-page .brand-kit-cta p{font-family:var(--body);color:var(--muted);max-width:62ch;margin:0;font-size:14px;line-height:1.55}.brand-page .brand-kit-cta .btn{flex:none}.brand-page .btn-sm{letter-spacing:.12em;padding:8px 13px;font-size:10.5px}.brand-page .btn-sm b{color:var(--gold);font-weight:500}.brand-page .btn-sm:hover b{color:var(--gold-strong)}.brand-page .dl-row{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.brand-page .grid-hair{background:var(--border);border:1px solid var(--border);border-radius:5px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.brand-page .cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-page .cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-page .cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-page .cols5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:860px){.brand-page .cols3,.brand-page .cols4,.brand-page .cols5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.brand-page .cols2,.brand-page .cols3,.brand-page .cols4,.brand-page .cols5{grid-template-columns:1fr}}.brand-page .cell{background:#13160f;padding:22px 24px}.brand-page .cell .tick{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:10px;display:block}.brand-page .cell h4{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:500}.brand-page .cell p{font-family:var(--body);color:var(--muted);margin:0;font-size:13px;line-height:1.5}.brand-page .two-up{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (max-width:780px){.brand-page .two-up{grid-template-columns:1fr}}.brand-page .stage{border:1px solid var(--border);background:var(--surface);border-radius:4px;overflow:hidden}.brand-page .stage .ground{justify-content:center;align-items:center;min-height:150px;padding:38px 30px;display:flex}.brand-page .ground.on-dark{background:#0f1210}.brand-page .ground.on-light{background:#f7f6f1}.brand-page .stage .ground img{max-width:100%;height:auto;display:block}.brand-page .stage .bar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.brand-page .stage .bar .who{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px}.brand-page .icon-tiles{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.brand-page .icon-tiles{grid-template-columns:1fr}}.brand-page .icon-ground{border:1px solid var(--border);border-radius:4px;justify-content:center;align-items:center;padding:30px;display:flex}.brand-page .icon-ground.on-dark{background:#0f1210}.brand-page .icon-ground.on-light{background:#f7f6f1}.brand-page .icon-ground img{border-radius:25px;width:116px;height:116px;display:block}.brand-page .favicon-strip{border:1px solid var(--border);background:#0f1210;border-radius:4px;flex-wrap:wrap;align-items:flex-end;gap:24px;margin-top:16px;padding:24px 26px;list-style:none;display:flex}.brand-page .favicon-strip li{flex-direction:column;align-items:center;gap:9px;display:flex}.brand-page .favicon-strip figcaption{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;font-size:9.5px}.brand-page .favicon-strip figure{flex-direction:column;align-items:center;gap:9px;margin:0;display:flex}.brand-page .chip{height:76px}.brand-page .swatch .body{padding:16px 18px 18px}.brand-page .swatch .k{font-family:var(--mono);color:var(--ink);font-size:13px;font-weight:500}.brand-page .swatch .tok{font-family:var(--mono);color:var(--muted);margin-top:3px;font-size:10.5px}.brand-page .swatch .hex{font-family:var(--mono);color:var(--gold);letter-spacing:.04em;margin-top:9px;font-size:11px}.brand-page .swatch .v{font-family:var(--body);color:var(--muted);margin-top:8px;font-size:12px;line-height:1.4}.brand-page .brand-note{font-family:var(--mono);color:var(--muted);margin-top:18px;font-size:11.5px;line-height:1.6}.brand-page .brand-note b{color:var(--ink);font-weight:500}.brand-page .type-list{border:1px solid var(--border);background:#13160f;border-radius:5px;overflow:hidden}.brand-page .type-row{border-bottom:1px solid var(--border);align-items:baseline;gap:24px;padding:18px 24px;display:flex}.brand-page .type-row:last-child{border-bottom:0}.brand-page .type-row .spec{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex:none;width:118px;font-size:10px}.brand-page .type-row .sample{font-family:var(--mono);color:var(--ink);letter-spacing:-.02em;font-weight:500;line-height:1.04}.brand-page .type-row .sample.body{font-family:var(--body);font-weight:400}.brand-page .type-row .sample.meta{letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.brand-page .tenet{padding:24px 28px}.brand-page .tenet .t-head{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.brand-page .tenet .t-id{font-family:var(--mono);color:var(--gold);font-size:12px;font-weight:500}.brand-page .tenet .t-name{font-family:var(--mono);color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:500}.brand-page .tenet .pair{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:620px){.brand-page .tenet .pair{grid-template-columns:1fr;gap:18px}}.brand-page .tenet .ex{padding-right:26px}.brand-page .tenet .ex+.ex{border-left:1px solid var(--border);padding-left:26px;padding-right:0}@media (max-width:620px){.brand-page .tenet .ex+.ex{border-left:0;border-top:1px solid var(--border);padding-top:18px;padding-left:0}}.brand-page .tenet .ex .lbl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:9px;font-size:9.5px;display:block}.brand-page .tenet .ex.do .lbl{color:var(--color-success)}.brand-page .tenet .ex.no .lbl{color:var(--color-danger)}.brand-page .tenet .ex.do p{color:var(--ink)}.brand-page .tenet .ex.no p{color:var(--muted)}.brand-page .tenet .ex p{margin:0;font-size:13.5px;line-height:1.5}.brand-page .ntable-wrap{border:1px solid var(--border);background:#13160f;border-radius:5px;overflow:hidden}.brand-page .ntable{border-collapse:collapse;width:100%;font-size:13.5px}.brand-page .ntable td,.brand-page .ntable th{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 16px}.brand-page .ntable th{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:500}.brand-page .ntable td:first-child{font-family:var(--mono);color:var(--ink);white-space:nowrap;font-weight:500}.brand-page .ntable td.where{color:var(--muted)}.brand-page .ntable td .casing{color:var(--muted);font-size:12px;font-family:var(--body)}.brand-page .ntable tr.banned td:first-child{color:var(--color-danger)}.brand-page .ntable code{font-family:var(--mono);color:var(--gold);font-size:12px}.mkit-page .scene{border-top:1px solid var(--border);padding:clamp(72px,9vw,116px) 0}.mkit-page .scene-head{margin-bottom:40px}.mkit-page .lede-wide{max-width:64ch}.mkit-page .mkit-hero{padding:clamp(64px,10vw,120px) 0 clamp(40px,6vw,64px)}.mkit-page .mkit-hero h1{font-family:var(--mono);letter-spacing:-.03em;max-width:17ch;color:var(--ink);margin:22px 0 0;font-size:clamp(32px,4.6vw,58px);font-weight:500;line-height:1.08}.mkit-page .mkit-hero h1 .accent{color:var(--gold-strong);font-style:italic}.mkit-page .mkit-hero .hero-sub{color:var(--ink);opacity:.92;max-width:62ch;margin-top:26px;font-size:17px;line-height:1.62}.mkit-page .mkit-formats{background:var(--border);border:1px solid var(--border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:34px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:720px){.mkit-page .mkit-formats{grid-template-columns:1fr}}.mkit-page .mkit-formats li{background:#13160f;padding:18px 20px}.mkit-page .mkit-formats .k{font-family:var(--mono);color:var(--gold);letter-spacing:.04em;margin-bottom:7px;font-size:13px;font-weight:500;display:block}.mkit-page .mkit-formats .v{font-family:var(--body);color:var(--muted);font-size:12.5px;line-height:1.5;display:block}.mkit-page .mkit-back{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;margin-top:22px;font-size:12px}.mkit-page .mkit-back a{color:var(--gold);border-bottom:1px solid var(--gold);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.mkit-page .mkit-back a{border-bottom:1px solid color-mix(in srgb,var(--gold) 45%,transparent)}}.mkit-page .mkit-back a:hover{color:var(--gold-strong)}.mkit-page .btn-sm{letter-spacing:.12em;padding:7px 11px;font-size:10px}.mkit-page .btn-sm b{color:var(--gold);font-weight:500}.mkit-page .btn-sm:hover b{color:var(--gold-strong)}.mkit-page .dl-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mkit-page .mkit-controls{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-bottom:14px;display:flex}.mkit-page .mkit-seg{border:1px solid var(--border-strong);border-radius:6px;display:inline-flex;overflow:hidden}.mkit-page .mkit-seg-btn{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:9px 16px;font-size:11px;transition:color .15s,background .15s}.mkit-page .mkit-seg-btn+.mkit-seg-btn{border-left:1px solid var(--border-strong)}.mkit-page .mkit-seg-btn.is-on{color:#1a140a;background:var(--gold)}.mkit-page .mkit-seg-btn:not(.is-on):hover{color:var(--ink)}.mkit-page .mkit-chips{flex-wrap:wrap;gap:7px;display:flex}.mkit-page .mkit-chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:999px;padding:7px 13px;font-size:10.5px;transition:color .15s,border-color .15s}.mkit-page .mkit-chip:hover{color:var(--ink);border-color:var(--gold)}.mkit-page .mkit-chip.is-on{color:var(--gold);border-color:var(--gold)}.mkit-page .mkit-themenote{font-family:var(--mono);color:var(--muted);margin:0 0 34px;font-size:11.5px;line-height:1.5}.mkit-page .mkit-group{margin-top:44px}.mkit-page .mkit-group:first-of-type{margin-top:0}.mkit-page .mkit-group-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:16px;padding-bottom:12px;display:flex}.mkit-page .mkit-group-head .caps-label{margin:0}.mkit-page .mkit-group-head .mkit-dims{font-family:var(--mono);color:var(--gold);letter-spacing:.04em;font-size:11px}.mkit-page .mkit-group-head .mkit-use{font-family:var(--body);color:var(--muted);margin-left:auto;font-size:12.5px}@media (max-width:600px){.mkit-page .mkit-group-head .mkit-use{flex-basis:100%;margin-left:0}}.mkit-page .mkit-grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.mkit-page .mkit-grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.mkit-page .mkit-grid.is-std{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.mkit-page .mkit-grid.is-tall{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.mkit-page .mkit-card{border:1px solid var(--border);background:var(--surface);border-radius:4px;overflow:hidden}.mkit-page .mkit-shot{width:100%;display:block;position:relative}.mkit-page .mkit-shot.on-dark{background:#0f1210}.mkit-page .mkit-shot.on-light{background:#f7f6f1}.mkit-page .mkit-shot img{display:block}.mkit-page .mkit-bar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.mkit-page .mkit-bar .who{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px}.term-overlay{z-index:120;backdrop-filter:blur(6px);background:#080907bd;justify-content:center;align-items:center;padding:max(58px,4vh) max(24px,3vw) max(24px,3vh);animation:term-fade .25s;display:flex;position:fixed;inset:0}@keyframes term-fade{0%{opacity:0}}.term{border:1px solid var(--border-strong);width:min(1080px,94vw);height:min(880px,90vh);box-shadow:var(--shadow-float);background:linear-gradient(170deg,#191e19,#11140e);border-radius:6px;flex-direction:column;animation:term-rise .32s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}@keyframes term-rise{0%{opacity:.6;transform:translateY(22px)scale(.985)}}.term:after{content:"";background:linear-gradient(90deg,#0000,#dbb46b80 40% 60%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.term-bar{border-bottom:1px solid var(--border);font-family:var(--mono);background:linear-gradient(#ffffff06,#0000);align-items:center;gap:12px;padding:13px 18px;display:flex}.term-bar .dot{background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px var(--ember);border-radius:50%;flex:none}.term-bar .title{letter-spacing:.12em;color:var(--muted);font-size:11px}.term-bar .title b{color:var(--ink);font-weight:500}.term-bar .status{letter-spacing:.08em;color:var(--muted);gap:20px;margin-left:auto;font-size:10px;display:flex}.term-bar .status b{color:var(--ink);font-weight:500}.term-bar .esc,.term-bar .status .live{color:var(--gold)}.term-bar .esc{letter-spacing:.14em;border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:3px;padding:4px 9px;font-size:10px}.term-bar .esc:hover{border-color:var(--gold)}.term .disclosure{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);border-bottom:1px solid var(--border);background:#0000002e;margin:0;padding:9px 18px;font-size:10px;line-height:1.5}.term-scroll{flex-direction:column;flex:1;gap:20px;padding:24px 26px 8px;display:flex;overflow:auto}.term-scroll>*{flex-shrink:0}.term-scroll::-webkit-scrollbar{width:9px}.term-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px}.term .turn{flex-direction:column;gap:9px;max-width:780px;display:flex}.term .turn .role{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:9.5px;display:flex}.term .turn.user .role{color:var(--ink)}.term .turn.bot .role{color:var(--gold)}.term .turn .mk{font-size:12px;line-height:1}.term .turn.user .mk:before{content:"›"}.term .turn.bot .mk:before{content:"●"}.term .turn .text{color:var(--ink);border-left:2px solid var(--border-strong);white-space:pre-wrap;padding-left:19px;font-size:14.5px;line-height:1.62}.term .turn.bot .text{border-left-color:var(--gold)}.term .caret{background:var(--gold-strong);vertical-align:-2px;width:7px;height:1.05em;margin-left:2px;animation:term-blink 1s steps(2) infinite;display:inline-block}@keyframes term-blink{50%{opacity:0}}.term .w{border:1px solid var(--border-strong);background:var(--surface);border-radius:4px;max-width:640px;margin-top:16px;margin-left:19px;overflow:hidden}.term .w-head{border-bottom:1px solid var(--border);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);background:linear-gradient(#c68f440f,#0000);align-items:center;gap:8px;padding:9px 14px;font-size:9.5px;display:flex}.term .w-head svg{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:12px;height:12px}.term .w-head .tag{color:var(--muted);letter-spacing:.16em;margin-left:auto}.term .w-body{padding:14px}.term .w-source>button.w-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;color:var(--gold);border-top:0;border-left:0;border-right:0}.term .w-source>button.w-head:hover{color:var(--gold-strong)}.term .w-source .chev{color:var(--muted);margin-left:10px;font-size:8px;transition:transform .2s}.term .w-source .chev:before{content:"▶"}.term .w-source.open .chev{color:var(--gold);transform:rotate(90deg)}.term .w-source .file{font-family:var(--mono);color:var(--ink);font-size:12.5px}.term .w-source .sec{font-family:var(--mono);color:var(--gold);margin:3px 0 10px;font-size:11px}.term .w-source .sec:before{content:"→ "}.term .w-source .ex{color:var(--muted);font-size:13px;line-height:1.55}.term .src-item+.src-item{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.term .w-offer .t{color:var(--ink);margin-bottom:5px;font-size:16px;font-weight:500}.term .w-offer .v{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.5}.term .w-offer ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.term .w-offer li{color:var(--ink);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.term .w-offer li:before{content:"+";color:var(--gold);font-family:var(--mono);margin-top:1px}.term .w-offer .meta{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.07em;color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.term .w-offer .meta b{color:var(--ink);font-weight:500}.term .w-cmp .w-body{padding:4px 4px 6px}.term .w-cmp table{border-collapse:collapse;width:100%;font-size:12.5px}.term .w-cmp td,.term .w-cmp th{text-align:left;border-bottom:1px solid var(--border);padding:9px 12px}.term .w-cmp tbody tr:last-child td{border-bottom:0}.term .w-cmp th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:400}.term .w-cmp td:first-child{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);font-size:10.5px}.term .w-cmp td b{color:var(--ink);font-weight:500}.term .w-cta{border-left:2px solid var(--ember)}.term .w-cta .q{color:var(--ink);margin-bottom:13px;font-size:15px;line-height:1.45}.term .w-cta .btns{flex-wrap:wrap;gap:10px;display:flex}.term .w-cta .btn{font-family:var(--mono);letter-spacing:.07em;cursor:pointer;border:1px solid var(--border-strong);color:var(--ink);background:0 0;border-radius:3px;align-items:center;padding:10px 16px;font-size:11px;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.term .w-cta .btn:hover{border-color:var(--gold)}.term .w-cta .btn.primary{background:var(--gold);color:#1a140a;border-color:var(--gold)}.term .w-error{border-left:2px solid var(--ember)}.term .w-error .ex{color:var(--muted);font-size:13px}.term .w.loading .tool-call{display:flex}.term .w.loading .w-body{display:none}.term .tool-call{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);align-items:center;gap:10px;padding:13px 14px;font-size:11px;display:none}.term .tool-call .rdot{background:var(--ember);width:7px;height:7px;box-shadow:0 0 8px var(--ember);border-radius:50%;flex:none;animation:term-pulse 1s ease-in-out infinite}.term .tool-call b{color:var(--gold)}.term .tool-call .skel{background:linear-gradient(90deg,var(--border),var(--border-strong),var(--border));background-size:200% 100%;border-radius:3px;flex:1;height:9px;animation:term-sh 1.2s infinite}@keyframes term-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes term-sh{to{background-position:-200% 0}}.term .chips{flex-wrap:wrap;gap:8px;max-width:none;margin-left:19px;display:flex}.term .chip{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:15px;padding:7px 13px;font-size:11px;transition:border-color .2s,color .2s}.term .chip:before{content:"› ";color:var(--gold)}.term .chip:hover:not(:disabled){border-color:var(--gold);color:var(--gold-strong)}.term .chip:disabled{opacity:.5;cursor:default}.term-discovery{margin-bottom:10px;margin-left:19px}.term .chip.discovery{border-color:var(--gold);color:var(--gold-strong)}.term .chip.discovery:before{content:"✦ ";color:var(--gold)}.console-starters .chip.discovery{border-color:var(--gold);color:var(--gold-strong)}.console-starters .chip.discovery:before{content:"✦ ";color:var(--gold)}.console-launch{z-index:55;font-family:var(--mono);color:var(--ink);border:1px solid var(--border-strong);cursor:pointer;background:#141009;border-radius:9px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;line-height:1;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:fixed;bottom:18px;left:18px;box-shadow:0 8px 28px #00000059}body:has(.cookie-banner) .console-launch{display:none}.console-launch:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 10px 32px #00000073}.console-launch:focus-visible{outline:2px solid var(--gold-strong);outline-offset:2px}.console-launch .cl-dot{background:var(--ember);width:7px;height:7px;box-shadow:0 0 9px var(--ember);border-radius:50%}.console-launch .cl-prompt{color:var(--gold-strong)}.console-launch .cl-label{letter-spacing:.04em}.console-launch .cl-key{letter-spacing:.02em;opacity:.72;border:1px solid var(--border-strong);white-space:nowrap;background:#ffffff08;border-radius:4px;justify-content:center;align-items:center;min-width:42px;height:22px;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}@media (max-width:600px){.console-launch{padding:9px 11px;bottom:14px;left:14px}.console-launch .cl-key{display:none}}@media (prefers-reduced-motion:reduce){.console-launch{transition:none}.console-launch:hover{transform:none}}.term .disc-pick{border-left:2px solid var(--gold);max-width:560px;margin-left:19px;padding:2px 0 2px 14px}.term .disc-prog{font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;margin-bottom:11px;font-size:10px;display:flex}.term .disc-dot{background:var(--border-strong);border-radius:2px;width:16px;height:3px}.term .disc-dot.on{background:var(--gold)}.term .disc-prog-n{letter-spacing:.06em;text-transform:uppercase;margin-left:5px}.term .disc-q{color:var(--ink);margin-bottom:11px;font-size:14.5px;line-height:1.45}.term .disc-opts{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.term .disc-opt{text-align:left;width:100%;font-family:var(--mono);color:var(--ink);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;transition:border-color .15s,background .15s,color .15s;display:flex}.term .disc-opt .n{min-width:17px;height:17px;color:var(--muted);border:1px solid var(--border-strong);border-radius:3px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.term .disc-opt.sel,.term .disc-opt:hover{background:#c68f440f}.term .disc-opt.sel,.term .disc-opt.sel .n,.term .disc-opt:hover,.term .disc-opt:hover .n{border-color:var(--gold);color:var(--gold-strong)}.term .disc-opt.other{color:var(--muted)}.term .disc-input{width:100%;font-family:var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--gold);border-radius:5px;outline:none;padding:9px 12px;font-size:12.5px}.term .disc-hint{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);margin-top:10px;font-size:10px}@media (max-width:640px){.term .disc-pick{max-width:none;margin-left:0}}.term .term-note{border:1px solid var(--border-strong);border-left:2px solid var(--ember);font-family:var(--mono);color:var(--muted);border-radius:3px;margin:0 26px 14px;padding:12px 15px;font-size:11.5px;line-height:1.5}.term .term-note b{color:var(--ink)}.term .term-note .ln{color:var(--gold);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.term-input{border-top:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;padding:0 18px;display:flex}.term-input .pr{font-family:var(--mono);color:var(--gold);font-size:15px}.term-input .pr:before{content:"›"}.term-input input{color:var(--ink);font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;padding:17px 0;font-size:13.5px}.term-input input::-moz-placeholder{color:var(--muted);opacity:.75}.term-input input::placeholder{color:var(--muted);opacity:.75}.term-input input:disabled{opacity:.5}.term-input.locked{opacity:.6}.term-input .hint,.term-input.locked .pr{color:var(--muted)}.term-input .hint{font-family:var(--mono);letter-spacing:.1em;white-space:nowrap;font-size:10px}.term .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.term-overlay{padding:0}.term{border:0;border-radius:0;width:100vw;height:100dvh}.term-bar{flex-wrap:wrap;gap:8px}.term-bar .status{order:3;gap:14px;width:100%;margin-left:0}.term .chips,.term .w,.term .w-cta,.term-discovery{max-width:none;margin-left:0}.term-scroll{padding:18px 16px 6px}}.term .term-progress{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);align-items:center;gap:9px;margin-left:19px;font-size:12px;display:flex}.term .term-progress .spark{color:var(--ember);animation:term-spin 1.1s linear infinite;display:inline-block}.term .term-progress .word{color:var(--gold-strong)}.term .term-progress .tok{opacity:.75}.term .term-progress .tt{opacity:.85;color:var(--ember)}@keyframes term-spin{to{transform:rotate(1turn)}}.term .turn .text.md>:first-child{margin-top:0}.term .turn .text.md>:last-child{margin-bottom:0}.term .turn .text.md p{margin:0 0 8px}.term .turn .text.md ol,.term .turn .text.md ul{margin:6px 0 8px;padding-left:18px}.term .turn .text.md li{margin:3px 0}.term .turn .text.md strong{color:var(--ink);font-weight:600}.term .turn .text.md a{color:var(--gold);text-decoration:underline}.term .turn .text.md code{font-family:var(--mono);background:#ffffff0d;border-radius:3px;padding:1px 5px;font-size:.92em}.term .turn .text.md h1,.term .turn .text.md h2,.term .turn .text.md h3{color:var(--ink);margin:8px 0 6px;font-size:14.5px;font-weight:600}.term .term-consent{border:1px solid var(--border-strong);border-left:2px solid var(--gold);border-radius:3px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 26px 14px;padding:12px 15px;display:flex}.term .term-consent__body{min-width:240px;font-family:var(--mono);color:var(--muted);flex:1;margin:0;font-size:11.5px;line-height:1.5}.term .term-consent__btns{gap:8px;display:flex}.term .term-consent .btn{font-family:var(--mono);letter-spacing:.07em;cursor:pointer;border:1px solid var(--border-strong);color:var(--ink);background:0 0;border-radius:3px;padding:8px 14px;font-size:11px;transition:background .2s,color .2s}.term .term-consent .btn:hover{border-color:var(--gold)}.term .term-consent .btn.primary{background:var(--gold);color:#1a140a;border-color:var(--gold)}.term .term-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:0 26px 12px;display:flex}.term .term-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0;font-size:10.5px;transition:color .2s}.term .term-action:hover{color:var(--gold)}.term .term-action__note{font-family:var(--mono);letter-spacing:.04em;color:var(--gold);font-size:10.5px}.term .term-action__note.err{color:var(--ember)}.term .term-email{gap:8px;width:100%;margin-top:4px;display:flex}.term .term-email input{background:var(--surface);border:1px solid var(--border-strong);max-width:320px;color:var(--ink);font-family:var(--mono);border-radius:3px;outline:0;flex:1;padding:9px 12px;font-size:12px}.term .term-email input::-moz-placeholder{color:var(--muted);opacity:.7}.term .term-email input::placeholder{color:var(--muted);opacity:.7}.term .term-email button{font-family:var(--mono);letter-spacing:.07em;cursor:pointer;border:1px solid var(--gold);background:var(--gold);color:#1a140a;border-radius:3px;padding:9px 15px;font-size:11px}.term .term-email button:disabled{opacity:.45;cursor:default}.term-bar .term-actions{flex-wrap:nowrap;gap:8px;margin:0;position:relative}.term-bar .term-action{letter-spacing:.14em;color:var(--gold);border:1px solid var(--border-strong);background:0 0;border-radius:3px;padding:4px 9px;font-size:10px}.term-bar .term-action:hover{border-color:var(--gold);color:var(--gold-strong)}.term-bar .term-action__note{font-size:10px}.term-bar .term-email{z-index:6;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:5px;width:300px;margin:0;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0006}.term-bar .term-email input{max-width:none}.console-cta{flex-direction:column;gap:10px;margin-top:16px;display:flex}.console-greet{color:var(--gold-strong);font-size:12px}.console-greet,.console-invite{font-family:var(--mono);letter-spacing:.03em;margin:0}.console-invite{color:var(--muted);font-size:11px;line-height:1.5}.console-starters{flex-wrap:wrap;gap:8px;display:flex}.console-starters .chip{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:15px;padding:7px 13px;font-size:11px;transition:border-color .2s,color .2s}.console-starters .chip:before{content:"› ";color:var(--gold)}.console-starters .chip:hover{border-color:var(--gold);color:var(--gold-strong)}@media (prefers-reduced-motion:reduce){.term,.term .caret,.term .term-progress .spark,.term .tool-call .rdot,.term .tool-call .skel,.term-overlay{animation:none}}.skip-link{z-index:100;background:var(--gold);color:#1a140a;font-family:var(--mono);letter-spacing:.04em;border-radius:2px;padding:10px 16px;font-size:12px;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{top:12px;left:12px}.menu-toggle{display:none}@media (max-width:1080px){nav.primary.active{top:calc(100% + 10px);left:var(--gutter);right:var(--gutter);z-index:90;border:1px solid var(--border-strong);box-shadow:var(--shadow-float);background:#191e18;border-radius:6px;flex-direction:column;align-items:stretch;gap:4px;padding:12px;display:flex;position:absolute}nav.primary.active .nav-trigger,nav.primary.active>a{text-align:left;justify-content:flex-start;width:100%;padding:10px 12px}nav.primary.active a:after{content:none}nav.primary.active .nav-grp{flex-direction:column;align-items:stretch;display:flex}nav.primary.active .nav-menu{min-width:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;padding:2px 0 8px 14px;position:static;transform:none}nav.primary.active .nav-menu:before{content:none}.menu-toggle{border:1px solid var(--border-strong);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;place-items:center;font-size:15px;transition:border-color .25s,color .25s;display:inline-grid}.menu-toggle:hover{color:var(--gold);border-color:var(--gold)}.menu-toggle__icon{flex-direction:column;justify-content:space-between;width:15px;height:12px;display:inline-flex}.menu-toggle__icon span{transform-origin:50%;background:currentColor;width:100%;height:1px;transition:transform .2s,opacity .2s;display:block}.menu-toggle.active .menu-toggle__icon span:first-child{transform:translateY(5.5px)rotate(45deg)}.menu-toggle.active .menu-toggle__icon span:nth-child(2){opacity:0}.menu-toggle.active .menu-toggle__icon span:last-child{transform:translateY(-5.5px)rotate(-45deg)}}@media (max-width:560px){:root{--gutter:18px}.masthead .wrap{gap:10px}.brand-mark{width:clamp(148px,40vw,176px)}.masthead-right{gap:8px}.masthead-right .btn-fill{display:none}.lang{letter-spacing:.06em;font-size:10px}}:root[data-theme=light]{color-scheme:light;--bg:#f7f6f1;--surface:#fff;--surface-sunken:#ece8de;--ink:#1d211d;--muted:#626a61;--gold:#7a471b;--gold-strong:#80501c;--ember:#964618;--border:#ddd6c9;--border-strong:#c6baa8;--shadow-raised:0 1px 0 #ffffffbf inset,0 14px 32px -24px #3f301847;--shadow-float:0 1px 0 #ffffffd9 inset,0 34px 72px -42px #3f301857,0 8px 22px -16px #3f301838;--color-surface:var(--surface);--color-surface-sunken:var(--surface-sunken);--color-text:var(--ink);--color-text-secondary:var(--muted);--color-text-muted:var(--muted);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-primary:var(--gold);--color-primary-strong:var(--gold-strong);--color-secondary:var(--ember);--color-accent:var(--ember);--color-success:#2f7d46;--color-info:#386e90;--color-warning:#8b5d18;--color-text-error:#8a2f24}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#f7f6f1;--surface:#fff;--surface-sunken:#ece8de;--ink:#1d211d;--muted:#626a61;--gold:#7a471b;--gold-strong:#80501c;--ember:#964618;--border:#ddd6c9;--border-strong:#c6baa8;--shadow-raised:0 1px 0 #ffffffbf inset,0 14px 32px -24px #3f301847;--shadow-float:0 1px 0 #ffffffd9 inset,0 34px 72px -42px #3f301857,0 8px 22px -16px #3f301838;--color-surface:var(--surface);--color-surface-sunken:var(--surface-sunken);--color-text:var(--ink);--color-text-secondary:var(--muted);--color-text-muted:var(--muted);--color-border:var(--border);--color-border-strong:var(--border-strong);--color-primary:var(--gold);--color-primary-strong:var(--gold-strong);--color-secondary:var(--ember);--color-accent:var(--ember);--color-success:#2f7d46;--color-info:#386e90;--color-warning:#8b5d18;--color-text-error:#8a2f24}}:root[data-theme=light] body:after{background:radial-gradient(120% 120% at 50% 30%,#0000 55%,#58482a14 100%)}:root[data-theme=light] #forge-canvas{display:none}:root[data-theme=light] #grain-canvas{opacity:.035}:root[data-theme=light] .haze{background:radial-gradient(60% 50% at 18% 4%,#9646181a,#0000 60%),radial-gradient(58% 60% at 88% 22%,#7a471b14,#0000 70%),radial-gradient(95% 80% at 50% 120%,#80501c12,#0000 60%)}:root[data-theme=light] .btn-fill,:root[data-theme=light] .cookie-banner .btn--equal[data-action=accept],:root[data-theme=light] .customize-dialog .btn--equal[data-action=save],:root[data-theme=light] .input-row button:hover,:root[data-theme=light] .skip-link,:root[data-theme=light] .term .term-consent .btn.primary,:root[data-theme=light] .term .term-email button,:root[data-theme=light] .term .w-cta .btn.primary{color:#fff8ea}:root[data-theme=light] header.masthead{background:linear-gradient(#f7f6f1e0,#f7f6f161 70%,#0000)}:root[data-theme=light] header.masthead.solid{border-bottom-color:var(--border);background:#f7f6f1f0}:root[data-theme=light] .nav-menu,:root[data-theme=light] nav.primary.active{background:var(--surface)}:root[data-theme=light] .cform,:root[data-theme=light] .console,:root[data-theme=light] .route-panel,:root[data-theme=light] .term{background:linear-gradient(170deg,#fffdf8,#ece8de)}:root[data-theme=light] .console-bar,:root[data-theme=light] .term-bar{background:linear-gradient(#ffffff6b,#0000)}:root[data-theme=light] .console-wrap:before,:root[data-theme=light] .cta:before{background:radial-gradient(60% 55% at 60% 30%,#9646181f,#0000 70%)}:root[data-theme=light] .bubble.bot .msg,:root[data-theme=light] .term .disc-opt.sel,:root[data-theme=light] .term .disc-opt:hover{background:#7a471b0f}:root[data-theme=light] .term-overlay{background:#f7f6f1bd}:root[data-theme=light] .term .disclosure{background:#ffffff73}:root[data-theme=light] .console-launch{background:var(--surface);box-shadow:0 8px 28px #3f301829}:root[data-theme=light] .console-launch:hover{box-shadow:0 10px 32px #3f301833}:root[data-theme=light] .console-launch .cl-key{opacity:1;color:var(--ink);background:#fffdf8}:root[data-theme=light] .term-bar .term-email{box-shadow:0 18px 40px #3f30182e}:root[data-theme=light] .term .turn .text.md code{background:#1d211d12}:root[data-theme=light] .founder-card,:root[data-theme=light] .q-card{background:linear-gradient(160deg,#fffdf8,#ece8de)}:root[data-theme=light] .caps-grid .cap,:root[data-theme=light] .integ-card,:root[data-theme=light] .life-step,:root[data-theme=light] .rm-item,:root[data-theme=light] .tc-dom,:root[data-theme=light] .tier-card,:root[data-theme=light] .tp-card,:root[data-theme=light] .ucx-callout,:root[data-theme=light] .ucx-chip,:root[data-theme=light] .wf-card{background:#fffdf8}:root[data-theme=light] .caps-grid .cap:hover,:root[data-theme=light] .integ-card:hover,:root[data-theme=light] .life-step:hover,:root[data-theme=light] .tier-card:hover,:root[data-theme=light] .tp-card:hover,:root[data-theme=light] .ucx-chip-strong,:root[data-theme=light] .ucx-note,:root[data-theme=light] .wf-card:hover{background:#f2eee5}:root[data-theme=light] .orch,:root[data-theme=light] .rm-note,:root[data-theme=light] .rt-diagram,:root[data-theme=light] .sys-diagram,:root[data-theme=light] .wf-board{background:#fffdf8}:root[data-theme=light] .wf-board{background-image:radial-gradient(#626a6129 1px,#0000 0)}:root[data-theme=light] .orch-svg .mrect,:root[data-theme=light] .orch-svg .nrect,:root[data-theme=light] .rt-mrect,:root[data-theme=light] .rt-nrect,:root[data-theme=light] .sys-ext rect,:root[data-theme=light] .sys-node rect,:root[data-theme=light] .sys-out rect{fill:#fffdf8}:root[data-theme=light] .orch-svg .grect,:root[data-theme=light] .rt-diamond,:root[data-theme=light] .rt-grect,:root[data-theme=light] .sys-gate rect,:root[data-theme=light] .sys-node-emph rect,:root[data-theme=light] .sys-tp rect{fill:#f2eee5}:root[data-theme=light] .rt-erect{fill:#fff3ea}:root[data-theme=light] .brand-page .brand-kit-cta,:root[data-theme=light] .brand-page .cell,:root[data-theme=light] .brand-page .favicon-strip,:root[data-theme=light] .brand-page .ntable-wrap,:root[data-theme=light] .brand-page .type-list,:root[data-theme=light] .mkit-page .mkit-formats li{background:var(--surface)}:root[data-theme=light] .mkit-page .mkit-seg-btn.is-on{color:var(--bg)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}