@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-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}}}@layer theme{:root,:host{--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;--color-gray-50:var(--color-gray-50);--color-gray-100:var(--color-gray-100);--color-gray-200:var(--color-gray-200);--color-gray-300:var(--color-gray-300);--color-gray-400:var(--color-gray-400);--color-gray-500:var(--color-gray-500);--color-gray-600:var(--color-gray-600);--color-gray-700:var(--color-gray-700);--color-gray-800:var(--color-gray-800);--color-gray-900:var(--color-gray-900);--color-gray-950:var(--color-gray-950);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--color-background);--color-surface:var(--color-surface);--color-border:var(--color-border);--color-primary:var(--color-primary);--color-primary-light:var(--color-primary-light);--color-primary-lighter:var(--color-primary-lighter);--color-primary-dark:var(--color-primary-dark);--color-primary-contrast:var(--color-primary-contrast);--color-primary-50:var(--color-primary-50);--color-primary-100:var(--color-primary-100);--color-primary-200:var(--color-primary-200);--color-primary-300:var(--color-primary-300);--color-primary-400:var(--color-primary-400);--color-primary-500:var(--color-primary-500);--color-primary-600:var(--color-primary-600);--color-primary-700:var(--color-primary-700);--color-primary-800:var(--color-primary-800);--color-primary-900:var(--color-primary-900);--color-primary-950:var(--color-primary-950);--font-display:var(--font-display);--font-text:var(--font-text)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-1\/4{top:-25%}.-right-1\/4{right:-25%}.-bottom-1\/4{bottom:-25%}.-left-1\/4{left:-25%}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[90rem\]{max-width:90rem}.shrink-0{flex-shrink:0}.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}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--color-border)}.border-primary-200{border-color:var(--color-primary-200)}.bg-background{background-color:var(--color-background)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-500{background-color:var(--color-primary-500)}.bg-surface{background-color:var(--color-surface)}.bg-white{background-color:var(--color-white)}.p-8{padding:calc(var(--spacing)*8)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-32{padding-top:calc(var(--spacing)*32)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-text{font-family:var(--font-text)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-foreground{color:var(--color-text)}.text-foreground-muted{color:var(--color-text-muted)}.text-foreground-secondary{color:var(--color-text-secondary)}.text-gray-700{color:var(--color-gray-700)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-75{opacity:.75}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.08\]{opacity:.08}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-600:hover{background-color:var(--color-primary-600)}.hover\:text-foreground:hover{color:var(--color-text)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-gray-300:focus-visible{--tw-ring-color:var(--color-gray-300)}.focus-visible\:ring-primary-200:focus-visible{--tw-ring-color:var(--color-primary-200)}.focus-visible\:ring-primary-300:focus-visible{--tw-ring-color:var(--color-primary-300)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-primary-700:active{background-color:var(--color-primary-700)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:48rem){.md\:p-10{padding:calc(var(--spacing)*10)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:pt-40{padding-top:calc(var(--spacing)*40)}.md\:pb-32{padding-bottom:calc(var(--spacing)*32)}}@media (min-width:64rem){.lg\:grid-cols-\[1\.15fr_1fr_1fr\]{grid-template-columns:1.15fr 1fr 1fr}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}}}:root{--color-primary:#cc272e;--color-primary-light:#ed756e;--color-primary-lighter:#fedbd7;--color-primary-dark:#950012;--color-primary-contrast:#fcf3f2;--color-primary-50:#ffedeb;--color-primary-100:#fedbd7;--color-primary-200:#fbb7b0;--color-primary-300:#f07f77;--color-primary-400:#de4e4b;--color-primary-500:#cc272e;--color-primary-600:#b00a1d;--color-primary-700:#950012;--color-primary-800:#72020e;--color-primary-900:#4f0a0d;--color-primary-950:#2c0807;--color-gray-50:#f8f4f2;--color-gray-100:#f1eeeb;--color-gray-200:#e1dddb;--color-gray-300:#c7c3c1;--color-gray-400:#938e8a;--color-gray-500:#75716d;--color-gray-600:#595451;--color-gray-700:#3e3a36;--color-gray-800:#25211d;--color-gray-900:#15110d;--color-gray-950:#080503;--color-background:#fcfaf8;--color-surface:var(--color-gray-50);--color-text:var(--color-gray-900);--color-text-secondary:var(--color-gray-600);--color-text-muted:var(--color-gray-400);--color-border:var(--color-gray-200);--color-success:#2ea957;--color-success-light:#d3edd7;--color-success-text:#005824;--color-warning:#d6a54d;--color-warning-light:#f3e2c7;--color-info:#3bacda;--color-error:#cc272e;--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--duration-reveal:.7s}@supports (color:lab(0% 0 0)){:root{--color-primary:lab(45.7636% 63.3818 40.1799);--color-primary-light:lab(63.7351% 46.9673 26.7836);--color-primary-lighter:lab(90.3491% 12.2827 6.63934);--color-primary-dark:lab(30.8556% 57.2827 39.6949);--color-primary-contrast:lab(96.4283% 3.05605 1.64284);--color-primary-50:lab(95.1759% 6.12173 3.29607);--color-primary-100:lab(90.3491% 12.2827 6.63934);--color-primary-200:lab(80.686% 24.7308 13.522);--color-primary-300:lab(66.1606% 43.7527 24.7306);--color-primary-400:lab(54.1237% 56.7341 33.7839);--color-primary-500:lab(45.7636% 63.3818 40.1799);--color-primary-600:lab(37.7288% 60.3419 39.7486);--color-primary-700:lab(30.8556% 57.2827 39.6949);--color-primary-800:lab(23.1607% 44.4743 29.2034);--color-primary-900:lab(15.4636% 31.6767 18.8044);--color-primary-950:lab(6.67973% 18.5805 7.41594);--color-gray-50:lab(96.5112% .836015 1.65992);--color-gray-100:lab(94.1912% .836074 1.66);--color-gray-200:lab(88.3912% .836462 1.66023);--color-gray-300:lab(79.1111% .837147 1.66065);--color-gray-400:lab(59.3852% 1.35157 2.66489);--color-gray-500:lab(47.785% 1.35595 2.6678);--color-gray-600:lab(36.1847% 1.36225 2.67203);--color-gray-700:lab(24.5842% 1.3721 2.67886);--color-gray-800:lab(12.9781% 1.75589 3.37938);--color-gray-900:lab(5.25001% 1.38035 2.33883);--color-gray-950:lab(1.55178% .640653 1.00339);--color-background:lab(98.2548% .499994 .994992);--color-success:lab(61.4013% -48.4577 32.1205);--color-success-light:lab(91.2533% -11.8417 7.5634);--color-success-text:lab(31.877% -36.6537 24.6848);--color-warning:lab(71.071% 11.7474 51.7651);--color-warning-light:lab(90.8133% 2.70182 15.3764);--color-info:lab(65.467% -20.997 -33.5068);--color-error:lab(45.7636% 63.3818 40.1799)}}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-text),system-ui,sans-serif;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),system-ui,sans-serif}.text-display-xl{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;font-size:clamp(2.75rem,6.5vw,5.5rem);font-weight:300;line-height:1.05}.text-display-lg{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:300;line-height:1.1}.text-display-md{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:400;line-height:1.15}.text-display-sm{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;line-height:1.25}.text-body-lg{font-size:clamp(1.0625rem,1vw + .5rem,1.25rem);line-height:1.6}.text-body{font-size:clamp(.9375rem,.5vw + .5rem,1.0625rem);line-height:1.6}.text-body-sm{font-size:.875rem;line-height:1.55}.text-caption{font-size:.8125rem;font-weight:500;line-height:1.4}.page-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:clamp(1.5rem,4vw,3rem);padding-right:clamp(1.5rem,4vw,3rem)}.accent-line{background:var(--color-primary);border-radius:2px;width:32px;height:3px;margin-bottom:1.25rem}.btn-primary{background:var(--color-primary);color:var(--color-primary-contrast);font-family:var(--font-display),system-ui,sans-serif;cursor:pointer;transition:background var(--duration-fast)var(--ease-out-quart),transform var(--duration-fast)var(--ease-out-quart);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.btn-secondary{color:var(--color-text-secondary);font-family:var(--font-display),system-ui,sans-serif;border:1px solid var(--color-border);cursor:pointer;transition:color var(--duration-fast)var(--ease-out-quart),border-color var(--duration-fast)var(--ease-out-quart);background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary:hover{color:var(--color-text);border-color:var(--color-gray-400)}.btn-primary-inverted{color:#0e0a07;color:lab(3.03542% .975616 1.60148);font-family:var(--font-display),system-ui,sans-serif;cursor:pointer;transition:background var(--duration-fast)var(--ease-out-quart),transform var(--duration-fast)var(--ease-out-quart);background:#f1eeeb;background:lab(94.1912% .836074 1.66);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary-inverted:hover{background:#fff;background:lab(100% 0 0);transform:translateY(-1px)}.btn-secondary-dark{color:#c7c3c1;color:lab(79.1111% .837147 1.66065);font-family:var(--font-display),system-ui,sans-serif;cursor:pointer;transition:color var(--duration-fast)var(--ease-out-quart),border-color var(--duration-fast)var(--ease-out-quart);background:0 0;border:1px solid #595451;border:1px solid lab(36.1847% 1.36225 2.67203);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary-dark:hover{color:#f1eeeb;color:lab(94.1912% .836074 1.66);border-color:#938e8a;border-color:lab(59.3852% 1.35157 2.66489)}.nav{z-index:50;background:var(--color-background);justify-content:space-between;align-items:center;max-width:80rem;height:72px;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem);display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nav{background:color-mix(in oklch,var(--color-background)85%,transparent)}}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--duration-normal)var(--ease-out-quart),box-shadow var(--duration-normal)var(--ease-out-quart);border-bottom:1px solid #0000}.nav-scrolled{border-bottom-color:var(--color-border);box-shadow:0 1px 4px #15110d0a;box-shadow:0 1px 4px lab(5.25001% 1.38035 2.33883/.04)}.nav-logo{align-items:center;line-height:1;text-decoration:none;display:flex}.nav-links{align-items:center;gap:2rem;list-style:none;display:flex}.nav-links a{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text-secondary);transition:color var(--duration-fast)var(--ease-out-quart);font-size:.875rem;font-weight:500;text-decoration:none}.nav-links a:hover{color:var(--color-text)}.nav-cta{align-items:center;gap:1rem;display:flex}.nav-cta-signin{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text-secondary);transition:color var(--duration-fast)var(--ease-out-quart);font-size:.875rem;font-weight:500;text-decoration:none}.nav-cta-signin:hover{color:var(--color-text)}.nav-cta-btn{background:var(--color-primary);color:var(--color-primary-contrast);font-family:var(--font-display),system-ui,sans-serif;transition:background var(--duration-fast)var(--ease-out-quart);border-radius:7px;align-items:center;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-cta-btn:hover{background:var(--color-primary-dark)}.nav-mobile-toggle{width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast)var(--ease-out-quart),color var(--duration-fast)var(--ease-out-quart);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:none}.nav-mobile-toggle:hover{background:var(--color-gray-100);color:var(--color-text)}.nav-mobile-menu{z-index:49;background:var(--color-background);position:fixed;top:64px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nav-mobile-menu{background:color-mix(in oklch,var(--color-background)95%,transparent)}}.nav-mobile-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);padding:1.5rem clamp(1.5rem,4vw,3rem) 2rem}.nav-mobile-links{flex-direction:column;gap:.25rem;list-style:none;display:flex}.nav-mobile-links a{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text-secondary);transition:color var(--duration-fast)var(--ease-out-quart);padding:.625rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.nav-mobile-links a:hover{color:var(--color-text)}.nav-mobile-actions{border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.nav-mobile-signin{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text-secondary);border:1px solid var(--color-border);transition:color var(--duration-fast)var(--ease-out-quart),border-color var(--duration-fast)var(--ease-out-quart);border-radius:7px;justify-content:center;align-items:center;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.nav-mobile-signin:hover{color:var(--color-text);border-color:var(--color-gray-400)}.nav-mobile-actions .nav-cta-btn{justify-content:center;width:100%}.footer{border-top:1px solid var(--color-border);background:var(--color-gray-50);padding-top:clamp(2.5rem,5vh,4rem)}.footer-inner{max-width:80rem;margin:0 auto;padding:0 clamp(1.5rem,4vw,3rem)}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding:4rem 0 3rem;display:grid}.footer-brand{max-width:28ch}.footer-logo{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text);letter-spacing:-.01em;font-size:1.125rem;font-weight:700;text-decoration:none}.footer-tagline{font-family:var(--font-text),system-ui,sans-serif;color:var(--color-text-secondary);margin-top:1rem;font-size:.875rem;line-height:1.6}.footer-column-title{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text);margin:0 0 1rem;font-size:.8125rem;font-weight:600}.footer-column-links{flex-direction:column;gap:.625rem;list-style:none;display:flex}.footer-column-links a{font-family:var(--font-text),system-ui,sans-serif;color:var(--color-text-secondary);transition:color var(--duration-fast)var(--ease-out-quart);font-size:.8125rem;text-decoration:none}.footer-column-links a:hover{color:var(--color-text)}.footer-bottom{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}.footer-copyright{font-family:var(--font-text),system-ui,sans-serif;color:var(--color-text-muted);font-size:.75rem}.footer-motto{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text-muted);font-size:.75rem;font-style:italic;font-weight:300}.mock-window{border:1px solid var(--color-border);background:var(--color-gray-50);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #15110d0f,0 8px 32px #15110d14;box-shadow:0 1px 3px lab(5.25001% 1.38035 2.33883/.06),0 8px 32px lab(5.25001% 1.38035 2.33883/.08)}.mock-titlebar{background:var(--color-gray-100);border-bottom:1px solid var(--color-border);align-items:center;gap:6px;padding:12px 16px;display:flex}.mock-dot{border-radius:50%;width:10px;height:10px}.mock-dot:first-child{background:#dc655f;background:lab(57.9281% 47.0389 27.0407)}.mock-dot:nth-child(2){background:#d6a54d;background:lab(71.071% 11.7474 51.7651)}.mock-dot:nth-child(3){background:#5bbd74;background:lab(69.2991% -42.1007 27.57)}.mock-titlebar-text{color:var(--color-text-muted);font-size:.8rem;font-family:var(--font-text),system-ui,sans-serif;margin-left:8px}.mock-body{background:var(--color-background);padding:20px}.agent-mock{width:100%}.agent-mock-window{border:1px solid var(--color-border);background:var(--color-background);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #15110d0f,0 12px 36px #15110d14;box-shadow:0 1px 3px lab(5.25001% 1.38035 2.33883/.06),0 12px 36px lab(5.25001% 1.38035 2.33883/.08)}.agent-mock-titlebar{background:var(--color-gray-100);border-bottom:1px solid var(--color-border);align-items:center;gap:6px;padding:8px 10px 0;display:flex}.agent-mock-titlebar-text{color:var(--color-text-secondary);font-size:.75rem;font-family:var(--font-text),system-ui,sans-serif;padding:0 6px 8px;font-weight:500}.agent-mock-persona{color:var(--color-text-muted);font-weight:400}.agent-mock-titlebar .agent-mock-tabs{align-items:flex-end;gap:4px;width:100%;min-width:0;padding-top:1px;display:flex;overflow-x:auto}.agent-mock-titlebar .agent-mock-tab{appearance:none;border:1px solid var(--color-border);background:var(--color-gray-100);border-bottom:0;border-radius:9px 9px 0 0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.agent-mock-titlebar .agent-mock-tab{background:color-mix(in oklch,var(--color-gray-100)78%,var(--color-background))}}.agent-mock-titlebar .agent-mock-tab{color:var(--color-text-muted);cursor:pointer;min-width:86px;min-height:29px;font-family:var(--font-text),system-ui,sans-serif;transition:background .15s var(--ease-out-quart),color .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart);flex:none;padding:7px 14px 8px;font-size:12px;font-weight:600;line-height:1}.agent-mock-titlebar .agent-mock-tab:hover{color:var(--color-text);background:var(--color-background)}.agent-mock-titlebar .agent-mock-tab.is-active{z-index:1;background:var(--color-background);border-color:var(--color-border);min-height:32px;color:var(--color-text);margin-bottom:-1px;padding-top:8px;padding-bottom:9px;position:relative}.agent-mock-body{background:var(--color-background);flex-direction:column;gap:18px;min-height:320px;padding:18px 20px 20px;display:flex}.agent-mock-row-user{justify-content:flex-end;display:flex}.agent-mock-user-bubble{background:var(--color-gray-100);max-width:85%;color:var(--color-text);border-radius:16px 4px 16px 16px;padding:10px 14px;font-size:14px;line-height:1.4}.agent-mock-assistant{flex-direction:column;gap:8px;display:flex}.agent-mock-parcel-label{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-dark);font-size:10px;font-weight:600;line-height:1}.agent-mock-tool-group{flex-direction:column;gap:6px;margin:4px 0;display:flex}.agent-mock-tool-header{font-family:var(--font-text),system-ui,sans-serif;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.agent-mock-tool-header:hover{color:var(--color-text)}.agent-mock-chevron{color:var(--color-text-muted);transition:transform .2s var(--ease-out-quart);margin-left:4px;font-size:10px;display:inline-block}.agent-mock-tool-list{border-left:1px solid var(--color-primary-100);flex-direction:column;gap:6px;margin-left:5px;padding-left:12px;display:flex}.agent-mock-tool-row{font-family:var(--font-text),system-ui,sans-serif;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.agent-mock-tool-name{letter-spacing:-.01em;color:var(--color-text);font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.agent-mock-tool-detail{color:var(--color-text-muted);font-size:11.5px;font-style:italic}.agent-mock-dot-running{border:1.5px solid var(--color-primary-200);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:.7s linear infinite agent-mock-spin;display:inline-block}.agent-mock-dot-done{background:#cc272e99;background:lab(45.7636% 63.3818 40.1799/.6);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.agent-mock-dot-pending{background:var(--color-gray-300);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}@keyframes agent-mock-spin{to{transform:rotate(360deg)}}.agent-mock-assistant-body{color:var(--color-text);font-size:14px;line-height:1.45}.agent-mock-assistant-body p{margin:0 0 8px}.agent-mock-assistant-body p:last-child{margin-bottom:0}.agent-mock-assistant-body strong{color:var(--color-text);font-weight:600}.agent-mock-assistant-body ul{margin:6px 0 8px;padding-left:18px;list-style:outside}.agent-mock-assistant-body li{margin:2px 0}.agent-mock-assistant-body code{background:var(--color-gray-100);border-radius:4px;padding:1px 5px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.release-impact-mini{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;margin:10px 0 6px;display:grid}.release-impact-card{background:var(--color-gray-50);flex-direction:column;gap:8px;padding:11px 13px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.release-impact-card{background:color-mix(in oklch,var(--color-gray-50)88%,var(--color-background))}}.release-impact-card{border:1px solid var(--color-border);border-radius:8px;min-width:0}.release-impact-card-head{flex-direction:column;gap:1px;display:flex}.release-impact-card-title{font-family:var(--font-text),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.release-impact-card-sub{font-family:var(--font-text),system-ui,sans-serif;color:var(--color-text-muted);letter-spacing:-.005em;font-size:11px;font-weight:500}.release-impact-funnel{flex-direction:column;gap:6px;margin-top:2px;display:flex}.release-impact-funnel-row{align-items:center;gap:8px;display:flex}.release-impact-funnel-track{background:var(--color-text);flex:1;height:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.release-impact-funnel-track{background:color-mix(in oklch,var(--color-text)7%,transparent)}}.release-impact-funnel-track{border-radius:3px;overflow:hidden}.release-impact-funnel-fill{background:var(--color-primary);border-radius:3px;height:100%;position:absolute;top:0;left:0}.release-impact-funnel-fill.is-inner{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.release-impact-funnel-fill.is-inner{background:color-mix(in oklch,var(--color-primary)60%,var(--color-text))}}.release-impact-funnel-value{color:var(--color-text);text-align:right;min-width:30px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px;font-weight:700}.release-impact-stat{align-items:baseline;gap:10px;margin-top:4px;display:flex}.release-impact-stat strong{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--color-text);font-size:clamp(28px,3.4vw,34px);font-weight:500;line-height:1}.release-impact-stat-delta{font-family:var(--font-text),system-ui,sans-serif;color:#007135;color:lab(41.4328% -43.886 26.633);letter-spacing:-.005em;background:#00713524;background:lab(41.4328% -43.886 26.633/.14);border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;font-weight:700;display:inline-flex}.release-impact-stat-delta-arrow{flex-shrink:0}@media (max-width:640px){.release-impact-mini{grid-template-columns:1fr}}@media (max-width:520px){.release-funnel-layout{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.release-funnel-labels{flex-direction:row!important;justify-content:space-around!important;gap:12px!important}}.agent-mock-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.agent-mock-action,.agent-mock-action-primary{font-family:var(--font-text),system-ui,sans-serif;cursor:pointer;transition:background .15s var(--ease-out-quart);border-radius:6px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.agent-mock-action{background:var(--color-gray-100);color:var(--color-text);border:1px solid var(--color-border)}.agent-mock-action:hover{background:var(--color-gray-200)}.agent-mock-action-primary{background:var(--color-primary);color:var(--color-primary-contrast);border:1px solid var(--color-primary)}.agent-mock-action-primary:hover{background:var(--color-primary-dark)}.briefing-card{border:1px solid var(--color-border);background:var(--color-background);border-radius:16px;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex;box-shadow:0 1px 3px #15110d0d,0 12px 36px #15110d0f;box-shadow:0 1px 3px lab(5.25001% 1.38035 2.33883/.05),0 12px 36px lab(5.25001% 1.38035 2.33883/.06)}.briefing-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.briefing-card-pill{padding:4px 10px;font-size:.6875rem}.briefing-card-volume{color:var(--color-text-muted);font-size:.75rem}.briefing-card-title-row{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.75rem;display:flex}.briefing-card-title{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text);letter-spacing:-.015em;font-size:1.125rem;font-weight:500}.briefing-card-byline{color:var(--color-text-muted);font-size:.75rem;font-style:italic}.briefing-card-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.briefing-card-item{grid-template-columns:12px 1fr;align-items:start;gap:12px;display:grid}.briefing-card-dot{border-radius:50%;width:8px;height:8px;margin-top:7px}.briefing-card-item-title{color:var(--color-text);margin:0;font-size:.9375rem;font-weight:500;line-height:1.35}.briefing-card-item-body{color:var(--color-text-secondary);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.briefing-card-footer{border-top:1px solid var(--color-border);padding-top:.75rem}.briefing-card-footer-text{color:var(--color-text-muted);font-size:.75rem;font-style:italic}@media (max-width:900px){.session-intel-grid{grid-template-columns:1fr!important}}.lever-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lever-card{border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;flex-direction:column;gap:4px;padding:1.25rem;display:flex;box-shadow:0 1px 2px #15110d0a,0 6px 18px #15110d0a;box-shadow:0 1px 2px lab(5.25001% 1.38035 2.33883/.04),0 6px 18px lab(5.25001% 1.38035 2.33883/.04)}.lever-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lever-card-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:600}.lever-card-delta{font-size:.75rem;font-weight:500}.lever-card-value{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.05}.lever-card-footer{border-top:1px solid var(--color-border);margin-top:.5rem;padding-top:.625rem;font-size:.75rem}.lever-card-footer-prefix{color:var(--color-text-muted)}.lever-card-footer-pattern{color:var(--color-text-secondary);font-style:italic}@media (max-width:640px){.lever-grid{grid-template-columns:1fr}}.focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.focus-card{border:1px solid var(--color-border);background:var(--color-background);border-radius:14px;flex-direction:column;gap:.875rem;padding:1.5rem;display:flex;box-shadow:0 1px 2px #15110d0a,0 8px 24px #15110d0d;box-shadow:0 1px 2px lab(5.25001% 1.38035 2.33883/.04),0 8px 24px lab(5.25001% 1.38035 2.33883/.05)}.focus-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.focus-card-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:600}.focus-card-severity{letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:600}.focus-card-title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;color:var(--color-text);margin:0;font-size:1.25rem;font-weight:500;line-height:1.25}.focus-card-evidence{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.focus-card-suggestion{border-left:2px solid var(--color-primary-200);background:var(--color-primary-50);border-radius:0 6px 6px 0;padding:.5rem .875rem}.focus-card-suggestion-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-dark);margin-bottom:2px;font-size:.625rem;font-weight:600;display:block}.focus-card-suggestion p{color:var(--color-text);margin:0;font-size:.875rem;line-height:1.5}.focus-card-signals{flex-wrap:wrap;gap:.4rem;display:flex}.focus-card-signal{background:var(--color-gray-100);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:999px;padding:3px 9px;font-size:.6875rem}.focus-card-footer{border-top:1px solid var(--color-border);padding-top:.75rem;font-size:.75rem}.focus-card-footer-prefix{color:var(--color-text-muted)}.focus-card-pattern{color:var(--color-text);background:var(--color-gray-100);border-radius:4px;padding:1px 6px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.75rem}@media (max-width:900px){.focus-grid{grid-template-columns:1fr}}.explainer-band{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-gray-50);padding:clamp(3rem,6vh,5rem) 1.5rem}.explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.explainer-cell{flex-direction:column;gap:.75rem;display:flex}.explainer-eyebrow{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.18em;color:var(--color-primary-dark);font-size:.6875rem;font-weight:500}.explainer-line{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:300;line-height:1.4}@media (max-width:900px){.explainer-grid{grid-template-columns:1fr}}.hero-screenshot{border:1px solid var(--color-border);background:var(--color-background);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 1px 3px #15110d0f,0 24px 60px #15110d1a,0 8px 20px #cc272e0f;box-shadow:0 1px 3px lab(5.25001% 1.38035 2.33883/.06),0 24px 60px lab(5.25001% 1.38035 2.33883/.1),0 8px 20px lab(45.7636% 63.3818 40.1799/.06)}.hero-screenshot-img{width:100%;height:auto;display:block}.terminal-body{background:var(--color-gray-950);color:var(--color-gray-300);min-height:260px;padding:20px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.8rem;line-height:1.8}.terminal-line{opacity:0;animation:terminal-fade-in .3s var(--ease-out-quart)forwards}.waitlist-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#05030280;background:lab(.896511% .456087 .682038/.5);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.waitlist-modal{background:var(--color-background);border:1px solid var(--color-border);border-radius:16px;width:100%;max-width:440px;padding:2rem;position:relative;box-shadow:0 16px 48px #05030233;box-shadow:0 16px 48px lab(.896511% .456087 .682038/.2)}.waitlist-close{border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.waitlist-close:hover{color:var(--color-text);border-color:var(--color-gray-400)}.waitlist-input{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-text);font-size:.875rem;font-family:var(--font-text),system-ui,sans-serif;border-radius:8px;padding:.625rem .875rem}.waitlist-input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #cc272e1a;box-shadow:0 0 0 3px lab(45.7636% 63.3818 40.1799/.1)}.waitlist-input::placeholder{color:var(--color-text-muted)}.waitlist-input:disabled{opacity:.6}@keyframes terminal-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-progress{0%{width:0}to{width:100%}}.terminal-line .prompt{color:var(--color-primary-light)}.terminal-line .success{color:#5bbd74;color:lab(69.2991% -42.1007 27.57)}.terminal-line .info{color:#3bacda;color:lab(65.467% -20.997 -33.5068)}.terminal-line .muted{color:var(--color-gray-500)}.terminal-line .warn{color:#d6a54d;color:lab(71.071% 11.7474 51.7651)}.tab-bar{border-bottom:1px solid var(--color-border);background:var(--color-gray-100);gap:0;padding:0 16px;display:flex}.tab-btn{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast)var(--ease-out-quart),border-color var(--duration-fast)var(--ease-out-quart);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 20px;font-size:.8rem;font-weight:500}.tab-btn[aria-selected=true],.tab-btn.active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:var(--color-background)}.tab-btn:hover:not([aria-selected=true]):not(.active){color:var(--color-text)}.tab-panel{min-height:480px;padding:20px;font-size:.9em;display:none}.tab-panel[aria-hidden=false],.tab-panel.active{display:block}.cluster-stage{width:100%;min-height:340px;position:relative}.cluster-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.cluster-bubble{opacity:0;white-space:nowrap;z-index:2;background:var(--color-gray-100);color:var(--color-text-secondary);border:1.5px solid;border-color:var(--color-gray-300);border-radius:8px;padding:.5rem .875rem;font-size:.75rem;font-weight:500;transition:all .2s ease-out;position:absolute;transform:scale(.7)}.cluster-bubble.visible{opacity:.7;filter:grayscale(.5);transform:scale(.88)}.cluster-bubble.dimmed{opacity:.2;filter:grayscale(.8)blur(.5px);transform:scale(.85)}.cluster-bubble.highlighted{opacity:1;filter:none;border-color:var(--color-primary-300);background:var(--color-primary-50);color:var(--color-text);transition:all .12s ease-out;transform:scale(1);box-shadow:0 2px 16px #cc272e26;box-shadow:0 2px 16px lab(45.7636% 63.3818 40.1799/.15)}.cluster-bubble.highlighted[data-source=Feature\ request]{background:#ffe7e4;background:lab(93.8292% 12.2803 6.63641);border-color:#f08f87;border-color:lab(69.8466% 37.3708 20.841);box-shadow:0 2px 16px #cc272e26;box-shadow:0 2px 16px lab(45.7636% 63.3818 40.1799/.15)}.cluster-bubble.highlighted[data-source=Feature\ request] .bubble-source{color:#ac3031;color:lab(40.3901% 50.5466 30.7736)}.cluster-bubble.highlighted[data-source=Workaround]{background:#eaedff;background:lab(93.8754% 2.94355 -14.7162);border-color:#9095e8;border-color:lab(63.9354% 13.0899 -42.7122);box-shadow:0 2px 16px #6365c126;box-shadow:0 2px 16px lab(46.079% 18.6121 -49.2726/.15)}.cluster-bubble.highlighted[data-source=Workaround] .bubble-source{color:#4947a0;color:lab(34.2974% 20.9361 -49.0478)}.cluster-bubble.highlighted[data-source=Usage\ pattern]{background:#dcf7e1;background:lab(94.7335% -11.8404 7.56122);border-color:#75b683;border-color:lab(68.813% -29.8747 19.3564);box-shadow:0 2px 16px #33854a26;box-shadow:0 2px 16px lab(49.3138% -36.1996 23.8307/.15)}.cluster-bubble.highlighted[data-source=Usage\ pattern] .bubble-source{color:#005e27;color:lab(34.2033% -36.5668 24.5131)}.cluster-bubble.highlighted[data-source=Bug\ report]{background:#ffead8;background:lab(94.1113% 7.04327 13.5336);border-color:#db9152;border-color:lab(67.0794% 24.2741 45.228);box-shadow:0 2px 16px #9c622f26;box-shadow:0 2px 16px lab(47.4161% 20.5093 38.5168/.15)}.cluster-bubble.highlighted[data-source=Bug\ report] .bubble-source{color:#7d460b;color:lab(35.7726% 21.2207 41.6775)}.cluster-bubble.noise{opacity:.12;filter:grayscale()blur(1px);transform:scale(.8)}.cluster-bubble .bubble-source{letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:2px;font-size:.5625rem;font-weight:600;display:block}.cluster-thread{fill:none;stroke:var(--color-primary);stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-dasharray:3000;stroke-dashoffset:3000px;opacity:0;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 2.5s linear,opacity .3s}.cluster-thread.animate{stroke-dashoffset:0;opacity:.6}.cluster-ring{fill:var(--color-background);stroke:var(--color-primary);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:2000;stroke-dashoffset:2000px;opacity:0;transition:stroke-dashoffset .8s var(--ease-out-quart),opacity .3s ease;filter:drop-shadow(0 2px 8px #cc272e26);filter:drop-shadow(0 2px 8px lab(45.7636% 63.3818 40.1799/.15))}.cluster-ring.animate{stroke-dashoffset:0;opacity:1}.cluster-solution{font-family:var(--font-display),system-ui,sans-serif;text-align:center;opacity:0;transition:transform .5s var(--ease-out-expo),opacity .3s ease;z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.cluster-solution.visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.cluster-solution-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem;font-weight:500}.cluster-solution-value{color:var(--color-primary);margin-top:2px;font-size:.9375rem;font-weight:700}.signal-row{background:var(--color-gray-50);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.signal-row+.signal-row{margin-top:.5rem}.signal-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.signal-bar{background:var(--color-gray-200);border-radius:3px;height:5px}.signal-tag{border-radius:4px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.rollout-row{align-items:center;gap:.75rem;display:flex}.rollout-row+.rollout-row{margin-top:.75rem}.rollout-label{color:var(--color-text-secondary);text-align:right;flex-shrink:0;width:60px;font-size:.6875rem;font-weight:500}.rollout-track{background:var(--color-gray-100);border-radius:6px;flex:1;height:24px;overflow:hidden}.rollout-fill{height:100%;transition:width 1.2s var(--ease-out-expo);border-radius:6px}.rollout-pct{flex-shrink:0;width:36px;font-size:.6875rem;font-weight:600}.promote-decision{border:1px solid var(--color-border);background:var(--color-gray-50);border-radius:8px;padding:1rem 1.25rem}.promote-decision+.promote-decision{margin-top:.75rem}.promote-badge{border-radius:100px;align-items:center;gap:4px;padding:2px 8px;font-size:.625rem;font-weight:600;display:inline-flex}.promote-badge-adopt{color:#005824;color:lab(31.877% -36.6537 24.6848);background:#d3edd7;background:lab(91.2533% -11.8417 7.5634)}.promote-badge-drop{color:#734d00;color:lab(36.1006% 14.5663 66.6432);background:#f3e2c7;background:lab(90.8133% 2.70182 15.3764)}.pill{font-family:var(--font-display),system-ui,sans-serif;border:1px solid var(--color-border);border-radius:100px;align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.pill-primary{background:var(--color-primary-lighter);color:var(--color-primary-dark);border-color:var(--color-primary-200)}.pill-live{color:#005824;color:lab(31.877% -36.6537 24.6848);background:#d3edd7;background:lab(91.2533% -11.8417 7.5634);border-color:#5bbd744d;border-color:lab(69.2991% -42.1007 27.57/.3)}.pill-coming{background:var(--color-gray-100);color:var(--color-text-secondary)}.pill-dark{background:var(--color-gray-950);color:var(--color-gray-200);border-color:var(--color-gray-800)}.step-number{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-primary-300);letter-spacing:-.03em;font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:300;line-height:1}.how-it-works-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.deploy-cards-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.deploy-card-text{order:2;margin-top:1.25rem}.deploy-card-visual{order:1}.section-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-dark);margin-bottom:1rem;font-size:.8125rem;font-weight:600}.hero-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr}.hero-terminal{display:none}}@media (max-width:375px){.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn-primary,.hero-ctas .btn-secondary{justify-content:center}}.reveal{opacity:0;transition:opacity var(--duration-reveal)var(--ease-out-expo),transform var(--duration-reveal)var(--ease-out-expo);transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.color-secondary{color:var(--color-text-secondary)}.color-muted{color:var(--color-text-muted)}.section-divider{background:var(--color-border);height:1px;margin:0 auto}.tabular-nums{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}::selection{background:var(--color-primary-200);color:var(--color-primary-900)}@media (max-width:1024px){.problem-solution-grid{grid-template-columns:1fr!important}.problem-solution-left{position:static!important}}.flow-svg-label{font-family:var(--font-text),system-ui,sans-serif;fill:var(--color-text-secondary);font-size:11px}.flow-svg-label-phase{font-family:var(--font-display),system-ui,sans-serif;fill:var(--color-text);letter-spacing:.03em;font-size:13px;font-weight:600}.flow-svg-node{transition:opacity .5s var(--ease-out-expo)}@media (max-width:640px){.flow-svg-label{display:none}}.cluster-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (max-width:900px){.nav-links,.nav-cta{display:none}.nav-mobile-toggle{display:flex}.cluster-grid,.deploy-cards-grid{grid-template-columns:1fr}.deploy-card-text{order:1;margin-top:0;margin-bottom:.75rem}.deploy-card-visual{order:2}}@media (max-width:768px){.how-it-works-grid{grid-template-columns:1fr}.tab-btn{padding:8px 14px;font-size:.72rem}.cluster-stage{min-height:300px}.cluster-bubble{padding:.3rem .5rem;font-size:.5rem}.cluster-bubble .bubble-source{font-size:.4rem}.cluster-solution-label{font-size:.5rem}.cluster-solution-value{font-size:.7rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-brand{grid-column:1/-1}.footer-bottom{text-align:center;flex-direction:column;gap:.5rem}}.docs-header{z-index:50;background:var(--color-background);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:56px;position:fixed;top:0;left:0;right:0}.docs-header-inner{justify-content:space-between;align-items:center;max-width:90rem;height:100%;margin:0 auto;padding:0 1.5rem;display:flex}.docs-header-left{align-items:center;gap:.75rem;display:flex}.docs-header-logo{align-items:center;display:flex}.docs-header-logo svg{width:auto;height:22px}.docs-header-divider{background:var(--color-border);width:1px;height:20px}.docs-header-docs-link{font-family:var(--font-text),system-ui,sans-serif;color:var(--color-text-secondary);transition:color var(--duration-fast);font-size:.875rem;font-weight:500;text-decoration:none}.docs-header-docs-link:hover{color:var(--color-text)}.docs-header-right{align-items:center;gap:1rem;display:flex}.docs-header-dashboard-link{color:var(--color-text-secondary);border:1px solid var(--color-border);transition:color var(--duration-fast),border-color var(--duration-fast);border-radius:6px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none}.docs-header-dashboard-link:hover{color:var(--color-text);border-color:var(--color-gray-400)}.docs-layout{grid-template-columns:240px minmax(0,1fr) 200px;max-width:90rem;min-height:100vh;margin:0 auto;padding-top:56px;display:grid}.docs-sidebar-container{height:calc(100vh- 56px);border-right:1px solid var(--color-border);scrollbar-width:thin;padding:1.5rem 0;position:sticky;top:56px;overflow-y:auto}.docs-sidebar{padding:0 1rem}.docs-sidebar-group{margin-bottom:1.5rem}.docs-sidebar-group-title{font-family:var(--font-text),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.375rem;padding:0 .75rem;font-size:.6875rem;font-weight:600}.docs-sidebar-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.docs-sidebar-link{color:var(--color-text-secondary);transition:color var(--duration-fast);border-left:2px solid #0000;border-radius:0;justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:400;text-decoration:none;display:flex}.docs-sidebar-chevron{color:var(--color-text-muted);transition:transform var(--duration-fast);flex-shrink:0}.docs-sidebar-chevron-open{color:var(--color-primary);transform:rotate(90deg)}.docs-sidebar-link:hover{color:var(--color-text)}.docs-sidebar-sections{border-left:1px solid var(--color-gray-200);flex-direction:column;gap:1px;margin:0 0 0 .75rem;padding:.25rem 0 .375rem .875rem;list-style:none;display:flex}.docs-sidebar-section-link{color:var(--color-text-muted);transition:color var(--duration-fast);padding:.1875rem .5rem;font-size:.75rem;text-decoration:none;display:block}.docs-sidebar-section-link:hover{color:var(--color-text)}.docs-sidebar-section-link-active{color:var(--color-primary);font-weight:500}.docs-sidebar-link-active{color:var(--color-primary);border-left-color:var(--color-primary);background:var(--color-primary-50);font-weight:500}.docs-main{max-width:48rem;padding:2.5rem 3rem}.docs-toc-container{height:calc(100vh- 56px);scrollbar-width:thin;padding:2rem 1rem 2rem 0;position:sticky;top:56px;overflow-y:auto}.docs-toc{border-left:1px solid var(--color-border);padding-left:1rem}.docs-toc-title{font-family:var(--font-text),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.docs-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docs-toc-link{color:var(--color-text-muted);transition:color var(--duration-fast);padding:.25rem 0;font-size:.75rem;text-decoration:none;display:block}.docs-toc-link:hover{color:var(--color-text)}.docs-toc-link-active{color:var(--color-primary);font-weight:500}.docs-toc-link-nested{padding-left:.75rem}.docs-content h1{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--color-text);margin:0 0 .5rem;font-size:1.875rem;font-weight:600;line-height:1.2}.docs-content>p:first-of-type{color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.0625rem;line-height:1.6}.docs-content h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;color:var(--color-text);border-top:1px solid var(--color-border);margin:2.5rem 0 .75rem;padding-top:1.5rem;font-size:1.375rem;font-weight:600;line-height:1.3}.docs-content h2:first-of-type{border-top:none;margin-top:1.5rem;padding-top:0}.docs-content h3{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text);margin:1.75rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.docs-content p{color:var(--color-text-secondary);margin:0 0 1rem;font-size:.9375rem;line-height:1.7}.docs-content strong{color:var(--color-text);font-weight:600}.docs-content a{color:var(--color-primary);text-underline-offset:2px;transition:color var(--duration-fast);text-decoration:underline}.docs-content a:hover{color:var(--color-primary-dark)}.docs-content ul,.docs-content ol{margin:0 0 1.25rem;padding-left:1.5rem}.docs-content li{color:var(--color-text-secondary);margin-bottom:.375rem;font-size:.9375rem;line-height:1.7}.docs-content li strong{color:var(--color-text)}.docs-content code{background:var(--color-gray-100);color:var(--color-primary-700);border:1px solid var(--color-gray-200);border-radius:4px;padding:.15em .4em;font-family:SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125em}.docs-content pre{background:var(--color-gray-950);color:var(--color-gray-200);border:1px solid var(--color-gray-800);border-radius:8px;margin:0 0 1.25rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.docs-content pre code{color:inherit;font-size:inherit;background:0 0;border:none;border-radius:0;padding:0}.docs-nav-bottom{border-top:1px solid var(--color-border);align-items:center;gap:.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.docs-nav-bottom a{color:var(--color-primary);transition:color var(--duration-fast);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.docs-nav-bottom a:hover{color:var(--color-primary-dark)}.docs-callout{border-left:2px solid;border-radius:0;margin:1.25rem 0;padding:.875rem 1rem}.docs-callout-info{background:#e5f5fd;background:lab(95.4362% -4.20743 -5.82395);border-left-color:#008dbf;border-left-color:lab(53.8001% -22.9776 -41.3283)}.docs-callout-warning{background:#f9f1e3;background:lab(95.4139% 1.22163 7.5873);border-left-color:#cd9200;border-left-color:lab(65.1773% 16.5534 73.296)}.docs-callout-tip{background:#e9f6eb;background:lab(95.6287% -5.91028 3.76419);border-left-color:#25984d;border-left-color:lab(55.4741% -45.4549 30.1606)}.docs-callout-soon{background:#fff2f0;background:lab(96.3821% 4.58768 2.46804);border-left-color:#dc8c85;border-left-color:lab(66.5649% 31.0711 17.2039)}.docs-callout-label{font-family:var(--font-text),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.docs-callout-body{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.6}.docs-callout-body p{font-size:inherit;margin:0}.docs-callout-body code{font-size:.75rem}.docs-content table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.8125rem}.docs-content th{text-align:left;color:var(--color-text);border-bottom:2px solid var(--color-border);text-transform:uppercase;letter-spacing:.04em;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.docs-content td{border-bottom:1px solid var(--color-gray-100);color:var(--color-text-secondary);vertical-align:top;padding:.5rem .75rem}.docs-content tr:last-child td{border-bottom:none}.docs-content td code{font-size:.75rem}.docs-index{padding:.5rem 0}.docs-index-title{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--color-text);margin:0 0 .5rem;font-size:1.875rem;font-weight:600}.docs-index-subtitle{color:var(--color-text-secondary);margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.6}.docs-index-section{margin-bottom:2rem}.docs-index-section-title{font-family:var(--font-text),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.docs-index-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:640px){.docs-index-grid{grid-template-columns:1fr}}.docs-index-card{border:1px solid var(--color-border);transition:border-color var(--duration-fast),background var(--duration-fast);border-radius:8px;padding:1rem 1.25rem;text-decoration:none;display:block}.docs-index-card:hover{border-color:var(--color-primary-200);background:var(--color-gray-50)}.docs-index-card-title{font-family:var(--font-display),system-ui,sans-serif;color:var(--color-text);margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.docs-index-card:hover .docs-index-card-title{color:var(--color-primary)}.docs-index-card-desc{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.5}.logo-wrap{align-items:center;line-height:0;display:inline-flex}.logo-light{display:inline-block}.logo-dark,[data-theme=dark] .logo-light{display:none}[data-theme=dark] .logo-dark{display:inline-block}[data-theme=light]{--color-background:#fcfaf8;--color-surface:#f8f4f2;--color-text:#15110d;--color-text-secondary:#595451;--color-text-muted:#938e8a;--color-border:#e1dddb;--color-primary:#cc272e;--color-primary-light:#ed756e;--color-primary-lighter:#fedbd7;--color-primary-dark:#950012;--color-primary-contrast:#fcf3f2;--color-primary-50:#ffedeb;--color-primary-100:#fedbd7;--color-primary-200:#fbb7b0;--color-primary-300:#f07f77;--color-primary-400:#de4e4b;--color-primary-500:#cc272e;--color-primary-600:#b00a1d;--color-primary-700:#950012;--color-primary-800:#72020e;--color-primary-900:#4f0a0d;--color-primary-950:#2c0807;--color-gray-50:#f8f4f2;--color-gray-100:#f1eeeb;--color-gray-200:#e1dddb;--color-gray-300:#c7c3c1;--color-gray-400:#938e8a;--color-gray-500:#75716d;--color-gray-600:#595451;--color-gray-700:#3e3a36;--color-gray-800:#25211d;--color-gray-900:#15110d;--color-gray-950:#080503}@supports (color:lab(0% 0 0)){[data-theme=light]{--color-background:lab(98.2548% .499994 .994992);--color-surface:lab(96.5112% .836015 1.65992);--color-text:lab(5.25001% 1.38035 2.33883);--color-text-secondary:lab(36.1847% 1.36225 2.67203);--color-text-muted:lab(59.3852% 1.35157 2.66489);--color-border:lab(88.3912% .836462 1.66023);--color-primary:lab(45.7636% 63.3818 40.1799);--color-primary-light:lab(63.7351% 46.9673 26.7836);--color-primary-lighter:lab(90.3491% 12.2827 6.63934);--color-primary-dark:lab(30.8556% 57.2827 39.6949);--color-primary-contrast:lab(96.4283% 3.05605 1.64284);--color-primary-50:lab(95.1759% 6.12173 3.29607);--color-primary-100:lab(90.3491% 12.2827 6.63934);--color-primary-200:lab(80.686% 24.7308 13.522);--color-primary-300:lab(66.1606% 43.7527 24.7306);--color-primary-400:lab(54.1237% 56.7341 33.7839);--color-primary-500:lab(45.7636% 63.3818 40.1799);--color-primary-600:lab(37.7288% 60.3419 39.7486);--color-primary-700:lab(30.8556% 57.2827 39.6949);--color-primary-800:lab(23.1607% 44.4743 29.2034);--color-primary-900:lab(15.4636% 31.6767 18.8044);--color-primary-950:lab(6.67973% 18.5805 7.41594);--color-gray-50:lab(96.5112% .836015 1.65992);--color-gray-100:lab(94.1912% .836074 1.66);--color-gray-200:lab(88.3912% .836462 1.66023);--color-gray-300:lab(79.1111% .837147 1.66065);--color-gray-400:lab(59.3852% 1.35157 2.66489);--color-gray-500:lab(47.785% 1.35595 2.6678);--color-gray-600:lab(36.1847% 1.36225 2.67203);--color-gray-700:lab(24.5842% 1.3721 2.67886);--color-gray-800:lab(12.9781% 1.75589 3.37938);--color-gray-900:lab(5.25001% 1.38035 2.33883);--color-gray-950:lab(1.55178% .640653 1.00339)}}[data-theme=dark]{--color-background:#0f0d0b;--color-surface:#181513;--color-text:#f0eeec;--color-text-secondary:#a7a4a1;--color-text-muted:#75716d;--color-border:#312d2a;--color-gray-50:#1d1a18;--color-gray-100:#262321;--color-gray-200:#36322f;--color-gray-300:#4b4743;--color-gray-400:#75716d;--color-gray-500:#938e8a;--color-gray-600:#b2ada9;--color-gray-700:#c7c3c0;--color-gray-800:#dad7d4;--color-gray-900:#e7e4e2;--color-gray-950:#f0eeec;--color-primary:#ef6661;--color-primary-light:#fb9890;--color-primary-lighter:#5c1717;--color-primary-dark:#cf4040;--color-primary-contrast:#100606;--color-primary-50:#1d0c0b;--color-primary-100:#310d0c;--color-primary-200:#491513;--color-primary-300:#6f191a;--color-primary-400:#a5292b;--color-primary-500:#cf4040;--color-primary-600:#ef6661;--color-primary-700:#fe8b83;--color-primary-800:#ffaba3;--color-primary-900:#fdc9c4;--color-primary-950:#ffe4e1;--color-success:#62bb78;--color-success-light:#092c13;--color-success-text:#93e4a4;--color-warning:#f0ba59;--color-warning-light:#322000;--color-info:#51bfee;--color-error:#ef6661}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-background:lab(3.69215% .635333 1.13429);--color-surface:lab(7.21478% .980265 1.78905);--color-text:lab(94.193% .66781 1.32738);--color-text-secondary:lab(67.5092% 1.00783 1.9949);--color-text-muted:lab(47.785% 1.35595 2.6678);--color-border:lab(18.7838% 1.37942 2.68412);--color-gray-50:lab(9.50779% 1.03541 2.01373);--color-gray-100:lab(14.1481% 1.02937 2.00939);--color-gray-200:lab(21.1062% 1.19893 2.34283);--color-gray-300:lab(30.3844% 1.36656 2.675);--color-gray-400:lab(47.785% 1.35595 2.6678);--color-gray-500:lab(59.3852% 1.35157 2.66489);--color-gray-600:lab(70.9854% 1.34832 2.66281);--color-gray-700:lab(79.1093% 1.00631 1.99394);--color-gray-800:lab(86.0712% .836641 1.66032);--color-gray-900:lab(90.713% .66787 1.32749);--color-gray-950:lab(94.193% .66781 1.32738);--color-primary:lab(61.2026% 53.402 31.0145);--color-primary-light:lab(73.3287% 37.3462 20.7821);--color-primary-lighter:lab(20.1159% 31.5737 19.1086);--color-primary-dark:lab(49.4737% 56.8232 34.3326);--color-primary-contrast:lab(2.3921% 3.03728 1.35722);--color-primary-50:lab(5.05235% 7.63235 3.30867);--color-primary-100:lab(8.92417% 18.8842 9.09266);--color-primary-200:lab(15.6827% 25.2058 14.8924);--color-primary-300:lab(24.5482% 37.9474 23.364);--color-primary-400:lab(38.0642% 50.5966 31.1519);--color-primary-500:lab(49.4737% 56.8232 34.3326);--color-primary-600:lab(61.2026% 53.402 31.0145);--color-primary-700:lab(70.8047% 43.7082 24.601);--color-primary-800:lab(78.1698% 31.0117 17.0814);--color-primary-900:lab(85.5193% 18.485 10.0423);--color-primary-950:lab(92.7628% 9.19709 4.96113);--color-success:lab(69.1791% -39.0255 25.483);--color-success-light:lab(14.914% -18.1314 11.9719);--color-success-text:lab(84.1504% -35.8587 23.2428);--color-warning:lab(79.1996% 12.6808 55.9505);--color-warning-light:lab(14.1379% 6.83589 22.6975);--color-info:lab(72.4448% -21.4201 -33.6001);--color-error:lab(61.2026% 53.402 31.0145)}}[data-theme=dark] .docs-content code{color:#ff9e96;color:lab(75.4484% 43.6674 24.4888);background:#1d1a18;background:lab(9.50779% 1.03541 2.01373);border-color:#312d2a;border-color:lab(18.7838% 1.37942 2.68412)}[data-theme=dark] .docs-content pre{color:#cfcdcc;color:lab(82.5948% .500321 .995219);background:#070504;background:lab(1.55623% .364803 .628081);border-color:#272320;border-color:lab(14.1434% 1.38725 2.68992)}[data-theme=dark] .docs-sidebar-sections{border-left-color:#2c2825;border-left-color:lab(16.4636% 1.38307 2.68679)}[data-theme=dark] .docs-content td{border-bottom-color:#211f1c;border-bottom-color:lab(11.828% 1.03214 2.01136)}[data-theme=dark] .docs-index-card:hover{background:#1d1a18;background:lab(9.50779% 1.03541 2.01373);border-color:#413c38;border-color:lab(25.7396% 1.72691 3.35711)}[data-theme=dark] .docs-callout-info{background:#031e29;background:lab(9.60438% -6.88893 -11.1463);border-left-color:#28acdf;border-left-color:lab(65.4686% -22.2535 -36.1988)}[data-theme=dark] .docs-callout-warning{background:#241803;background:lab(9.53152% 4.12123 12.9815);border-left-color:#e3ad4b;border-left-color:lab(74.5447% 12.9328 56.694)}[data-theme=dark] .docs-callout-tip{background:#0b2010;background:lab(10.0303% -11.9082 7.40415);border-left-color:#5cb572;border-left-color:lab(66.8564% -39.0505 25.526)}[data-theme=dark] .docs-callout-soon{background:#271513;background:lab(9.23369% 9.31873 4.93929);border-left-color:#e6857e;border-left-color:lab(66.3643% 37.397 20.9063)}[data-theme=dark] .docs-sidebar-link-active{background:#371210;background:lab(11.248% 18.8478 10.2853)}[data-theme=dark] .docs-header{background:#0f0d0bd9;background:lab(3.69215% .635333 1.13429/.85)}@media (max-width:1024px){.docs-layout{grid-template-columns:1fr}.docs-sidebar-container,.docs-toc-container{display:none}.docs-main{padding:2rem 1.5rem}}@media (max-width:1280px) and (min-width:1025px){.docs-layout{grid-template-columns:220px minmax(0,1fr)}.docs-toc-container{display:none}}:root{--cartoon-bg:#f7f4f2;--cartoon-paper:#eeeae8;--cartoon-ink:#181513;--cartoon-muted:#67625f;--cartoon-crimson:var(--color-primary);--cartoon-shadow-card:8px 10px 0 var(--cartoon-ink);--cartoon-shadow-mini:6px 8px 0 var(--cartoon-ink);--cartoon-shadow-button:4px 5px 0 var(--cartoon-ink);--cartoon-border:2px solid var(--cartoon-ink);--cartoon-border-thin:1px solid var(--cartoon-ink);--font-hand:var(--font-hand),"Caveat",system-ui,cursive}@supports (color:lab(0% 0 0)){:root{--cartoon-bg:lab(96.513% .667691 1.32734);--cartoon-paper:lab(93.0312% .836194 1.66004);--cartoon-ink:lab(7.21478% .980265 1.78905);--cartoon-muted:lab(41.9848% 1.35878 2.6697)}}.theme-cartoon{background:var(--cartoon-bg);color:var(--cartoon-ink)}.cartoon-card{background:var(--cartoon-paper);border:var(--cartoon-border);box-shadow:var(--cartoon-shadow-card);border-radius:14px;padding:24px 28px}.cartoon-card-mini{background:var(--cartoon-paper);border:var(--cartoon-border);box-shadow:var(--cartoon-shadow-mini);border-radius:12px;padding:18px 22px}.cartoon-tilt-l{transform:rotate(-1.5deg)}.cartoon-tilt-l-2{transform:rotate(-3deg)}.cartoon-tilt-r{transform:rotate(1.5deg)}.cartoon-tilt-r-2{transform:rotate(3deg)}.cartoon-halftone{background-image:radial-gradient(var(--cartoon-ink)1.4px,transparent 1.6px);opacity:.85;background-size:9px 9px}.cartoon-halftone-soft{background-image:radial-gradient(var(--cartoon-ink)1px,transparent 1.2px);opacity:.45;background-size:12px 12px}.cartoon-doodle{pointer-events:none;color:var(--cartoon-ink);position:absolute}.cartoon-doodle.crimson{color:var(--cartoon-crimson)}.cartoon-hand{font-family:var(--font-hand);color:var(--cartoon-ink);font-weight:700}.cartoon-pill{border:var(--cartoon-border);background:var(--cartoon-paper);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--cartoon-ink);box-shadow:var(--cartoon-shadow-button);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.cartoon-pill .dot{background:var(--cartoon-crimson);border-radius:50%;width:8px;height:8px}.cartoon-btn{border:var(--cartoon-border);background:var(--cartoon-ink);color:var(--cartoon-bg);font-family:var(--font-display);letter-spacing:-.005em;cursor:pointer;box-shadow:var(--cartoon-shadow-mini);transition:transform .15s var(--ease-out-quart),box-shadow .15s var(--ease-out-quart);border-radius:10px;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.cartoon-btn:hover{box-shadow:8px 10px 0 var(--cartoon-ink);transform:translate(-2px,-2px)}.cartoon-btn:active{box-shadow:2px 2px 0 var(--cartoon-ink);transform:translate(2px,3px)}.cartoon-btn.ghost{background:var(--cartoon-bg);color:var(--cartoon-ink)}.cartoon-em{color:var(--cartoon-crimson);font-style:italic;font-weight:400}.cartoon-mono-label{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cartoon-muted);font-size:11px;font-weight:700}.cartoon-hero{background:var(--cartoon-bg);color:var(--cartoon-ink);flex-direction:column;min-height:100svh;padding-top:clamp(5rem,10vh,7rem);padding-bottom:clamp(2rem,5vh,4rem);display:flex;position:relative;overflow:hidden}.cartoon-hero>.page-container{flex:1;grid-template-rows:1fr auto;align-items:center;display:grid}.cartoon-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.cartoon-hero-copy{max-width:min(620px,100%)}@media (max-width:1024px){.cartoon-hero{min-height:auto}.cartoon-hero>.page-container{grid-template-rows:auto auto;gap:1.75rem}.cartoon-hero-grid{grid-template-columns:minmax(0,1fr);gap:2.25rem}}.cartoon-hero-headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cartoon-ink);max-width:16ch;font-size:clamp(2.45rem,5.2vw,4.5rem);font-weight:300;line-height:1}.cartoon-hero-subhead{font-family:var(--font-text);color:var(--cartoon-muted);max-width:44ch;margin-top:1.25rem;font-size:clamp(17px,1.2vw,19px);font-weight:400;line-height:1.5}.cartoon-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:1.75rem;display:flex}.cartoon-hero-stage{background:var(--cartoon-paper);flex-direction:column;gap:clamp(20px,3vh,28px);max-width:500px;padding:clamp(22px,2.4vw,32px) clamp(22px,2.4vw,30px);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cartoon-hero-stage{background:color-mix(in oklch,var(--cartoon-paper)55%,var(--cartoon-bg))}}.cartoon-hero-stage{border-radius:4px;place-self:center end}.cartoon-hero-corner{width:100%;height:100%;color:var(--cartoon-ink)}.cartoon-hero-corner-tl,.cartoon-hero-corner-br{pointer-events:none;width:54px;height:54px;color:var(--cartoon-ink);position:absolute}.cartoon-hero-corner-tl{top:-6px;left:-6px;transform:rotate(-2deg)}.cartoon-hero-corner-br{bottom:-6px;right:-6px;transform:rotate(178deg)}.cartoon-hero-notes-kicker{font-family:var(--font-text),system-ui,sans-serif;color:var(--cartoon-muted);letter-spacing:.01em;font-size:13px;font-style:italic}.cartoon-hero-note{grid-template-columns:38px minmax(0,1fr);gap:6px 14px;margin:0;display:grid;position:relative}.cartoon-hero-note-ordinal{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--cartoon-crimson);text-align:right;font-variant-numeric:tabular-nums;grid-area:1/1/span 2;align-self:start;padding-top:2px;font-size:22px;font-weight:500;line-height:1}.cartoon-hero-note p{font-family:var(--font-text),system-ui,sans-serif;color:var(--cartoon-ink);text-wrap:pretty;grid-column:2;margin:0;font-size:clamp(16px,1.18vw,18.5px);line-height:1.45}.cartoon-hero-note-sources{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.03em;color:var(--cartoon-muted);grid-column:2;font-size:11.5px}.cartoon-hero-note-sources i{opacity:.6;margin:0 4px;font-style:normal}.cartoon-hero-note-mark{color:var(--cartoon-ink);white-space:nowrap;font-weight:600;display:inline-block;position:relative}.cartoon-hero-note-circle{width:calc(100% + 22px);height:calc(100% + 16px);color:var(--cartoon-crimson);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cartoon-hero-note-mark-line{color:var(--cartoon-crimson)}.cartoon-hero-note-underline{width:calc(100% + 6px);height:8px;color:var(--cartoon-crimson);pointer-events:none;position:absolute;bottom:-5px;left:-3px;right:-3px}.cartoon-hero-note-focus{font-family:var(--font-display),system-ui,sans-serif;color:var(--cartoon-ink);white-space:nowrap;align-items:center;gap:4px;padding:0 12px;font-style:normal;font-weight:600;display:inline-flex;position:relative}.cartoon-hero-note-bracket{width:10px;height:110%;color:var(--cartoon-crimson);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cartoon-hero-note-bracket-open{left:-2px;right:auto}.cartoon-hero-note-bracket-close{left:auto;right:-2px}.cartoon-hero-note-focus-star{color:var(--cartoon-crimson);font-size:.95em;line-height:1}.cartoon-hero-bridge{color:var(--cartoon-ink);transition:transform .2s var(--ease-out-quart);flex-direction:column;place-self:end center;align-items:center;gap:4px;margin-top:clamp(1.25rem,3vh,2rem);text-decoration:none;display:inline-flex}.cartoon-hero-bridge:hover{transform:translateY(2px)}.cartoon-hero-bridge .cartoon-hand{color:var(--cartoon-ink);font-size:22px;line-height:1}.cartoon-hero-bridge-arrow{width:56px;height:90px;color:var(--cartoon-ink);animation:hero-bridge-nudge 2.2s var(--ease-out-quart)infinite}@keyframes hero-bridge-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.cartoon-hero-bridge-arrow{animation:none}}.cartoon-hero-proof{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cartoon-muted);margin-top:1.5rem;font-size:12px}.agent-scene-section{overflow-anchor:none;padding-top:clamp(2.5rem,6vh,4rem);padding-bottom:clamp(4rem,9vh,7rem);scroll-margin-top:clamp(72px,9vh,96px)}.agent-scene-heading{max-width:62ch;margin-bottom:clamp(1.5rem,3vh,2.25rem)}.agent-scene-heading .text-display-md{font-size:clamp(2rem,4vw,3.4rem);line-height:1.03}.agent-scene-stack{height:160vh;position:relative}.agent-scene-stack.is-completed{height:auto}.agent-scene-sticky{position:sticky;top:clamp(80px,9vh,100px)}.agent-scene-stack.is-completed .agent-scene-sticky{position:static;top:auto}.agent-scene-stage{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);min-height:560px;transition:grid-template-columns .7s cubic-bezier(.22,1,.36,1),gap .7s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.agent-scene-rail{height:560px;position:relative}.agent-scene-annotation{color:var(--cartoon-crimson);opacity:0;transform:translateX(10px)rotate(var(--angle,0deg));transition:opacity .45s var(--ease-out-quart),transform .45s var(--ease-out-quart);pointer-events:none;transform-origin:100%;flex-direction:row-reverse;align-items:center;gap:8px;display:flex;position:absolute;left:-56px;right:-8px}.agent-scene-annotation.is-visible{opacity:1;transform:translateX(0)rotate(var(--angle,0deg))}.agent-scene-annotation .cartoon-hand{color:var(--cartoon-crimson);white-space:nowrap;font-size:26px;line-height:1}.agent-scene-annotation-stamp{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cartoon-ink);background:var(--cartoon-bg);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.agent-scene-annotation-stamp{background:color-mix(in oklch,var(--cartoon-bg)86%,white)}}.agent-scene-annotation-stamp{border:1.5px solid var(--cartoon-ink);box-shadow:2px 3px 0 var(--cartoon-ink);white-space:nowrap;border-radius:6px;padding:5px 9px}.agent-scene-annotation-arrow{min-width:110px;max-width:160px;height:38px;color:var(--cartoon-crimson);flex:auto;transform:scaleX(-1)}.agent-scene-chat{background:var(--cartoon-paper);position:relative}@supports (color:color-mix(in lab, red, red)){.agent-scene-chat{background:color-mix(in oklch,var(--cartoon-paper)55%,var(--cartoon-bg))}}.agent-scene-chat{border-radius:4px;flex-direction:column;justify-self:center;width:100%;max-width:720px;min-height:560px;padding:clamp(24px,2.8vw,38px) clamp(22px,2.8vw,36px) clamp(28px,3.2vw,42px);transition:min-height .6s cubic-bezier(.22,1,.36,1);display:flex}.agent-scene-stack.is-interacted .agent-scene-stage,.agent-scene-stack.is-completed .agent-scene-stage{grid-template-columns:minmax(0,1fr) 0fr;gap:0;min-height:0}.agent-scene-stack.is-interacted .agent-scene-rail,.agent-scene-stack.is-completed .agent-scene-rail{height:0;overflow:hidden}.agent-scene-corner{pointer-events:none;width:54px;height:54px;color:var(--cartoon-crimson);position:absolute}.agent-scene-corner-tl{top:-6px;left:-6px;transform:rotate(-2deg)}.agent-scene-corner-br{bottom:-6px;right:-6px;transform:rotate(178deg)}.agent-scene-corner-svg{width:100%;height:100%}.agent-scene-content{flex-direction:column;flex:1;min-height:0;display:flex}.agent-scene-kicker{font-family:var(--font-text),system-ui,sans-serif;color:var(--cartoon-muted);letter-spacing:.01em;margin:0 0 clamp(14px,2vh,22px);font-size:13px;font-style:italic}.agent-scene-kicker em{color:var(--cartoon-ink);font-style:italic}.agent-scene-body{flex-direction:column;flex:1;gap:20px;display:flex}.agent-scene-row-user{justify-content:flex-end;display:flex}.agent-scene-user-bubble{background:var(--cartoon-ink);border-radius:16px 4px 16px 16px;max-width:86%;padding:11px 15px}@supports (color:color-mix(in lab, red, red)){.agent-scene-user-bubble{background:color-mix(in oklch,var(--cartoon-ink)7%,transparent)}}.agent-scene-user-bubble{color:var(--cartoon-ink);font-family:var(--font-text),system-ui,sans-serif;animation:agent-scene-in .32s var(--ease-out-quart)both;font-size:clamp(14px,1.05vw,15px);line-height:1.45}.agent-scene-assistant{flex-direction:column;gap:10px;display:flex}.agent-scene-parcel-label{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-dark);font-size:10px;font-weight:700;line-height:1}.agent-scene-tool-group{flex-direction:column;gap:7px;margin:2px 0 3px;display:flex}.agent-scene-tool-header{color:var(--color-text-muted);font-family:var(--font-text),system-ui,sans-serif;cursor:pointer;text-align:left;transition:background .18s var(--ease-out-quart),color .18s var(--ease-out-quart);background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:8px;margin-left:-6px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.agent-scene-tool-header[disabled]{cursor:default;margin-left:0;padding-left:0}.agent-scene-tool-header:not([disabled]):hover{background:var(--cartoon-ink)}@supports (color:color-mix(in lab, red, red)){.agent-scene-tool-header:not([disabled]):hover{background:color-mix(in oklch,var(--cartoon-ink)5%,transparent)}}.agent-scene-tool-header:not([disabled]):hover{color:var(--color-text)}.agent-scene-tool-chevron{color:currentColor;transition:transform .2s var(--ease-out-quart);flex-shrink:0;transform:rotate(-90deg)}.agent-scene-tool-chevron.is-open{transform:rotate(0)}.agent-scene-tool-list{border-left:1px solid var(--cartoon-ink);flex-direction:column;gap:7px;margin-left:6px;padding-left:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-scene-tool-list{border-left:1px solid color-mix(in oklch,var(--cartoon-ink)18%,transparent)}}.agent-scene-tool-row{color:var(--color-text-secondary);font-family:var(--font-text),system-ui,sans-serif;align-items:center;gap:9px;font-size:12.5px;display:none}.agent-scene-tool-row.is-visible{animation:agent-scene-in .28s var(--ease-out-quart)both;display:flex}.agent-scene-tool-row code{color:var(--color-text);font-family:SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.agent-scene-tool-row span:last-child{color:var(--color-text-muted);font-size:11.5px;font-style:italic}.agent-scene-check{color:var(--cartoon-ink);flex-shrink:0}.agent-scene-response{max-width:70ch;color:var(--color-text);font-family:var(--font-text),system-ui,sans-serif;flex-direction:column;gap:8px;font-size:clamp(14px,1.05vw,15.5px);line-height:1.5;display:flex}.agent-scene-response p{animation:agent-scene-in .32s var(--ease-out-quart)both;margin:0}.agent-scene-response .is-lede{font-weight:600}.agent-scene-actions{animation:agent-scene-in .32s var(--ease-out-quart)both;flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.agent-scene-action,.agent-scene-action-primary{font-family:var(--font-text),system-ui,sans-serif;cursor:pointer;transition:transform .15s var(--ease-out-quart),background .15s var(--ease-out-quart);border:1.5px solid var(--cartoon-ink);border-radius:8px;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-scene-action{color:var(--cartoon-ink);background:0 0}.agent-scene-action:hover{background:var(--cartoon-ink)}@supports (color:color-mix(in lab, red, red)){.agent-scene-action:hover{background:color-mix(in oklch,var(--cartoon-ink)6%,transparent)}}.agent-scene-action:hover{transform:translate(-1px,-1px)}.agent-scene-action-primary{background:var(--cartoon-crimson);color:var(--cartoon-bg);border-color:var(--cartoon-crimson)}.agent-scene-action-primary:hover{background:var(--cartoon-ink);border-color:var(--cartoon-ink);transform:translate(-1px,-1px)}.agent-scene-picker{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2.4vh,20px);max-width:760px;margin:0 auto clamp(1.5rem,3vh,2.25rem);display:flex}.agent-scene-picker-kicker{font-family:var(--font-text),system-ui,sans-serif;color:var(--cartoon-muted);letter-spacing:.01em;margin:0;font-size:13px;font-style:italic}.agent-scene-picker-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,52px);display:flex}.agent-scene-picker-tabs button{appearance:none;color:var(--cartoon-muted);cursor:pointer;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;transition:color .18s var(--ease-out-quart);background:0 0;border:0;padding:6px 10px;font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1;position:relative}.agent-scene-picker-tabs button:hover,.agent-scene-picker-tabs button.is-active{color:var(--cartoon-ink)}.agent-scene-picker-tabs button span{z-index:1;position:relative}.agent-scene-picker-circle{width:calc(100% + 28px);height:calc(100% + 20px);color:var(--cartoon-crimson);pointer-events:none;animation:agent-scene-circle-in .32s var(--ease-out-quart)both;position:absolute;inset:-10px -14px;transform:rotate(-2deg)}@keyframes agent-scene-circle-in{0%{opacity:0;transform:rotate(-2deg)scale(.86)}to{opacity:1;transform:rotate(-2deg)scale(1)}}.agent-scene-picker-caption{max-width:56ch;color:var(--cartoon-muted);font-family:var(--font-text),system-ui,sans-serif;margin:0;font-size:clamp(15px,1.1vw,17px);font-style:italic;line-height:1.55}@keyframes agent-scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.agent-scene-stack{height:auto}.agent-scene-sticky{position:relative;top:auto}.agent-scene-stage{grid-template-columns:1fr;min-height:auto}.agent-scene-rail{display:none}.agent-scene-chat{min-height:auto}}@media (max-width:640px){.agent-scene-section{padding-top:2.5rem}.agent-scene-picker{gap:12px}.agent-scene-picker-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:10px 18px;width:100%;max-width:320px;display:grid}.agent-scene-picker-tabs button{padding:4px 8px;font-size:18px}.agent-scene-picker-circle{width:calc(100% + 20px);height:calc(100% + 16px);inset:-8px -10px}.agent-scene-picker-caption{font-size:14px}.agent-scene-user-bubble{max-width:100%}.agent-scene-corner-tl,.agent-scene-corner-br{width:42px;height:42px}.agent-scene-corner-tl{top:-4px;left:-4px}.agent-scene-corner-br{bottom:-4px;right:-4px}.agent-scroll-section{padding-top:2.5rem}.agent-scroll-role-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-scroll-user{max-width:100%}.agent-scroll-annotation{grid-template-columns:58px minmax(0,1fr)}.agent-scroll-annotation svg{width:58px}}.cartoon-thread-stage{aspect-ratio:16/10.5;width:100%;max-width:920px;margin:0 auto;position:relative;overflow:hidden}@media (max-width:640px){.cartoon-thread-stage{aspect-ratio:2/3}}.cartoon-thread-bubble{background:var(--cartoon-paper);border:var(--cartoon-border-thin);font-family:var(--font-text);color:var(--cartoon-ink);opacity:0;transform-origin:50%;max-width:200px;transition:opacity .5s var(--ease-out-quart),transform .5s var(--ease-out-quart),filter .5s var(--ease-out-quart),box-shadow .5s var(--ease-out-quart);box-shadow:3px 4px 0 var(--cartoon-ink);z-index:2;border-radius:12px;padding:9px 12px 10px;font-size:12px;line-height:1.3;position:absolute;transform:translate(-50%,-50%)scale(.9)}.cartoon-thread-bubble.visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.cartoon-thread-bubble.dimmed{opacity:.35;filter:grayscale(.4)}.cartoon-thread-bubble.connected{border:2px solid var(--cartoon-ink);box-shadow:4px 5px 0 var(--cartoon-crimson);z-index:3}.cartoon-thread-bubble.softened{opacity:.68;filter:blur(1.12px)saturate(.78)grayscale(.22)}.cartoon-thread-bubble.connected.softened{opacity:1;filter:blur(.16px)saturate()}.cartoon-thread-bubble .b-card-head{align-items:center;gap:5px;margin-bottom:5px;display:flex}.cartoon-thread-bubble .b-card-head,.cartoon-thread-bubble .b-source-name,.cartoon-thread-bubble .b-customer{word-break:break-word;flex-wrap:wrap;row-gap:2px;white-space:normal!important}.cartoon-thread-bubble .b-source-mark{border:1.4px solid var(--cartoon-ink);flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cartoon-thread-bubble .b-source-mark{border:1.4px solid color-mix(in oklch,var(--cartoon-ink)88%,transparent)}}.cartoon-thread-bubble .b-source-mark{color:var(--cartoon-ink);background:var(--cartoon-bg);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.cartoon-thread-bubble .b-source-mark{background:color-mix(in oklch,var(--cartoon-bg)72%,white)}}.cartoon-thread-bubble .b-source-logo{width:15px;height:15px;display:block}.cartoon-thread-bubble .b-source-name,.cartoon-thread-bubble .b-customer{margin-right:0;font-weight:700}.cartoon-thread-bubble .b-card-separator{color:var(--cartoon-muted);font-weight:600}.cartoon-thread-bubble .b-card-label{display:block}.cartoon-thread-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.cartoon-thread-path{transition:filter .6s var(--ease-out-quart),opacity .6s var(--ease-out-quart);mix-blend-mode:multiply}.cartoon-thread-path.softened{filter:none}.cartoon-thread-payoff{background:var(--cartoon-crimson);color:var(--cartoon-bg);border:2px solid var(--cartoon-ink);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;opacity:0;transition:opacity .45s var(--ease-out-quart).76s,transform .5s var(--ease-back).76s;z-index:6;box-shadow:5px 6px 0 var(--cartoon-ink);border-radius:18px;flex-direction:column;align-items:center;gap:3px;padding:14px 24px 15px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.cartoon-thread-payoff span{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cartoon-bg);font-size:10px;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.cartoon-thread-payoff span{color:color-mix(in oklch,var(--cartoon-bg)82%,white)}}.cartoon-thread-payoff strong{font:inherit;font-weight:600;line-height:1.04}.cartoon-thread-payoff.visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.cartoon-thread-payoff:before{content:none}.theme-cartoon .briefing-card{background:var(--cartoon-paper);border:var(--cartoon-border);box-shadow:var(--cartoon-shadow-card);border-radius:16px}.theme-cartoon .tab-btn{border-color:var(--cartoon-ink);border-width:2px}.theme-cartoon .tab-btn[aria-selected=true]{background:var(--cartoon-ink);color:var(--cartoon-bg)}.cartoon-pillars{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2vw,1.75rem);display:grid}@media (max-width:1024px){.cartoon-pillars{grid-template-columns:1fr}}.cartoon-pillar-card{background:var(--cartoon-paper);border:var(--cartoon-border);box-shadow:var(--cartoon-shadow-card);border-radius:16px;flex-direction:column;gap:14px;padding:28px 30px;display:flex;position:relative}.cartoon-pillar-card .num{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--cartoon-crimson);font-size:13px;font-weight:700}.cartoon-pillar-card .title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--cartoon-ink);font-size:clamp(28px,2.4vw,36px);font-weight:300;line-height:1.05}.cartoon-pillar-card .body{font-family:var(--font-display);color:var(--cartoon-muted);font-size:17px;font-weight:500;line-height:1.45}:root{--cartoon-bg:#fafbfc;--cartoon-paper:#f2f4f5}@supports (color:lab(0% 0 0)){:root{--cartoon-bg:lab(98.6066% -.22307 -.716794);--cartoon-paper:lab(95.9378% -.333816 -1.0746)}}.theme-cartoon{background:var(--cartoon-bg)}.cartoon-pill .dot{display:none \!important}.hero-chat-shell{background:var(--cartoon-paper);border:2px solid var(--cartoon-ink);box-shadow:8px 10px 0 var(--cartoon-ink);border-radius:18px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.hero-chat-summary{background:linear-gradient(90deg,var(--cartoon-crimson),transparent 58%),var(--cartoon-bg);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:18px 18px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-chat-summary{background:linear-gradient(90deg,color-mix(in oklch,var(--cartoon-crimson)10%,transparent),transparent 58%),var(--cartoon-bg)}}.hero-chat-summary{border-bottom:2px solid var(--cartoon-ink)}.hero-chat-summary h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cartoon-ink);margin:8px 0 0;font-size:clamp(25px,2.6vw,38px);font-weight:300;line-height:.98}.hero-chat-summary p{font-family:var(--font-text);color:var(--cartoon-muted);max-width:45ch;margin:8px 0 0;font-size:14px;line-height:1.45}.hero-chat-kicker{width:fit-content;color:var(--cartoon-crimson);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.hero-chat-tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:min(330px,38vw);display:flex}.hero-chat-tab{appearance:none;border:1.5px solid var(--cartoon-ink)}@supports (color:color-mix(in lab, red, red)){.hero-chat-tab{border:1.5px solid color-mix(in oklch,var(--cartoon-ink)58%,var(--cartoon-bg))}}.hero-chat-tab{background:var(--cartoon-paper);width:auto;min-height:34px;font-family:var(--font-display);letter-spacing:-.005em;color:var(--cartoon-ink);cursor:pointer;text-align:center;transition:color .15s var(--ease-out-quart),background .15s var(--ease-out-quart),box-shadow .15s var(--ease-out-quart),transform .15s var(--ease-out-quart);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.hero-chat-tab:hover{box-shadow:3px 3px 0 var(--cartoon-ink);transform:translate(-1px,-1px)}.hero-chat-tab.is-active{color:var(--cartoon-bg);border-color:var(--cartoon-ink);background:var(--cartoon-crimson);box-shadow:3px 3px 0 var(--cartoon-crimson)}.hero-chat-panel{background:var(--cartoon-bg);min-width:0;padding:14px 14px 54px}.hero-chat-panel .agent-mock-window{border:2px solid var(--cartoon-ink);box-shadow:4px 5px 0 var(--cartoon-ink);border-radius:14px;flex-direction:column;height:clamp(340px,31vw,420px);display:flex}.hero-chat-panel .agent-mock-body{flex:1;min-height:0;overflow:hidden}.hero-chat-progress-row{align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:14px;right:14px}.hero-chat-pause{appearance:none;border:1.5px solid var(--cartoon-ink);background:var(--cartoon-bg);width:26px;height:26px;color:var(--cartoon-ink);cursor:pointer;transition:transform .12s var(--ease-out-quart);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hero-chat-pause:hover{transform:translateY(-1px)}.hero-chat-pause:active{transform:translateY(1px)}.hero-chat-progress-track{background:var(--cartoon-ink);flex:1;height:4px}@supports (color:color-mix(in lab, red, red)){.hero-chat-progress-track{background:color-mix(in oklch,var(--cartoon-ink)7%,var(--cartoon-bg))}}.hero-chat-progress-track{border:1px solid var(--cartoon-ink);border-radius:999px;overflow:hidden}.hero-chat-progress-fill{background:var(--cartoon-crimson);border-radius:999px;height:100%;transition:width 90ms linear}@media (max-width:900px){.hero-chat-summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:14px;display:grid}.hero-chat-summary h2{font-size:clamp(22px,4vw,30px)}.hero-chat-tabs{flex-wrap:wrap;justify-content:flex-end;min-width:220px;display:flex}.hero-chat-tab{padding:6px}.hero-chat-panel{padding:12px 12px 50px}.hero-chat-panel .agent-mock-body{min-height:0}.hero-chat-progress-row{bottom:14px;left:12px;right:12px}}@media (max-width:768px){.cartoon-hero{padding-top:clamp(4.5rem,10vh,6rem);padding-bottom:clamp(2rem,4vh,3rem)}.cartoon-hero-grid{gap:1.75rem}.cartoon-hero-headline{font-size:clamp(1.7rem,6.4vw,2.15rem)\!important;max-width:100% \!important}.cartoon-hero-subhead{font-size:16px \!important;max-width:100% \!important}.cartoon-hero-ctas{gap:10px}.cartoon-btn{padding:12px 18px;font-size:14px}.cartoon-hero-stage{place-self:stretch stretch;gap:16px;max-width:100%;padding:20px 18px}.cartoon-hero-corner-tl,.cartoon-hero-corner-br{width:42px;height:42px}.cartoon-hero-corner-tl{top:-4px;left:-4px}.cartoon-hero-corner-br{bottom:-4px;right:-4px}.cartoon-hero-notes-kicker{font-size:12px}.cartoon-hero-note{grid-template-columns:30px minmax(0,1fr);column-gap:12px}.cartoon-hero-note-ordinal{font-size:18px}.cartoon-hero-note p{font-size:15.5px}.cartoon-hero-note-sources{font-size:11px}.cartoon-hero-bridge-arrow{width:44px;height:70px}.cartoon-hero-bridge .cartoon-hand{font-size:18px}}@media (max-width:640px){.hero-chat-shell{box-shadow:6px 7px 0 var(--cartoon-ink);border-radius:16px}.hero-chat-summary{grid-template-columns:1fr;gap:12px;padding:14px}.hero-chat-summary h2{font-size:24px}.hero-chat-summary p{font-size:12px}.hero-chat-kicker{font-size:9px}.hero-chat-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.hero-chat-tab{min-height:32px;padding:6px;font-size:12px}.hero-chat-tab:hover{transform:none}.hero-chat-panel{padding:10px 10px 48px}.hero-chat-panel .agent-mock-window{box-shadow:3px 4px 0 var(--cartoon-ink);border-radius:12px;height:350px}.hero-chat-panel .agent-mock-titlebar{padding:7px 6px 0}.hero-chat-panel .agent-mock-tabs{gap:3px;overflow-x:hidden}.hero-chat-panel .agent-mock-tab{flex:1 1 0;min-width:0;min-height:28px;padding:7px 5px 8px;font-size:10.5px}.hero-chat-panel .agent-mock-tab.is-active{min-height:31px;padding-top:8px;padding-bottom:9px}.hero-chat-panel .agent-mock-body{min-height:0;padding:14px}.hero-chat-progress-row{bottom:13px;left:10px;right:10px}.cartoon-thread-stage{max-width:100%;aspect-ratio:2/3!important}.cartoon-thread-bubble{max-width:102px;box-shadow:2px 3px 0 var(--cartoon-ink);padding:5px 7px 6px;font-size:9.5px;line-height:1.2}.cartoon-thread-bubble.connected{box-shadow:3px 4px 0 var(--cartoon-crimson)}.cartoon-thread-bubble .b-card-head{gap:5px;margin-bottom:3px}.cartoon-thread-bubble .b-source-mark{border-radius:5px;width:17px;height:17px}.cartoon-thread-bubble .b-source-logo{width:12px;height:12px}.cartoon-thread-payoff{white-space:normal;text-align:center;border-radius:13px;max-width:calc(100% - 52px);padding:10px 13px;font-size:13px}.cartoon-thread-payoff span{font-size:8px}}@media (max-width:1024px){.session-intel-grid{grid-template-columns:1fr \!important}}@media (max-width:768px){.cartoon-pillars{grid-template-columns:1fr;gap:1rem}.cartoon-pillar-card{padding:22px 24px}.cartoon-pillar-card .title{font-size:26px}.theme-cartoon section,section.theme-cartoon{padding-top:clamp(2.5rem,6vh,3.5rem)\!important;padding-bottom:clamp(2.5rem,6vh,3.5rem)\!important}}@media (max-width:640px){.briefing-card{padding:18px 18px 14px \!important}.briefing-card-title{font-size:22px}}@media (max-width:480px){.page-container{padding-inline:18px \!important}}@media (hover:none){.cartoon-btn:hover{box-shadow:var(--cartoon-shadow-mini);transform:none}}.cartoon-btn-primary{background:var(--cartoon-crimson);color:snow;color:lab(98.7483% 3.05599 1.64272);border-color:var(--cartoon-ink)}.cartoon-btn-primary:hover{background:#ff716b;background:lab(65.744% 56.5434 32.8389)}.section-rule{background:var(--cartoon-crimson);border-radius:2px;width:56px;height:3px;margin-top:18px;display:block;position:relative}.section-rule:after{content:"";background:var(--cartoon-ink);opacity:.7;border-radius:2px;width:8px;height:3px;position:absolute;top:0;left:60px}.cta-card{position:relative}.cta-card:before{content:"";background:var(--cartoon-crimson);border:2px solid var(--cartoon-ink);width:36px;height:36px;box-shadow:3px 4px 0 var(--cartoon-ink);z-index:1;border-radius:8px;position:absolute;top:-10px;left:-10px;transform:rotate(-12deg)}.theme-cartoon .lever-card{position:relative}.theme-cartoon .lever-card:before{content:"";background:var(--cartoon-crimson);border-top-left-radius:inherit;border-top-right-radius:inherit;height:3px;position:absolute;top:0;left:0;right:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-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}
