*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{color:inherit;font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{cursor:pointer;background:0 0;border:none}code,kbd,pre{font-family:inherit}:root{--color-bg-page:#050509;--color-bg-panel:#151515;--color-bg-panel-alt:#181820;--color-bg-input:#0a0a0e;--color-border:#2a2a2e;--color-border-subtle:#1e1e22;--color-text-primary:#e0e0e0;--color-text-muted:#999;--color-text-dim:grey;--color-accent-green:#4ade80;--color-accent-cyan:#22d3ee;--color-accent-yellow:#facc15;--color-accent-red:#f87171;--color-accent-blue:#60a5fa;--color-link:var(--color-accent-cyan);--color-link-hover:var(--color-accent-green);--font-mono:"JetBrains Mono",ui-monospace,"Cascadia Code","SF Mono","Segoe UI Mono","Ubuntu Mono","Roboto Mono",menlo,monaco,consolas,monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.625;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--header-height:44px;--footer-height:44px;--status-height:28px;--sidebar-width:280px;--main-panel-ratio:.72;--sidebar-ratio:.28;--transition-fast:.15s ease;--transition-normal:.25s ease;--focus-ring:2px solid var(--color-accent-cyan);--focus-offset:2px;--z-base:0;--z-panel:10;--z-sidebar:20;--z-header:30;--z-footer:30;--z-overlay:35;--z-drawer:40;--z-modal:50;--z-toast:60;--z-splash:100}[data-theme=matrix]{--color-text-primary:#0f0;--color-accent-green:#0f0;--color-accent-cyan:#0c0;--color-link:#0f0;--color-link-hover:#0c0}[data-theme=light]{--color-bg-page:#f5f5f5;--color-bg-panel:#fff;--color-bg-panel-alt:#fafafa;--color-bg-input:#f0f0f0;--color-border:#d0d0d0;--color-border-subtle:#e0e0e0;--color-text-primary:#1a1a1a;--color-text-muted:#595959;--color-text-dim:#6d6d6d}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2")}.page{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);grid-template-rows:var(--header-height) 1fr var(--status-height) var(--footer-height);height:100vh;display:grid;overflow:hidden}.status-bar{background:var(--color-bg-panel);border-bottom:1px solid var(--color-border);padding:0 var(--space-4);z-index:var(--z-header);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.status-bar__content{align-items:center;gap:var(--space-3);display:flex;overflow:hidden}.status-bar .brand{color:var(--color-accent-cyan);transition:color var(--transition-fast);font-weight:700;text-decoration:none}.status-bar .brand:hover{color:var(--color-accent-green)}.status-bar .brand:focus-visible{color:var(--color-accent-green)}.status-bar .separator{color:var(--color-text-dim)}.status-bar .context{color:var(--color-text-muted)}.status-bar .mode{color:var(--color-accent-green)}.status-bar .shortcuts{color:var(--color-text-muted);gap:var(--space-4);display:none}.status-bar .shortcuts kbd{color:var(--color-accent-yellow)}.status-bar__nav{font-size:var(--font-size-sm);align-items:center;gap:var(--space-3);display:none}.status-bar__nav a{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.status-bar__nav a:hover{color:var(--color-accent-cyan)}.status-bar__nav a:focus-visible{color:var(--color-accent-cyan)}@media (min-width:768px){.status-bar__nav{display:flex}}@media (min-width:1024px){.status-bar .shortcuts{display:flex}}.body{min-height:0;display:flex;overflow:hidden}.main-panel{background:var(--color-bg-page);min-height:0;padding:var(--space-4);flex:1;overflow:hidden auto}.main-panel::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar{width:6px}.main-panel::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-track{background:0 0}.main-panel::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.sidebar::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.main-panel::-webkit-scrollbar-thumb:hover{background:var(--color-text-dim)}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--color-text-dim)}.main-panel,.sidebar{scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}.sidebar{background:var(--color-bg-panel);border-left:1px solid var(--color-border);flex:0 0 var(--sidebar-width);min-height:0;padding:var(--space-4);display:none;overflow:hidden auto}@media (min-width:1024px){.sidebar{display:block}}.sidebar--open{animation:slide-in var(--transition-normal);bottom:calc(var(--status-height) + var(--footer-height));max-width:320px;right:0;top:var(--header-height);width:80%;z-index:var(--z-drawer);display:block;position:fixed}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.status-strip{background:var(--color-bg-panel-alt);border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs)}.footer,.status-strip{padding:0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.footer{background:var(--color-bg-panel);border-top:1px solid var(--color-border)}.footer__links{color:var(--color-text-dim);font-size:var(--font-size-xs);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.footer__links a{color:var(--color-text-muted);transition:color var(--transition-fast);text-decoration:none}.footer__links a:hover{color:var(--color-accent-cyan)}.footer__links a:focus-visible{color:var(--color-accent-cyan)}.footer__sep{color:var(--color-text-dim);-webkit-user-select:none;user-select:none}.footer__license{color:var(--color-accent-yellow)}.footer__copyright{color:var(--color-text-dim);margin-left:auto}.drawer-overlay{z-index:var(--z-overlay);background:#0009;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.drawer-overlay--visible{display:block}.drawer-toggle{height:40px;padding:var(--space-2);border-radius:2px;justify-content:center;align-items:center;width:40px;display:flex}.drawer-toggle:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.drawer-toggle .hamburger{background:var(--color-text-primary);width:20px;height:2px;display:block;position:relative}.drawer-toggle .hamburger:after,.drawer-toggle .hamburger:before{background:var(--color-text-primary);content:"";width:100%;height:2px;position:absolute;left:0}.drawer-toggle .hamburger:before{top:-6px}.drawer-toggle .hamburger:after{top:6px}@media (min-width:1024px){.drawer-toggle{display:none}}body.drawer-open{overflow:hidden}.ascii-banner{background:var(--color-bg-panel);border:1px solid var(--color-border-subtle);margin-bottom:var(--space-4);padding:var(--space-3);border-radius:4px;overflow-x:auto}.ascii-display{color:var(--color-accent-green);font-family:var(--font-mono);opacity:0;text-align:center;transition:opacity var(--transition-normal);white-space:pre;margin:0;font-size:.55rem;line-height:1.1}.ascii-display.loaded{opacity:1}.ascii-debug{color:var(--color-text-muted);font-family:var(--font-mono);margin-top:var(--space-2);opacity:.6;text-align:center;font-size:.7rem}@media (min-width:768px){.ascii-display{font-size:.65rem}}@media (min-width:1024px){.ascii-display{font-size:.75rem}}.log-entry{background:var(--color-bg-panel);border:1px solid var(--color-border-subtle);margin-bottom:var(--space-4);padding:var(--space-3);border-radius:4px}.log-entry__header{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding-bottom:var(--space-2);display:flex}.log-entry__header .author{color:var(--color-accent-cyan);font-weight:700}.log-entry__header .timestamp{color:var(--color-text-dim);font-size:var(--font-size-xs)}.log-entry__body{color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.log-entry__body p{margin-bottom:var(--space-2)}.log-entry__body p:last-child{margin-bottom:0}.log-entry__body .post-h2{color:var(--color-accent-cyan);font-size:var(--font-size-lg);letter-spacing:.02em;margin-bottom:var(--space-3);margin-top:var(--space-6);font-weight:700}.log-entry__body .post-h2:before{color:var(--color-text-dim);content:"## "}.log-entry__body .post-ul{margin-bottom:var(--space-3);margin-top:var(--space-2);padding-left:0;list-style:none}.log-entry__body .post-ul li{margin-bottom:var(--space-2);padding-left:var(--space-4);position:relative}.log-entry__body .post-ul li:before{color:var(--color-text-dim);content:">";position:absolute;left:0}.console-link{color:var(--color-accent-cyan);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.console-link:hover{color:var(--color-accent-green)}.log-entry[data-author=SYSTEM] .author{color:var(--color-accent-cyan)}.log-entry[data-author=INSTALL] .author{color:var(--color-accent-green)}.log-entry[data-author=FRAMEWORKS] .author{color:var(--color-accent-yellow)}.log-entry[data-author=FEATURES] .author{color:var(--color-accent-blue)}.log-entry[data-author=RELEASE] .author{color:var(--color-accent-red)}.log-entry[data-author=HELP] .author{color:var(--color-text-muted)}.code-block{background:var(--color-bg-input);font-family:var(--font-mono);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:4px;display:flex;position:relative}.code-block code{color:var(--color-accent-green);flex:1}.copy-btn{border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);transition:var(--transition-fast);border-radius:2px}.copy-btn:hover{border-color:var(--color-accent-cyan);color:var(--color-accent-cyan)}.copy-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.copy-btn.copied{border-color:var(--color-accent-green);color:var(--color-accent-green)}.sidebar__section{margin-bottom:var(--space-6)}.sidebar__section:last-child{margin-bottom:0}.sidebar__title{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-dim);font-size:var(--font-size-xs);letter-spacing:.05em;margin-bottom:var(--space-3);padding-bottom:var(--space-2);text-transform:uppercase;font-weight:700}.help-list{font-size:var(--font-size-sm)}.help-list li{color:var(--color-text-muted);align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.help-list kbd{color:var(--color-accent-yellow);min-width:60px}.nav-list li{padding:var(--space-1) 0}.nav-list a{color:var(--color-link);padding:var(--space-1) var(--space-2);transition:var(--transition-fast);border-radius:2px;display:block}.nav-list a:hover{background:var(--color-bg-panel-alt);color:var(--color-link-hover)}.nav-list a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.link-list li{padding:var(--space-1) 0}.link-list a{color:var(--color-link);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);transition:var(--transition-fast);border-radius:2px;display:flex}.link-list a:hover{color:var(--color-link-hover)}.link-list a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.stats-panel{font-size:var(--font-size-sm)}.stat-item{border-bottom:1px solid var(--color-border-subtle);padding:var(--space-1) 0;justify-content:space-between;display:flex}.stat-item:last-child{border-bottom:none}.stat-label{color:var(--color-text-muted)}.stat-value{color:var(--color-accent-cyan);font-weight:700}.console{align-items:center;gap:var(--space-2);flex:1;display:flex}.console__prompt{color:var(--color-accent-green);white-space:nowrap;font-weight:700}.console__input{color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1}.console__input::placeholder{color:var(--color-text-dim)}.console__input:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:2px}.terminal-only-page{background:var(--color-bg-page);overflow:hidden}.terminal-only{scroll-snap-type:none;overflow:hidden}.terminal-home{color:var(--color-text-dim);font-family:var(--font-mono);font-size:var(--font-size-xs);opacity:.35;height:44px;right:var(--space-2);top:var(--space-2);transition:color var(--transition-fast),opacity var(--transition-fast);width:44px;z-index:calc(var(--z-splash) + 1);place-items:center;display:grid;position:fixed}.terminal-home:hover{color:var(--color-accent-cyan);opacity:1}.terminal-home:focus-visible{color:var(--color-accent-cyan);opacity:1}.terminal-home:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.splash{background:var(--color-bg-page);opacity:1;scroll-snap-type:y mandatory;visibility:visible;z-index:var(--z-splash);transition:opacity .6s ease-out,visibility .6s ease-out;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.splash--hidden{opacity:0;visibility:hidden}.splash__page{min-height:100vh;scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}.splash__page--hero{flex-direction:column}.splash__page--boot{background:var(--color-bg-page);height:100vh;justify-content:flex-start;align-items:flex-start;height:100dvh;min-height:0;overflow:hidden}.splash__content{max-width:600px;padding:var(--space-6);text-align:center;width:100%}.splash__logo{height:auto;margin-bottom:var(--space-6);width:100%;max-width:480px}.splash__tagline{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--space-8)}.splash__actions{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.splash__btn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);transition:color var(--transition-fast),border-color var(--transition-fast);background:0 0;border-radius:4px;text-decoration:none;display:inline-block}.splash__btn:hover{border-color:var(--color-accent-cyan);color:var(--color-accent-cyan)}.splash__btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.splash__btn--primary{border-color:var(--color-accent-green);color:var(--color-accent-green)}.splash__btn--primary:hover{background:var(--color-accent-green);border-color:var(--color-accent-green);color:var(--color-bg-page)}.splash__install{color:var(--color-text-dim);font-size:var(--font-size-sm)}.splash__install code{color:var(--color-accent-green)}.splash__socials{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.splash__social,.splash__socials{justify-content:center;align-items:center}.splash__social{color:#6b6b6b;height:32px;transition:color var(--transition-fast),transform var(--transition-fast);border-radius:4px;width:32px;text-decoration:none;display:inline-flex}.splash__social:hover{color:#fff;transform:translateY(-1px)}.splash__social:focus-visible{color:#fff;transform:translateY(-1px)}.splash__social:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.splash__social svg{fill:currentColor;width:22px;height:22px;display:block}.splash__scroll-hint{bottom:var(--space-4);color:var(--color-text-dim);opacity:0;pointer-events:none;font-size:.6rem;transition:opacity 1s;position:absolute;left:50%;transform:translate(-50%)}.splash__scroll-hint--visible{opacity:.35}.splash__scroll-arrow{animation:3s ease-in-out infinite hint-bounce;display:inline-block}@keyframes hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.boot-terminal{color:var(--color-accent-green);font-family:var(--font-mono);font-size:var(--font-size-sm);height:100%;line-height:var(--line-height-normal);max-width:640px;padding:var(--space-4);white-space:pre-wrap;flex-direction:column;width:100%;display:flex;overflow:hidden}.boot-terminal__output{flex:1;min-height:0;overflow-y:auto}.boot-terminal__input-line{align-items:center;gap:var(--space-1);padding-top:var(--space-2);flex-shrink:0;display:flex}.boot-terminal__input-line--hidden{display:none}.boot-terminal__prompt{color:var(--color-accent-green);font-weight:700}.boot-terminal__input{caret-color:var(--color-accent-green);color:var(--color-accent-green);font-family:var(--font-mono);font-size:var(--font-size-sm);background:0 0;border:none;outline:none;flex:1}.boot-loading-notice{color:var(--color-text-dim);font-size:var(--font-size-xs);align-items:center;gap:var(--space-1);opacity:.5;display:flex}.boot-cursor{background:var(--color-accent-green);vertical-align:text-bottom;width:.6em;height:1.1em;animation:1s step-end infinite blink-cursor;display:inline-block}@keyframes blink-cursor{50%{opacity:0}}.boot-text--cyan{color:var(--color-accent-cyan)}.boot-terminal .log-entry{margin-bottom:var(--space-2);padding:var(--space-1) 0;background:0 0;border:none;border-radius:0}.boot-terminal .log-entry__header{margin-bottom:var(--space-1);border-bottom:none;padding-bottom:0}.boot-terminal .log-entry__header .author{color:var(--color-accent-cyan)}.boot-terminal .log-entry__header .timestamp{color:var(--color-text-dim)}.baud-indicator,.boot-terminal .log-entry__body,.boot-terminal .log-entry__body pre{color:var(--color-accent-green)}.baud-indicator{background:var(--color-bg-panel);border:1px solid var(--color-border-subtle);bottom:var(--space-8);font-family:var(--font-mono);font-size:var(--font-size-xs);opacity:0;padding:var(--space-1) var(--space-3);pointer-events:none;right:var(--space-4);z-index:200;border-radius:4px;transition:opacity .2s,transform .2s;position:fixed;transform:translateY(4px)}.baud-indicator--visible{opacity:.9;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.splash{scroll-behavior:auto}.splash__scroll-arrow{animation:none}}.text-primary{color:var(--color-text-primary)}.text-muted{color:var(--color-text-muted)}.text-dim{color:var(--color-text-dim)}.text-cyan{color:var(--color-accent-cyan)}.text-green{color:var(--color-accent-green)}.text-yellow{color:var(--color-accent-yellow)}.text-red{color:var(--color-accent-red)}.text-blue{color:var(--color-accent-blue)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.font-normal{font-weight:400}.font-bold{font-weight:700}.hidden{display:none}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.skip-link{background:var(--color-bg-panel);border:1px solid var(--color-border);color:var(--color-accent-cyan);left:var(--space-4);padding:var(--space-2) var(--space-4);transition:top var(--transition-fast);z-index:var(--z-modal);position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.loading{cursor:wait}body.loading .main-panel,body.loading .sidebar{opacity:.7}body.loaded .main-panel,body.loaded .sidebar{opacity:1;transition:opacity var(--transition-normal)}body.trust-mode{--color-accent-green:#5cd97c;--color-accent-cyan:#7dc7e0;--color-accent-yellow:#d4b54a;--color-accent-red:#d97266;--color-accent-blue:#7aa3d6;--color-text-primary:#ececec;--color-text-muted:#a3a3a3;--color-border:#34343a;--color-border-subtle:#24242a;--line-height-relaxed:1.7}body.trust-mode .main-panel{padding:var(--space-6)}body.trust-mode .log-entry{margin-bottom:var(--space-6)}body.trust-mode .log-entry__body{line-height:var(--line-height-relaxed)}body.trust-mode .ascii-banner{filter:saturate(.7);opacity:.4}body.trust-mode .status-bar .mode{color:var(--color-text-muted)}body.trust-mode figure{background:var(--color-bg-panel);border:1px solid var(--color-border);margin:var(--space-6) 0;padding:var(--space-4);border-radius:4px}body.trust-mode figure figcaption{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:var(--space-3);text-align:center}body.trust-mode figure img,body.trust-mode figure pre.diagram,body.trust-mode figure svg{max-width:100%;height:auto;margin:0 auto;display:block}body.trust-mode .code-block{background:var(--color-bg-input);border:1px solid var(--color-border-subtle);border-radius:3px}body.trust-mode .log-entry__header .author{font-size:var(--font-size-base);letter-spacing:.02em}@media not (min-width:768px){body.trust-mode .main-panel{padding:var(--space-4)}}:root{--ink:#17212b;--paper:#e8edf0;--white:#fff;--blue:#05c;--yellow:#ffcf33;--coral:#ff6f59;--mint:#65d6a6;--muted:#465564;--line:3px;--shadow:7px 7px 0 var(--ink);background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a,button,input{color:inherit}button,input{font:inherit}:focus-visible{outline:4px solid var(--blue);outline-offset:4px}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:.75rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.nav{border-bottom:var(--line) solid var(--ink);z-index:20;background:#e8edf0f5;align-items:center;gap:1rem;padding:1rem max(5vw,1rem);display:flex;position:sticky;top:0}.logo{font-size:1.4rem;font-weight:950;text-decoration:none}.logo span{background:var(--yellow);padding:.15rem .35rem}.nav-links{align-items:center;gap:1rem;margin-left:auto;display:flex}.nav-links a{font-weight:750;text-decoration:none}.nav-links a:hover{text-decoration:underline;text-decoration-thickness:3px}.hero{border-bottom:var(--line) solid var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3rem;min-height:490px;padding:6rem max(7vw,1.3rem) 4rem;display:grid;position:relative;overflow:hidden}.hero-copy{max-width:850px}.label,.meta{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:850}.hero h1{letter-spacing:-.065em;max-width:900px;margin:.7rem 0 1.4rem;font-size:clamp(4rem,9vw,8rem);line-height:.84}.hero-copy>p:last-child{max-width:690px;font-size:1.2rem}.license-block{background:var(--coral);border:var(--line) solid var(--ink);box-shadow:var(--shadow);padding:1rem;font-weight:900;transform:rotate(4deg)}.featured{border-bottom:var(--line) solid var(--ink);grid-template-columns:1.2fr .8fr}.featured,.featured-visual{min-height:500px;display:grid}.featured-visual{background:var(--coral);border-right:var(--line) solid var(--ink);place-items:center;overflow:hidden}.featured-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.parts{width:330px;height:280px;position:relative}.parts span{border:var(--line) solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;padding:1rem;font-weight:900;position:absolute}.parts span:first-child{background:var(--yellow);top:80px;left:0}.parts span:nth-child(2){background:var(--mint);top:10px;left:135px}.parts span:nth-child(3){top:150px;left:160px}.featured-copy{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:4rem 3rem;display:flex}.featured-copy h2{letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:clamp(2.4rem,4vw,4rem);line-height:.95}.featured-copy>p:not(.meta){color:var(--muted);max-width:620px;font-size:1.05rem}.button{background:var(--blue);border:var(--line) solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:#fff;margin-top:1rem;padding:.75rem 1rem;font-weight:900;text-decoration:none;display:inline-block}.button:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.button:focus-visible{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.browse{border-bottom:var(--line) solid var(--ink);padding:5rem max(7vw,1.3rem)}.browse-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:end;gap:3rem;display:grid}.browse h2,.series h2{letter-spacing:-.05em;margin:.4rem 0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.95}.browse-heading>p{max-width:650px;font-size:1.1rem}.browse-controls{border:var(--line) solid var(--ink);background:#fff;gap:1.25rem;margin:3rem 0 1.5rem;padding:1.5rem;display:grid}.browse-controls legend,.browse-controls>label{font-weight:850}.search-row input{background:var(--paper);width:100%;padding:.7rem .85rem}.reset,.search-row input{border:2px solid var(--ink);min-height:50px}.reset{background:var(--yellow);place-items:center;min-width:76px;font-weight:800;display:grid}.browse-controls fieldset{border:0;min-width:0;margin:0;padding:0}.filters{flex-wrap:wrap;gap:.6rem;margin-top:.75rem;display:flex}.filters button{border:2px solid var(--ink);cursor:pointer;background:#fff;padding:.55rem .8rem;font-weight:750}.filters button[aria-pressed=true]{background:var(--yellow);box-shadow:3px 3px 0 var(--ink)}.archive-pagination{border-top:2px solid var(--ink);grid-template-columns:auto minmax(100px,.6fr) minmax(220px,1fr) auto;align-items:stretch;gap:.75rem;padding-top:1.25rem;display:grid}.archive-pagination button,.archive-pagination select{border:2px solid var(--ink);background:#fff;min-height:52px;padding:.65rem .8rem;font-weight:850}.archive-pagination button{background:var(--yellow);cursor:pointer}.archive-pagination button:last-child{background:var(--mint)}.archive-pagination button:disabled{background:var(--paper);color:var(--muted);cursor:not-allowed}.archive-pagination label{grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:.75rem;font-weight:850;display:grid}.archive-pagination select{background:var(--paper);width:100%}.archive-pagination__position{background:var(--paper);border:2px solid var(--ink);text-align:center;place-items:center;min-height:52px;padding:.65rem .8rem;font-weight:850;display:grid}.archive-pagination__position,.results-status{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.results-status{color:var(--muted);min-height:1.5rem}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.post-card{border:var(--line) solid var(--ink);background:#fff;flex-direction:column;min-height:330px;display:flex;overflow:hidden}.post-card[data-topic=architecture]{border-top:14px solid var(--yellow)}.post-card[data-topic=operations]{border-top:14px solid var(--mint)}.post-card[data-topic=methods]{border-top:14px solid var(--coral)}.post-card[data-topic=release]{border-top:14px solid var(--blue)}.post-card img{aspect-ratio:16/8;border-bottom:var(--line) solid var(--ink);-o-object-fit:cover;object-fit:cover;width:100%}.post-card__body{flex-direction:column;height:100%;padding:1.3rem;display:flex}.post-card h3{margin:.75rem 0;font-size:1.45rem;line-height:1.1}.post-card p:not(.meta){color:var(--muted)}.post-card__body>a{margin-top:auto;font-weight:850}.tag-list{flex-wrap:wrap;gap:.35rem;margin:.8rem 0 1.2rem;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--ink);padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.notice{background:var(--yellow);border:2px solid var(--ink);padding:1rem}.series{background:var(--ink);color:#fff;padding:5rem max(7vw,1.3rem)}.series .label{color:var(--mint)}.series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.series-grid a{color:#fff;border:2px solid #fff;flex-direction:column;min-height:180px;padding:1.3rem;text-decoration:none;display:flex}.series-grid a:first-child{border-top:12px solid var(--blue)}.series-grid a:nth-child(2){border-top:12px solid var(--yellow)}.series-grid a:nth-child(3){border-top:12px solid var(--coral)}.series-grid strong{margin-bottom:.75rem;font-size:1.4rem}.series-grid span{color:#d9e1e8}.series-grid a:hover strong{text-decoration:underline;text-decoration-thickness:3px}.footer{background:var(--yellow);justify-content:space-between;gap:2rem;padding:3rem max(7vw,1.3rem);display:flex}.footer nav{flex-wrap:wrap;align-content:flex-start;gap:1rem;display:flex}.footer a{font-weight:750}@media (max-width:900px){.hero{grid-template-columns:1fr}.license-block{width:max-content}.browse-heading,.featured{grid-template-columns:1fr}.featured-visual{border-bottom:var(--line) solid var(--ink);border-right:0;min-height:380px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.nav{flex-direction:column;align-items:flex-start}.nav-links{width:100%;margin-left:0;padding-bottom:.2rem;overflow-x:auto}.nav-links a{white-space:nowrap}.hero{min-height:auto;padding-top:4rem}.hero h1{font-size:clamp(3.4rem,17vw,4.6rem)}.featured-copy{padding:2.5rem 1.3rem}.browse{padding-top:3.5rem;padding-bottom:3.5rem}.post-grid,.search-row,.series-grid{grid-template-columns:1fr}.archive-pagination{grid-template-columns:1fr 1fr}.archive-pagination label{grid-area:2/1/auto/-1}.archive-pagination__position{grid-area:1/1/auto/-1}.reset{min-height:44px}.footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}.button:hover{transform:none}.button:focus-visible{transform:none}}.reading-progress{z-index:25;background:0 0;height:5px;position:fixed;top:67px;left:0;right:0}.reading-progress span{background:var(--blue);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.reader{min-height:70vh}.article-header{background:var(--yellow);border-bottom:var(--line) solid var(--ink);padding:5rem max(12vw,1.3rem) 4rem}.back-link{margin-bottom:3.5rem;font-weight:850;display:inline-block}.article-header h1{letter-spacing:-.06em;max-width:1050px;margin:.8rem 0 1.3rem;font-size:clamp(3.4rem,7vw,7rem);line-height:.91}.article-summary{color:var(--ink);max-width:780px;font-size:clamp(1.15rem,2vw,1.45rem)}.article-tags{margin-bottom:0}.article-hero{background:var(--coral);border-bottom:var(--line) solid var(--ink);max-height:700px;margin:0;overflow:hidden}.article-hero img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:700px;display:block}.article-layout{background:#fff;grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);padding:5rem max(10vw,1.3rem);display:grid}.article-rail{background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);align-self:start;padding:1.2rem}.article-rail p:not(.label){color:var(--muted);font-size:.92rem}.article-rail a{font-weight:800}.article-content{width:100%;min-width:0;max-width:780px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;line-height:1.75}.article-content>:first-child{margin-top:0}.article-content h2,.article-content h3,.article-content h4{letter-spacing:-.035em;font-family:Arial,Helvetica,sans-serif;line-height:1.05}.article-content h2{margin:3.5rem 0 1rem;font-size:clamp(2rem,4vw,3.25rem)}.article-content h3{margin:2.7rem 0 .8rem;font-size:1.65rem}.article-content a{color:#064fc4;text-underline-offset:.15em;text-decoration-thickness:2px}.article-content code,.article-content kbd,.article-content pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.article-content code{background:var(--paper);padding:.12em .3em;font-size:.92em}.article-content pre{background:var(--ink);border:2px solid var(--ink);color:#fff;padding:1.2rem;font-size:.9rem;line-height:1.55;overflow-x:auto}.article-content pre code{color:inherit;background:0 0;padding:0}.article-content blockquote{background:var(--paper);border-left:8px solid var(--coral);margin:2rem 0;padding:.4rem 1.4rem}.table-scroll{border:2px solid var(--ink);max-width:100%;margin:2rem 0;overflow-x:auto}.article-content table{border-collapse:collapse;width:100%;min-width:620px;font-family:Arial,Helvetica,sans-serif;font-size:.92rem}.article-content td,.article-content th{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:.75rem}.article-content th{background:var(--yellow)}.article-content img{max-width:100%;height:auto}.post-nav{background:var(--ink);border-top:var(--line) solid var(--ink);gap:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.post-nav a{background:var(--mint);align-items:center;min-height:130px;padding:1.4rem max(7vw,1.3rem);font-weight:850;display:flex}.post-nav a:last-child{background:var(--coral);text-align:right;justify-content:flex-end}@media (max-width:800px){.article-layout{grid-template-columns:1fr;padding-top:3rem}.article-rail{max-width:420px}}@media (max-width:650px){.reading-progress{top:113px}.article-header{padding-top:3rem}.back-link{margin-bottom:2.5rem}.article-header h1{font-size:clamp(3rem,14vw,4.3rem)}.article-layout{padding-top:2.5rem;padding-bottom:3.5rem}.article-content{font-size:1.04rem}.post-nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reading-progress{display:none}}.install-hero,.install-section{border-bottom:var(--line) solid var(--ink);padding:5rem max(7vw,1.3rem)}.install-hero{background:var(--yellow);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:4rem;min-height:680px;display:grid}.install-hero h1{letter-spacing:-.065em;max-width:900px;margin:.7rem 0 1.5rem;font-size:clamp(4rem,8vw,7.5rem);line-height:.86}.install-lead{max-width:720px;font-size:1.25rem}.blueprint{background-color:var(--blue);border:var(--line) solid var(--ink);box-shadow:var(--shadow);background-image:linear-gradient(#ffffff24 1px,#0000 0),linear-gradient(90deg,#ffffff24 1px,#0000 0);background-size:24px 24px;margin:0;padding:2rem;display:block;transform:rotate(1.5deg)}.blueprint figcaption{color:#fff;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.blueprint figcaption span,.blueprint-connector,.blueprint-node small,.blueprint-node__number,.blueprint__guardrails{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.blueprint figcaption span{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.blueprint figcaption strong{max-width:640px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.blueprint__flow{grid-template-columns:minmax(140px,1fr) 54px minmax(140px,1fr) 64px minmax(140px,1fr);align-items:stretch;gap:.65rem;display:grid}.blueprint-node{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;flex-direction:column;min-width:0;min-height:220px;padding:1rem;display:flex}.blueprint-node--source{background:var(--coral)}.blueprint-node--project{background:var(--mint)}.blueprint-node__number{border:2px solid var(--ink);background:#fff;align-self:flex-start;padding:.1rem .35rem;font-size:.75rem;font-weight:900}.blueprint-node small{letter-spacing:.04em;text-transform:uppercase;margin-top:auto;padding-top:1.2rem;font-size:.68rem;font-weight:800}.blueprint-node>strong{overflow-wrap:anywhere;max-width:100%;margin-top:.3rem;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1}.blueprint-node>strong a{color:inherit;text-underline-offset:.16em;text-decoration-color:currentColor;text-decoration-thickness:2px}.blueprint-node p{margin:.7rem 0 0;font-size:.78rem;line-height:1.35}.blueprint-connector{color:#fff;letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;font-size:.62rem;font-weight:900;display:flex}.blueprint-connector b{font-size:1.7rem}.blueprint__guardrails{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1.25rem;display:grid}.blueprint__guardrails span{color:#fff;letter-spacing:.04em;text-align:center;border:1px solid #fff;padding:.45rem;font-size:.62rem;font-weight:850}.section-intro h2{letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.94}.agent-led{background:#fff}.prompt-card{background:var(--paper);border:var(--line) solid var(--ink);box-shadow:var(--shadow);overflow:hidden}.prompt-card__head{background:var(--mint);border-bottom:var(--line) solid var(--ink);justify-content:space-between;gap:1rem;padding:1rem 1.2rem;display:flex}.prompt-card__head span{color:var(--muted);font-size:.9rem}.prompt-card pre{white-space:pre-wrap;min-height:180px;margin:0;padding:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.9rem,1.6vw,1.05rem);line-height:1.7;overflow-x:auto}.prompt-card__actions{border-top:var(--line) solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.copy-prompt,.inspect-prompt{cursor:pointer;font:inherit;border:0;min-height:58px;font-weight:900}.copy-prompt{background:var(--blue);color:#fff}.inspect-prompt{border-left:var(--line) solid var(--ink)}.copy-prompt[data-copied=true],.inspect-prompt{background:var(--yellow);color:var(--ink)}.manifest-review{background:var(--yellow);border:2px solid var(--ink);margin:1.5rem 0 0;padding:1rem 1.2rem;font-weight:750}.manifest-review a{font-weight:900}.quick-manifest{background:var(--paper);border:var(--line) solid var(--ink);box-shadow:10px 10px 0 var(--ink);color:var(--ink);width:min(1120px,100% - 2rem);max-width:none;height:min(84vh,900px);max-height:none;margin:auto;padding:0;overflow:hidden}.quick-manifest[open]{flex-direction:column;display:flex}.quick-manifest::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111a22b8}.quick-manifest__header{background:var(--mint);border-bottom:var(--line) solid var(--ink);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;display:flex}.quick-manifest__header h2{letter-spacing:-.045em;margin:.25rem 0 0;font-size:clamp(2rem,5vw,3.4rem);line-height:.95}.quick-manifest__header .label{color:var(--blue)}.quick-manifest__actions a,.quick-manifest__actions button,.quick-manifest__close{border:2px solid var(--ink);color:var(--ink);cursor:pointer;font:inherit;background:#fff;min-height:46px;padding:.65rem .9rem;font-weight:900;text-decoration:none}.quick-manifest__close{white-space:nowrap}.quick-manifest__status{border-bottom:2px solid var(--ink);overflow-wrap:anywhere;margin:0;padding:.75rem 1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.quick-manifest__status[data-state=verified]{background:var(--mint)}.quick-manifest__status[data-state=error]{background:var(--coral)}.quick-manifest__actions{background:var(--ink);border-bottom:2px solid #53616e;flex-wrap:wrap;gap:.6rem;padding:.8rem 1.4rem;display:flex}.quick-manifest__actions a,.quick-manifest__actions button{place-items:center;display:grid}.quick-manifest__actions button{background:var(--yellow)}.quick-manifest__actions button:disabled{cursor:wait;opacity:.55}.quick-manifest__actions a:last-child{background:var(--blue);color:#fff;margin-left:auto}.quick-manifest__code{color:#e8edf0;white-space:pre;background:#111a22;flex:1;min-height:0;margin:0;padding:1.2rem 1.4rem 2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.55;overflow:auto}.flow-strip{background:var(--ink);gap:var(--line);padding:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:4rem 0 0;list-style:none;display:grid}.flow-strip li{background:var(--yellow);flex-direction:column;min-height:160px;padding:1.1rem;display:flex}.flow-strip span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.flow-strip strong{margin-top:auto;font-size:1.25rem}.flow-strip small{margin-top:.4rem}.secure-runtime{background:var(--ink);color:#fff}.secure-runtime .label{color:var(--mint)}.prompt-card--dark{box-shadow:7px 7px 0 var(--mint);color:var(--ink);background:#fff}.system-illustration{background:var(--paper);border:var(--line) solid var(--ink);box-shadow:var(--shadow);margin:0;padding:2rem}.system-illustration__lane{grid-template-columns:repeat(7,auto);align-items:stretch;gap:1rem;display:grid}.diagram-node{border:2px solid var(--ink);background:#fff;flex-direction:column;justify-content:center;min-width:180px;min-height:180px;padding:1.2rem;display:flex}.diagram-node--source{background:var(--yellow)}.diagram-node--tool{background:var(--coral)}.diagram-node--project{background:var(--mint)}.diagram-node--session{background:var(--blue);color:#fff}.diagram-node small,.diagram-node span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.diagram-node strong{margin:.5rem 0;font-size:1.25rem}.diagram-arrow{place-items:center;font-size:2rem;font-weight:900;display:grid}.bootstrap-map figcaption,.system-illustration figcaption{color:var(--muted);margin-top:1.3rem;font-size:.9rem}.architecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.architecture-grid article{border:var(--line) solid var(--ink);background:#fff;padding:1.5rem}.architecture-grid article:nth-child(2){background:var(--yellow)}.architecture-grid article:nth-child(3){background:var(--mint)}.architecture-grid h3{margin:.5rem 0;font-size:1.8rem}.architecture-grid code,.manual code,.provider-card code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bootstrap-chain{background:var(--coral)}.bootstrap-map{border:var(--line) solid var(--ink);box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(150px,1fr) minmax(64px,.35fr) minmax(150px,1fr) minmax(64px,.35fr) minmax(150px,1fr) minmax(64px,.35fr) minmax(150px,1fr) minmax(64px,.35fr) minmax(150px,1fr);align-items:center;gap:.75rem;margin:0;padding:2rem;display:grid}.bootstrap-step{background:var(--paper);border:2px solid var(--ink);flex-direction:column;justify-content:center;min-height:160px;padding:1rem;display:flex}.bootstrap-step span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.bootstrap-step strong{margin:.45rem 0}.bootstrap-link{color:var(--ink);text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.bootstrap-link span{letter-spacing:.06em;font-size:.58rem;font-weight:900}.bootstrap-link b{font-size:2rem;line-height:.8;display:block}.bootstrap-map figcaption{grid-column:1/-1}.manual{background:var(--yellow)}.manual-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:2rem;display:grid}.manual-steps{background:var(--ink);gap:var(--line);padding:var(--line);margin:0;list-style:none;display:grid}.manual-steps li{background:#fff;grid-template-columns:65px minmax(0,1fr);gap:1rem;padding:1.2rem;display:grid}.manual-steps li>span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;font-weight:900}.manual-steps div{gap:.55rem;display:grid}.manual-steps code{background:var(--ink);color:#fff;padding:.75rem;display:block;overflow-x:auto}.provider-card{background:var(--mint);border:var(--line) solid var(--ink);box-shadow:var(--shadow);padding:1.5rem}.provider-card h3{margin-top:0;font-size:2rem}.provider-list{flex-wrap:wrap;gap:.45rem;display:flex}.provider-list code{border:1px solid var(--ink);background:#fff;padding:.3rem .5rem}.verification{background:#fff}.check-grid{background:var(--ink);gap:var(--line);padding:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.check-grid li{background:var(--paper);flex-direction:column;min-height:130px;padding:1.2rem;display:flex}.check-grid li:before{color:#008e52;content:"✓";font-size:1.4rem;font-weight:900}.check-grid strong{margin-top:auto}.check-grid span{color:var(--muted)}@media (max-width:1100px){.blueprint__flow{grid-template-columns:1fr}.blueprint-node{min-height:170px}.blueprint-connector{min-height:48px}.blueprint-connector b{transform:rotate(90deg)}.blueprint__guardrails,.bootstrap-map,.system-illustration__lane{grid-template-columns:1fr}.diagram-arrow{transform:rotate(90deg)}.bootstrap-link{justify-self:stretch;min-height:52px}.bootstrap-link b{transform:rotate(90deg)}.bootstrap-map figcaption{grid-column:auto}}@media (max-width:850px){.install-hero,.manual-layout,.section-intro{grid-template-columns:1fr}.install-hero{min-height:auto}.architecture-grid,.check-grid,.flow-strip{grid-template-columns:1fr 1fr}}@media (max-width:650px){.install-hero,.install-section{padding-top:3.5rem;padding-bottom:3.5rem}.install-hero h1{font-size:clamp(3.6rem,16vw,5rem)}.architecture-grid,.check-grid,.flow-strip{grid-template-columns:1fr}.prompt-card__head{flex-direction:column}.prompt-card pre{padding:1.2rem}.prompt-card__actions{grid-template-columns:1fr}.inspect-prompt{border-left:0;border-top:var(--line) solid var(--ink)}.quick-manifest{width:calc(100% - 1rem);height:calc(100% - 1rem)}.quick-manifest__actions{grid-template-columns:1fr 1fr;display:grid}.quick-manifest__actions a:last-child{grid-column:1/-1;margin-left:0}}.deep-main{background:var(--paper)}.deep-hero{min-height:72vh}.deep-content{border-top:var(--line) solid var(--ink)}.deep-grid{gap:2rem;display:grid}.deep-block{min-height:0}.deep-block__meta{border-bottom:2px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;padding-bottom:1rem;font-family:ui-monospace,monospace;font-size:.76rem;font-weight:900;display:flex}.deep-block__body{max-width:78ch;padding-top:1.4rem;font-size:1.02rem;line-height:1.7}.deep-block__body .mt-2,.deep-block__body p+p{margin-top:1rem}.deep-block__body .mt-3{margin-top:1.5rem}.deep-block__body .mt-4{margin-top:2rem}.deep-block__body .text-muted{color:#49525a}.deep-block__body .text-cyan{color:#0059c7}.deep-block__body .code-block,.deep-block__body pre{border:2px solid var(--ink);white-space:pre-wrap;background:#f4f4f1;max-width:100%;margin-top:1rem;padding:1rem;font-family:ui-monospace,monospace;overflow-x:auto}.deep-block__body .code-block{justify-content:space-between;gap:1rem;display:flex}.deep-block__body .copy-btn{background:var(--yellow);border:2px solid var(--ink);cursor:pointer;flex:none;font-weight:900}@media (max-width:680px){.deep-hero{min-height:auto}.deep-block__body{font-size:.94rem}}.platform-hero{background:var(--yellow);border-bottom:var(--line) solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(270px,380px);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:650px;padding:clamp(4rem,8vw,8rem) max(7vw,1.3rem);display:grid}.platform-hero__copy{max-width:1020px}.platform-hero h1{letter-spacing:-.065em;max-width:970px;margin:.7rem 0 1.5rem;font-size:clamp(4rem,9vw,8.5rem);line-height:.84}.platform-hero__copy>p:not(.label){max-width:760px;font-size:clamp(1.1rem,2vw,1.35rem)}.deployment-details code,.platform-hero code,.platform-matrix code,.provider-command code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.button{background:var(--blue);border:var(--line) solid var(--ink);box-shadow:5px 5px 0 var(--ink);color:#fff;place-items:center;min-height:52px;padding:.75rem 1rem;display:inline-grid}.button,.text-link{font-weight:900;text-decoration:none}.text-link:hover{text-decoration:underline;text-decoration-thickness:3px}.platform-count{border:var(--line) solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:#fff;padding:2rem;transform:rotate(2deg)}.platform-count>strong{letter-spacing:-.08em;font-size:clamp(6rem,14vw,10rem);line-height:.8;display:block}.platform-count>span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:.8rem 0 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;display:block}.platform-count p{border-top:2px solid var(--ink);margin:0;padding:.7rem 0;font-size:1.05rem}.platform-count small{color:var(--muted);margin-top:1rem;display:block}.provider-command{background:var(--ink);border-bottom:var(--line) solid var(--ink);color:#fff;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr) minmax(260px,.8fr);align-items:center;gap:2rem;padding:2.5rem max(7vw,1.3rem);display:grid}.provider-command .label{color:var(--mint)}.provider-command h2{margin:.35rem 0 0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1}.provider-command>code{color:var(--yellow);overflow-wrap:anywhere;border:2px solid #fff;padding:1rem 1.2rem;font-size:clamp(1rem,2vw,1.25rem)}.provider-command>p{color:#c8d2da;margin:0}.deployment-details,.platform-cta,.platform-matrix{border-bottom:var(--line) solid var(--ink);padding:clamp(4rem,7vw,7rem) max(7vw,1.3rem)}.section-heading h2{letter-spacing:-.055em;max-width:850px;margin:.5rem 0 0;font-size:clamp(3rem,6vw,6rem);line-height:.9}.section-heading>p{margin:0;font-size:1.1rem}.matrix-shell{border:var(--line) solid var(--ink);box-shadow:var(--shadow);background:#fff;overflow-x:auto}.matrix-shell table{border-collapse:collapse;width:100%;min-width:1080px}.matrix-shell td,.matrix-shell th{border-bottom:2px solid var(--ink);border-right:2px solid var(--ink);text-align:left;vertical-align:middle;padding:1rem}.matrix-shell tr>:last-child{border-right:0}.matrix-shell tbody tr:last-child>*{border-bottom:0}.matrix-shell thead{background:var(--ink);color:#fff}.matrix-shell thead th{letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.matrix-shell tbody th{min-width:170px;font-size:1.05rem}.matrix-shell tbody tr:nth-child(2n){background:#f3f6f8}.matrix-shell a{color:var(--blue);font-weight:850}.support{border:2px solid var(--ink);white-space:nowrap;padding:.28rem .45rem;font-size:.78rem;font-weight:900;display:inline-block}.support--native{background:var(--mint)}.support--conventional{background:var(--yellow)}.support--aggregate{background:#b9d8ff}.support--indexed{background:#fff}.support--none{background:var(--muted);color:#fff}.matrix-legend{border:2px solid var(--ink);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:2rem 0 0;display:grid}.matrix-legend>div{border-right:2px solid var(--ink);padding:1rem}.matrix-legend>div:last-child{border-right:0}.matrix-legend dt{font-weight:900}.matrix-legend dd{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.deployment-details{background:var(--coral)}.deployment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.deployment-grid article{border:var(--line) solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;flex-direction:column;min-height:240px;padding:1.5rem;display:flex}.deployment-grid article:nth-child(4n+2){background:var(--yellow)}.deployment-grid article:nth-child(4n+3){background:var(--mint)}.deployment-grid header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.deployment-grid h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1}.deployment-grid header span{border:2px solid var(--ink);letter-spacing:.05em;text-transform:uppercase;padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:900}.provider-value{background:var(--ink);color:#fff;align-self:flex-start;margin-top:1.3rem;padding:.4rem .55rem}.deployment-grid p{overflow-wrap:anywhere;margin:auto 0 0;padding-top:1.5rem}.deployment-grid p code{font-size:.86rem;font-weight:750}.platform-cta{background:var(--blue);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem;display:grid}.platform-cta .label{color:var(--yellow)}.platform-cta h2{letter-spacing:-.055em;max-width:850px;margin:.5rem 0 1rem;font-size:clamp(3rem,6vw,6rem);line-height:.9}.platform-cta p:not(.label){max-width:700px}.platform-cta__actions{flex-direction:column;align-items:stretch;gap:1.3rem;min-width:220px;display:flex}.platform-cta__actions .button{background:var(--yellow);color:var(--ink)}.platform-cta__actions>a:last-child{text-align:center;font-weight:900}.platform-footer nav{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:1050px){.provider-command{grid-template-columns:1fr 1fr}.provider-command>p{grid-column:1/-1}.matrix-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.matrix-legend>div{border-bottom:2px solid var(--ink)}.matrix-legend>div:nth-child(2n){border-right:0}.matrix-legend>div:last-child{border-bottom:0}.deployment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.platform-cta,.platform-hero,.section-heading{grid-template-columns:1fr}.platform-hero{min-height:auto}.platform-count{max-width:420px;transform:none}.platform-cta{align-items:start}.platform-cta__actions{width:min(100%,420px)}}@media (max-width:650px){.nav{flex-direction:column;align-items:flex-start}.nav-links{width:100%;margin-left:0;padding-bottom:.2rem;overflow-x:auto}.nav-links a{white-space:nowrap}.platform-hero h1{font-size:clamp(3.6rem,18vw,5.2rem)}.deployment-grid,.matrix-legend,.provider-command{grid-template-columns:1fr}.provider-command>p{grid-column:auto}.matrix-legend>div,.matrix-legend>div:nth-child(2n){border-bottom:2px solid var(--ink);border-right:0}.deployment-grid article{min-height:220px}}.latest-release,.release-archive,.release-hero,.release-provenance{border-bottom:var(--line) solid var(--ink);padding:5rem max(7vw,1.3rem)}.release-hero{background:var(--yellow);grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:650px;display:grid}.release-hero h1{letter-spacing:-.068em;max-width:1000px;margin:.7rem 0 1.5rem;font-size:clamp(4rem,8.4vw,8.5rem);line-height:.82}.release-hero__copy>p:last-child{max-width:720px;font-size:1.22rem}.corpus-proof{border:var(--line) solid var(--ink);box-shadow:var(--shadow);background:#fff;padding:1.6rem;transform:rotate(1.5deg)}.corpus-proof__stamp{background:var(--blue);color:#fff;letter-spacing:.08em;padding:.3rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900;display:inline-block}.corpus-proof>strong{letter-spacing:-.07em;margin-top:1.5rem;font-size:clamp(4rem,7vw,7rem);line-height:.8;display:block}.corpus-proof>span:not(.corpus-proof__stamp){margin-top:.8rem;font-weight:800;display:block}.corpus-proof dl{border-top:2px solid var(--ink);margin:1.5rem 0 0}.corpus-proof dl div{border-bottom:1px solid var(--ink);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.corpus-proof dd,.corpus-proof dt{margin:0}.corpus-proof dt{color:var(--muted)}.corpus-proof dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.latest-release{background:#fff}.section-heading{grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.release-provenance h2,.section-heading h2{letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.release-provenance>div:last-child>p,.section-heading>p{max-width:720px;font-size:1.1rem}.latest-grid{background:var(--ink);gap:var(--line);padding:var(--line);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.release-card{border:var(--line) solid var(--ink);background:#fff;min-width:0;padding:clamp(1.4rem,3vw,2.5rem)}.latest-grid .release-card{border:0}.release-card--latest{background:var(--mint)}.release-card__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.release-card__header>div{align-items:center;gap:.55rem;display:flex}.release-channel,.release-version{padding:.26rem .48rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;display:inline-block}.release-version{background:var(--blue);color:#fff}.release-channel{border:1px solid var(--ink);text-transform:uppercase;font-size:.72rem}.release-card time{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:750}.release-card h2{letter-spacing:-.045em;max-width:900px;margin:1.2rem 0 .8rem;font-size:clamp(2rem,4vw,3.7rem);line-height:.96}.release-list .release-card h2{font-size:clamp(1.8rem,3vw,2.8rem)}.release-summary{color:var(--muted);max-width:920px;font-size:1.05rem}.release-highlights{gap:.55rem;max-width:980px;margin:1.5rem 0;padding-left:1.25rem;display:grid}.release-highlights li::marker{color:var(--blue);font-weight:900}.release-actions{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.release-actions a{font-weight:850}.release-note{border-top:2px solid var(--ink);margin-top:1.5rem}.release-note>summary{cursor:pointer;padding:1rem 0;font-weight:900}.release-note>summary:hover{color:var(--blue)}.release-markdown{max-width:920px;padding:.5rem 0 1rem}.release-markdown h2,.release-markdown h3,.release-markdown h4{letter-spacing:-.025em;margin:2rem 0 .7rem;line-height:1.05}.release-markdown h2{font-size:2rem}.release-markdown h3{font-size:1.4rem}.install-latest pre,.release-markdown pre{background:var(--ink);color:#fff;white-space:pre-wrap;max-width:100%;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.release-markdown code:not(pre code){background:var(--paper);padding:.12rem .3rem;font-size:.9em}.release-markdown table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.release-markdown td,.release-markdown th{border:1px solid var(--ink);text-align:left;vertical-align:top;padding:.55rem}.release-markdown blockquote{border-left:5px solid var(--yellow);margin-left:0;padding-left:1rem}.install-latest{background:var(--blue);color:#fff;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.install-latest .eyebrow{color:var(--yellow);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900}.install-latest>strong{letter-spacing:-.06em;margin-top:auto;font-size:clamp(3rem,5vw,5rem);line-height:1}.install-latest pre{border:2px solid #fff}.install-latest button{background:var(--yellow);border:var(--line) solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;min-height:54px;font-weight:900}.install-latest button[data-copied=true]{background:var(--mint)}.release-archive{background:var(--paper)}.release-controls{border:var(--line) solid var(--ink);box-shadow:var(--shadow);background:#fff;gap:1.25rem;margin-bottom:2rem;padding:1.5rem;display:grid}.release-controls>label{font-weight:900}.search-row{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.search-row input{background:var(--paper);border:2px solid var(--ink);width:100%;min-height:52px;padding:.7rem .9rem}.control-button,.text-control{border:2px solid var(--ink);cursor:pointer;background:#fff;font-weight:850}.control-button{background:var(--yellow);min-width:76px}.control-summary{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.control-summary p{margin:0}.text-control{color:var(--blue);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.release-list{gap:1rem;display:grid}.release-list .release-card:nth-child(4n+1){box-shadow:6px 6px 0 var(--yellow)}.release-list .release-card:nth-child(4n+2){box-shadow:6px 6px 0 var(--mint)}.release-list .release-card:nth-child(4n+3){box-shadow:6px 6px 0 var(--coral)}.release-list .release-card:nth-child(4n){box-shadow:6px 6px 0 var(--blue)}.release-card[hidden]{display:none}.no-results{background:var(--yellow);border:var(--line) solid var(--ink);text-align:center;padding:3rem}.no-results strong{font-size:1.5rem}.release-provenance{background:var(--ink);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:4rem;display:grid}.release-provenance .label{color:var(--mint)}.release-provenance code{color:var(--yellow)}.release-provenance .button{background:var(--yellow);box-shadow:4px 4px 0 var(--mint);color:var(--ink)}.release-footer{background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:2rem max(5vw,1rem);display:grid}.release-footer p{margin:0}.release-footer>div{gap:1rem;display:flex}@media (max-width:900px){.latest-grid,.release-hero,.release-provenance,.section-heading{grid-template-columns:1fr}.release-hero{min-height:auto}.corpus-proof{max-width:520px;transform:none}.install-latest>strong{margin-top:2rem}.release-footer{grid-template-columns:1fr}}@media (max-width:650px){.nav{flex-direction:column;align-items:flex-start}.nav-links{width:100%;margin-left:0;overflow-x:auto}.latest-release,.release-archive,.release-hero,.release-provenance{padding-top:3.5rem;padding-bottom:3.5rem}.release-hero h1{font-size:clamp(3.4rem,18vw,5.2rem)}.control-summary,.release-card__header{flex-direction:column;align-items:flex-start}.search-row{grid-template-columns:1fr}.control-button{min-height:48px}.release-footer>div{flex-wrap:wrap}}.manifest-hero,.manifest-section{border-bottom:var(--line) solid var(--ink);padding:5rem max(7vw,1.3rem)}.manifest-hero{background:var(--mint);grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);align-items:center;gap:5rem;min-height:680px;display:grid}.manifest-hero h1{letter-spacing:-.065em;max-width:950px;margin:.7rem 0 1.5rem;font-size:clamp(4rem,8vw,7rem);line-height:.87}.manifest-lead{max-width:760px;font-size:1.25rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.text-link{font-weight:850}.manifest-switcher{flex-wrap:wrap;gap:0;margin-top:1.25rem;display:flex}.manifest-switcher a{border:2px solid var(--ink);color:var(--ink);background:#fff;padding:.7rem .9rem;font-weight:900;text-decoration:none}.manifest-switcher a+a{margin-left:-2px}.manifest-switcher a[aria-current=page]{background:var(--blue);color:#fff}.integrity-card{border:var(--line) solid var(--ink);box-shadow:var(--shadow);background:#fff;padding:1.5rem;transform:rotate(1deg)}.integrity-card dl{margin:1.5rem 0}.integrity-card dl div{border-bottom:1px solid var(--ink);grid-template-columns:100px minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.integrity-card dt{font-weight:850}.integrity-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.integrity-card code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem}.integrity-status{border:2px solid var(--ink);margin:0;padding:.8rem;font-weight:900}.integrity-status[data-state=verified]{background:var(--mint)}.integrity-status[data-state=error]{background:var(--coral)}.purpose{background:#fff}.section-intro{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.section-intro h2,.source-heading h2{letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.94}.section-intro>p{max-width:720px;font-size:1.1rem}.contract-grid{background:var(--ink);gap:var(--line);padding:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.contract-grid li{background:var(--yellow);flex-direction:column;min-height:160px;padding:1rem;display:flex}.contract-grid li:nth-child(2n){background:var(--coral)}.contract-grid span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.contract-grid strong{margin-top:auto;font-size:1.2rem}.source-section{background:var(--paper)}.source-heading{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.source-actions{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:.7rem;display:grid}.source-actions>label{grid-column:1/-1;font-weight:850}.search-box{grid-template-columns:minmax(0,1fr) auto;display:grid}.search-box button,.search-box input,.tool-button{border:2px solid var(--ink);font:inherit;min-height:48px}.search-box input{background:#fff;min-width:0;padding:.65rem .8rem}.search-box button,.tool-button{background:var(--yellow);cursor:pointer;place-items:center;padding:.65rem .9rem;font-weight:900;text-decoration:none;display:grid}.manifest-workbench{border:var(--line) solid var(--ink);box-shadow:var(--shadow);grid-template-columns:minmax(190px,.22fr) minmax(0,1fr);display:grid}.manifest-outline{background:var(--yellow);border-right:var(--line) solid var(--ink);flex-direction:column;gap:1rem;padding:1.3rem;display:flex}.manifest-outline nav{gap:.35rem;display:grid}.manifest-outline nav a{padding:.3rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:750}.manifest-outline>a{margin-top:auto;font-weight:850}.code-window{color:#e8edf0;background:#111a22;min-width:0;overflow:hidden}.code-window__bar{background:#1c2833;border-bottom:1px solid #53616e;align-items:center;gap:.45rem;min-height:48px;padding:.7rem 1rem;display:flex}.code-window__bar>span{background:var(--coral);border:1px solid #070b0e;border-radius:50%;width:12px;height:12px}.code-window__bar>span:nth-child(2){background:var(--yellow)}.code-window__bar>span:nth-child(3){background:var(--mint)}.code-window__bar strong{margin-left:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.code-window__bar output{color:#a9bac8;margin-left:auto;font-size:.8rem}.manifest-code{counter-reset:line;max-height:75vh;margin:0;padding:1rem 0 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.65;list-style:none;overflow:auto}.manifest-code li{counter-increment:line;grid-template-columns:4.5rem minmax(max-content,1fr);min-height:1.4rem;padding-right:1rem;scroll-margin-top:120px;display:grid}.manifest-code li:before{color:#687986;content:counter(line);text-align:right;-webkit-user-select:none;user-select:none;padding-right:1rem}.manifest-code li[data-match=true]{background:#ffcf3333}.manifest-code li[data-current=true]{color:#fff;background:#0068ff73}.manifest-code code{white-space:pre;padding-right:1rem}.yaml-key{color:#78b7ff}.yaml-scalar{color:#ffd866}.yaml-comment{color:#8193a0;font-style:italic}.yaml-marker{color:#ff8d7c}.use-manifest{background:var(--coral)}.agent-prompt{border:var(--line) solid var(--ink);box-shadow:var(--shadow);background:#fff;grid-template-columns:minmax(0,1fr) auto;display:grid}.agent-prompt pre{white-space:pre-wrap;margin:0;padding:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.agent-prompt button{background:var(--blue);border:0;border-left:var(--line) solid var(--ink);color:#fff;cursor:pointer;min-width:190px;font-weight:900}#copy-manifest[data-copied=true],.agent-prompt button[data-copied=true]{background:var(--mint);color:var(--ink)}@media (max-width:980px){.contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manifest-hero,.section-intro,.source-heading{grid-template-columns:1fr}.manifest-hero{gap:3rem}}@media (max-width:720px){.manifest-hero,.manifest-section{padding-top:3.5rem;padding-bottom:3.5rem}.manifest-hero{min-height:auto}.manifest-hero h1{font-size:clamp(3.5rem,16vw,5rem)}.agent-prompt,.manifest-workbench,.source-actions{grid-template-columns:1fr}.manifest-outline{border-bottom:var(--line) solid var(--ink);border-right:0}.manifest-outline nav{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-grid{grid-template-columns:1fr}.agent-prompt button{border-left:0;border-top:var(--line) solid var(--ink);min-height:58px}.manifest-code{font-size:.78rem}.manifest-code li{grid-template-columns:3.2rem minmax(max-content,1fr)}.manifest-switcher{display:grid}.manifest-switcher a+a{margin-top:-2px;margin-left:0}}
/*$vite$:1*/