@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular-Latin1.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium-Latin1.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/IBMPlexSansCondensed-SemiBold-Latin1.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular-Latin1.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium-Latin1.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IBM Plex Sans,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.block{display:block}.table{display:table}.text-accent{--tw-text-opacity:1;color:rgb(121 184 255/var(--tw-text-opacity,1))}:root{color-scheme:dark;--color-canvas:#070a0d;--color-canvas-alt:#0a1014;--color-surface:#0d151b;--color-raised:#111c23;--color-line:#26343d;--color-line-subtle:rgba(169,209,255,.1);--color-text:#f1f5f4;--color-text-secondary:#93a4af;--color-text-faint:#7b8b95;--color-accent:#79b8ff;--color-action:#2f6faf;--color-action-hover:#2b68a5;--color-success:#78d69d;--color-warning:#e8bd69;--font-display:"IBM Plex Sans Condensed","Arial Narrow",sans-serif;--font-body:"IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--ease-reveal:cubic-bezier(0.16,1,0.3,1);--ease-state:cubic-bezier(0.65,0,0.35,1);--ease-snap:cubic-bezier(0.22,1,0.36,1);--page-gutter:clamp(1.25rem,4vw,4rem);--section-space:clamp(4rem,9vw,8rem)}*{box-sizing:border-box}html{background:var(--color-canvas);scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-width:20rem;margin:0;overflow-x:hidden;background-color:var(--color-canvas);background-image:linear-gradient(var(--color-line-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--color-line-subtle) 1px,transparent 1px);background-size:2rem 2rem;background-position:top;color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:after{position:fixed;z-index:999;inset:0;opacity:.018;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";pointer-events:none}::-moz-selection{background:var(--color-accent);color:var(--color-canvas)}::selection{background:var(--color-accent);color:var(--color-canvas)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}[tabindex="0"],a,button,input,textarea{outline:none}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}h1,h2,h3,p{margin:0}dd,dl,ol,ul{margin:0;padding:0}ol,ul{list-style:none}code,pre{font-family:var(--font-mono)}.container{width:min(100%,80rem);margin-inline:auto;padding-inline:var(--page-gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.65rem .9rem;transform:translateY(-160%);border:1px solid var(--color-accent);border-radius:4px;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;transition:transform .16s var(--ease-snap)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;z-index:100;top:0;border-bottom:1px solid var(--color-line-subtle);background:rgba(7,10,13,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-nav{display:flex;min-height:4rem;justify-content:space-between;gap:2rem}.brand,.site-nav{align-items:center}.brand{display:inline-flex;min-height:2.75rem;gap:.7rem;color:var(--color-text);font-family:var(--font-mono);font-size:.875rem;font-weight:500;letter-spacing:-.02em}.brand-mark{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:4px;background:var(--color-action);color:#f4f7f8}.brand-mark svg{width:1.25rem;height:1.25rem}.nav-links{display:flex;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.footer-links a,.nav-links a{position:relative;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;transition:color .18s var(--ease-snap)}.nav-links a span{margin-right:.35rem;color:var(--color-accent)}.footer-links a:after,.nav-links a:after,.text-link:after{position:absolute;right:0;bottom:-.3rem;left:0;height:1px;transform:scaleX(0);transform-origin:right;background:currentColor;content:"";transition:transform .18s var(--ease-snap)}.button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.25rem;border:1px solid var(--color-action);border-radius:4px;background:var(--color-action);color:#f4f7f8;cursor:pointer;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:transform .16s var(--ease-snap),background-color .16s var(--ease-snap),border-color .16s var(--ease-snap),box-shadow .16s var(--ease-snap)}.button--small{min-height:2.75rem;padding-inline:1rem;font-size:.6875rem}.button:active{transform:scale(.98);transition-duration:.12s}.panel-index,.section-label{color:var(--color-text-faint);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.panel-index span,.section-label span,.text-accent{color:var(--color-accent)}.hero{position:relative;display:flex;min-height:calc(100svh - 4rem);align-items:center;overflow:hidden;border-bottom:1px solid var(--color-line-subtle);background:radial-gradient(circle at 76% 38%,hsla(0,0%,100%,.035),transparent 28%),rgba(7,10,13,.76)}.hero:before{position:absolute;top:12%;left:-2rem;width:6rem;height:1px;background:var(--color-accent);content:"";opacity:.35}.hero-grid{display:grid;align-items:center;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,7fr) minmax(24rem,5fr);padding-block:clamp(4rem,8vw,7rem)}.hero-copy{position:relative;z-index:2}.hero-title{max-width:none;margin-top:1.5rem;color:var(--color-text);font-family:var(--font-display);font-size:clamp(3.5rem,7vw,6.75rem);font-weight:600;letter-spacing:-.045em;line-height:.84;text-transform:uppercase;text-wrap:balance}.hero-title span{display:block;white-space:nowrap}.hero-lead{max-width:41rem;margin-top:2.25rem;color:var(--color-text-secondary);font-size:clamp(1.0625rem,1.45vw,1.25rem);line-height:1.55}.hero-actions{display:flex;align-items:center;gap:1.5rem;margin-top:2.25rem}.hero-actions>span{color:var(--color-text-faint);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.hero-actions b{margin-inline:.35rem;color:var(--color-accent);font-weight:400}.console-frame{position:relative;min-width:0;filter:drop-shadow(0 2rem 3rem rgba(0,0,0,.34))}.console-frame:after,.console-frame:before,.state-console:after,.state-console:before{position:absolute;z-index:3;display:block;background:var(--color-line);content:"";pointer-events:none}.console-frame:after,.console-frame:before{right:0;left:0;height:1px;transform:scaleX(0);animation:draw-horizontal .56s var(--ease-reveal) .22s forwards}.console-frame:before{top:0;transform-origin:left}.console-frame:after{bottom:0;transform-origin:right}.state-console:after,.state-console:before{top:0;bottom:0;width:1px;transform:scaleY(0);animation:draw-vertical .56s var(--ease-reveal) .28s forwards}.state-console:before{left:0;transform-origin:top}.state-console:after{right:0;transform-origin:bottom}.state-console{position:relative;overflow:hidden;border-radius:6px;background:rgba(17,28,35,.96)}.cli-terminal__header,.console-header{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1rem;border-bottom:1px solid var(--color-line-subtle);color:var(--color-text-faint);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.09em;text-transform:uppercase}.console-status{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-accent)}.beta-note i,.console-status i,.footer-status i,.sync-rail i{display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background:var(--color-accent)}.console-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase}.console-summary span:last-child{color:var(--color-accent)}.table-scroll{overflow-x:auto}.domain-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:left}.domain-table th{padding:.7rem 1rem;border-block:1px solid var(--color-line-subtle);color:var(--color-text-faint);font-size:.5625rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.domain-table td{padding:.9rem 1rem;border-bottom:1px solid rgba(169,209,255,.06);color:var(--color-text-secondary);white-space:nowrap}.domain-table td:first-child{color:var(--color-text)}.state-value{color:var(--color-accent)}.state-value:before{margin-right:.4rem;content:"["}.state-value:after{margin-left:.4rem;content:"]"}.console-command{display:flex;min-height:4.25rem;align-items:center;gap:.7rem;padding-inline:1rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.75rem}.console-command>span:first-child{color:var(--color-accent)}.command-cursor{display:inline-block;width:.45rem;height:.9rem;background:var(--color-accent);opacity:.75}.provider-strip{border-bottom:1px solid var(--color-line-subtle);background:rgba(10,16,20,.92)}.provider-strip__inner{display:flex;min-height:5.25rem;align-items:center;gap:clamp(2rem,5vw,5rem)}.provider-strip__label{flex:0 0 auto;color:var(--color-text-faint);font-size:.625rem;letter-spacing:.1em}.provider-strip ul,.provider-strip__label{font-family:var(--font-mono);text-transform:uppercase}.provider-strip ul{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem;color:var(--color-text-secondary);font-size:.75rem;letter-spacing:.04em}.provider-strip li:before{margin-right:.6rem;color:var(--color-accent);content:"/"}.section{position:relative;padding-block:var(--section-space);scroll-margin-top:4rem}.section-heading{display:grid;align-items:end;gap:2rem;grid-template-columns:minmax(0,9fr) minmax(15rem,3fr);margin-bottom:clamp(3.5rem,6vw,5.5rem)}.section-heading .section-label{grid-column:1/-1}.beta-heading h2,.cli-heading h2,.section-heading h2,.workflow-heading h2{color:var(--color-text);font-family:var(--font-display);font-size:clamp(3rem,5.1vw,5.25rem);font-weight:600;letter-spacing:-.04em;line-height:.92;text-transform:uppercase;text-wrap:balance}.beta-heading>p,.cli-heading>p,.section-heading>p:last-child,.workflow-heading>p:last-child{max-width:33rem;color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6}.system-section{background:rgba(7,10,13,.78)}.system-grid{display:grid;gap:1rem;grid-auto-rows:minmax(13rem,auto);grid-template-columns:repeat(12,minmax(0,1fr))}.system-panel{position:relative;min-width:0;overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--color-line-subtle);border-radius:6px;background:rgba(13,21,27,.94)}.system-panel--primary{display:flex;flex-direction:column;grid-column:span 7;grid-row:span 3;justify-content:space-between;background:rgba(17,28,35,.96)}.system-panel--identity,.system-panel--interfaces,.system-panel--registry{grid-column:span 5}.corner-panel:after,.corner-panel:before{position:absolute;width:2rem;height:2rem;border-color:var(--color-accent);content:"";opacity:.65;pointer-events:none}.corner-panel:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.corner-panel:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.panel-heading{max-width:27rem}.system-panel h3{margin-top:1rem;color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.system-panel p:not(.panel-index){max-width:34rem;margin-top:1rem;color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6}.sync-map{display:grid;align-items:center;gap:1rem;grid-template-columns:minmax(8rem,1fr) auto minmax(8rem,1fr) auto minmax(8rem,1fr);margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-line-subtle)}.sync-map__caption{display:block;margin-bottom:.8rem;color:var(--color-text-faint);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.09em;text-transform:uppercase}.sync-map__group li{display:flex;align-items:center;gap:.55rem;padding-block:.25rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.625rem}.sync-map__group i{width:.3rem;height:.3rem;background:var(--color-accent)}.sync-map__arrow{color:var(--color-accent);font-family:var(--font-mono);font-size:.875rem}.sync-map__hub{display:flex;min-height:9rem;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:1px solid var(--color-line);background:var(--color-canvas);text-align:center}.sync-map__hub small,.sync-map__hub span{color:var(--color-text-faint);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase}.sync-map__hub strong{margin-block:.65rem;color:var(--color-accent);font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.02em;line-height:.95}.interface-list{display:grid;gap:.5rem;margin-block:1.5rem}.interface-list span{display:flex;align-items:center;gap:1rem;padding:.6rem .75rem;border:1px solid var(--color-line-subtle);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase}.interface-list b{width:2.5rem;color:var(--color-accent);font-weight:500}.text-link{position:relative;display:inline-block;color:var(--color-accent);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;transition:color .18s var(--ease-snap)}.registry-list{margin-top:1.5rem;border-top:1px solid var(--color-line-subtle)}.registry-list div{display:flex;align-items:center;justify-content:space-between;padding-block:.7rem;border-bottom:1px solid var(--color-line-subtle);font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase}.registry-list dt{color:var(--color-text-faint)}.registry-list dd{color:var(--color-accent)}.identity-prompt{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-line-subtle)}.identity-prompt span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--color-line);color:var(--color-accent);font-family:var(--font-mono);font-size:.625rem}.identity-prompt code{color:var(--color-text-faint);font-size:.5625rem;text-transform:uppercase}.sync-rail{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:1.5rem;padding-inline:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--color-line-subtle);border-radius:6px;grid-column:1/-1;background:rgba(10,16,20,.92);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.03em;text-transform:uppercase}.sync-rail span{display:inline-flex;align-items:center;gap:.65rem;color:var(--color-text-secondary)}.sync-rail strong{color:var(--color-accent);font-weight:500}.workflow-section{border-top:1px solid var(--color-line-subtle);border-bottom:1px solid var(--color-line-subtle);background:rgba(10,16,20,.94)}.workflow-grid{display:grid;align-items:start;gap:clamp(4rem,8vw,8rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.workflow-heading{position:sticky;top:8rem}.beta-heading h2,.cli-heading h2,.workflow-heading h2{margin-top:1.5rem}.beta-heading>p,.cli-heading>p,.workflow-heading>p:last-child{margin-top:1.75rem}.workflow-steps{border-top:1px solid var(--color-line)}.workflow-steps li{display:grid;min-height:11.5rem;align-items:start;gap:1.5rem;grid-template-columns:4.5rem minmax(0,1fr) auto;padding-block:2rem;border-bottom:1px solid var(--color-line)}.step-number{color:var(--color-accent);font-size:3.5rem;letter-spacing:-.04em;line-height:.8}.step-number,.workflow-steps h3{font-family:var(--font-display);font-weight:600}.workflow-steps h3{color:var(--color-text);font-size:clamp(1.75rem,2.6vw,2.5rem);letter-spacing:-.03em;line-height:1;text-transform:uppercase}.workflow-steps p{max-width:33rem;margin-top:.8rem;color:var(--color-text-secondary)}.step-meta{color:var(--color-text-faint);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase}.cli-section{background:rgba(7,10,13,.8)}.cli-layout{display:grid;align-items:center;gap:clamp(3.5rem,7vw,7rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.text-link--large{margin-top:2rem;font-size:.75rem}.cli-terminal{min-width:0;overflow:hidden;border:1px solid var(--color-line);border-radius:6px;background:rgba(13,21,27,.96);box-shadow:0 2rem 6rem rgba(0,0,0,.3)}.cli-terminal__body{overflow-x:auto;padding:clamp(1.5rem,3vw,2.5rem);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:clamp(.6875rem,1.1vw,.875rem);line-height:1.85}.cli-terminal__body p span{margin-right:.6rem;color:var(--color-accent)}.cli-terminal__body pre{margin:1.25rem 0;color:var(--color-text-secondary);font:inherit;white-space:pre}.cli-terminal__body .cli-result{color:var(--color-accent)}.cli-meta{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding-inline:1rem;border-top:1px solid var(--color-line-subtle);color:var(--color-text-faint);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.06em;text-transform:uppercase}.cli-meta span:before{margin-right:.4rem;color:var(--color-accent);content:"/"}.beta-section{border-top:1px solid var(--color-line-subtle);background:rgba(10,16,20,.95)}.beta-grid{display:grid;align-items:start;gap:clamp(3.5rem,7vw,7rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.beta-note{display:flex;align-items:center;gap:.6rem;margin-top:2rem;color:var(--color-text-faint);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.beta-note span{color:var(--color-accent)}.access-form{padding:clamp(1.5rem,3.5vw,2.75rem);border:1px solid var(--color-line);border-radius:6px;background:var(--color-raised)}.form-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-line-subtle);color:var(--color-text-faint);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.07em;text-transform:uppercase}.form-heading span:first-child{color:var(--color-accent)}.form-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.field--wide{grid-column:1/-1}.field label{display:flex;min-height:1.5rem;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em}.field label>span{color:var(--color-accent)}.field label small{color:var(--color-text-faint);font-size:.5625rem;font-weight:400;text-transform:uppercase}.field input,.field textarea{width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid var(--color-line);border-radius:4px;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-size:.9375rem;transition:border-color .18s var(--ease-snap),box-shadow .18s var(--ease-snap),background-color .18s var(--ease-snap)}.field textarea{min-height:7rem;resize:vertical}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--color-text-faint);opacity:.82}.field input::placeholder,.field textarea::placeholder{color:var(--color-text-faint);opacity:.82}.field input:focus,.field textarea:focus{border-color:var(--color-accent);background:#0f1920;box-shadow:0 0 0 3px rgba(121,184,255,.11)}.field input:user-invalid,.field textarea:user-invalid{border-color:var(--color-warning)}.button--submit{width:100%;margin-top:1.5rem}.form-note{margin-top:1rem;color:var(--color-text-faint);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.03em;text-align:center;text-transform:uppercase}.site-footer{border-top:1px solid var(--color-line-subtle);background:var(--color-canvas)}.footer-grid{display:grid;min-height:7.5rem;align-items:center;gap:2rem;grid-template-columns:1fr auto 1fr}.brand--footer{justify-self:start}.footer-links{display:flex;align-items:center;gap:2rem}.footer-status{display:inline-flex;align-items:center;justify-self:end;gap:.6rem;color:var(--color-text-faint);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.07em;text-transform:uppercase}.hero-enter{opacity:0;transform:translateY(18px);animation:hero-enter .46s var(--ease-reveal) forwards}.hero-enter--label{animation-delay:60ms;animation-duration:.36s}.hero-enter--title{animation-delay:.12s}.hero-enter--lead{animation-delay:.21s;animation-duration:.42s}.hero-enter--action{animation-delay:.28s;animation-duration:.36s}.hero-enter--console{animation-delay:.22s;animation-duration:.48s}.reveal-enabled [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .42s var(--ease-reveal),transform .42s var(--ease-reveal)}.reveal-enabled [data-reveal].is-visible{opacity:1;transform:translateY(0)}.reveal-enabled .reveal-delay-1{transition-delay:70ms}.reveal-enabled .reveal-delay-2{transition-delay:.14s}.reveal-enabled .reveal-delay-3{transition-delay:.21s}.reveal-enabled .reveal-delay-4{transition-delay:.28s}.reveal-enabled .reveal-delay-5{transition-delay:.35s}@keyframes hero-enter{to{opacity:1;transform:translateY(0)}}@keyframes draw-horizontal{to{transform:scaleX(1)}}@keyframes draw-vertical{to{transform:scaleY(1)}}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px);border-color:var(--color-action-hover);background:var(--color-action-hover);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.24)}.footer-links a:hover,.nav-links a:hover,.text-link:hover{color:var(--color-text)}.footer-links a:hover:after,.nav-links a:hover:after,.text-link:hover:after{transform:scaleX(1);transform-origin:left}}@media (max-width:68rem){.hero-grid{gap:3rem;grid-template-columns:minmax(0,6.5fr) minmax(22rem,5.5fr)}.hero-title{font-size:clamp(3.8rem,7vw,5.75rem)}.system-panel--primary{grid-column:1/-1;grid-row:auto}.system-panel--identity,.system-panel--interfaces,.system-panel--registry{grid-column:span 4}.beta-grid,.workflow-grid{gap:4rem;grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.cli-layout{gap:4rem;grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}@media (max-width:56rem){.hero{min-height:auto}.beta-grid,.cli-layout,.hero-grid,.section-heading,.workflow-grid{grid-template-columns:1fr}.hero-grid{padding-block:5.5rem}.hero-title{max-width:none;font-size:clamp(3.75rem,12vw,6rem)}.hero-lead{max-width:38rem}.console-frame{width:min(100%,38rem)}.section-heading{gap:1.5rem}.workflow-heading{position:static}.beta-heading,.cli-heading{max-width:38rem}.footer-grid{grid-template-columns:1fr auto}.footer-status{grid-column:1/-1;justify-self:start;padding-bottom:2rem}}@media (max-width:48rem){:root{--section-space:4rem}.nav-links{display:none}.site-nav{gap:1rem}.hero-grid{gap:3.5rem;padding-block:4.5rem}.hero-title{font-size:clamp(3rem,14vw,4.75rem)}.hero-actions,.provider-strip__inner{align-items:flex-start;flex-direction:column;gap:1rem}.provider-strip__inner{padding-block:1.4rem}.provider-strip ul{display:grid;gap:.75rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.beta-heading h2,.cli-heading h2,.section-heading h2,.workflow-heading h2{font-size:clamp(2.75rem,13vw,4rem)}.system-grid{display:flex;flex-direction:column}.system-panel{min-height:auto}.sync-map{grid-template-columns:1fr}.sync-map__arrow{transform:rotate(90deg);justify-self:center}.sync-map__group,.sync-map__group--output{width:100%}.sync-map__group ul{display:grid;gap:0 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sync-rail{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:1.25rem}.workflow-steps li{gap:1rem;grid-template-columns:3.5rem minmax(0,1fr)}.step-number{font-size:2.75rem}.step-meta{display:none}.cli-meta{flex-wrap:wrap;justify-content:flex-start;padding-block:1rem}.form-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.form-heading span:last-child{display:none}.footer-grid{min-height:auto;grid-template-columns:1fr;padding-block:2rem}.footer-links,.footer-status{grid-column:auto;justify-self:start;padding-bottom:0}}@media (max-width:30rem){.brand{font-size:.75rem}.brand-mark{width:1.5rem;height:1.5rem}.button--small{min-height:2.625rem;padding-inline:.75rem;font-size:.625rem}.hero-title{font-size:clamp(2.85rem,14vw,4rem)}.console-summary{align-items:flex-start;flex-direction:column;gap:.35rem}.records-col{display:none}.domain-table td,.domain-table th{padding-inline:.7rem}.provider-strip ul,.sync-map__group ul{grid-template-columns:1fr}.access-form{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}.hero-enter,.reveal-enabled [data-reveal]{opacity:1;transform:none}.console-frame:after,.console-frame:before{transform:scaleX(1)}.state-console:after,.state-console:before{transform:scaleY(1)}}