@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:var(--font-ibm-plex-mono);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--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-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-ibm-plex-mono);--color-night:#110e0c;--color-section-band:#0e0c08;--color-panel:#1a1510;--color-panel-raised:#241d15;--color-panel-recessed:#0a0705;--color-footer:#070604;--color-panel-border:#46392c;--color-panel-edge:#5b4937;--color-albedo:#f0e2cc;--color-mercury:#b8aa96;--color-ash:#998d76;--color-concrete-100:var(--color-albedo);--color-concrete-200:#e0d0b8;--color-concrete-300:#cbbda7;--color-concrete-400:var(--color-mercury);--color-concrete-500:var(--color-ash);--color-aurum:#d88a24;--color-brass:#b8844a;--color-amber:#f0a33a;--color-complement:#2472d8;--color-phosphor:#b7c96c;--color-greenfield:#7fbd82;--color-brownfield:#b6784c;--color-verdigris:#78bdb2;--color-neon-bridge:#9a839b;--color-interface-blue:#7fa6d9;--color-rubedo:#cf7079;--color-pwr-red:#d2624e;--signal-core:var(--color-aurum);--signal-core-rgb:216, 138, 36;--signal-evidence:var(--color-phosphor);--signal-evidence-rgb:183, 201, 108;--signal-greenfield:var(--color-greenfield);--signal-greenfield-rgb:127, 189, 130;--signal-brownfield:var(--color-brownfield);--signal-brownfield-rgb:182, 120, 76;--signal-change:var(--color-rubedo);--signal-change-rgb:207, 112, 121;--signal-reference:var(--color-verdigris);--signal-reference-rgb:120, 189, 178;--signal-muted:var(--color-brass);--signal-muted-rgb:184, 132, 74;--package-skills:var(--signal-evidence);--package-skills-rgb:var(--signal-evidence-rgb);--package-cli:var(--color-interface-blue);--package-cli-rgb:127, 166, 217;--package-mcp:var(--color-neon-bridge);--package-mcp-rgb:154, 131, 155;--signal-pattern-core:linear-gradient(90deg, rgba(var(--signal-core-rgb), .12) 0 2px, transparent 2px), linear-gradient(180deg, rgba(var(--signal-core-rgb), .045), transparent 58%);--signal-pattern-evidence:radial-gradient(circle at .7rem .7rem, rgba(var(--signal-evidence-rgb), .32) 0 1px, transparent 1.8px), repeating-linear-gradient(90deg, transparent 0 1.28rem, rgba(var(--signal-evidence-rgb), .05) 1.28rem calc(1.28rem + 1px));--signal-pattern-greenfield:repeating-linear-gradient(90deg, rgba(var(--signal-greenfield-rgb), .07) 0 1px, transparent 1px 13px), repeating-linear-gradient(0deg, transparent 0 2.2rem, rgba(var(--signal-greenfield-rgb), .035) 2.2rem calc(2.2rem + 1px));--signal-pattern-brownfield:repeating-linear-gradient(-24deg, rgba(var(--signal-brownfield-rgb), .075) 0 1px, transparent 1px 13px), repeating-linear-gradient(90deg, transparent 0 1.65rem, rgba(var(--signal-brownfield-rgb), .028) 1.65rem calc(1.65rem + 1px));--signal-pattern-change:repeating-linear-gradient(135deg, rgba(var(--signal-change-rgb), .068) 0 1px, transparent 1px 12px), linear-gradient(135deg, transparent 0 64%, rgba(var(--signal-change-rgb), .055) 64% 66%, transparent 66%);--signal-pattern-reference:repeating-linear-gradient(0deg, rgba(var(--signal-reference-rgb), .058) 0 1px, transparent 1px 15px), linear-gradient(180deg, rgba(var(--signal-reference-rgb), .04), transparent 42%);--signal-pattern-muted:repeating-linear-gradient(90deg, transparent 0 .72rem, rgba(var(--signal-muted-rgb), .044) .72rem calc(.72rem + 1px)), repeating-linear-gradient(90deg, transparent 0 3.6rem, rgba(var(--signal-muted-rgb), .085) 3.6rem calc(3.6rem + 1px));--signal-mark-core:radial-gradient(circle at calc(100% - 1.15rem) 1.15rem, rgba(var(--signal-core-rgb), .34) 0 1.45px, transparent 2.25px), linear-gradient(90deg, rgba(var(--signal-core-rgb), .16) 0 2px, transparent 2px);--signal-mark-evidence:radial-gradient(circle at calc(100% - 1.2rem) 1.2rem, rgba(var(--signal-evidence-rgb), .38) 0 1.35px, transparent 2.15px), repeating-linear-gradient(0deg, transparent 0 .9rem, rgba(var(--signal-evidence-rgb), .07) .9rem calc(.9rem + 1px));--signal-mark-greenfield:radial-gradient(circle at 1.2rem 1.2rem, rgba(var(--signal-greenfield-rgb), .4) 0 1.55px, transparent 2.35px), radial-gradient(circle at calc(100% - 1.45rem) calc(100% - 1.45rem), rgba(var(--signal-greenfield-rgb), .26) 0 1.2px, transparent 2px), radial-gradient(circle at 1.45rem calc(100% - 1.45rem), rgba(var(--signal-greenfield-rgb), .2) 0 1px, transparent 1.8px);--signal-mark-brownfield:linear-gradient(135deg, transparent 0 calc(100% - 2.1rem), rgba(var(--signal-brownfield-rgb), .2) calc(100% - 2.1rem) calc(100% - 2rem), transparent calc(100% - 2rem)), linear-gradient(135deg, transparent 0 calc(100% - 3.2rem), rgba(var(--signal-brownfield-rgb), .14) calc(100% - 3.2rem) calc(100% - 3.1rem), transparent calc(100% - 3.1rem)), radial-gradient(circle at 1.2rem calc(100% - 1.2rem), rgba(var(--signal-brownfield-rgb), .3) 0 1.35px, transparent 2.15px);--signal-mark-change:linear-gradient(135deg, transparent 0 calc(100% - 1.9rem), rgba(var(--signal-change-rgb), .21) calc(100% - 1.9rem) calc(100% - 1.75rem), transparent calc(100% - 1.75rem)), repeating-linear-gradient(135deg, transparent 0 1.2rem, rgba(var(--signal-change-rgb), .064) 1.2rem calc(1.2rem + 1px));--signal-mark-reference:linear-gradient(180deg, transparent 0 calc(100% - 1.6rem), rgba(var(--signal-reference-rgb), .17) calc(100% - 1.6rem) calc(100% - 1.55rem), transparent calc(100% - 1.55rem)), repeating-linear-gradient(0deg, transparent 0 1.05rem, rgba(var(--signal-reference-rgb), .06) 1.05rem calc(1.05rem + 1px));--signal-mark-muted:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .12) 0 1px, transparent 1px), repeating-linear-gradient(90deg, transparent 0 1.55rem, rgba(var(--signal-muted-rgb), .035) 1.55rem calc(1.55rem + 1px));--color-ink:#100b07;--color-pencil:#5b5146;--color-night-well:var(--color-panel-recessed);--color-line:var(--color-panel-border);--color-line-bright:var(--color-panel-edge);--color-gold:var(--color-aurum);--color-gold-bright:#f0b85c;--color-gold-deep:#7c3c20;--color-aluminium:var(--color-mercury);--color-suspec-yellow:var(--color-aurum);--color-background:var(--color-night);--color-foreground:var(--color-concrete-100);--font-heading:var(--font-ibm-plex-mono);--font-display:var(--font-ibm-plex-mono);--font-title:var(--font-ibm-plex-mono);--radius-panel:10px;--radius-control:10px;--font-weight-title:500;--font-weight-title-compact:600;--rhythm-kicker-title:clamp(1.16rem, 1.58vw, 1.42rem);--rhythm-title-body:clamp(1.02rem, 1.38vw, 1.28rem);--rhythm-register-gap:clamp(2.42rem, 3.05vw, 2.9rem);--rhythm-hero-nav-clearance:clamp(5.15rem, 6.4vw, 5.85rem);--rhythm-hero-content-gap:clamp(1.35rem, 2.15vw, 1.72rem);--rhythm-hero-eyebrow-title:clamp(2.1rem, 2.72vw, 2.62rem)}}@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}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.-right-3{right:calc(var(--spacing) * -3)}.left-0\.5{left:calc(var(--spacing) * .5)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.55em\]{height:1.55em}.h-full{height:100%}.h-px{height:1px}.max-h-\[24rem\]{max-height:24rem}.max-h-none{max-height:none}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[9\.4rem\]{min-height:9.4rem}.min-h-\[13rem\]{min-height:13rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-\[1\.55em\]{width:1.55em}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-7{--tw-translate-x:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(4\.7rem\,5\.35rem\)_1fr\]{grid-template-columns:minmax(4.7rem,5.35rem) 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-panel-border\/70>:not(:last-child)){border-color:#46392cb3;border-color:lab(25.102% 4.26421 10.3909/.7)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded-control{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-panel{border-radius:10px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-concrete-100\/10{border-color:#f0e2cc1a}@supports (color:color-mix(in lab, red, red)){.border-concrete-100\/10{border-color:color-mix(in oklab, var(--color-albedo) 10%, transparent)}}.border-ink\/20{border-color:#100b0733;border-color:lab(3.32479% 1.22375 2.11916/.2)}.border-panel-border{border-color:#46392c}.border-panel-border\/70{border-color:#46392cb3;border-color:lab(25.102% 4.26421 10.3909/.7)}.border-panel-border\/80{border-color:#46392ccc;border-color:lab(25.102% 4.26421 10.3909/.8)}.border-transparent{border-color:#0000}.bg-chassis{background-color:#16100c}.bg-concrete-400{background-color:var(--color-mercury)}.bg-current{background-color:currentColor}.bg-footer{background-color:#070604}.bg-night{background-color:#110e0c}.bg-panel{background-color:#1a1510}.bg-panel-border{background-color:#46392c}.bg-panel-raised{background-color:#241d15}.bg-panel-raised\/70{background-color:#241d15b3;background-color:lab(11.4062% 2.371 6.84299/.7)}.bg-panel-raised\/95{background-color:#241d15f2;background-color:lab(11.4062% 2.371 6.84299/.95)}.bg-panel-recessed{background-color:#0a0705}.bg-panel-recessed\/80{background-color:#0a0705cc;background-color:lab(2.06897% .607006 1.05251/.8)}.bg-panel\/80{background-color:#1a1510cc;background-color:lab(7.21585% 1.74002 3.81143/.8)}.bg-section-band{background-color:#0e0c08}.bg-suspec-yellow{background-color:var(--color-aurum)}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/8{--tw-gradient-from:#ffffff14}@supports (color:color-mix(in lab, red, red)){.from-white\/8{--tw-gradient-from:color-mix(in oklab, var(--color-white) 8%, transparent)}}.from-white\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-aurum\/5{--tw-gradient-via:#d88a240d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-aurum\/5{--tw-gradient-via:lab(64.6479% 25.2287 62.1862/.05)}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-aurum{fill:#d88a24}.\!p-4{padding:calc(var(--spacing) * 4)!important}.p-0{padding:0}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-display,.font-heading,.font-mono,.font-title{font-family:var(--font-ibm-plex-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[4px\]{font-size:4px}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-brass{color:#b8844a}.text-brass\/70{color:#b8844ab3;color:lab(59.5449% 16.0409 39.1512/.7)}.text-concrete-100{color:var(--color-albedo)}.text-concrete-300{color:#cbbda7}.text-concrete-400{color:var(--color-mercury)}.text-concrete-500{color:var(--color-ash)}.text-ink{color:#100b07}.text-pencil{color:#5b5146}.text-suspec-yellow{color:var(--color-aurum)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-brass\/60{text-decoration-color:#b8844a99;text-decoration-color:lab(59.5449% 16.0409 39.1512/.6)}.decoration-ink\/40{text-decoration-color:#100b0766;text-decoration-color:lab(3.32479% 1.22375 2.11916/.4)}.decoration-suspec-yellow\/40{text-decoration-color:#d88a2466}@supports (color:color-mix(in lab, red, red)){.decoration-suspec-yellow\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-aurum) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-aurum) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-aurum) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-aurum) 40%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.2\]{opacity:.2}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.drop-shadow-\[0_0_6px_currentColor\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,currentColor));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.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-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,text-decoration-color\]{transition-property:color,text-decoration-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-brass:hover{border-color:#b8844a}.hover\:border-brass\/75:hover{border-color:#b8844abf;border-color:lab(59.5449% 16.0409 39.1512/.75)}.hover\:border-panel-border:hover{border-color:#46392c}.hover\:bg-panel:hover{background-color:#1a1510}.hover\:bg-panel\/80:hover{background-color:#1a1510cc;background-color:lab(7.21585% 1.74002 3.81143/.8)}.hover\:text-concrete-100:hover{color:var(--color-albedo)}.hover\:text-gold-bright:hover{color:#f0b85c}.hover\:text-suspec-yellow:hover{color:var(--color-aurum)}.hover\:decoration-gold-bright:hover{text-decoration-color:#f0b85c}.hover\:decoration-ink:hover{text-decoration-color:#100b07}.hover\:decoration-suspec-yellow:hover{-webkit-text-decoration-color:var(--color-aurum);-webkit-text-decoration-color:var(--color-aurum);-webkit-text-decoration-color:var(--color-aurum);text-decoration-color:var(--color-aurum)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-sm:focus{border-radius:var(--radius-sm)}.focus\:bg-suspec-yellow:focus{background-color:var(--color-aurum)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-black:focus{color:#000}.disabled\:border-panel-border:disabled{border-color:#46392c}.disabled\:bg-panel:disabled{background-color:#1a1510}.disabled\:text-concrete-400:disabled{color:var(--color-mercury)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:flex{display:flex}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(5\.75rem\,7rem\)_1fr\]{grid-template-columns:minmax(5.75rem,7rem) 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.sm\:\!p-5{padding:calc(var(--spacing) * 5)!important}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:min-h-\[calc\(100svh-28rem\)\]{min-height:calc(100svh - 28rem)}.md\:min-w-56{min-width:calc(var(--spacing) * 56)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[18rem_1fr\]{grid-template-columns:18rem 1fr}.md\:grid-cols-\[minmax\(18rem\,0\.82fr\)_minmax\(20rem\,0\.95fr\)\]{grid-template-columns:minmax(18rem,.82fr) minmax(20rem,.95fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:justify-self-end{justify-self:flex-end}.md\:py-20{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.lg\:order-none{order:0}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(20rem\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(20rem\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr)}.lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(20rem\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(20rem,1.18fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(16rem\,0\.68fr\)_minmax\(0\,1\.32fr\)\]{grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr)}.lg\:content-start{align-content:flex-start}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-heading:var(--font-ibm-plex-mono);--font-display:var(--font-ibm-plex-mono);--font-title:var(--font-ibm-plex-mono);--color-pwr-red:#d2624e;--signal-core:var(--color-aurum);--signal-core-rgb:216, 138, 36;--signal-evidence:var(--color-phosphor);--signal-evidence-rgb:183, 201, 108;--signal-greenfield:var(--color-greenfield);--signal-greenfield-rgb:127, 189, 130;--signal-brownfield:var(--color-brownfield);--signal-brownfield-rgb:182, 120, 76;--signal-change:var(--color-rubedo);--signal-change-rgb:207, 112, 121;--package-skills:var(--signal-evidence);--package-skills-rgb:var(--signal-evidence-rgb);--package-cli:var(--color-interface-blue);--package-cli-rgb:127, 166, 217;--package-mcp:var(--color-neon-bridge);--package-mcp-rgb:154, 131, 155;--signal-reference:var(--color-verdigris);--signal-reference-rgb:120, 189, 178;--signal-muted:var(--color-brass);--signal-muted-rgb:184, 132, 74}html{scroll-behavior:smooth}main [id],:target{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:linear-gradient(#46392c1a 1px, transparent 1px) fixed, linear-gradient(90deg, #46392c14 1px, transparent 1px) fixed, radial-gradient(120% 80% at 50% -16%, #d88a2409, transparent 50%) fixed, radial-gradient(90% 70% at 50% 8%, #5f57250e, transparent 58%) fixed, var(--color-background);color:var(--color-foreground);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 1, "calt" 1;text-rendering:optimizelegibility;background-size:48px 48px,48px 48px,auto,auto,auto}@supports (text-wrap:balance){:where(h1,h2,h3,.font-heading,.page-hero-title){text-wrap:balance}}@supports (text-wrap:pretty){:where(p,li,dd){text-wrap:pretty}:where(.terminal-window,.terminal-content,.site-header,.mobile-menu-panel,.site-footer-proof,.docs-sidebar,.docs-index-list) :where(p,li,dd){text-wrap:wrap}}h1.font-heading,h2.font-heading,h3.font-heading,h4.font-heading,h5.font-heading,h6.font-heading,.page-hero-title{font-weight:var(--font-weight-title)}.paper-artifact .paper-artifact-title,.loop-step-card .loop-step-label,.catalog-row .catalog-row-title,.feature-accent-title,.agent-roster-cell-title,.mcp-guardrail-title,.kit-ledger-title,.setup-route-title,.setup-choice-title,.skill-anatomy-label,.boundary-step-title,.relation-card-title,.colophon-build-trace-title,.site-footer-link-title{font-weight:var(--font-weight-title-compact)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:radial-gradient(1px 1px at 18px 22px,#e8decb1a,#0000),radial-gradient(1px 1px at 76px 92px,#e8decb0f,#0000),radial-gradient(1px 1px at 142px 44px,#d88a240e,#0000),radial-gradient(1px 1px at 210px 132px,#e8decb0f,#0000);background-repeat:repeat;background-size:240px 190px;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){body:before{animation:36s linear infinite archival-tooth-drift}}body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(92% 72% at 50% 30%,#0000 56%,#00000080 100%);position:fixed;inset:0}.font-heading{font-family:var(--font-heading), var(--font-mono), ui-monospace, monospace;font-optical-sizing:auto;font-feature-settings:"kern" 1, "liga" 0, "zero" 1}.font-display{font-family:var(--font-display), var(--font-mono), ui-monospace, monospace;font-optical-sizing:auto;font-feature-settings:"kern" 1, "liga" 0, "zero" 1}.font-title{font-family:var(--font-title), var(--font-mono), ui-monospace, monospace;font-optical-sizing:auto;font-feature-settings:"kern" 1, "liga" 0, "zero" 1}.focus-ring:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.soft-link{color:var(--color-suspec-yellow);text-underline-offset:3px;-webkit-text-decoration:underline #d88a247a;text-decoration:underline #d88a247a;transition:color .14s,text-decoration-color .14s}.soft-link:hover{color:var(--color-gold-bright);-webkit-text-decoration-color:var(--color-gold-bright);-webkit-text-decoration-color:var(--color-gold-bright);-webkit-text-decoration-color:var(--color-gold-bright);text-decoration-color:var(--color-gold-bright)}.link-motion{isolation:isolate;position:relative}.link-motion:before,.link-motion:hover:before,.link-motion:focus-visible:before{content:none}.link-motion>svg{transition:color .15s,opacity .15s}.motion-nudge-x,.motion-nudge-x-centered{--motion-nudge-x:0px;transition:color .15s,opacity .15s}.motion-nudge-x{transform:none}.motion-nudge-x-centered{transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.link-motion:before,.link-motion>svg{transform:none!important}}.section-kicker{--section-kicker-color:var(--color-suspec-yellow);--section-kicker-rule:#d88a2452;--section-kicker-rgb:var(--signal-core-rgb);border-left:2px solid rgba(var(--section-kicker-rgb), .56);border-bottom:1px solid var(--section-kicker-rule);background:linear-gradient(90deg, rgba(var(--section-kicker-rgb), .05), transparent 74%);width:fit-content;max-width:100%;min-height:1.82rem;color:var(--section-kicker-color);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;padding:.08rem .64rem .5rem .7rem;font-size:.72rem;font-weight:500;line-height:1.35;display:inline-flex;position:relative}.section-kicker:after{content:"";background:linear-gradient(90deg, var(--section-kicker-rule), transparent);opacity:.62;flex:0 clamp(1.1rem,5.6vw,3.4rem);align-self:flex-end;width:clamp(1.1rem,5.6vw,3.4rem);height:1px;margin-bottom:.12rem}.section-kicker>svg{color:currentColor;opacity:.86;flex-shrink:0;width:1rem;height:1rem}.section-kicker>span{overflow-wrap:anywhere;min-width:0}.section-flow{--section-flow-gap:clamp(2.1rem, 2.85vw, 2.68rem);gap:var(--section-flow-gap);flex-direction:column;display:flex}.section-flow-tight{--section-flow-gap:clamp(1.18rem, 1.58vw, 1.45rem)}.section-flow-spacious{--section-flow-gap:clamp(2.72rem, 3.8vw, 3.42rem)}.section-intro{max-width:min(100%,42rem);display:block}.section-intro>:where(h1,h2,h3,p,ul,ol,div){margin-block:0}.section-intro>.section-kicker+.font-heading,.section-intro>.section-kicker+:where(h1,h2,h3){margin-top:var(--rhythm-kicker-title)}.section-register>:where(div,header):first-child :where(.eyebrow,.section-kicker)+:where(.font-heading,h1,h2,h3){font-family:var(--font-title), var(--font-mono), ui-monospace, monospace;font-weight:var(--font-weight-title);margin-top:var(--rhythm-kicker-title);line-height:1.05}.section-intro>.font-heading+:where(p,.section-prose-stack),.section-intro>:where(h1,h2,h3)+:where(p,.section-prose-stack),.section-register>:where(div,header):first-child :where(.font-heading,h1,h2,h3)+:where(p,.section-prose-stack){margin-top:var(--rhythm-title-body)}.section-intro>:where(p,.section-prose-stack)+:where(p,ul,ol,div),.section-intro>:where(ul,ol,div)+:where(p,ul,ol,div){margin-top:clamp(1.05rem,1.42vw,1.34rem)}.section-prose-stack{gap:clamp(.88rem,1.18vw,1.12rem);max-width:min(100%,68ch);display:grid}.section-prose-stack>p,.section-after-panel-note{color:var(--color-concrete-400);margin:0;line-height:1.74}.section-after-panel-note{max-width:min(100%,82ch)}.section-flow-tight>.section-after-panel-note{margin-top:clamp(-.18rem,-.18vw,-.08rem)}.section-register :where(.section-kicker+.font-heading){margin-top:var(--rhythm-kicker-title)}.section-register .section-kicker+.font-heading{font-family:var(--font-title), var(--font-mono), ui-monospace, monospace;font-weight:var(--font-weight-title);margin-top:var(--rhythm-kicker-title);line-height:1.05}.section-register :where(.panel-raised,.panel-inset,.paper-artifact,.terminal-window) :where(.section-kicker+.font-heading){font-family:var(--font-heading), var(--font-mono), ui-monospace, monospace;line-height:inherit}.section-register :where(.font-heading+p){margin-top:var(--rhythm-title-body);max-width:min(100%,68ch);line-height:1.68}.section-register .font-heading+p{margin-top:var(--rhythm-title-body)}@media (min-width:48rem){.section-register :where(.section-kicker+.font-heading){align-items:center;gap:.78rem;max-width:min(100%,52rem);display:flex}.section-register :where(.panel-raised,.panel-inset,.paper-artifact,.terminal-window) :where(.section-kicker+.font-heading){max-width:none;display:block}.section-register :where(.section-kicker+.font-heading):after{content:"";background:linear-gradient(90deg, rgba(var(--section-register-rgb), .36), rgba(var(--section-register-rgb), .12) 54%, transparent), repeating-linear-gradient(90deg, rgba(var(--section-register-rgb), .22) 0 1px, transparent 1px .68rem);opacity:.56;flex:0 clamp(1.65rem,8.5vw,5.15rem);width:clamp(1.65rem,8.5vw,5.15rem);height:1px;margin-top:.12em}.section-register :where(.panel-raised,.panel-inset,.paper-artifact,.terminal-window) :where(.section-kicker+.font-heading):after{content:none}}.text-signal-core{color:var(--signal-core)}.text-signal-evidence{color:var(--signal-evidence)}.text-signal-greenfield{color:var(--signal-greenfield)}.text-signal-brownfield{color:var(--signal-brownfield)}.text-signal-change{color:var(--signal-change)}.text-signal-reference{color:var(--signal-reference)}.text-signal-muted{color:var(--signal-muted)}.signal-key{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.signal-key+.panel-raised{margin-top:.9rem}.rounded-control{border-radius:var(--radius-control)}.shadow-panel-bevel{box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000080}.shadow-terminal-bevel{box-shadow:inset 0 1px #f0e2cc14,inset 0 -2px #00000080}.shadow-kit-bevel{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000073}.shadow-hex-bevel{box-shadow:inset 0 1px #ffffff24,inset 0 -3px 4px #00000073}.shadow-badge-hairline{box-shadow:inset 0 1px #ffffff0f}.shadow-soft-hairline{box-shadow:inset 0 1px #f0e2cc0d}.shadow-proof-hairline{box-shadow:inset 0 1px #f0e2cc0a}.active-shadow-control:active{box-shadow:inset 0 2px 5px #00000073}.active-shadow-toggle:active{box-shadow:inset 0 2px 4px #00000073}.hover-shadow-step:hover{box-shadow:inset 0 1px #fff3,inset 0 -2px #00000080}.signal-key-item{--key-signal:var(--signal-core);--key-rgb:var(--signal-core-rgb);--key-pattern:var(--signal-pattern-core);--key-mark:var(--signal-mark-core);border:1px solid rgba(var(--key-rgb), .058);border-radius:var(--radius-control);background:linear-gradient(90deg, rgba(var(--key-rgb), .0008), transparent 46%), var(--signal-pattern-muted), #1a1510c7;min-width:min(100%,12rem);min-height:3.1rem;box-shadow:inset 2px 0 0 rgba(var(--key-rgb), .042), inset 0 1px 0 #f0e2cc0e;flex:12rem;align-items:center;gap:.65rem;padding:.62rem .82rem;display:inline-flex;position:relative;overflow:hidden}.signal-key-swatch{border:1px solid rgba(var(--key-rgb), .085);border-radius:calc(var(--radius-control) - 4px);background:linear-gradient(180deg, rgba(var(--key-rgb), .02), transparent 62%), var(--key-mark), var(--key-pattern), #0a07056b;flex:none;align-self:stretch;width:1.05rem;min-height:2rem;display:block;box-shadow:inset 0 1px #f0e2cc14,0 0 0 1px #0000002e}.signal-key-item:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--key-rgb), .08), transparent);opacity:.44;height:1px;position:absolute;inset:auto 0 0}.signal-key-lamp{opacity:.6;flex:none}.signal-key-copy{gap:.16rem;min-width:0;line-height:1.15;display:grid}.signal-key-label{color:var(--key-signal)}@supports (color:color-mix(in lab, red, red)){.signal-key-label{color:color-mix(in oklab, var(--key-signal) 44%, var(--color-concrete-200))}}.signal-key-label{font-family:var(--font-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:760}.signal-key-detail{color:var(--color-concrete-300);overflow-wrap:anywhere;font-size:.78rem}.signal-key-item-core{--key-signal:var(--signal-core);--key-rgb:var(--signal-core-rgb);--key-pattern:var(--signal-pattern-core);--key-mark:var(--signal-mark-core)}.signal-key-item-evidence{--key-signal:var(--signal-evidence);--key-rgb:var(--signal-evidence-rgb);--key-pattern:var(--signal-pattern-evidence);--key-mark:var(--signal-mark-evidence)}.signal-key-item-greenfield{--key-signal:var(--signal-greenfield);--key-rgb:var(--signal-greenfield-rgb);--key-pattern:var(--signal-pattern-greenfield);--key-mark:var(--signal-mark-greenfield)}.signal-key-item-brownfield{--key-signal:var(--signal-brownfield);--key-rgb:var(--signal-brownfield-rgb);--key-pattern:var(--signal-pattern-brownfield);--key-mark:var(--signal-mark-brownfield)}.signal-key-item-change{--key-signal:var(--signal-change);--key-rgb:var(--signal-change-rgb);--key-pattern:var(--signal-pattern-change);--key-mark:var(--signal-mark-change)}.signal-key-item-reference{--key-signal:var(--signal-reference);--key-rgb:var(--signal-reference-rgb);--key-pattern:var(--signal-pattern-reference);--key-mark:var(--signal-mark-reference)}.signal-key-item-muted{--key-signal:var(--signal-muted);--key-rgb:var(--signal-muted-rgb);--key-pattern:var(--signal-pattern-muted);--key-mark:var(--signal-mark-muted)}@media (max-width:40rem){.signal-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.signal-key-item{flex:initial;gap:.45rem;min-width:0;min-height:2.45rem;padding:.46rem .55rem}.signal-key-item:nth-child(odd):last-child{grid-column:1/-1}.signal-key-swatch{width:.46rem;min-height:1.35rem}.signal-key-lamp{transform-origin:50%;transform:scale(.72)}.signal-key-copy{gap:0}.signal-key-label{font-size:.58rem;line-height:1.1}.signal-key-detail{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kitchen-specimen-panel{overflow:hidden}.kitchen-specimen-layout{min-width:0;display:grid}.kitchen-specimen-strip{min-width:0}.kitchen-specimen-intro{border-bottom:1px solid var(--color-panel-border);align-content:start;gap:clamp(.7rem,1.1vw,.95rem);padding:clamp(1rem,1.45vw,1.25rem);display:grid}.kitchen-specimen-title{max-width:15ch;font-family:var(--font-title), var(--font-mono), ui-monospace, monospace;font-size:clamp(1.08rem,1.5vw,1.38rem);font-weight:var(--font-weight-title);color:var(--color-concrete-100);line-height:1.12}.kitchen-specimen-copy{max-width:29ch}.kitchen-specimen-group{grid-template-rows:auto 1fr auto;gap:.76rem;min-width:0;display:grid}.kitchen-specimen-group-head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.7rem;display:grid}.kitchen-specimen-index{color:var(--color-gold-bright);line-height:1}.kitchen-specimen-label{font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.12}.kitchen-specimen-note{max-width:17rem}.kitchen-specimen-links{border-top:1px solid #5848349e;padding-top:.76rem}.kitchen-specimen-links a{color:var(--color-gold-bright);text-decoration-color:#f0b85c8a}@media (max-width:40rem){.kitchen-specimen-section{padding-top:clamp(1.7rem,7vw,2.2rem)}.kitchen-specimen-intro{gap:.56rem;padding:.95rem .9rem 1rem}.kitchen-specimen-title{max-width:18ch;font-size:1.02rem}.kitchen-specimen-copy{font-size:.82rem;line-height:1.48}.kitchen-specimen-strip{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem}.kitchen-specimen-group{border-radius:var(--radius-panel);border:1px solid #584834ad;gap:.5rem;padding:.85rem .8rem}.kitchen-specimen-group:nth-child(3){grid-column:1/-1}.kitchen-specimen-group-head{gap:.5rem}.kitchen-specimen-label{font-size:.9rem}.kitchen-specimen-note{display:none}.kitchen-specimen-links{gap:0 .45rem;margin-top:0;padding-top:.48rem}.kitchen-specimen-links a{white-space:nowrap;font-size:.7rem;line-height:1.1}}@media (min-width:48rem){.kitchen-specimen-layout{grid-template-columns:minmax(12rem,.56fr) minmax(0,2.44fr)}.kitchen-specimen-intro{border-right:1px solid var(--color-panel-border);border-bottom:0;min-height:13rem;padding:clamp(1.1rem,1.7vw,1.45rem)}.kitchen-specimen-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.kitchen-specimen-group{min-height:13rem;padding:clamp(1rem,1.55vw,1.32rem)}.kitchen-specimen-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem 1rem;margin-top:0}}.badge-signal{--badge-signal:var(--signal-core);--badge-rgb:var(--signal-core-rgb);--badge-pattern:var(--signal-pattern-core);--badge-mark:var(--signal-mark-core);border-color:rgba(var(--badge-rgb), .62);background:linear-gradient(180deg, rgba(var(--badge-rgb), .1), transparent 70%), var(--badge-mark), var(--badge-pattern), var(--color-panel-raised);color:var(--badge-signal);box-shadow:inset 0 0 8px rgba(var(--badge-rgb), .15)}.badge-signal-core{--badge-signal:var(--signal-core);--badge-rgb:var(--signal-core-rgb);--badge-pattern:var(--signal-pattern-core);--badge-mark:var(--signal-mark-core)}.badge-signal-evidence{--badge-signal:var(--signal-evidence);--badge-rgb:var(--signal-evidence-rgb);--badge-pattern:var(--signal-pattern-evidence);--badge-mark:var(--signal-mark-evidence)}.badge-signal-greenfield{--badge-signal:var(--signal-greenfield);--badge-rgb:var(--signal-greenfield-rgb);--badge-pattern:var(--signal-pattern-greenfield);--badge-mark:var(--signal-mark-greenfield)}.badge-signal-brownfield{--badge-signal:var(--signal-brownfield);--badge-rgb:var(--signal-brownfield-rgb);--badge-pattern:var(--signal-pattern-brownfield);--badge-mark:var(--signal-mark-brownfield)}.badge-signal-change{--badge-signal:var(--signal-change);--badge-rgb:var(--signal-change-rgb);--badge-pattern:var(--signal-pattern-change);--badge-mark:var(--signal-mark-change)}.badge-signal-reference{--badge-signal:var(--signal-reference);--badge-rgb:var(--signal-reference-rgb);--badge-pattern:var(--signal-pattern-reference);--badge-mark:var(--signal-mark-reference)}.badge-signal-muted{--badge-signal:var(--color-concrete-400);--badge-rgb:var(--signal-muted-rgb);--badge-pattern:var(--signal-pattern-muted);--badge-mark:var(--signal-mark-muted)}.hover-border-signal-core:hover,.hover-border-signal-core:focus-within{border-color:rgba(var(--signal-core-rgb), .52)}.hover-border-signal-evidence:hover,.hover-border-signal-evidence:focus-within{border-color:rgba(var(--signal-evidence-rgb), .52)}.hover-border-signal-greenfield:hover,.hover-border-signal-greenfield:focus-within{border-color:rgba(var(--signal-greenfield-rgb), .52)}.hover-border-signal-brownfield:hover,.hover-border-signal-brownfield:focus-within{border-color:rgba(var(--signal-brownfield-rgb), .52)}.hover-border-signal-change:hover,.hover-border-signal-change:focus-within{border-color:rgba(var(--signal-change-rgb), .52)}.hover-border-signal-reference:hover,.hover-border-signal-reference:focus-within{border-color:rgba(var(--signal-reference-rgb), .52)}.hover-border-signal-muted:hover,.hover-border-signal-muted:focus-within{border-color:rgba(var(--signal-muted-rgb), .46)}.section-kicker-core,.section-kicker-gold{--section-kicker-color:var(--signal-core);--section-kicker-rule:rgba(var(--signal-core-rgb), .34);--section-kicker-rgb:var(--signal-core-rgb)}.section-kicker-secondary,.section-kicker-brass{--section-kicker-color:var(--signal-muted);--section-kicker-rule:rgba(var(--signal-muted-rgb), .3);--section-kicker-rgb:var(--signal-muted-rgb)}.section-kicker-muted{--section-kicker-color:var(--color-concrete-400);--section-kicker-rule:#b8aa9633;--section-kicker-rgb:var(--signal-muted-rgb)}.section-kicker-reference{--section-kicker-color:var(--signal-reference);--section-kicker-rule:rgba(var(--signal-reference-rgb), .3);--section-kicker-rgb:var(--signal-reference-rgb)}.section-kicker-change,.section-kicker-rubedo{--section-kicker-color:var(--signal-change);--section-kicker-rule:rgba(var(--signal-change-rgb), .3);--section-kicker-rgb:var(--signal-change-rgb)}.section-kicker-evidence,.section-kicker-phosphor,.section-kicker-olive{--section-kicker-color:var(--signal-evidence);--section-kicker-rule:rgba(var(--signal-evidence-rgb), .26);--section-kicker-rgb:var(--signal-evidence-rgb)}.section-kicker-greenfield{--section-kicker-color:var(--signal-greenfield);--section-kicker-rule:rgba(var(--signal-greenfield-rgb), .26);--section-kicker-rgb:var(--signal-greenfield-rgb)}.section-kicker-brownfield{--section-kicker-color:var(--signal-brownfield);--section-kicker-rule:rgba(var(--signal-brownfield-rgb), .3);--section-kicker-rgb:var(--signal-brownfield-rgb)}.section-register{--section-register-signal:var(--signal-muted);--section-register-rgb:var(--signal-muted-rgb);padding-top:var(--rhythm-register-gap);position:relative}.section-register:before{content:attr(data-register);z-index:2;border:1px solid rgba(var(--section-register-rgb), .36);border-left-color:rgba(var(--section-register-rgb), .72);border-radius:calc(var(--radius-control) - 4px);background:radial-gradient(circle at .62rem 50%, rgba(var(--section-register-rgb), .92) 0 .12rem, transparent .15rem), radial-gradient(circle at .62rem 50%, rgba(var(--section-register-rgb), .18) 0 .38rem, transparent .42rem), linear-gradient(90deg, rgba(var(--section-register-rgb), .13), transparent 64%), repeating-linear-gradient(90deg, rgba(var(--section-register-rgb), .045) 0 1px, transparent 1px .56rem), var(--color-background);max-width:min(28rem,100% - 3rem);min-height:1.35rem;color:var(--section-register-signal);font-family:var(--font-mono), ui-monospace, monospace;pointer-events:none;text-shadow:0 0 8px rgba(var(--section-register-rgb), .14);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px 0 #f0e2cc0d, inset 0 -1px 0 #0000006b, inset 1.42rem 0 0 #0a07052e, 0 0 0 1px rgba(var(--section-register-rgb), .035), 0 0 18px rgba(var(--section-register-rgb), .035);align-items:center;padding:.2rem .56rem .2rem 1.16rem;font-size:.68rem;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:-1.08rem;left:1.5rem;overflow:hidden}.section-register:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(var(--section-register-rgb), .5), rgba(var(--section-register-rgb), .13) 46%, transparent 88%) center / 100% 1px no-repeat, repeating-linear-gradient(90deg, rgba(var(--section-register-rgb), .2) 0 1px, transparent 1px 1.35rem) center / 100% .36rem no-repeat;opacity:.5;width:min(42rem,100% - 3rem);height:.36rem;position:absolute;top:-.58rem;left:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 0 22%,#000000b8 58%,#0000 96%);mask-image:linear-gradient(90deg,#000 0 22%,#000000b8 58%,#0000 96%)}@media (prefers-reduced-motion:no-preference){.section-register:after{animation:10s ease-in-out infinite alternate section-register-scan}}@keyframes section-register-scan{0%{opacity:.42;background-position:0,0}to{opacity:.58;background-position:0,1.35rem}}.section-register-core{--section-register-signal:var(--signal-core);--section-register-rgb:var(--signal-core-rgb)}.section-register-evidence{--section-register-signal:var(--signal-evidence);--section-register-rgb:var(--signal-evidence-rgb)}.section-register-greenfield{--section-register-signal:var(--signal-greenfield);--section-register-rgb:var(--signal-greenfield-rgb)}.section-register-brownfield{--section-register-signal:var(--signal-brownfield);--section-register-rgb:var(--signal-brownfield-rgb)}.section-register-change{--section-register-signal:var(--signal-change);--section-register-rgb:var(--signal-change-rgb)}.section-register-reference{--section-register-signal:var(--signal-reference);--section-register-rgb:var(--signal-reference-rgb)}.section-register-muted{--section-register-signal:var(--color-concrete-400);--section-register-rgb:var(--signal-muted-rgb)}@media (max-width:40rem){.section-register{padding-top:3.02rem}.section-register:before{max-width:calc(100% - 2rem);padding:.19rem .44rem .19rem 1.08rem;font-size:.62rem;top:-.95rem;left:1rem}.section-register:after{width:calc(100% - 2rem);top:-.52rem;left:1rem}}.site-header[data-nav-state=transparent]{box-shadow:none;background-color:#0000;border-bottom-color:#0000}.site-header[data-nav-state=opaque]{border-bottom-color:var(--color-panel-border);background-color:var(--color-footer);background-image:linear-gradient(#46392c1f 1px,#0000 1px),linear-gradient(90deg,#46392c14 1px,#0000 1px),linear-gradient(#f0e2cc06,#0000 70%);background-size:48px 48px,48px 48px,auto;box-shadow:0 8px 24px #00000047}.site-header:after{content:"";pointer-events:none;opacity:0;transform-origin:0;background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .88), rgba(var(--signal-core-rgb), .92) 50%, rgba(var(--signal-reference-rgb), .88));height:1px;box-shadow:0 0 12px rgba(var(--signal-core-rgb), .22);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.site-header{animation:linear both site-header-scroll-reveal;animation-timeline:scroll(root);animation-range:0 5rem}.site-header:after{animation:linear both site-header-progress;animation-timeline:scroll(root)}}@keyframes site-header-scroll-reveal{0%{box-shadow:none;background-color:#0000;border-bottom-color:#0000}18%,to{background-color:var(--color-footer);border-bottom-color:var(--color-panel-border);box-shadow:0 8px 24px #00000047}}@keyframes site-header-progress{0%{opacity:0;transform:scaleX(0)}6%{opacity:.78}to{opacity:.78;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-header:after{opacity:0;transform:scaleX(0);animation:none!important}}.site-nav-link{isolation:isolate}.site-nav-link[aria-current=page]{color:var(--color-suspec-yellow)}.site-nav-link[aria-current=page]:after{content:"";background:var(--color-suspec-yellow);border-radius:999px;width:1.25rem;height:2px;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)}.site-nav-link:before{content:"";z-index:-1;border-radius:var(--radius-control);opacity:0;background:linear-gradient(#241d15bd,#120d0985);border:1px solid #d88a2429;transition:opacity .14s,transform .14s;position:absolute;inset:.42rem 0;transform:scaleX(.92);box-shadow:inset 0 1px #f0e2cc0a}.site-nav-link:hover:before,.site-nav-link:focus-visible:before,.site-nav-link[aria-current=page]:before{opacity:1;transform:scaleX(1)}.mobile-menu-toggle{background:0 0;border-color:#0000}.site-header[data-nav-state=opaque] .mobile-menu-toggle,.mobile-menu-toggle[aria-expanded=true]{border-color:var(--color-panel-border);background:var(--color-panel-raised);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #00000080}.mobile-menu-toggle-icon-close,.mobile-menu-toggle[aria-expanded=true] .mobile-menu-toggle-icon-open{display:none}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-toggle-icon-close{display:block}.mobile-menu-panel{overscroll-behavior:contain;background-image:linear-gradient(#46392c1a 1px, transparent 1px), linear-gradient(90deg, #46392c12 1px, transparent 1px), linear-gradient(180deg, rgba(var(--signal-core-rgb), .055), transparent 34%), radial-gradient(80% 100% at 50% 0%, #d88a2409, transparent 58%);background-size:40px 40px,40px 40px,auto,auto;min-height:calc(100dvh - 4rem);max-height:calc(100dvh - 4rem);position:relative;overflow:hidden auto;box-shadow:inset 0 1px #f0e2cc0a,0 24px 40px #0000006b}.mobile-menu-panel:before{content:"";pointer-events:none;background:linear-gradient(180deg, rgba(var(--signal-core-rgb), .74), transparent 42%), repeating-linear-gradient(0deg, rgba(var(--signal-core-rgb), .24) 0 1px, transparent 1px .56rem);opacity:.72;width:.28rem;position:absolute;inset:0 auto 0 0}.mobile-menu-shell{box-sizing:border-box;gap:.78rem;min-height:calc(100dvh - 4rem);padding-top:1rem;padding-bottom:1.15rem;display:grid;position:relative}.mobile-menu-register{border-bottom:1px solid rgba(var(--signal-muted-rgb), .24);min-height:1.7rem;color:var(--color-concrete-500);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;font-weight:750;line-height:1.2;display:flex}.mobile-menu-register span:first-child{color:var(--signal-core)}.mobile-menu-group{--mobile-menu-signal:var(--signal-muted);--mobile-menu-rgb:var(--signal-muted-rgb);border:1px solid rgba(var(--mobile-menu-rgb), .28);border-left-color:rgba(var(--mobile-menu-rgb), .62);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--mobile-menu-rgb), .08), transparent 56%), repeating-linear-gradient(0deg, rgba(var(--mobile-menu-rgb), .028) 0 1px, transparent 1px 18px), #0a07056b;box-shadow:inset 2px 0 0 rgba(var(--mobile-menu-rgb), .22), inset 0 1px 0 #f0e2cc0b;overflow:hidden}.mobile-menu-group-core{--mobile-menu-signal:var(--signal-core);--mobile-menu-rgb:var(--signal-core-rgb)}.mobile-menu-group-reference{--mobile-menu-signal:var(--signal-reference);--mobile-menu-rgb:var(--signal-reference-rgb)}.mobile-menu-group-muted{--mobile-menu-signal:var(--signal-muted);--mobile-menu-rgb:var(--signal-muted-rgb)}.mobile-menu-group-title{border-bottom:1px solid rgba(var(--mobile-menu-rgb), .22);color:var(--mobile-menu-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.58rem .72rem .5rem;font-size:.64rem;font-weight:750;line-height:1.2}.mobile-menu-link-list{display:grid}.mobile-menu-link{isolation:isolate;border-bottom:1px solid rgba(var(--mobile-menu-rgb), .13);width:100%;color:var(--color-concrete-100);justify-content:space-between;padding:.48rem .72rem;text-decoration:none;position:relative}.mobile-menu-link:last-child{border-bottom:0}.mobile-menu-link:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg, rgba(var(--mobile-menu-rgb), .14), transparent 58%), radial-gradient(60% 130% at 0% 50%, rgba(var(--mobile-menu-rgb), .12), transparent 62%);transition:opacity .15s,transform .15s;position:absolute;inset:0;transform:translate(-.4rem)}.mobile-menu-link>span{justify-content:space-between;width:100%}.mobile-menu-link-main{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.mobile-menu-link-index{border-right:1px solid rgba(var(--mobile-menu-rgb), .22);min-width:1.55rem;color:var(--mobile-menu-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;opacity:.9;justify-content:center;align-self:stretch;align-items:center;margin-right:.22rem;padding-right:.55rem;font-size:.65rem;font-weight:760;display:inline-flex}.mobile-menu-proof{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:.5rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.mobile-menu-proof-item{--proof-signal:var(--signal-evidence);--proof-rgb:var(--signal-evidence-rgb);--proof-pattern:var(--signal-pattern-evidence);border:1px solid rgba(var(--proof-rgb), .22);border-radius:calc(var(--radius-control) - 3px);background:linear-gradient(90deg, rgba(var(--proof-rgb), .06), transparent 64%), var(--proof-pattern), #0a070552;min-width:0;color:var(--proof-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.42rem .44rem .42rem 1.15rem;font-size:.55rem;font-weight:750;line-height:1.15;display:flex;position:relative;overflow:hidden}.mobile-menu-proof-reference{--proof-signal:var(--signal-reference);--proof-rgb:var(--signal-reference-rgb);--proof-pattern:var(--signal-pattern-reference)}.mobile-menu-proof-evidence{--proof-signal:var(--signal-evidence);--proof-rgb:var(--signal-evidence-rgb);--proof-pattern:var(--signal-pattern-evidence)}.mobile-menu-proof-muted{--proof-signal:var(--signal-muted);--proof-rgb:var(--signal-muted-rgb);--proof-pattern:var(--signal-pattern-muted)}.mobile-menu-proof-item:before{content:"";border:1px solid rgba(var(--proof-rgb), .68);background:rgba(var(--proof-rgb), .18);border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:50%;left:.48rem;transform:translateY(-50%)}.mobile-menu-link:hover,.mobile-menu-link:focus-visible,.mobile-menu-link[aria-current=page]{color:var(--mobile-menu-signal)}.mobile-menu-link:hover:before,.mobile-menu-link:focus-visible:before,.mobile-menu-link[aria-current=page]:before{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.mobile-menu-link:before{transition:none;transform:none}}.not-found-shell{isolation:isolate;position:relative}.not-found-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--signal-core-rgb), .12), transparent) center 50% / 72% 1px no-repeat, radial-gradient(ellipse at 50% 52%, rgba(var(--signal-change-rgb), .065), transparent 62%), repeating-linear-gradient(90deg, transparent 0 1.65rem, rgba(var(--signal-muted-rgb), .028) 1.65rem calc(1.65rem + 1px));opacity:.9;height:min(22rem,42vw);position:absolute;inset:4rem max(0rem,50% - 39rem) auto}.not-found-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, rgba(var(--signal-change-rgb), .54) 0 2px, transparent 2.6px) 0 50% / 1.3rem 1.3rem no-repeat, radial-gradient(circle, rgba(var(--signal-reference-rgb), .44) 0 2px, transparent 2.6px) 100% 50% / 1.3rem 1.3rem no-repeat, linear-gradient(90deg, transparent, rgba(var(--signal-change-rgb), .34) 18%, rgba(var(--signal-core-rgb), .2) 50%, rgba(var(--signal-reference-rgb), .3) 82%, transparent) center / 100% 1px no-repeat, repeating-linear-gradient(90deg, transparent 0 1.12rem, rgba(var(--signal-muted-rgb), .18) 1.12rem calc(1.12rem + 1px));opacity:.62;height:1.9rem;position:absolute;top:clamp(17rem,27vw,22.5rem);left:max(1.5rem,50% - 37.5rem);right:max(1.5rem,50% - 37.5rem)}.not-found-control{background-image:linear-gradient(90deg, rgba(var(--signal-change-rgb), .06), transparent 42%), linear-gradient(90deg, rgba(var(--signal-change-rgb), .22) 0 2px, transparent 2px), var(--signal-pattern-muted);position:relative;overflow:hidden}.not-found-status-row{border-bottom:1px solid rgba(var(--signal-muted-rgb), .2);color:var(--color-concrete-400);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.78rem;font-size:.66rem;font-weight:750;line-height:1.2;display:flex}.not-found-status-row span:first-child{color:var(--signal-change)}.not-found-artifact{transform:rotate(-.15deg)}@media (max-width:40rem){.not-found-shell:before{height:17rem;top:1rem}.not-found-shell:after{opacity:.42;top:24.75rem;left:1.5rem;right:1.5rem}.not-found-artifact{transform:none}}.btn-primary{background:linear-gradient(90deg,#100b0747 0 .52rem,#0000 .52rem calc(100% - .52rem),#100b0738 calc(100% - .52rem) 100%),linear-gradient(90deg,#100b072e,#0000 18%),linear-gradient(#f0b85c 0%,#e19a33 48%,#bf7927 100%);box-shadow:inset 0 1px #ffeebea8,inset 0 -2px #0000005c,0 0 0 1px #f0b85c2e,0 12px 28px #d88a2424}.btn-primary:before{content:"";border-radius:calc(var(--radius-control) - 2px);opacity:.56;pointer-events:none;background:linear-gradient(120deg,#fff1ca3d,#0000 36%),repeating-linear-gradient(90deg,#18110b17 0 1px,#0000 1px 9px);border:1px solid #18110b2e;position:absolute;inset:2px}.btn-primary:hover{background:linear-gradient(90deg,#100b074d 0 .52rem,#0000 .52rem calc(100% - .52rem),#100b073d calc(100% - .52rem) 100%),linear-gradient(90deg,#100b0733,#0000 20%),linear-gradient(#ffcb70 0%,#eba140 50%,#ca812b 100%)}.btn-primary:disabled{background:var(--color-panel);box-shadow:none}.btn-primary:disabled:before{content:none}.copy-button{isolation:isolate;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e2cc14,inset 0 -1px #0000005c}.copy-button-label-stack{align-items:center}.copy-button-icon{grid-area:1/1}.copy-button-icon-check,.copy-button[data-copied=true] .copy-button-icon-copy{display:none}.copy-button[data-copied=true] .copy-button-icon-check{display:block}.copy-button-label-full.copy-button-label-stack{display:inline-grid}.copy-button-label-compact.copy-button-label-stack,.copy-button[data-compact-label=true] .copy-button-label-full{display:none}.copy-button[data-compact-label=true] .copy-button-label-compact{display:inline-grid}.copy-button-label-current,.copy-button-label-sizer{white-space:nowrap;grid-area:1/1;min-width:0}.copy-button-label-sizer{visibility:hidden}.copy-button:after{content:"";z-index:-1;opacity:0;background:linear-gradient(105deg, transparent 0%, rgba(var(--signal-evidence-rgb), .08) 34%, rgba(var(--signal-evidence-rgb), .28) 49%, rgba(var(--signal-evidence-rgb), .08) 64%, transparent 100%);position:absolute;inset:0;transform:translate(-58%)}.copy-button:hover{color:var(--signal-reference);border-color:rgba(var(--signal-reference-rgb), .58);background:linear-gradient(180deg, rgba(var(--signal-reference-rgb), .12), #0d0b08f0);box-shadow:inset 0 1px 0 #f0e2cc14, 0 0 0 1px rgba(var(--signal-reference-rgb), .06)}.copy-button:active{box-shadow:inset 0 1px #00000052,inset 0 -1px #f0e2cc0d}.copy-button[data-copied=true]{color:var(--signal-evidence);border-color:rgba(var(--signal-evidence-rgb), .62);background:linear-gradient(180deg, rgba(var(--signal-evidence-rgb), .15), #0d120bf0);box-shadow:inset 0 1px 0 #add69829, 0 0 0 1px rgba(var(--signal-evidence-rgb), .07)}.copy-button[data-copied=true]:after{opacity:1}.copy-button[data-copied=true] svg{filter:drop-shadow(0 0 7px rgba(var(--signal-evidence-rgb), .34))}@media (prefers-reduced-motion:no-preference){.copy-button[data-copied=true]:after{animation:.9s ease-out both copy-confirm-scan}.copy-button[data-copied=true] svg{animation:.42s ease-out both copy-confirm-pop}}.copy-button[data-copying=true]{cursor:progress;opacity:.78}.copy-button[data-copy-error=true]{border-color:rgb(var(--signal-change-rgb) / .78);color:rgb(var(--signal-change-rgb))}@keyframes copy-confirm-scan{0%{opacity:0;transform:translate(-58%)}18%{opacity:1}to{opacity:0;transform:translate(58%)}}@keyframes copy-confirm-pop{0%{transform:scale(.86)}48%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.copy-button,.copy-button:after,.copy-button svg{transition:none!important;animation:none!important}.copy-button:active{transform:none}}.site-main-frame{isolation:isolate;position:relative}.site-main-frame>.flex.flex-col{row-gap:clamp(2.45rem,3.25vw,3.2rem);padding-top:0}section.bg-section-band{isolation:isolate;background-color:var(--color-section-band);background-image:linear-gradient(90deg, transparent, rgba(var(--signal-muted-rgb), .055) 18%, rgba(var(--signal-core-rgb), .05) 50%, rgba(var(--signal-muted-rgb), .055) 82%, transparent), radial-gradient(80% 120% at 50% 0%, rgba(var(--signal-core-rgb), .04), transparent 58%), repeating-linear-gradient(90deg, rgba(var(--signal-muted-rgb), .028) 0 1px, transparent 1px 2.25rem), repeating-linear-gradient(0deg, rgba(var(--signal-muted-rgb), .018) 0 1px, transparent 1px 2.25rem);position:relative;overflow:clip}section.bg-section-band:before,section.bg-section-band:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--signal-reference-rgb), .38) 18%, rgba(var(--signal-core-rgb), .34) 52%, rgba(var(--signal-reference-rgb), .18) 76%, transparent), repeating-linear-gradient(90deg, rgba(var(--signal-muted-rgb), .28) 0 1px, transparent 1px .82rem);opacity:.48;height:1px;position:absolute;left:max(1.5rem,50vw - 41rem);right:max(1.5rem,50vw - 41rem)}section.bg-section-band:before{top:.7rem}section.bg-section-band:after{opacity:.34;bottom:.7rem;transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){section.bg-section-band:before{animation:16s ease-in-out infinite alternate section-band-ruler}}@keyframes section-band-ruler{0%{opacity:.38;background-position:0,0}to{opacity:.54;background-position:0,1.64rem}}.site-footer{background:linear-gradient(90deg, #46392c12 1px, transparent 1px), radial-gradient(85% 120% at 50% 0%, #d88a240f, transparent 58%), var(--color-footer);background-size:56px 100%,auto,auto;position:relative}.site-footer:after{content:"";pointer-events:none;background:linear-gradient(#f0e2cc09,#0000 42%);position:absolute;inset:0}.site-footer>*{z-index:1;position:relative}.trace-rail{--trace-progress:0%;display:none}@media (min-width:80rem){.trace-rail{z-index:30;pointer-events:none;opacity:0;grid-template-rows:auto minmax(8rem,1fr) auto;justify-items:center;gap:.56rem;width:2.18rem;transition:opacity .18s,transform .18s;display:grid;position:fixed;top:7.25rem;bottom:4.75rem;right:max(.72rem,50vw - 48.15rem);transform:translate(.35rem)}.trace-rail[data-active=true]{opacity:.5;transform:translate(0)}.trace-rail-label{border:1px solid rgba(var(--signal-muted-rgb), .16);border-radius:calc(var(--radius-control) - 5px);background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .035), transparent 62%), #0a070557;color:#b89973;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trace-rail-label{color:color-mix(in oklab, var(--signal-muted) 46%, var(--color-concrete-400))}}.trace-rail-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;writing-mode:vertical-rl;padding:.34rem .22rem;font-size:.52rem;font-weight:750;line-height:1}.trace-rail-track{border:1px solid rgba(var(--signal-reference-rgb), .14);background:repeating-linear-gradient(0deg, rgba(var(--signal-reference-rgb), .09) 0 1px, transparent 1px .58rem), #0a070542;width:.24rem;min-height:100%;box-shadow:inset 0 1px 0 #f0e2cc07, 0 0 0 1px rgba(var(--signal-reference-rgb), .02);border-radius:999px;position:relative;overflow:hidden}.trace-rail-fill{height:var(--trace-progress);border-radius:inherit;background:linear-gradient(180deg, rgba(var(--signal-reference-rgb), .58), rgba(var(--signal-core-rgb), .64));box-shadow:0 0 10px rgba(var(--signal-reference-rgb), .12), 0 0 14px rgba(var(--signal-core-rgb), .1);transition:height .12s linear;position:absolute;inset:auto 0 0}.trace-rail-fill:before{content:"";border:1px solid rgba(var(--signal-core-rgb), .52);background:var(--signal-core);width:.46rem;height:.46rem;box-shadow:0 0 10px rgba(var(--signal-core-rgb), .2);border-radius:999px;position:absolute;top:-.28rem;left:50%;transform:translate(-50%)}.trace-rail-readout{border:1px solid rgba(var(--signal-reference-rgb), .28);border-radius:calc(var(--radius-control) - 4px);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .08), transparent 64%), #0a0705a3;min-width:2.18rem;min-height:1.35rem;color:var(--signal-reference);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;opacity:0;justify-content:center;align-items:center;font-size:.58rem;font-weight:750;line-height:1;transition:opacity .16s,transform .16s;display:inline-flex;transform:translateY(.18rem);box-shadow:inset 0 1px #f0e2cc0b}.trace-rail[data-started=true] .trace-rail-readout{opacity:.82;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.trace-rail,.trace-rail-fill{transition:none!important}}.folio-rail{display:none}@media (min-width:86rem){.folio-rail{z-index:0;pointer-events:none;opacity:.42;background:linear-gradient(#0000,#d88a2413 18% 82%,#0000);width:1px;display:block;position:fixed;top:7.25rem;bottom:4rem}.folio-rail:before,.folio-rail:after{content:"";background:#d88a242e;width:.5rem;height:1px;position:absolute;left:-.25rem}.folio-rail:before{top:13%}.folio-rail:after{bottom:13%}.folio-rail span{color:#f0e2cc38;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;font-size:.64rem;line-height:1;display:inline-flex;position:absolute;top:50%}.folio-rail span:before{content:attr(data-label)}.folio-rail-left{left:max(1.35rem,50vw - 46rem)}.folio-rail-left span{left:.7rem;transform:translateY(-50%)rotate(180deg)}.folio-rail-right{right:max(1.35rem,50vw - 46rem)}.folio-rail-right span{right:.7rem;transform:translateY(-50%)}}@keyframes archival-tooth-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:240px 190px,-240px 190px,120px -95px,-120px -95px}}.ambient-header{--ambient-signal:var(--signal-reference);--ambient-rgb:var(--signal-reference-rgb);--ambient-secondary-rgb:var(--signal-core-rgb);--ambient-pattern:var(--signal-pattern-reference);isolation:isolate;padding-top:var(--rhythm-hero-nav-clearance);padding-bottom:var(--rhythm-hero-content-gap);position:relative;overflow:clip}.home-hero-section .ambient-header{padding-top:clamp(5.25rem,6.4vw,5.85rem)}.repo-product-page>.ambient-header{padding-top:clamp(5.15rem,6.4vw,5.85rem)}.repo-product-page>.ambient-header .page-hero,.site-main-frame>.flex.flex-col>.ambient-header .page-hero{padding-top:clamp(.46rem,.76vw,.74rem)}.ambient-header:has(.page-hero-tone-core){--ambient-signal:var(--signal-core);--ambient-rgb:var(--signal-core-rgb);--ambient-secondary-rgb:var(--signal-reference-rgb);--ambient-pattern:var(--signal-pattern-core)}.ambient-header:has(.page-hero-tone-evidence){--ambient-signal:var(--signal-evidence);--ambient-rgb:var(--signal-evidence-rgb);--ambient-secondary-rgb:var(--signal-reference-rgb);--ambient-pattern:var(--signal-pattern-evidence)}.ambient-header:has(.page-hero-tone-greenfield){--ambient-signal:var(--signal-greenfield);--ambient-rgb:var(--signal-greenfield-rgb);--ambient-secondary-rgb:var(--signal-brownfield-rgb);--ambient-pattern:var(--signal-pattern-greenfield)}.ambient-header:has(.page-hero-tone-brownfield){--ambient-signal:var(--signal-brownfield);--ambient-rgb:var(--signal-brownfield-rgb);--ambient-secondary-rgb:var(--signal-greenfield-rgb);--ambient-pattern:var(--signal-pattern-brownfield)}.ambient-header:has(.page-hero-tone-change){--ambient-signal:var(--signal-change);--ambient-rgb:var(--signal-change-rgb);--ambient-secondary-rgb:var(--signal-evidence-rgb);--ambient-pattern:var(--signal-pattern-change)}.ambient-header:has(.page-hero-tone-reference){--ambient-signal:var(--signal-reference);--ambient-rgb:var(--signal-reference-rgb);--ambient-secondary-rgb:var(--signal-core-rgb);--ambient-pattern:var(--signal-pattern-reference)}.ambient-header:has(.page-hero-package-skills){--ambient-signal:var(--package-skills);--ambient-rgb:var(--package-skills-rgb);--ambient-secondary-rgb:var(--signal-core-rgb);--ambient-pattern:var(--signal-pattern-evidence)}.ambient-header:has(.page-hero-package-cli){--ambient-signal:var(--package-cli);--ambient-rgb:var(--package-cli-rgb);--ambient-secondary-rgb:var(--signal-core-rgb);--ambient-pattern:var(--signal-pattern-change)}.ambient-header:has(.page-hero-package-mcp){--ambient-signal:var(--package-mcp);--ambient-rgb:var(--package-mcp-rgb);--ambient-secondary-rgb:var(--signal-core-rgb);--ambient-pattern:repeating-linear-gradient(0deg, rgba(var(--ambient-rgb), .014) 0 1px, transparent 1px 14px), linear-gradient(180deg, rgba(var(--ambient-rgb), .012), transparent 44%)}.ambient-header:has(.page-hero-tone-muted){--ambient-signal:var(--signal-muted);--ambient-rgb:var(--signal-muted-rgb);--ambient-secondary-rgb:var(--signal-reference-rgb);--ambient-pattern:var(--signal-pattern-muted)}.ambient-header>*{z-index:1;position:relative}.ambient-header:before,.ambient-header:after{content:"";pointer-events:none;z-index:0;position:absolute;left:50%;transform:translate(-50%)}.ambient-header:before{opacity:.48;background:linear-gradient(90deg, transparent 0%, transparent 34%, rgba(var(--ambient-secondary-rgb), .05) 48%, transparent 62%, transparent 100%) center / 72% 100% no-repeat, repeating-linear-gradient(90deg, transparent, transparent 23px, rgba(var(--ambient-rgb), .08) 23px, rgba(var(--ambient-rgb), .08) 24px), var(--ambient-pattern), radial-gradient(ellipse at center, rgba(var(--ambient-rgb), .08), transparent 68%);border-radius:9999px;width:min(48rem,86vw);height:8.5rem;top:clamp(1.85rem,2.35vw,2.22rem)}@media (prefers-reduced-motion:no-preference){.ambient-header:before{animation:18s ease-in-out infinite alternate ambient-calibration-sweep}.ambient-header:after{animation:7s ease-in-out infinite ambient-rule-breathe}}@keyframes ambient-calibration-sweep{0%{opacity:.46;background-position:44%,0 0,50%}to{opacity:.58;background-position:56%,12px 0,50%}}@keyframes ambient-rule-breathe{0%,to{opacity:.56}50%{opacity:.7}}.ambient-header:after{opacity:.68;background:radial-gradient(circle, rgba(var(--ambient-rgb), .68) 0 1.5px, transparent 2px) left center / .8rem .8rem no-repeat, radial-gradient(circle, rgba(var(--ambient-secondary-rgb), .68) 0 1.5px, transparent 2px) right center / .8rem .8rem no-repeat, linear-gradient(90deg, transparent, rgba(var(--ambient-rgb), .34), rgba(var(--ambient-secondary-rgb), .38), transparent) center / 100% 1px no-repeat;width:min(28rem,72vw);height:.8rem;top:clamp(5.95rem,6.72vw,6.55rem)}.page-hero{--hero-signal:var(--signal-core);--hero-rgb:var(--signal-core-rgb);--hero-pattern:linear-gradient(180deg, transparent, transparent);--hero-mark:var(--signal-mark-core);--hero-motif-opacity-min:.5;--hero-motif-opacity-max:.64;isolation:isolate;position:relative}.page-hero>:not(.page-hero-motif){z-index:1;position:relative}.page-hero:before,.page-hero:after{content:"";pointer-events:none;z-index:-1;position:absolute}.page-hero:before{opacity:.52;background:radial-gradient(circle at 50% 42%, rgba(var(--hero-rgb), .12), transparent 34%), linear-gradient(90deg, transparent, rgba(var(--hero-rgb), .1) 48%, transparent), var(--hero-pattern);filter:blur(.2px);height:8rem;inset:-1.4rem 7% auto}.page-hero:after{opacity:.66;background:linear-gradient(rgba(var(--hero-rgb), .24), rgba(var(--hero-rgb), .24)) top left / 2.8rem 1px no-repeat, linear-gradient(rgba(var(--hero-rgb), .24), rgba(var(--hero-rgb), .24)) top right / 2.8rem 1px no-repeat, linear-gradient(rgba(var(--hero-rgb), .2), rgba(var(--hero-rgb), .2)) bottom left / 2.8rem 1px no-repeat, linear-gradient(rgba(var(--hero-rgb), .2), rgba(var(--hero-rgb), .2)) bottom right / 2.8rem 1px no-repeat, linear-gradient(rgba(var(--hero-rgb), .2), rgba(var(--hero-rgb), .2)) top left / 1px 1.45rem no-repeat, linear-gradient(rgba(var(--hero-rgb), .2), rgba(var(--hero-rgb), .2)) top right / 1px 1.45rem no-repeat, linear-gradient(rgba(var(--hero-rgb), .16), rgba(var(--hero-rgb), .16)) bottom left / 1px 1.45rem no-repeat, linear-gradient(rgba(var(--hero-rgb), .16), rgba(var(--hero-rgb), .16)) bottom right / 1px 1.45rem no-repeat, var(--hero-pattern), repeating-linear-gradient(90deg, transparent 0 1.5rem, rgba(var(--hero-rgb), .034) 1.5rem calc(1.5rem + 1px));height:7.4rem;inset:-.35rem max(.75rem,9%) auto}.page-hero-motif{z-index:0;pointer-events:none;width:min(58rem,100vw - 2rem);height:11.8rem;opacity:var(--hero-motif-opacity-min);background:linear-gradient(90deg, transparent, rgba(var(--hero-rgb), .1), transparent) center 48% / 72% 1px no-repeat, var(--hero-mark), radial-gradient(ellipse at 50% 48%, rgba(var(--hero-rgb), .055), transparent 64%), repeating-linear-gradient(90deg, transparent 0 1.75rem, rgba(var(--hero-rgb), .032) 1.75rem calc(1.75rem + 1px));position:absolute;top:-1.35rem;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.page-hero>p{overflow-wrap:break-word;max-width:min(100%,42rem)}.page-hero .page-hero-eyebrow{margin-bottom:var(--rhythm-hero-eyebrow-title)}.page-hero-title{margin:0}@media (max-width:40rem){.home-hero-section .page-hero-title{overflow-wrap:break-word;text-wrap:balance;word-break:normal;max-inline-size:min(100%,18rem);margin-inline:auto;font-size:clamp(2rem,8.2vw,2.35rem);line-height:1.08}}.page-hero-datum+p{margin-top:clamp(.82rem,1.08vw,1.05rem)}.page-hero>p+p{margin-top:clamp(.72rem,.95vw,.92rem)}.page-hero .hero-badge-row{margin-top:clamp(1.85rem,2.4vw,2.28rem)}.hero-trace{isolation:isolate;flex-wrap:wrap;justify-content:center;gap:.48rem;max-width:min(100%,56rem);margin:clamp(1.45rem,1.9vw,1.75rem) auto 0;padding:0;list-style:none;display:flex;position:relative}.hero-trace:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg, transparent 0 1.15rem, rgba(var(--signal-core-rgb), .12) 1.15rem 1.2rem), linear-gradient(90deg, transparent, rgba(var(--signal-reference-rgb), .22) 18%, rgba(var(--signal-core-rgb), .18) 50%, rgba(var(--signal-reference-rgb), .22) 82%, transparent);height:1px;box-shadow:0 0 10px rgba(var(--signal-reference-rgb), .05);opacity:.64;position:absolute;inset:calc(50% - 1px) 2.2rem auto}.hero-trace-item{--trace-signal:var(--signal-reference);--trace-rgb:var(--signal-reference-rgb);--trace-pattern:var(--signal-pattern-reference);z-index:1;border:1px solid rgba(var(--trace-rgb), .16);border-left-color:rgba(var(--trace-rgb), .34);border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(90deg, rgba(var(--trace-rgb), .022), transparent 58%), linear-gradient(180deg, #f0e2cc07, transparent 48%), var(--signal-pattern-muted), #120d0980;text-align:left;min-width:5.6rem;min-height:2.72rem;box-shadow:inset 1px 0 0 rgba(var(--trace-rgb), .16), inset 0 1px 0 #f0e2cc08;align-content:center;gap:.1rem;padding:.46rem .6rem .48rem;display:grid;position:relative;overflow:hidden}.hero-trace-item:after{content:"";background:var(--trace-signal);width:.2rem;height:.2rem;box-shadow:0 0 6px rgba(var(--trace-rgb), .24);opacity:.58;border-radius:999px;position:absolute;top:.5rem;right:.52rem}.hero-trace-index{color:var(--trace-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.6rem;font-weight:800;line-height:1}.hero-trace-label{color:var(--color-concrete-100);font-family:var(--font-heading), var(--font-sans), sans-serif;font-size:.82rem;font-weight:760;line-height:1.1}.hero-trace-detail{color:var(--color-concrete-400);font-size:.68rem;line-height:1.2}.hero-trace-item-core{--trace-signal:var(--signal-core);--trace-rgb:var(--signal-core-rgb);--trace-pattern:var(--signal-pattern-core)}.hero-trace-item-evidence,.hero-trace-item-greenfield{--trace-signal:var(--signal-reference);--trace-rgb:var(--signal-reference-rgb);--trace-pattern:var(--signal-pattern-reference)}.hero-trace-item-brownfield,.hero-trace-item-change{--trace-signal:var(--signal-muted);--trace-rgb:var(--signal-muted-rgb);--trace-pattern:var(--signal-pattern-muted)}.hero-trace-item-reference{--trace-signal:var(--signal-reference);--trace-rgb:var(--signal-reference-rgb);--trace-pattern:var(--signal-pattern-reference)}.hero-trace-item-muted{--trace-signal:var(--signal-muted);--trace-rgb:var(--signal-muted-rgb);--trace-pattern:var(--signal-pattern-muted)}.page-hero .hero-trace{--trace-signal:var(--hero-signal);--trace-rgb:var(--hero-rgb);--trace-pattern:var(--signal-pattern-muted)}.page-hero .hero-trace:before{background:repeating-linear-gradient(90deg, transparent 0 1.15rem, rgba(var(--hero-rgb), .1) 1.15rem 1.2rem), linear-gradient(90deg, transparent, rgba(var(--hero-rgb), .2) 18%, rgba(var(--hero-rgb), .26) 50%, rgba(var(--hero-rgb), .2) 82%, transparent);box-shadow:0 0 10px rgba(var(--hero-rgb), .045);opacity:.56}.page-hero .hero-trace-item{--trace-signal:var(--hero-signal);--trace-rgb:var(--hero-rgb);--trace-pattern:var(--signal-pattern-muted);border-color:rgba(var(--hero-rgb), .15);border-left-color:rgba(var(--hero-rgb), .3);background:linear-gradient(90deg, rgba(var(--hero-rgb), .018), transparent 58%), linear-gradient(180deg, #f0e2cc06, transparent 48%), var(--signal-pattern-muted), #120d097a;box-shadow:inset 1px 0 0 rgba(var(--hero-rgb), .13), inset 0 1px 0 #f0e2cc08}.page-hero .hero-trace-item:after{opacity:.46}.page-hero .hero-trace-index{color:var(--hero-signal)}@supports (color:color-mix(in lab, red, red)){.page-hero .hero-trace-index{color:color-mix(in oklab, var(--hero-signal) 78%, var(--color-concrete-100))}}@media (max-width:40rem){.hero-trace{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;width:min(100%,20.5rem);margin-top:.92rem;padding:.05rem 0 .1rem;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.hero-trace[data-count="6"],.hero-trace[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-trace[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-trace:before{display:none}.hero-trace-item{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:.42rem;min-width:4.4rem;max-width:none;min-height:1.88rem;padding:.34rem .52rem;display:grid}.hero-trace[data-count="6"] .hero-trace-item{min-width:5.85rem}.hero-trace[data-count="5"] .hero-trace-item:last-child{grid-column:1/-1}.hero-trace-label{font-size:.7rem;line-height:1}.hero-trace-detail{grid-column:2/-1;font-size:.62rem}}.page-hero-motif span{background:rgba(var(--hero-rgb), .78);width:.3rem;height:.3rem;box-shadow:0 0 12px rgba(var(--hero-rgb), .44);border-radius:9999px;position:absolute}.page-hero-motif span:first-child{top:35%;left:28%}.page-hero-motif span:nth-child(2){width:.38rem;height:.38rem;top:49%;left:50%;transform:translate(-50%)}.page-hero-motif span:nth-child(3){top:35%;right:28%}.page-hero-motif span:nth-child(4){opacity:.55;bottom:21%;right:36%}.page-hero>.page-hero-calibration{z-index:1;pointer-events:none;color:var(--hero-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;opacity:.74;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.18rem;left:max(.5rem,4%);right:max(.5rem,4%)}.product-name-suffix{--product-name-suffix:var(--hero-signal,var(--signal-core));--product-name-suffix-rgb:var(--hero-rgb,var(--signal-core-rgb));color:var(--product-name-suffix);text-shadow:0 0 14px rgba(var(--product-name-suffix-rgb), .1), 0 1px 0 #00000052;display:inline-block;position:relative}.product-name-suffix:after{content:"";background:linear-gradient(90deg, rgba(var(--product-name-suffix-rgb), .52), rgba(var(--product-name-suffix-rgb), .12), transparent);opacity:.62;pointer-events:none;border-radius:999px;height:.06em;position:absolute;bottom:.04em;left:.14em;right:.03em}.page-hero>.page-hero-calibration span{border:1px solid rgba(var(--hero-rgb), .24);border-radius:calc(var(--radius-control) - 5px);background:linear-gradient(90deg, rgba(var(--hero-rgb), .075), transparent 72%), #0a070529;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:9.5rem;box-shadow:inset 0 1px 0 #f0e2cc09, 0 0 18px rgba(var(--hero-rgb), .045);align-items:center;gap:.45rem;padding:.26rem .45rem .24rem;display:inline-flex;overflow:hidden}.page-hero>.page-hero-calibration span:before{content:"";border:1px solid rgba(var(--hero-rgb), .64);background:var(--hero-signal);width:.38rem;height:.38rem;box-shadow:0 0 10px rgba(var(--hero-rgb), .34);border-radius:999px;flex:none}.page-hero>.page-hero-calibration span:after{content:attr(data-label);text-overflow:ellipsis;min-width:0;overflow:hidden}.page-hero>.page-hero-calibration span:last-child{background:linear-gradient(270deg, rgba(var(--hero-rgb), .075), transparent 72%), #0a070529;justify-content:flex-end}@media (max-width:40rem){.ambient-header{padding-top:clamp(5rem,18vw,5.55rem)}.ambient-header:before{top:3.35rem}.ambient-header:after{top:6.2rem}.page-hero{overflow-x:clip}.page-hero-eyebrow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;max-width:min(100%,100vw - 3rem);padding-inline:.78rem;display:inline-grid}.page-hero-eyebrow>span:last-child{white-space:normal;overflow-wrap:anywhere;letter-spacing:.075em;font-size:.68rem;line-height:1.28}.page-hero:is(.page-hero-package-skills,.page-hero-package-cli,.page-hero-package-mcp) .page-hero-eyebrow>span:last-child{letter-spacing:.045em;font-size:.62rem}.page-hero>.page-hero-calibration{display:none}.page-hero-motif{opacity:.38;width:calc(100% + 1rem);height:10.75rem;top:-.75rem}.page-hero>p{width:100%;max-width:16.6rem;font-size:1.02rem;line-height:1.48}.page-hero:is(.page-hero-package-skills,.page-hero-package-cli,.page-hero-package-mcp) .page-hero-motif{height:10rem;top:-.75rem}.page-hero:is(.page-hero-package-skills,.page-hero-package-cli,.page-hero-package-mcp) .page-hero-eyebrow{margin-bottom:1.7rem}.page-hero:is(.page-hero-package-skills,.page-hero-package-cli,.page-hero-package-mcp)>p{max-width:18.2rem;margin-top:1.08rem;font-size:.98rem;line-height:1.44}.page-hero:is(.page-hero-package-skills,.page-hero-package-cli,.page-hero-package-mcp)>p+p{margin-top:.72rem}.page-hero:is(.page-hero-package-skills,.page-hero-package-cli,.page-hero-package-mcp) .hero-trace{margin-top:.78rem}.page-hero.page-hero-package-skills>p{max-width:18.4rem;font-size:.98rem;line-height:1.4}.page-hero.page-hero-package-skills>p+p{max-width:18.2rem;margin-top:.72rem;font-size:.9rem;line-height:1.36}.page-hero.page-hero-package-skills .hero-trace{margin-top:.66rem}.hero-badge-row{margin-top:1.24rem;gap:.45rem;max-width:min(100%,22rem);margin-inline:auto}.hero-badge-row>span{flex:0 auto;max-width:100%}}.ambient-header+.section-register{margin-top:clamp(.75rem,1.4vw,1.25rem)}.page-hero-motif-loop .page-hero-motif{--hero-motif-opacity-min:.52;--hero-motif-opacity-max:.68;background:radial-gradient(circle at 50% 50%, transparent 0 33%, rgba(var(--hero-rgb), .17) 33.4% 34%, transparent 34.4% 48%, rgba(var(--hero-rgb), .12) 48.3% 49%, transparent 49.4%), conic-gradient(from 30deg at 50% 50%, transparent 0 8deg, rgba(var(--hero-rgb), .12) 8deg 9deg, transparent 9deg 60deg, rgba(var(--hero-rgb), .12) 60deg 61deg, transparent 61deg 120deg, rgba(var(--hero-rgb), .12) 120deg 121deg, transparent 121deg 180deg, rgba(var(--hero-rgb), .12) 180deg 181deg, transparent 181deg 240deg, rgba(var(--hero-rgb), .12) 240deg 241deg, transparent 241deg 300deg, rgba(var(--hero-rgb), .12) 300deg 301deg, transparent 301deg), var(--hero-mark), radial-gradient(ellipse at 50% 48%, rgba(var(--hero-rgb), .08), transparent 64%)}.page-hero-motif-overview .page-hero-motif{background:linear-gradient(90deg, transparent, rgba(var(--hero-rgb), .14), transparent) center 48% / 72% 1px no-repeat, linear-gradient(180deg, transparent 20%, rgba(var(--hero-rgb), .1) 20% 21%, transparent 21% 72%, rgba(var(--hero-rgb), .08) 72% 73%, transparent 73%), var(--hero-mark), repeating-linear-gradient(0deg, transparent 0 1.3rem, rgba(var(--hero-rgb), .04) 1.3rem calc(1.3rem + 1px))}.page-hero-motif-setup .page-hero-motif{--hero-motif-opacity-min:.5;--hero-motif-opacity-max:.64;background:linear-gradient(115deg, transparent 0 37%, rgba(var(--hero-rgb), .16) 37% calc(37% + 1px), transparent calc(37% + 1px) 63%, rgba(var(--hero-rgb), .12) 63% calc(63% + 1px), transparent calc(63% + 1px)), radial-gradient(circle at 31% 58%, rgba(var(--hero-rgb), .18) 0 2px, transparent 2.5px), radial-gradient(circle at 69% 42%, rgba(var(--hero-rgb), .18) 0 2px, transparent 2.5px), var(--hero-mark), repeating-linear-gradient(90deg, transparent 0 1.45rem, rgba(var(--hero-rgb), .042) 1.45rem calc(1.45rem + 1px))}.page-hero-motif-catalog .page-hero-motif{background:linear-gradient(90deg, rgba(var(--hero-rgb), .12) 0 1px, transparent 1px) 22% 0 / 1px 100% no-repeat, linear-gradient(90deg, rgba(var(--hero-rgb), .1) 0 1px, transparent 1px) 78% 0 / 1px 100% no-repeat, linear-gradient(90deg, transparent, rgba(var(--hero-rgb), .13), transparent) center 50% / 78% 1px no-repeat, var(--hero-mark), repeating-linear-gradient(0deg, transparent 0 1rem, rgba(var(--hero-rgb), .042) 1rem calc(1rem + 1px))}.page-hero-motif-bridge .page-hero-motif{--hero-motif-opacity-min:.5;--hero-motif-opacity-max:.64;background:radial-gradient(circle at 22% 50%, rgba(var(--hero-rgb), .18) 0 .42rem, transparent .45rem), radial-gradient(circle at 50% 50%, rgba(var(--hero-rgb), .16) 0 .3rem, transparent .34rem), radial-gradient(circle at 78% 50%, rgba(var(--hero-rgb), .18) 0 .42rem, transparent .45rem), linear-gradient(90deg, transparent 13%, rgba(var(--hero-rgb), .16) 13% 87%, transparent 87%) center 50% / 100% 1px no-repeat, var(--hero-mark), repeating-linear-gradient(90deg, transparent 0 1.9rem, rgba(var(--hero-rgb), .04) 1.9rem calc(1.9rem + 1px))}.page-hero-motif-manual .page-hero-motif{--hero-motif-opacity-min:.38;--hero-motif-opacity-max:.5;background:linear-gradient(90deg, rgba(var(--hero-rgb), .16) 0 1px, transparent 1px) 16% 0 / 1px 100% no-repeat, linear-gradient(90deg, rgba(var(--hero-rgb), .1) 0 1px, transparent 1px) 84% 0 / 1px 100% no-repeat, var(--hero-mark), repeating-linear-gradient(0deg, transparent 0 .82rem, rgba(var(--hero-rgb), .048) .82rem calc(.82rem + 1px))}.page-hero-motif-internal .page-hero-motif{--hero-motif-opacity-min:.3;--hero-motif-opacity-max:.4;background:linear-gradient(90deg, transparent, rgba(var(--hero-rgb), .1), transparent) center 50% / 70% 1px no-repeat, var(--hero-mark), repeating-linear-gradient(90deg, transparent 0 2rem, rgba(var(--hero-rgb), .036) 2rem calc(2rem + 1px))}@media (prefers-reduced-motion:no-preference){.page-hero-motif{animation:16s ease-in-out infinite alternate page-hero-motif-drift}}@keyframes page-hero-motif-drift{0%{opacity:var(--hero-motif-opacity-min);transform:translate(-50%)translateY(0)}to{opacity:var(--hero-motif-opacity-max);transform:translate(-50%)translateY(.18rem)}}.page-hero-tone-evidence{--hero-signal:var(--signal-evidence);--hero-rgb:var(--signal-evidence-rgb);--hero-pattern:var(--signal-pattern-evidence);--hero-mark:var(--signal-mark-evidence)}.page-hero-tone-greenfield{--hero-signal:var(--signal-greenfield);--hero-rgb:var(--signal-greenfield-rgb);--hero-pattern:var(--signal-pattern-greenfield);--hero-mark:var(--signal-mark-greenfield)}.page-hero-tone-brownfield{--hero-signal:var(--signal-brownfield);--hero-rgb:var(--signal-brownfield-rgb);--hero-pattern:var(--signal-pattern-brownfield);--hero-mark:var(--signal-mark-brownfield)}.page-hero-tone-change{--hero-signal:var(--signal-change);--hero-rgb:var(--signal-change-rgb);--hero-pattern:var(--signal-pattern-change);--hero-mark:var(--signal-mark-change)}.page-hero-tone-reference{--hero-signal:var(--signal-reference);--hero-rgb:var(--signal-reference-rgb);--hero-pattern:var(--signal-pattern-reference);--hero-mark:var(--signal-mark-reference)}.page-hero-tone-muted{--hero-signal:var(--signal-muted);--hero-rgb:var(--signal-muted-rgb);--hero-pattern:var(--signal-pattern-muted);--hero-mark:var(--signal-mark-muted)}.page-hero.page-hero-package-skills{--hero-signal:var(--package-skills);--hero-rgb:var(--package-skills-rgb);--hero-pattern:var(--signal-pattern-evidence);--hero-mark:var(--signal-mark-evidence)}.page-hero.page-hero-package-cli{--hero-signal:var(--package-cli);--hero-rgb:var(--package-cli-rgb);--hero-motif-opacity-min:.34;--hero-motif-opacity-max:.46;--hero-pattern:repeating-linear-gradient(0deg, rgba(var(--hero-rgb), .014) 0 1px, transparent 1px 13px), linear-gradient(180deg, rgba(var(--hero-rgb), .012), transparent 42%);--hero-mark:linear-gradient(90deg, transparent 12%, rgba(var(--hero-rgb), .058), transparent 88%), radial-gradient(circle at 50% 50%, rgba(var(--hero-rgb), .064) 0 .32rem, transparent .36rem)}.page-hero.page-hero-package-mcp{--hero-signal:var(--package-mcp);--hero-rgb:var(--package-mcp-rgb);--hero-motif-opacity-min:.22;--hero-motif-opacity-max:.3;--hero-pattern:repeating-linear-gradient(0deg, rgba(var(--hero-rgb), .004) 0 1px, transparent 1px 14px), linear-gradient(180deg, rgba(var(--hero-rgb), .003), transparent 44%);--hero-mark:radial-gradient(circle at 24% 50%, rgba(var(--hero-rgb), .014) 0 .42rem, transparent .46rem), radial-gradient(circle at 76% 50%, rgba(var(--hero-rgb), .012) 0 .42rem, transparent .46rem), linear-gradient(90deg, transparent 16%, rgba(var(--hero-rgb), .01), transparent 84%)}.page-hero.page-hero-package-mcp .product-name-suffix{color:#cfbeb9}@supports (color:color-mix(in lab, red, red)){.page-hero.page-hero-package-mcp .product-name-suffix{color:color-mix(in oklab, var(--package-mcp) 38%, var(--color-concrete-100))}}.page-hero.page-hero-package-mcp .product-name-suffix{text-shadow:0 0 8px rgba(var(--product-name-suffix-rgb), .012), 0 1px 0 #00000052}.page-hero.page-hero-package-mcp .product-name-suffix:after{opacity:.38}.page-hero.page-hero-package-cli .page-hero-eyebrow :is(.pilot-lamp-change,.pilot-lamp-reference){--lamp-signal:var(--package-cli);--lamp-rgb:var(--package-cli-rgb)}.page-hero.page-hero-package-mcp .page-hero-eyebrow .pilot-lamp-reference{--lamp-signal:var(--package-mcp);--lamp-rgb:var(--package-mcp-rgb)}.page-hero.page-hero-package-mcp .hero-badge-row .badge-signal{--badge-signal:#c1aeb2}@supports (color:lab(0% 0 0)){.page-hero.page-hero-package-mcp .hero-badge-row .badge-signal{--badge-signal:lab(72.7417% 7.52878 .510049)}}@supports (color:color-mix(in lab, red, red)){.page-hero.page-hero-package-mcp .hero-badge-row .badge-signal{--badge-signal:color-mix(in oklab, var(--package-mcp) 54%, var(--color-concrete-100))}}.page-hero.page-hero-package-mcp .hero-badge-row .badge-signal{--badge-rgb:var(--package-mcp-rgb);--badge-pattern:repeating-linear-gradient(90deg, rgba(var(--package-mcp-rgb), .08) 0 1px, transparent 1px 12px), linear-gradient(180deg, rgba(var(--package-mcp-rgb), .055), transparent 68%);--badge-mark:radial-gradient(circle at .7rem 50%, rgba(var(--package-mcp-rgb), .24) 0 1px, transparent 1.7px)}.page-hero>.panel-raised{--plate-signal:var(--hero-signal);--plate-rgb:var(--hero-rgb);border-color:rgba(var(--hero-rgb), .34);background-image:linear-gradient(90deg, rgba(var(--hero-rgb), .055), transparent 52%), var(--hero-pattern), radial-gradient(80% 90% at 50% 0%, rgba(var(--hero-rgb), .052), transparent 60%);box-shadow:inset 0 1px 0 #f0e2cc12, inset 0 -1px 0 #0000006b, 0 0 0 1px rgba(var(--hero-rgb), .04), 0 10px 24px #0000002e}.page-hero>.panel-raised .engraved{color:var(--hero-signal);text-shadow:0 0 12px rgba(var(--hero-rgb), .16)}.page-hero-title{text-shadow:0 0 28px rgba(var(--hero-rgb), .08);position:relative}.page-hero-title:before,.page-hero-title:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--hero-rgb), .34));width:clamp(1.5rem,8vw,4rem);height:1px;display:none;position:absolute;top:50%}.page-hero-title:before{right:calc(100% + 1.5rem)}.page-hero-title:after{left:calc(100% + 1.5rem);transform:scaleX(-1)}@media (min-width:54rem){.page-hero-title:before,.page-hero-title:after{display:block}}.page-hero-datum{width:min(22rem,62vw);height:.6rem;color:var(--hero-signal);opacity:.82;grid-template-columns:minmax(1.8rem,1fr) auto minmax(1.8rem,1fr);align-items:center;gap:.55rem;margin:.48rem auto 0;display:grid}.page-hero-datum:before,.page-hero-datum:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--hero-rgb), .76));height:1px}.page-hero-datum:after{background:linear-gradient(90deg, rgba(var(--hero-rgb), .76), transparent)}.page-hero-datum span{width:.28rem;height:.28rem;box-shadow:0 0 10px rgba(var(--hero-rgb), .5);background:currentColor;border-radius:9999px}.page-hero-datum span:nth-child(2){width:.38rem;height:.38rem}@media (prefers-reduced-motion:no-preference){.page-hero-datum span:nth-child(2){animation:4.8s ease-in-out infinite hero-datum-pulse}}@keyframes hero-datum-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.04)}}.home-hero-proof{--proof-signal:var(--signal-core);--proof-rgb:var(--signal-core-rgb);border-color:rgba(var(--proof-rgb), .24);background:linear-gradient(90deg, rgba(var(--proof-rgb), .07), transparent 56%), #1a1510c7}.home-hero-proof-core{--proof-signal:var(--signal-core);--proof-rgb:var(--signal-core-rgb)}.home-hero-proof-evidence{--proof-signal:var(--signal-evidence);--proof-rgb:var(--signal-evidence-rgb)}.home-hero-proof-reference{--proof-signal:var(--signal-reference);--proof-rgb:var(--signal-reference-rgb)}.home-hero-proof-muted{--proof-signal:var(--signal-muted);--proof-rgb:var(--signal-muted-rgb)}.home-hero-proof:hover,.home-hero-proof:focus-within{border-color:rgba(var(--proof-rgb), .42)}.home-hero-proof-label{color:var(--proof-signal)}.home-step-rail-item{--step-signal:var(--signal-core);--step-rgb:var(--signal-core-rgb);--step-pattern:var(--signal-pattern-core);--step-mark:var(--signal-mark-core);border-color:rgba(var(--step-rgb), .24);background-image:linear-gradient(90deg, rgba(var(--step-rgb), .06), transparent 52%), var(--step-mark), var(--step-pattern), linear-gradient(180deg, #f0e2cc05, transparent 44%);min-height:2.75rem;transition:border-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px #f0e2cc09}.home-step-rail-item:hover,.home-step-rail-item:focus-visible{border-color:rgba(var(--step-rgb), .56);box-shadow:inset 0 1px 0 #f0e2cc0e, 0 0 0 1px rgba(var(--step-rgb), .08)}.home-step-rail-item:hover span:nth-child(2),.home-step-rail-item:focus-visible span:nth-child(2){color:var(--step-signal)}@media (prefers-reduced-motion:reduce){.home-step-rail-item{transition:none}.home-step-rail-item:hover,.home-step-rail-item:focus-visible{transform:none}}.home-step-rail-item-workflow,.home-step-rail-item-core{--step-signal:var(--signal-core);--step-rgb:var(--signal-core-rgb);--step-pattern:var(--signal-pattern-core);--step-mark:var(--signal-mark-core)}.home-step-rail-item-evidence{--step-signal:var(--signal-evidence);--step-rgb:var(--signal-evidence-rgb);--step-pattern:var(--signal-pattern-evidence);--step-mark:var(--signal-mark-evidence)}.home-step-rail-item-change{--step-signal:var(--signal-change);--step-rgb:var(--signal-change-rgb);--step-pattern:var(--signal-pattern-change);--step-mark:var(--signal-mark-change)}.home-step-rail-item-reference{--step-signal:var(--signal-reference);--step-rgb:var(--signal-reference-rgb);--step-pattern:var(--signal-pattern-reference);--step-mark:var(--signal-mark-reference)}.home-step-rail-item-muted{--step-signal:var(--signal-muted);--step-rgb:var(--signal-muted-rgb);--step-pattern:var(--signal-pattern-muted);--step-mark:var(--signal-mark-muted)}.review-signal-rail{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.review-signal-rail:before{content:"";z-index:-1;background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), 0), rgba(var(--signal-muted-rgb), .22) 14%, rgba(var(--signal-core-rgb), .26) 50%, rgba(var(--signal-muted-rgb), .22) 86%, rgba(var(--signal-muted-rgb), 0));height:1px;box-shadow:0 0 10px rgba(var(--signal-muted-rgb), .03), 0 0 12px rgba(var(--signal-core-rgb), .03);opacity:.5;position:absolute;top:1.5rem;left:1.25rem;right:1.25rem}.review-signal-node{--review-node-signal:var(--signal-change);--review-node-rgb:var(--signal-change-rgb);--review-node-pattern:var(--signal-pattern-change);border:1px solid rgba(var(--signal-muted-rgb), .2);border-left-color:rgba(var(--review-node-rgb), .36);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--review-node-rgb), .035), transparent 48%), var(--signal-pattern-muted), radial-gradient(78% 68% at 14% 0%, rgba(var(--review-node-rgb), .035), transparent 62%), #1a1510b8;min-width:0;min-height:10rem;padding:1rem;transition:border-color .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e2cc0e,inset 0 -1px #0000006b}.review-signal-node:before,.review-signal-node:after{content:"";pointer-events:none;position:absolute}.review-signal-node:before{background:linear-gradient(180deg, transparent, rgba(var(--review-node-rgb), .64), transparent);width:2px;inset:0 auto 0 0}.review-signal-node:after{background:radial-gradient(circle, rgba(var(--review-node-rgb), .36) 0 1.3px, transparent 1.9px) left center / 1rem .45rem repeat-x;opacity:.38;height:.45rem;bottom:.75rem;left:.75rem;right:.75rem}.review-signal-node-reference{--review-node-signal:var(--signal-reference);--review-node-rgb:var(--signal-reference-rgb);--review-node-pattern:var(--signal-pattern-reference)}.review-signal-node-change{--review-node-signal:var(--signal-change);--review-node-rgb:var(--signal-change-rgb);--review-node-pattern:var(--signal-pattern-change)}.review-signal-node-evidence{--review-node-signal:var(--signal-evidence);--review-node-rgb:var(--signal-evidence-rgb);--review-node-pattern:var(--signal-pattern-evidence)}.review-signal-node-head{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.55rem;display:flex}.review-signal-node:hover{border-color:rgba(var(--signal-muted-rgb), .3);border-left-color:rgba(var(--review-node-rgb), .56);box-shadow:inset 0 1px 0 #f0e2cc12, inset 0 -1px 0 #0000006b, 0 0 0 1px rgba(var(--review-node-rgb), .035), 0 12px 24px #0000002e}.home-hero-section{padding-top:0;padding-bottom:clamp(4.5rem,7vw,6.75rem);overflow:visible}.home-hero-section:before,.home-hero-section:after{content:"";pointer-events:none;z-index:0;position:absolute}.home-hero-section:before{border-inline:1px solid rgba(var(--signal-core-rgb), .11);background:linear-gradient(90deg, transparent, rgba(var(--signal-reference-rgb), .11), rgba(var(--signal-core-rgb), .13), transparent) 50% 0 / min(44rem, 68vw) 1px no-repeat, linear-gradient(90deg, transparent, rgba(var(--signal-core-rgb), .12), transparent) 50% 58% / min(62rem, 84vw) 1px no-repeat, repeating-linear-gradient(90deg, rgba(var(--signal-core-rgb), .055) 0 1px, transparent 1px 2rem) 50% 0 / min(64rem, 86vw) 100% no-repeat;opacity:.72;inset:5.8rem max(1.25rem,50vw - 38rem) 0;-webkit-mask-image:linear-gradient(#0000,#000 16% 78%,#0000);mask-image:linear-gradient(#0000,#000 16% 78%,#0000)}.home-hero-seal-field{-webkit-mask-image:linear-gradient(#0000 0 4.45rem,#000 7.25rem 100%);mask-image:linear-gradient(#0000 0 4.45rem,#000 7.25rem 100%)}.home-hero-section:after{background:linear-gradient(180deg, transparent, #110e0c33 22%, var(--color-background) 100%), radial-gradient(70% 80% at 50% 100%, rgba(var(--signal-core-rgb), .09), transparent 68%);height:17rem;bottom:0;left:0;right:0}.home-hero-preview{contain:layout;overflow-anchor:none;max-height:none;margin-top:1.25rem;margin-bottom:clamp(2.5rem,4vw,4rem);position:relative;overflow:visible;transform:none}.panel-raised.home-hero-preview{box-shadow:0 -1px 0 rgba(var(--signal-core-rgb), .18), 0 -18px 54px rgba(var(--signal-core-rgb), .045), 0 18px 44px #00000057, inset 0 1px 0 #f0e2cc14}.home-hero-run-card{contain:layout;overflow-anchor:none;transition:none}.home-hero-run-card,.home-hero-run-card :is(.rounded-panel,.terminal-window,.home-step-rail-item),.home-hero-run-card :is(.rounded-panel,.terminal-window,.home-step-rail-item):is(:hover,:focus-visible,:focus-within){transform:scale(1)!important}.home-hero-preview,.home-hero-preview *,.home-hero-run-card,.home-hero-run-card *{overflow-anchor:none}.home-hero-run-card:is(:hover,:focus-within){border-color:var(--color-panel-border);background-color:var(--color-panel);box-shadow:none;transform:scale(1)}.home-hero-run-card .home-step-rail-item:is(:hover,:focus-visible){border-color:var(--color-panel-border);background-color:var(--color-panel);box-shadow:inset 0 1px #f0e2cc09}.home-hero-run-card .terminal-window:is(:hover,:focus-within){border-color:var(--color-panel-border);box-shadow:inset 0 1px #f0e2cc14,inset 0 -2px #00000080}.home-review-section{padding-top:clamp(3rem,5vw,5.5rem)}.home-hero-preview>div:first-child:before,.home-hero-preview>div:first-child:after{content:"";pointer-events:none;position:absolute}.home-hero-preview>div:first-child:before{z-index:4;background:linear-gradient(90deg, transparent, rgba(var(--signal-reference-rgb), .52), rgba(var(--signal-core-rgb), .72), rgba(var(--signal-reference-rgb), .52), transparent);height:1px;box-shadow:0 0 16px rgba(var(--signal-core-rgb), .16);inset:-.35rem 1.25rem auto}.home-hero-preview>div:first-child:after{z-index:3;border-radius:inherit;background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .1), transparent 18%, transparent 82%, rgba(var(--signal-reference-rgb), .1)), linear-gradient(120deg, transparent 0 40%, rgba(var(--signal-core-rgb), .055) 48%, transparent 56% 100%);opacity:.74;mix-blend-mode:screen;inset:0}@media (prefers-reduced-motion:no-preference){.home-hero-section:before{animation:12s ease-in-out infinite alternate home-bay-calibration}.home-hero-preview>div:first-child:after{animation:9s ease-in-out infinite home-bay-glint}}@keyframes home-bay-calibration{0%{opacity:.62;background-position:46% 0,50% 58%,48% 0}to{opacity:.78;background-position:54% 0,50% 58%,52% 0}}@keyframes home-bay-glint{0%,to{opacity:.52}50%{opacity:.82}}@media (min-width:48.0625rem) and (max-height:62rem){.home-hero-section{padding-bottom:2rem}.home-hero-preview{max-height:none}.home-hero-preview:after{content:none}}@media (max-width:64rem){.review-signal-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.home-hero-section{padding-top:0;padding-bottom:.75rem}.home-hero-section .page-hero>p:first-of-type{margin-top:1.15rem;font-size:1.06rem;line-height:1.45}.home-hero-section .page-hero>p:nth-of-type(2){margin-top:.65rem;font-size:.92rem;line-height:1.5}.home-hero-section .page-hero>p:nth-of-type(2)+div{margin-top:1.25rem}.home-hero-proof-strip{grid-template-columns:minmax(0,1fr);gap:.42rem;width:min(100%,17.75rem);margin-top:1.45rem;display:none}.home-hero-proof{background:linear-gradient(90deg, rgba(var(--proof-rgb), .08), transparent 58%), #1a1510c7;align-items:center;gap:.48rem;min-height:2.18rem;padding:.48rem .68rem}.home-hero-proof-lamp{margin-top:0;transform:scale(.68)}.home-hero-proof-label{white-space:nowrap;letter-spacing:.1em;font-size:.62rem}.home-hero-proof-body{display:none}.home-hero-preview{max-height:none;margin-top:1.1rem;margin-bottom:.35rem;padding:.45rem}.home-hero-preview:after{content:none}.home-hero-preview>div:last-child{gap:.55rem}.home-hero-artifact{display:none}.home-hero-preview .rounded-panel.border-panel-border{padding:.8rem}.home-hero-preview .rounded-panel.border-panel-border>div:first-child{gap:.55rem;margin-bottom:.65rem}.home-hero-preview .rounded-panel.border-panel-border h2{font-size:1rem;line-height:1.2}.home-hero-preview .rounded-panel.border-panel-border .badge-signal{display:none}.home-hero-preview ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.home-step-rail-item{gap:.35rem;min-height:2.75rem;padding:.5rem .58rem}.home-step-rail-item span:nth-child(2){font-size:.72rem}.home-step-rail-item .pilot-lamp{border-width:1px;width:12px;height:12px}.home-hero-preview .terminal-window{margin-top:.65rem}.home-hero-preview .terminal-content{padding:.72rem;font-size:.68rem;line-height:1.45}.review-signal-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.review-signal-rail:before{display:none}.review-signal-node{min-height:auto;padding:.85rem .75rem}.review-signal-node-head{min-height:1.25rem}.review-signal-node h3{margin-top:.7rem;font-size:1rem;line-height:1.15}.review-signal-node>p:last-child{display:none}}.gilt-hatch{background-image:repeating-linear-gradient(45deg,#0000,#0000 7px,#d88a242e 7px 8px)}.process-strip,.process-strip-signal-core{--process-signal:var(--signal-core);--process-rgb:var(--signal-core-rgb);--process-pattern:var(--signal-pattern-core);--process-mark:var(--signal-mark-core)}.process-strip-signal-evidence{--process-signal:var(--signal-evidence);--process-rgb:var(--signal-evidence-rgb);--process-pattern:var(--signal-pattern-evidence);--process-mark:var(--signal-mark-evidence)}.process-strip-signal-greenfield{--process-signal:var(--signal-greenfield);--process-rgb:var(--signal-greenfield-rgb);--process-pattern:var(--signal-pattern-greenfield);--process-mark:var(--signal-mark-greenfield)}.process-strip-signal-brownfield{--process-signal:var(--signal-brownfield);--process-rgb:var(--signal-brownfield-rgb);--process-pattern:var(--signal-pattern-brownfield);--process-mark:var(--signal-mark-brownfield)}.process-strip-signal-change{--process-signal:var(--signal-change);--process-rgb:var(--signal-change-rgb);--process-pattern:var(--signal-pattern-change);--process-mark:var(--signal-mark-change)}.process-strip-signal-reference{--process-signal:var(--signal-reference);--process-rgb:var(--signal-reference-rgb);--process-pattern:var(--signal-pattern-reference);--process-mark:var(--signal-mark-reference)}.process-strip-signal-muted{--process-signal:var(--signal-muted);--process-rgb:var(--signal-muted-rgb);--process-pattern:var(--signal-pattern-muted);--process-mark:var(--signal-mark-muted)}.process-strip>.process-item-signal-core{--process-signal:var(--signal-core);--process-rgb:var(--signal-core-rgb);--process-pattern:var(--signal-pattern-core);--process-mark:var(--signal-mark-core)}.process-strip>.process-item-signal-evidence{--process-signal:var(--signal-evidence);--process-rgb:var(--signal-evidence-rgb);--process-pattern:var(--signal-pattern-evidence);--process-mark:var(--signal-mark-evidence)}.process-strip>.process-item-signal-greenfield{--process-signal:var(--signal-greenfield);--process-rgb:var(--signal-greenfield-rgb);--process-pattern:var(--signal-pattern-greenfield);--process-mark:var(--signal-mark-greenfield)}.process-strip>.process-item-signal-brownfield{--process-signal:var(--signal-brownfield);--process-rgb:var(--signal-brownfield-rgb);--process-pattern:var(--signal-pattern-brownfield);--process-mark:var(--signal-mark-brownfield)}.process-strip>.process-item-signal-change{--process-signal:var(--signal-change);--process-rgb:var(--signal-change-rgb);--process-pattern:var(--signal-pattern-change);--process-mark:var(--signal-mark-change)}.process-strip>.process-item-signal-reference{--process-signal:var(--signal-reference);--process-rgb:var(--signal-reference-rgb);--process-pattern:var(--signal-pattern-reference);--process-mark:var(--signal-mark-reference)}.process-strip>.process-item-signal-muted{--process-signal:var(--signal-muted);--process-rgb:var(--signal-muted-rgb);--process-pattern:var(--signal-pattern-muted);--process-mark:var(--signal-mark-muted)}.process-strip>:is(li,a,div){isolation:isolate;background-color:#1c1610f5;background-image:linear-gradient(90deg, rgba(var(--process-rgb), .0008), transparent 34%), linear-gradient(90deg, rgba(var(--process-rgb), .004) 0 1px, transparent 1px), var(--signal-pattern-muted);transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative;overflow:hidden}.process-strip>:is(li,a,div):before,.process-strip>:is(li,a,div):after{content:"";pointer-events:none;z-index:0;position:absolute}.process-strip>:is(li,a,div):before{opacity:0;background:linear-gradient(112deg, transparent 0%, rgba(var(--process-rgb), .003) 42%, rgba(var(--process-rgb), .005) 50%, rgba(var(--process-rgb), .003) 58%, transparent 100%), radial-gradient(75% 70% at 18% 0%, #f0e2cc0e, transparent 62%);transition:opacity .18s;inset:0}.process-strip>:is(li,a,div):after{opacity:.56;background:linear-gradient(90deg, rgba(var(--process-rgb), .028), rgba(var(--process-rgb), .01), transparent);height:1px;top:0;left:1rem;right:1rem}.process-strip>:is(li,a,div)>*{z-index:1;position:relative}.process-strip>:is(li,a,div) :is(.text-suspec-yellow,.text-olive,.text-brass,.clip-hex,.motion-nudge-x,.motion-nudge-x-centered){color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.process-strip>:is(li,a,div) :is(.text-suspec-yellow,.text-olive,.text-brass,.clip-hex,.motion-nudge-x,.motion-nudge-x-centered){color:color-mix(in oklab, var(--process-signal) 54%, var(--color-concrete-200))}}.process-strip .hex-badge{background:linear-gradient(180deg, #f0e2cc0f, transparent 46%), radial-gradient(86% 76% at 50% 0%, rgba(var(--process-rgb), .026), transparent 64%), #1a1510fa}.process-strip .hex-badge-rail{opacity:.34;box-shadow:0 0 3px}.process-strip .hex-badge>span:last-child{filter:drop-shadow(0 0 1px)}.process-strip>:is(li:hover,li:focus-within,a:hover,a:focus-visible,div:hover):before{opacity:1}.process-strip>:is(li:hover,li:focus-within,a:hover,a:focus-visible,div:hover){border-color:rgba(var(--process-rgb), .18);box-shadow:inset 0 0 0 1px rgba(var(--process-rgb), .018), inset 0 1px 0 #f0e2cc0d;background-color:#201912fa}@media (max-width:40rem){.process-strip{background-color:#0000;gap:.55rem}.process-strip>:is(li,a,div){border:1px solid rgba(var(--process-rgb), .16);border-radius:var(--radius-panel)}.process-strip>:is(li,a,div):after{opacity:.38;top:.45rem}.setup-path-strip,.cli-command-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:rgba(var(--signal-muted-rgb), .34) transparent;scrollbar-width:thin;grid-template-columns:none;padding:.05rem .05rem .35rem;scroll-padding-inline:.05rem;display:flex;overflow-x:auto}.setup-path-strip>li,.cli-command-rail>li{scroll-snap-align:start}.setup-path-strip{scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;padding:.58rem .62rem .72rem;display:grid;overflow:visible}.setup-path-strip>li{min-width:0}.setup-path-strip::-webkit-scrollbar{display:none}.setup-path-strip>li>a{flex-direction:column;justify-content:center;min-height:3.35rem;padding:.6rem .68rem;display:flex}.setup-path-strip>li>a>div{align-items:center;gap:.52rem}.setup-path-strip .kit-icon{width:1.55rem;height:1.55rem}.setup-path-strip h2{font-size:.78rem;line-height:1.12}.setup-path-strip p.mt-3{display:none}}.setup-route-panel{border-color:rgba(var(--signal-core-rgb), .26)}.get-started-page{row-gap:clamp(2.2rem,3vw,3rem)}.get-started-page>.ambient-header{margin-bottom:-.28rem}.get-started-page .page-hero{max-width:50rem}.get-started-page .hero-trace{margin-top:1.12rem}.get-started-page .setup-route-panel{background:linear-gradient(180deg, #f0e2cc05, transparent 38%), linear-gradient(90deg, rgba(var(--signal-core-rgb), .02), transparent 44%), var(--color-panel-raised);width:100%;max-width:none}.get-started-page .setup-path-strip>li>a{min-height:5.4rem;padding:.78rem .9rem}.get-started-page .setup-path-strip .kit-icon{width:1.9rem;height:1.9rem}.get-started-page .setup-path-strip h2{font-size:.98rem;line-height:1.18}.get-started-page .setup-path-strip p.mt-3{color:var(--color-concrete-400);margin-top:.36rem;font-size:.8rem;line-height:1.35}.setup-route-header{border-bottom:1px solid rgba(var(--signal-core-rgb), .22);background:linear-gradient(90deg, rgba(var(--signal-core-rgb), .12), transparent 42%), repeating-linear-gradient(90deg, transparent 0 1.7rem, rgba(var(--signal-reference-rgb), .026) 1.7rem calc(1.7rem + 1px)), #0e0a0770;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.75rem .85rem;display:flex;position:relative;overflow:hidden}.setup-route-header:before,.setup-route-header:after{content:"";pointer-events:none;position:absolute}.setup-route-header:before{background:repeating-linear-gradient(0deg, rgba(var(--signal-core-rgb), .26) 0 1px, transparent 1px .64rem), linear-gradient(180deg, transparent, rgba(var(--signal-core-rgb), .36), transparent);width:.28rem;inset:0 auto 0 0}.setup-route-header:after{background:linear-gradient(90deg, rgba(var(--signal-core-rgb), .3), rgba(var(--signal-reference-rgb), .18), transparent);opacity:.7;height:1px;bottom:.62rem;left:1rem;right:1rem}.setup-route-kicker{color:var(--signal-core);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1}.setup-route-title{color:var(--color-concrete-100);font-family:var(--font-heading), ui-sans-serif, system-ui, sans-serif;margin-top:.28rem;font-size:clamp(.98rem,1.6vw,1.16rem);font-weight:700;line-height:1.2}.setup-route-meta{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.setup-route-meta span{border:1px solid rgba(var(--signal-reference-rgb), .22);border-radius:calc(var(--radius-control) - 4px);min-height:1.55rem;color:var(--color-concrete-300);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:#07050347;align-items:center;padding:0 .5rem;font-size:.58rem;font-weight:720;line-height:1;display:inline-flex}.setup-command-strip{border-bottom:1px solid rgba(var(--signal-core-rgb), .18);background:linear-gradient(90deg, rgba(var(--signal-core-rgb), .04), transparent 58%), repeating-linear-gradient(90deg, transparent 0 1.55rem, rgba(var(--signal-reference-rgb), .018) 1.55rem calc(1.55rem + 1px)), #07050352;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.72rem 1rem;display:grid}.setup-command-copy{min-width:0}.setup-command-label{color:var(--signal-core);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.28rem;font-size:.58rem;font-weight:760;line-height:1;display:block}.setup-command-copy code{overflow-wrap:anywhere;min-width:0;color:var(--color-concrete-100);font-family:var(--font-mono), ui-monospace, monospace;font-size:clamp(.78rem,1.1vw,.9rem);line-height:1.35;display:block}.setup-command-button{border-color:rgba(var(--signal-core-rgb), .28);min-height:2.5rem;color:var(--color-concrete-200);letter-spacing:.07em;align-self:center;gap:.28rem;padding:.12rem .32rem;font-size:.55rem;line-height:1}.setup-command-button .copy-button-icon{width:.62rem;height:.62rem}@media (max-width:40rem){.get-started-page{row-gap:2.35rem}.get-started-page>.ambient-header{margin-bottom:-.18rem}.get-started-page .page-hero{max-width:20.5rem}.get-started-page .hero-trace{margin-top:.95rem}.get-started-page .setup-path-strip>li>a{min-height:3.2rem;padding:.56rem .62rem}.get-started-page .setup-path-strip .kit-icon{width:1.46rem;height:1.46rem}.setup-route-header{flex-direction:column;align-items:flex-start;gap:.62rem;padding:.72rem .78rem}.setup-route-kicker{letter-spacing:.09em;font-size:.58rem}.setup-route-title{margin-top:.2rem;font-size:.92rem}.setup-route-meta{justify-content:flex-start;gap:.24rem;width:100%}.setup-route-meta span{min-height:1.45rem;padding-inline:.38rem;font-size:.5rem}.setup-command-strip{grid-template-columns:minmax(0,1fr);gap:.58rem;padding:.68rem .78rem}.setup-command-label{margin-bottom:.24rem;font-size:.52rem}.setup-command-copy code{font-size:.72rem}.setup-command-button{width:fit-content;min-height:2.5rem}}.mcp-adapter-panel{border-color:rgba(var(--signal-reference-rgb), .34);background:radial-gradient(80% 80% at 50% 0%, rgba(var(--signal-reference-rgb), .08), transparent 62%), var(--color-panel-raised)}.mcp-adapter-header{border-bottom:1px solid var(--color-panel-border);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .1), transparent 46%), #0a070538;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.62rem 1rem;font-size:.68rem;font-weight:700;display:grid;position:relative}.mcp-adapter-header:after{content:"";background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .2), rgba(var(--signal-reference-rgb), .72) 44%, rgba(var(--signal-core-rgb), .66), rgba(var(--signal-reference-rgb), .2));pointer-events:none;height:1px;position:absolute;bottom:-1px;left:1rem;right:1rem}@media (prefers-reduced-motion:no-preference){.mcp-adapter-header:before{content:"";z-index:3;background:var(--signal-reference);width:.34rem;height:.34rem;box-shadow:0 0 0 3px rgba(var(--signal-reference-rgb), .08), 0 0 18px rgba(var(--signal-reference-rgb), .42);pointer-events:none;border-radius:999px;animation:7s cubic-bezier(.65,0,.35,1) infinite mcp-packet-trace;position:absolute;bottom:-3px;left:1rem}}@keyframes mcp-packet-trace{0%,12%{opacity:0;transform:translate(0)}18%{opacity:.94}74%{opacity:.94}88%,to{opacity:0;transform:translate(calc(min(100vw,80rem) - 3rem))}}.mcp-adapter-header p{color:var(--signal-core)}.mcp-adapter-header span{border:1px solid rgba(var(--signal-reference-rgb), .24);border-radius:calc(var(--radius-control) - 4px);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .08), transparent 68%), #0a070547;color:var(--color-concrete-300);justify-self:end;padding:.16rem .48rem}.mcp-adapter-contracts{border-top:1px solid rgba(var(--signal-reference-rgb), .22);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;margin:0;padding-top:.62rem;display:grid}.mcp-adapter-contract{--contract-signal:var(--signal-reference);--contract-rgb:var(--signal-reference-rgb);border:1px solid rgba(var(--contract-rgb), .18);border-left:2px solid rgba(var(--contract-rgb), .48);border-radius:calc(var(--radius-control) - 3px);background:linear-gradient(90deg, rgba(var(--contract-rgb), .07), transparent 70%), var(--signal-pattern-muted), #0a070542;min-width:0;padding:.56rem .66rem .6rem}.mcp-adapter-contract-reference{--contract-signal:var(--signal-reference);--contract-rgb:var(--signal-reference-rgb)}.mcp-adapter-contract-core{--contract-signal:var(--signal-core);--contract-rgb:var(--signal-core-rgb)}.mcp-adapter-contract-muted{--contract-signal:var(--signal-muted);--contract-rgb:var(--signal-muted-rgb)}.mcp-adapter-contract dt{color:var(--contract-signal)}@supports (color:color-mix(in lab, red, red)){.mcp-adapter-contract dt{color:color-mix(in oklab, var(--contract-signal) 72%, var(--color-concrete-100))}}.mcp-adapter-contract dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:760;line-height:1.15}.mcp-adapter-contract dd{color:var(--color-concrete-300);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none;margin:.32rem 0 0;font-size:.8rem;font-weight:500;line-height:1.42}.mcp-adapter-path{border-top:1px solid rgba(var(--signal-reference-rgb), .24);min-width:0;color:var(--signal-reference);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:.5rem;padding-top:.56rem;display:grid}.mcp-adapter-path span{border-color:rgba(var(--signal-reference-rgb), .3);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .105), transparent 68%), var(--signal-pattern-reference), #0a070552;color:currentColor;text-align:center;justify-content:center;justify-self:stretch;align-items:center;min-width:0;min-height:1.85rem;display:inline-flex;position:relative;overflow:visible}.mcp-adapter-path span:not(:last-child):after{content:"";background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .7), rgba(var(--signal-reference-rgb), .14));pointer-events:none;width:.5rem;height:1px;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.mcp-adapter-rail{background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .1), transparent 22%), var(--color-panel-border);position:relative}.mcp-adapter-rail:before{content:"";pointer-events:none;position:absolute}.mcp-adapter-step{background-image:radial-gradient(70% 64% at 18% 0%, rgba(var(--process-rgb), .024), transparent 64%), linear-gradient(180deg, #f0e2cc06, transparent 44%)}.mcp-adapter-step-link{min-height:7.1rem;padding:.875rem;position:relative}@media (min-width:40rem){.mcp-adapter-step-link{padding:.95rem}}.mcp-adapter-step-link p{margin-top:.55rem}.mcp-adapter-step-link:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--process-rgb), .54), transparent);width:2px;box-shadow:0 0 10px rgba(var(--process-rgb), .12);opacity:.6;pointer-events:none;border-radius:999px;position:absolute;inset:1rem auto 1rem 0}@media (min-width:64rem){.mcp-bridge-overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.4rem,2vw,1.8rem);display:grid}.mcp-bridge-overview .section-intro{grid-template-columns:minmax(0,48rem);gap:.8rem;max-width:48rem;padding-top:0;display:grid}.mcp-bridge-intro-heading,.mcp-bridge-intro-copy{align-content:start;gap:.72rem;display:grid}.mcp-bridge-overview .section-intro h2{text-wrap:normal;max-width:34rem}.mcp-bridge-intro-copy{max-width:46rem}.mcp-bridge-overview .mcp-adapter-panel{min-width:0}.mcp-adapter-rail:before{display:none}.mcp-adapter-step-link{min-height:8.5rem;padding:1.15rem 1.1rem}}@media (max-width:40rem){#bridge{--section-flow-gap:.92rem}#bridge .section-intro{gap:.64rem;display:grid}#bridge .section-intro .section-kicker,#bridge .section-intro h2,#bridge .section-intro p{margin-top:0}#bridge .section-intro h2{max-width:18rem;font-size:clamp(1.38rem,6.6vw,1.62rem);line-height:1.1}#bridge .section-intro p{font-size:.94rem;line-height:1.5}#bridge .section-intro p:last-child{font-size:.82rem}.mcp-adapter-header{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.58rem .8rem}.mcp-adapter-header:after,.mcp-adapter-header:before{display:none}.mcp-adapter-header span{justify-self:start}.mcp-adapter-contracts{border-top-color:rgba(var(--signal-reference-rgb), .16);grid-template-columns:minmax(0,1fr);gap:0;padding-top:.46rem;overflow:hidden}.mcp-adapter-contract{background:linear-gradient(90deg, rgba(var(--contract-rgb), .045), transparent 68%), transparent;border-width:0;border-radius:0;grid-template-columns:minmax(4.4rem,.32fr) minmax(0,1fr);align-items:start;gap:.5rem;padding:.42rem .14rem .46rem;display:grid}.mcp-adapter-contract+.mcp-adapter-contract{border-top:1px solid rgba(var(--signal-reference-rgb), .12)}.mcp-adapter-contract dt{padding-top:.1rem;font-size:.58rem}.mcp-adapter-contract dd{margin-top:0;font-size:.72rem;line-height:1.34}.mcp-adapter-path{display:none}.mcp-adapter-rail{background:linear-gradient(90deg, rgba(var(--package-mcp-rgb), .04), transparent 62%), #0a070538;grid-template-columns:minmax(0,1fr);gap:.48rem;padding:.62rem}.mcp-adapter-rail:before{z-index:2;background:linear-gradient(180deg, transparent, rgba(var(--signal-reference-rgb), .44) 12%, rgba(var(--signal-reference-rgb), .28) 74%, transparent);width:1px;box-shadow:0 0 10px rgba(var(--signal-reference-rgb), .08);top:1.1rem;bottom:1.1rem;left:2.28rem}.mcp-adapter-step{border:1px solid rgba(var(--package-mcp-rgb), .16);border-left-color:rgba(var(--package-mcp-rgb), .3);border-radius:calc(var(--radius-panel) - 2px);background-color:#18130eeb}.mcp-adapter-step-link{min-height:0;padding:.72rem .82rem .76rem;display:block}.mcp-adapter-step-link:before{opacity:.54;width:3px;inset:.7rem auto .7rem 0}.mcp-adapter-heading{align-items:center;gap:.72rem;width:100%}.mcp-adapter-heading>.motion-nudge-x{display:none}.mcp-adapter-heading .hex-badge{z-index:3;width:2rem;height:2rem;position:relative}.mcp-adapter-heading .hex-badge :is(svg){width:.9rem;height:.9rem}.mcp-adapter-step-link .mcp-adapter-meta{margin-top:0;font-size:.58rem;line-height:1.2}.mcp-adapter-title{margin-top:.04rem;font-size:.98rem;line-height:1.15}.mcp-adapter-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;margin-top:.38rem;margin-left:2.72rem;font-size:.76rem;line-height:1.38;display:-webkit-box;overflow:hidden}}.mcp-guardrail-card{--guardrail-signal:var(--signal-reference);--guardrail-rgb:var(--signal-reference-rgb);--guardrail-pattern:var(--signal-pattern-reference);--plate-signal:var(--guardrail-signal);--plate-rgb:var(--guardrail-rgb);border-color:rgba(var(--guardrail-rgb), .16);background-image:linear-gradient(90deg, rgba(var(--guardrail-rgb), .036) 0, rgba(var(--guardrail-rgb), .036) 2px, transparent 2px), var(--signal-pattern-muted), radial-gradient(74% 68% at 16% 0%, rgba(var(--guardrail-rgb), .026), transparent 66%)}.mcp-guardrail-card-reference{--guardrail-signal:var(--signal-reference);--guardrail-rgb:var(--signal-reference-rgb);--guardrail-pattern:var(--signal-pattern-reference)}.mcp-guardrail-card-change{--guardrail-signal:var(--signal-change);--guardrail-rgb:var(--signal-change-rgb);--guardrail-pattern:var(--signal-pattern-change)}.mcp-guardrail-card-muted{--guardrail-signal:var(--signal-muted);--guardrail-rgb:var(--signal-muted-rgb);--guardrail-pattern:var(--signal-pattern-muted)}.mcp-guardrail-title{color:var(--color-concrete-100);font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:.92rem;font-weight:650;line-height:1.3}.mcp-guardrail-stamp{border:1px solid rgba(var(--guardrail-rgb), .36);border-radius:calc(var(--radius-control) - 3px);background:linear-gradient(180deg, rgba(var(--guardrail-rgb), .1), transparent 72%), #0a07056b;min-height:1.75rem;color:var(--guardrail-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:.1rem .52rem;font-size:.64rem;font-weight:750;display:inline-flex}@media (max-width:639px){.mcp-guardrail-grid{gap:.625rem}.mcp-guardrail-card{padding:.95rem 1rem}.mcp-guardrail-card>.relative{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.2rem .72rem;display:grid}.mcp-guardrail-card>.relative>div:first-child{display:contents}.mcp-guardrail-card .hex-badge{grid-area:1/1/span 2;width:2rem;height:2rem;margin-top:.08rem}.mcp-guardrail-card .hex-badge :is(svg){width:.95rem;height:.95rem}.mcp-guardrail-title{grid-area:1/2;padding-top:.1rem;font-size:.78rem;line-height:1.2}.mcp-guardrail-stamp{letter-spacing:.08em;grid-area:1/3;min-height:1.35rem;padding:.05rem .38rem;font-size:.58rem}.mcp-guardrail-card p{grid-area:2/2/auto/4;margin-top:0;font-size:.82rem;line-height:1.45}}.mcp-fact-card{--plate-signal:var(--signal-reference);--plate-rgb:var(--signal-reference-rgb);background-image:repeating-linear-gradient(0deg, rgba(var(--signal-reference-rgb), .025) 0 1px, transparent 1px 15px), radial-gradient(84% 72% at 16% 0%, rgba(var(--signal-reference-rgb), .08), transparent 64%)}.mcp-fact-list{background-image:linear-gradient(90deg, rgba(var(--tool-rgb), .1), transparent 44%), repeating-linear-gradient(90deg, rgba(var(--tool-rgb), .028) 0 1px, transparent 1px 1.1rem);min-width:0}.mcp-copy-list{gap:.5rem;display:grid}.mcp-copy-row{border:1px solid rgba(var(--tool-rgb), .13);border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(90deg, rgba(var(--tool-rgb), .035), transparent 58%), #08070647;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;min-width:0;min-height:2.75rem;padding:.28rem .3rem .28rem .62rem;display:grid}.mcp-copy-code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;color:var(--color-concrete-300);font-size:.8125rem;line-height:1.35}.mcp-identifier-copy{border-color:rgba(var(--tool-rgb), .22);min-width:2.5rem;min-height:2.5rem;color:var(--color-concrete-400);padding-inline:.3rem}.mcp-identifier-copy:hover{border-color:rgba(var(--tool-rgb), .52);color:var(--tool-signal)}@media (max-width:639px){.mcp-fact-card{padding:.9rem}.mcp-fact-card :is(h2,h3){margin-top:.55rem}.mcp-fact-card p{margin-top:.65rem}.mcp-fact-card>.relative>.mt-6{grid-template-columns:minmax(0,1fr);gap:.58rem;margin-top:.8rem}.mcp-fact-list{padding:.56rem .58rem}.mcp-fact-list ul{grid-template-columns:minmax(0,1fr);gap:.35rem;margin-top:.42rem}.mcp-copy-list{gap:.36rem}.mcp-copy-row{gap:.48rem;min-height:2.62rem;padding-left:.48rem}.mcp-copy-code{font-size:.72rem;line-height:1.28}.mcp-identifier-copy{min-width:2.75rem;padding-inline:.36rem}}.mcp-install-brief{min-height:100%;position:relative}.mcp-install-ledger{border:1px solid rgba(var(--package-mcp-rgb), .1);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--package-mcp-rgb), .006), transparent 58%), repeating-linear-gradient(0deg, rgba(var(--package-mcp-rgb), .006) 0 1px, transparent 1px 14px), #0f0b0885;box-shadow:inset 2px 0 0 rgba(var(--package-mcp-rgb), .06), inset 0 1px 0 #f0e2cc0a;overflow:hidden}.mcp-install-ledger>div{grid-template-columns:minmax(5.7rem,.42fr) minmax(0,1fr);gap:1rem;padding:.82rem 1rem;display:grid}.mcp-install-ledger>div+div{border-top:1px solid rgba(var(--package-mcp-rgb), .04)}.mcp-install-ledger dt{color:#bba7ae}@supports (color:color-mix(in lab, red, red)){.mcp-install-ledger dt{color:color-mix(in oklab, var(--package-mcp) 62%, var(--color-concrete-100))}}.mcp-install-ledger dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.mcp-install-ledger dd{color:var(--color-concrete-100);font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:.82rem;line-height:1.35}@media (max-width:40rem){.mcp-install-ledger{margin-top:1.1rem}.mcp-install-ledger>div{grid-template-columns:1fr;gap:.2rem;padding:.72rem .82rem}}.cli-surface-panel{border-color:rgba(var(--signal-reference-rgb), .36);background:radial-gradient(80% 80% at 50% 0%, rgba(var(--signal-reference-rgb), .075), transparent 62%), var(--color-panel-raised)}.cli-surface-header{border-bottom:1px solid var(--color-panel-border);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .08), transparent 46%), #0a070538;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.68rem;font-weight:700;display:flex}.cli-surface-header :where(h2,p){color:var(--signal-reference)}.cli-surface-header span{border:1px solid rgba(var(--signal-reference-rgb), .24);border-radius:calc(var(--radius-control) - 4px);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .08), transparent 68%), #0a070547;color:var(--color-concrete-300);padding:.16rem .48rem}.cli-command-rail{background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .1), transparent 22%), var(--color-panel-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.cli-command-step{background-image:radial-gradient(70% 64% at 18% 0%, rgba(var(--process-rgb), .014), transparent 64%), linear-gradient(180deg, #f0e2cc06, transparent 44%)}.cli-command-link{min-height:10.2rem}@media (min-width:64rem){.cli-command-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.cli-command-step,.cli-command-step:nth-child(n+4){grid-column:auto}.cli-command-link{min-height:8.6rem}.cli-command-step:not(:last-child) .cli-command-link:after{content:"";background:linear-gradient(90deg, rgba(var(--process-rgb), .07), rgba(var(--process-rgb), .34));pointer-events:none;width:.72rem;height:1px;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media (max-width:40rem){.cli-surface-header{flex-direction:column;align-items:flex-start;gap:.72rem;padding:.92rem .9rem .84rem;font-size:.58rem}.cli-surface-header span{max-width:100%;line-height:1.3}.cli-command-rail{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow-x:visible}.cli-command-rail>li{flex:initial;scroll-snap-align:none;width:100%;min-width:0}.cli-command-step:last-child{grid-column:1/-1}.cli-command-link{flex-direction:column;justify-content:center;min-height:3.55rem;padding:.54rem .6rem;display:flex}.cli-command-step:last-child .cli-command-link{min-height:3.55rem;padding-block:.54rem}.cli-command-heading{align-items:center;gap:.42rem;width:100%}.cli-command-heading .hex-badge{width:1.28rem;height:1.28rem}.cli-command-heading>div{min-width:0;display:block}.cli-command-heading>svg{opacity:.58;width:.72rem;height:.72rem;margin-left:auto;display:block}.cli-command-heading p{font-size:.54rem;line-height:1.2}.cli-command-title{margin-top:.04rem;font-size:.78rem;line-height:1.15}.cli-command-code{width:100%;color:var(--color-concrete-500);text-overflow:ellipsis;white-space:nowrap;margin-top:.32rem;font-size:.56rem;line-height:1.25;display:block;overflow:hidden}.cli-command-detail{display:none}}.cli-command-section{--cli-section-signal:var(--signal-reference);--cli-section-rgb:var(--signal-reference-rgb);--cli-section-pattern:var(--signal-pattern-reference);border-bottom:1px solid rgba(var(--cli-section-rgb), .18);background:linear-gradient(90deg, rgba(var(--cli-section-rgb), .03), transparent 42%), var(--signal-pattern-muted);padding:1rem;position:relative}.cli-command-section-core{--cli-section-signal:var(--signal-core);--cli-section-rgb:var(--signal-core-rgb);--cli-section-pattern:var(--signal-pattern-core)}.cli-command-section-evidence{--cli-section-signal:var(--signal-evidence);--cli-section-rgb:var(--signal-evidence-rgb);--cli-section-pattern:var(--signal-pattern-evidence)}.cli-command-section-change{--cli-section-signal:var(--signal-change);--cli-section-rgb:var(--signal-change-rgb);--cli-section-pattern:var(--signal-pattern-change)}.cli-command-section-reference{--cli-section-signal:var(--signal-reference);--cli-section-rgb:var(--signal-reference-rgb);--cli-section-pattern:var(--signal-pattern-reference)}.cli-command-catalog{border-color:rgba(var(--signal-reference-rgb), .32);background:radial-gradient(86% 72% at 50% 0%, rgba(var(--signal-reference-rgb), .075), transparent 64%), var(--color-panel-raised);overflow:hidden}.cli-command-reference{--section-flow-gap:clamp(1.45rem, 2vw, 1.8rem)}.cli-command-reference-intro{gap:clamp(1rem,1.35vw,1.25rem);display:grid}.cli-command-reference-intro>:where(.section-kicker,.font-heading,p,ul){margin:0}.cli-command-reference-intro>p{max-width:min(100%,64ch);line-height:1.62}.cli-command-catalog-header{border-bottom:1px solid rgba(var(--signal-reference-rgb), .24);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .08), transparent 48%), #0a070547;color:var(--color-concrete-400);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1rem;font-size:.68rem;font-weight:750;display:flex}.cli-command-catalog-header span:first-child{color:var(--signal-reference)}.cli-command-catalog-body{display:grid}.cli-command-catalog-body>.cli-command-section:last-child{border-bottom:0}.cli-command-section-heading{border-bottom:1px solid rgba(var(--cli-section-rgb), .2);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;margin-bottom:.8rem;padding-bottom:.75rem;display:flex;position:relative}.cli-command-section-heading:before{content:"";background:linear-gradient(90deg, rgba(var(--cli-section-rgb), .46), rgba(var(--cli-section-rgb), .1) 34%, transparent 72%);height:1px;position:absolute;inset:auto 0 -1px}.cli-command-family-tag{border:1px solid rgba(var(--cli-section-rgb), .3);border-radius:calc(var(--radius-control) - 3px);background:linear-gradient(180deg, rgba(var(--cli-section-rgb), .06), transparent 70%), #0a070561;min-height:1.75rem;color:var(--cli-section-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.18rem .58rem;font-size:.68rem;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #f0e2cc0b}.cli-command-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cli-command-row.catalog-row{--catalog-signal:var(--cli-section-signal);--catalog-rgb:var(--cli-section-rgb);--catalog-signal-soft:rgba(var(--cli-section-rgb), .62);border:1px solid rgba(var(--catalog-rgb), .15);border-radius:calc(var(--radius-panel) - 2px);background:linear-gradient(90deg, rgba(var(--catalog-rgb), .04), transparent 56%), #0a070533;min-height:6.4rem;box-shadow:inset 2px 0 0 rgba(var(--catalog-rgb), .18), inset 0 1px 0 #f0e2cc09;padding:.85rem 6.8rem .85rem .9rem;transition:border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.cli-command-row.catalog-row:hover,.cli-command-row.catalog-row:focus-within{border-color:rgba(var(--catalog-rgb), .3);box-shadow:inset 2px 0 0 rgba(var(--catalog-rgb), .34), inset 0 1px 0 #f0e2cc0d, 0 0 0 1px rgba(var(--catalog-rgb), .055)}.cli-command-row-actions{align-items:center;gap:.38rem;display:inline-flex;position:absolute;top:.58rem;right:.58rem}.cli-command-copy{border-color:rgba(var(--catalog-rgb), .22);color:#f0e2ccb3;background:#0806048f;gap:.18rem;min-width:2.5rem;min-height:2.5rem;padding:.12rem .28rem;font-size:10px}.cli-command-row-lamp{position:relative;top:auto;right:auto}@media (max-width:40rem){.cli-command-catalog-header{flex-direction:column;align-items:flex-start;gap:.22rem}.cli-command-section{padding:.76rem .85rem}.cli-command-section-heading{margin-bottom:.56rem;padding-bottom:.56rem}.cli-command-section-heading h3{font-size:1.04rem;line-height:1.18}.cli-command-family-tag{min-height:1.45rem;padding:.12rem .42rem;font-size:.58rem}.cli-command-row.catalog-row{border-width:0 0 1px;border-color:rgba(var(--catalog-rgb), .18);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:.62rem 4.45rem .66rem .1rem}.cli-command-row.catalog-row:hover,.cli-command-row.catalog-row:focus-within{border-color:rgba(var(--catalog-rgb), .28);box-shadow:inset 2px 0 0 rgba(var(--catalog-rgb), .34)}.cli-command-row.catalog-row>div:first-child{gap:.72rem}.cli-command-list{border-top:1px solid rgba(var(--cli-section-rgb), .18);border-bottom:1px solid rgba(var(--cli-section-rgb), .18);gap:0}.cli-command-list>li:last-child .cli-command-row.catalog-row{border-bottom:0}.cli-command-row-badge{width:2rem;height:2rem}.cli-command-row-badge svg{width:.9rem;height:.9rem}.cli-command-row-actions{gap:.2rem;top:.46rem;right:.1rem}.cli-command-copy{min-width:2.5rem;min-height:2.5rem;padding:.12rem .28rem}.cli-command-row-lamp{transform-origin:100% 0;transform:scale(.68)}.cli-command-row .catalog-row-title{font-size:.76rem;line-height:1.22}.cli-command-row .catalog-row-copy{margin-top:.26rem;font-size:.78rem;line-height:1.45}}.skill-category-title{color:var(--color-concrete-100)}.skills-page .skill-category-rail{border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--package-skills-rgb), .1), transparent 42%), var(--color-panel-border);box-shadow:inset 0 1px 0 #f0e2cc0d, 0 0 0 1px rgba(var(--package-skills-rgb), .035);overflow:hidden}.skills-page .skill-category-link{background:linear-gradient(90deg, rgba(var(--package-skills-rgb), .026), transparent 44%), repeating-linear-gradient(90deg, transparent 0 1.45rem, #f0e2cc03 1.45rem calc(1.45rem + 1px)), #140f0beb;min-height:7.15rem;padding:1.08rem 1.16rem}.skills-page .skill-category-heading{align-items:center}.skills-page .skill-category-heading .hex-badge{opacity:.88;width:2.35rem;height:2.35rem}.skills-page .skill-category-title{margin-top:.1rem;font-size:1rem;font-weight:650;line-height:1.18}.skills-page .skill-category-detail{max-width:20rem;color:var(--color-concrete-400);margin-top:.72rem}.skills-page .section-intro{max-width:52rem}.skills-page .section-intro>.section-kicker+.font-heading,.skills-page .section-intro>.section-kicker+:where(h1,h2,h3){margin-top:.95rem}.skills-page .section-intro>.font-heading+:where(p,.section-prose-stack),.skills-page .section-intro>:where(h1,h2,h3)+:where(p,.section-prose-stack){margin-top:.82rem}.skills-page .skill-guide-list{gap:.48rem;padding:.82rem}.skills-page .skill-guide-row.catalog-row{border-color:rgba(var(--catalog-rgb), .105);background:linear-gradient(90deg, rgba(var(--catalog-rgb), .018), transparent 54%), linear-gradient(180deg, #f0e2cc05, transparent 42%), repeating-linear-gradient(0deg, transparent 0 1.08rem, #f0e2cc03 1.08rem calc(1.08rem + 1px)), #0a070594;grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:0 .78rem;min-height:5.42rem;padding:.84rem 2.35rem .84rem .9rem;display:grid}.skills-page .skill-guide-row.catalog-row>div:first-child{display:contents}.skills-page .skill-guide-row-badge{opacity:.86;grid-area:1/1/span 2;margin-top:0}.skills-page .skill-guide-row.catalog-row>div:first-child>div:last-child{grid-column:2;min-width:0}.skills-page .skill-guide-row-arrow{grid-area:1/3;margin-top:.08rem;position:static}.skills-page .skill-guide-row .catalog-row-title{font-weight:650;line-height:1.25}.skills-page .skill-guide-row .catalog-row-copy{max-width:44ch;margin-top:.42rem;line-height:1.5}.skills-page .skill-guide-row.catalog-row:after{opacity:.82}@media (max-width:40rem){.skill-category-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-category-link{min-height:4.25rem;padding:.82rem .75rem}.skill-category-link:last-child{grid-column:1/-1}.skill-category-heading{align-items:center;gap:.55rem}.skill-category-heading .hex-badge{width:1.7rem;height:1.7rem}.skill-category-title{margin-top:.08rem;font-size:.92rem;line-height:1.2}.skill-category-detail{display:none}.skills-page .skill-category-link{min-height:4rem;padding:.78rem .72rem}.skills-page .skill-category-heading .hex-badge{width:1.65rem;height:1.65rem}.skills-page .skill-category-title{font-size:.88rem;line-height:1.16}.skills-page .skill-guide-list{gap:.38rem;padding:.52rem}.skills-page .skill-guide-row.catalog-row{grid-template-columns:2.25rem minmax(0,1fr);gap:0 .65rem;min-height:auto;padding:.64rem 2rem .64rem .68rem}.skills-page .skill-guide-row-arrow{display:none}.skills-page .skill-guide-row .catalog-row-copy{max-width:none;margin-top:.24rem}}@media (max-width:30rem){.skills-page .skill-category-rail{grid-template-columns:minmax(0,1fr)}.skills-page .skill-category-link:last-child{grid-column:auto}.skills-page .skill-category-link{min-height:3.75rem}.skills-page .skill-category-heading{gap:.68rem}.skills-page .skill-category-title{font-size:.94rem}}.skill-guide-catalog{--skill-guide-signal:var(--signal-reference);--skill-guide-rgb:var(--signal-reference-rgb);--skill-guide-pattern:var(--signal-pattern-reference);--skill-guide-mark:var(--signal-mark-reference);border-color:rgba(var(--skill-guide-rgb), .24);background:linear-gradient(180deg, #f0e2cc05, transparent 34%), linear-gradient(90deg, rgba(var(--skill-guide-rgb), .012), transparent 48%), var(--signal-mark-muted), var(--signal-pattern-muted), #1f1912fa;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e2cc0d,inset 0 -1px #0000006b}.skill-guide-catalog:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--skill-guide-rgb), .34), rgba(var(--skill-guide-rgb), .08) 44%, transparent);opacity:.55;height:1px;position:absolute;top:3.05rem;left:1rem;right:1rem}.skill-guide-catalog-core{--skill-guide-signal:var(--signal-core);--skill-guide-rgb:var(--signal-core-rgb);--skill-guide-pattern:var(--signal-pattern-muted);--skill-guide-mark:var(--signal-mark-muted)}.skill-guide-catalog-evidence{--skill-guide-signal:var(--signal-evidence);--skill-guide-rgb:var(--signal-evidence-rgb);--skill-guide-pattern:var(--signal-pattern-muted);--skill-guide-mark:var(--signal-mark-muted)}.skill-guide-catalog-change{--skill-guide-signal:var(--signal-change);--skill-guide-rgb:var(--signal-change-rgb);--skill-guide-pattern:var(--signal-pattern-muted);--skill-guide-mark:var(--signal-mark-muted)}.skill-guide-catalog-header{border-bottom:1px solid rgba(var(--skill-guide-rgb), .16);background:linear-gradient(90deg, rgba(var(--skill-guide-rgb), .032), transparent 48%), repeating-linear-gradient(90deg, transparent 0 1.32rem, rgba(var(--skill-guide-rgb), .018) 1.32rem calc(1.32rem + 1px)), #0a070552;min-height:3.1rem;color:var(--color-concrete-400);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.78rem 1rem;font-size:.68rem;font-weight:750;display:flex}.skill-guide-catalog-header span:first-child{color:var(--skill-guide-signal)}@supports (color:color-mix(in lab, red, red)){.skill-guide-catalog-header span:first-child{color:color-mix(in oklab, var(--skill-guide-signal) 82%, var(--color-concrete-100))}}.skill-guide-catalog-header span:last-child{border:1px solid rgba(var(--skill-guide-rgb), .22);border-radius:calc(var(--radius-control) - 4px);background:linear-gradient(90deg, rgba(var(--skill-guide-rgb), .08), transparent 72%), #0a070557;color:var(--skill-guide-signal)}@supports (color:color-mix(in lab, red, red)){.skill-guide-catalog-header span:last-child{color:color-mix(in oklab, var(--skill-guide-signal) 62%, var(--color-concrete-200))}}.skill-guide-catalog-header span:last-child{padding:.18rem .52rem}.skill-guide-list{counter-reset:skill-guide;background:radial-gradient(88% 72% at 48% 0%, rgba(var(--skill-guide-rgb), .045), transparent 62%), #0a07052e;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.55rem;margin:0;padding:.95rem;list-style:none;display:grid}.skill-guide-list>li{counter-increment:skill-guide;min-width:0}.skill-guide-row.catalog-row{--catalog-signal:var(--skill-guide-signal);--catalog-rgb:var(--skill-guide-rgb);--catalog-signal-soft:rgba(var(--skill-guide-rgb), .28);border:1px solid rgba(var(--catalog-rgb), .13);border-radius:calc(var(--radius-panel) - 3px);background:linear-gradient(90deg, rgba(var(--catalog-rgb), .032), transparent 52%), linear-gradient(180deg, #f0e2cc06, transparent 44%), repeating-linear-gradient(0deg, transparent 0 1.08rem, #f0e2cc04 1.08rem calc(1.08rem + 1px)), #0b0806a8;min-width:0;min-height:6rem;color:inherit;box-shadow:inset 1px 0 0 rgba(var(--catalog-rgb), .2), inset 0 1px 0 #f0e2cc07;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.92rem 2.45rem .92rem .95rem;text-decoration:none;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.skill-guide-row.catalog-row:after{content:counter(skill-guide, decimal-leading-zero);color:rgba(var(--catalog-rgb), .44);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;pointer-events:none;font-size:.62rem;font-weight:800;line-height:1;position:absolute;bottom:.66rem;right:.78rem}.skill-guide-row.catalog-row:hover,.skill-guide-row.catalog-row:focus-visible{border-color:rgba(var(--catalog-rgb), .26);box-shadow:inset 1px 0 0 rgba(var(--catalog-rgb), .32), inset 0 1px 0 #f0e2cc0a, 0 0 0 1px rgba(var(--catalog-rgb), .04)}.skill-guide-row-arrow{width:1rem;height:1rem;color:var(--color-concrete-500);opacity:0;flex:none;margin-top:0;transition:opacity .16s;position:absolute;top:.9rem;right:.78rem}.skill-guide-row.catalog-row:hover .skill-guide-row-arrow,.skill-guide-row.catalog-row:focus-visible .skill-guide-row-arrow{opacity:1}@media (max-width:40rem){.skill-guide-catalog-header{flex-direction:column;align-items:flex-start;gap:.22rem}.skill-guide-list{gap:.42rem;padding:.55rem}.skill-guide-row.catalog-row{border-radius:calc(var(--radius-panel) - 6px);align-items:center;gap:.65rem;min-height:auto;padding:.68rem 2.1rem .68rem .72rem}.skill-guide-row.catalog-row>div:first-child{align-items:center;gap:.72rem}.skill-guide-row-badge{width:1.85rem;height:1.85rem}.skill-guide-row-badge svg{width:.88rem;height:.88rem}.skill-guide-row .catalog-row-title{font-size:.74rem;line-height:1.2}.skill-guide-row .catalog-row-copy{margin-top:.18rem;font-size:.72rem;line-height:1.38}.skill-guide-row-arrow{display:none}}.cli-command-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.48rem;max-width:min(100%,62rem);display:grid}.cli-command-legend-item{--cli-legend-signal:var(--signal-reference);--cli-legend-rgb:var(--signal-reference-rgb);border:1px solid rgba(var(--cli-legend-rgb), .18);border-left-color:rgba(var(--cli-legend-rgb), .46);border-radius:calc(var(--radius-control) - 3px);background:linear-gradient(90deg, rgba(var(--cli-legend-rgb), .034), transparent 62%), repeating-linear-gradient(0deg, rgba(var(--cli-legend-rgb), .01) 0 1px, transparent 1px .78rem), #0a070538;min-height:3.25rem;box-shadow:inset 2px 0 0 rgba(var(--cli-legend-rgb), .12), inset 0 1px 0 #f0e2cc0a;align-content:center;gap:.16rem;padding:.48rem .62rem;display:grid}.cli-command-legend-link{align-content:center;gap:inherit;border-radius:inherit;min-height:2.75rem;color:inherit;text-decoration:none;display:grid}.cli-command-legend-item:hover{border-color:rgba(var(--cli-legend-rgb), .3);box-shadow:inset 2px 0 0 rgba(var(--cli-legend-rgb), .22), inset 0 1px 0 #f0e2cc0d, 0 0 0 1px rgba(var(--cli-legend-rgb), .055)}.cli-command-legend-item span:first-child{color:var(--cli-legend-signal)}@supports (color:color-mix(in lab, red, red)){.cli-command-legend-item span:first-child{color:color-mix(in oklab, var(--cli-legend-signal) 78%, var(--color-concrete-100))}}.cli-command-legend-item span:first-child{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750;line-height:1.2}.cli-command-legend-item span:last-child{color:var(--color-concrete-400);font-size:.78rem;line-height:1.35}.cli-command-legend-core{--cli-legend-signal:var(--signal-core);--cli-legend-rgb:var(--signal-core-rgb)}.cli-command-legend-evidence{--cli-legend-signal:var(--signal-evidence);--cli-legend-rgb:var(--signal-evidence-rgb)}.cli-command-legend-change{--cli-legend-signal:var(--signal-change);--cli-legend-rgb:var(--signal-change-rgb)}.cli-command-legend-reference{--cli-legend-signal:var(--signal-reference);--cli-legend-rgb:var(--signal-reference-rgb)}@media (max-width:40rem){.cli-command-reference{--section-flow-gap:1.2rem}.cli-command-legend{grid-template-columns:1fr;gap:.42rem}.cli-command-legend-item{min-height:0;padding:.5rem .58rem}.cli-command-legend-item span:first-child{letter-spacing:.08em;font-size:.62rem}.cli-command-legend-item span:last-child{font-size:.72rem;line-height:1.32;display:block}}.skill-detail-page{--skill-detail-border:#46392c9e}@supports (color:color-mix(in lab, red, red)){.skill-detail-page{--skill-detail-border:color-mix(in srgb, var(--color-panel-border) 62%, transparent)}}.skill-detail-page{--skill-detail-surface:#231c14}@supports (color:color-mix(in lab, red, red)){.skill-detail-page{--skill-detail-surface:color-mix(in srgb, var(--color-panel-raised) 88%, var(--color-panel))}}.skill-detail-page .skill-detail-opening,.skill-detail-page .skill-detail-copy,.skill-detail-page .skill-detail-facts{min-width:0}.skill-detail-page .skill-detail-fact-card{border-color:var(--skill-detail-border);background:linear-gradient(180deg, rgba(var(--signal-core-rgb), .025), transparent 55%), var(--skill-detail-surface)}.skill-detail-page .skill-detail-visual-card{border-color:var(--skill-detail-border);background:linear-gradient(90deg, transparent 0 49.7%, #d88a2414 50%, transparent 50.3%), linear-gradient(0deg, transparent 0 49.7%, #d88a2414 50%, transparent 50.3%), var(--skill-detail-surface);background-size:2.5rem 2.5rem;min-height:0}.skill-detail-visual{border:1px solid #46392c6b;place-items:center;gap:1rem;min-height:13rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skill-detail-visual{border:1px solid color-mix(in srgb, var(--color-panel-border) 42%, transparent)}}.skill-detail-visual{background:#1b1611}@supports (color:color-mix(in lab, red, red)){.skill-detail-visual{background:color-mix(in srgb, var(--color-panel) 88%, var(--color-panel-raised))}}.skill-detail-visual{padding:1.25rem}.skill-detail-visual-card-artifact .skill-detail-visual{min-height:11.5rem}.skill-detail-visual-caption{color:var(--color-concrete-400);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.5rem .8rem;margin:0;font-size:.68rem;line-height:1.5;display:flex}.skill-revolver-drawing{width:min(100%,19rem);height:11rem;position:relative}.skill-revolver-barrel,.skill-revolver-frame,.skill-revolver-grip{border:1px solid #a36d27;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.skill-revolver-barrel,.skill-revolver-frame,.skill-revolver-grip{border:1px solid color-mix(in srgb, var(--signal-core) 64%, var(--color-panel-border))}}.skill-revolver-barrel,.skill-revolver-frame,.skill-revolver-grip{background:#2d2112}@supports (color:color-mix(in lab, red, red)){.skill-revolver-barrel,.skill-revolver-frame,.skill-revolver-grip{background:color-mix(in srgb, var(--signal-core) 10%, var(--color-panel))}}.skill-revolver-barrel{clip-path:polygon(0 16%,88% 16%,100% 50%,88% 84%,0 84%);border-right:0;width:6.2rem;height:1.5rem;top:2.25rem;left:0}.skill-revolver-frame{border-left-color:var(--signal-core);border-radius:1.1rem 1.8rem 1rem 1rem;width:5rem;height:4.8rem;top:3rem;left:4.7rem;transform:skew(-10deg)}.skill-revolver-grip{border-top:0;border-radius:0 0 .65rem .65rem;width:2.2rem;height:4.1rem;top:6.3rem;left:7.7rem;transform:rotate(16deg)}.skill-revolver-cylinder{border:1px solid #a36d27;place-items:center;width:8rem;height:8rem;display:grid;position:absolute;top:1.5rem;left:8rem}@supports (color:color-mix(in lab, red, red)){.skill-revolver-cylinder{border:1px solid color-mix(in srgb, var(--signal-core) 64%, var(--color-panel-border))}}.skill-revolver-cylinder{background:radial-gradient(circle, transparent 0 28%, #d88a2414 29% 31%, transparent 32%), var(--color-panel);border-radius:50%;box-shadow:inset 0 0 0 .45rem #d88a240d}.skill-revolver-cylinder:after{border:1px solid var(--signal-core);background:var(--color-panel-raised);content:"";border-radius:50%;width:.9rem;height:.9rem}.skill-revolver-cylinder>span{border:1px solid var(--signal-core);width:2rem;height:2rem;color:var(--signal-core);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute}.skill-revolver-cylinder>span:first-child{top:.2rem;left:3rem}.skill-revolver-cylinder>span:nth-child(2){top:1.7rem;left:auto;right:.4rem}.skill-revolver-cylinder>span:nth-child(3){bottom:1.7rem;left:auto;right:.4rem}.skill-revolver-cylinder>span:nth-child(4){bottom:.2rem;left:3rem}.skill-revolver-cylinder>span:nth-child(5){bottom:1.7rem;left:.4rem}.skill-revolver-cylinder>span:nth-child(6){top:1.7rem;left:.4rem}.skill-detail-visual-decision,.skill-detail-visual-passes,.skill-detail-visual-campaign{align-content:center}.skill-campaign-ledger{border:1px solid var(--signal-reference);color:var(--signal-reference);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1rem;font-size:.7rem}.skill-campaign-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:min(100%,30rem);display:grid}.skill-campaign-lane{border:1px solid var(--color-panel-border);border-top-color:var(--signal-reference);background:#201f1a;gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.skill-campaign-lane{background:color-mix(in srgb, var(--signal-reference) 6%, var(--color-panel))}}.skill-campaign-lane{color:var(--color-concrete-400);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:.75rem;font-size:.64rem}.skill-campaign-lane strong{color:var(--color-concrete-100);font-size:.72rem;font-weight:600}.skill-decision-root{border:1px solid var(--signal-core);color:var(--signal-core);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1rem;font-size:.7rem}.skill-decision-branches{grid-template-columns:repeat(3,1fr);gap:.5rem;width:min(100%,28rem);display:grid}.skill-decision-branch{border-top:1px solid var(--color-panel-border);color:var(--color-concrete-400);font-family:var(--font-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding-top:.65rem;font-size:.64rem}.skill-decision-branch-recommended{border-top-color:var(--signal-core);color:var(--signal-core)}.skill-pass-row{border-bottom:1px solid var(--color-panel-border);width:min(100%,25rem);color:var(--color-concrete-300);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.68rem;display:grid}.skill-pass-number,.skill-pass-state{color:var(--color-brass)}@media (max-width:34rem){.skill-campaign-lanes{grid-template-columns:1fr}}.skill-detail-visual-before-after{text-align:left;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.skill-detail-visual-before-after>div{min-width:0}.skill-detail-visual-before-after span,.skill-detail-visual-artifact span{color:var(--color-brass);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;display:block}.skill-detail-visual-before-after p{color:var(--color-concrete-400);margin:.55rem 0 0;font-size:.9rem;line-height:1.6}.skill-detail-visual-before-after>svg{color:var(--signal-core)}.skill-detail-visual-chat{align-content:center;justify-items:stretch}.skill-chat-thread{gap:.75rem;width:min(100%,28rem);display:grid}.skill-chat-message{border:1px solid var(--color-panel-border);background:#1a1510b8}@supports (color:color-mix(in lab, red, red)){.skill-chat-message{background:color-mix(in srgb, var(--color-panel) 72%, transparent)}}.skill-chat-message{padding:.85rem 1rem}.skill-chat-message-result{border-color:var(--signal-core);background:#291e12;margin-inline-start:2rem}@supports (color:color-mix(in lab, red, red)){.skill-chat-message-result{background:color-mix(in srgb, var(--signal-core) 8%, var(--color-panel))}}.skill-chat-message span{color:var(--color-brass);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;display:block}.skill-chat-message p{color:var(--color-concrete-400);margin:.45rem 0 0;font-size:.9rem;line-height:1.55}.skill-chat-result-list{gap:.2rem;margin-top:.45rem;display:grid}.skill-chat-result-list p{margin:0;padding-left:.8rem;position:relative}.skill-chat-result-list p:before{content:">";color:var(--signal-core);position:absolute;left:0}.skill-detail-visual-flow,.skill-detail-visual-memory{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.skill-flow-node{border:1px solid var(--color-panel-border);min-width:0;color:var(--color-concrete-400);font-family:var(--font-mono);text-align:center;text-transform:uppercase;padding:.75rem .5rem;font-size:.65rem;line-height:1.4}.skill-flow-node-active{border-color:var(--signal-core);color:var(--signal-core)}.skill-detail-visual-flow>svg,.skill-detail-visual-memory>svg{color:var(--color-brass)}.skill-detail-visual-artifact{background:repeating-linear-gradient(0deg, transparent 0 1.85rem, #d88a2414 1.9rem 1.95rem), var(--color-panel);align-content:center;justify-items:stretch;gap:.8rem;padding-inline:clamp(1.2rem,8vw,3rem)}.skill-artifact-sheet{border:1px solid #46392cd6;width:100%}@supports (color:color-mix(in lab, red, red)){.skill-artifact-sheet{border:1px solid color-mix(in srgb, var(--color-panel-border) 84%, transparent)}}.skill-artifact-sheet{background:#241d15c7}@supports (color:color-mix(in lab, red, red)){.skill-artifact-sheet{background:color-mix(in srgb, var(--color-panel-raised) 78%, transparent)}}.skill-artifact-header,.skill-artifact-row{font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.75rem;display:grid}.skill-artifact-header{border-bottom:1px solid var(--color-panel-border);letter-spacing:.09em;grid-template-columns:minmax(0,1fr) auto;padding:.65rem .75rem;font-size:.62rem}.skill-artifact-rows{display:grid}.skill-artifact-row{color:var(--color-concrete-400);letter-spacing:.06em;grid-template-columns:1.7rem minmax(0,1fr) auto;padding:.58rem .75rem;font-size:.64rem}.skill-artifact-row+.skill-artifact-row{border-top:1px solid #46392cb3}@supports (color:color-mix(in lab, red, red)){.skill-artifact-row+.skill-artifact-row{border-top:1px solid color-mix(in srgb, var(--color-panel-border) 70%, transparent)}}.skill-artifact-row strong{color:var(--color-concrete-100);font-weight:650}.skill-artifact-row>span:first-child{color:var(--color-brass)}.skill-artifact-row>span:last-child{color:var(--color-concrete-500)}.skill-detail-paper{align-self:start}.skill-detail-source{padding-bottom:1rem}@media (max-width:40rem){.skill-detail-page .skill-detail-visual-card{min-height:0}.skill-detail-visual{min-height:10.5rem;padding:.9rem}.skill-revolver-drawing{transform-origin:50%;transform:scale(.84)}.skill-detail-visual-before-after,.skill-detail-visual-flow,.skill-detail-visual-memory{text-align:center;grid-template-columns:1fr}.skill-detail-visual-before-after>div,.skill-flow-node{width:100%}.skill-chat-message-result{margin-inline-start:1rem}.skill-detail-visual-before-after>svg,.skill-detail-visual-flow>svg,.skill-detail-visual-memory>svg{transform:rotate(90deg)}.skill-decision-branches{grid-template-columns:1fr}.skill-decision-branch{border-top:0;border-left:1px solid var(--color-panel-border);text-align:left;padding:.4rem 0 .4rem .7rem}.skill-decision-branch-recommended{border-left-color:var(--signal-core)}}@media (prefers-reduced-motion:reduce){.skill-revolver-frame,.skill-revolver-grip,.skill-revolver-drawing,.skill-detail-visual-before-after>svg,.skill-detail-visual-flow>svg,.skill-detail-visual-memory>svg{transform:none}}.writing-skill-page{row-gap:clamp(2.75rem,4vw,4rem)}.writing-skill-page>.ambient-header{margin-bottom:-.45rem}.writing-skill-page .page-hero{max-width:50rem}.writing-skill-page .hero-trace{margin-top:1.15rem}.writing-skill-page .section-register{scroll-margin-top:7rem}.writing-skill-page .section-kicker+.font-heading,.writing-skill-page .section-kicker+:where(h1,h2,h3){margin-top:.95rem}.writing-skill-page .font-heading+p,.writing-skill-page :where(h1,h2,h3)+p{margin-top:.86rem}.skill-anatomy-panel{border-color:rgba(var(--signal-reference-rgb), .34);background:radial-gradient(80% 80% at 50% 0%, rgba(var(--signal-reference-rgb), .075), transparent 62%), var(--color-panel-raised)}.skill-anatomy-header{border-bottom:1px solid var(--color-panel-border);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .08), transparent 46%), #0a070538;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:.68rem;font-weight:700;display:flex}.skill-anatomy-header h2{color:var(--signal-reference)}.skill-anatomy-header span{color:var(--color-concrete-400)}.skill-anatomy-rail{background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .16), transparent 22%), var(--color-panel-border)}.skill-anatomy-step{background-image:radial-gradient(70% 64% at 18% 0%, rgba(var(--signal-reference-rgb), .075), transparent 64%), linear-gradient(180deg, #f0e2cc06, transparent 44%);min-height:9.4rem}.writing-skill-page .skill-anatomy-step{min-height:8.55rem}.writing-skill-page .skill-anatomy-step>a{min-height:8.55rem;padding:1.08rem 1.1rem}.writing-skill-page .skill-anatomy-label{font-size:1.08rem;line-height:1.16}.writing-skill-page .skill-anatomy-copy{max-width:16rem}.skill-folder-brief{min-height:100%;position:relative}.skill-folder-ledger{border:1px solid rgba(var(--signal-reference-rgb), .24);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .06), transparent 62%), var(--signal-pattern-reference), #0f0b0885;box-shadow:inset 2px 0 0 rgba(var(--signal-reference-rgb), .22), inset 0 1px 0 #f0e2cc0a;overflow:hidden}.skill-folder-ledger div{grid-template-columns:minmax(5.5rem,.42fr) minmax(0,1fr);gap:1rem;padding:.82rem 1rem;display:grid}.skill-folder-ledger div+div{border-top:1px solid rgba(var(--signal-reference-rgb), .16)}.skill-folder-ledger dt{color:var(--signal-reference);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.skill-folder-ledger dd{color:var(--color-concrete-100);font-family:var(--font-mono), ui-monospace, monospace;font-size:.82rem;line-height:1.35}@media (max-width:40rem){.writing-skill-page{row-gap:2.35rem}.writing-skill-page>.ambient-header{margin-bottom:-.25rem}.writing-skill-page .page-hero{max-width:20.5rem}.writing-skill-page .hero-trace{margin-top:.95rem}.writing-skill-page .section-register{padding-top:2.72rem}.skill-anatomy-header{flex-direction:row;align-items:center;gap:.65rem;padding:.68rem .82rem}.skill-anatomy-header h2,.skill-anatomy-header span{letter-spacing:.08em;font-size:.6rem;line-height:1.15}.skill-anatomy-header span{text-align:right;max-width:11rem}.skill-anatomy-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.skill-anatomy-step{min-height:0}.skill-anatomy-step>a{min-height:0;padding:.78rem .74rem}.writing-skill-page .skill-anatomy-step>a{min-height:0;padding:.76rem .72rem}.skill-anatomy-step>a>span:first-child{align-items:center}.skill-anatomy-step>a>span:first-child svg{width:.82rem;height:.82rem}.skill-anatomy-label{margin-top:.58rem;font-size:1rem;line-height:1.05}.skill-anatomy-tag{letter-spacing:.1em;margin-top:.38rem;font-size:.55rem;line-height:1.15}.skill-anatomy-copy{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.42rem;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.skill-folder-ledger{margin-top:1.1rem}.skill-folder-ledger div{grid-template-columns:1fr;gap:.2rem;padding:.72rem .82rem}#rules{gap:1.35rem}.skill-body-rule-list{border:1px solid rgba(var(--signal-reference-rgb), .24);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .055), transparent 48%), #0a070533;gap:0;overflow:hidden}.skill-body-rule-list>li:not(:last-child){border-bottom:1px solid rgba(var(--signal-reference-rgb), .2)}.skill-body-rule-card{box-shadow:inset 2px 0 0 rgba(var(--signal-reference-rgb), .2);border:0;border-radius:0;padding:.74rem .8rem}.skill-body-rule-card>div:last-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 .68rem;display:grid}.skill-body-rule-icon{width:2rem;height:2rem;margin-bottom:0}.skill-body-rule-card h3{margin-top:.05rem;font-size:.72rem;line-height:1.2}.skill-body-rule-card p{grid-column:2;margin-top:.12rem;font-size:.78rem;line-height:1.32}}@keyframes pulse-slow{0%,to{opacity:.1}50%{opacity:.2}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes lamp-breathe{0%,to{filter:brightness(.98)}50%{filter:brightness(1.14)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-scanline{transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.animate-pulse-slow{animation:6s ease-in-out infinite pulse-slow}.animate-blink{animation:1s step-end infinite blink}.pilot-lamp-pulse{animation:3.8s ease-in-out infinite lamp-breathe}.animate-scanline{animation:8s linear infinite scanline}.animate-rotate-slow{animation:120s linear infinite rotate-slow}}.seal-ticks{transform-box:view-box;transform-origin:50%}.loop-step-grid-linked{grid-template-columns:minmax(0,1fr)}@media (min-width:42rem){.loop-step-grid-linked{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.loop-step-grid-linked{grid-template-columns:repeat(3,minmax(0,1fr))}}.loop-step-card{--loop-step-signal:var(--signal-core);--loop-step-rgb:var(--signal-core-rgb);--loop-step-pattern:var(--signal-pattern-muted);--loop-step-mark:var(--signal-mark-muted)}.panel-raised.loop-step-card{--plate-signal:var(--loop-step-signal);--plate-rgb:var(--loop-step-rgb);border-color:rgba(var(--loop-step-rgb), .16);background-image:linear-gradient(90deg, rgba(var(--loop-step-rgb), .055) 0, rgba(var(--loop-step-rgb), .055) 2px, transparent 2px), var(--loop-step-mark), var(--loop-step-pattern), radial-gradient(80% 70% at 10% 0%, rgba(var(--loop-step-rgb), .018), transparent 60%)}.panel-raised.loop-step-card:hover,.panel-raised.loop-step-card:focus-visible{border-color:rgba(var(--loop-step-rgb), .28);box-shadow:inset 0 1px 0 #e8decb12, inset 0 -1px 0 #0000008c, inset 2px 0 0 rgba(var(--loop-step-rgb), .12), 0 0 0 1px rgba(var(--loop-step-rgb), .04), 0 8px 20px #0000002e}.loop-step-card:before{content:"";border-radius:inherit;background:linear-gradient(180deg, transparent, rgba(var(--loop-step-rgb), .48), transparent);opacity:.46;width:2px;transition:opacity .15s;position:absolute;inset:0 auto 0 0}.loop-step-card:hover:before,.loop-step-card:focus-visible:before{opacity:.72}.loop-step-connector{border-block:1px solid rgba(var(--loop-step-rgb), .22);background:linear-gradient(90deg, rgba(var(--loop-step-rgb), .12), rgba(var(--loop-step-rgb), .44), rgba(var(--loop-step-rgb), .12)), var(--color-panel-edge);box-shadow:0 0 14px rgba(var(--loop-step-rgb), .12)}.loop-step-card-workflow,.loop-step-card-core{--loop-step-signal:var(--signal-core);--loop-step-rgb:var(--signal-core-rgb);--loop-step-pattern:var(--signal-pattern-muted);--loop-step-mark:var(--signal-mark-muted)}.loop-step-card-evidence{--loop-step-signal:var(--signal-evidence);--loop-step-rgb:var(--signal-evidence-rgb);--loop-step-pattern:var(--signal-pattern-evidence);--loop-step-mark:var(--signal-mark-evidence)}.loop-step-card-reference{--loop-step-signal:var(--signal-reference);--loop-step-rgb:var(--signal-reference-rgb);--loop-step-pattern:var(--signal-pattern-reference);--loop-step-mark:var(--signal-mark-reference)}.loop-step-card-change{--loop-step-signal:var(--signal-change);--loop-step-rgb:var(--signal-change-rgb);--loop-step-pattern:var(--signal-pattern-change);--loop-step-mark:var(--signal-mark-change)}.loop-diagram .loop-step-card{--loop-step-signal:var(--signal-core);--loop-step-rgb:var(--signal-core-rgb);--loop-step-pattern:var(--signal-pattern-muted);--loop-step-mark:var(--signal-mark-muted)}.loop-step-index,.loop-step-icon{color:var(--loop-step-signal)}.loop-step-label{color:var(--color-concrete-100);text-shadow:none;transition:color .15s}.loop-step-card:hover .loop-step-label,.loop-step-card:focus-visible .loop-step-label{color:var(--color-concrete-100)}.loop-step-card-linked{min-height:8.5rem}.loop-step-card-linked .loop-step-label{font-size:1rem}.loop-step-card-linked .loop-step-summary{max-width:28rem;margin-top:.1rem}.loop-ledger-panel{border-color:rgba(var(--signal-core-rgb), .2);border-left-color:rgba(var(--signal-reference-rgb), .34);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .052), transparent 50%), repeating-linear-gradient(90deg, transparent 0 1.9rem, rgba(var(--signal-core-rgb), .018) 1.9rem calc(1.9rem + 1px)), radial-gradient(90% 120% at 0% 0%, rgba(var(--signal-core-rgb), .055), transparent 64%), var(--color-panel-raised);gap:clamp(1rem,1.8vw,1.35rem);padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}.loop-ledger-panel:before,.loop-ledger-panel:after{content:"";pointer-events:none;position:absolute}.loop-ledger-panel:before{background:linear-gradient(180deg, rgba(var(--signal-reference-rgb), .58), rgba(var(--signal-core-rgb), .26), transparent);opacity:.78;width:1px;inset:.7rem auto .7rem .72rem}.loop-ledger-panel:after{background:linear-gradient(90deg, transparent, rgba(var(--signal-reference-rgb), .32), rgba(var(--signal-core-rgb), .28));opacity:.72;width:min(18rem,42%);height:1px;top:.78rem;right:.9rem}.loop-ledger-panel>*{z-index:1;position:relative}.loop-ledger-copy{max-width:44rem;padding-left:.42rem}.loop-ledger-kicker{color:var(--signal-reference);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .34rem;font-size:.62rem;font-weight:750;line-height:1.2}.loop-ledger-copy h2{color:var(--color-concrete-100);font-family:var(--font-heading), ui-monospace, monospace;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:var(--font-weight-title-compact);margin:0;line-height:1.12}.loop-ledger-copy p:last-child{max-width:42rem;color:var(--color-concrete-300);margin-top:.54rem;font-size:.94rem;line-height:1.5}.loop-ledger-list{grid-template-columns:minmax(0,1fr);gap:.58rem;margin:0;padding:0;list-style:none;display:grid}.loop-ledger-item{margin:0}.loop-ledger-item a{border:1px solid rgba(var(--signal-core-rgb), .11);border-left-color:rgba(var(--signal-core-rgb), .36);border-radius:calc(var(--radius-panel) - 1px);background:linear-gradient(90deg, rgba(var(--signal-core-rgb), .03), transparent 58%), #0a080633;min-height:4.4rem;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;padding:.72rem .76rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,color .16s;display:grid}.loop-ledger-item a:hover,.loop-ledger-item a:focus-visible{border-color:rgba(var(--signal-core-rgb), .28);border-left-color:rgba(var(--signal-core-rgb), .62);box-shadow:inset 1px 0 0 rgba(var(--signal-core-rgb), .2), 0 0 0 1px rgba(var(--signal-core-rgb), .04)}.loop-ledger-item a:focus-visible{outline:2px solid var(--signal-core);outline-offset:3px}.loop-ledger-number{color:var(--signal-core);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.68rem;font-weight:750;line-height:1.45}.loop-ledger-body,.loop-ledger-title,.loop-ledger-meta{min-width:0;display:block}.loop-ledger-title{color:var(--color-concrete-100);font-family:var(--font-heading), ui-monospace, monospace;font-size:.96rem;font-weight:var(--font-weight-title-compact);line-height:1.25}.loop-ledger-status{color:var(--color-brass);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-left:.42rem;font-size:.52rem;font-weight:750}.loop-ledger-meta{color:var(--color-concrete-400);flex-wrap:wrap;gap:.22rem .42rem;margin-top:.38rem;font-size:.78rem;line-height:1.35;display:flex}.loop-ledger-item a:hover .loop-ledger-title,.loop-ledger-item a:focus-visible .loop-ledger-title{color:var(--signal-core)}@media (min-width:50rem){.loop-ledger-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:68rem){.loop-ledger-panel{grid-template-columns:minmax(14rem,.4fr) minmax(0,1fr);align-items:start}}.loop-operating-step,.loop-operating-step-core{--loop-operating-signal:var(--signal-core);--loop-operating-rgb:var(--signal-core-rgb);--loop-operating-pattern:var(--signal-pattern-core)}.loop-operating-step-evidence{--loop-operating-signal:var(--signal-evidence);--loop-operating-rgb:var(--signal-evidence-rgb);--loop-operating-pattern:var(--signal-pattern-evidence)}.loop-operating-step-reference{--loop-operating-signal:var(--signal-reference);--loop-operating-rgb:var(--signal-reference-rgb);--loop-operating-pattern:var(--signal-pattern-reference)}.loop-operating-step-change{--loop-operating-signal:var(--signal-change);--loop-operating-rgb:var(--signal-change-rgb);--loop-operating-pattern:var(--signal-pattern-change)}.loop-operating-copy{border:1px solid rgba(var(--loop-operating-rgb), .16);border-radius:var(--radius-panel);background-image:linear-gradient(90deg, rgba(var(--loop-operating-rgb), .06), transparent 44%), var(--loop-operating-pattern), linear-gradient(180deg, #f0e2cc05, transparent 50%);box-shadow:inset 2px 0 0 rgba(var(--loop-operating-rgb), .22), inset 0 1px 0 #f0e2cc06;align-self:start;padding:1rem}@media (min-width:64rem){.loop-operating-copy{min-height:9.5rem}.loop-operating-step:after{content:"";z-index:1;background:linear-gradient(90deg, rgba(var(--loop-operating-rgb), .74), rgba(var(--loop-operating-rgb), .24));width:2rem;height:1px;box-shadow:0 0 14px rgba(var(--loop-operating-rgb), .12);display:block;position:absolute;top:2.25rem;left:calc(50% - 1rem)}.loop-operating-step:before{content:"";z-index:2;border:1px solid rgba(var(--loop-operating-rgb), .66);background:var(--color-panel-recessed);border-radius:999px;width:.32rem;height:.32rem;position:absolute;top:2.25rem;left:calc(50% - 1.16rem);transform:translateY(-50%)}}.loop-operating-rail{background:linear-gradient(180deg, rgba(var(--loop-operating-rgb), .62), rgba(var(--loop-operating-rgb), .18) 48%, transparent);box-shadow:0 0 12px rgba(var(--loop-operating-rgb), .08)}.panel-raised.loop-operating-terminal{--plate-signal:var(--loop-operating-signal);--plate-rgb:var(--loop-operating-rgb);border-color:rgba(var(--loop-operating-rgb), .26);background-image:linear-gradient(90deg, rgba(var(--loop-operating-rgb), .2) 0, rgba(var(--loop-operating-rgb), .2) 2px, transparent 2px), linear-gradient(90deg, rgba(var(--loop-operating-rgb), .045), transparent 24%), var(--loop-operating-pattern), radial-gradient(70% 58% at 16% 0%, rgba(var(--loop-operating-rgb), .055), transparent 62%), radial-gradient(80% 80% at 100% 100%, #0003, transparent 60%), linear-gradient(180deg, #e8decb0a 0%, transparent 38%)}.panel-raised.loop-operating-terminal:hover,.panel-raised.loop-operating-terminal:focus-within{border-color:rgba(var(--loop-operating-rgb), .42)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal,.motion-surface{animation:ease-out both reveal-in;animation-timeline:view();animation-range:entry cover 16%}}}@keyframes reveal-in{0%{opacity:.78;filter:saturate(.92)brightness(.96)}to{opacity:1;filter:none}}.loop-diagram,.loop-diagram-summary,.loop-diagram-copy,.loop-step-grid,.loop-step-grid>li{min-width:0;max-width:100%}.loop-diagram-copy p,.loop-step-card p{overflow-wrap:anywhere}@media (max-width:40rem){.loop-seal-section{gap:1.2rem;padding-top:2.15rem}section[data-register="02 / operating steps"]{gap:2.25rem}.loop-operating-step{gap:1rem}.loop-operating-copy{padding:.9rem}.loop-operating-title-row{flex-wrap:wrap;align-items:baseline}.loop-operating-optional{letter-spacing:.12em;flex-basis:100%;margin-top:.08rem;margin-left:1.7rem;font-size:.54rem;line-height:1}.panel-raised.loop-operating-terminal{padding:.35rem}.loop-operating-terminal .terminal-toolbar{gap:.45rem;padding:.52rem .58rem}.loop-operating-terminal .terminal-lamp-row{gap:.48rem}.loop-operating-terminal .pilot-lamp{width:.5rem;height:.5rem}.loop-operating-terminal .pilot-lamp+span{letter-spacing:.06em;font-size:.58rem}.loop-operating-terminal .copy-button{min-height:2.5rem;padding-inline:.36rem}.loop-operating-terminal .terminal-content{max-height:18rem;padding:.85rem;font-size:.74rem;line-height:1.45}.loop-diagram{gap:1.25rem}.loop-diagram-summary{gap:.95rem;padding:1rem}.loop-diagram-seal{max-width:min(13.75rem,86%)}.loop-step-grid{gap:.85rem}.loop-step-card>div:nth-child(2){flex-wrap:wrap}.loop-step-grid:not(.loop-step-grid-linked){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.loop-step-card:not(.loop-step-card-linked){border-radius:calc(var(--radius-panel) - 2px);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.42rem;min-height:0;padding:.72rem .68rem .74rem;display:grid}.loop-step-card:not(.loop-step-card-linked)>div:first-child{display:contents}.loop-step-card:not(.loop-step-card-linked) .loop-step-index{grid-area:1/1;padding-top:0;font-size:.62rem}.loop-step-card:not(.loop-step-card-linked)>div:first-child>:last-child{transform-origin:100% 0;grid-area:1/2/span 2;margin-top:.05rem;transform:scale(.68)}.loop-step-card:not(.loop-step-card-linked)>div:nth-child(2){grid-area:2/1/auto/3;gap:.35rem;min-width:0}.loop-step-card:not(.loop-step-card-linked) .loop-step-icon{width:.98rem;height:.98rem}.loop-step-card:not(.loop-step-card-linked) .loop-step-label{font-size:.92rem;line-height:1.12}.loop-step-card .loop-step-optional{letter-spacing:.11em;flex-basis:100%;margin-top:.08rem;margin-left:1.33rem;font-size:.52rem;line-height:1}.loop-step-card:not(.loop-step-card-linked) p{display:none}.loop-step-grid-linked{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.loop-step-card{min-height:auto}.loop-step-grid-linked>li{min-width:0}.loop-step-card-linked{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.42rem;min-height:3.9rem;padding:.72rem .68rem .76rem;display:grid}.loop-step-card-linked .loop-step-label{font-size:.92rem;line-height:1.12}.loop-step-card-linked .loop-step-icon{width:.98rem;height:.98rem}.loop-step-card-linked p{display:none}}.clip-hex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.hex-badge{--hex-signal:var(--signal-core);--hex-rgb:var(--signal-core-rgb);--hex-pattern:var(--signal-pattern-core);--hex-mark:var(--signal-mark-core);color:var(--hex-signal);background:linear-gradient(180deg, #f0e2cc14, transparent 46%), var(--hex-mark), var(--hex-pattern), radial-gradient(86% 76% at 50% 0%, rgba(var(--hex-rgb), .13), transparent 64%), var(--color-panel-raised)}.hex-badge-core{--hex-signal:var(--signal-core);--hex-rgb:var(--signal-core-rgb);--hex-pattern:var(--signal-pattern-core);--hex-mark:var(--signal-mark-core)}.hex-badge-evidence{--hex-signal:var(--signal-evidence);--hex-rgb:var(--signal-evidence-rgb);--hex-pattern:var(--signal-pattern-evidence);--hex-mark:var(--signal-mark-evidence)}.hex-badge-greenfield{--hex-signal:var(--signal-greenfield);--hex-rgb:var(--signal-greenfield-rgb);--hex-pattern:var(--signal-pattern-greenfield);--hex-mark:var(--signal-mark-greenfield)}.hex-badge-brownfield{--hex-signal:var(--signal-brownfield);--hex-rgb:var(--signal-brownfield-rgb);--hex-pattern:var(--signal-pattern-brownfield);--hex-mark:var(--signal-mark-brownfield)}.hex-badge-change{--hex-signal:var(--signal-change);--hex-rgb:var(--signal-change-rgb);--hex-pattern:var(--signal-pattern-change);--hex-mark:var(--signal-mark-change)}.hex-badge-reference{--hex-signal:var(--signal-reference);--hex-rgb:var(--signal-reference-rgb);--hex-pattern:var(--signal-pattern-reference);--hex-mark:var(--signal-mark-reference)}.hex-badge-muted{--hex-signal:var(--signal-muted);--hex-rgb:var(--signal-muted-rgb);--hex-pattern:var(--signal-pattern-muted);--hex-mark:var(--signal-mark-muted)}.hex-badge-rail{opacity:.78;background:currentColor;border-radius:999px;width:2px;position:absolute;top:28%;bottom:28%;box-shadow:0 0 8px}.hex-badge-rail-left{left:2px}.hex-badge-rail-right{right:2px}.panel-raised{--plate-signal:var(--signal-core);--plate-rgb:var(--signal-core-rgb);border-radius:var(--radius-panel);border:1px solid var(--color-panel-border);background-color:var(--color-panel-raised);background-image:linear-gradient(90deg, rgba(var(--plate-rgb), .032), transparent 24%), radial-gradient(70% 58% at 16% 0%, rgba(var(--plate-rgb), .048), transparent 62%), radial-gradient(80% 80% at 100% 100%, #0003, transparent 60%), linear-gradient(180deg, #e8decb09 0%, transparent 38%);transition:border-color .16s,box-shadow .16s,background-color .16s;position:relative;box-shadow:inset 0 1px #e8decb0f,inset 0 -1px #0000008c,0 1px 2px #00000080}.panel-inset{border-radius:var(--radius-panel);border:1px solid var(--color-panel-border);background-color:var(--color-night);transition:border-color .16s,box-shadow .16s,background-color .16s;position:relative;box-shadow:inset 0 3px 9px #000000b8,inset 0 0 64px #00000073}.panel-raised:is(a,button):hover,.panel-raised:focus-within{border-color:rgba(var(--plate-rgb), .32);box-shadow:inset 0 1px 0 #e8decb13, inset 0 -1px 0 #0000008c, 0 0 0 1px rgba(var(--plate-rgb), .045);background-color:#251c15}.panel-raised:has(:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]))):hover{border-color:rgba(var(--plate-rgb), .32);box-shadow:inset 0 1px 0 #e8decb13, inset 0 -1px 0 #0000008c, 0 0 0 1px rgba(var(--plate-rgb), .045);background-color:#251c15}:is(.panel-raised.home-hero-preview:has(:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]))):hover,.panel-raised.home-hero-preview:hover,.panel-raised.home-hero-preview:focus-within){border-color:var(--color-panel-border);background-color:var(--color-panel-raised);box-shadow:0 -1px 0 rgba(var(--signal-core-rgb), .18), 0 -18px 54px rgba(var(--signal-core-rgb), .045), 0 18px 44px #00000057, inset 0 1px 0 #f0e2cc14}:where(.panel-raised,.paper-artifact,.terminal-window,.home-step-rail-item,.home-hero-run-card,.home-hero-preview,.home-hero-proof,.review-signal-node,.signal-key-item,.accent-card,.setup-choice-card,.agent-roster-cell,.skill-category-link,.skill-guide-row,.cli-command-link,.cli-command-row,.mcp-guardrail-card,.mcp-adapter-step-link,.loop-step-card,.process-strip>:is(li,a,div),.docs-index-section,.docs-pager-link):is(:hover,:focus-visible,:focus-within){transform:none!important}.hover-stable-surface,.hover-stable-surface:is(:hover,:focus-within){border-color:var(--color-panel-border);background-color:var(--color-panel-raised);transform:none!important}.hover-stable-surface:has(:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]))):hover{border-color:var(--color-panel-border);background-color:var(--color-panel-raised);transform:none!important}.hover-stable-surface>.surface-engraving,.hover-stable-surface>.surface-glint{transition:none}.hover-stable-surface:is(:hover,:focus-within)>.surface-engraving{opacity:.5}.hover-stable-surface:is(:hover,:focus-within)>.surface-glint{opacity:.42}.panel-raised:has(.catalog-row-evidence){--plate-signal:var(--signal-evidence);--plate-rgb:var(--signal-evidence-rgb)}.panel-raised:has(.catalog-row-change){--plate-signal:var(--signal-change);--plate-rgb:var(--signal-change-rgb)}.panel-raised:has(.catalog-row-reference,.catalog-row-olive){--plate-signal:var(--signal-reference);--plate-rgb:var(--signal-reference-rgb)}.panel-raised:has(.catalog-row-greenfield){--plate-signal:var(--signal-greenfield);--plate-rgb:var(--signal-greenfield-rgb)}.panel-raised:has(.catalog-row-brownfield){--plate-signal:var(--signal-brownfield);--plate-rgb:var(--signal-brownfield-rgb)}.panel-raised:where(.signal-surface){--surface-signal:var(--signal-core);--surface-rgb:var(--signal-core-rgb);--surface-pattern:var(--signal-pattern-core);--surface-mark:var(--signal-mark-core);--plate-signal:var(--surface-signal);--plate-rgb:var(--surface-rgb);border-color:rgba(var(--surface-rgb), .15);border-left-color:rgba(var(--surface-rgb), .3);background-color:var(--color-panel-raised);background-image:linear-gradient(180deg, #241d1570, #241d158f), linear-gradient(90deg, rgba(var(--surface-rgb), .034) 0, rgba(var(--surface-rgb), .034) 2px, transparent 2px), linear-gradient(90deg, rgba(var(--surface-rgb), .004), transparent 34%), var(--surface-mark), var(--surface-pattern), radial-gradient(70% 58% at 16% 0%, rgba(var(--surface-rgb), .004), transparent 62%), radial-gradient(80% 80% at 100% 100%, #0003, transparent 60%), linear-gradient(180deg, #e8decb08 0%, transparent 38%)}.panel-raised:where(.signal-surface):is(a,button):hover,.panel-raised:where(.signal-surface):focus-within{border-color:rgba(var(--surface-rgb), .26);box-shadow:inset 0 1px 0 #e8decb17, inset 0 -1px 0 #0000008c, inset 2px 0 0 rgba(var(--surface-rgb), .1), 0 0 0 1px rgba(var(--surface-rgb), .026)}.panel-raised:where(.signal-surface):has(:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]))):hover{border-color:rgba(var(--surface-rgb), .26);box-shadow:inset 0 1px 0 #e8decb17, inset 0 -1px 0 #0000008c, inset 2px 0 0 rgba(var(--surface-rgb), .1), 0 0 0 1px rgba(var(--surface-rgb), .026)}.signal-surface-core{--surface-signal:var(--signal-core);--surface-rgb:var(--signal-core-rgb);--surface-pattern:var(--signal-pattern-core);--surface-mark:var(--signal-mark-core);border-top-color:rgba(var(--signal-core-rgb), .3)}.signal-surface-evidence{--surface-signal:var(--signal-evidence);--surface-rgb:var(--signal-evidence-rgb);--surface-pattern:var(--signal-pattern-evidence);--surface-mark:var(--signal-mark-evidence);border-left-color:rgba(var(--signal-evidence-rgb), .3);border-top-color:rgba(var(--signal-evidence-rgb), .18)}.signal-surface-greenfield{--surface-signal:var(--signal-greenfield);--surface-rgb:var(--signal-greenfield-rgb);--surface-pattern:var(--signal-pattern-greenfield);--surface-mark:var(--signal-mark-greenfield);border-left-color:rgba(var(--signal-greenfield-rgb), .32);border-right-color:rgba(var(--signal-greenfield-rgb), .1)}.signal-surface-brownfield{--surface-signal:var(--signal-brownfield);--surface-rgb:var(--signal-brownfield-rgb);--surface-pattern:var(--signal-pattern-brownfield);--surface-mark:var(--signal-mark-brownfield);border-left-color:rgba(var(--signal-brownfield-rgb), .34);border-bottom-color:rgba(var(--signal-brownfield-rgb), .16)}.signal-surface-change{--surface-signal:var(--signal-change);--surface-rgb:var(--signal-change-rgb);--surface-pattern:var(--signal-pattern-change);--surface-mark:var(--signal-mark-change);border-left-color:rgba(var(--signal-change-rgb), .3);border-bottom-color:rgba(var(--signal-change-rgb), .18)}.signal-surface-reference{--surface-signal:var(--signal-reference);--surface-rgb:var(--signal-reference-rgb);--surface-pattern:var(--signal-pattern-reference);--surface-mark:var(--signal-mark-reference);border-left-color:rgba(var(--signal-reference-rgb), .3);border-top-color:rgba(var(--signal-reference-rgb), .14)}.signal-surface-muted{--surface-signal:var(--signal-muted);--surface-rgb:var(--signal-muted-rgb);--surface-pattern:var(--signal-pattern-muted);--surface-mark:var(--signal-mark-muted);border-left-color:rgba(var(--signal-muted-rgb), .22)}.panel-raised.skill-guide-catalog{--plate-signal:var(--skill-guide-signal);--plate-rgb:var(--skill-guide-rgb);border-color:rgba(var(--skill-guide-rgb), .2);background-color:var(--color-panel-raised);background-image:linear-gradient(90deg, rgba(var(--skill-guide-rgb), .018), transparent 38%), var(--skill-guide-pattern), radial-gradient(70% 58% at 16% 0%, rgba(var(--skill-guide-rgb), .026), transparent 62%), radial-gradient(80% 80% at 100% 100%, #0003, transparent 60%), linear-gradient(180deg, #e8decb0a 0%, transparent 38%)}.panel-raised.skill-guide-catalog:hover,.panel-raised.skill-guide-catalog:focus-within{border-color:rgba(var(--skill-guide-rgb), .48)}.surface-glint{border-radius:inherit;mix-blend-mode:screen;opacity:.32;background:linear-gradient(122deg, transparent 0%, transparent 36%, rgba(var(--plate-rgb), .058) 46%, #f0e2cc07 50%, transparent 58%, transparent 100%), radial-gradient(70% 60% at 18% 0%, rgba(var(--plate-rgb), .052), transparent 58%);transition:opacity .18s,transform .18s}.surface-engraving{border-radius:inherit;opacity:.4;background:linear-gradient(90deg, rgba(var(--plate-rgb), .1), transparent 22%) left top / 1px 100% no-repeat, repeating-linear-gradient(90deg, transparent, transparent 27px, #f0e2cc03 27px, #f0e2cc03 28px), repeating-linear-gradient(0deg, transparent, transparent 31px, #f0e2cc02 31px, #f0e2cc02 32px);transition:opacity .18s,transform .18s}.surface-engraving:before,.surface-engraving:after{content:"";pointer-events:none;position:absolute}.surface-engraving:before{background:linear-gradient(90deg, rgba(var(--plate-rgb), .26), rgba(var(--plate-rgb), .07), transparent);opacity:.42;height:1px;top:1rem;left:1rem;right:1rem}.surface-engraving:after{background:linear-gradient(90deg, transparent, rgba(var(--plate-rgb), .26));opacity:.34;width:2.6rem;height:1px;bottom:1rem;right:1rem}.panel-raised:is(a,button):hover>.surface-engraving,.panel-raised:focus-within>.surface-engraving{opacity:.54}.panel-raised:has(:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]))):hover>.surface-engraving{opacity:.54}.panel-raised:is(a,button):hover>.surface-glint,.panel-raised:focus-within>.surface-glint,.panel-raised.home-hero-preview:hover>.surface-engraving,.panel-raised.home-hero-preview:focus-within>.surface-engraving{opacity:.5}.panel-raised:has(:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]))):hover>.surface-glint{opacity:.5}.panel-raised.home-hero-preview:has(:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]))):hover>.surface-engraving{opacity:.5}:is(.panel-raised.home-hero-preview:has(:is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]))):hover>.surface-glint,.panel-raised.home-hero-preview:hover>.surface-glint,.panel-raised.home-hero-preview:focus-within>.surface-glint){opacity:.42}.home-hero-preview:is(:hover,:focus-within),.home-hero-preview :is(.rounded-panel,.terminal-window,.paper-artifact,.home-step-rail-item),.home-hero-preview :is(.rounded-panel,.terminal-window,.paper-artifact,.home-step-rail-item):is(:hover,:focus-within){transform:scale(1)!important}.home-hero-preview .paper-artifact{transition:border-color .18s,box-shadow .18s}.home-hero-preview .terminal-window:is(:hover,:focus-within){box-shadow:inset 0 1px #f0e2cc14,inset 0 -2px #00000080}.home-hero-preview .paper-artifact:is(:hover,:focus-within){box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #08090b14,0 12px 28px #00000047}.panel-inset:hover,.panel-inset:focus-within{border-color:#d88a2461;box-shadow:inset 0 3px 9px #000000b8,inset 0 0 64px #00000073,0 0 0 1px #d88a2412}.catalog-row{--catalog-signal:var(--signal-core);--catalog-rgb:var(--signal-core-rgb);--catalog-signal-soft:rgba(var(--catalog-rgb), .2);--catalog-mark:var(--signal-mark-core);--catalog-pattern:linear-gradient(90deg, rgba(var(--catalog-rgb), .01), transparent 52%), var(--signal-pattern-muted);border-radius:calc(var(--radius-panel) - 2px);background-image:var(--catalog-pattern);min-height:3.5rem;padding-left:1rem;position:relative}.catalog-row:before{content:"";background:linear-gradient(180deg, transparent, var(--catalog-signal), transparent);opacity:.42;border-radius:999px;width:2px;transition:opacity .16s;position:absolute;top:.1rem;bottom:.1rem;left:0}.catalog-row-reference,.catalog-row-olive{--catalog-signal:var(--signal-reference);--catalog-rgb:var(--signal-reference-rgb);--catalog-mark:var(--signal-mark-reference);--catalog-pattern:linear-gradient(90deg, rgba(var(--catalog-rgb), .01), transparent 52%), var(--signal-pattern-muted)}.catalog-row-core{--catalog-signal:var(--signal-core);--catalog-rgb:var(--signal-core-rgb);--catalog-mark:var(--signal-mark-core);--catalog-pattern:linear-gradient(90deg, rgba(var(--catalog-rgb), .014), transparent 54%), var(--signal-pattern-muted)}.catalog-row-change{--catalog-signal:var(--signal-change);--catalog-rgb:var(--signal-change-rgb);--catalog-mark:var(--signal-mark-change);--catalog-pattern:linear-gradient(90deg, rgba(var(--catalog-rgb), .01), transparent 52%), var(--signal-pattern-muted)}.catalog-row-evidence{--catalog-signal:var(--signal-evidence);--catalog-rgb:var(--signal-evidence-rgb);--catalog-mark:var(--signal-mark-evidence);--catalog-pattern:linear-gradient(90deg, rgba(var(--catalog-rgb), .01), transparent 52%), var(--signal-pattern-muted)}.catalog-row-greenfield{--catalog-signal:var(--signal-greenfield);--catalog-rgb:var(--signal-greenfield-rgb);--catalog-mark:var(--signal-mark-greenfield);--catalog-pattern:linear-gradient(90deg, rgba(var(--catalog-rgb), .01), transparent 52%), var(--signal-pattern-muted)}.catalog-row-brownfield{--catalog-signal:var(--signal-brownfield);--catalog-rgb:var(--signal-brownfield-rgb);--catalog-mark:var(--signal-mark-brownfield);--catalog-pattern:linear-gradient(90deg, rgba(var(--catalog-rgb), .01), transparent 52%), var(--signal-pattern-muted)}.catalog-row .catalog-row-title{color:var(--catalog-signal)}@supports (color:color-mix(in lab, red, red)){.catalog-row .catalog-row-title{color:color-mix(in oklab, var(--catalog-signal) 60%, var(--color-concrete-100))}}.catalog-row .catalog-row-title{transition:color .16s,text-shadow .16s}.catalog-row-copy{color:var(--color-concrete-300);transition:color .16s}.catalog-row-badge{transition:filter .16s}.group:hover .catalog-row:before,.group:focus-within .catalog-row:before,.catalog-row:hover:before,.catalog-row:focus-visible:before{opacity:.62}.group:hover .catalog-row-title,.group:focus-within .catalog-row-title{color:var(--catalog-signal)}@supports (color:color-mix(in lab, red, red)){.group:hover .catalog-row-title,.group:focus-within .catalog-row-title{color:color-mix(in oklab, var(--catalog-signal) 82%, var(--color-concrete-100))}}.group:hover .catalog-row-title,.group:focus-within .catalog-row-title{text-shadow:0 0 8px var(--catalog-signal-soft)}.group:hover .catalog-row-copy,.group:focus-within .catalog-row-copy{color:var(--color-concrete-200)}.group:hover .catalog-row-badge,.group:focus-within .catalog-row-badge{filter:saturate(1.04)brightness(1.02)}.accent-card{--accent-signal:var(--signal-core);--accent-rgb:var(--signal-core-rgb);--accent-pattern:var(--signal-pattern-core);--accent-mark:var(--signal-mark-core);--plate-signal:var(--accent-signal);--plate-rgb:var(--accent-rgb);border-color:rgba(var(--accent-rgb), .11);background-image:linear-gradient(180deg, #241d1557, #241d157a), linear-gradient(90deg, rgba(var(--accent-rgb), .028) 0, rgba(var(--accent-rgb), .028) 2px, transparent 2px), var(--signal-mark-muted), var(--signal-pattern-muted), radial-gradient(72% 70% at 12% 0%, rgba(var(--accent-rgb), .008), transparent 62%)}.accent-card-core,.accent-card-aurum{--accent-signal:var(--signal-core);--accent-rgb:var(--signal-core-rgb);--accent-pattern:var(--signal-pattern-core);--accent-mark:var(--signal-mark-core)}.accent-card-evidence,.accent-card-phosphor,.accent-card-olive{--accent-signal:var(--signal-evidence);--accent-rgb:var(--signal-evidence-rgb);--accent-pattern:var(--signal-pattern-evidence);--accent-mark:var(--signal-mark-evidence)}.accent-card-greenfield{--accent-signal:var(--signal-greenfield);--accent-rgb:var(--signal-greenfield-rgb);--accent-pattern:var(--signal-pattern-greenfield);--accent-mark:var(--signal-mark-greenfield)}.accent-card-brownfield{--accent-signal:var(--signal-brownfield);--accent-rgb:var(--signal-brownfield-rgb);--accent-pattern:var(--signal-pattern-brownfield);--accent-mark:var(--signal-mark-brownfield)}.accent-card-change,.accent-card-rubedo{--accent-signal:var(--signal-change);--accent-rgb:var(--signal-change-rgb);--accent-pattern:var(--signal-pattern-change);--accent-mark:var(--signal-mark-change)}.accent-card-reference{--accent-signal:var(--signal-reference);--accent-rgb:var(--signal-reference-rgb);--accent-pattern:var(--signal-pattern-reference);--accent-mark:var(--signal-mark-reference)}.accent-card-muted{--accent-signal:var(--signal-muted);--accent-rgb:var(--signal-muted-rgb);--accent-pattern:var(--signal-pattern-muted);--accent-mark:var(--signal-mark-muted)}.accent-card:hover,.accent-card:focus-within{border-color:rgba(var(--accent-rgb), .24);box-shadow:inset 0 1px 0 #f0e2cc14, 0 0 0 1px rgba(var(--accent-rgb), .04)}.accent-card-kicker,.feature-accent-icon,.feature-accent-label,.feature-accent-title{color:var(--accent-signal)}@supports (color:color-mix(in lab, red, red)){.accent-card-kicker,.feature-accent-icon,.feature-accent-label,.feature-accent-title{color:color-mix(in oklab, var(--accent-signal) 72%, var(--color-concrete-200))}}.palette-specimen-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.palette-grammar-note{border:1px solid rgba(var(--signal-reference-rgb), .24);border-left-color:rgba(var(--signal-reference-rgb), .66);border-radius:var(--radius-panel);background:repeating-linear-gradient(0deg, rgba(var(--signal-reference-rgb), .035) 0 1px, transparent 1px 14px), #0a070557;gap:.45rem;max-width:52rem;padding:.9rem 1rem;display:grid}.palette-grammar-note span{color:var(--signal-reference);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:750}.palette-grammar-note p{color:var(--color-concrete-300);font-size:.9rem;line-height:1.55}.palette-specimen{--palette-pattern:var(--accent-pattern);border:1px solid rgba(var(--accent-rgb), .34);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--accent-rgb), .055), transparent 40%), linear-gradient(180deg, #f0e2cc08, transparent 42%), repeating-linear-gradient(0deg, rgba(var(--accent-rgb), .018) 0 1px, transparent 1px 18px), var(--color-panel);min-width:0;padding:1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e2cc0e,inset 0 -1px #00000061}.palette-specimen:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .92), transparent);opacity:.82;width:3px;position:absolute;inset:0 auto 0 0}.palette-specimen-swatch{border:1px solid rgba(var(--accent-rgb), .62);border-radius:calc(var(--radius-control) - 3px);background:radial-gradient(circle at 35% 28%, #f0e2cc6b, transparent 18%), linear-gradient(135deg, rgba(var(--accent-rgb), 1), rgba(var(--accent-rgb), .5));width:2.2rem;height:2.2rem;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .08), inset 0 1px 0 #fff3;flex:none}.palette-specimen-relationship{color:var(--color-concrete-500);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.68rem;font-weight:650;line-height:1.35}.palette-specimen-family{border:1px solid rgba(var(--accent-rgb), .24);border-radius:calc(var(--radius-control) - 3px);background:linear-gradient(90deg, rgba(var(--accent-rgb), .045), transparent 64%), #0a07054d;width:fit-content;min-height:1.55rem;color:var(--accent-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;margin-top:.45rem;padding:.1rem .42rem;font-size:.58rem;font-weight:750;line-height:1;display:inline-flex}.palette-specimen-hex{width:fit-content;min-height:1.9rem;color:var(--accent-signal);border:1px solid rgba(var(--accent-rgb), .26);border-radius:calc(var(--radius-control) - 3px);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;background:#0a07056b;align-items:center;margin-top:1rem;padding:.16rem .48rem;font-size:.72rem;display:inline-flex}@media (max-width:40rem){.palette-specimen-grid{gap:.75rem}.palette-specimen{padding:.86rem .9rem .92rem}.palette-specimen-swatch{width:1.65rem;height:1.65rem}.palette-specimen-relationship{margin-top:.24rem;font-size:.6rem;line-height:1.25}.palette-specimen-family{min-height:1.3rem;margin-top:.34rem;font-size:.52rem}.palette-specimen>p{margin-top:.72rem;font-size:.82rem;line-height:1.48}.palette-specimen dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .7rem;margin-top:.72rem;padding-top:.72rem}.palette-specimen dl>div:nth-child(n+3){display:none}.palette-specimen-hex{min-height:1.55rem;margin-top:.72rem;font-size:.64rem}}.tool-list-card{--tool-signal:var(--signal-reference);--tool-rgb:var(--signal-reference-rgb);--tool-pattern:var(--signal-pattern-reference);--tool-mark:var(--signal-mark-reference);border-color:rgba(var(--tool-rgb), .18);background-image:linear-gradient(90deg, rgba(var(--tool-rgb), .018), transparent 50%), var(--signal-mark-muted), var(--signal-pattern-muted), linear-gradient(180deg, #f0e2cc06, transparent 44%)}.tool-list-card-core{--tool-signal:var(--signal-core);--tool-rgb:var(--signal-core-rgb);--tool-pattern:var(--signal-pattern-core);--tool-mark:var(--signal-mark-core)}.tool-list-card-evidence{--tool-signal:var(--signal-evidence);--tool-rgb:var(--signal-evidence-rgb);--tool-pattern:var(--signal-pattern-evidence);--tool-mark:var(--signal-mark-evidence)}.tool-list-card-reference{--tool-signal:var(--signal-reference);--tool-rgb:var(--signal-reference-rgb);--tool-pattern:var(--signal-pattern-reference);--tool-mark:var(--signal-mark-reference)}.tool-list-card-change{--tool-signal:var(--signal-change);--tool-rgb:var(--signal-change-rgb);--tool-pattern:var(--signal-pattern-change);--tool-mark:var(--signal-mark-change)}.tool-list-card-greenfield{--tool-signal:var(--signal-greenfield);--tool-rgb:var(--signal-greenfield-rgb);--tool-pattern:var(--signal-pattern-greenfield);--tool-mark:var(--signal-mark-greenfield)}.tool-list-card-brownfield{--tool-signal:var(--signal-brownfield);--tool-rgb:var(--signal-brownfield-rgb);--tool-pattern:var(--signal-pattern-brownfield);--tool-mark:var(--signal-mark-brownfield)}.tool-list-card-muted{--tool-signal:var(--signal-muted);--tool-rgb:var(--signal-muted-rgb);--tool-pattern:var(--signal-pattern-muted);--tool-mark:var(--signal-mark-muted)}.signal-stat{--stat-signal:var(--signal-core);--stat-rgb:var(--signal-core-rgb);--stat-pattern:var(--signal-pattern-core);--stat-mark:var(--signal-mark-core);isolation:isolate;border:1px solid rgba(var(--stat-rgb), .13);border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(90deg, rgba(var(--stat-rgb), .026), transparent 58%), var(--signal-pattern-muted), #0a070529;padding:.85rem .9rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e2cc09}.signal-stat:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--stat-rgb), .44), transparent);opacity:.56;width:2px;position:absolute;inset:0 auto 0 0}.signal-stat-core{--stat-signal:var(--signal-core);--stat-rgb:var(--signal-core-rgb);--stat-pattern:var(--signal-pattern-core);--stat-mark:var(--signal-mark-core);border-top-color:rgba(var(--signal-core-rgb), .28)}.signal-stat-evidence{--stat-signal:var(--signal-evidence);--stat-rgb:var(--signal-evidence-rgb);--stat-pattern:var(--signal-pattern-evidence);--stat-mark:var(--signal-mark-evidence);border-top-color:rgba(var(--signal-evidence-rgb), .26)}.signal-stat-greenfield{--stat-signal:var(--signal-greenfield);--stat-rgb:var(--signal-greenfield-rgb);--stat-pattern:var(--signal-pattern-greenfield);--stat-mark:var(--signal-mark-greenfield);border-left-color:rgba(var(--signal-greenfield-rgb), .4)}.signal-stat-brownfield{--stat-signal:var(--signal-brownfield);--stat-rgb:var(--signal-brownfield-rgb);--stat-pattern:var(--signal-pattern-brownfield);--stat-mark:var(--signal-mark-brownfield);border-left-color:rgba(var(--signal-brownfield-rgb), .4)}.signal-stat-change{--stat-signal:var(--signal-change);--stat-rgb:var(--signal-change-rgb);--stat-pattern:var(--signal-pattern-change);--stat-mark:var(--signal-mark-change);border-bottom-color:rgba(var(--signal-change-rgb), .18)}.signal-stat-reference{--stat-signal:var(--signal-reference);--stat-rgb:var(--signal-reference-rgb);--stat-pattern:var(--signal-pattern-reference);--stat-mark:var(--signal-mark-reference);border-top-color:rgba(var(--signal-reference-rgb), .24)}.signal-stat-muted{--stat-signal:var(--signal-muted);--stat-rgb:var(--signal-muted-rgb);--stat-pattern:var(--signal-pattern-muted);--stat-mark:var(--signal-mark-muted)}.manifest-pair{align-items:stretch}@media (min-width:64rem){.manifest-pair{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);gap:1.25rem}}.manifest-pair .paper-artifact{filter:saturate(.92)brightness(.94);min-height:100%;box-shadow:0 14px 30px #0000002e,inset 0 0 0 1px #100b071f}.manifest-pair .paper-artifact.manifest-paper-fit{min-height:auto}.manifest-pair .paper-artifact>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-bottom:.85rem;display:grid}.manifest-pair .paper-artifact>div:first-child>div{min-width:0}.manifest-pair .paper-artifact .paper-stamp{justify-self:end}.manifest-pair .paper-artifact>div:last-child{margin-top:1rem}.agent-delegation-contract{gap:.62rem;margin:0;display:grid}.agent-delegation-contract>div{border-bottom:1px solid #100b0729;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);align-items:start;gap:.75rem;padding-bottom:.52rem;display:grid}.agent-delegation-contract>div:last-child{border-bottom:0;padding-bottom:0}.agent-delegation-contract dt{color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.3}.agent-delegation-contract dd{color:var(--color-pencil);margin:0;font-size:.78rem;line-height:1.5}.repo-manifest-card{border-color:rgba(var(--signal-reference-rgb), .3);background-image:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .08), transparent 42%), radial-gradient(78% 70% at 90% 0%, rgba(var(--signal-core-rgb), .07), transparent 62%)}.repo-manifest-content{flex-direction:column;gap:1rem;min-height:100%;display:flex}.repo-manifest-label{border-bottom:1px solid rgba(var(--signal-reference-rgb), .34);width:fit-content;color:var(--signal-reference);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;padding-bottom:.38rem;font-size:.68rem;font-weight:700;line-height:1.35}.repo-manifest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.repo-manifest-grid .signal-stat{flex-direction:column;justify-content:space-between;min-height:5.6rem;padding:.75rem .85rem .85rem;display:flex}.repo-manifest-note{color:var(--color-concrete-400);border-top:1px solid #46392ca8;margin-top:auto;padding-top:1rem;font-size:.875rem;line-height:1.6}.repo-product-page .signal-key-item{border-color:rgba(var(--signal-muted-rgb), .16);background:linear-gradient(90deg, rgba(var(--key-rgb), .001), transparent 40%), var(--signal-pattern-muted), #17120dd1;box-shadow:inset 2px 0 0 rgba(var(--key-rgb), .038), inset 0 1px 0 #f0e2cc0d}.repo-product-page .signal-key-swatch{border-color:rgba(var(--key-rgb), .12);background:linear-gradient(180deg, rgba(var(--key-rgb), .022), transparent 68%), #0a07057a}.repo-product-page .signal-key-lamp{filter:saturate(.86);opacity:.62}.repo-product-page .signal-key-label{color:var(--key-signal)}@supports (color:color-mix(in lab, red, red)){.repo-product-page .signal-key-label{color:color-mix(in oklab, var(--key-signal) 44%, var(--color-concrete-200))}}.repo-product-page .process-strip>:is(li,a,div){background-color:#19140ffa;background-image:linear-gradient(90deg, rgba(var(--process-rgb), .0005), transparent 34%), linear-gradient(90deg, rgba(var(--process-rgb), .006) 0 1px, transparent 1px), var(--signal-pattern-muted)}.repo-product-page .process-strip>:is(li,a,div):after{opacity:.4;background:linear-gradient(90deg, rgba(var(--process-rgb), .022), rgba(var(--process-rgb), .006), transparent)}.repo-product-page .process-strip .hex-badge{background:linear-gradient(180deg, #f0e2cc0d, transparent 48%), radial-gradient(86% 76% at 50% 0%, rgba(var(--process-rgb), .028), transparent 66%), #18130efa}.repo-product-page .process-strip>:is(li,a,div) :is(.text-suspec-yellow,.text-olive,.text-brass,.clip-hex,.motion-nudge-x,.motion-nudge-x-centered){color:var(--process-signal)}@supports (color:color-mix(in lab, red, red)){.repo-product-page .process-strip>:is(li,a,div) :is(.text-suspec-yellow,.text-olive,.text-brass,.clip-hex,.motion-nudge-x,.motion-nudge-x-centered){color:color-mix(in oklab, var(--process-signal) 62%, var(--color-concrete-200))}}.repo-product-page .process-strip>:is(li:hover,li:focus-within,a:hover,a:focus-visible,div:hover){border-color:rgba(var(--process-rgb), .14);box-shadow:inset 0 0 0 1px rgba(var(--process-rgb), .014), inset 0 1px 0 #f0e2cc0c;background-color:#1d1711fc}.package-process-strip{--package-strip-signal:var(--signal-core);--package-strip-rgb:var(--signal-core-rgb)}.package-process-strip-cli{--package-strip-signal:var(--package-cli);--package-strip-rgb:var(--package-cli-rgb)}.package-process-strip-mcp{--package-strip-signal:var(--package-mcp);--package-strip-rgb:var(--package-mcp-rgb)}.package-process-strip>:is(.process-item-signal-core,.process-item-signal-evidence,.process-item-signal-greenfield,.process-item-signal-brownfield,.process-item-signal-change,.process-item-signal-reference,.process-item-signal-muted){--process-signal:var(--package-strip-signal);--process-rgb:var(--package-strip-rgb);--process-pattern:var(--signal-pattern-muted);--process-mark:var(--signal-mark-muted)}.repo-product-page .package-process-strip :is(.text-signal-core,.text-signal-evidence,.text-signal-greenfield,.text-signal-brownfield,.text-signal-change,.text-signal-reference,.text-signal-muted,.hex-badge,.motion-nudge-x){color:var(--package-strip-signal)}@supports (color:color-mix(in lab, red, red)){.repo-product-page .package-process-strip :is(.text-signal-core,.text-signal-evidence,.text-signal-greenfield,.text-signal-brownfield,.text-signal-change,.text-signal-reference,.text-signal-muted,.hex-badge,.motion-nudge-x){color:color-mix(in oklab, var(--package-strip-signal) 68%, var(--color-concrete-100))}}.repo-product-page .package-process-strip .hex-badge{border-color:rgba(var(--package-strip-rgb), .14);background:linear-gradient(180deg, #f0e2cc0c, transparent 48%), radial-gradient(86% 76% at 50% 0%, rgba(var(--package-strip-rgb), .032), transparent 66%), #18130efa}@media (max-width:40rem){.repo-product-page{gap:3rem}.manifest-pair{gap:.8rem}.manifest-pair .paper-artifact{padding:1rem}.manifest-pair .paper-artifact>div:first-child{gap:.65rem;padding-bottom:.68rem}.manifest-pair .paper-artifact>div:last-child{margin-top:.72rem;font-size:.8rem;line-height:1.65}.repo-manifest-content{gap:.56rem}.repo-manifest-label{padding-bottom:.22rem;font-size:.62rem}.repo-manifest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}.repo-manifest-grid .signal-stat{min-height:3.35rem;padding:.46rem .5rem .52rem}.repo-manifest-grid .signal-stat:nth-child(3){grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:2.45rem;display:grid}.repo-manifest-grid .signal-stat p:last-child{margin-top:.26rem}.repo-manifest-grid .signal-stat:not(:nth-child(3)) p:last-child{font-size:1.32rem;line-height:1.05}.repo-manifest-grid .signal-stat:nth-child(3) p:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:.72rem;line-height:1.1;overflow:hidden}.repo-manifest-note{padding-top:.5rem;font-size:.74rem;line-height:1.34}.agent-delegation-contract{gap:.46rem}.agent-delegation-contract>div{grid-template-columns:minmax(3.9rem,auto) minmax(0,1fr);gap:.58rem;padding-bottom:.42rem}.agent-delegation-contract dt{font-size:.62rem}.agent-delegation-contract dd{font-size:.7rem;line-height:1.38}}.repo-product-page{row-gap:clamp(.34rem,.64vw,.58rem);padding-top:clamp(2.05rem,2.78vw,2.45rem)}.repo-product-page>.page-nav-wrap,.repo-product-page>nav.page-nav-wrap{margin-top:0;margin-bottom:clamp(.46rem,.82vw,.78rem)}.writing-page-nav,.writing-page-nav-stack{margin-top:clamp(.24rem,.62vw,.52rem);margin-bottom:clamp(.58rem,1vw,.92rem)}.writing-page-nav-stack .writing-page-nav{margin-top:0;margin-bottom:clamp(1rem,1.42vw,1.28rem)}.site-main-frame>.flex.flex-col>.ambient-header+.writing-page-nav,.site-main-frame>.flex.flex-col>.ambient-header+.writing-page-nav-stack{margin-top:clamp(.28rem,.72vw,.62rem)}.writing-page-nav+.section-register,.writing-page-nav-stack+.section-register{margin-top:clamp(.42rem,.78vw,.72rem)}.writing-related-records{isolation:isolate;border:1px solid #46392c61;border-left-color:rgba(var(--signal-reference-rgb), .36);border-radius:var(--radius-control);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .032), transparent 58%), repeating-linear-gradient(90deg, transparent 0 1.55rem, rgba(var(--signal-muted-rgb), .018) 1.55rem calc(1.55rem + 1px)), #0e0a078a;box-shadow:inset 1px 0 0 rgba(var(--signal-reference-rgb), .14), inset 0 1px 0 #f0e2cc09;gap:.72rem;padding:clamp(.78rem,1.22vw,1rem) clamp(.82rem,1.34vw,1.08rem);display:grid;position:relative;overflow:hidden}.writing-related-records:before{content:"";background:var(--signal-reference);width:.22rem;height:.22rem;box-shadow:0 0 8px rgba(var(--signal-reference-rgb), .24);opacity:.48;pointer-events:none;border-radius:999px;position:absolute;top:.72rem;right:.78rem}.writing-related-records-kicker{color:var(--signal-reference);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem;font-size:.66rem;font-weight:800;line-height:1}.writing-related-records-copy{max-width:42rem;color:var(--color-concrete-400);margin:0;font-size:.9rem;line-height:1.46}.writing-related-records-links{flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:0;list-style:none;display:flex}.writing-related-records-links a{font-size:.92rem}@media (min-width:48rem){.writing-related-records{grid-template-columns:minmax(0,1fr) auto;align-items:center}.writing-related-records-links{justify-content:flex-end}}@media (min-width:40.01rem) and (max-width:63.99rem){.writing-page-nav .section-jump-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.writing-page-nav .section-jump-nav{grid-template-columns:repeat(7,minmax(0,1fr))}}.agent-page-nav,.section-jump-nav{isolation:isolate;border-radius:var(--radius-control);background:linear-gradient(180deg, #f0e2cc06, transparent 42%), linear-gradient(90deg, rgba(var(--signal-muted-rgb), .035), transparent 54%), repeating-linear-gradient(90deg, transparent 0 1.45rem, rgba(var(--signal-muted-rgb), .02) 1.45rem calc(1.45rem + 1px)), var(--signal-pattern-muted), #0c09068f;border:1px solid #5c483457;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.22rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e2cc0a,inset 0 -1px #00000057,0 0 0 1px #0000002e}.agent-page-nav:before,.section-jump-nav:before,.agent-page-nav:after,.section-jump-nav:after{content:"";z-index:-1;pointer-events:none;height:1px;position:absolute;left:.72rem;right:.72rem}.agent-page-nav:before,.section-jump-nav:before{background:linear-gradient(90deg, transparent, rgba(var(--signal-reference-rgb), .22), rgba(var(--signal-core-rgb), .2), transparent) center / 100% 1px no-repeat, repeating-linear-gradient(90deg, rgba(var(--signal-muted-rgb), .14) 0 1px, transparent 1px 1.35rem) center / 100% .34rem no-repeat;top:.42rem}.agent-page-nav:after,.section-jump-nav:after{background:linear-gradient(90deg, transparent, rgba(var(--signal-muted-rgb), .14), transparent);bottom:.42rem}.agent-page-nav-link,.section-jump-nav-link{--agent-nav-signal:var(--signal-reference);--agent-nav-rgb:var(--signal-reference-rgb);--agent-nav-pattern:var(--signal-pattern-reference);--agent-nav-mark:var(--signal-mark-reference);border:0;border-left:1px solid rgba(var(--agent-nav-rgb), .16);border-radius:calc(var(--radius-control) - 6px);background:linear-gradient(90deg, rgba(var(--agent-nav-rgb), .008), transparent 48%), linear-gradient(90deg, rgba(var(--agent-nav-rgb), .07) 0 1px, transparent 1px), #0c09061a;min-width:0;min-height:2.75rem;color:var(--color-concrete-100);box-shadow:inset 1px 0 0 rgba(var(--agent-nav-rgb), .06), inset 0 1px 0 #f0e2cc05;border-right:1px solid #5c483424;align-items:center;gap:.56rem;padding:.56rem .76rem;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.agent-page-nav-link:not(:first-child),.section-jump-nav-link:not(:first-child){color:var(--color-concrete-300)}.agent-page-nav-link:first-child,.section-jump-nav-link:first-child{border-left-color:rgba(var(--agent-nav-rgb), .46);border-right-color:rgba(var(--agent-nav-rgb), .2);background:linear-gradient(90deg, rgba(var(--agent-nav-rgb), .075), rgba(var(--agent-nav-rgb), .012) 52%, transparent), linear-gradient(90deg, rgba(var(--agent-nav-rgb), .38) 0 2px, transparent 2px), #120e0a33;box-shadow:inset 1px 0 0 rgba(var(--agent-nav-rgb), .18), inset 0 1px 0 #f0e2cc08, inset 0 -1px 0 rgba(var(--agent-nav-rgb), .1)}.agent-page-nav-link:first-child:after,.section-jump-nav-link:first-child:after{content:"";background:linear-gradient(180deg, rgba(var(--agent-nav-rgb), .16), rgba(var(--agent-nav-rgb), .7), rgba(var(--agent-nav-rgb), .12));width:2px;box-shadow:0 0 10px rgba(var(--agent-nav-rgb), .16);pointer-events:none;border-radius:999px;position:absolute;top:.58rem;bottom:.58rem;left:.48rem}.agent-page-nav-link:before,.section-jump-nav-link:before{content:"";background:var(--agent-nav-signal);width:.18rem;height:.18rem;box-shadow:0 0 8px rgba(var(--agent-nav-rgb), .24);opacity:.38;pointer-events:none;border-radius:999px;position:absolute;top:.58rem;right:.58rem}.agent-page-nav-link:hover,.agent-page-nav-link:focus-visible,.section-jump-nav-link:hover,.section-jump-nav-link:focus-visible{border-left-color:rgba(var(--agent-nav-rgb), .32);border-right-color:rgba(var(--agent-nav-rgb), .2);box-shadow:inset 1px 0 0 rgba(var(--agent-nav-rgb), .14), inset 0 -1px 0 rgba(var(--agent-nav-rgb), .16);background-color:#f0e2cc04}.agent-page-nav-index,.section-jump-nav-index{color:var(--agent-nav-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;flex:none;font-size:.62rem;font-weight:800;line-height:1}.agent-page-nav-label,.section-jump-nav-label{overflow-wrap:normal;word-break:normal;min-width:0;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;flex:auto;font-size:.86rem;font-weight:600;line-height:1.1}.agent-page-nav-link>svg,.section-jump-nav-link>svg{color:var(--agent-nav-signal);opacity:.5;flex:none}.agent-page-nav-link-core,.section-jump-nav-link-core{--agent-nav-signal:var(--signal-core);--agent-nav-rgb:var(--signal-core-rgb);--agent-nav-pattern:var(--signal-pattern-core);--agent-nav-mark:var(--signal-mark-core)}.agent-page-nav-link-evidence,.section-jump-nav-link-evidence{--agent-nav-signal:var(--signal-evidence);--agent-nav-rgb:var(--signal-evidence-rgb);--agent-nav-pattern:var(--signal-pattern-evidence);--agent-nav-mark:var(--signal-mark-evidence)}.agent-page-nav-link-greenfield,.section-jump-nav-link-greenfield{--agent-nav-signal:var(--signal-greenfield);--agent-nav-rgb:var(--signal-greenfield-rgb);--agent-nav-pattern:var(--signal-pattern-greenfield);--agent-nav-mark:var(--signal-mark-greenfield)}.agent-page-nav-link-brownfield,.section-jump-nav-link-brownfield{--agent-nav-signal:var(--signal-brownfield);--agent-nav-rgb:var(--signal-brownfield-rgb);--agent-nav-pattern:var(--signal-pattern-brownfield);--agent-nav-mark:var(--signal-mark-brownfield)}.agent-page-nav-link-change,.section-jump-nav-link-change{--agent-nav-signal:var(--signal-change);--agent-nav-rgb:var(--signal-change-rgb);--agent-nav-pattern:var(--signal-pattern-change);--agent-nav-mark:var(--signal-mark-change)}.agent-page-nav-link-reference,.section-jump-nav-link-reference{--agent-nav-signal:var(--signal-reference);--agent-nav-rgb:var(--signal-reference-rgb);--agent-nav-pattern:var(--signal-pattern-reference);--agent-nav-mark:var(--signal-mark-reference)}.agent-page-nav-link-muted,.section-jump-nav-link-muted,.agent-page-nav-link:not(.agent-page-nav-link-core),.section-jump-nav-link:not(.section-jump-nav-link-core){--agent-nav-signal:var(--signal-muted);--agent-nav-rgb:var(--signal-muted-rgb);--agent-nav-pattern:var(--signal-pattern-muted);--agent-nav-mark:var(--signal-mark-muted)}@media (min-width:48rem){.agent-page-nav,.section-jump-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:72rem){.agent-page-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.section-jump-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:40rem){.repo-product-page{row-gap:.86rem;padding-top:3rem}.repo-product-page>.page-nav-wrap{isolation:isolate;margin-top:0;margin-bottom:.64rem;position:relative;overflow:visible}.writing-page-nav:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#16100c00,#16100cd6 58%,#16100cfa);width:3.3rem;position:absolute;top:-.08rem;bottom:0;right:0}.repo-product-page>.ambient-header+.page-nav-wrap{margin-top:-.08rem}.repo-product-page>.page-nav-wrap+.section-register{margin-top:.36rem}.agent-page-nav,.section-jump-nav{overscroll-behavior-x:contain;box-shadow:none;scroll-snap-type:x proximity;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:.45rem;margin-inline:0;padding:.05rem 1.8rem .22rem 0;scroll-padding-inline:.1rem 1.8rem;display:flex;overflow-x:auto}.agent-page-nav{gap:.38rem}.agent-page-nav::-webkit-scrollbar{display:none}.section-jump-nav::-webkit-scrollbar{display:none}.repo-product-page .agent-page-nav{border:1px solid rgba(var(--signal-muted-rgb), .18);border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .035), transparent 58%), repeating-linear-gradient(90deg, transparent 0 1.3rem, rgba(var(--signal-muted-rgb), .02) 1.3rem calc(1.3rem + 1px)), #0c090642;scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:.12rem;display:grid;overflow:visible;box-shadow:inset 0 1px #f0e2cc06}.section-jump-nav{border:1px solid rgba(var(--signal-muted-rgb), .18);border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .035), transparent 58%), repeating-linear-gradient(90deg, transparent 0 1.3rem, rgba(var(--signal-muted-rgb), .02) 1.3rem calc(1.3rem + 1px)), #0c090642;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:.12rem;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.agent-page-nav:before,.agent-page-nav:after,.section-jump-nav:before,.section-jump-nav:after{display:none}.agent-page-nav-link,.section-jump-nav-link{scroll-snap-align:start;border:1px solid #46392c61;border-left-color:rgba(var(--agent-nav-rgb), .34);border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(90deg, rgba(var(--agent-nav-rgb), .014), transparent 46%), linear-gradient(90deg, rgba(var(--agent-nav-rgb), .12) 0 1px, transparent 1px), var(--signal-pattern-muted), #120e0a70;min-width:6.35rem;min-height:2.75rem;box-shadow:inset 1px 0 0 rgba(var(--agent-nav-rgb), .12), inset 0 1px 0 #f0e2cc06;flex:none;gap:.4rem;padding:.46rem .56rem}.agent-page-nav-link{border-color:#46392c33;border-left-color:rgba(var(--agent-nav-rgb), .26);border-radius:calc(var(--radius-control) - 4px);background:linear-gradient(90deg, rgba(var(--agent-nav-rgb), .01), transparent 48%), #120e0a33;width:auto;min-width:6.05rem;min-height:2.75rem;box-shadow:inset 1px 0 0 rgba(var(--agent-nav-rgb), .08);padding:.38rem .52rem}.repo-product-page .agent-page-nav-link{flex:initial;scroll-snap-align:none;width:auto;min-width:0;min-height:2.85rem;padding:.4rem .56rem}.agent-page-nav-link:first-child,.section-jump-nav-link:first-child{border-left-color:rgba(var(--agent-nav-rgb), .42);background:linear-gradient(90deg, rgba(var(--agent-nav-rgb), .06), rgba(var(--agent-nav-rgb), .01) 54%, transparent), #120e0a47}.agent-page-nav-link:first-child:after,.section-jump-nav-link:first-child:after{top:.44rem;bottom:.44rem;left:.38rem}.section-jump-nav-link{flex:initial;scroll-snap-align:none;width:auto;min-width:0}.agent-page-nav-link:before,.section-jump-nav-link:before{opacity:.46;width:.18rem;height:.18rem;top:.46rem;right:.44rem}.agent-page-nav-label,.section-jump-nav-label{white-space:nowrap;font-size:.78rem}.agent-page-nav-label{font-size:.72rem}.repo-product-page .agent-page-nav-label{font-size:.76rem}.agent-page-nav-link>svg,.section-jump-nav-link>svg{display:none}.section-jump-nav{margin-top:0}}@media (min-width:40.01rem) and (max-width:48rem){.repo-product-page{row-gap:.9rem}.repo-product-page>.ambient-header+.page-nav-wrap{margin-top:0}.repo-product-page>.page-nav-wrap,.repo-product-page>nav.page-nav-wrap{margin-bottom:.52rem}.repo-product-page>.page-nav-wrap+.section-register{margin-top:.42rem}.repo-product-page>.section-register{padding-top:3.02rem}}@media (max-width:40rem){.writing-page-nav{isolation:isolate;margin-top:-1rem;margin-bottom:.58rem;position:relative;overflow:clip visible}.writing-page-nav+.section-register{margin-top:.48rem}.writing-page-nav-stack .writing-page-nav{margin-bottom:.62rem}.writing-related-records{gap:.58rem;padding:.68rem .72rem .72rem}.writing-related-records:before{top:.62rem;right:.68rem}.writing-related-records-kicker{margin-bottom:.22rem;font-size:.62rem}.writing-related-records-copy{font-size:.82rem;line-height:1.38}.writing-related-records-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.writing-related-records-links a{justify-content:flex-start;width:100%;font-size:.78rem;line-height:1.2}.writing-page-nav .section-jump-nav{box-shadow:none;scroll-snap-type:x proximity;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:.38rem;padding:.04rem 1.8rem .22rem 0;scroll-padding-inline:.1rem 1.8rem;display:flex;overflow-x:auto}.writing-page-nav .section-jump-nav::-webkit-scrollbar{display:none}.writing-page-nav .section-jump-nav-link{scroll-snap-align:start;border:1px solid #46392c5c;border-left-color:rgba(var(--agent-nav-rgb), .28);border-radius:calc(var(--radius-control) - 3px);background:linear-gradient(90deg, rgba(var(--agent-nav-rgb), .01), transparent 46%), linear-gradient(90deg, rgba(var(--agent-nav-rgb), .08) 0 1px, transparent 1px), var(--signal-pattern-muted), #120e0a47;min-width:6.05rem;min-height:2.42rem;box-shadow:inset 1px 0 0 rgba(var(--agent-nav-rgb), .08), inset 0 1px 0 #f0e2cc06;flex:none;padding:.42rem .54rem}.writing-page-nav .section-jump-nav-link:first-child{border-left-color:rgba(var(--agent-nav-rgb), .42);background:linear-gradient(90deg, rgba(var(--agent-nav-rgb), .06), rgba(var(--agent-nav-rgb), .01) 54%, transparent), #120e0a47}.writing-page-nav .section-jump-nav-link:nth-child(odd):last-child{grid-column:1/-1;justify-self:stretch}.writing-page-nav .section-jump-nav-label{white-space:nowrap;font-size:.74rem}}.agent-roster-panel{--roster-signal:var(--signal-core);--roster-rgb:var(--signal-core-rgb);--roster-pattern:var(--signal-pattern-core);--roster-mark:var(--signal-mark-core);border-color:rgba(var(--roster-rgb), .22);background:linear-gradient(180deg, #f0e2cc05, transparent 34%), linear-gradient(90deg, rgba(var(--roster-rgb), .018), transparent 35%), var(--signal-mark-muted), var(--signal-pattern-muted), #1f1912fa;box-shadow:inset 0 1px #f0e2cc0d,inset 0 -1px #0000006b}.agent-lane-summary{border-top:1px solid rgba(var(--signal-reference-rgb), .16);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.95rem;padding-top:.9rem;display:grid}.agent-lane-summary-link{--lane-signal:var(--signal-reference);--lane-rgb:var(--signal-reference-rgb);border:1px solid rgba(var(--lane-rgb), .18);border-left-color:rgba(var(--lane-rgb), .42);border-radius:calc(var(--radius-panel) - 4px);background:linear-gradient(90deg, rgba(var(--lane-rgb), .045), transparent 64%), repeating-linear-gradient(90deg, transparent 0 1.3rem, rgba(var(--lane-rgb), .012) 1.3rem calc(1.3rem + 1px)), #0a07053d;align-content:start;gap:.38rem;min-height:6.4rem;padding:.72rem .78rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.agent-lane-summary-link-core{--lane-signal:var(--signal-core);--lane-rgb:var(--signal-core-rgb)}.agent-lane-summary-link:hover,.agent-lane-summary-link:focus-visible{border-color:rgba(var(--lane-rgb), .32);box-shadow:inset 2px 0 0 rgba(var(--lane-rgb), .16), 0 0 0 1px rgba(var(--lane-rgb), .04)}.agent-lane-summary-link>span:first-child{justify-content:space-between;align-items:baseline;gap:.65rem;min-width:0;display:flex}.agent-lane-summary-title,.agent-lane-summary-count,.agent-lane-summary-files{font-family:var(--font-mono), ui-monospace, monospace}.agent-lane-summary-title{color:var(--lane-signal);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:750;line-height:1.1}.agent-lane-summary-count{color:var(--color-concrete-500);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:720;line-height:1.1}.agent-lane-summary-files{color:var(--lane-signal)}@supports (color:color-mix(in lab, red, red)){.agent-lane-summary-files{color:color-mix(in oklab, var(--lane-signal) 72%, var(--color-concrete-200))}}.agent-lane-summary-files{font-size:.68rem;line-height:1.35}.agent-lane-summary-copy{color:var(--color-concrete-400);font-size:.78rem;line-height:1.42}.agent-roster-panel-evidence{--roster-signal:var(--signal-evidence);--roster-rgb:var(--signal-evidence-rgb);--roster-pattern:var(--signal-pattern-evidence);--roster-mark:var(--signal-mark-evidence)}.agent-roster-panel-change{--roster-signal:var(--signal-change);--roster-rgb:var(--signal-change-rgb);--roster-pattern:var(--signal-pattern-change);--roster-mark:var(--signal-mark-change)}.agent-roster-panel-reference{--roster-signal:var(--signal-reference);--roster-rgb:var(--signal-reference-rgb);--roster-pattern:var(--signal-pattern-reference);--roster-mark:var(--signal-mark-reference)}.agent-roster-header{border-bottom:1px solid rgba(var(--roster-rgb), .16);background:linear-gradient(90deg, rgba(var(--roster-rgb), .035), transparent 42%), repeating-linear-gradient(90deg, transparent 0 1.35rem, rgba(var(--roster-rgb), .016) 1.35rem calc(1.35rem + 1px)), radial-gradient(70% 80% at 12% 0%, rgba(var(--roster-rgb), .034), transparent 64%), #241d15d1;justify-content:space-between;align-items:flex-start;gap:1.25rem;min-height:8.25rem;padding:1.25rem;display:flex}.repo-product-page .agent-roster-cells{background:radial-gradient(90% 75% at 45% 0%, rgba(var(--roster-rgb), .045), transparent 62%), #0a070538;gap:.55rem;padding:.75rem}.agent-roster-cell{--cell-signal:var(--roster-signal);--cell-rgb:var(--roster-rgb);--cell-pattern:var(--roster-pattern);--cell-mark:var(--roster-mark,var(--signal-mark-reference));isolation:isolate;border:1px solid rgba(var(--cell-rgb), .13);border-radius:calc(var(--radius-panel) - 3px);background-color:#0b0806a8;background-image:linear-gradient(180deg, #f0e2cc08, transparent 42%), repeating-linear-gradient(0deg, transparent 0 1.12rem, #f0e2cc03 1.12rem calc(1.12rem + 1px)), radial-gradient(70% 64% at 20% 0%, rgba(var(--cell-rgb), .02), transparent 64%), var(--signal-mark-muted), var(--signal-pattern-muted);min-height:13.25rem;position:relative;overflow:hidden}.agent-roster-cell-core{--cell-signal:var(--signal-core);--cell-rgb:var(--signal-core-rgb);--cell-pattern:var(--signal-pattern-core);--cell-mark:var(--signal-mark-core)}.agent-roster-cell-evidence{--cell-signal:var(--signal-evidence);--cell-rgb:var(--signal-evidence-rgb);--cell-pattern:var(--signal-pattern-evidence);--cell-mark:var(--signal-mark-evidence)}.agent-roster-cell-greenfield{--cell-signal:var(--signal-greenfield);--cell-rgb:var(--signal-greenfield-rgb);--cell-pattern:var(--signal-pattern-greenfield);--cell-mark:var(--signal-mark-greenfield)}.agent-roster-cell-brownfield{--cell-signal:var(--signal-brownfield);--cell-rgb:var(--signal-brownfield-rgb);--cell-pattern:var(--signal-pattern-brownfield);--cell-mark:var(--signal-mark-brownfield)}.agent-roster-cell-change{--cell-signal:var(--signal-change);--cell-rgb:var(--signal-change-rgb);--cell-pattern:var(--signal-pattern-change);--cell-mark:var(--signal-mark-change)}.agent-roster-cell-reference{--cell-signal:var(--signal-reference);--cell-rgb:var(--signal-reference-rgb);--cell-pattern:var(--signal-pattern-reference);--cell-mark:var(--signal-mark-reference)}.agent-roster-cell-muted{--cell-signal:var(--signal-muted);--cell-rgb:var(--signal-muted-rgb);--cell-pattern:var(--signal-pattern-muted);--cell-mark:var(--signal-mark-muted)}.agent-roster-cell:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--cell-rgb), .58), transparent);opacity:.26;width:2px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}.agent-roster-cell:hover:before,.agent-roster-cell:focus-visible:before{opacity:.48}.agent-roster-icon{margin-top:0}.agent-roster-cell-title{color:var(--cell-signal)}@supports (color:color-mix(in lab, red, red)){.agent-roster-cell-title{color:color-mix(in oklab, var(--cell-signal) 84%, var(--color-concrete-100))}}.agent-roster-cell-title{text-shadow:0 0 10px rgba(var(--cell-rgb), .08)}.agent-roster-cell>div{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.agent-roster-cell-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.85rem;display:grid}.agent-roster-cell-body>div:first-child{display:contents}.agent-roster-cell-body>div:first-child p{grid-area:1/1;align-self:start;line-height:1.2}.agent-roster-cell-body .motion-nudge-x{grid-area:1/2;margin-top:0}.agent-roster-cell-title{grid-column:1/-1;margin-top:.78rem;line-height:1.18}.agent-roster-file{grid-column:1/-1;margin-top:.72rem;line-height:1.35}.agent-roster-use{grid-column:1/-1;max-width:30rem;margin-top:.9rem;line-height:1.58}@media (max-width:40rem){.agent-lane-summary{grid-template-columns:minmax(0,1fr);gap:.48rem;margin-top:.74rem;padding-top:.7rem}.agent-lane-summary-link{gap:.28rem;min-height:0;padding:.58rem .62rem}.agent-lane-summary-title{font-size:.66rem}.agent-lane-summary-files{font-size:.62rem}.agent-lane-summary-copy{font-size:.72rem;line-height:1.34}.agent-roster-header{gap:.9rem;min-height:0;padding:.86rem .9rem}.agent-roster-header h2{margin-top:.38rem;font-size:1.08rem;line-height:1.16}.agent-roster-header p:not(:first-child){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.42rem;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.repo-product-page .agent-roster-cells{grid-template-columns:minmax(0,1fr);gap:.42rem;padding:.55rem}.agent-roster-cell{border-radius:calc(var(--radius-panel) - 6px);min-height:auto;padding:.82rem .9rem}.agent-roster-cell>div{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.72rem}.agent-roster-icon{width:1.85rem;height:1.85rem;margin-top:0}.agent-roster-cell-body>div:first-child{display:contents}.agent-roster-cell-body>div:first-child p{grid-area:1/1;font-size:.62rem;line-height:1}.agent-roster-cell-body .motion-nudge-x{opacity:.72;grid-area:1/2;margin-top:0}.agent-roster-cell-title{grid-column:1;margin-top:.42rem;font-size:1.02rem;line-height:1.15}.agent-roster-file{grid-column:1;margin-top:.36rem;font-size:.66rem;line-height:1.35}.agent-roster-use{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin-top:.58rem;font-size:.74rem;line-height:1.36;display:-webkit-box;overflow:hidden}}.setup-choice-signal-key{max-width:40rem;margin-top:1.35rem}.setup-choice-signal-key .signal-key-item{flex-basis:18rem}.setup-choice-card{--choice-signal:var(--signal-core);--choice-rgb:var(--signal-core-rgb);--choice-pattern:var(--signal-pattern-core);--choice-mark:var(--signal-mark-core);--plate-signal:var(--choice-signal);--plate-rgb:var(--choice-rgb);border-color:rgba(var(--choice-rgb), .42);background-image:linear-gradient(90deg, rgba(var(--choice-rgb), .5) 0, rgba(var(--choice-rgb), .5) 3px, transparent 3px), var(--choice-mark), var(--choice-pattern), radial-gradient(78% 68% at 10% 0%, rgba(var(--choice-rgb), .11), transparent 62%), linear-gradient(180deg, rgba(var(--choice-rgb), .024), transparent 42%), radial-gradient(80% 80% at 100% 100%, #0003, transparent 60%), linear-gradient(180deg, #e8decb0b 0%, transparent 38%);box-shadow:inset 3px 0 0 rgba(var(--choice-rgb), .36), inset 0 1px 0 #e8decb12, inset 0 -1px 0 #0000008c, 0 1px 2px #00000080}.setup-choice-card .surface-engraving{background:linear-gradient(90deg, rgba(var(--choice-rgb), .14), transparent 24%) left top / 1px 100% no-repeat, var(--choice-mark), var(--choice-pattern), repeating-linear-gradient(0deg, transparent, transparent 31px, #f0e2cc03 31px, #f0e2cc03 32px)}.kit-icon{--kit-signal:var(--signal-core);--kit-rgb:var(--signal-core-rgb);--kit-pattern:var(--signal-pattern-core);--kit-mark:var(--signal-mark-core);color:var(--kit-signal);border-color:rgba(var(--kit-rgb), .34);background:radial-gradient(80% 80% at 50% 0%, rgba(var(--kit-rgb), .18), transparent 58%), var(--kit-mark), var(--kit-pattern), var(--color-panel-raised)}.kit-icon-core{--kit-signal:var(--signal-core);--kit-rgb:var(--signal-core-rgb);--kit-pattern:var(--signal-pattern-core);--kit-mark:var(--signal-mark-core)}.kit-icon-evidence{--kit-signal:var(--signal-evidence);--kit-rgb:var(--signal-evidence-rgb);--kit-pattern:var(--signal-pattern-evidence);--kit-mark:var(--signal-mark-evidence)}.kit-icon-greenfield{--kit-signal:var(--signal-greenfield);--kit-rgb:var(--signal-greenfield-rgb);--kit-pattern:var(--signal-pattern-greenfield);--kit-mark:var(--signal-mark-greenfield)}.kit-icon-brownfield{--kit-signal:var(--signal-brownfield);--kit-rgb:var(--signal-brownfield-rgb);--kit-pattern:var(--signal-pattern-brownfield);--kit-mark:var(--signal-mark-brownfield)}.kit-icon-change{--kit-signal:var(--signal-change);--kit-rgb:var(--signal-change-rgb);--kit-pattern:var(--signal-pattern-change);--kit-mark:var(--signal-mark-change)}.kit-icon-reference{--kit-signal:var(--signal-reference);--kit-rgb:var(--signal-reference-rgb);--kit-pattern:var(--signal-pattern-reference);--kit-mark:var(--signal-mark-reference)}.kit-icon-muted{--kit-signal:var(--signal-muted);--kit-rgb:var(--signal-muted-rgb);--kit-pattern:var(--signal-pattern-muted);--kit-mark:var(--signal-mark-muted)}.setup-choice-card-greenfield{--choice-signal:var(--signal-greenfield);--choice-rgb:var(--signal-greenfield-rgb);--choice-pattern:var(--signal-pattern-greenfield);--choice-mark:var(--signal-mark-greenfield);background-image:linear-gradient(90deg, rgba(var(--choice-rgb), .42) 0, rgba(var(--choice-rgb), .42) 3px, transparent 3px), var(--signal-mark-greenfield), repeating-linear-gradient(90deg, transparent 0 .95rem, rgba(var(--choice-rgb), .035) .95rem calc(.95rem + 1px)), radial-gradient(circle at calc(100% - 2.1rem) calc(100% - 2.1rem), rgba(var(--choice-rgb), .22) 0 1.6px, transparent 2.3px), var(--choice-pattern), repeating-linear-gradient(0deg, transparent 0 23px, rgba(var(--choice-rgb), .016) 23px 24px), radial-gradient(78% 68% at 10% 0%, rgba(var(--choice-rgb), .09), transparent 62%), linear-gradient(180deg, #e8decb0b 0%, transparent 38%)}.setup-choice-card-greenfield .setup-choice-title{color:var(--signal-greenfield);text-shadow:0 0 16px rgba(var(--signal-greenfield-rgb), .16)}.setup-choice-card-greenfield .kit-icon{background:var(--signal-mark-greenfield), linear-gradient(180deg, rgba(var(--choice-rgb), .1), transparent 62%), var(--signal-pattern-greenfield), var(--color-panel-raised)}.setup-choice-card-greenfield .setup-choice-command{background:linear-gradient(90deg, rgba(var(--choice-rgb), .11), transparent 42%), var(--signal-pattern-greenfield), #0a07056b}.setup-choice-card-brownfield{--choice-signal:var(--signal-brownfield);--choice-rgb:var(--signal-brownfield-rgb);--choice-pattern:var(--signal-pattern-brownfield);--choice-mark:var(--signal-mark-brownfield);background-image:linear-gradient(90deg, rgba(var(--choice-rgb), .42) 0, rgba(var(--choice-rgb), .42) 3px, transparent 3px), var(--signal-mark-brownfield), repeating-linear-gradient(-24deg, transparent 0 1.15rem, rgba(var(--choice-rgb), .052) 1.15rem calc(1.15rem + 1px)), repeating-linear-gradient(90deg, transparent 0 1.7rem, rgba(var(--choice-rgb), .026) 1.7rem calc(1.7rem + 1px)), var(--choice-pattern), repeating-linear-gradient(90deg, transparent 0 27px, rgba(var(--choice-rgb), .014) 27px 28px), radial-gradient(78% 68% at 10% 0%, rgba(var(--choice-rgb), .085), transparent 62%), linear-gradient(180deg, #e8decb0b 0%, transparent 38%)}.setup-choice-card-brownfield .setup-choice-title{color:var(--signal-brownfield);text-shadow:0 0 16px rgba(var(--signal-brownfield-rgb), .14)}.setup-choice-card-brownfield .kit-icon{background:var(--signal-mark-brownfield), linear-gradient(180deg, rgba(var(--choice-rgb), .1), transparent 62%), var(--signal-pattern-brownfield), var(--color-panel-raised)}.setup-choice-card-brownfield .setup-choice-command{background:linear-gradient(90deg, rgba(var(--choice-rgb), .11), transparent 42%), var(--signal-pattern-brownfield), #0a07056b}.setup-choice-card :is(.text-suspec-yellow,.text-brass){color:var(--choice-signal)}.setup-choice-card:hover,.setup-choice-card:focus-within{border-color:rgba(var(--choice-rgb), .66);box-shadow:inset 3px 0 0 rgba(var(--choice-rgb), .54), inset 0 1px 0 #e8decb17, inset 0 -1px 0 #0000008c, 0 0 0 1px rgba(var(--choice-rgb), .07)}.setup-choice-action{color:var(--choice-signal);-webkit-text-decoration-color:rgba(var(--choice-rgb), .56);-webkit-text-decoration-color:rgba(var(--choice-rgb), .56);-webkit-text-decoration-color:rgba(var(--choice-rgb), .56);text-decoration-color:rgba(var(--choice-rgb), .56)}.setup-choice-title{display:inline-block;position:relative}.setup-choice-title:after{content:"";background:linear-gradient(90deg, rgba(var(--choice-rgb), .76), rgba(var(--choice-rgb), .16), transparent);opacity:.84;height:1px;position:absolute;bottom:-.18rem;left:0;right:0}.setup-choice-card:hover .setup-choice-action,.setup-choice-card:focus-within .setup-choice-action{color:var(--choice-signal);-webkit-text-decoration-color:var(--choice-signal);-webkit-text-decoration-color:var(--choice-signal);-webkit-text-decoration-color:var(--choice-signal);text-decoration-color:var(--choice-signal)}.setup-choice-index{border:1px solid rgba(var(--choice-rgb), .4);border-radius:var(--radius-control);min-height:1.8rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--choice-signal);background:linear-gradient(180deg, rgba(var(--choice-rgb), .08), transparent), #0e0b0880;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.setup-choice-head{border-bottom:1px solid rgba(var(--choice-rgb), .28);padding-bottom:1rem;position:relative}.setup-choice-command{border:1px solid rgba(var(--choice-rgb), .3);border-radius:var(--radius-control);width:100%;min-width:0;color:var(--color-concrete-200);background:linear-gradient(90deg, rgba(var(--choice-rgb), .12), transparent 36%), var(--choice-pattern), #0a07056b;font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;white-space:normal;padding:.72rem .78rem;font-size:.78rem;line-height:1.45;display:block;overflow:hidden}.setup-choice-facts{border-top:1px solid rgba(var(--choice-rgb), .24);gap:0;margin-top:auto;display:grid}.setup-choice-facts div{border-bottom:1px solid rgba(var(--choice-rgb), .18);grid-template-columns:minmax(4.75rem,.34fr) minmax(0,1fr);gap:.85rem;padding:.78rem 0;display:grid}.setup-choice-facts dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--choice-signal);font-size:.64rem;font-weight:700}.setup-choice-facts dd{min-width:0;color:var(--color-concrete-300);font-size:.9rem;line-height:1.5}@media (max-width:40rem){.setup-choice-signal-key{gap:.4rem;margin-top:1rem}.setup-choice-signal-key .signal-key-item{flex-basis:calc(50% - .2rem);padding:.5rem .58rem}.setup-choice-card{padding:1rem}.setup-choice-card>.relative{gap:.78rem}.setup-choice-card .kit-icon{width:2.35rem;height:2.35rem}.setup-choice-head{align-items:center;padding-bottom:.72rem}.setup-choice-index{min-height:1.65rem;padding:0 .45rem;font-size:.62rem}.setup-choice-card p.text-concrete-400{font-size:.86rem;line-height:1.45}.setup-choice-command{white-space:normal;padding:.58rem .62rem;font-size:.72rem;line-height:1.35}.setup-choice-action{min-height:0;padding-top:.12rem;font-size:.82rem}.setup-choice-facts{display:none}.setup-choice-facts div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.copy-section-left{display:contents}.copy-section-heading,.copy-section-support,.copy-section-manifest{min-width:0}.copy-section-heading{order:1}.copy-section-manifest{order:3}.copy-section-support{order:2}.copy-section-support-desktop{display:none}@media (min-width:64rem){.copy-section-left{flex-direction:column;grid-column:1;gap:clamp(1.15rem,1.55vw,1.35rem);display:flex}.copy-section-support-desktop{display:flex}.copy-section-support-mobile{display:none}.copy-section-manifest{grid-column:2}.copy-section-heading,.copy-section-manifest,.copy-section-support{order:0}}@media (max-width:40rem){.copy-section{gap:clamp(1rem,4vw,1.25rem)}.copy-section-manifest{padding:1rem}.copy-section-support{gap:.82rem}.copy-section-support .paper-artifact{padding:1rem}.copy-section-note{margin:0;font-size:.9rem;line-height:1.55}}.kit-ledger{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:42rem){.kit-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.kit-ledger-item{border-radius:var(--radius-panel);background:linear-gradient(#f0e2cc09,#0000 48%),#0e0b0870;border:1px solid #46392cc7;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.7rem;min-height:7rem;padding:.95rem .95rem 1rem 1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e2cc0b}.kit-ledger-item:before{content:"";background:linear-gradient(180deg, transparent, var(--color-brass), transparent);opacity:.58;width:2px;position:absolute;inset:0 auto 0 0}.kit-ledger-index{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-brass);opacity:.82;padding-top:.1rem;font-size:.68rem}.kit-ledger-icon{color:var(--color-suspec-yellow);filter:drop-shadow(0 0 8px #d88a2447);margin-top:.1rem}.kit-ledger-title{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-concrete-100);overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.35}.kit-ledger-role{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--color-brass);margin-top:.2rem;font-size:.64rem;font-weight:700}.kit-ledger-copy{color:var(--color-concrete-300);margin-top:.45rem;font-size:.86rem;line-height:1.55}@media (max-width:639px){.kit-ledger{border-top:1px solid #46392cad;border-bottom:1px solid #46392cad;gap:0}.kit-ledger-item{min-height:0;box-shadow:none;background:0 0;border-width:0 0 1px;border-color:#46392c94;border-radius:0;grid-template-columns:auto auto minmax(0,1fr);gap:.52rem;padding:.66rem .2rem .68rem}.kit-ledger-item:before{display:none}.kit-ledger-item:last-child{border-bottom:0}.kit-ledger-index,.kit-ledger-icon{margin-top:.1rem}.kit-ledger-title{font-size:.78rem;line-height:1.2}.kit-ledger-role{margin-top:.1rem;font-size:.54rem;line-height:1.3}.kit-ledger-copy{margin-top:.25rem;font-size:.78rem;line-height:1.34}}.overview-summary-grid{align-items:stretch;gap:clamp(.72rem,1.4vw,1rem)}.overview-answer-panel{border-color:rgba(var(--signal-reference-rgb), .2);border-left-color:rgba(var(--signal-core-rgb), .38);background:linear-gradient(90deg, rgba(var(--signal-core-rgb), .052), transparent 46%), repeating-linear-gradient(90deg, transparent 0 1.8rem, rgba(var(--signal-reference-rgb), .018) 1.8rem calc(1.8rem + 1px)), radial-gradient(84% 130% at 0% 0%, rgba(var(--signal-reference-rgb), .06), transparent 62%), var(--color-panel-raised);gap:clamp(1rem,1.8vw,1.35rem);padding:clamp(1rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}.overview-answer-panel:before,.overview-answer-panel:after{content:"";pointer-events:none;position:absolute}.overview-answer-panel:before{background:linear-gradient(180deg, rgba(var(--signal-core-rgb), .58), rgba(var(--signal-reference-rgb), .2), transparent);opacity:.75;width:1px;inset:.7rem auto .7rem .72rem}.overview-answer-panel:after{background:linear-gradient(90deg, transparent, rgba(var(--signal-reference-rgb), .36), rgba(var(--signal-core-rgb), .28));opacity:.7;width:min(18rem,44%);height:1px;top:.78rem;right:.9rem}.overview-answer-panel>*{z-index:1;position:relative}.overview-answer-copy{max-width:48rem;padding-left:.42rem}.overview-answer-kicker{color:var(--signal-reference);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .34rem;font-size:.62rem;font-weight:750;line-height:1.2}.overview-answer-copy h2{color:var(--color-concrete-100);font-family:var(--font-heading), ui-monospace, monospace;font-size:clamp(1.25rem,2.15vw,1.55rem);font-weight:var(--font-weight-title-compact);margin:0;line-height:1.12}.overview-answer-copy p:last-child{max-width:43rem;color:var(--color-concrete-300);margin-top:.54rem;font-size:.96rem;line-height:1.5}.overview-answer-list{grid-template-columns:minmax(0,1fr);gap:.62rem;display:grid}.overview-answer-fact{--overview-answer-signal:var(--signal-muted);--overview-answer-rgb:var(--signal-muted-rgb);border:1px solid rgba(var(--overview-answer-rgb), .1);border-left-color:rgba(var(--overview-answer-rgb), .38);border-radius:calc(var(--radius-panel) - 1px);background:linear-gradient(90deg, rgba(var(--overview-answer-rgb), .032), transparent 64%), #0a080633;min-width:0;padding:.72rem .78rem}.overview-answer-fact-core{--overview-answer-signal:var(--signal-core);--overview-answer-rgb:var(--signal-core-rgb)}.overview-answer-fact-evidence{--overview-answer-signal:var(--signal-evidence);--overview-answer-rgb:var(--signal-evidence-rgb)}.overview-answer-fact-reference{--overview-answer-signal:var(--signal-reference);--overview-answer-rgb:var(--signal-reference-rgb)}.overview-answer-fact-change{--overview-answer-signal:var(--signal-change);--overview-answer-rgb:var(--signal-change-rgb)}.overview-answer-fact dt{color:var(--overview-answer-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:750;line-height:1.15}.overview-answer-fact dd{color:var(--color-concrete-200);margin-top:.36rem;font-size:.88rem;line-height:1.45}.overview-section-nav-inline{width:100%;max-width:none}.overview-section-nav-inline .section-jump-nav{background:linear-gradient(180deg, #f0e2cc05, transparent 44%), linear-gradient(90deg, rgba(var(--signal-muted-rgb), .03), transparent 58%), repeating-linear-gradient(90deg, transparent 0 1.45rem, rgba(var(--signal-muted-rgb), .018) 1.45rem calc(1.45rem + 1px)), #0c090661}.overview-terminal-shell{border-color:rgba(var(--signal-evidence-rgb), .24)}.overview-terminal-content{max-height:16rem;padding:1rem;font-size:.82rem;line-height:1.55}.overview-check-grid{gap:.35rem 1rem;display:grid}.overview-check-grid p{padding-left:.9rem;position:relative}.overview-check-grid p:before{content:"";opacity:.86;background:currentColor;width:.36rem;height:1px;position:absolute;top:.72em;left:0}.overview-paper-artifact{min-height:0}.overview-paper-artifact>div:first-child{padding-bottom:.85rem}.overview-paper-artifact>div:last-child{margin-top:.9rem;line-height:1.55}.overview-artifact-chain{border-block:1px solid #2e261b2e;flex-wrap:wrap;gap:.26rem .5rem;margin:0 0 .82rem;padding:.48rem 0;list-style:none;display:flex}.overview-artifact-chain li{min-height:1rem;color:var(--color-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0;font-size:.68rem;font-weight:700;line-height:1.1;display:inline-flex;position:relative}.overview-artifact-chain li:not(:last-child):after{content:"->";color:var(--color-pencil);opacity:.72;margin-left:.48rem;font-weight:700}.overview-artifact-lines{gap:.04rem;display:grid}.overview-boundary-panel{background-image:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .028), transparent 48%), repeating-linear-gradient(90deg, transparent 0 1.65rem, rgba(var(--signal-reference-rgb), .014) 1.65rem calc(1.65rem + 1px));align-self:start;height:fit-content}.overview-boundary-panel-is{border-color:rgba(var(--signal-evidence-rgb), .22);border-left-color:rgba(var(--signal-evidence-rgb), .38)}.overview-boundary-panel-not{border-color:rgba(var(--signal-change-rgb), .22);border-left-color:rgba(var(--signal-change-rgb), .36)}.overview-is-list{gap:.62rem;display:grid}.overview-is-item{border:1px solid rgba(var(--signal-evidence-rgb), .12);border-radius:calc(var(--radius-panel) - 2px);background:linear-gradient(90deg, rgba(var(--signal-evidence-rgb), .04), transparent 62%), #0907052e;min-height:3.35rem;padding:.42rem .56rem .44rem}.overview-boundary-copy{gap:.16rem;min-width:0;line-height:1.4;display:grid}.overview-boundary-label{color:var(--signal-evidence);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:760;line-height:1.15}.overview-boundary-panel-not .overview-boundary-label{color:var(--signal-change)}.overview-not-list{border-block:1px solid rgba(var(--signal-change-rgb), .12);overflow:hidden}.overview-not-item{min-height:3rem;padding-inline:.12rem}.overview-next-card{border-color:rgba(var(--signal-core-rgb), .28);background-image:linear-gradient(90deg, rgba(var(--signal-core-rgb), .06), transparent 42%), repeating-linear-gradient(90deg, transparent 0 1.7rem, rgba(var(--signal-core-rgb), .014) 1.7rem calc(1.7rem + 1px)), linear-gradient(180deg, #f0e2cc07, transparent 48%)}.overview-next-content{align-items:stretch}.overview-next-copy{max-width:44rem}.overview-next-source{border-top:1px solid rgba(var(--signal-core-rgb), .16);flex-wrap:wrap;align-items:center;gap:.18rem .42rem;padding-top:.9rem;display:flex}.overview-next-source .link-motion,.overview-next-source .overview-source-link{min-height:2.75rem}.overview-next-nav{border-left:1px solid rgba(var(--signal-core-rgb), .22);padding-left:clamp(1rem,2vw,1.35rem)}.overview-next-links{gap:.12rem}.overview-next-links .link-motion{border-bottom:1px solid rgba(var(--signal-core-rgb), .12);justify-content:space-between;width:100%;padding-inline:.02rem}.overview-next-links li:last-child .link-motion{border-bottom:0}@media (max-width:40rem){.overview-summary-grid{gap:.68rem}.overview-answer-panel{gap:.58rem;padding:.76rem .78rem}.overview-answer-panel:before{top:.58rem;bottom:.58rem;left:.58rem}.overview-answer-panel:after{display:none}.overview-answer-copy{padding-left:.42rem}.overview-answer-copy h2{font-size:1.1rem}.overview-answer-copy p:last-child{margin-top:.36rem;font-size:.84rem;line-height:1.36}.overview-answer-list{border-block:1px solid rgba(var(--signal-reference-rgb), .12);gap:0;overflow:hidden}.overview-answer-fact{background:linear-gradient(90deg, rgba(var(--overview-answer-rgb), .04), transparent 68%), transparent;border:0;border-radius:0;grid-template-columns:minmax(4rem,.3fr) minmax(0,1fr);align-items:start;gap:.52rem;padding:.48rem .05rem .52rem .34rem;display:grid}.overview-answer-fact+.overview-answer-fact{border-top:1px solid rgba(var(--signal-reference-rgb), .095)}.overview-answer-fact dt{letter-spacing:.075em;padding-top:.12rem;font-size:.58rem}.overview-answer-fact dd{margin-top:0;font-size:.78rem;line-height:1.34}.overview-summary-grid .overview-terminal-shell{order:1}.overview-terminal-shell{padding:.44rem}.overview-terminal-shell .terminal-toolbar{padding:.5rem .58rem}.overview-summary-grid .overview-paper-artifact{order:2}.overview-paper-artifact{padding:.92rem 1rem}.overview-paper-artifact>div:last-child{line-height:1.46}.overview-terminal-content{max-height:8.6rem;padding:.82rem .86rem;font-size:.76rem;line-height:1.42}.overview-check-grid,.overview-terminal-content>p:last-child{display:none}.overview-artifact-chain{gap:.22rem .42rem;margin-bottom:.72rem;padding-block:.42rem}.overview-artifact-chain li{letter-spacing:.065em;min-height:.96rem;font-size:.58rem}.overview-artifact-chain li:not(:last-child):after{margin-left:.34rem}.overview-artifact-lines{gap:.08rem}.overview-is-list{gap:.48rem;margin-top:1.1rem;display:grid}.overview-is-item{align-items:center;gap:.8rem;min-height:2.72rem;padding:.42rem .48rem}.overview-is-icon{width:2.35rem;height:2.35rem}.overview-is-icon svg{width:1rem;height:1rem}.overview-is-item>span:last-child{padding-top:0;font-size:.9rem;line-height:1.28}.overview-boundary-copy{gap:.1rem}.overview-boundary-label{letter-spacing:.08em;font-size:.54rem}.overview-not-list{margin-top:1rem}#boundaries .panel-inset{padding:1rem}#boundaries .panel-inset .section-kicker+.font-heading{margin-top:.62rem}#boundaries .panel-inset ul:not(.overview-is-list){margin-top:.92rem}#boundaries .panel-inset ul:not(.overview-is-list) li{align-items:center;gap:.58rem;padding-block:.58rem;font-size:.9rem;line-height:1.32}.overview-next-card{padding:1rem}.overview-next-content{gap:1.25rem}.overview-next-source{padding-top:.78rem}.overview-next-nav{border-top:1px solid rgba(var(--signal-core-rgb), .18);border-left:0;padding-top:.95rem;padding-left:0}.overview-next-links{margin-top:.55rem}}@media (min-width:40rem){.overview-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:40rem) and (max-width:57.99rem){.overview-answer-panel{gap:clamp(.9rem,1.9vw,1.12rem)}.overview-answer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.overview-answer-fact{grid-template-columns:minmax(4.6rem,.34fr) minmax(0,1fr);align-items:start;gap:.62rem;padding:.68rem .72rem;display:grid}.overview-answer-fact dt{padding-top:.14rem;font-size:.6rem}.overview-answer-fact dd{margin-top:0;font-size:.84rem;line-height:1.38}}@media (min-width:58rem){.overview-answer-panel{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:start}.overview-answer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.overview-section-nav-inline .section-jump-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}.boundary-map{counter-reset:boundary-step}.boundary-step{--boundary-signal:var(--signal-reference);--boundary-rgb:var(--signal-reference-rgb)}.boundary-step-core{--boundary-signal:var(--signal-core);--boundary-rgb:var(--signal-core-rgb)}.boundary-step-reference{--boundary-signal:var(--signal-reference);--boundary-rgb:var(--signal-reference-rgb)}.boundary-step-muted{--boundary-signal:var(--signal-muted);--boundary-rgb:var(--signal-muted-rgb)}.boundary-step-card{--plate-signal:var(--boundary-signal);--plate-rgb:var(--boundary-rgb);border-color:rgba(var(--boundary-rgb), .32);background-image:linear-gradient(90deg, rgba(var(--boundary-rgb), .18) 0, rgba(var(--boundary-rgb), .18) 2px, transparent 2px), repeating-linear-gradient(90deg, rgba(var(--boundary-rgb), .035) 0 1px, transparent 1px 1.15rem), radial-gradient(80% 74% at 16% 0%, rgba(var(--boundary-rgb), .1), transparent 64%);padding:1rem;position:relative;overflow:hidden}.boundary-step-card:before{content:"";pointer-events:none;background:linear-gradient(#f0e2cc09,#0000 42%),radial-gradient(72% 80% at 100% 100%,#0003,#0000 64%);position:absolute;inset:0}.boundary-step-head{z-index:1;align-items:flex-start;gap:.9rem;display:flex;position:relative}.boundary-step-icon{width:2.7rem;height:2.7rem}.boundary-step-index{color:var(--boundary-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.68rem;font-weight:750;display:block}.boundary-step-title{color:var(--color-concrete-100);font-family:var(--font-heading), var(--font-sans), sans-serif;margin-top:.18rem;font-size:1.05rem;font-weight:800;line-height:1.25}.boundary-step-lamp{margin-left:auto}.boundary-step-copy{z-index:1;border-top:1px solid rgba(var(--boundary-rgb), .24);color:var(--color-concrete-300);margin-top:1rem;padding-top:.9rem;font-size:.9rem;line-height:1.6;position:relative}@media (max-width:40rem){.boundary-map{gap:.55rem}.boundary-step:not(:last-child):after{content:"";background:linear-gradient(180deg, rgba(var(--boundary-rgb), .48), rgba(var(--boundary-rgb), 0));pointer-events:none;width:1px;height:.65rem;position:absolute;top:calc(100% - .05rem);left:2.05rem}.boundary-step-card{padding:.82rem .9rem}.boundary-step-head{align-items:center;gap:.72rem}.boundary-step-icon{width:2.3rem;height:2.3rem}.boundary-step-title{margin-top:.08rem;font-size:.98rem}.boundary-step-lamp{display:none}.boundary-step-copy{border-top:0;margin-top:.75rem;margin-left:3.02rem;padding-top:0;font-size:.84rem;line-height:1.46}}.relation-card{--relation-signal:var(--signal-muted);--relation-rgb:var(--signal-muted-rgb);--relation-pattern:var(--signal-pattern-muted);--plate-signal:var(--relation-signal);--plate-rgb:var(--relation-rgb);border-color:rgba(var(--relation-rgb), .24);background-image:linear-gradient(90deg, rgba(var(--relation-rgb), .16), transparent 38%), var(--relation-pattern), radial-gradient(75% 68% at 16% 0%, rgba(var(--relation-rgb), .08), transparent 64%), linear-gradient(180deg, #e8decb09, transparent 40%)}.overview-relation-grid{align-items:stretch}.relation-card-core{--relation-signal:var(--signal-core);--relation-rgb:var(--signal-core-rgb);--relation-pattern:var(--signal-pattern-core)}.relation-card-evidence{--relation-signal:var(--signal-evidence);--relation-rgb:var(--signal-evidence-rgb);--relation-pattern:var(--signal-pattern-evidence)}.relation-card-change{--relation-signal:var(--signal-change);--relation-rgb:var(--signal-change-rgb);--relation-pattern:var(--signal-pattern-change)}.relation-card-reference{--relation-signal:var(--signal-reference);--relation-rgb:var(--signal-reference-rgb);--relation-pattern:var(--signal-pattern-reference)}.relation-card-muted{--relation-signal:var(--signal-muted);--relation-rgb:var(--signal-muted-rgb)}.relation-card:before{content:"";background:linear-gradient(180deg, transparent, var(--relation-signal), transparent);opacity:.34;width:2px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}.relation-card:hover:before,.relation-card:focus-within:before{opacity:.82}.relation-card-head{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.relation-card-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.relation-card-index{font-family:var(--font-mono), ui-monospace, monospace;color:var(--relation-signal);opacity:.78;font-size:.68rem}.relation-card-role{border:1px solid rgba(var(--relation-rgb), .28);border-radius:calc(var(--radius-control) - 5px);background:linear-gradient(180deg, rgba(var(--relation-rgb), .085), transparent 72%), #0a070533;min-height:1.25rem;color:var(--relation-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.08rem .34rem .06rem;font-size:.56rem;font-weight:750;line-height:1;display:inline-flex}.relation-card-title{font-family:var(--font-heading), var(--font-sans), sans-serif;color:var(--color-concrete-100);margin-top:.15rem;font-size:1rem;font-weight:800;line-height:1.25}.relation-card-examples{color:var(--color-concrete-500);margin-top:.25rem;font-size:.78rem;line-height:1.45}.relation-card-body{gap:.65rem;margin-top:1.1rem;display:grid}.relation-card-body div{border-top:1px solid rgba(var(--relation-rgb), .24);min-width:0;padding-top:.65rem}.relation-card-body dt{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--relation-signal);font-size:.64rem;font-weight:700}.relation-card-body dd{color:var(--color-concrete-300);margin-top:.28rem;font-size:.9rem;line-height:1.55}.relation-card-body div:first-child dd{color:var(--color-concrete-400)}.relation-card-body div:nth-child(2){border-top-color:rgba(var(--signal-core-rgb), .2)}.relation-card-body div:nth-child(2) dt{color:var(--signal-core)}.relation-card-body div:nth-child(2) dd{color:var(--color-concrete-100);font-weight:650}@media (min-width:64rem){.overview-relation-grid{border:1px solid rgba(var(--signal-reference-rgb), .22);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--signal-reference-rgb), .028), transparent 42%), repeating-linear-gradient(90deg, transparent 0 1.55rem, rgba(var(--signal-reference-rgb), .014) 1.55rem calc(1.55rem + 1px)), #0c09063d;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;box-shadow:inset 0 1px #f0e2cc0a,inset 0 -1px #00000057}.overview-relation-grid>li+li{border-top:1px solid rgba(var(--signal-reference-rgb), .12)}.overview-relation-grid .relation-card{background-image:linear-gradient(90deg, rgba(var(--relation-rgb), .055), transparent 26%), linear-gradient(180deg, #e8decb05, transparent 44%);box-shadow:inset 2px 0 0 rgba(var(--relation-rgb), .2);border:0;border-radius:0;padding:.95rem 1.05rem}.overview-relation-grid .relation-card>.relative{grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr);align-items:start;gap:clamp(1.1rem,2vw,1.65rem);display:grid}.overview-relation-grid .relation-card:before{display:none}.overview-relation-grid .surface-engraving{opacity:.32}.overview-relation-grid .surface-glint{opacity:.42}.overview-relation-grid .relation-card-head{min-width:0}.overview-relation-grid .relation-card-title{margin-top:.28rem;font-size:.98rem}.overview-relation-grid .relation-card-examples{max-width:18rem}.overview-relation-grid .relation-card-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(.85rem,1.35vw,1.25rem);margin-top:0}.overview-relation-grid .relation-card-body div{border-top:0;border-left:1px solid rgba(var(--relation-rgb), .18);min-height:100%;padding:0 0 0 .9rem}.overview-relation-grid .relation-card-body div:nth-child(2){border-top:0;border-left-color:rgba(var(--signal-core-rgb), .2)}}@media (max-width:639px){#nearby-tools{gap:1.15rem}.overview-relation-grid{border:1px solid rgba(var(--signal-reference-rgb), .24);border-radius:var(--radius-panel);background:#0a07052e;gap:0;overflow:hidden}.overview-relation-grid>li:not(:last-child) .relation-card{border-bottom:1px solid rgba(var(--relation-rgb), .22)}.relation-card{box-shadow:inset 2px 0 0 rgba(var(--relation-rgb), .2);border-width:0;border-radius:0;padding:.68rem .76rem .74rem}.relation-card-head{align-items:flex-start;gap:.58rem}.relation-card-meta{gap:.28rem}.relation-card-role{border-radius:calc(var(--radius-control) - 6px);min-height:.98rem;padding-inline:.28rem;font-size:.48rem}.relation-card-title{margin-top:.1rem;font-size:.86rem;line-height:1.24}.relation-card-head .pilot-lamp,.relation-card-examples{display:none}.relation-card-body{gap:.34rem;margin-top:.48rem}.relation-card-body div{grid-template-columns:minmax(3.45rem,.3fr) 1fr;align-items:start;gap:.5rem;padding-top:.34rem;display:grid}.relation-card-body dt{font-size:.5rem;line-height:1.2}.relation-card-body dd{margin-top:0;font-size:.72rem;line-height:1.34}#failure-modes{gap:1.65rem}.overview-failure-grid{gap:.7rem}.overview-failure-card{padding:.95rem 1rem}.overview-failure-card>.relative{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.22rem .72rem;display:grid}.overview-failure-card>.relative>div:first-child{display:contents}.overview-failure-card .hex-badge{grid-area:1/1/span 3;width:2.05rem;height:2.05rem;margin-top:.08rem}.overview-failure-card .hex-badge svg{width:.95rem;height:.95rem}.overview-failure-card>.relative>div:first-child>div:not(.hex-badge){grid-area:1/2;min-width:0}.overview-failure-card h3{font-size:.96rem;line-height:1.2}.overview-failure-card>.relative>p{grid-column:2;margin-top:0;font-size:.82rem;line-height:1.42}.overview-failure-card>.relative>p:nth-of-type(2){color:var(--color-concrete-100);font-size:.8rem}}.crt-screen{background:linear-gradient(#f0b85c09,#0000 5.5rem),repeating-linear-gradient(0deg,#f0e2cc04 0 1px,#0000 1px 5px),radial-gradient(90% 70% at 50% 0,#d88a240e,#0000 66%),#080604;box-shadow:inset 0 1px #f0e2cc09,inset 0 0 54px #0000006b}.brushed-metal:before{content:"";border-radius:inherit;pointer-events:none;opacity:.48;background:repeating-linear-gradient(90deg,#0000,#0000 2px,#e8decb06 2px 3px);position:absolute;inset:0}.rivet-row{position:relative}.rivet-row:before,.rivet-row:after{content:"";pointer-events:none;background-image:radial-gradient(circle at center, var(--color-brass) 1.4px, transparent 2.2px);opacity:.42;background-size:26px 8px;height:8px;position:absolute;left:0;right:0}.rivet-row:before{top:4px}.rivet-row:after{bottom:4px}.screw-corners{position:relative}.screw-corners:before,.screw-corners:after,.screw-corners-bottom:before,.screw-corners-bottom:after{content:"";background:radial-gradient(circle at 32% 30%, #ebd08a73, transparent 55%), linear-gradient(180deg, var(--color-line-bright), var(--color-night-well));pointer-events:none;z-index:10;border:1px solid #d88a246b;border-radius:9999px;width:10px;height:10px;position:absolute;box-shadow:inset 0 1px #ebd08a33,0 1px 1px #0000008c}.screw-corners:before{top:8px;left:8px}.screw-corners:after{top:8px;right:8px}.screw-corners-bottom:before{bottom:8px;left:8px}.screw-corners-bottom:after{bottom:8px;right:8px}.pilot-lamp{--lamp-signal:var(--color-line-bright);--lamp-rgb:91, 73, 55;--lamp-highlight:#f0e2cc66;border:2px solid var(--color-line);background:radial-gradient(circle at 35% 35%, var(--lamp-highlight), transparent 42%), var(--lamp-signal);width:16px;height:16px;box-shadow:inset 0 1px 1px #00000080, 0 0 8px rgba(var(--lamp-rgb), .28), 0 0 2px var(--lamp-signal);border-radius:9999px;display:inline-flex;position:relative}.pilot-lamp-core,.pilot-lamp-amber{--lamp-signal:var(--signal-core);--lamp-rgb:var(--signal-core-rgb);--lamp-highlight:#fff8e0b3}.pilot-lamp-evidence{--lamp-signal:var(--signal-evidence);--lamp-rgb:var(--signal-evidence-rgb);--lamp-highlight:#f4fae1ad}.pilot-lamp-green,.pilot-lamp-greenfield{--lamp-signal:var(--signal-greenfield);--lamp-rgb:var(--signal-greenfield-rgb);--lamp-highlight:#e2fae9a8}.pilot-lamp-brownfield{--lamp-signal:var(--signal-brownfield);--lamp-rgb:var(--signal-brownfield-rgb);--lamp-highlight:#fbe0cca8}.pilot-lamp-reference,.pilot-lamp-olive{--lamp-signal:var(--signal-reference);--lamp-rgb:var(--signal-reference-rgb);--lamp-highlight:#defaf4a8}.pilot-lamp-change{--lamp-signal:var(--signal-change);--lamp-rgb:var(--signal-change-rgb);--lamp-highlight:#ffece6b3}.pilot-lamp-red{--lamp-signal:var(--color-pwr-red);--lamp-rgb:210, 98, 78;--lamp-highlight:#ffeae2b8}.pilot-lamp-off{--lamp-signal:var(--color-line);--lamp-rgb:70, 57, 44;--lamp-highlight:#f0e2cc1f;background:radial-gradient(circle at 35% 35%, #f0e2cc1f, transparent 40%), var(--color-line);box-shadow:inset 0 1px 2px #00000080}.terminal-window .terminal-toolbar .pilot-lamp-change{--lamp-signal:var(--signal-change);--lamp-rgb:var(--signal-change-rgb);--lamp-highlight:#ffece6b3}.terminal-window .terminal-toolbar .pilot-lamp-red{--lamp-signal:var(--color-pwr-red);--lamp-rgb:210, 98, 78;--lamp-highlight:#ffeae2b8}.terminal-window .terminal-toolbar .pilot-lamp-core,.terminal-window .terminal-toolbar .pilot-lamp-amber{--lamp-signal:var(--signal-core);--lamp-rgb:var(--signal-core-rgb);--lamp-highlight:#fff8e0b3}.terminal-window .terminal-toolbar .pilot-lamp-evidence{--lamp-signal:var(--signal-evidence);--lamp-rgb:var(--signal-evidence-rgb);--lamp-highlight:#f4fae1ad}.terminal-window .terminal-toolbar .pilot-lamp-green{--lamp-signal:var(--signal-greenfield);--lamp-rgb:var(--signal-greenfield-rgb);--lamp-highlight:#e2fae9a8}.engraved{color:var(--color-concrete-300);text-shadow:0 -1px #000000bf}.crt-screen{background-color:var(--color-night-well);position:relative;box-shadow:inset 0 3px 8px #000000b8,inset 0 0 64px #00000073}.terminal-window{transition:border-color .16s,box-shadow .16s}.terminal-window:hover,.terminal-window:focus-within{border-color:#d88a246b;box-shadow:inset 0 1px #f0e2cc17,inset 0 -2px #00000080,0 0 0 1px #d88a240d}.terminal-content{scrollbar-gutter:stable}.terminal-content>:not(.pointer-events-none){z-index:4;position:relative}.terminal-content .text-concrete-500{color:var(--color-concrete-400)}.terminal-title-caret{background:var(--color-aurum);border-radius:1px;width:.45rem;height:.78rem;animation:1.15s step-end infinite blink;display:inline-block;box-shadow:0 0 8px #d88a248a}.terminal-toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(.7rem,1.4vw,1.1rem);display:grid}.terminal-toolbar:has(.copy-button){grid-template-columns:auto minmax(0,1fr)}.terminal-lamp-row{min-width:0}.terminal-title-label{isolation:isolate;border:1px solid rgba(var(--signal-muted-rgb), .18);border-radius:calc(var(--radius-control) - 4px);background:linear-gradient(90deg, rgba(var(--signal-core-rgb), .08), transparent 44%), repeating-linear-gradient(90deg, rgba(var(--signal-muted-rgb), .045) 0 1px, transparent 1px .66rem), #0a070538;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;flex:auto;width:100%;min-width:0;max-width:100%;padding:.18rem .36rem .16rem;font-size:clamp(.39rem,.54vw,.48rem);line-height:1.12;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e2cc0a,0 0 0 1px #0000001f}.terminal-toolbar-actions{grid-column:2;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;align-items:center;gap:.65rem;min-width:0;display:grid}.terminal-toolbar-actions .copy-button{z-index:2;flex:none;grid-column:2;justify-self:end;margin-left:auto;position:relative}.terminal-toolbar-actions .terminal-copy-button{gap:.2rem;min-width:2.75rem;min-height:2.75rem;padding:.12rem .3rem;font-size:.48rem}.terminal-toolbar:has(.copy-button) .terminal-title-label{grid-column:1;justify-self:end;width:min(100%,clamp(7.5rem,24vw,18rem));max-width:min(100%,18rem)}.terminal-toolbar:not(:has(.copy-button)) .terminal-title-label{grid-column:2;justify-self:end;width:min(100%,clamp(6.5rem,22vw,16rem));max-width:min(100%,16rem)}.terminal-title-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.terminal-title-label:before{content:"";background:var(--signal-core);width:.18rem;height:.74rem;box-shadow:0 0 8px rgba(var(--signal-core-rgb), .42);border-radius:999px;position:absolute;top:50%;left:-.45rem;transform:translateY(-50%)}@media (max-width:40rem){.terminal-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem .58rem;display:grid}.terminal-lamp-row{flex-wrap:nowrap;gap:.45rem}.terminal-toolbar>div:last-child{justify-self:end}.terminal-toolbar-actions{grid-column:2;justify-content:flex-end;min-width:0;display:flex}.terminal-toolbar .copy-button{letter-spacing:.06em;gap:.22rem;min-width:2.75rem;min-height:2.75rem;padding:.12rem .3rem;font-size:10px}.terminal-toolbar .copy-button svg{width:.62rem;height:.62rem}.terminal-toolbar:has(.copy-button){grid-template-columns:minmax(0,1fr) auto;align-items:center}.terminal-toolbar:has(.copy-button) .terminal-lamp-row{min-width:0;overflow:hidden}.terminal-toolbar:has(.copy-button) .terminal-lamp-row>span>span:not(.pilot-lamp){display:none}.terminal-toolbar:has(.copy-button)>div:last-child{justify-self:end;width:auto}.terminal-toolbar:has(.copy-button) .copy-button{grid-column:auto;justify-content:center;width:auto;min-height:2.75rem}}.crt-screen:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000001f 2px 4px);position:absolute;inset:0}.crt-screen:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(#0000 50%,#00000061 100%),linear-gradient(#d88a240b 0%,#0000 100%);position:absolute;inset:0}.paper-artifact{isolation:isolate;color:var(--color-ink);border-radius:var(--radius-panel);background:linear-gradient(90deg,#78532a38 1px,#0000 1px) 0 0/42px 100%,linear-gradient(90deg,#fff6dc2e,#0000 2.6rem),repeating-linear-gradient(#0000 0 30px,#4d453a33 31px,#0000 32px) 0 0/100% 32px,radial-gradient(120% 90% at 12% 0,#fff8e257,#0000 48%),linear-gradient(#e7d1ad,#d6bd93);border:1px solid #b8873a85;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 0 0 1px #fff6dc2e,inset 0 -1px #08090b1a,inset 12px 0 22px #754e2214,0 14px 30px #0000004d}.paper-artifact:before{content:"";border-radius:inherit;pointer-events:none;opacity:.74;background-image:linear-gradient(90deg,#0000 0 1rem,#6f491f38 1rem 1.05rem,#fff7de24 1.05rem 1.08rem,#0000 1.08rem),radial-gradient(1px 1px at 18px 22px,#100b0712,#0000),radial-gradient(1px 1px at 84px 66px,#100b070d,#0000),radial-gradient(1px 1px at 148px 18px,#b8873a17,#0000);background-size:auto,180px 120px,180px 120px,180px 120px;position:absolute;inset:0}.paper-artifact:after{content:"";clip-path:polygon(100% 0,0 0,100% 100%);opacity:.64;pointer-events:none;background:linear-gradient(135deg,#fff6debd,#a67f4447);border-bottom:1px solid #100b072e;border-left:1px solid #100b071f;border-bottom-left-radius:.35rem;width:2.1rem;height:2.1rem;position:absolute;top:0;right:0;box-shadow:-1px 1px #412c161a}.paper-artifact:hover,.paper-artifact:focus-within{border-color:#b8873aa8;box-shadow:inset 0 1px #ffffff94,inset 0 0 0 1px #fff6dc29,inset 0 -1px #08090b1a,inset 12px 0 22px #754e2214}.paper-stamp{border-radius:var(--radius-control);color:var(--color-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;background:#ead7b72e;border:1px solid #08090b6b;align-items:center;padding:.26rem .38rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex;transform:rotate(-1deg);box-shadow:inset 0 0 0 1px #fff6dc14}@media (max-width:40rem){.paper-artifact{padding:1.05rem}.paper-artifact-header{gap:.65rem;padding-bottom:.75rem}.paper-artifact-title{font-size:.8rem;line-height:1.24}.paper-artifact-meta{margin-top:.32rem;font-size:.68rem;line-height:1.42}.paper-stamp{padding:.22rem .34rem;font-size:.62rem}.paper-artifact-body{margin-top:.9rem;font-size:.8125rem;line-height:1.78}}.colophon-section{row-gap:clamp(1.35rem,2vw,1.75rem)}.colophon-terminal-content{font-size:.875rem;line-height:1.55}.colophon-terminal-content h2{font-size:clamp(1.75rem,7vw,2rem);line-height:1.05}.colophon-paper{align-self:start;width:100%;min-height:14.5rem}.colophon-paper>div:last-child{line-height:1.6}.colophon-build-trace{background:linear-gradient(90deg, #d88a2411, transparent 42%), repeating-linear-gradient(90deg, rgba(var(--signal-muted-rgb), .032) 0 1px, transparent 1px 1.15rem), #130f0bc7;border-color:#d88a2442;position:relative;overflow:hidden}.colophon-build-trace:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, #d88a2457, rgba(var(--signal-reference-rgb), .16), transparent);height:1px;position:absolute;inset:auto 1.1rem 0}.colophon-build-trace-inner{gap:1rem;display:grid}.colophon-build-trace ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.colophon-build-trace ol:before{content:"";pointer-events:none;background:linear-gradient(90deg, #d88a2480, #d88a2424, rgba(var(--signal-reference-rgb), .12));opacity:.66;height:1px;position:absolute;top:.28rem;left:.4rem;right:.4rem}.colophon-build-trace li{min-width:0;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;color:var(--color-concrete-200);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;display:grid;position:relative}.colophon-build-trace li:not(:last-child):after{content:none}.colophon-build-trace-copy{z-index:1;background:#0c09066b;border-left:1px solid #d88a242e;gap:.12rem;margin-top:.74rem;padding:.38rem .32rem .32rem .45rem;display:grid;position:relative}.colophon-build-trace-title{letter-spacing:.08em;white-space:nowrap;font-size:.68rem;font-weight:760;line-height:1.1}.colophon-build-trace-detail{color:var(--signal-muted);letter-spacing:.06em;white-space:nowrap;font-size:.58rem;font-weight:720;line-height:1.1}.colophon-build-trace-dot{z-index:1;background:var(--color-aurum);border:1px solid #d88a24c2;border-radius:999px;flex:none;width:.55rem;height:.55rem;position:relative;box-shadow:0 0 10px #d88a2457}@media (min-width:64rem){.colophon-build-trace-inner{grid-template-columns:minmax(0,1fr) minmax(22rem,.88fr);align-items:center;gap:.55rem 1.6rem}.colophon-build-trace-inner>p,.colophon-build-trace-inner>ol{grid-column:1}.colophon-provenance-grid{grid-area:1/2/span 2}}.colophon-provenance-grid{border:1px solid rgba(var(--signal-muted-rgb), .18);border-radius:calc(var(--radius-panel) - 2px);background:rgba(var(--signal-muted-rgb), .12);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.colophon-provenance-grid>div{background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .06), transparent 58%), var(--signal-pattern-muted), #0a070552;min-width:0;padding:.58rem .7rem}.colophon-provenance-grid dt{color:var(--signal-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:750;line-height:1.2}.colophon-provenance-grid dd{color:var(--color-concrete-200);font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;margin-top:.18rem;font-size:.72rem;line-height:1.35}.colophon-trace-card{isolation:isolate;background-image:linear-gradient(90deg,#d88a2457 0 2px,#0000 2px),radial-gradient(70% 58% at 16% 0,#f0b85c12,#0000 62%),radial-gradient(80% 80% at 100% 100%,#0003,#0000 60%),linear-gradient(#e8decb0b 0%,#0000 38%);min-height:13.25rem}.colophon-trace-grid{margin-top:.1rem}@media (max-width:40rem){.colophon-section{row-gap:1.15rem;padding-top:2.35rem;padding-bottom:0}.colophon-terminal-shell{padding:.375rem}.colophon-terminal-shell .terminal-toolbar{min-height:2.8rem;padding:.46rem .58rem}.colophon-terminal-shell .terminal-lamp-row{gap:.52rem}.colophon-terminal-shell .terminal-lamp-row>span>span:not(.pilot-lamp){display:none}.colophon-terminal-content{padding:.78rem .88rem;font-size:.76rem;line-height:1.4}.colophon-terminal-content h2{font-size:1.38rem;line-height:1.08}.colophon-terminal-content p{margin-top:.42rem;line-height:1.48}.colophon-terminal-content dl{gap:.48rem}.colophon-fact-row{grid-template-columns:minmax(3.2rem,.26fr) minmax(0,1fr);gap:.46rem;padding-top:.5rem}.colophon-fact-row dt{font-size:.625rem;line-height:1.25}.colophon-fact-row dd{font-size:.64rem;line-height:1.34}.colophon-paper{min-height:0;margin-top:0;padding:1rem}.colophon-paper>div:first-child{gap:.75rem;padding-bottom:.85rem}.colophon-paper>div:last-child{margin-top:.95rem;font-size:.8125rem;line-height:1.55}.colophon-build-trace{margin-top:.1rem;padding:.75rem .7rem}.colophon-build-trace-inner{gap:.64rem}.colophon-build-trace ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding-bottom:0;display:grid;overflow:visible}.colophon-build-trace ol:before{display:none}.colophon-build-trace li{border-radius:calc(var(--radius-control) - 4px);background:linear-gradient(90deg, #d88a2412, transparent 58%), repeating-linear-gradient(90deg, rgba(var(--signal-muted-rgb), .028) 0 1px, transparent 1px .8rem), #0a070552;text-align:left;border:1px solid #d88a242e;border-left-color:#d88a246b;grid-template-columns:minmax(0,1fr);align-content:end;align-items:end;gap:.28rem;min-width:0;min-height:3.05rem;padding:.45rem .5rem .44rem;overflow:hidden}.colophon-build-trace li:last-child{grid-column:1/-1;min-height:2.65rem}.colophon-build-trace-copy{background:0 0;border-left:0;min-width:0;margin-top:0;padding-left:0;padding-right:0}.colophon-build-trace-title{letter-spacing:.07em;overflow-wrap:anywhere;white-space:normal;font-size:.64rem}.colophon-build-trace-detail{letter-spacing:.055em;overflow-wrap:anywhere;white-space:normal;font-size:.625rem}.colophon-build-trace-dot{opacity:.82;width:.34rem;height:.34rem;position:absolute;top:.45rem;right:.48rem}.colophon-provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.colophon-provenance-grid>div{padding:.5rem .54rem}.colophon-provenance-grid dt{font-size:.55rem}.colophon-provenance-grid dd{margin-top:.12rem;font-size:.64rem;line-height:1.22}.colophon-trace-grid{gap:.56rem}.colophon-trace-card{min-height:0;padding:.78rem .84rem}.colophon-trace-card>.relative{row-gap:.42rem;height:auto;min-height:0;display:flex}.colophon-trace-card h2{font-size:.98rem;line-height:1.15}.colophon-trace-card>div.relative>:is(div,h2,p,span){margin-top:0;margin-bottom:0}.colophon-trace-card p:not(:first-child){font-size:.78rem;line-height:1.36}.colophon-trace-card span.mt-auto{min-height:1.65rem;margin-top:.46rem;padding-top:0;font-size:.66rem}}.site-footer{background-image:linear-gradient(#46392c14 1px,#0000 1px),linear-gradient(90deg,#46392c0e 1px,#0000 1px),radial-gradient(70% 100% at 50% 0,#d88a240d,#0000 56%);background-size:48px 48px,48px 48px,auto}.site-footer-grid{grid-template-columns:minmax(14rem,1.1fr) minmax(0,2fr) minmax(12rem,.88fr);align-items:start;gap:1.85rem 2rem;display:grid}.site-footer-register{color:var(--color-concrete-500);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:auto minmax(2rem,1fr) auto auto;align-items:center;gap:.85rem;font-size:.64rem;font-weight:650;line-height:1.25;display:grid}.site-footer-register:before,.site-footer-register:after{content:"";background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .46), rgba(var(--signal-reference-rgb), .16), transparent);height:1px}.site-footer-register:before{grid-area:1/2}.site-footer-register:after{display:none}.site-footer-register span:first-child{grid-area:1/1}.site-footer-register span:nth-child(2){color:var(--signal-reference);grid-area:1/3;justify-self:start}.site-footer-register span:nth-child(3){grid-area:1/4;justify-self:end}.site-footer-identity{border:1px solid rgba(var(--signal-core-rgb), .18);border-left-color:rgba(var(--signal-core-rgb), .55);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--signal-core-rgb), .08), transparent 56%), var(--signal-pattern-muted), #0a07055c;max-width:19rem;min-height:9.1rem;box-shadow:inset 2px 0 0 rgba(var(--signal-core-rgb), .18), inset 0 1px 0 #f0e2cc09;gap:.6rem;padding:.95rem 1.05rem;display:grid;position:relative;overflow:hidden}.site-footer-identity:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(var(--signal-core-rgb), .42), rgba(var(--signal-reference-rgb), .12), transparent);opacity:.62;height:1px;position:absolute;bottom:.75rem;left:.95rem;right:.75rem}.site-footer-identity p{max-width:15rem;line-height:1.55}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.site-footer-link-group{--footer-group-signal:var(--signal-muted);--footer-group-rgb:var(--signal-muted-rgb);--footer-group-pattern:var(--signal-pattern-muted);border:1px solid rgba(var(--footer-group-rgb), .16);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--footer-group-rgb), .045), transparent 52%), var(--footer-group-pattern);min-width:0;box-shadow:inset 1px 0 0 rgba(var(--footer-group-rgb), .16);padding:.82rem .92rem}.site-footer-link-group-core{--footer-group-signal:var(--signal-core);--footer-group-rgb:var(--signal-core-rgb);--footer-group-pattern:var(--signal-pattern-core)}.site-footer-link-group-reference{--footer-group-signal:var(--signal-reference);--footer-group-rgb:var(--signal-reference-rgb);--footer-group-pattern:var(--signal-pattern-reference)}.site-footer-link-group-muted{--footer-group-signal:var(--signal-muted);--footer-group-rgb:var(--signal-muted-rgb);--footer-group-pattern:var(--signal-pattern-muted)}.site-footer-link-title{border-bottom:1px solid rgba(var(--footer-group-rgb), .26);color:var(--footer-group-signal);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.35rem;padding-bottom:.38rem;font-size:.68rem;font-weight:600;line-height:1.2}.site-footer-link-list{justify-items:start;gap:.12rem;display:grid}.site-footer-link-list a{border-bottom:1px solid rgba(var(--footer-group-rgb), .1);justify-content:flex-start;width:100%}.site-footer-link-list a[aria-current=page]{color:var(--color-suspec-yellow)}.site-footer-link-list a:last-child{border-bottom-color:#0000}.site-footer-proof{border:1px solid rgba(var(--signal-evidence-rgb), .16);border-left-color:rgba(var(--signal-evidence-rgb), .42);border-radius:var(--radius-panel);background:linear-gradient(90deg, rgba(var(--signal-evidence-rgb), .055), transparent 58%), var(--signal-pattern-evidence), #0a07054d;min-height:9.1rem;color:var(--color-concrete-400);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;box-shadow:inset 2px 0 0 rgba(var(--signal-evidence-rgb), .13), inset 0 1px 0 #f0e2cc07;justify-items:start;gap:.55rem;margin:0;padding:.95rem 1.05rem;font-size:.68rem;line-height:1.45;list-style:none;display:grid;position:relative}.site-footer-proof li{white-space:normal;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid}.site-footer-proof li:before{content:"";border:1px solid rgba(var(--signal-evidence-rgb), .72);background:rgba(var(--signal-evidence-rgb), .18);width:.34rem;height:.34rem;box-shadow:0 0 10px rgba(var(--signal-evidence-rgb), .14);border-radius:999px}.site-footer-year{color:var(--color-concrete-400);text-align:right;grid-column:3;justify-self:end;font-size:.875rem}@media (max-width:64rem){.site-footer-grid{grid-template-columns:1fr;gap:1.5rem}.site-footer-register{grid-template-columns:1fr;gap:.45rem}.site-footer-register span:first-child,.site-footer-register span:nth-child(2),.site-footer-register span:nth-child(3),.site-footer-register:before{grid-area:auto/1}.site-footer-register span:nth-child(2),.site-footer-register span:nth-child(3){justify-self:start}.site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.site-footer-proof,.site-footer-year{text-align:left;grid-column:auto;justify-self:start;justify-items:start}}@media (max-width:40rem){.site-footer-grid{gap:1rem;padding-top:2rem;padding-bottom:2rem}.site-footer-register{grid-template-columns:auto minmax(1rem,1fr) auto;align-items:center;gap:.55rem}.site-footer-register span:first-child{grid-area:1/1}.site-footer-register:before{grid-area:1/2}.site-footer-register span:nth-child(2){grid-area:1/3}.site-footer-register span:nth-child(3){display:none}.site-footer-identity{grid-template-columns:minmax(0,1fr);align-items:start;gap:.62rem;max-width:none;min-height:0;padding:.82rem .9rem .9rem}.site-footer-identity:after{opacity:.46;display:block;inset:3.42rem .9rem auto}.site-footer-identity p{max-width:none;padding-top:.62rem;line-height:1.45}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem}.site-footer-link-group{padding:.65rem .72rem}.site-footer-link-title{margin-bottom:.2rem;padding-bottom:.28rem}.site-footer-nav .site-footer-link-group:nth-child(2) .site-footer-link-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.55rem}.site-footer-link-group:last-child{grid-column:1/-1}.site-footer-link-group:last-child .site-footer-link-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.site-footer-proof{grid-template-columns:minmax(0,1fr);gap:.38rem;min-height:0;padding:.72rem .82rem;display:grid}.site-footer-proof li{white-space:normal;min-height:1.45rem}}.gilt-trim{position:relative}.gilt-trim:before{content:"";background:linear-gradient(90deg, transparent 0%, #d88a2429 12%, var(--color-gold) 50%, #d88a2429 88%, transparent 100%);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.gilt-rule{background:linear-gradient(90deg,#0000,#d88a248c 30% 70%,#0000);height:1px;position:relative}.gilt-rule:after{content:"";background:var(--color-gold);width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 8px #d88a249e}.toggle{cursor:pointer;transition:box-shadow 80ms,color .14s,background-color .14s,border-color .14s}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-night-well)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--color-line-bright), var(--color-line));border-radius:var(--radius-panel);border:2px solid var(--color-night-well)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--color-gold-deep), var(--color-line-bright))}::-webkit-scrollbar-corner{background:var(--color-night-well)}*{scrollbar-width:thin;scrollbar-color:var(--color-line-bright) var(--color-night-well)}::selection{background:var(--color-gold);color:var(--color-night)}:root{--background-plane-tilt-x:0deg;--background-plane-tilt-y:0deg;--background-plane-origin-x:50%;--background-plane-origin-y:54%;--background-plane-perspective-x:50%;--background-plane-perspective-y:53%;--background-header-tilt-x:0deg;--background-header-tilt-y:0deg;--background-header-perspective-x:50%;--background-header-perspective-y:47%;--background-plane-rotate-x:0deg;--background-plane-rotate-y:0deg;--background-plane-shift-x:0px;--background-plane-shift-y:0px;--background-plane-drift-x:0px;--background-plane-drift-y:0px;--background-plane-drift-soft-x:0px;--background-plane-drift-soft-y:0px;--background-plane-skew-x:0deg;--background-plane-skew-y:0deg;--background-header-before-rotate-x:0deg;--background-header-before-rotate-y:0deg;--background-header-after-rotate-x:0deg;--background-header-after-rotate-y:0deg;--background-header-shift-x:0px;--background-header-shift-y:0px;--background-header-shift-soft-x:0px;--background-header-shift-soft-y:0px;--background-hero-edge-rotate-x:0deg;--background-hero-edge-rotate-y:0deg;--background-hero-motif-rotate-x:0deg;--background-hero-motif-rotate-y:0deg;--background-hero-shift-x:0px;--background-hero-shift-y:0px;--background-header-origin-x:50%;--background-header-origin-y:46%;--background-plane-normal-x:0;--background-plane-normal-y:0}body{background:linear-gradient(#46392c1a 1px, transparent 1px) fixed, linear-gradient(90deg, #46392c14 1px, transparent 1px) fixed, radial-gradient(120% 80% at 50% -16%, #d88a2409, transparent 50%) fixed, radial-gradient(90% 70% at 50% 8%, #5f57250e, transparent 58%) fixed, var(--color-background);background-position:0 0,0 0,top,top,50%;background-size:48px 48px,48px 48px,auto,auto,auto}.site-background-perspective{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body{background:radial-gradient(120% 80% at 50% -16%, #d88a2409, transparent 50%) fixed, radial-gradient(90% 70% at 50% 8%, #5f57250e, transparent 58%) fixed, var(--color-background);background-position:top,top,50%;background-size:auto,auto,auto}.site-background-perspective{z-index:0;pointer-events:none;perspective:clamp(380px,42vw,760px);perspective-origin:var(--background-plane-perspective-x) var(--background-plane-perspective-y);transform-style:preserve-3d;contain:layout style paint;display:block;position:fixed;inset:0;overflow:clip}.site-background-plane{background:linear-gradient(#54433136 1px, transparent 1px), linear-gradient(90deg, #5443312e 1px, transparent 1px), linear-gradient(rgba(var(--signal-core-rgb), .036) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--signal-reference-rgb), .026) 1px, transparent 1px), linear-gradient(180deg, #f0e2cc04, transparent 34%, #00000014 100%);opacity:1;transform:translate3d(var(--background-plane-shift-x), var(--background-plane-shift-y), -28px) rotateX(var(--background-plane-rotate-x,var(--background-plane-tilt-x))) rotateY(var(--background-plane-rotate-y,var(--background-plane-tilt-y))) rotateZ(calc(var(--background-plane-normal-x) * -.16deg)) scale3d(1.16, 1.16, 1);transform-origin:var(--background-plane-origin-x) var(--background-plane-origin-y);transform-style:preserve-3d;backface-visibility:hidden;filter:contrast(1.06);will-change:transform;background-position:50%,50%,50%,50%,top;background-size:48px 48px,48px 48px,192px 192px,192px 192px,auto;transition:transform 80ms cubic-bezier(.2,.8,.2,1),opacity .16s ease-out;display:block;position:absolute;inset:-14vmax -16vmax}.site-background-plane:before{content:"";pointer-events:none;background:radial-gradient(78% 58% at 50% 18%, rgba(var(--signal-core-rgb), .036), transparent 66%), linear-gradient(180deg, #f0e2cc03, transparent 28%, #0000001a 100%);opacity:.36;position:absolute;inset:0}.site-background-plane:after{content:"";pointer-events:none;background:linear-gradient(rgba(var(--signal-core-rgb), .032) 1px, transparent 1px) 50% 0% / 96px 96px, linear-gradient(90deg, rgba(var(--signal-reference-rgb), .024) 1px, transparent 1px) 50% 0% / 96px 96px, linear-gradient(115deg, transparent 0 38%, #f0e2cc05 48%, transparent 58% 100%);opacity:.34;mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 76% at 50% 36%,#000 0 54%,#0000 100%);mask-image:radial-gradient(92% 76% at 50% 36%,#000 0 54%,#0000 100%)}.site-main-frame,.site-footer{z-index:1;position:relative}.ambient-header{perspective:clamp(360px,38vw,680px);perspective-origin:var(--background-header-perspective-x) var(--background-header-perspective-y);transform-style:preserve-3d}.ambient-header .page-hero{transform-style:preserve-3d}.ambient-header:before{width:min(78rem,118vw);height:clamp(9.25rem,15vw,12.5rem);transform:translate3d(calc(-50% + var(--background-header-shift-x)), var(--background-header-shift-y), 0) rotateX(var(--background-header-before-rotate-x)) rotateY(var(--background-header-before-rotate-y)) rotateZ(calc(var(--background-plane-normal-x) * -.16deg)) translateZ(70px) scale(1.16);background-position:calc(50% + var(--background-header-shift-soft-x)) calc(50% + var(--background-header-shift-soft-y)), calc(50% + var(--background-header-shift-soft-x)) 0, calc(50% + var(--background-header-shift-soft-x)) calc(50% + var(--background-header-shift-soft-y)), center;transform-origin:var(--background-header-origin-x) var(--background-header-origin-y);transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:transform 84ms cubic-bezier(.2,.8,.2,1),opacity .16s ease-out;animation:8s ease-in-out infinite alternate ambient-calibration-breathe-pointer}.ambient-header:after{transform:translate3d(calc(-50% + var(--background-header-shift-soft-x)), var(--background-header-shift-soft-y), 0) rotateX(var(--background-header-after-rotate-x)) rotateY(var(--background-header-after-rotate-y)) rotateZ(calc(var(--background-plane-normal-x) * -.14deg)) translateZ(64px) scale(1.18);background-position:calc(0% + var(--background-header-shift-soft-x)) 50%, calc(100% + var(--background-header-shift-soft-x)) 50%, calc(50% + var(--background-header-shift-soft-x)) center;transform-origin:var(--background-header-origin-x) var(--background-header-origin-y);backface-visibility:hidden;will-change:transform;transition:transform 84ms cubic-bezier(.2,.8,.2,1),opacity .16s ease-out;animation:7s ease-in-out infinite ambient-rule-breathe}.page-hero:before,.page-hero:after{transform:translate3d(var(--background-hero-shift-x), var(--background-hero-shift-y), 0) rotateX(var(--background-hero-edge-rotate-x)) rotateY(var(--background-hero-edge-rotate-y)) rotateZ(calc(var(--background-plane-normal-x) * -.1deg)) translateZ(58px) scale(1.1);transform-origin:50% 52%;backface-visibility:hidden;will-change:transform;transition:transform 84ms cubic-bezier(.2,.8,.2,1),opacity .16s ease-out}.page-hero:before{background-position:calc(50% + var(--background-hero-shift-x)) calc(42% + var(--background-hero-shift-y)), calc(50% + var(--background-hero-shift-x)) 50%, 50% 50%;transition:transform 84ms cubic-bezier(.2,.8,.2,1),opacity .16s ease-out}.page-hero:after{transition:transform 84ms cubic-bezier(.2,.8,.2,1),opacity .16s ease-out}.ambient-header .page-hero-motif{transform:translate3d(calc(-50% + var(--background-hero-shift-x)), var(--background-hero-shift-y), 0) rotateX(var(--background-hero-motif-rotate-x)) rotateY(var(--background-hero-motif-rotate-y)) rotateZ(calc(var(--background-plane-normal-x) * -.14deg)) translateZ(78px) scale(1.14);transform-origin:50% 52%;background-position:calc(50% + var(--background-hero-shift-x)) calc(48% + var(--background-hero-shift-y)), calc(50% + var(--background-hero-shift-x)) calc(50% + var(--background-hero-shift-y)), calc(50% + var(--background-hero-shift-x)) calc(48% + var(--background-hero-shift-y)), calc(50% + var(--background-hero-shift-x)) 50%;will-change:transform;transition:transform 84ms cubic-bezier(.2,.8,.2,1),opacity .16s ease-out;animation:7s ease-in-out infinite alternate page-hero-motif-breathe-pointer}.home-hero-section{perspective:clamp(300px,34vw,620px);perspective-origin:var(--background-header-perspective-x) var(--background-header-perspective-y);transform-style:preserve-3d}.home-hero-section:before{transform:translate3d(var(--background-header-shift-soft-x), var(--background-header-shift-soft-y), 0) rotateX(var(--background-header-after-rotate-x)) rotateY(var(--background-header-after-rotate-y)) translateZ(58px);transform-origin:50% 52%;will-change:transform;transition:transform 92ms cubic-bezier(.2,.8,.2,1),opacity .16s ease-out}.home-hero-seal-field{perspective:clamp(300px,34vw,620px);perspective-origin:var(--background-header-perspective-x) var(--background-header-perspective-y);transform-style:preserve-3d}.home-hero-seal-field svg{transform:translate3d(var(--background-hero-shift-x), var(--background-hero-shift-y), 0) rotateX(var(--background-hero-motif-rotate-x)) rotateY(var(--background-hero-motif-rotate-y)) translateZ(46px) scale(1.015);transform-origin:50%;will-change:transform;transition:transform 92ms cubic-bezier(.2,.8,.2,1)}.docs-index-cover,.docs-article-header{perspective:clamp(300px,34vw,560px);perspective-origin:var(--background-header-perspective-x) var(--background-header-perspective-y);transform-style:preserve-3d}.docs-index-cover:before,.docs-article-header:before{transform:translate3d(var(--background-header-shift-soft-x), var(--background-header-shift-soft-y), 52px) rotateX(var(--background-header-after-rotate-x)) rotateY(var(--background-header-after-rotate-y)) rotateZ(calc(var(--background-plane-normal-x) * -.08deg));transform-origin:var(--background-header-origin-x) var(--background-header-origin-y);will-change:transform;transition:transform 74ms ease-out,opacity .16s ease-out}.docs-index-cover:after,.docs-article-header:after{transform:translate3d(var(--background-plane-drift-x), var(--background-plane-drift-y), 40px) rotateX(var(--background-header-after-rotate-x)) rotateY(var(--background-header-after-rotate-y)) rotateZ(calc(var(--background-plane-normal-x) * -.07deg));transform-origin:var(--background-header-origin-x) var(--background-header-origin-y);will-change:transform;transition:transform 74ms ease-out,opacity .16s ease-out}}@keyframes ambient-calibration-breathe-pointer{0%{opacity:.46}to{opacity:.58}}@keyframes page-hero-motif-breathe-pointer{0%{opacity:var(--hero-motif-opacity-min)}to{opacity:var(--hero-motif-opacity-max)}}.home-hero-section .page-hero-title{letter-spacing:0;text-wrap:balance;word-spacing:-.3em;width:fit-content;max-width:min(100%,58rem);text-shadow:0 1px 0 #0000006b, 0 0 24px rgba(var(--signal-core-rgb), .1);margin-inline:auto;padding-inline:clamp(.58rem,1.15vw,.95rem);position:relative}.site-main-frame .page-hero-title{letter-spacing:0;text-wrap:balance;word-spacing:-.26em}.home-hero-section{overflow-x:clip}.home-hero-section .page-hero-title:before,.home-hero-section .page-hero-title:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--signal-core-rgb), .42), transparent), repeating-linear-gradient(90deg, rgba(var(--signal-core-rgb), .16) 0 1px, transparent 1px 1.4rem);opacity:.68;height:1px;position:absolute;left:0;right:0}.home-hero-section .page-hero-title:before{top:-.42rem}.home-hero-section .page-hero-title:after{bottom:-.5rem}.home-hero-proof-strip{margin-top:clamp(1.7rem,2.2vw,2.05rem)}.home-hero-proof{background:linear-gradient(90deg, rgba(var(--proof-rgb,var(--signal-muted-rgb)), .034), transparent 58%), repeating-linear-gradient(90deg, transparent 0 1.35rem, #f0e2cc03 1.35rem calc(1.35rem + 1px)), #0f0b0894}@media (min-width:48.0625rem){.home-hero-section{padding-bottom:clamp(1.35rem,2.25vw,2.25rem)}.home-hero-section .ambient-header{padding-top:clamp(4.35rem,5vw,4.85rem)}.home-hero-proof-strip{gap:.5rem;max-width:min(100%,45rem);margin-top:clamp(1rem,1.35vw,1.28rem)}.home-hero-proof{align-items:center;gap:.5rem;min-height:2.35rem;padding:.54rem .72rem}.home-hero-proof-lamp{margin-top:0;transform:scale(.72)}.home-hero-proof-body{display:none}.home-hero-preview{margin-top:clamp(1.2rem,1.6vw,1.5rem);margin-bottom:clamp(.6rem,1vw,.95rem);padding:.6rem}.home-hero-preview>.relative>.grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr)}.home-hero-run-card{padding:.74rem}.home-hero-run-card>div:first-child{margin-bottom:.68rem}.home-hero-run-card .home-step-rail-item{min-height:2.75rem;padding-block:.5rem}.home-hero-run-card .terminal-window{margin-top:.56rem}.home-hero-run-card .terminal-toolbar{padding-block:.45rem}.home-hero-run-card .terminal-content{max-height:8.9rem;padding:.78rem .95rem;font-size:.76rem;line-height:1.45}}@media (min-width:48.0625rem) and (max-height:56.25rem){.home-hero-section{padding-bottom:1rem}.home-hero-section .ambient-header{padding-top:clamp(4rem,5vw,4.45rem)}.home-hero-section .page-hero-title{font-size:clamp(3.05rem,5vw,4rem)}.home-hero-section .page-hero>p:first-of-type{margin-top:.86rem;font-size:1.05rem;line-height:1.42}.home-hero-section .page-hero>p:nth-of-type(2){margin-top:.48rem}.home-hero-section .page-hero>p:nth-of-type(2)+div{margin-top:1.05rem}.home-hero-proof-strip{margin-top:.95rem}.home-hero-preview{margin-top:1.15rem;margin-bottom:1rem}.home-hero-run-card{padding:.76rem}.home-hero-run-card>div:first-child{margin-bottom:.48rem}.home-hero-run-card h2{font-size:1.18rem}.home-hero-run-card .home-step-rail-item{min-height:2.75rem;padding-block:.46rem}.home-hero-run-card .terminal-window{margin-top:.56rem}.home-hero-run-card .terminal-toolbar{padding-block:.34rem}.home-hero-run-card .terminal-content{max-height:8.8rem;padding:.64rem .82rem;font-size:.72rem;line-height:1.38}}@media (min-width:48.0625rem) and (max-width:56rem){.home-hero-run-card ol:has(.home-step-rail-item){grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-run-card .terminal-toolbar:has(.copy-button) .terminal-lamp-row{min-width:0;overflow:hidden}.home-hero-run-card .terminal-toolbar:has(.copy-button) .terminal-lamp-row>span>span:not(.pilot-lamp){display:none}}@media (max-width:48rem){.home-hero-section{padding-bottom:.25rem}.home-hero-section .ambient-header{padding-top:clamp(4.55rem,16vw,4.95rem)}.home-hero-section .page-hero>p:first-of-type{margin-top:.88rem}.home-hero-section .page-hero>p:nth-of-type(2){margin-top:.46rem}.home-hero-section .page-hero>p:nth-of-type(2)+div{margin-top:.92rem}.home-hero-preview{margin-top:.92rem;margin-bottom:0;padding:.3rem}.home-hero-run-card{padding:.54rem}.home-hero-run-card>div:first-child{margin-bottom:.34rem}.home-step-rail-item{min-height:2.75rem;padding-block:.5rem}.home-hero-preview .terminal-window{margin-top:.38rem}.home-hero-preview .terminal-toolbar{min-height:2.36rem;padding-block:.26rem}.home-hero-preview .terminal-content{max-height:4.35rem;padding:.48rem .58rem}}@media (min-width:40.0625rem) and (max-width:48rem){.home-hero-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;width:min(100%,34rem)}.home-hero-proof{justify-content:center;min-height:2.3rem;padding-inline:.58rem}.home-hero-proof>div{min-width:0}}@media (min-width:48.0625rem) and (max-height:50rem){.home-hero-section{padding-bottom:.45rem}.home-hero-proof-strip{display:none}}.site-main-frame .repo-product-page.flex.flex-col{row-gap:clamp(1.1rem,1.8vw,1.65rem)}.repo-product-page>.page-nav-wrap,.repo-product-page>nav.page-nav-wrap{width:min(100%,72rem);margin-bottom:clamp(.92rem,1.36vw,1.24rem)}@media (min-width:64rem){.repo-product-page>.page-nav-wrap,.repo-product-page>nav.page-nav-wrap{max-width:min(72rem,100% - 4rem)}}.repo-product-page>.ambient-header+.page-nav-wrap{margin-top:clamp(.18rem,.5vw,.46rem)}.skills-page>.manifest-pair{margin-top:clamp(1.85rem,2.65vw,2.35rem)}.repo-product-page>.page-nav-wrap+.section-register{margin-top:clamp(.82rem,1.24vw,1.12rem)}.repo-product-page>.section-register+.section-register{margin-top:clamp(.82rem,1.3vw,1.18rem)}.repo-product-page>.section-register:not(.ambient-header){padding-top:var(--rhythm-register-gap)}.overview-section-nav-shell{width:100%}@media (min-width:64rem){.overview-section-nav-shell{max-width:none}}.repo-product-page :where(.cli-command-catalog,.mcp-adapter-panel,.skill-guide-catalog){background:radial-gradient(92% 64% at 50% 0%, #f0e2cc07, transparent 62%), linear-gradient(180deg, #f0e2cc05, transparent 36%), var(--color-panel-raised);box-shadow:inset 0 1px #f0e2cc0d,inset 0 -1px #0000006b,0 20px 56px #0000002e}.cli-command-catalog-header,.skill-guide-catalog-header,.mcp-adapter-header{min-height:3.25rem;padding-block:.9rem}.cli-command-section{padding:clamp(1.12rem,1.58vw,1.36rem)}.cli-command-section-heading{margin-bottom:clamp(.92rem,1.18vw,1.08rem);padding-bottom:clamp(.78rem,1vw,.92rem)}.cli-command-list{gap:.64rem}.cli-command-row.catalog-row{min-height:6.1rem;padding-block:.95rem}@media (min-width:48rem){.cli-command-section{grid-template-columns:minmax(11.5rem,.28fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.05rem,2vw,1.5rem);padding:clamp(1.18rem,1.65vw,1.55rem) clamp(1rem,1.75vw,1.45rem);display:grid}.cli-command-section-heading{border-bottom:0;border-right:1px solid rgba(var(--cli-section-rgb), .16);flex-direction:column;place-content:start flex-start;align-items:flex-start;gap:.82rem;min-height:100%;margin:0;padding:0 clamp(.92rem,1.35vw,1.18rem) 0 0}.cli-command-section-heading:before{background:linear-gradient(180deg, rgba(var(--cli-section-rgb), .48), rgba(var(--cli-section-rgb), .12) 36%, transparent 78%);width:1px;height:auto;inset:0 -1px 0 auto}.cli-command-section-heading h3{max-width:12rem;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.14}.cli-command-family-tag{margin-top:auto}.cli-command-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20.5rem),1fr));gap:clamp(.58rem,.85vw,.72rem)}.cli-command-row.catalog-row{min-height:5.45rem;padding:.82rem 7.15rem .82rem .86rem}}@media (min-width:40.01rem) and (max-width:63.99rem){.cli-command-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.cli-command-rail .cli-command-step:last-child{grid-column:1/-1}.cli-command-rail .cli-command-step:last-child .cli-command-link{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem 1rem;display:grid}.cli-command-rail .cli-command-step:last-child .cli-command-heading{grid-column:1/-1}.cli-command-rail .cli-command-step:last-child .cli-command-code,.cli-command-rail .cli-command-step:last-child .cli-command-detail{margin-top:0}.mcp-adapter-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-adapter-rail .mcp-adapter-step:last-child{grid-column:1/-1}.mcp-adapter-step-link{min-height:5.45rem;padding:.74rem .84rem}.mcp-adapter-rail .mcp-adapter-step:last-child .mcp-adapter-step-link{min-height:4.65rem}.mcp-adapter-rail .mcp-adapter-step:last-child .mcp-adapter-detail{max-width:36rem}}.mcp-guardrail-grid,.cli-command-legend{gap:clamp(.64rem,1vw,.86rem)}@media (min-width:64rem){.mcp-adapter-rail{background:0 0;gap:0}.mcp-adapter-step{border-right:1px solid rgb(var(--signal-reference-rgb) / .16)}.mcp-adapter-step:last-child{border-right:0}.mcp-adapter-heading{align-items:start;gap:.62rem;display:flex}.mcp-adapter-heading>.min-w-0{min-width:0}.mcp-adapter-title,.mcp-adapter-meta{overflow-wrap:anywhere}.mcp-adapter-detail{max-width:none}}.mcp-fact-card>.relative,.mcp-guardrail-card>.relative{gap:clamp(.9rem,1.25vw,1.12rem)}.repo-product-page .terminal-window{box-shadow:inset 0 1px #f0e2cc0d,inset 0 -1px #00000085,0 18px 46px #0000002e}.repo-product-page .agent-roster-cell{min-height:clamp(11.65rem,13.6vw,12.35rem);padding:clamp(1.16rem,1.48vw,1.34rem)}.repo-product-page .agent-roster-cell>div{grid-template-columns:3.25rem minmax(0,1fr);gap:clamp(.9rem,1.12vw,1rem)}.repo-product-page .agent-roster-cell-body{grid-template-rows:.92rem minmax(1.62rem,auto) minmax(1.22rem,auto) minmax(3.1rem,auto);grid-template-columns:minmax(0,1fr) auto;row-gap:.48rem;min-height:100%}.repo-product-page .agent-roster-cell-title,.repo-product-page .agent-roster-file,.repo-product-page .agent-roster-use{margin-block:0;margin-top:0;margin-bottom:0}.repo-product-page .agent-roster-use{align-self:start;max-width:32rem}.repo-product-page .agent-roster-cell-body>div:first-child p{grid-row:1}.repo-product-page .agent-roster-cell-body .motion-nudge-x{grid-row:1;align-self:start;margin-top:.05rem}.repo-product-page .agent-roster-cell-title{grid-row:2;align-self:center;max-width:16rem;line-height:1.18}.repo-product-page .agent-roster-file{grid-row:3;align-self:start;line-height:1.28}.repo-product-page .agent-roster-use{grid-row:4;line-height:1.46}.skills-page .skill-guide-row-badge{margin-top:.08rem}.skills-page .skill-guide-list>li{display:grid}.skills-page .skill-guide-row.catalog-row{height:100%;min-height:6.35rem;padding-block:.9rem}.skills-page .skill-guide-row.catalog-row>div:first-child>div:last-child{grid-template-rows:auto auto 1fr;align-content:start;row-gap:.3rem;display:grid}.skills-page .skill-guide-row .catalog-row-copy{align-self:start;margin-top:0}.skills-page .skill-guide-row-file{overflow-wrap:anywhere}.skills-page .skill-guide-row .catalog-row-title{align-self:start;line-height:1.24}.skills-page .skill-guide-list{align-items:stretch}.skills-page .skill-guide-row.catalog-row{grid-template-columns:3.15rem minmax(0,1fr) auto;padding-inline:.95rem 2.35rem}.skills-page .skill-guide-row-badge{align-self:start}@media (max-width:40rem){.home-hero-section .page-hero-title{padding-inline:.3rem}.home-hero-section .page-hero-title:before{top:-.32rem}.home-hero-section .page-hero-title:after{bottom:-.38rem}.home-hero-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;width:min(100%,21.5rem);margin-top:1.35rem}.home-hero-proof{justify-content:center;gap:.28rem;min-height:2.12rem;padding:.42rem .34rem;position:relative}.home-hero-proof-lamp{position:absolute;top:50%;left:.3rem;transform:translateY(-50%)scale(.54)}.home-hero-proof>div{min-width:0;padding-left:.54rem}.home-hero-proof-label{letter-spacing:.035em;font-size:.54rem}@media (max-width:22rem){.home-hero-proof-strip{grid-template-columns:minmax(0,1fr)}}.site-main-frame .repo-product-page.flex.flex-col{row-gap:1.22rem}.repo-product-page>.ambient-header+.page-nav-wrap{margin-top:.72rem}.repo-product-page>.page-nav-wrap,.repo-product-page>nav.page-nav-wrap{margin-bottom:.92rem}.repo-product-page>.page-nav-wrap+.section-register{margin-top:.7rem}.repo-product-page>.page-nav-wrap:after{display:none}.repo-product-page .agent-page-nav{border:1px solid rgba(var(--signal-muted-rgb), .18);border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .035), transparent 58%), repeating-linear-gradient(90deg, transparent 0 1.3rem, rgba(var(--signal-muted-rgb), .02) 1.3rem calc(1.3rem + 1px)), #0c090642;scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:.12rem;display:grid;overflow:visible;box-shadow:inset 0 1px #f0e2cc06}.repo-product-page .agent-page-nav::-webkit-scrollbar{display:none}.repo-product-page .agent-page-nav-link{flex:initial;scroll-snap-align:none;width:auto;min-width:0;min-height:2.85rem}.repo-product-page .agent-page-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcp-page>.ambient-header+.page-nav-wrap{margin-top:.16rem}.mcp-page>.page-nav-wrap,.mcp-page>nav.page-nav-wrap{margin-bottom:.52rem}.mcp-page>.page-nav-wrap+.section-register{margin-top:.28rem}.mcp-page>#bridge{padding-top:2.78rem}.mcp-page .mcp-page-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.mcp-page .mcp-page-nav .agent-page-nav-link{gap:.28rem;min-height:2.75rem;padding:.36rem .42rem}.mcp-page .mcp-page-nav .agent-page-nav-label{font-size:.72rem}.get-started-page .setup-path-strip{border-top:1px solid rgba(var(--signal-core-rgb), .14);scroll-snap-type:none;scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;padding:.48rem .58rem .56rem;display:grid;overflow:visible}.get-started-page .setup-route-header{gap:.42rem;padding:.75rem 1.35rem .65rem}.get-started-page .setup-route-kicker{font-size:.52rem}.get-started-page .setup-route-title{margin-top:.16rem;font-size:.86rem}.get-started-page .setup-route-meta{gap:.18rem}.get-started-page .setup-route-meta span{min-height:1.4rem;padding-inline:.32rem;font-size:.625rem}.get-started-page .setup-command-strip{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.48rem .68rem .5rem}.get-started-page .setup-command-label{margin-bottom:.18rem;font-size:.625rem}.get-started-page .setup-command-copy code{font-size:.66rem;line-height:1.28}.get-started-page .setup-command-button{min-height:2.5rem;padding:.16rem .32rem;font-size:.625rem}.get-started-page .setup-path-strip::-webkit-scrollbar{display:none}.get-started-page .setup-path-strip>li,.get-started-page .setup-path-strip>li:last-child{scroll-snap-align:start;border:1px solid rgba(var(--process-rgb), .16);border-radius:calc(var(--radius-panel) - 2px);background:linear-gradient(90deg, rgba(var(--process-rgb), .035), transparent 62%), #0a07052e;min-width:0;box-shadow:inset 1px 0 0 rgba(var(--process-rgb), .1);grid-column:auto}.get-started-page .setup-path-strip>li>a{border-radius:calc(var(--radius-panel) - 2px);min-height:2.75rem;box-shadow:none;background:0 0;border:0;grid-template-columns:1.35rem minmax(0,1fr);justify-content:start;align-items:center;gap:.42rem;padding:.38rem .5rem;display:grid;overflow:visible}.get-started-page .setup-path-strip>li>a>div{display:contents}.get-started-page .setup-path-strip .kit-icon{grid-area:1/1;width:1.18rem;height:1.18rem}.get-started-page .setup-path-strip .min-w-0{grid-column:2;min-width:0}.get-started-page .setup-path-strip .motion-nudge-x{display:none}.get-started-page .setup-path-step-title{white-space:nowrap;font-size:.72rem;line-height:1.12}.get-started-page .setup-path-strip p.mt-3{display:none}.loop-diagram .loop-step-grid-linked{grid-template-columns:minmax(0,1fr);gap:.68rem}.loop-diagram .loop-step-card-linked{flex-direction:column;justify-content:space-between;min-height:5.25rem;padding:.82rem .76rem .84rem;display:flex}.loop-diagram .loop-step-card-linked>div:first-child,.loop-diagram .loop-step-card-linked>div:nth-child(2){display:flex}.loop-diagram .loop-step-card-linked>div:first-child{justify-content:space-between;align-items:center}.loop-diagram .loop-step-card-linked>div:nth-child(2){align-items:center;gap:.42rem}.mcp-adapter-rail{gap:.34rem;padding:.42rem}.mcp-adapter-rail:before{opacity:.58;left:1.66rem}.mcp-adapter-step{border-color:rgba(var(--package-mcp-rgb), .13);border-left-color:rgba(var(--package-mcp-rgb), .3);background-color:#14100ce0}.mcp-adapter-step-link{grid-template-columns:minmax(0,1fr);min-height:4.08rem;padding:.52rem .62rem .56rem;display:grid}.mcp-adapter-heading{grid-template-columns:1.52rem minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.mcp-adapter-heading .hex-badge{width:1.52rem;height:1.52rem}.mcp-adapter-heading>.min-w-0{min-width:0}.mcp-adapter-heading>.motion-nudge-x{opacity:.48;grid-column:3;margin-left:0;display:block}.mcp-adapter-step-link .mcp-adapter-meta{letter-spacing:.08em;font-size:.52rem}.mcp-adapter-title{margin-top:.05rem;font-size:.86rem;line-height:1.08}.mcp-adapter-detail{-webkit-line-clamp:unset;margin-top:.22rem;margin-left:2.02rem;font-size:.69rem;line-height:1.26;display:block;overflow:visible}.cli-command-catalog-header,.skill-guide-catalog-header,.mcp-adapter-header{min-height:2.38rem;padding-block:.54rem}.cli-command-section{padding:.95rem .9rem 1.05rem}.cli-command-list{border:0;gap:.44rem}.cli-command-row.catalog-row{border-width:1px;border-color:rgba(var(--catalog-rgb), .16);border-radius:calc(var(--radius-panel) - 5px);background:linear-gradient(90deg, rgba(var(--catalog-rgb), .032), transparent 58%), #0a070529;min-height:4.8rem;box-shadow:inset 2px 0 0 rgba(var(--catalog-rgb), .22), inset 0 1px 0 #f0e2cc08;padding:.72rem 4.3rem .76rem .76rem}.cli-command-row.catalog-row>div:first-child{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.cli-command-row .catalog-row-copy{max-width:26rem}.cli-command-list>li:last-child .cli-command-row.catalog-row{border-bottom:1px solid rgba(var(--catalog-rgb), .16)}.repo-product-page .agent-roster-cell{min-height:7.05rem;padding:.7rem .74rem}.repo-product-page .agent-roster-cell>div{grid-template-columns:1.74rem minmax(0,1fr);gap:.58rem}.repo-product-page .agent-roster-cell-body{grid-template-rows:auto auto auto auto;row-gap:.24rem}.repo-product-page .agent-roster-icon{width:1.58rem;height:1.58rem}.repo-product-page .agent-roster-icon svg{width:.76rem;height:.76rem}.repo-product-page .agent-roster-cell-body>div:first-child p{font-size:.58rem;line-height:1.1}.repo-product-page .agent-roster-cell-title{font-size:1rem;line-height:1.12}.repo-product-page .agent-roster-file{font-size:.66rem;line-height:1.18}.repo-product-page .agent-roster-use{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.3;display:-webkit-box;overflow:hidden}.repo-product-page .repo-manifest-grid{grid-template-columns:minmax(0,1fr);gap:.44rem}.repo-product-page .repo-manifest-grid .signal-stat,.repo-product-page .repo-manifest-grid .signal-stat:nth-child(3){grid-column:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.65rem;padding:.52rem .62rem;display:grid}.repo-product-page .repo-manifest-grid .signal-stat p:last-child,.repo-product-page .repo-manifest-grid .signal-stat:not(:nth-child(3)) p:last-child,.repo-product-page .repo-manifest-grid .signal-stat:nth-child(3) p:last-child{overflow-wrap:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-self:end;margin-top:0;font-size:.82rem;line-height:1.1;overflow:hidden}.repo-product-page .skill-guide-row.catalog-row{align-items:start;min-height:5.25rem;padding-block:.82rem}.repo-product-page .skill-guide-row.catalog-row>div:first-child>div:last-child{grid-template-rows:auto auto;row-gap:.34rem}.skills-page .skill-guide-list{gap:.34rem;padding:.46rem}.skills-page .skill-guide-row.catalog-row{grid-template-columns:2rem minmax(0,1fr) auto;gap:0 .58rem;min-height:4.35rem;padding:.58rem 1.82rem .58rem .6rem}.skills-page .skill-guide-row-badge{width:1.6rem;height:1.6rem;margin-top:.08rem}.skills-page .skill-guide-row-badge svg{width:.78rem;height:.78rem}.skills-page .skill-guide-row.catalog-row>div:first-child>div:last-child{row-gap:.22rem}.skills-page .skill-guide-row .catalog-row-title{font-size:.72rem;line-height:1.16}.skills-page .skill-guide-row .catalog-row-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.28;display:-webkit-box;overflow:hidden}.cli-command-rail{grid-template-columns:minmax(0,1fr)}.cli-command-step:last-child{grid-column:auto}.cli-command-link,.cli-command-step:last-child .cli-command-link{grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.18rem .72rem;min-height:5.05rem;padding:.72rem .76rem;display:grid}.cli-command-heading{display:contents}.cli-command-heading .hex-badge{grid-area:1/1/span 3;width:1.8rem;height:1.8rem;margin-top:.05rem}.cli-command-heading>div{grid-area:1/2;min-width:0}.cli-command-heading>svg{grid-area:1/3;margin-top:.34rem}.cli-command-code{text-overflow:clip;white-space:normal;grid-area:2/2/auto/4;margin-top:.06rem;font-size:.62rem;line-height:1.32;overflow:visible}.cli-command-detail{color:var(--color-concrete-400);grid-area:3/2/auto/4;margin-top:.04rem;font-size:.74rem;line-height:1.35;display:block}.writing-page-nav{isolation:isolate;margin-top:-.72rem;margin-bottom:.52rem;position:relative;overflow:visible}.writing-page-nav:after{display:none}.writing-page-nav+.section-register{margin-top:.48rem}.writing-page-nav .section-jump-nav{border:1px solid rgba(var(--signal-muted-rgb), .18);border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(90deg, rgba(var(--signal-muted-rgb), .035), transparent 58%), repeating-linear-gradient(90deg, transparent 0 1.3rem, rgba(var(--signal-muted-rgb), .02) 1.3rem calc(1.3rem + 1px)), #0c090642;scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin-inline:0;padding:.12rem;display:grid;overflow:visible;box-shadow:inset 0 1px #f0e2cc06}.writing-page-nav .section-jump-nav::-webkit-scrollbar{display:none}.writing-page-nav .section-jump-nav-link{flex:initial;scroll-snap-align:none;justify-content:flex-start;width:auto;min-width:0;min-height:2.75rem;padding:.46rem .56rem}.writing-page-nav .section-jump-nav-link:nth-child(odd):last-child{grid-column:1/-1;justify-self:stretch}.writing-page-nav .section-jump-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loop-diagram .loop-step-card-linked{justify-content:flex-start;gap:.5rem;min-height:7rem;padding:.82rem .82rem .88rem}.loop-diagram .loop-step-card-linked p{max-width:31rem;color:var(--color-concrete-400);margin-top:0;font-size:.78rem;line-height:1.42;display:block}.loop-diagram .loop-step-card-linked .loop-step-optional{flex-basis:auto;margin-left:.32rem}}@media (prefers-reduced-motion:reduce){.animate-pulse,.animate-pulse-slow,.animate-blink,.animate-scanline,.animate-rotate-slow,.pilot-lamp-pulse,.terminal-title-caret{animation:none}.btn:hover,.btn:focus-visible,.btn:active,.toggle:active,.panel-raised.group:hover,.panel-raised.group:focus-within,.panel-raised:hover>.surface-engraving,.panel-raised:focus-within>.surface-engraving,.panel-raised:hover>.surface-glint,.panel-raised:focus-within>.surface-glint,.terminal-window:hover,.terminal-window:focus-within,.paper-artifact:hover,.paper-artifact:focus-within,.group:hover .catalog-row-badge,.group:focus-within .catalog-row-badge{transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
