@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.6d37bb10.woff2?dpl=dpl_81SDy9Nz8j3LWZkmkT1wryVMPYDp) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.e85f71ba.woff2?dpl=dpl_81SDy9Nz8j3LWZkmkT1wryVMPYDp) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.b193c064.woff2?dpl=dpl_81SDy9Nz8j3LWZkmkT1wryVMPYDp) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.31506632.woff2?dpl=dpl_81SDy9Nz8j3LWZkmkT1wryVMPYDp) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.d60d957c.woff2?dpl=dpl_81SDy9Nz8j3LWZkmkT1wryVMPYDp) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.00aebb72.woff2?dpl=dpl_81SDy9Nz8j3LWZkmkT1wryVMPYDp) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.d0b16ce7.woff2?dpl=dpl_81SDy9Nz8j3LWZkmkT1wryVMPYDp) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#f1eee6;--paper-deep:#e7e1d5;--paper-light:#f8f6f0;--ink:#171713;--ink-soft:#5d5a52;--line:rgba(23,23,19,0.18);--line-strong:rgba(23,23,19,0.42);--oxide:#b94429;--oxide-dark:#8e2e1c;--moss:#455c45;--ochre:#a66b23;--shadow:0 22px 70px rgba(36,31,23,0.12);--sans:"Inter Variable",Inter,ui-sans-serif,system-ui,sans-serif;--serif:"Inter Variable",Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(rgba(23,23,19,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(23,23,19,.025) 1px,transparent 1px),var(--paper);background-size:32px 32px;color:var(--ink);font-family:var(--sans);margin:0;min-height:100vh}body:has([data-quick-manifesto]){background:#050505}body:has([data-quick-manifesto]) .site-footer,body:has([data-quick-manifesto]) .site-header{display:none}a{color:inherit}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--oxide);outline-offset:4px}.skip-link{background:var(--ink);color:var(--paper-light);left:1rem;padding:.8rem 1rem;position:fixed;top:-6rem;transition:top .15s ease;z-index:100}.skip-link:focus{top:1rem}.shell{margin-inline:auto;max-width:1480px;padding-inline:clamp(1.25rem,4vw,4.5rem);width:100%}.site-header{align-items:center;background:rgba(241,238,230,.93);border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:auto 1fr auto;gap:2rem;min-height:76px;padding:0 4.5vw;position:sticky;top:0;z-index:20}.wordmark{font-size:1.05rem;font-weight:800;letter-spacing:-.04em;text-decoration:none}.wordmark-mark{color:var(--oxide)}.header-rule{border-top:1px solid var(--line)}.header-status{color:var(--ink-soft);font-size:.68rem;font-weight:700;gap:.55rem;letter-spacing:.11em;margin:0;text-transform:uppercase}.header-meta,.header-status{align-items:center;display:flex}.header-meta{gap:1rem;justify-self:end}.header-session{color:var(--ink-soft);font-size:.68rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.header-account{align-items:center;display:flex;gap:.75rem}.header-account-name,.header-sign-in,.header-sign-out{color:var(--ink-soft);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header-sign-in{text-decoration-color:var(--oxide);text-underline-offset:.3rem}.header-sign-out{background:transparent;border:0;cursor:pointer;padding:0;text-decoration:underline;text-decoration-color:var(--oxide);text-underline-offset:.3rem}.status-dot{background:var(--moss);border-radius:50%;height:8px;width:8px}.site-footer{align-items:center;background:var(--ink);color:var(--paper);display:flex;font-size:.7rem;font-weight:700;justify-content:space-between;letter-spacing:.12em;margin-top:clamp(4rem,10vw,9rem);min-height:110px;padding:2rem 4.5vw;text-transform:uppercase}.eyebrow,.panel-index,.state-code{font-size:.66rem;font-weight:800;letter-spacing:.16em;line-height:1.4;margin:0;text-transform:uppercase}.eyebrow{color:var(--oxide)}.hero{display:grid;gap:clamp(2.5rem,7vw,8rem);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);min-height:calc(100vh - 76px);padding-bottom:clamp(4rem,8vw,8rem);padding-top:clamp(4rem,9vw,8.5rem)}.hero-copy h1{font-family:var(--serif);font-size:clamp(4.4rem,10.4vw,10.8rem);font-weight:400;letter-spacing:-.075em;line-height:.76;margin:2.2rem 0 2.7rem;max-width:10ch}.hero-copy h1 em,.principle-grid h2 em{color:var(--oxide);font-weight:400}.hero-deck{color:var(--ink-soft);font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.4;margin:0;max-width:34ch}.method-line{border-top:1px solid var(--line-strong);display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:clamp(3rem,7vw,6.5rem) 0 0;max-width:760px;padding:1rem 0 0}.method-line li{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.method-line span{color:var(--oxide);display:block;font-family:var(--serif);font-size:1.2rem;font-weight:400;margin-bottom:.4rem}.start-panel{align-self:center;background:var(--paper-light);border:1px solid var(--line-strong);box-shadow:var(--shadow);padding:clamp(1.5rem,3vw,3.2rem);position:relative}.start-panel:before{background:var(--oxide);content:"";height:6px;left:-1px;position:absolute;right:-1px;top:-1px}.panel-index{color:var(--ink-soft)}.start-panel h2{font-family:var(--serif);font-size:clamp(2rem,3.2vw,3.4rem);font-weight:400;letter-spacing:-.045em;line-height:.98;margin:3rem 0}.project-form{display:grid;gap:1.4rem}.field-group{display:grid;gap:.55rem}.field-group label{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.field-group input{background:transparent;border:0;border-bottom:1px solid var(--line-strong);border-radius:0;font-size:1.2rem;min-height:3.2rem;padding:.5rem 0}.field-group input,.field-group textarea{color:var(--ink);font-family:var(--serif);width:100%}.field-group textarea{background:rgba(248,246,240,.82);border:1px solid var(--line-strong);border-radius:0;font-size:1rem;line-height:1.55;min-height:7rem;padding:.85rem 1rem;resize:vertical}.field-group input::placeholder{color:#969185}.field-group textarea::placeholder{color:#969185}.button{align-items:center;border:1px solid var(--ink);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:800;gap:1rem;justify-content:center;letter-spacing:.1em;min-height:3.5rem;padding:.85rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease,transform .15s ease}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.58}.button-primary{background:var(--oxide);border-color:var(--oxide);color:white}.button-primary:hover:not(:disabled){background:var(--oxide-dark)}.button-secondary{background:transparent;color:var(--ink)}.button-secondary:hover:not(:disabled){background:var(--ink);color:var(--paper-light)}.project-form .button{justify-content:space-between;margin-top:.5rem}.form-note,.form-status{color:var(--ink-soft);font-size:.72rem;line-height:1.5;margin:0}.form-status:not(:empty){color:var(--oxide-dark);font-weight:700}.form-status-success:not(:empty){color:#a8c7a8}.auth-page{align-items:center;display:grid;min-height:calc(100svh - 76px);padding-block:clamp(2rem,6vw,6rem)}.auth-panel{background:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow);color:var(--paper-light);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);margin-inline:auto;max-width:76rem;overflow:hidden;position:relative;width:100%}.auth-panel:before{background:var(--oxide);content:"";height:6px;left:0;position:absolute;right:0;top:0;z-index:1}.auth-intro{align-content:center;display:grid;min-height:38rem;padding:clamp(3rem,6vw,6rem)}.auth-intro .panel-index{color:rgba(248,246,240,.58)}.auth-intro h1{font-family:var(--serif);font-size:clamp(3.5rem,6.5vw,6.6rem);font-weight:400;letter-spacing:-.065em;line-height:.88;margin:1.5rem 0 2rem;max-width:10ch}.auth-description{color:#c9c4b9;font-family:var(--serif);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;margin:0;max-width:34ch}.auth-principle{align-items:center;border-top:1px solid rgba(248,246,240,.22);display:grid;gap:1rem;grid-template-columns:auto 1fr;margin-top:clamp(3rem,7vw,6rem);max-width:34rem;padding-top:1.2rem}.auth-principle span{color:var(--oxide);font-family:var(--serif);font-size:2rem}.auth-principle p{color:rgba(248,246,240,.64);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.55;margin:0;text-transform:uppercase}.auth-card{align-content:center;background:var(--paper-light);border-left:1px solid rgba(248,246,240,.22);color:var(--ink);display:grid;padding:clamp(2.5rem,4.5vw,4.5rem)}.auth-card-label{color:var(--oxide-dark);font-size:.66rem;font-weight:800;letter-spacing:.15em;margin:0;text-transform:uppercase}.auth-form{margin-top:2rem;max-width:none;width:100%}.auth-form .field-group input{border-bottom-color:var(--line-strong);color:var(--ink)}.auth-form .field-group input::placeholder{color:#8d887e}.field-label-row{align-items:baseline;display:flex;justify-content:space-between}.field-label-row span{color:var(--ink-soft);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.auth-form .button{width:100%}.auth-switch{color:var(--ink-soft)}.auth-switch a{color:var(--ink);font-weight:700;text-decoration-color:var(--oxide);text-underline-offset:.25rem}.auth-notice{background:#f2ded5;border-left:3px solid var(--oxide);margin-top:1.5rem;padding:.85rem 1rem}.auth-card .form-status-success:not(:empty){color:#285238}.auth-notice.form-status-success{background:#e1ecdf;border-left-color:#285238}.principle-band{background:var(--ink);color:var(--paper-light);padding-block:clamp(4rem,9vw,9rem)}.principle-grid{align-items:start;display:grid;gap:clamp(2rem,5vw,6rem);grid-template-columns:.35fr 1.25fr .4fr}.principle-grid h2{font-family:var(--serif);font-size:clamp(2.7rem,6vw,6.6rem);font-weight:400;letter-spacing:-.055em;line-height:.98;margin:0}.principle-note{border-top:1px solid rgba(248,246,240,.34);padding-top:1rem}.principle-note span{color:var(--oxide);display:block;font-family:var(--serif);font-size:3rem}.principle-note p{color:#c9c4b9;font-size:.82rem;line-height:1.6}.diagnostics-section,.ledger-section,.projects-section{padding-top:clamp(4rem,8vw,8rem)}.section-heading{align-items:end;border-bottom:1px solid var(--line-strong);display:flex;gap:2rem;justify-content:space-between;padding-bottom:1.2rem}.section-heading h2{font-family:var(--serif);font-size:clamp(2.5rem,4vw,4.7rem);font-weight:400;letter-spacing:-.055em;line-height:1;margin:.6rem 0 0}.section-heading>p{color:var(--ink-soft);font-size:.7rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.project-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:2rem}.project-card{background:rgba(248,246,240,.55);border:1px solid var(--line);display:block;min-height:250px;padding:1.5rem;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.project-card:hover{background:var(--paper-light);transform:translateY(-3px)}.project-card-top{align-items:center;display:flex;justify-content:space-between}.project-card h3{font-family:var(--serif);font-size:2rem;font-weight:400;letter-spacing:-.035em;margin:4rem 0 .4rem}.project-card p{color:var(--ink-soft);margin:0}.project-card time{color:var(--ink-soft);display:block;font-size:.66rem;letter-spacing:.06em;margin-top:1.6rem;text-transform:uppercase}.project-status{align-items:center;border:1px solid;display:inline-flex;font-size:.62rem;font-weight:800;letter-spacing:.09em;min-height:1.8rem;padding:.32rem .55rem;text-transform:uppercase}.status-baseline_ready{color:var(--moss)}.status-degraded,.status-failed{color:var(--oxide-dark)}.status-crawling{color:var(--ochre)}.ledger-empty,.projects-empty{background:rgba(248,246,240,.4);border:1px dashed var(--line-strong);color:var(--ink-soft);margin-top:2rem;padding:3rem;text-align:center}.projects-empty p{margin:.25rem}.workbench-hero{padding-bottom:2.5rem;padding-top:3rem}.breadcrumb{align-items:center;color:var(--ink-soft);display:flex;font-size:.68rem;font-weight:700;gap:.7rem;letter-spacing:.08em;margin-bottom:clamp(3rem,7vw,6rem);text-transform:uppercase}.breadcrumb a:hover{color:var(--oxide)}.workbench-title-row{align-items:end;display:flex;gap:2rem;justify-content:space-between}.workbench-title-row h1{font-family:var(--serif);font-size:clamp(4rem,9vw,9.5rem);font-weight:400;letter-spacing:-.07em;line-height:.84;margin:1rem 0 1.4rem;max-width:11ch}.domain-link{color:var(--ink-soft);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workbench-actions{align-items:flex-end;display:flex;flex-direction:column;gap:1rem}.project-lifecycle{color:var(--ink-soft);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.crawl-control{display:grid;justify-items:end}.stat-strip{border-bottom:1px solid var(--line-strong);border-top:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(5,1fr);margin:clamp(3rem,7vw,6rem) 0 0}.stat-strip>div{border-right:1px solid var(--line);padding:1.2rem}.stat-strip>div:first-child{padding-left:0}.stat-strip>div:last-child{border-right:0}.stat-strip dt{color:var(--ink-soft);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.stat-strip dd{font-family:var(--serif);font-size:2rem;margin:.45rem 0 0}.empty-baseline{background:var(--ink);color:var(--paper-light);margin-bottom:2rem;margin-top:2rem;max-width:calc(1480px - 9rem);padding-block:3rem}.empty-baseline h2{font-family:var(--serif);font-size:clamp(2.5rem,5vw,5rem);font-weight:400;letter-spacing:-.05em;margin:1rem 0}.empty-baseline>p:not(.panel-index){color:#c9c4b9;line-height:1.6;max-width:58ch}.empty-baseline .crawl-control{justify-items:start;margin-top:2rem}.failure-banner{background:#e6d0c6;border-bottom:1px solid var(--oxide-dark);border-top:1px solid var(--oxide-dark);display:grid;gap:2rem;grid-template-columns:.8fr 1.2fr;margin-bottom:2rem;max-width:calc(1480px - 9rem);padding-block:2rem}.failure-banner h2{font-family:var(--serif);font-size:2rem;font-weight:400;margin:.6rem 0 0}.failure-banner p{line-height:1.5;margin-top:0}.failure-banner code{font-size:.68rem;font-weight:700}.evidence-board{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:2rem}.evidence-column{border:1px solid var(--line-strong);min-width:0}.evidence-column-header{min-height:255px;padding:1.6rem;position:relative}.evidence-column-header:before{content:"";height:5px;left:-1px;position:absolute;right:-1px;top:-1px}.tone-known .evidence-column-header:before{background:var(--moss)}.tone-suspected .evidence-column-header:before{background:var(--ochre)}.tone-unresolved .evidence-column-header:before{background:var(--oxide)}.evidence-column-header h2{font-family:var(--serif);font-size:clamp(2.4rem,4vw,4rem);font-weight:400;letter-spacing:-.05em;line-height:.95;margin:2rem 0 1.1rem}.evidence-column-header>p:last-child{color:var(--ink-soft);font-size:.78rem;line-height:1.55;margin:0;max-width:42ch}.evidence-stack,.gap-list{border-top:1px solid var(--line-strong)}.evidence-card{background:rgba(248,246,240,.5);border-bottom:1px solid var(--line);padding:1.6rem}.evidence-card:last-child{border-bottom:0}.evidence-meta{align-items:center;color:var(--ink-soft);display:flex;font-size:.58rem;font-weight:800;gap:1rem;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.evidence-card h3{font-family:var(--serif);font-size:1.45rem;font-weight:400;line-height:1.2;margin:1.2rem 0}.evidence-card blockquote{border-left:2px solid var(--line-strong);color:var(--ink-soft);font-size:.76rem;font-style:italic;line-height:1.6;margin:0 0 1rem;padding-left:.8rem}.source-citation{color:var(--ink-soft);font-size:.62rem;line-height:1.5;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.source-citation a:hover{color:var(--oxide)}.empty-state{color:var(--ink-soft);font-family:var(--serif);font-size:1.1rem;font-style:italic;margin:0;padding:2rem 1.6rem}.gap-card{align-items:baseline;border-bottom:1px solid var(--line);display:grid;gap:.8rem;grid-template-columns:auto 1fr;padding:1.25rem 1.6rem}.gap-card:last-child{border-bottom:0}.gap-card>span{color:var(--oxide);font-family:var(--serif);font-size:.9rem}.gap-card h3{font-family:var(--serif);font-size:1.25rem;font-weight:400;margin:0}.gap-card p{color:var(--ink-soft);font-size:.68rem;grid-column:2;margin:0}.source-ledger{list-style:none;margin:0;padding:0}.source-ledger li{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:1.5rem;grid-template-columns:55px minmax(240px,1fr) minmax(300px,.8fr);padding:1.4rem 0}.source-index{color:var(--oxide);font-family:var(--serif);font-size:1.1rem}.source-main{min-width:0}.source-main h3{font-family:var(--serif);font-size:1.35rem;font-weight:400;margin:0 0 .35rem}.source-main a{color:var(--ink-soft);display:block;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-main a:hover{color:var(--oxide)}.source-facts{display:grid;gap:1rem;grid-template-columns:.6fr .5fr 1.3fr;margin:0}.diagnostic-list dt,.source-facts dt{color:var(--ink-soft);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.diagnostic-list dd,.source-facts dd{font-size:.72rem;margin:.35rem 0 0}.diagnostics-section{padding-bottom:2rem}.diagnostics-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:2rem}.diagnostic-panel{background:var(--ink);color:var(--paper-light);min-height:310px;padding:1.7rem}.diagnostic-panel h3{border-bottom:1px solid rgba(248,246,240,.24);font-family:var(--serif);font-size:1.5rem;font-weight:400;margin:0 0 1.6rem;padding-bottom:1rem}.diagnostic-panel>p:not(.model-failure){color:#b7b1a5;font-size:.8rem}.diagnostic-status{align-items:center;display:flex;justify-content:space-between}.diagnostic-status span{color:#b7b1a5;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.diagnostic-status strong{color:#d9a34f;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.diagnostic-list{display:grid;gap:.8rem;margin:1.5rem 0 0}.diagnostic-list>div{align-items:baseline;border-bottom:1px solid rgba(248,246,240,.12);display:flex;justify-content:space-between;padding-bottom:.7rem}.diagnostic-list dt{color:#a9a397}.diagnostic-list dd{color:var(--paper-light)}.model-failure{border-left:2px solid var(--oxide);color:#cfc8bb;font-size:.68rem;line-height:1.45;padding-left:.7rem}.model-failure code{color:#f1a488;display:block;font-size:.58rem;margin-bottom:.25rem}.audit-list{list-style:none;margin:0;padding:0}.audit-list li{border-bottom:1px solid rgba(248,246,240,.12);display:grid;gap:.3rem;padding:.7rem 0}.audit-list span{font-size:.68rem;text-transform:capitalize}.audit-list time{color:#a9a397;font-size:.58rem}.state-page{align-content:center;display:grid;min-height:calc(100vh - 186px);padding-bottom:5rem;padding-top:5rem}.state-page h1{font-family:var(--serif);font-size:clamp(3.5rem,8vw,8rem);font-weight:400;letter-spacing:-.06em;line-height:.9;margin:1.3rem 0;max-width:11ch}.state-page>p:not(.state-code){color:var(--ink-soft);line-height:1.6;max-width:58ch}.state-page .button{justify-self:start;margin-top:1.5rem}.loading-line{background:var(--line);height:4px;margin-top:2rem;max-width:600px;overflow:hidden;position:relative}.loading-line:after{animation:loading-sweep 1.2s ease-in-out infinite;background:var(--oxide);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes loading-sweep{to{transform:translateX(100%)}}.manifesto-section{padding-top:clamp(4rem,8vw,8rem)}.manifesto-heading>p{text-transform:capitalize}.workflow-rail{border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0 0 3rem;padding:0}.workflow-rail li{border-left:1px solid var(--line);color:var(--ink-soft);display:grid;gap:1.7rem;min-height:130px;padding:1rem}.workflow-rail li:last-child{border-right:1px solid var(--line)}.workflow-rail li.is-complete{background:var(--moss);color:var(--paper-light)}.approval-copy,.manifesto-paragraph span,.workflow-rail span{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflow-rail strong{align-self:end;font-size:.72rem;text-transform:uppercase}.approval-receipt,.audit-panel,.closure-empty{border:1px solid var(--line-strong);padding:clamp(1.5rem,4vw,3rem)}.approval-receipt h3,.audit-panel h3,.closure-empty h3{font-family:var(--serif);font-size:clamp(2rem,4vw,4rem);font-weight:400;letter-spacing:-.045em;margin:1rem 0}.closure-empty>p{color:var(--ink-soft);line-height:1.6;max-width:65ch}.manifesto-grid{display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.doctrine-panel{align-self:start;background:var(--ink);color:var(--paper-light);padding:clamp(1.5rem,3vw,2.5rem);position:sticky;top:100px}.doctrine-panel h3{font-family:var(--serif);font-size:clamp(2rem,3vw,3.2rem);font-weight:400;letter-spacing:-.04em;line-height:1;margin:2rem 0}.doctrine-panel dl,.doctrine-panel ul{margin:0;padding:0}.doctrine-panel dl div,.doctrine-panel li{border-top:1px solid rgba(248,246,240,.18);list-style:none;padding:.9rem 0}.doctrine-panel dt,.doctrine-panel h4{color:#a9a397;font-size:.62rem;font-weight:800;letter-spacing:.1em;margin:1.5rem 0 .5rem;text-transform:uppercase}.doctrine-panel dd,.doctrine-panel li{font-family:var(--serif);line-height:1.45;margin:0}.manifesto-paper{background:var(--paper-light);border:1px solid var(--line-strong);box-shadow:var(--shadow);padding:clamp(2rem,6vw,6rem)}.manifesto-paper>h3{font-family:var(--serif);font-size:clamp(3rem,6vw,6rem);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:2rem 0 4rem}.manifesto-paper section+section{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.manifesto-paper h4{font-family:var(--serif);font-size:1.8rem;font-weight:400;margin:0 0 1rem}.manifesto-paragraph p{font-family:var(--serif);font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.65;margin:0 0 .7rem}.manifesto-paragraph span{color:var(--oxide-dark)}.audit-panel{display:grid;gap:2rem;grid-template-columns:1fr auto;margin-top:3rem}.audit-pass{border-color:var(--moss)}.audit-hold{border-color:var(--oxide)}.audit-score{font-family:var(--serif);font-size:clamp(3rem,7vw,6rem);font-weight:400}.audit-findings{grid-column:1/-1}.audit-findings p{border-top:1px solid var(--line);font-size:.72rem;margin:0;padding:.8rem 0}.approval-form,.manifesto-control{margin-top:2rem}.approval-form{border:1px solid var(--line-strong);display:grid;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem)}.approval-actions{display:flex;flex-wrap:wrap;gap:1rem}.approval-copy{color:var(--oxide-dark);line-height:1.5;margin:0}.approval-receipt{background:var(--moss);color:var(--paper-light);margin-top:2rem}.approval-reject{background:var(--oxide-dark)}.approval-receipt blockquote{border-left:2px solid;font-family:var(--serif);font-size:1.2rem;margin:1.5rem 0;padding-left:1.2rem}.approval-receipt time{font-size:.68rem}.agent-command{padding-top:1rem}.agent-command-grid{display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.agent-control{background:var(--paper-light);border:1px solid var(--line-strong);box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,3rem)}.agent-control h2,.decision-card h2{font-family:var(--serif);font-size:clamp(2rem,4vw,4rem);font-weight:400;letter-spacing:-.05em;line-height:.96;margin:1rem 0}.agent-control-copy,.decision-card p,.decision-ledger-entry p,.manuscript-summary,.workflow-rail li p{color:var(--ink-soft);line-height:1.6}.agent-start-form,.founder-form{display:grid;gap:1.5rem;margin-top:2rem}.agent-decision-stack,.decision-ledger,.founder-question-grid{display:grid;gap:1rem}.founder-question{background:rgba(248,246,240,.72);border:1px solid var(--line);padding:1.25rem}.founder-question.is-open{border-color:var(--oxide)}.founder-question-head{align-items:start;display:flex;gap:1rem;justify-content:space-between}.founder-question h3{font-family:var(--serif);font-size:1.5rem;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:.75rem 0 0}.support-pill{border:1px solid;display:inline-flex;font-size:.58rem;font-weight:800;letter-spacing:.08em;min-height:1.9rem;padding:.35rem .55rem;text-transform:uppercase}.support-pill-complete{color:var(--moss)}.support-pill-open{color:var(--oxide-dark)}.founder-existing-answer{border-left:2px solid var(--moss);color:var(--ink-soft);margin:1rem 0 0;padding-left:.8rem}.decision-card{background:rgba(248,246,240,.64);border:1px solid var(--line-strong);min-height:188px;padding:1.25rem}.decision-card.tone-danger{border-color:var(--oxide-dark)}.decision-card.tone-success{border-color:var(--moss)}.decision-card.tone-warning{border-color:var(--ochre)}.causal-rail{padding-top:clamp(3rem,7vw,6rem)}.workflow-rail-detailed{margin-top:2rem}.workflow-rail.workflow-rail-detailed li{gap:.9rem;min-height:220px}.workflow-rail.workflow-rail-detailed li.is-active{background:rgba(166,107,35,.14);color:var(--ink)}.workflow-rail.workflow-rail-detailed li.is-complete{background:var(--moss);color:var(--paper-light)}.workflow-rail.workflow-rail-detailed li.is-hold{background:rgba(185,68,41,.13);color:var(--ink)}.workflow-meta{align-self:end;display:grid;gap:.35rem}.workflow-meta span,.workflow-meta time{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.manuscript-overview{align-items:end;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:2rem}.manuscript-metrics{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(84px,1fr));margin:0}.manuscript-metrics div{border-left:1px solid var(--line);padding-left:.9rem}.manuscript-metrics dt{color:var(--ink-soft);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.manuscript-metrics dd{font-family:var(--serif);font-size:1.8rem;margin:.3rem 0 0}.decision-ledger{margin-top:2rem}.decision-ledger-entry{align-items:start;background:rgba(248,246,240,.64);border:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:minmax(240px,.8fr) minmax(0,1fr) auto;padding:1.2rem}.decision-ledger-entry h3{font-family:var(--serif);font-size:1.45rem;font-weight:400;margin:.6rem 0 0}.decision-ledger-entry time{color:var(--ink-soft);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1050px){.hero{grid-template-columns:1fr}.start-panel{max-width:720px}.principle-grid{grid-template-columns:1fr 2fr}.principle-note{grid-column:2}.agent-command-grid,.diagnostics-grid,.evidence-board,.manifesto-grid{grid-template-columns:1fr}.doctrine-panel{position:static}.evidence-column-header{min-height:auto}.source-ledger li{grid-template-columns:45px 1fr}.source-facts{grid-column:2}}@media (max-width:900px){.auth-page{min-height:auto}.auth-panel{grid-template-columns:1fr;max-width:44rem}.auth-intro{min-height:auto;padding:clamp(3rem,10vw,5rem)}.auth-intro h1{font-size:clamp(3.2rem,11vw,5.5rem);max-width:11ch}.auth-principle{margin-top:3rem}.auth-card{border-left:0;border-top:1px solid var(--line-strong)}}@media (max-width:720px){.site-header{gap:1rem;grid-template-columns:auto 1fr;padding-inline:1.25rem}.header-rule,.header-status{display:none}.header-meta{gap:.75rem}.hero-copy h1{font-size:clamp(4.2rem,22vw,7rem)}.auth-page{padding-block:1rem 3rem}.auth-card,.auth-intro{padding:2.25rem 1.5rem}.auth-intro h1{font-size:clamp(3rem,15vw,4.4rem);margin-bottom:1.5rem}.auth-principle{margin-top:2.5rem}.method-line{grid-template-columns:1fr}.method-line li{align-items:baseline;border-bottom:1px solid var(--line);display:flex;gap:1rem;padding-bottom:.8rem}.principle-grid{grid-template-columns:1fr}.principle-note{grid-column:auto}.project-grid{grid-template-columns:1fr}.workbench-title-row{align-items:start;flex-direction:column}.crawl-control,.workbench-actions{align-items:start;justify-items:start;width:100%}.crawl-control .button,.workbench-actions .button{width:100%}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat-strip>div:last-child{grid-column:1/-1}.stat-strip>div{border-bottom:1px solid var(--line)}.failure-banner{grid-template-columns:1fr}.source-ledger li{align-items:start;grid-template-columns:35px minmax(0,1fr)}.source-facts{grid-template-columns:1fr 1fr}.source-facts>div:last-child{grid-column:1/-1}.section-heading{align-items:start;flex-direction:column}.workflow-rail{grid-template-columns:repeat(2,1fr)}.workflow-rail li:nth-child(2n){border-right:1px solid var(--line)}.audit-panel{grid-template-columns:1fr}.audit-findings{grid-column:auto}.decision-ledger-entry,.manuscript-overview{grid-template-columns:1fr}.manuscript-metrics{grid-template-columns:repeat(3,1fr)}.site-footer{align-items:start;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}.loading-line:after{animation-duration:3s}}.deliverables-panel{background:var(--ink);border:1px solid var(--ink);color:var(--paper-light);display:grid;gap:clamp(1.5rem,4vw,3rem);grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);margin-top:2rem;padding:clamp(1.5rem,4vw,3rem)}.deliverables-panel h3{font-family:var(--serif);font-size:clamp(2rem,4vw,4rem);font-weight:400;letter-spacing:-.045em;margin:1rem 0}.deliverables-panel p{line-height:1.6;max-width:60ch;opacity:.86}.deliverables-panel code{font-size:.9em}.deliverable-actions{align-content:start;display:grid;gap:.75rem}.deliverable-actions .button{text-align:center;text-decoration:none}.deliverable-actions .button-secondary{background:transparent;border-color:var(--paper-light);color:var(--paper-light)}@media (max-width:860px){.deliverables-panel{grid-template-columns:minmax(0,1fr)}}