@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-font-weight:initial;--tw-border-style:solid;--tw-duration:initial;--tw-tracking:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.BalHKn7d.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-400-normal.qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-400-normal.FfmJh7DR.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-400-normal.DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-400-italic.ChwMQj-S.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-400-italic.B2AfEDP4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-next-latin-400-italic.DZBmTazM.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-400-italic.C-uEjDrs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-700-normal.CBw-mJf_.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-ext-700-normal.292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-next-latin-700-normal.Dpiyiu63.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-next-latin-700-normal.C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:"Atkinson Hyperlegible Next", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--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(--background);--color-foreground:var(--foreground);--color-muted-foreground:var(--muted-foreground);--color-red:#d92d20;--font-brand:"ESBuild", system-ui, sans-serif;--radius-card:1.35rem;--container-content:78rem}}@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;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}:root{--background:oklch(98.7% .01 95);--foreground:oklch(17% 0 0);--muted-foreground:oklch(43.9% 0 0);--border:oklch(90.5% 0 0);--surface-strong:oklch(100% 0 0);--surface-muted:oklch(96.5% .01 95);--paper:oklch(98.7% .01 95);--ink:oklch(8% 0 0);--ink-soft:oklch(16% .015 260);--ink-border:oklch(29% 0 0);--paper-border:oklch(90.5% 0 0);--royal:oklch(48% .26 265);--violet:oklch(55% .24 312);--coral:oklch(66% .22 30);--tangerine:oklch(77% .17 55);--peach:oklch(88.5% .075 70);--success:oklch(72% .21 160);--caution:oklch(81.5% .182 97);--shadow-panel:0 22px 60px var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-panel:0 22px 60px color-mix(in oklch, var(--foreground) 14%, transparent)}}:root{--shadow-elevated:0 28px 80px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-elevated:0 28px 80px color-mix(in oklch, var(--ink) 18%, transparent)}}:root{--shadow-glow:0 0 45px var(--royal)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-glow:0 0 45px color-mix(in oklch, var(--royal) 24%, transparent)}}:root{--radius-card:1.35rem}html{background:var(--background);color:var(--foreground);scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);min-height:100vh;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif}h1,h2,h3,h4,h5,h6{letter-spacing:-.04em;font-family:ESBuild,system-ui,sans-serif}a{color:inherit}::selection{background:var(--royal)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklch,var(--royal) 22%,white)}}::selection{color:var(--ink)}}@layer utilities{.static{position:static}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.border-none{--tw-border-style:none;border-style:none}.bg-background{background-color:var(--color-background)}.bg-transparent{background-color:#0000}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-red{color:var(--color-red)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}.site-container{max-width:var(--container-content);padding-inline:calc(var(--spacing) * 6);margin-inline:auto}@media(min-width:40rem){.site-container{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:64rem){.site-container{padding-inline:calc(var(--spacing) * 10)}}.section-frame{padding-block:calc(var(--spacing) * 20)}@media(min-width:40rem){.section-frame{padding-block:calc(var(--spacing) * 24)}}@media(min-width:64rem){.section-frame{padding-block:calc(var(--spacing) * 28)}}.section-frame--compact{padding-block:calc(var(--spacing) * 8)}@media(min-width:40rem){.section-frame--compact{padding-block:calc(var(--spacing) * 10)}}.section-light{background:var(--paper);color:var(--foreground)}.section-dark{background:var(--ink);color:#fff}.section-dark .section-kicker,.section-dark .how-aside__eyebrow,.section-dark .guardrail-card__eyebrow,.section-dark .site-footer__heading{color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.section-dark .section-kicker,.section-dark .how-aside__eyebrow,.section-dark .guardrail-card__eyebrow,.section-dark .site-footer__heading{color:color-mix(in oklch,var(--royal) 78%,white)}}.section-heading{max-width:var(--container-4xl)}.section-kicker{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.28em;letter-spacing:.28em;text-transform:uppercase;color:var(--royal)}.section-title{margin-top:calc(var(--spacing) * 4);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.section-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.section-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.section-lede{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-muted-foreground)}@media(min-width:40rem){.section-lede{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.section-dark .section-lede,.section-dark .section-note{color:oklch(100% 5.96046e-8 none/.7)}.section-note{margin-top:calc(var(--spacing) * 3);max-width:var(--container-3xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-muted-foreground)}.skip-link{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing) * 4);left:calc(var(--spacing) * 4);z-index:100;background-color:var(--color-white);padding:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);border-radius:3.40282e38px;margin:0;position:fixed;overflow:visible}.prose-shell{max-width:var(--container-4xl)}.content-stack{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 5);display:grid}.policy-card{border-color:var(--paper-border);background:oklch(100% 5.96046e-8 none/.72)}.back-link{margin-top:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--royal)}.not-found-shell{text-align:center}}@font-face{font-family:ESBuild;src:url(/_astro/ESBuild-Regular.CUgBLLIO.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ESBuild;src:url(/_astro/ESBuild-Medium.Bhi28Qd-.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ESBuild;src:url(/_astro/ESBuild-Bold.BC7wjLGJ.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@layer components{.site-header{top:calc(var(--spacing) * 0);z-index:50;border-bottom-style:var(--tw-border-style);background:var(--paper);border-bottom-width:1px;position:sticky}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in oklch,var(--paper) 82%,transparent)}}.site-header{border-color:var(--paper-border)}@supports (color:color-mix(in lab,red,red)){.site-header{border-color:color-mix(in oklch,var(--paper-border) 80%,transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.site-nav{align-items:center;gap:calc(var(--spacing) * 5);width:100%;padding-bottom:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);order:3;display:flex;overflow-x:auto}@media(min-width:48rem){.site-nav{width:auto;padding-bottom:calc(var(--spacing) * 0);order:0;justify-content:center;overflow:visible}}.site-nav__link{white-space:nowrap;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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.site-nav__link:hover{color:var(--color-foreground)}}.site-header__cta{display:inline-flex}.brand-lockup{align-items:center;gap:calc(var(--spacing) * 3);font-family:ESBuild,system-ui,sans-serif;display:inline-flex}.brand-lockup__mark{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background:radial-gradient(circle at 30% 30%,var(--peach),transparent 35%),linear-gradient(135deg,var(--royal),var(--violet) 60%,var(--coral));box-shadow:var(--shadow-glow);border-radius:3.40282e38px}.brand-lockup__wordmark{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.hero-shell{background:linear-gradient(180deg,var(--ink-soft),var(--ink)),radial-gradient(circle at top left,var(--royal),transparent 38%),radial-gradient(circle at bottom right,var(--coral),transparent 34%)}@supports (color:color-mix(in lab,red,red)){.hero-shell{background:linear-gradient(180deg,color-mix(in oklch,var(--ink-soft) 96%,transparent),var(--ink)),radial-gradient(circle at top left,color-mix(in oklch,var(--royal) 18%,transparent),transparent 38%),radial-gradient(circle at bottom right,color-mix(in oklch,var(--coral) 16%,transparent),transparent 34%)}}.hero-grid{align-items:center;gap:calc(var(--spacing) * 12);display:grid}@media(min-width:64rem){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,560px)}}.hero-title{max-width:var(--container-5xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media(min-width:40rem){.hero-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:64rem){.hero-title{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.hero-copy{margin-top:calc(var(--spacing) * 6);max-width:var(--container-2xl)}.hero-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.button-primary,.button-secondary{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.newsletter-success{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}.newsletter-success__chip{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--success);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.newsletter-success__chip{border-color:color-mix(in oklch,var(--success) 32%,transparent)}}.newsletter-success__chip{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.newsletter-success__chip{background:color-mix(in oklch,var(--success) 14%,transparent)}}.newsletter-success__chip{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.newsletter-success__chip{color:color-mix(in oklch,var(--success) 88%,black)}}.newsletter-success__icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.newsletter-success__note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.newsletter-success__note{color:color-mix(in oklch,var(--foreground) 68%,transparent)}}.newsletter-input{height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));--tw-duration:.2s;--tw-outline-style:none;border-width:1px;border-radius:3.40282e38px;outline-style:none;transition-duration:.2s;display:inline-flex}.newsletter-input:disabled{cursor:not-allowed;opacity:.6}.newsletter-input{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.newsletter-input{border-color:color-mix(in oklch,var(--foreground) 18%,transparent)}}.newsletter-input{color:var(--foreground);background:oklch(100% 5.96046e-8 none/.8);min-width:16rem}.newsletter-input::placeholder{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.newsletter-input::placeholder{color:color-mix(in oklch,var(--foreground) 48%,transparent)}}.newsletter-input:focus-visible{border-color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.newsletter-input:focus-visible{border-color:color-mix(in oklch,var(--royal) 60%,transparent)}}.newsletter-input:focus-visible{box-shadow:0 0 0 3px var(--royal)}@supports (color:color-mix(in lab,red,red)){.newsletter-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--royal) 18%,transparent)}}.button-primary{background:linear-gradient(135deg,var(--royal),var(--violet));box-shadow:var(--shadow-glow);color:#fff}.button-primary:hover{transform:translateY(-1px)}.button-secondary{color:inherit;border:1px solid}.hero-panel-shell{position:relative}.hero-panel-shell:before{inset:calc(var(--spacing) * 0);border-radius:var(--radius-card);content:"";background:radial-gradient(circle at top right,var(--royal),transparent 34%),linear-gradient(180deg,#ffffff08,transparent);position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-panel-shell:before{background:radial-gradient(circle at top right,color-mix(in oklch,var(--royal) 24%,transparent),transparent 34%),linear-gradient(180deg,oklch(100% 5.96046e-8 none/.03),transparent)}}.hero-panel-shell:before{filter:blur(22px);transform:scale(1.02)}.hero-report__label,.hero-report__eyebrow,.command-card__eyebrow,.workflow-stage__number{--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.hero-report__label,.hero-report__eyebrow,.command-card__eyebrow,.workflow-stage__number{color:color-mix(in oklch,var(--muted-foreground) 86%,transparent)}}.hero-report{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;position:relative}@media(min-width:40rem){.hero-report{padding:calc(var(--spacing) * 7)}}.hero-report{border-color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.hero-report{border-color:color-mix(in oklch,var(--royal) 26%,white 12%)}}.hero-report{box-shadow:var(--shadow-elevated);color:var(--foreground);background:linear-gradient(oklch(100% 5.96046e-8 none/.84),oklch(100% 5.96046e-8 none/.92)),oklch(100% 5.96046e-8 none/.95)}.hero-report__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.hero-report__header-copy{gap:calc(var(--spacing) * 3);display:grid}.hero-report__environment-chip{border-style:var(--tw-border-style);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--royal);border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-report__environment-chip{border-color:color-mix(in oklch,var(--royal) 24%,transparent)}}.hero-report__environment-chip{background:var(--royal)}@supports (color:color-mix(in lab,red,red)){.hero-report__environment-chip{background:color-mix(in oklch,var(--royal) 10%,transparent)}}.hero-report__environment-chip{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hero-report__environment-chip{color:color-mix(in oklch,var(--foreground) 94%,transparent)}}.hero-report__eyebrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hero-report__eyebrow{color:color-mix(in oklch,var(--foreground) 92%,transparent)}}.hero-report__summary{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--success);border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-report__summary{border-color:color-mix(in oklch,var(--success) 28%,transparent)}}.hero-report__summary{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.hero-report__summary{background:color-mix(in oklch,var(--success) 10%,transparent)}}.hero-report__summary{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hero-report__summary{color:color-mix(in oklch,var(--success) 88%,black)}}.hero-report__sample{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);border-width:1px;border-color:var(--foreground);border-radius:3.40282e38px;align-items:center;font-size:.72rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-report__sample{border-color:color-mix(in oklch,var(--foreground) 14%,transparent)}}.hero-report__sample{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hero-report__sample{background:color-mix(in oklch,var(--foreground) 5%,transparent)}}.hero-report__sample{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hero-report__sample{color:color-mix(in oklch,var(--foreground) 62%,transparent)}}.hero-report__roi{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hero-report__roi{color:color-mix(in oklch,var(--foreground) 72%,transparent)}}.hero-report__highlight{padding-inline:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--success);border-radius:.35rem;padding-block:.1rem}@supports (color:color-mix(in lab,red,red)){.hero-report__highlight{background:color-mix(in oklch,var(--success) 22%,transparent)}}.hero-report__highlight{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hero-report__highlight{color:color-mix(in oklch,var(--success) 74%,black)}}.hero-report__highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}.sparkbars{margin-top:calc(var(--spacing) * 6);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem .75rem;display:grid}.sparkbar__label{--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.sparkbar__label{color:color-mix(in oklch,var(--foreground) 58%,transparent)}}.sparkbar__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--foreground);justify-self:flex-end}@supports (color:color-mix(in lab,red,red)){.sparkbar__value{color:color-mix(in oklch,var(--foreground) 94%,transparent)}}.sparkbar__value--success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.sparkbar__value--success{color:color-mix(in oklch,var(--success) 88%,black)}}.sparkbar__track{width:100%}.sparkbar__fill{height:calc(var(--spacing) * 1.5);transform-origin:0;border-radius:3.40282e38px;animation:1.1s cubic-bezier(.22,1,.36,1) both sparkbar-grow}.sparkbar__fill--baseline{background:var(--foreground);width:100%}@supports (color:color-mix(in lab,red,red)){.sparkbar__fill--baseline{background:color-mix(in oklch,var(--foreground) 32%,transparent)}}.sparkbar__fill--optimized{width:var(--sparkbar-target,100%);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.sparkbar__fill--optimized{background:color-mix(in oklch,var(--success) 82%,transparent)}}.sparkbar__fill--optimized{animation-delay:.25s}.sparkbar__tail{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--success);grid-column:3}@supports (color:color-mix(in lab,red,red)){.sparkbar__tail{color:color-mix(in oklch,var(--success) 88%,black)}}.sparkbar__tail{opacity:0;animation:.5s ease-out 1.2s forwards sparkbar-fade}@keyframes sparkbar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sparkbar-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.hero-report__details{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}.hero-report__detail,.hero-report__artifacts{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px;border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hero-report__detail,.hero-report__artifacts{border-color:color-mix(in oklch,var(--foreground) 10%,white)}}.hero-report__detail,.hero-report__artifacts{background:oklch(100% 5.96046e-8 none/.76)}.hero-report__detail p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hero-report__detail p{color:color-mix(in oklch,var(--foreground) 90%,transparent)}}.hero-report__artifacts{margin-top:calc(var(--spacing) * 5)}.hero-badge-list{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hero-badge-list__item{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--success);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-badge-list__item{border-color:color-mix(in oklch,var(--success) 24%,transparent)}}.hero-badge-list__item{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.hero-badge-list__item{background:color-mix(in oklch,var(--success) 10%,transparent)}}.hero-badge-list__item{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hero-badge-list__item{color:color-mix(in oklch,var(--foreground) 92%,transparent)}}.hero-badge-list__check{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);color:var(--success);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.hero-badge-list__check{color:color-mix(in oklch,var(--success) 88%,black)}}.hero-report__artifact-list{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.hero-report__artifact-list code{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-width:1px;border-color:var(--royal);border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.hero-report__artifact-list code{border-color:color-mix(in oklch,var(--royal) 16%,transparent)}}.hero-report__artifact-list code{background:var(--royal)}@supports (color:color-mix(in lab,red,red)){.hero-report__artifact-list code{background:color-mix(in oklch,var(--royal) 8%,transparent)}}.proof-strip{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.proof-strip{grid-auto-rows:11rem auto auto}.proof-strip__item{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-width:1px;border-color:var(--paper-border);box-shadow:var(--shadow-panel);grid-row:span 3;grid-template-rows:subgrid;background:oklch(100% 5.96046e-8 none/.72);grid-template-columns:1fr;display:grid}.proof-strip__title{margin-top:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.proof-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);font-family:var(--font-mono);--tw-leading:var(--leading-relaxed);font-size:.72rem;line-height:var(--leading-relaxed);border-width:1px;border-color:var(--foreground);flex-direction:column;justify-content:center;display:flex}@supports (color:color-mix(in lab,red,red)){.proof-panel{border-color:color-mix(in oklch,var(--foreground) 10%,transparent)}}.proof-panel{background:oklch(100% 5.96046e-8 none/.88);min-height:7.25rem}.proof-panel__row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.proof-panel__row--between{justify-content:space-between}.proof-panel__muted{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__muted{color:color-mix(in oklch,var(--foreground) 50%,transparent)}}.proof-panel__accent{color:var(--foreground);font-weight:600}.proof-panel__value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__value{color:color-mix(in oklch,var(--foreground) 92%,transparent)}}.proof-panel__value--warn{color:#c23a1f}.proof-panel__dots{margin-left:calc(var(--spacing) * 1);align-items:flex-end;gap:calc(var(--spacing) * .5);display:inline-flex}.proof-panel__dots span{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 1);background:var(--foreground);border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.proof-panel__dots span{background:color-mix(in oklch,var(--foreground) 40%,transparent)}}.proof-panel__dots span{animation:1.4s ease-in-out infinite proof-dot-pulse}.proof-panel__dots span:nth-child(2){animation-delay:.2s}.proof-panel__dots span:nth-child(3){animation-delay:.4s}@keyframes proof-dot-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.proof-panel__progress{gap:calc(var(--spacing) * 2.5);display:grid}.proof-panel__bar{height:calc(var(--spacing) * 1.5);background:var(--foreground);border-radius:3.40282e38px;width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.proof-panel__bar{background:color-mix(in oklch,var(--foreground) 8%,transparent)}}.proof-panel__bar-fill{background:linear-gradient(90deg,var(--royal),var(--violet));border-radius:3.40282e38px;width:43%;height:100%}.proof-panel__grid{gap:calc(var(--spacing) * 2.5);display:grid}.proof-panel__matrix{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(4,1fr);display:grid}.proof-panel__cell{height:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background:var(--foreground);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.proof-panel__cell{background:color-mix(in oklch,var(--foreground) 4%,transparent)}}.proof-panel__cell{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__cell{color:color-mix(in oklch,var(--foreground) 36%,transparent)}}.proof-panel__cell--win{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.proof-panel__cell--win{background:color-mix(in oklch,var(--success) 18%,transparent)}}.proof-panel__cell--win{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.proof-panel__cell--win{color:color-mix(in oklch,var(--success) 88%,black)}}.proof-panel__cell--win{font-weight:700}.proof-panel__cell--fail{color:#a02e18;background:#c23a1f26;font-weight:700}.proof-panel__cell--unknown{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__cell--unknown{background:color-mix(in oklch,var(--foreground) 10%,transparent)}}.proof-panel__cell--unknown{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__cell--unknown{color:color-mix(in oklch,var(--foreground) 70%,transparent)}}.proof-panel__cell--unknown{font-weight:600}.proof-panel__cell--neutral{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__cell--neutral{background:color-mix(in oklch,var(--foreground) 6%,transparent)}}.proof-panel__cell--neutral{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__cell--neutral{color:color-mix(in oklch,var(--foreground) 48%,transparent)}}.proof-panel__cell--neutral{font-weight:600}.proof-panel__diff{gap:calc(var(--spacing) * 1.5);display:grid}.proof-panel__diff-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.proof-panel__diff-row--warn{margin-inline:calc(var(--spacing) * -1.5);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);background:#c23a1f14;border-radius:.25rem}.proof-panel__warn-tag{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);color:#a02e18;background:#c23a1f29;border-radius:.25rem;margin-left:auto}.proof-panel__backlog{gap:calc(var(--spacing) * 2);display:grid}.proof-panel__list{gap:calc(var(--spacing) * 1);display:grid}.proof-panel__list li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.proof-panel__list-item--faded{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__list-item--faded{color:color-mix(in oklch,var(--foreground) 40%,transparent)}}.proof-panel__check{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.proof-panel__check{color:color-mix(in oklch,var(--foreground) 30%,transparent)}}.proof-panel__check--done{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.proof-panel__check--done{color:color-mix(in oklch,var(--success) 80%,black)}}.proof-panel__flag{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.62rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;background:var(--royal);border-radius:.25rem;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.proof-panel__flag{background:color-mix(in oklch,var(--royal) 10%,transparent)}}.proof-panel__flag{color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.proof-panel__flag{color:color-mix(in oklch,var(--royal) 80%,black)}}.proof-panel__flag--muted{background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__flag--muted{background:color-mix(in oklch,var(--foreground) 6%,transparent)}}.proof-panel__flag--muted{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.proof-panel__flag--muted{color:color-mix(in oklch,var(--foreground) 50%,transparent)}}.proof-strip__body{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted-foreground)}.runtime-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.runtime-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.runtime-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-width:1px;border-color:var(--paper-border);box-shadow:var(--shadow-panel);background:oklch(100% 5.96046e-8 none/.72)}.runtime-card__label{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.24em;letter-spacing:.24em;color:var(--color-muted-foreground);text-transform:uppercase}.runtime-card__list{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-foreground);display:grid}.runtime-card__list li{padding-left:calc(var(--spacing) * 4);position:relative}.runtime-card__list li:before{content:"";top:.55rem;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:linear-gradient(135deg,var(--royal),var(--coral));border-radius:3.40282e38px;position:absolute}.runtime-note{margin-top:calc(var(--spacing) * 8);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted-foreground)}.feature-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);display:grid}@media(min-width:48rem){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-card,.metric-card,.step-card,.policy-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);box-shadow:var(--shadow-panel);border-width:1px}.feature-card{background:linear-gradient(oklch(100% 5.96046e-8 none/.05),#0000),oklch(100% 5.96046e-8 none/.03);border-color:oklch(100% 5.96046e-8 none/.12) oklch(100% 5.96046e-8 none/.12) oklch(100% 5.96046e-8 none/.12) oklch(100% 5.96046e-8 none/.12)}.feature-card__index{margin-bottom:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.24em;letter-spacing:.24em;text-transform:uppercase;color:oklch(100% 5.96046e-8 none/.6)}.feature-card h3,.metric-card h3,.guardrail-phase h3,.policy-card h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.feature-card__outcome{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:oklch(100% 5.96046e-8 none/.88)}.feature-card__mechanism{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:oklch(100% 5.96046e-8 none/.62)}.metric-card p:last-child,.policy-card p:last-child{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.workflow-shell{margin-top:calc(var(--spacing) * 12);border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);border-width:1px}@media(min-width:40rem){.workflow-shell{padding:calc(var(--spacing) * 7)}}.workflow-shell{border-color:var(--paper-border);background:linear-gradient(180deg,var(--peach),transparent 36%),#ffffffb8}@supports (color:color-mix(in lab,red,red)){.workflow-shell{background:linear-gradient(180deg,color-mix(in oklch,var(--peach) 18%,transparent),transparent 36%),oklch(100% 5.96046e-8 none/.72)}}.workflow-shell{box-shadow:var(--shadow-panel)}.command-compare{gap:calc(var(--spacing) * 4);display:grid}@media(min-width:80rem){.command-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.command-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;border-color:var(--paper-border);box-shadow:var(--shadow-panel);background:oklch(100% 5.96046e-8 none/.74)}.command-card--featured{border-color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.command-card--featured{border-color:color-mix(in oklch,var(--royal) 28%,transparent)}}.command-card--featured{background:linear-gradient(180deg,var(--royal),transparent),#ffffffc2}@supports (color:color-mix(in lab,red,red)){.command-card--featured{background:linear-gradient(180deg,color-mix(in oklch,var(--royal) 8%,transparent),transparent),oklch(100% 5.96046e-8 none/.76)}}.command-card__eyebrow{color:var(--royal)}.command-card__shell{margin-top:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.04),transparent),var(--ink);border-width:1px;border-color:oklch(100% 5.96046e-8 none/.12) oklch(100% 5.96046e-8 none/.12) oklch(100% 5.96046e-8 none/.12) oklch(100% 5.96046e-8 none/.12);display:flex}@supports (color:color-mix(in lab,red,red)){.command-card__shell{background:linear-gradient(180deg,oklch(100% 5.96046e-8 none/.04),transparent),color-mix(in oklch,var(--ink) 96%,transparent)}}.command-card__shell{color:#fff;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace}.command-card__prompt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--success)}@supports (color:color-mix(in lab,red,red)){.command-card__prompt{color:color-mix(in oklch,var(--success) 82%,white)}}.command-card__shell code{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);overflow-wrap:anywhere;flex:1;display:block}.command-card__note{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.command-card__note{color:color-mix(in oklch,var(--foreground) 88%,transparent)}}.workflow-stage-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);display:grid}@media(min-width:48rem){.workflow-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workflow-stage{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-width:1px;border-color:var(--paper-border);box-shadow:var(--shadow-panel);background:oklch(100% 5.96046e-8 none/.72)}.workflow-stage__number{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg,var(--royal),var(--violet));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.workflow-stage h3{margin-top:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.workflow-stage p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted-foreground)}.workflow-footnote{margin-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.workflow-footnote{color:color-mix(in oklch,var(--royal) 60%,white)}}.how-diagram{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);border-width:1px;display:grid;position:relative}@media(min-width:40rem){.how-diagram{padding:calc(var(--spacing) * 8)}}.how-diagram{box-shadow:var(--shadow-panel);background:oklch(100% 5.96046e-8 none/.02);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1);grid-template-columns:1fr}@media(min-width:900px){.how-diagram{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem) minmax(0,1fr);align-items:stretch;gap:0}}.how-lane{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:relative}.how-lane--local{border-right:1px dashed oklch(100% 5.96046e-8 none/.14);padding-right:1.5rem}.how-lane--agent{border-left:1px dashed oklch(100% 5.96046e-8 none/.14);padding-left:1.5rem}@media(max-width:899px){.how-lane--local,.how-lane--agent{border:0;padding:0}}.how-lane__title{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.22em;letter-spacing:.22em;text-transform:uppercase;color:var(--success)}@supports (color:color-mix(in lab,red,red)){.how-lane__title{color:color-mix(in oklch,var(--success) 80%,white)}}.how-lane--agent .how-lane__title{color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.how-lane--agent .how-lane__title{color:color-mix(in oklch,var(--violet) 60%,white)}}.how-lane__nodes{justify-content:space-between;gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex}.how-node{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background:oklch(100% 5.96046e-8 none/.04);border-width:1px}.how-node--local{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.how-node--local{border-color:color-mix(in oklch,var(--success) 38%,transparent)}}.how-node--local{background:linear-gradient(135deg,var(--success),transparent 80%),#ffffff0a}@supports (color:color-mix(in lab,red,red)){.how-node--local{background:linear-gradient(135deg,color-mix(in oklch,var(--success) 10%,transparent),transparent 80%),oklch(100% 5.96046e-8 none/.04)}}.how-node--agent{border-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.how-node--agent{border-color:color-mix(in oklch,var(--violet) 40%,transparent)}}.how-node--agent{background:linear-gradient(225deg,var(--violet),transparent 80%),#ffffff0a}@supports (color:color-mix(in lab,red,red)){.how-node--agent{background:linear-gradient(225deg,color-mix(in oklch,var(--violet) 10%,transparent),transparent 80%),oklch(100% 5.96046e-8 none/.04)}}.how-node__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:oklch(100% 5.96046e-8 none/.96)}.how-node__caption{margin-top:calc(var(--spacing) * 1);font-family:var(--font-mono);--tw-leading:var(--leading-relaxed);font-size:.72rem;line-height:var(--leading-relaxed);color:oklch(100% 5.96046e-8 none/.62)}.how-channel{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-direction:row;display:flex}@media(min-width:900px){.how-channel{justify-content:center;align-items:stretch;gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 2);flex-direction:column}}.how-diagram__loop-label{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);font-family:var(--font-mono);border-width:1px;border-color:var(--royal);border-radius:3.40282e38px;font-size:.72rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.how-diagram__loop-label{border-color:color-mix(in oklch,var(--royal) 45%,transparent)}}.how-diagram__loop-label{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.how-diagram__loop-label{background:color-mix(in oklch,var(--ink) 100%,transparent)}}.how-diagram__loop-label{color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.how-diagram__loop-label{color:color-mix(in oklch,var(--royal) 50%,white)}}.how-diagram__loop-label{white-space:nowrap;z-index:1}.how-arrow{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row;display:flex}.how-channel .how-arrow--to-local{flex-direction:row-reverse}@media(min-width:900px){.how-arrow,.how-channel .how-arrow--to-local{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column}}.how-arrow__label{text-align:center;font-family:var(--font-mono);--tw-leading:var(--leading-tight);font-size:.72rem;line-height:var(--leading-tight);color:oklch(100% 5.96046e-8 none/.78);max-width:10rem}@media(min-width:900px){.how-arrow__label{max-width:14rem}}.how-arrow__track{flex-direction:column;justify-content:center;align-items:center;width:.5rem;height:4rem;display:flex;position:relative}@media(min-width:900px){.how-arrow__track{flex-direction:row;width:100%;height:.75rem}}.how-arrow__line{background:linear-gradient(180deg,var(--royal),var(--violet));border-radius:3.40282e38px;width:.125rem;height:100%}.how-arrow--to-local .how-arrow__line{background:linear-gradient(180deg,var(--violet),var(--royal))}@media(min-width:900px){.how-arrow__line{background:linear-gradient(90deg,var(--royal),var(--violet));width:100%;height:.125rem}.how-arrow--to-local .how-arrow__line{background:linear-gradient(90deg,var(--violet),var(--royal))}}.how-arrow__head{height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);position:absolute}.how-arrow--to-agent .how-arrow__head{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid var(--violet);bottom:0}.how-arrow--to-local .how-arrow__head{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:8px solid var(--royal);top:0}@media(min-width:900px){.how-arrow--to-agent .how-arrow__head{border-left:8px solid var(--violet);border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:0;bottom:auto;right:0}.how-arrow--to-local .how-arrow__head{border-right:8px solid var(--royal);border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:0;top:auto;left:0}}.how-boundary-note{margin-top:calc(var(--spacing) * 6);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:oklch(100% 5.96046e-8 none/.7);background:oklch(100% 5.96046e-8 none/.04);border-width:1px;border-color:oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14);border-radius:3.40282e38px;width:fit-content;margin-left:auto;margin-right:auto}.how-value-grid{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);display:grid}@media(min-width:48rem){.how-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.how-value{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);background:oklch(100% 5.96046e-8 none/.03);border-width:1px;border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1)}.how-value__icon{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border:1px solid var(--royal);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.how-value__icon{border:1px solid color-mix(in oklch,var(--royal) 35%,transparent)}}.how-value__icon{background:linear-gradient(135deg,var(--royal),var(--violet))}@supports (color:color-mix(in lab,red,red)){.how-value__icon{background:linear-gradient(135deg,color-mix(in oklch,var(--royal) 18%,transparent),color-mix(in oklch,var(--violet) 18%,transparent))}}.how-value__icon{color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.how-value__icon{color:color-mix(in oklch,var(--royal) 40%,white)}}.how-value__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.how-value h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:oklch(100% 5.96046e-8 none/.94)}.how-value p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:oklch(100% 5.96046e-8 none/.72)}.section-light .how-value{border-color:var(--paper-border);box-shadow:var(--shadow-panel);background:oklch(100% 5.96046e-8 none/.74)}.section-light .how-value__icon{border:1px solid var(--royal)}@supports (color:color-mix(in lab,red,red)){.section-light .how-value__icon{border:1px solid color-mix(in oklch,var(--royal) 30%,transparent)}}.section-light .how-value__icon{background:linear-gradient(135deg,var(--royal),var(--violet))}@supports (color:color-mix(in lab,red,red)){.section-light .how-value__icon{background:linear-gradient(135deg,color-mix(in oklch,var(--royal) 12%,transparent),color-mix(in oklch,var(--violet) 12%,transparent))}}.section-light .how-value__icon{color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.section-light .how-value__icon{color:color-mix(in oklch,var(--royal) 72%,black)}}.section-light .how-value h3{color:var(--foreground)}.section-light .how-value p{color:var(--muted-foreground)}.section-light .how-diagram{border-color:var(--paper-border);box-shadow:var(--shadow-panel);background:oklch(100% 5.96046e-8 none/.72)}.section-light .how-lane--local{border-right-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.section-light .how-lane--local{border-right-color:color-mix(in oklch,var(--success) 18%,var(--paper-border))}}.section-light .how-lane--agent{border-left-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.section-light .how-lane--agent{border-left-color:color-mix(in oklch,var(--violet) 18%,var(--paper-border))}}.section-light .how-lane__title{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.section-light .how-lane__title{color:color-mix(in oklch,var(--success) 70%,black)}}.section-light .how-lane--agent .how-lane__title{color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.section-light .how-lane--agent .how-lane__title{color:color-mix(in oklch,var(--violet) 62%,black)}}.section-light .how-node{box-shadow:var(--shadow-panel);background:oklch(100% 5.96046e-8 none/.88)}.section-light .how-node--local{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.section-light .how-node--local{border-color:color-mix(in oklch,var(--success) 30%,transparent)}}.section-light .how-node--local{background:linear-gradient(135deg,var(--success),transparent 82%),#ffffffe6}@supports (color:color-mix(in lab,red,red)){.section-light .how-node--local{background:linear-gradient(135deg,color-mix(in oklch,var(--success) 10%,transparent),transparent 82%),oklch(100% 5.96046e-8 none/.9)}}.section-light .how-node--agent{border-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.section-light .how-node--agent{border-color:color-mix(in oklch,var(--violet) 24%,transparent)}}.section-light .how-node--agent{background:linear-gradient(225deg,var(--violet),transparent 82%),#ffffffe6}@supports (color:color-mix(in lab,red,red)){.section-light .how-node--agent{background:linear-gradient(225deg,color-mix(in oklch,var(--violet) 10%,transparent),transparent 82%),oklch(100% 5.96046e-8 none/.9)}}.section-light .how-node__title{color:var(--foreground)}.section-light .how-node__caption,.section-light .how-arrow__label{color:var(--muted-foreground)}.section-light .how-diagram__loop-label{border-color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.section-light .how-diagram__loop-label{border-color:color-mix(in oklch,var(--royal) 28%,transparent)}}.section-light .how-diagram__loop-label{color:var(--royal);background:oklch(100% 5.96046e-8 none/.88)}@supports (color:color-mix(in lab,red,red)){.section-light .how-diagram__loop-label{color:color-mix(in oklch,var(--royal) 68%,black)}}.section-light .how-diagram__loop-label{box-shadow:var(--shadow-panel)}.section-light .how-boundary-note{border-color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.section-light .how-boundary-note{border-color:color-mix(in oklch,var(--royal) 18%,transparent)}}.section-light .how-boundary-note{color:var(--muted-foreground);box-shadow:var(--shadow-panel);background:oklch(100% 5.96046e-8 none/.84)}.boundary-diagram{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 6);border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-width:1px;display:grid}@media(min-width:40rem){.boundary-diagram{padding:calc(var(--spacing) * 6)}}@media(min-width:80rem){.boundary-diagram{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr)}}.boundary-diagram{box-shadow:var(--shadow-panel);background:linear-gradient(oklch(100% 5.96046e-8 none/.04),#0000),oklch(100% 5.96046e-8 none/.02);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1)}.boundary-lane{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background:oklch(100% 5.96046e-8 none/.03);border:1px dashed oklch(100% 5.96046e-8 none/.14);border-color:oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14)}.boundary-lane__title{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.22em;letter-spacing:.22em;text-transform:uppercase;color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.boundary-lane__title{color:color-mix(in oklch,var(--royal) 78%,white)}}.boundary-lane__nodes{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}.boundary-node{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px}.boundary-node h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.boundary-node p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:oklch(100% 5.96046e-8 none/.68)}.boundary-node--input{border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.boundary-node--input{border-color:color-mix(in oklch,var(--coral) 26%,transparent)}}.boundary-node--input{background:var(--coral)}@supports (color:color-mix(in lab,red,red)){.boundary-node--input{background:color-mix(in oklch,var(--coral) 14%,transparent)}}.boundary-node--process{border-color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.boundary-node--process{border-color:color-mix(in oklch,var(--royal) 22%,transparent)}}.boundary-node--process{background:var(--royal)}@supports (color:color-mix(in lab,red,red)){.boundary-node--process{background:color-mix(in oklch,var(--royal) 14%,transparent)}}.boundary-node--verify{border-color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.boundary-node--verify{border-color:color-mix(in oklch,var(--violet) 24%,transparent)}}.boundary-node--verify{background:var(--violet)}@supports (color:color-mix(in lab,red,red)){.boundary-node--verify{background:color-mix(in oklch,var(--violet) 14%,transparent)}}.boundary-node--result{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.boundary-node--result{border-color:color-mix(in oklch,var(--success) 26%,transparent)}}.boundary-node--result{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.boundary-node--result{background:color-mix(in oklch,var(--success) 12%,transparent)}}.boundary-exchange{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);text-align:center;flex-direction:column;display:flex}.boundary-exchange__item{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;color:oklch(100% 5.96046e-8 none/.76);background:oklch(100% 5.96046e-8 none/.04);border-width:1px;border-color:oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14) oklch(100% 5.96046e-8 none/.14);border-radius:3.40282e38px}.boundary-diagram__note{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:oklch(100% 5.96046e-8 none/.72)}.guardrail-blast-radius{margin-top:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:center;border-width:1px;border-color:var(--royal);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.guardrail-blast-radius{border-color:color-mix(in oklch,var(--royal) 32%,transparent)}}.guardrail-blast-radius{background:linear-gradient(135deg,var(--royal),var(--violet))}@supports (color:color-mix(in lab,red,red)){.guardrail-blast-radius{background:linear-gradient(135deg,color-mix(in oklch,var(--royal) 8%,transparent),color-mix(in oklch,var(--violet) 8%,transparent))}}.guardrail-blast-radius__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.22em;letter-spacing:.22em;text-transform:uppercase;color:var(--royal)}.guardrail-blast-radius__body{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.guardrail-blast-radius__body{color:color-mix(in oklch,var(--foreground) 84%,transparent)}}.guardrail-phase__icon{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border:1px solid var(--royal);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.guardrail-phase__icon{border:1px solid color-mix(in oklch,var(--royal) 35%,transparent)}}.guardrail-phase__icon{background:linear-gradient(135deg,var(--royal),var(--violet))}@supports (color:color-mix(in lab,red,red)){.guardrail-phase__icon{background:linear-gradient(135deg,color-mix(in oklch,var(--royal) 18%,transparent),color-mix(in oklch,var(--violet) 18%,transparent))}}.guardrail-phase__icon{color:var(--royal)}@supports (color:color-mix(in lab,red,red)){.guardrail-phase__icon{color:color-mix(in oklch,var(--royal) 50%,white)}}.guardrail-phase__icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.guardrail-phase-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.guardrail-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.guardrail-phase,.cta-card{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);box-shadow:var(--shadow-panel);border-width:1px}.guardrail-phase{border-color:var(--paper-border);background:oklch(100% 5.96046e-8 none/.72)}.guardrail-phase__eyebrow,.site-footer__heading{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.22em;letter-spacing:.22em;text-transform:uppercase;color:var(--royal)}.guardrail-phase p:last-child{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.guardrail-phase p:last-child{color:color-mix(in oklch,var(--foreground) 72%,transparent)}}.guardrail-band{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-card);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-width:1px;border-color:var(--paper-border);background:oklch(100% 5.96046e-8 none/.72)}.guardrail-band__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.22em;letter-spacing:.22em;text-transform:uppercase;color:var(--royal)}.guardrail-band__list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.guardrail-band__item{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-color:var(--foreground);border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.guardrail-band__item{border-color:color-mix(in oklch,var(--foreground) 14%,transparent)}}.guardrail-band__item{color:var(--foreground);background:oklch(100% 5.96046e-8 none/.8)}@supports (color:color-mix(in lab,red,red)){.guardrail-band__item{color:color-mix(in oklch,var(--foreground) 88%,transparent)}}.scorecard-summary{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 3);border-radius:var(--radius-card);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-width:1px;flex-direction:column;display:flex}@media(min-width:40rem){.scorecard-summary{flex-direction:row;justify-content:space-between;align-items:flex-end}}.scorecard-summary{border-color:var(--paper-border);background:linear-gradient(135deg,var(--success),transparent 52%),#ffffffbd}@supports (color:color-mix(in lab,red,red)){.scorecard-summary{background:linear-gradient(135deg,color-mix(in oklch,var(--success) 8%,transparent),transparent 52%),oklch(100% 5.96046e-8 none/.74)}}.scorecard-summary{box-shadow:var(--shadow-panel)}.scorecard-summary__label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.2em;letter-spacing:.2em;text-transform:uppercase;color:var(--royal);display:block}.scorecard-summary strong{margin-top:calc(var(--spacing) * 2);font-family:var(--font-brand);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-foreground);display:block}.scorecard-summary p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted-foreground)}.scorecard{margin-top:calc(var(--spacing) * 12);border-radius:var(--radius-card);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);border-width:1px}@media(min-width:40rem){.scorecard{padding:calc(var(--spacing) * 5)}}.scorecard{border-color:var(--paper-border);background:linear-gradient(180deg,var(--royal),transparent 44%),#ffffffb8}@supports (color:color-mix(in lab,red,red)){.scorecard{background:linear-gradient(180deg,color-mix(in oklch,var(--royal) 7%,transparent),transparent 44%),oklch(100% 5.96046e-8 none/.72)}}.scorecard{box-shadow:var(--shadow-panel)}.scorecard__header,.scorecard__row{gap:calc(var(--spacing) * 4);display:grid}.scorecard__header{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-muted-foreground);text-transform:uppercase;display:none}@media(min-width:48rem){.scorecard__header{display:grid}}.scorecard__header{grid-template-columns:minmax(0,1.4fr) minmax(110px,.6fr) minmax(110px,.6fr) minmax(110px,.45fr)}.scorecard__row{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-width:1px;border-color:var(--paper-border);background:oklch(100% 5.96046e-8 none/.78)}.scorecard__row+.scorecard__row{margin-top:calc(var(--spacing) * 3)}.scorecard__metric h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-foreground)}.scorecard__metric p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-muted-foreground)}.scorecard__stat{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--paper-border);background:oklch(100% 5.96046e-8 none/.62)}.scorecard__label{font-family:var(--font-mono);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-muted-foreground);text-transform:uppercase;font-size:.68rem;display:block}.scorecard__stat strong{margin-top:calc(var(--spacing) * 2);font-family:var(--font-brand);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-foreground);display:block}.scorecard__stat--best strong{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.scorecard__stat--best strong{color:color-mix(in oklch,var(--success) 88%,black)}}.scorecard__improvement{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-width:1px;border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.scorecard__improvement{border-color:color-mix(in oklch,var(--success) 24%,transparent)}}.scorecard__improvement{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.scorecard__improvement{background:color-mix(in oklch,var(--success) 10%,transparent)}}.scorecard__improvement strong{margin-top:calc(var(--spacing) * 2);font-family:var(--font-brand);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--success);display:block}@supports (color:color-mix(in lab,red,red)){.scorecard__improvement strong{color:color-mix(in oklch,var(--success) 88%,black)}}@media(min-width:768px){.scorecard__row{grid-template-columns:minmax(0,1.4fr) minmax(110px,.6fr) minmax(110px,.6fr) minmax(110px,.45fr);align-items:flex-start}}.faq-list{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);display:grid}.faq-item{border-radius:var(--radius-card);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);background:oklch(100% 5.96046e-8 none/.03);border-width:1px;border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1)}.faq-item summary{cursor:pointer;padding-right:calc(var(--spacing) * 10);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);list-style-type:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;color:oklch(100% 5.96046e-8 none/.5);content:"+";line-height:1;position:absolute}.faq-item[open] summary:after{content:"-"}.faq-item p{margin-top:calc(var(--spacing) * 4);max-width:var(--container-3xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:oklch(100% 5.96046e-8 none/.72)}.cta-card{gap:calc(var(--spacing) * 6);display:grid}@media(min-width:64rem){.cta-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.cta-card{border-color:var(--paper-border);background:linear-gradient(135deg,var(--royal),transparent 45%),linear-gradient(225deg,var(--coral),transparent 42%),#ffffffb8}@supports (color:color-mix(in lab,red,red)){.cta-card{background:linear-gradient(135deg,color-mix(in oklch,var(--royal) 8%,transparent),transparent 45%),linear-gradient(225deg,color-mix(in oklch,var(--coral) 8%,transparent),transparent 42%),oklch(100% 5.96046e-8 none/.72)}}.cta-card__actions{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.cta-card__secondary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-color:oklch(0% none none/.2) oklch(0% none none/.2) oklch(0% none none/.2) oklch(0% none none/.2)}@supports (color:color-mix(in lab,red,red)){.cta-card__secondary{color:color-mix(in oklch,var(--foreground) 82%,transparent)}}.site-footer{border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 16);background:linear-gradient(180deg,var(--ink-soft),var(--ink));border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.site-footer{background:linear-gradient(180deg,color-mix(in oklch,var(--ink-soft) 98%,transparent),var(--ink))}}.site-footer{color:#fff;border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1)}.site-footer__grid{gap:calc(var(--spacing) * 10);display:grid}@media(min-width:64rem){.site-footer__grid{grid-template-columns:minmax(0,1fr) auto}}.brand-lockup--footer .brand-lockup__wordmark{color:#fff}.site-footer__blurb{margin-top:calc(var(--spacing) * 4);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:oklch(100% 5.96046e-8 none/.7)}.site-footer__links{gap:calc(var(--spacing) * 8);display:grid}@media(min-width:40rem){.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer__list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);color:oklch(100% 5.96046e-8 none/.7);display:grid}.site-footer__list a{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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.site-footer__list a:hover{color:var(--color-white)}}.site-footer__bottom{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-top-width:1px;flex-direction:column;display:flex}@media(min-width:40rem){.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer__bottom{color:oklch(100% 5.96046e-8 none/.6);border-color:oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1) oklch(100% 5.96046e-8 none/.1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}
