:root{--ba-bg:#050605;--ba-bg-elevated:#0a0c0a;--ba-panel:#0d100d;--ba-panel-hover:#111511;--ba-border:#252b25;--ba-border-strong:#394239;--ba-text:#f2f4f2;--ba-text-muted:#9ba39b;--ba-text-faint:#687068;--ba-acid:#9cff00;--ba-acid-bright:#b6ff2e;--ba-acid-dim:#5f9700;--ba-success:#9cff00;--ba-warning:#e4c44c;--ba-danger:#ef6666;--ba-info:#68b7ff;--ba-radius-2:2px;--ba-radius-4:4px;--ba-radius-8:8px;--ba-max:1440px}*{box-sizing:border-box}body,html{background:var(--ba-bg);color:var(--ba-text)}body{margin:0;min-height:100vh;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{min-height:100vh}.container{width:min(calc(100% - 40px),var(--ba-max));margin:0 auto}.header{border-bottom:1px solid var(--ba-border);position:relative;z-index:20;background:var(--ba-bg)}.header,.header__inner{min-height:72px;display:flex;align-items:center}.header__inner{justify-content:space-between;gap:24px;width:100%}.wordmark{font-size:21px;font-weight:600;letter-spacing:-.04em}.nav{display:flex;gap:24px;align-items:center;color:var(--ba-text-muted);font-size:12px}.nav a:focus-visible,.nav a:hover{color:var(--ba-acid)}.mobile-menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;padding:0;color:var(--ba-text);background:transparent;border:1px solid var(--ba-border);border-radius:var(--ba-radius-2)}.mobile-menu-button:focus-visible,.mobile-menu-button:hover{color:var(--ba-acid);border-color:var(--ba-acid);outline:none}.mobile-nav{display:none}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1.1fr) 300px;grid-gap:32px;gap:32px;padding:64px 0 72px;align-items:center}.hero__copy h1{margin:0;font-size:clamp(44px,4.2vw,68px);line-height:1.03;letter-spacing:-.05em;max-width:10ch}.hero__copy p{margin:28px 0 0;color:var(--ba-text-muted);line-height:1.7;max-width:46ch}.hero__actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.button{min-height:48px;padding:0 18px;border:1px solid var(--ba-border-strong);border-radius:var(--ba-radius-2);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.button--primary{background:var(--ba-acid);color:var(--ba-bg);border-color:var(--ba-acid)}.button--primary:hover{background:var(--ba-acid-bright)}.button--secondary:hover{border-color:var(--ba-acid);color:var(--ba-acid);background:var(--ba-panel-hover)}.button:focus-visible{outline:2px solid var(--ba-acid-bright);outline-offset:2px;box-shadow:0 0 20px rgba(156,255,0,.18)}.hero__art{min-height:580px;border:1px solid var(--ba-border);background:radial-gradient(circle at 50% 62%,rgba(156,255,0,.15),transparent 28%),linear-gradient(180deg,#080b08,#050605);position:relative;overflow:hidden}.hero__art:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(156,255,0,.045) 1px,transparent 0),linear-gradient(90deg,rgba(156,255,0,.045) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,transparent,black 28%,black 72%,transparent);mask-image:linear-gradient(180deg,transparent,black 28%,black 72%,transparent)}.flask{top:56%;width:220px;height:300px;transform:translate(-50%,-50%);border:2px solid rgba(242,244,242,.5);border-radius:44% 44% 48% 48%/18% 18% 70% 70%;box-shadow:0 0 48px rgba(156,255,0,.22)}.flask,.flask:before{position:absolute;left:50%}.flask:before{content:"";top:-145px;width:68px;height:170px;transform:translateX(-50%);border:2px solid rgba(242,244,242,.5);border-bottom:0;border-radius:12px 12px 0 0}.flask:after{content:"";position:absolute;inset:46% 8% 7%;background:var(--ba-acid);border-radius:40% 40% 48% 48%/18% 18% 68% 68%;box-shadow:0 0 42px rgba(156,255,0,.6);opacity:.84}.status{border:1px solid var(--ba-border);background:var(--ba-panel)}.status__row{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--ba-border);font-size:12px}.status__row:last-child{border-bottom:0}.status__label{color:var(--ba-text-muted)}.status__value{color:var(--ba-acid);font-weight:600}.section{padding:64px 0 96px;border-top:1px solid var(--ba-border)}.section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.eyebrow{color:var(--ba-acid);font-size:11px;letter-spacing:.08em}.section h2{margin:8px 0 0;font-size:32px;letter-spacing:-.03em}.experiment-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ba-border);border-left:1px solid var(--ba-border)}.card{min-height:260px;padding:20px;border-right:1px solid var(--ba-border);border-bottom:1px solid var(--ba-border);background:var(--ba-bg);display:flex;flex-direction:column;gap:16px}.card:hover{background:var(--ba-panel-hover)}.card__num{color:var(--ba-acid);font-size:12px}.card h3{margin:0;font-size:20px}.card p{margin:0;color:var(--ba-text-muted);line-height:1.55;font-size:13px}.card__meta{margin-top:auto;color:var(--ba-text-faint);font-size:11px}.badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 9px;border:1px solid var(--ba-border-strong);border-radius:var(--ba-radius-2);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.badge--active,.badge--complete{color:var(--ba-acid);border-color:var(--ba-acid-dim)}.badge--abandoned,.badge--failed{color:var(--ba-danger)}.badge--paused{color:var(--ba-warning)}.page-section{padding:72px 0 120px}.page-heading{max-width:820px;margin-bottom:40px}.detail-main h1,.page-heading h1{margin:8px 0 16px;font-size:clamp(44px,6vw,76px);line-height:.98;letter-spacing:-.05em}.detail-lede,.detail-section p,.page-heading p{color:var(--ba-text-muted);line-height:1.7}.archive-toolbar{display:grid;grid-gap:12px;gap:12px;margin-bottom:20px}.search-input{width:100%;min-height:52px;padding:0 16px;color:var(--ba-text);background:var(--ba-panel);border:1px solid var(--ba-border-strong);border-radius:var(--ba-radius-2)}.search-input:focus{outline:2px solid var(--ba-acid);outline-offset:2px}.filter-row{display:flex;flex-wrap:wrap;gap:8px}.filter-row button{min-height:44px;padding:0 12px;color:var(--ba-text-muted);background:transparent;border:1px solid var(--ba-border);border-radius:var(--ba-radius-2)}.filter-row button:hover{color:var(--ba-acid);border-color:var(--ba-acid-dim)}.archive-summary{padding:14px 0;color:var(--ba-text-faint);font-size:11px;border-top:1px solid var(--ba-border)}.experiment-grid--archive{grid-template-columns:repeat(3,1fr)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:48px;gap:48px;align-items:start}.back-link{display:inline-block;margin-bottom:36px}.detail-kicker{color:var(--ba-acid);font-size:13px}.detail-badges{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.detail-lede{max-width:760px;font-size:18px}.media-panel{min-height:420px;margin:44px 0 56px;border:1px solid var(--ba-border);display:grid;place-items:center;color:var(--ba-text-faint);background:radial-gradient(circle at 50% 50%,rgba(156,255,0,.08),transparent 35%),var(--ba-panel)}.detail-section{padding:36px 0}.detail-section h2{margin:8px 0 12px;font-size:28px}.metadata-panel{position:-webkit-sticky;position:sticky;top:24px;border:1px solid var(--ba-border);background:var(--ba-panel)}.metadata-title{padding:16px;color:var(--ba-acid)}.metadata-row,.metadata-title{border-bottom:1px solid var(--ba-border);font-size:11px}.metadata-row{display:flex;justify-content:space-between;gap:16px;padding:13px 16px;color:var(--ba-text-muted)}.metadata-row strong{color:var(--ba-text);font-weight:500}.lifecycle{padding:18px 16px}.lifecycle p{color:var(--ba-text-muted);font-size:11px;line-height:1.7}.site-footer{border-top:1px solid var(--ba-border);background:var(--ba-bg-elevated)}.site-footer__grid{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr;grid-gap:64px;gap:64px;padding-top:56px;padding-bottom:48px}.site-footer__brand p{max-width:48ch;color:var(--ba-text-muted);font-size:12px;line-height:1.7}.site-footer__note{color:var(--ba-text-faint)!important}.site-footer__nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px;color:var(--ba-text-muted)}.site-footer__nav a:focus-visible,.site-footer__nav a:hover{color:var(--ba-acid)}.site-footer__label{margin-bottom:4px;color:var(--ba-acid);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.site-footer__bottom{min-height:64px;border-top:1px solid var(--ba-border);display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--ba-text-faint);font-size:10px}.legal-page{max-width:860px}.legal-page>h1{margin:8px 0 12px;font-size:clamp(44px,6vw,72px);letter-spacing:-.05em}.legal-updated{color:var(--ba-text-faint);font-size:11px;margin-bottom:48px}.legal-page section{padding:28px 0;border-top:1px solid var(--ba-border)}.legal-page h2{margin:0 0 10px;font-size:20px}.legal-page p{margin:0;color:var(--ba-text-muted);line-height:1.75;font-size:13px}@media (max-width:1100px){.hero{grid-template-columns:1fr 1fr}.status{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.status__row{border-right:1px solid var(--ba-border)}.experiment-grid{grid-template-columns:repeat(2,1fr)}.detail-layout{grid-template-columns:1fr}.metadata-panel{position:static}}@media (max-width:767px){.container{width:min(calc(100% - 32px),var(--ba-max))}.header,.header__inner{min-height:64px}.nav{display:none}.mobile-menu-button{display:inline-flex}.mobile-nav{display:block;position:absolute;left:0;right:0;top:64px;max-height:0;overflow:hidden;background:var(--ba-bg);border-bottom:1px solid transparent;opacity:0;pointer-events:none;transition:max-height .18s cubic-bezier(.2,.8,.2,1),opacity .12s ease}.mobile-nav--open{max-height:520px;opacity:1;pointer-events:auto;border-bottom-color:var(--ba-border)}.mobile-nav__inner{display:flex;flex-direction:column;padding-top:8px;padding-bottom:16px}.mobile-nav a{min-height:52px;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--ba-border);font-size:13px;letter-spacing:.04em}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a span{width:24px;color:var(--ba-acid);font-size:10px}.hero{grid-template-columns:1fr;padding-top:40px}.hero__copy h1{font-size:clamp(40px,12vw,54px);max-width:none}.hero__art{min-height:560px;order:2}.status{order:3;display:block}.experiment-grid,.experiment-grid--archive{grid-template-columns:1fr}.section__head{align-items:flex-start;flex-direction:column}.page-section{padding-top:48px}.media-panel{min-height:280px}.site-footer__grid{grid-template-columns:1fr 1fr;gap:36px 24px;padding-top:40px;padding-bottom:36px}.site-footer__brand{grid-column:1/-1}.site-footer__bottom{padding:16px 0;min-height:0;flex-direction:column;align-items:flex-start;gap:8px}}.page-head{padding:72px 0 36px;border-bottom:1px solid var(--ba-border)}.about-grid h1,.detail-hero h1,.not-found h1,.page-head h1,.reading-shell h1{margin:10px 0 0;font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-.05em}.detail-hero p,.page-head p,.reading-shell .lede{max-width:760px;color:var(--ba-text-muted);line-height:1.7}.listing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 0 84px;border-left:1px solid var(--ba-border)}.listing-card{min-height:260px;padding:24px;border-right:1px solid var(--ba-border);border-bottom:1px solid var(--ba-border);display:flex;flex-direction:column;gap:18px;background:var(--ba-bg)}.listing-card:focus-visible,.listing-card:hover{background:var(--ba-panel-hover);outline:none}.listing-card__top{display:flex;justify-content:space-between;gap:20px}.journal-row h2,.listing-card h2,.repo-row h2,.search-result h2{margin:0;font-size:22px}.journal-row p,.listing-card p,.repo-row p,.search-result p{margin:0;color:var(--ba-text-muted);line-height:1.6}.listing-card__meta{margin-top:auto;letter-spacing:.04em}.listing-card__meta,.system-strip{color:var(--ba-text-faint);font-size:11px}.system-strip{padding:18px 0 36px;border-top:1px solid var(--ba-border)}.detail-shell,.reading-shell{padding:48px 0 96px}.back-link{display:inline-flex;margin-bottom:40px;color:var(--ba-text-muted);font-size:12px}.back-link:hover{color:var(--ba-acid)}.journal-entry__meta{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:40px}.journal-entry__meta .back-link{margin-bottom:0}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:48px;gap:48px;align-items:start;padding-bottom:56px}.meta-panel{border:1px solid var(--ba-border);background:var(--ba-panel)}.meta-panel>div{display:flex;justify-content:space-between;gap:24px;padding:16px;border-bottom:1px solid var(--ba-border);font-size:12px}.meta-panel>div:last-child{border-bottom:0}.meta-panel span{color:var(--ba-text-muted)}.meta-panel strong{color:var(--ba-acid);font-weight:600;text-align:right}.detail-section{padding:48px 0;border-top:1px solid var(--ba-border)}.detail-section h2{margin:10px 0 16px;font-size:30px}.detail-section p{max-width:780px;color:var(--ba-text-muted);line-height:1.7}.related-panel,.terminal-panel{padding:20px;border:1px solid var(--ba-border);background:var(--ba-panel);white-space:pre-wrap;color:var(--ba-text-muted);font-size:12px;line-height:1.8}.project-cta{display:inline-flex;align-items:center;min-height:44px;margin-top:24px;padding:0 16px;border:1px solid var(--ba-acid);color:var(--ba-acid);font-size:11px;letter-spacing:.06em}.project-cta:focus-visible,.project-cta:hover{background:var(--ba-acid);color:var(--ba-bg);outline:none}.journal-list{padding:24px 0 84px}.journal-row{display:grid;grid-template-columns:150px minmax(0,1fr) 30px;grid-gap:28px;gap:28px;padding:28px 0;border-bottom:1px solid var(--ba-border)}.journal-row time{font-size:12px}.journal-row time,.journal-row:hover h2{color:var(--ba-acid)}.reading-shell{max-width:900px}.reading-shell .lede{font-size:20px}.prose{margin-top:48px}.prose p{color:var(--ba-text-muted);line-height:1.9}.prose h2{margin:42px 0 12px;font-size:22px}.related-panel{margin-top:48px}.json-status{display:flex;align-items:stretch;justify-content:space-between;gap:16px;padding-top:28px}.json-status__state{display:flex;flex-direction:column;gap:6px;min-width:260px;padding:14px 16px;border:1px solid var(--ba-border);background:var(--ba-panel);font-size:10px}.json-status__state span{letter-spacing:.08em}.json-status__state strong{font-size:11px;font-weight:400;color:var(--ba-text-muted);overflow-wrap:anywhere}.json-status__state--valid span{color:var(--ba-acid)}.json-status__state--invalid span{color:var(--ba-danger)}.json-stats,.json-status__state--idle span{color:var(--ba-text-faint)}.json-stats{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--ba-border);background:var(--ba-panel);font-size:10px}.json-stats strong{color:var(--ba-text);font-weight:500}.tool-workspace{display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px 0 88px}.tool-pane{border:1px solid var(--ba-border);background:var(--ba-panel);min-height:520px}.tool-pane__head{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--ba-border);color:var(--ba-text-faint);font-size:11px}.tool-pane pre,.tool-pane textarea{width:100%;min-height:470px;margin:0;padding:18px;border:0;resize:none;background:transparent;color:var(--ba-text);outline:none;line-height:1.7;font-size:12px;-moz-tab-size:2;tab-size:2}.tool-pane textarea:focus{box-shadow:inset 0 0 0 1px var(--ba-acid-dim)}.tool-pane pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.tool-actions{display:flex;flex-direction:column;gap:10px}.contact-panel button,.tool-actions button,.tool-actions input,.tool-actions select{min-height:44px;border:1px solid var(--ba-border-strong);background:var(--ba-bg);color:var(--ba-text)}.tool-actions button{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;font-size:11px;letter-spacing:.04em;cursor:pointer}.tool-actions input,.tool-actions select{width:100%;min-width:0;padding:0 10px;font-size:11px}.tool-actions select{cursor:pointer}.contact-panel button:hover,.tool-actions button:focus-visible,.tool-actions button:hover,.tool-actions input:focus,.tool-actions select:focus{border-color:var(--ba-acid);color:var(--ba-acid);outline:none}.tool-actions button:disabled{opacity:.4;cursor:not-allowed;border-color:var(--ba-border);color:var(--ba-text-faint)}.tool-pane input:not([type=color]){min-height:44px;padding:8px 10px;color:var(--ba-text)}.tool-pane input:not([type=color]),.tool-pane input[type=color]{border:1px solid var(--ba-border-strong);background:var(--ba-bg)}.tool-pane input[type=color]{width:56px;height:44px;margin:8px 10px 8px 0;padding:3px;vertical-align:middle}.repo-list{padding:32px 0 84px}.repo-row{display:grid;grid-template-columns:minmax(0,1fr) 140px;grid-gap:32px;gap:32px;padding:26px 0;border-bottom:1px solid var(--ba-border)}.repo-row__release{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.repo-row__release strong{color:var(--ba-acid);font-size:18px}.repo-row__release span{color:var(--ba-text-faint);font-size:10px}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-gap:72px;gap:72px;padding:72px 0 96px}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.tag-row span{padding:8px 10px;border:1px solid var(--ba-border);font-size:10px;color:var(--ba-text-muted)}.contact-panel{display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid var(--ba-border);background:var(--ba-panel)}.contact-panel label{display:flex;flex-direction:column;gap:8px;color:var(--ba-text-muted);font-size:11px}.contact-panel input,.contact-panel textarea,.search-input{min-height:46px;padding:12px 14px;border:1px solid var(--ba-border-strong);border-radius:var(--ba-radius-2);background:var(--ba-bg);color:var(--ba-text);outline:none}.contact-panel textarea{min-height:180px;resize:vertical}.contact-panel input:focus,.contact-panel textarea:focus,.search-input:focus{border-color:var(--ba-acid);box-shadow:0 0 0 2px rgba(156,255,0,.12)}.search-input{width:min(760px,100%);margin-top:24px}.search-results{padding:24px 0 88px}.search-result{display:grid;grid-template-columns:180px 1fr 120px;grid-gap:24px;gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid var(--ba-border)}.search-result>span:last-child{justify-self:end;color:var(--ba-text-faint);font-size:11px}.search-result:hover h2{color:var(--ba-acid)}.not-found{padding:110px 0}.not-found__code{font-size:clamp(120px,25vw,320px);line-height:.8;color:var(--ba-panel-hover);letter-spacing:-.08em}.not-found p{color:var(--ba-text-muted);line-height:1.6;font-size:18px}.home-section h2{font-weight:400}.home-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ba-border);border-left:1px solid var(--ba-border)}.home-feature-card{min-height:240px;padding:22px;border-right:1px solid var(--ba-border);border-bottom:1px solid var(--ba-border);display:flex;flex-direction:column;gap:16px;background:var(--ba-bg)}.home-feature-card:focus-visible,.home-feature-card:hover{background:var(--ba-panel-hover);outline:none}.home-feature-card h3,.home-journal-row h3,.home-project-card h3{margin:0;font-size:20px;font-weight:500}.home-experiments-note p,.home-feature-card p,.home-journal-row p,.home-project-card p{margin:0;color:var(--ba-text-muted);line-height:1.65;font-size:13px}.home-feature-card__link{margin-top:auto;color:var(--ba-acid);font-size:11px;letter-spacing:.06em}.home-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ba-border);border-left:1px solid var(--ba-border)}.home-project-card{min-height:270px;padding:24px;border-right:1px solid var(--ba-border);border-bottom:1px solid var(--ba-border);display:flex;flex-direction:column;gap:18px}.home-project-card:focus-visible,.home-project-card:hover{background:var(--ba-panel-hover);outline:none}.home-project-card__top{display:flex;justify-content:space-between;gap:16px;color:var(--ba-acid);font-size:10px;letter-spacing:.06em}.home-project-card__meta{margin-top:auto;color:var(--ba-text-faint);font-size:10px}.home-journal-list{border-top:1px solid var(--ba-border)}.home-journal-row{display:grid;grid-template-columns:145px minmax(0,1fr) 24px;grid-gap:28px;gap:28px;align-items:start;padding:28px 0;border-bottom:1px solid var(--ba-border)}.home-journal-row time{color:var(--ba-acid);font-size:11px}.home-journal-row>span{color:var(--ba-text-faint)}.home-journal-row:focus-visible h3,.home-journal-row:hover h3{color:var(--ba-acid)}.home-journal-row:focus-visible{outline:none}.home-journal-row p{margin-top:8px;max-width:820px}.home-experiments-note__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.home-experiments-note__inner>div{max-width:780px}.home-experiments-note h2{margin:8px 0 12px;font-size:28px;line-height:1.25}.open-source-policy{padding-bottom:28px}.public-source-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ba-border);border-left:1px solid var(--ba-border);margin-top:28px}.public-source-rules>div{min-height:210px;padding:22px;border-right:1px solid var(--ba-border);border-bottom:1px solid var(--ba-border);display:flex;flex-direction:column;gap:12px}.public-source-rules span{color:var(--ba-acid);font-size:11px}.public-source-rules strong{font-size:13px;font-weight:500}.public-source-rules p{margin:0;font-size:12px}.public-source-empty{padding:36px 0 18px;border-bottom:1px solid var(--ba-border)}.public-source-empty h2{margin:10px 0 12px;font-size:28px;font-weight:400}.public-source-empty p{max-width:760px;margin:0;color:var(--ba-text-muted);line-height:1.7}.public-source-detail>h1{margin:10px 0 14px;font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-.05em}.public-source-detail__lede{max-width:780px;color:var(--ba-text-muted);line-height:1.7}.public-source-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 48px;border-top:1px solid var(--ba-border);border-left:1px solid var(--ba-border)}.public-source-meta>div{display:flex;flex-direction:column;gap:8px;padding:16px;border-right:1px solid var(--ba-border);border-bottom:1px solid var(--ba-border);font-size:11px}.public-source-meta span{color:var(--ba-text-faint)}.public-source-meta a,.public-source-meta strong{color:var(--ba-acid);font-weight:500}.public-source-viewer{margin-top:24px;border:1px solid var(--ba-border);background:var(--ba-panel)}.public-source-viewer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--ba-border);color:var(--ba-text-faint);font-size:10px}.public-source-viewer__head button{min-height:44px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ba-border-strong);background:var(--ba-bg);color:var(--ba-text);cursor:pointer}.public-source-viewer__head button:focus-visible,.public-source-viewer__head button:hover{border-color:var(--ba-acid);color:var(--ba-acid);outline:none}.public-source-viewer pre{margin:0;padding:20px;max-height:680px;overflow:auto;white-space:pre;font-size:12px;line-height:1.7;color:var(--ba-text)}@media(max-width:900px){.about-grid,.detail-hero,.listing-grid,.tool-workspace{grid-template-columns:1fr}.about-grid{gap:36px}.json-status{flex-direction:column}.json-stats{justify-content:flex-start}.tool-actions{flex-direction:row;flex-wrap:wrap}.tool-actions>*{flex:1 1 120px}.journal-row{grid-template-columns:110px 1fr}.journal-row>span:last-child{display:none}.search-result{grid-template-columns:1fr}.search-result>span:last-child{justify-self:start}.repo-row{grid-template-columns:1fr}.repo-row__release{align-items:flex-start}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-project-grid{grid-template-columns:1fr}.home-experiments-note__inner{align-items:flex-start;flex-direction:column}.public-source-meta,.public-source-rules{grid-template-columns:1fr}}@media(max-width:600px){.page-head{padding-top:48px}.journal-row,.listing-grid{grid-template-columns:1fr}.journal-row{gap:12px}.journal-entry__meta{gap:10px 16px}.detail-shell,.reading-shell{padding-top:32px}.json-status__state{min-width:0}.tool-actions{flex-direction:column}.tool-actions>*{flex-basis:auto}.not-found{padding-top:72px}.home-feature-grid,.home-journal-row{grid-template-columns:1fr}.home-journal-row{gap:10px}.home-journal-row>span{display:none}.home-section .section__head,.public-source-viewer__head{align-items:flex-start;flex-direction:column}}.hero__art{min-height:0;aspect-ratio:1672/941;background:var(--ba-bg)}.hero__art:after{display:none}.hero__image,.hero__picture{display:block;width:100%;height:100%}.hero__image{object-fit:cover}@media (min-width:768px){.header__inner{width:min(calc(100% - 40px),var(--ba-max));margin-left:auto;margin-right:auto}.hero{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"desktop-hero";width:100vw;min-height:calc(100svh - 72px);margin-left:calc(50% - 50vw);padding:0;grid-gap:0;gap:0;overflow:hidden;align-items:stretch;background:#020302}.hero__art,.hero__copy{grid-area:desktop-hero}.hero__art{position:absolute;inset:0;z-index:0;min-height:100%;aspect-ratio:auto;border:0;background:#020302}.hero__art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(2,3,2,.96),rgba(2,3,2,.84) 22%,rgba(2,3,2,.54) 40%,rgba(2,3,2,.15) 61%,rgba(2,3,2,0) 78%),linear-gradient(180deg,rgba(2,3,2,.18),rgba(2,3,2,0) 58%,rgba(2,3,2,.28))}.hero__art:before,.hero__image,.hero__picture{position:absolute;inset:0}.hero__image{object-fit:cover;object-position:center center;image-rendering:auto;filter:contrast(1.08) saturate(1.06);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero__copy{position:relative;z-index:2;align-self:center;width:min(calc(100% - 40px),var(--ba-max));margin:0 auto;padding:64px 0 130px;text-shadow:0 2px 5px rgba(0,0,0,.98),0 0 24px rgba(0,0,0,.88)}.hero__copy h1{max-width:9.6ch;font-size:clamp(54px,5.4vw,86px);line-height:.98;color:#f7f9f7}.hero__copy p{max-width:42ch;color:rgba(247,249,247,.94)}.hero__actions .button--secondary{background:rgba(5,6,5,.68);border-color:rgba(242,244,242,.44);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status{position:absolute;z-index:3;right:max(20px,calc((100vw - var(--ba-max)) / 2));bottom:28px;width:min(360px,calc(100vw - 40px));background:rgba(5,6,5,.76);border-color:rgba(242,244,242,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (max-width:767px){.hero{grid-template-columns:1fr;grid-template-areas:"mobile-hero" "mobile-status";gap:0;width:calc(100% + 32px);margin-left:-16px;padding:0 0 48px}.hero__art,.hero__copy{grid-area:mobile-hero}.hero__art{position:relative;z-index:0;order:0;min-height:760px;aspect-ratio:853/1844;border-left:0;border-right:0;border-top:0;background:#020302}.hero__art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(2,3,2,.98),rgba(2,3,2,.88) 20%,rgba(2,3,2,.62) 42%,rgba(2,3,2,.2) 62%,rgba(2,3,2,0) 80%),linear-gradient(90deg,rgba(2,3,2,.78),rgba(2,3,2,.52) 44%,rgba(2,3,2,.16) 78%,rgba(2,3,2,0))}.hero__art:before,.hero__image,.hero__picture{position:absolute;inset:0}.hero__image{object-fit:cover;object-position:center center}.hero__copy{position:relative;z-index:2;align-self:start;padding:64px 24px 0;text-shadow:0 2px 4px rgba(0,0,0,.98),0 0 20px rgba(0,0,0,.92)}.hero__copy h1{max-width:9.5ch;font-size:clamp(40px,11.5vw,54px);line-height:1.02;color:#f7f9f7}.hero__copy p{max-width:34ch;color:rgba(247,249,247,.94)}.hero__actions{margin-top:24px}.hero__actions .button--secondary{background:rgba(5,6,5,.72);border-color:rgba(242,244,242,.46);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.status{grid-area:mobile-status;order:0;margin:0 16px;border-top:0}}@media (max-width:420px){.hero__art{min-height:720px}.hero__copy{padding-top:52px}}.wordmark{display:inline-flex;align-items:baseline;font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-size:22px;font-weight:400;letter-spacing:.055em;line-height:1;text-transform:lowercase;white-space:nowrap}.wordmark span{color:var(--ba-acid);font-weight:400}.wordmark:after{content:"_";display:inline-block;color:var(--ba-acid);font:inherit;letter-spacing:inherit;line-height:inherit;margin-left:.01em;text-shadow:0 0 7px rgba(156,255,0,.18);transform:scaleX(.82);transform-origin:left center;animation:ba-terminal-cursor 1.6s step-end infinite}@keyframes ba-terminal-cursor{0%,58%{opacity:1}59%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.wordmark:after{animation:none;opacity:1}}@media (max-width:767px){.wordmark{font-size:19px;letter-spacing:.04em}}body{font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-weight:400;letter-spacing:.005em}.hero__copy h1{font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-weight:500;letter-spacing:-.025em}.about-grid h1,.detail-hero h1,.detail-main h1,.legal-page>h1,.not-found h1,.page-head h1,.page-heading h1,.public-source-detail>h1,.reading-shell h1{font-family:Courier New,Courier,Nimbus Mono PS,monospace;font-weight:400;letter-spacing:-.025em}.detail-section h2,.journal-row h2,.legal-page h2,.listing-card h2,.prose h2,.public-source-empty h2,.repo-row h2,.search-result h2,.section h2{font-weight:400;letter-spacing:-.015em}.card h3,.home-feature-card h3,.home-journal-row h3,.home-project-card h3{font-weight:500;letter-spacing:-.015em}.back-link,.badge,.button,.card__meta,.card__num,.eyebrow,.mobile-nav,.nav,.site-footer__label,.site-footer__nav,.status__label,.status__value{font-weight:400}.button,.status__value{font-weight:500}.card p,.detail-lede,.detail-section p,.hero__copy p,.legal-page p,.open-source-page .page-head h1,.open-source-page .repo-row h2,.page-head p,.page-heading p,.public-source-detail__lede,.reading-shell .lede,.site-footer__brand p{font-weight:400}.open-source-page .repo-row__release strong{font-weight:500}.public-source-detail__meta{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;margin-bottom:18px}.public-source-detail__meta .back-link{margin-bottom:0}.public-source-detail .detail-section h2,.public-source-detail>h1{font-weight:400}@media(max-width:600px){.public-source-detail__meta{gap:10px 16px;margin-bottom:16px}}.back-link{display:flex;width:-moz-fit-content;width:fit-content}.eyebrow{display:block}.repo-row__release{gap:6px}.meta-panel>div,.metadata-row{align-items:baseline}.detail-kicker{margin-top:0}.listing-grid{border-top:1px solid var(--ba-border);padding-top:0}.listing-card{min-height:290px;padding:28px}.listing-card h2{font-size:25px;line-height:1.25}.listing-card p{font-size:15px;line-height:1.7}.listing-card .eyebrow,.listing-card__meta{font-size:12px}.workflow-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin-top:28px;border-top:1px solid var(--ba-border);border-left:1px solid var(--ba-border)}.workflow-intro>div{padding:18px 20px;border-right:1px solid var(--ba-border);border-bottom:1px solid var(--ba-border)}.workflow-intro span{display:block;margin-bottom:8px;color:var(--ba-acid);font-size:12px;letter-spacing:.06em}.workflow-intro p{margin:0;color:var(--ba-text-muted);font-size:14px;line-height:1.6}.workflow-shell{padding:28px 0 88px}.workflow-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:22px;gap:22px;align-items:start}.workflow-panel{border:1px solid var(--ba-border);background:var(--ba-panel)}.workflow-panel__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--ba-border);color:var(--ba-text-faint);font-size:12px}.workflow-panel__body{padding:20px}.workflow-step{padding:20px 0;border-bottom:1px solid var(--ba-border)}.workflow-step:first-child{padding-top:0}.workflow-step:last-child{padding-bottom:0;border-bottom:0}.workflow-step__title{margin:0 0 6px;color:var(--ba-text);font-size:18px;font-weight:500}.workflow-step__hint{margin:0 0 16px;color:var(--ba-text-muted);font-size:13px;line-height:1.6}.workflow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.workflow-fields--one{grid-template-columns:1fr}.workflow-field{display:flex;flex-direction:column;gap:7px;color:var(--ba-text-muted);font-size:12px}.workflow-field input,.workflow-field select,.workflow-field textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--ba-border-strong);background:var(--ba-bg);color:var(--ba-text);font:inherit;outline:none}.workflow-field textarea{min-height:110px;resize:vertical;line-height:1.55}.workflow-field input:focus,.workflow-field select:focus,.workflow-field textarea:focus{border-color:var(--ba-acid);box-shadow:0 0 0 2px rgba(156,255,0,.1)}.workflow-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.workflow-actions button,.workflow-button{min-height:44px;padding:0 15px;border:1px solid var(--ba-border-strong);background:var(--ba-bg);color:var(--ba-text);font-size:12px;cursor:pointer}.workflow-actions button:focus-visible,.workflow-actions button:hover,.workflow-button:focus-visible,.workflow-button:hover{border-color:var(--ba-acid);color:var(--ba-acid);outline:none}.workflow-actions .primary{border-color:var(--ba-acid);background:var(--ba-acid);color:var(--ba-bg);font-weight:700}.workflow-actions .primary:focus-visible,.workflow-actions .primary:hover{background:transparent;color:var(--ba-acid)}.workflow-actions button:disabled{opacity:.35;cursor:not-allowed}.workflow-preview{margin:0;padding:20px;min-height:280px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ba-text);font-size:14px;line-height:1.75}.workflow-list{display:grid;grid-gap:12px;gap:12px}.workflow-card{padding:16px;border:1px solid var(--ba-border);background:var(--ba-bg)}.workflow-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.workflow-card h3{margin:0;font-size:17px;font-weight:500}.workflow-card p{margin:0;color:var(--ba-text-muted);font-size:13px;line-height:1.55}.workflow-card__meta{margin-top:10px;color:var(--ba-text-faint);font-size:11px}.workflow-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;margin:16px 0}.workflow-score__box{padding:18px;border:1px solid var(--ba-border);text-align:center}.workflow-score__box span{display:block;color:var(--ba-text-faint);font-size:11px}.workflow-score__box strong{display:block;margin-top:6px;font-size:28px;font-weight:500}.workflow-score__arrow{color:var(--ba-acid);font-size:22px}.timeline-rail{position:relative;display:grid;grid-gap:0;gap:0;padding-left:24px}.timeline-rail:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:1px;background:var(--ba-border-strong)}.timeline-event{position:relative;padding:0 0 22px 18px}.timeline-event:before{content:"";position:absolute;left:-21px;top:6px;width:9px;height:9px;border:1px solid var(--ba-acid);background:var(--ba-bg)}.timeline-event time{display:block;margin-bottom:5px;color:var(--ba-acid);font-size:12px}.timeline-event h3{margin:0 0 5px;font-size:17px}.timeline-event p{margin:0;color:var(--ba-text-muted);font-size:13px;line-height:1.55}.checklist-run{display:grid;grid-gap:10px;gap:10px}.checklist-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid var(--ba-border);background:var(--ba-bg)}.checklist-item input[type=checkbox]{width:20px;height:20px;margin-top:1px}.checklist-item__text{font-size:14px;line-height:1.5}.checklist-item__tag{color:var(--ba-text-faint);font-size:10px}.process-flow{display:flex;align-items:stretch;gap:10px;overflow-x:auto;padding:4px 0 12px}.process-node{flex:0 0 210px;padding:16px;border:1px solid var(--ba-border);background:var(--ba-bg)}.process-node--decision{border-color:var(--ba-acid-dim)}.process-node span{display:block;margin-bottom:8px;color:var(--ba-acid);font-size:10px}.process-node p{margin:0;font-size:13px;line-height:1.5}.process-arrow{display:flex;align-items:center;color:var(--ba-acid)}.case-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.case-nav button{min-height:40px;padding:0 12px;border:1px solid var(--ba-border);background:var(--ba-bg);color:var(--ba-text-muted);font-size:11px}.case-nav button[data-active=true]{border-color:var(--ba-acid);color:var(--ba-acid)}.extract-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.extract-group{padding:16px;border:1px solid var(--ba-border);background:var(--ba-bg)}.extract-group h3{margin:0 0 10px;color:var(--ba-acid);font-size:13px}.extract-group ul{margin:0;padding-left:18px;color:var(--ba-text-muted);font-size:13px;line-height:1.6}@media(max-width:900px){.workflow-fields,.workflow-grid,.workflow-intro,.workflow-score{grid-template-columns:1fr}.workflow-score__arrow{transform:rotate(90deg);text-align:center}.extract-groups{grid-template-columns:1fr}.listing-card{min-height:0}}.decision-register .decision-guide span{font-size:14px!important;line-height:1.6!important}.decision-register .decision-guide strong{font-size:13px!important}.decision-register .decision-panel__head,.decision-register .decision-status{font-size:12px!important}.decision-register .decision-section__head>span{font-size:13px!important}.decision-register .decision-section__head strong{font-size:14px!important}.decision-register .decision-section__head small{font-size:12px!important;line-height:1.55!important}.decision-register .decision-form label{font-size:12px!important}.decision-register .decision-form input,.decision-register .decision-form select,.decision-register .decision-form textarea{font-size:14px!important}.decision-register .decision-preview pre{font-size:14px!important;line-height:1.7!important}.decision-register .decision-data-actions button,.decision-register .decision-data-actions label,.decision-register .decision-primary-actions button,.decision-register .decision-record button,.decision-register .decision-secondary-actions button{font-size:12px!important}.decision-register .decision-record h3{font-size:18px!important}.decision-register .decision-record p{font-size:14px!important;line-height:1.6!important}