@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-vietnamese-wght-normal.96a5d80f.woff2) 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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-ext-wght-normal.232ded7b.woff2) 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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-wght-normal.3e340e57.woff2) 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}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-ext-400-normal.0497c1b3.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-400-normal.b52565c7.woff) format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-400-normal.34918409.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-400-normal.1d032d47.woff) format("woff");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}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-ext-500-normal.d214c3b7.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-500-normal.baa9a8f2.woff) format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-500-normal.df2a691d.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-500-normal.2d5fb5a9.woff) format("woff");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}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-ext-600-normal.08bccc79.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-600-normal.e534511e.woff) format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-600-normal.e08e708e.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-600-normal.68b79c9c.woff) format("woff");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}@font-face{font-family:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/spline-sans-mono-latin-ext-wght-normal.024eec10.woff2) 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:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/spline-sans-mono-latin-wght-normal.f84eb486.woff2) 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}html{scroll-behavior:smooth}body,html{background:#100d0a}body{margin:0;min-width:320px}a,button{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.account-root{--ink-0:#0b0908;--ink-1:#100d0a;--ink-2:#14110c;--panel:#191410;--edge:#3a2e1f;--bone:#efe6d6;--hot:#fff4df;--body:#a69881;--amber:#f2a45b;--amber-hi:#e89b4e;--danger:#ff9478;min-height:100vh;max-width:100vw;color:var(--bone);background:radial-gradient(circle at 20% 0,rgba(242,164,91,.08),transparent 32%),var(--ink-1);font-family:Instrument Sans,sans-serif}.account-root,.account-root *{box-sizing:border-box}.account-root a{color:inherit;text-decoration:none}.account-root button,.account-root input,.account-root select{font:inherit}.account-root :is(a,button,summary,input,select,textarea){min-width:44px;min-height:44px}.account-root :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #ffc06f;outline-offset:3px}.skip-link{position:fixed;z-index:2000;left:12px;top:12px;display:flex;align-items:center;padding:0 14px;background:#fff4df!important;color:#1a130b!important;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.route-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.account-mark{display:flex;align-items:center;gap:11px;font-family:Bricolage Grotesque,sans-serif;font-weight:650;font-size:20px}.account-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px 3px rgba(242,164,91,.5)}.auth-page{min-height:100vh;display:grid;place-items:center;padding:28px}.auth-card{width:min(100%,470px);background:rgba(20,17,12,.94);border:1px solid var(--edge);border-radius:18px;padding:34px;box-shadow:0 28px 90px rgba(0,0,0,.35)}.auth-card h1,.page-head h1,.welcome h1{font-family:Bricolage Grotesque,sans-serif;color:var(--hot);line-height:1.12}.auth-card h1{font-size:36px;margin:35px 0 8px}.muted{color:var(--body)}.mono{font-family:Spline Sans Mono,monospace}.eyebrow{font:11px Spline Sans Mono,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--amber-hi)}.form{display:grid;gap:17px;margin-top:28px}.field{display:grid;gap:7px}.field label{font-size:13px;color:#d8c7aa}.field input,.field select{width:100%;border:1px solid var(--edge);border-radius:9px;background:#0f0c09;color:var(--bone);padding:12px 13px;outline:none}.field input:focus,.field select:focus{border-color:var(--amber);box-shadow:0 0 0 3px rgba(242,164,91,.1)}.error{color:#ffb09d;font-size:13px}.notice{border:1px solid rgba(242,164,91,.35);background:#1c1509;border-radius:9px;padding:12px;color:#dec8a4;font-size:13px}.danger-button,.primary,.secondary{border-radius:22px;padding:11px 19px;cursor:pointer;font-weight:600}.primary{border:0;background:var(--amber);color:#1a130b}.primary:hover{background:#ffb86e}.secondary{border:1px solid var(--edge);background:transparent;color:#d9c7a8}.danger-button{border:1px solid rgba(255,148,120,.5);background:rgba(120,28,14,.15);color:#ffc0af}.danger-button:disabled,.primary:disabled,.secondary:disabled{opacity:.55;cursor:not-allowed}.text-button{border:0;background:none;color:#d8b681;cursor:pointer;padding:4px 0}.auth-switch{margin-top:22px;color:var(--body);font-size:14px}.auth-boundary{margin-top:22px;padding-top:18px;border-top:1px solid #241d14;color:#8f7e64;font:11px/1.65 Spline Sans Mono,monospace}.app-grid{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.sidebar{padding:26px 22px;border-right:1px solid #241d14;background:#0d0b09;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.sidebar nav{display:grid;gap:5px;margin-top:50px}.mobile-more-toggle{display:none}.more-links{display:contents}.nav-link{padding:10px 12px;border-radius:8px;color:#b6a58a;font-size:14px}.nav-link:hover{background:#191410;color:var(--hot)}.sidebar-foot{margin-top:auto;display:grid;gap:12px}.session-label{font:11px Spline Sans Mono,monospace;color:#7f6f58;overflow:hidden;text-overflow:ellipsis}.app-content,.app-main,.page-head,.panel,.panel-row,.settings-nav,.sidebar,.sidebar nav,.sidebar-foot{min-width:0}.app-main{padding:52px clamp(24px,5vw,76px)}.app-content{width:min(100%,960px);margin:0 auto}.filament-rule{height:1px;background:linear-gradient(90deg,var(--amber),rgba(242,164,91,.15),transparent);box-shadow:0 0 10px rgba(242,164,91,.15);margin:24px 0 38px}.page-head h1,.welcome h1{font-size:clamp(34px,5vw,54px);font-weight:520;margin:13px 0}.welcome p{font-size:18px;max-width:650px}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.panel,.status-card{border:1px solid var(--edge);background:var(--panel);border-radius:12px}.status-card{padding:18px}.status-card strong{display:block;font:12px Spline Sans Mono,monospace;color:var(--amber-hi);margin-bottom:7px}.status-card span{color:var(--body);font-size:14px}.settings-nav{display:flex;gap:7px;flex-wrap:wrap;margin:25px 0}.settings-nav a{border:1px solid var(--edge);border-radius:18px;padding:7px 12px;font-size:13px;color:#c7b79d}.panel{padding:24px;margin-top:20px}.panel h2{font:600 20px Bricolage Grotesque,sans-serif;margin:0 0 8px;color:var(--hot)}.panel-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;border-top:1px solid #2a2117}.panel-row:first-of-type{margin-top:18px}.panel-row p{margin:3px 0;color:var(--body);font-size:13px}.badge{border:1px solid rgba(242,164,91,.4);border-radius:13px;padding:4px 9px;font:10px Spline Sans Mono,monospace;color:var(--amber-hi);white-space:nowrap}.danger-zone{border-color:rgba(255,148,120,.4);margin-top:46px}.history{margin-top:20px;font:12px/1.7 Spline Sans Mono,monospace;color:#99866a}.history,.mono{overflow-wrap:anywhere}.download{color:var(--amber)!important;text-decoration:underline!important}@media(max-width:760px){.app-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid #241d14;padding:14px 18px;max-width:100%;overflow:hidden}.sidebar nav{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;max-width:100%}.nav-link{text-align:center;padding:6px 4px}.mobile-more-toggle,.nav-link{display:flex;min-height:44px;align-items:center;justify-content:center}.mobile-more-toggle{grid-column:1/-1;border:1px solid #35291d;border-radius:8px;background:transparent;color:#b6a58a;font-size:14px;cursor:pointer}.mobile-more-toggle:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.more-links{display:none}.more-links.open{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.sidebar-foot{margin-top:12px;grid-template-columns:minmax(0,1fr) auto}.app-main{padding:26px 18px 60px}.status-grid{grid-template-columns:1fr}.auth-card{padding:26px 20px}.panel{padding:19px}.panel-row{align-items:flex-start;flex-direction:column}.settings-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-page{padding:16px}}.conversation-page{display:grid;gap:20px;min-width:0}.conversation-page.narrow{max-width:680px}.intake-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.intake-head h1{margin-bottom:8px}.back-link{display:inline-block;color:#c9a674!important;margin-bottom:12px}.conversation-list{display:grid;gap:10px}.conversation-card{border:1px solid var(--edge);background:var(--panel);border-radius:12px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:18px}.conversation-card:hover{border-color:var(--amber)}.conversation-card span{display:grid;gap:5px}.conversation-card small,.conversation-card time{color:var(--body);font-size:12px}.empty-intake{padding:32px}.empty-intake p{color:var(--body);max-width:720px;line-height:1.6}.message-history{display:grid;gap:10px}.message{max-width:78%;padding:14px 16px;border:1px solid var(--edge);border-radius:14px;background:#13100d}.message.user{justify-self:end;background:#21170e;border-color:#53361e}.message span{font:10px Spline Sans Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--amber-hi)}.message p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.composer{position:sticky;bottom:12px;z-index:2;box-shadow:0 14px 40px rgba(0,0,0,.45);display:grid;gap:10px}.composer textarea{resize:vertical;min-height:80px;border:1px solid var(--edge);border-radius:9px;background:#0f0c09;color:var(--bone);padding:12px}.composer-row{display:flex;align-items:end;gap:12px}.link-field{flex:1 1}.attachment-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.attachment-row small{color:var(--body);flex:1 1}.file-button{display:inline-block;position:relative;overflow:hidden;cursor:pointer}.file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-progress{display:flex;align-items:center;gap:12px}.upload-progress progress{width:min(420px,70%);accent-color:var(--amber)}.processing-drawer{border-top:1px solid var(--edge);margin-top:10px;padding-top:24px}.processing-drawer h2{margin:0}.drawer-empty{color:var(--body)}.intake-card{border:1px solid var(--edge);background:#12100d;border-radius:12px;padding:16px;margin-top:12px;min-width:0}.intake-card footer,.intake-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.intake-card blockquote,.intake-card p{font-size:13px;color:var(--body);overflow-wrap:anywhere}.intake-card blockquote{border-left:2px solid var(--amber);margin:12px 0;padding-left:12px}.intake-card code{display:block;font-size:11px;color:#88765e;overflow:hidden;text-overflow:ellipsis;margin-top:10px}.intake-status{font:10px Spline Sans Mono,monospace;text-transform:uppercase;border:1px solid var(--edge);border-radius:20px;padding:5px 8px}.status-ready{color:#9ed9b0}.status-partial,.status-unsupported{color:#ffd18d}.status-failed{color:#ff9e87}.warning{background:#25190d;border:1px solid #5a3d20;border-radius:7px;padding:9px;color:#f0c78c;font-size:12px;margin:8px 0}.danger-text{color:var(--danger)!important}@media(max-width:760px){.composer-row,.conversation-card,.intake-head{align-items:stretch;flex-direction:column}.message{max-width:92%}.composer{position:relative;bottom:auto}.attachment-row{align-items:flex-start}.conversation-card time{white-space:normal}.intake-head .primary{text-align:center}}.memory-page{display:grid;gap:20px;min-width:0}.memory-detail-head,.memory-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:28px}.memory-detail-head>div:first-child,.memory-hero>div:first-child{min-width:0}.memory-detail-head p,.memory-hero p{max-width:680px;line-height:1.6}.memory-head-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.memory-head-actions a{display:inline-flex;align-items:center}.memory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.memory-card{display:block;border:1px solid var(--edge);background:linear-gradient(145deg,#1b1510,#15110d);border-radius:13px;padding:20px;min-width:0;transition:border-color .2s,transform .2s}.memory-card:hover{border-color:#75502d;transform:translateY(-1px)}.memory-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.memory-card h2{font:600 21px/1.2 Bricolage Grotesque,sans-serif;color:var(--hot);margin:15px 0 8px;overflow-wrap:anywhere}.memory-card p{color:#bdad94;line-height:1.55;margin:0 0 18px;overflow-wrap:anywhere}.memory-card small,.source-card small{display:block;color:#7f705c;font:10px/1.6 Spline Sans Mono,monospace;overflow-wrap:anywhere}.memory-badges{display:flex;gap:6px;flex-wrap:wrap}.memory-badge{display:inline-flex;border:1px solid #52412f;border-radius:999px;padding:4px 8px;color:#cdbb9e;background:#15110d;font:9px Spline Sans Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.memory-badge.active,.memory-badge.available,.memory-badge.fresh{border-color:#486650;color:#a9d5af}.memory-badge.candidate{border-color:#765128;color:#efb875}.memory-badge.restricted,.memory-badge.stale{border-color:#775f31;color:#e4c17c}.memory-badge.expired,.memory-badge.forgotten,.memory-badge.missing{border-color:#704035;color:#e49a88}.memory-badge.sensitive{border-color:#68496a;color:#d9a8dd}.memory-filter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:0;padding:16px}.memory-filter label{display:grid;gap:6px;color:#8f806a;font-size:11px}.memory-filter select{width:100%;min-width:0;border:1px solid var(--edge);border-radius:8px;background:#0f0c09;color:var(--bone);padding:9px}.memory-create{display:grid;gap:16px}.memory-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.memory-form-grid .wide{grid-column:1/-1}.memory-create textarea{min-height:110px;resize:vertical;border:1px solid var(--edge);border-radius:9px;background:#0f0c09;color:var(--bone);padding:12px}.empty-memory{padding:38px}.empty-memory h2{font-size:28px}.empty-memory p:not(.eyebrow){color:var(--body);max-width:650px;line-height:1.65;margin-bottom:25px}.empty-memory code{color:#f1b873;overflow-wrap:anywhere}.error-state{border-color:#6a392f}.error-state p{margin:7px 0 14px}.candidate-card{cursor:default}.candidate-card:hover{transform:none}.candidate-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.candidate-actions a{color:#d5a76f;text-decoration:underline}.confirm-panel{border-color:#785233;background:#22170e}.confirm-panel p{color:#c7b69b;line-height:1.6;max-width:700px}.memory-value>p{font-size:18px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.memory-value dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0}.memory-value dl div{border-top:1px solid var(--edge);padding-top:10px}.memory-value dt{font:9px Spline Sans Mono,monospace;color:#8d7d65;text-transform:uppercase;letter-spacing:.1em}.memory-value dd{margin:6px 0 0;color:#cfc0a7;font-size:12px;overflow-wrap:anywhere}.provenance-panel{display:grid;gap:13px}.source-card{border:1px solid #33291d;border-radius:10px;background:#12100d;padding:16px}.source-card h3{margin:12px 0 8px;font-size:16px}.source-card p{color:#a99980;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.source-card a{color:#e0a968;text-decoration:underline}.source-card small{margin-top:12px}.source-card.missing{border-style:dashed;border-color:#633f33}.missing-source{border:1px dashed #664033;border-radius:9px;padding:15px;color:#ce9587;line-height:1.55}.revision-list{display:grid;gap:10px;margin-top:18px}.revision-list article{border-top:1px solid #2a2117;padding-top:14px}.revision-list span{margin-left:10px;color:#84755f;font:10px Spline Sans Mono,monospace}.revision-list p{color:#aa9b84;line-height:1.5;overflow-wrap:anywhere}@media(max-width:900px){.memory-filter{grid-template-columns:repeat(3,minmax(0,1fr))}.memory-value dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.memory-detail-head,.memory-hero{align-items:stretch;flex-direction:column}.memory-head-actions{justify-content:flex-start}.memory-head-actions>*{flex:1 1;text-align:center;justify-content:center}.memory-grid{grid-template-columns:minmax(0,1fr)}.memory-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.memory-form-grid{grid-template-columns:minmax(0,1fr)}.memory-form-grid .wide{grid-column:auto}.memory-value dl{grid-template-columns:minmax(0,1fr)}.candidate-actions>*{flex:1 1;text-align:center}.revision-list span{display:block;margin:5px 0 0}.empty-memory{padding:24px}}.message-plan-link{display:inline-block;margin-top:10px;color:var(--amber)!important;font-size:12px}.mission-page{display:grid;gap:20px;min-width:0}.mission-page.narrow{max-width:760px}.mission-head{align-items:flex-end;gap:24px}.mission-boundary,.mission-head{display:flex;justify-content:space-between}.mission-boundary{gap:18px;border:1px solid #6d4528;background:linear-gradient(90deg,#25170d,#17110d);border-radius:10px;padding:14px 17px}.mission-boundary strong{color:#ffc486}.mission-boundary span{color:#a99578;font-size:12px;text-align:right}.mission-list{display:grid;gap:12px}.mission-card{border:1px solid var(--edge);background:linear-gradient(145deg,#1c1510,#13100d);border-radius:13px;padding:20px;display:flex;justify-content:space-between;gap:20px}.mission-card:hover{border-color:#76502c}.mission-card h2{font:600 22px Bricolage Grotesque;margin:10px 0 5px}.mission-card p{color:var(--body);margin:0;max-width:650px}.mission-card small{color:#88785f}.mission-state{font:9px Spline Sans Mono;text-transform:uppercase;letter-spacing:.12em;border:1px solid #72502e;border-radius:99px;padding:4px 8px}.mission-state.accepted{border-color:#45684c;color:#a8d7b1}.mission-create{display:grid;gap:20px}.budget-grid label,.mission-create>label,.mission-editor>label,.plan-columns label,.plan-step>label,.step-meta label{display:grid;gap:7px;color:#d8c7aa;font-size:13px}.mission-actions input,.mission-create textarea,.mission-editor input,.mission-editor textarea{width:100%;border:1px solid var(--edge);border-radius:8px;background:#0f0c09;color:var(--bone);padding:10px}.dependency-field,.mission-create fieldset{border:1px solid #392d21;border-radius:9px;padding:14px}.memory-choice{display:flex;gap:10px;margin:9px 0}.memory-choice span{display:grid}.memory-choice small{color:var(--body)}.source-chip{border-left:2px solid var(--amber);padding:8px 12px;background:#17110c}.source-chip a{color:var(--amber)}.mission-actions{display:flex;align-items:center;gap:9px;max-width:480px}.mission-canvas{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.mission-dossier,.mission-editor{border:1px solid var(--edge);background:var(--panel);border-radius:13px;padding:22px;display:grid;gap:18px;min-width:0}.mission-dossier{position:sticky;top:30px}.section-label{display:flex;justify-content:space-between;color:var(--amber);font:10px Spline Sans Mono;text-transform:uppercase;letter-spacing:.1em}.budget-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.budget-truth{color:#9bc0a1;font:11px Spline Sans Mono}.plan-step,.step-list{display:grid;gap:12px}.plan-step{border:1px solid #3a2d20;background:#14100c;border-radius:10px;padding:15px}.plan-step header{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center}.plan-step header b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#3b2614;color:#ffc183}.plan-step header div{display:flex}.plan-step header button{border:0;background:transparent;color:#cda876;cursor:pointer}.step-meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.approval-check{display:flex!important;align-items:center;grid-template-columns:auto 1fr!important}.approval-check input{width:auto}.dependency-field{display:flex;gap:11px;flex-wrap:wrap}.dependency-field label{font-size:11px;color:#aa9a82}.plan-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mission-dossier dl,.mission-dossier h2,.mission-dossier h3{margin:0}.mission-dossier dt{font:9px Spline Sans Mono;color:var(--amber);text-transform:uppercase;margin-top:10px}.mission-dossier dd{margin:3px 0;color:#887a64;font:9px/1.5 Spline Sans Mono}.mission-dossier blockquote{margin:0;border-left:2px solid #6c4527;padding-left:12px;overflow-wrap:anywhere}.mission-dossier ul{padding-left:17px}.mission-dossier li{margin:8px 0}.mission-dossier small{display:block;color:#7e705b;overflow-wrap:anywhere}.version-history details{border-top:1px solid #30251a;padding:13px 0}.version-history summary{cursor:pointer;color:#d8bf99}.version-history small{color:#7f705b;overflow-wrap:anywhere}.error-state{border-color:#754236}.success-state{border-color:#45684c;color:#b9dcbc}@media(max-width:980px){.mission-canvas{grid-template-columns:minmax(0,1fr)}.mission-dossier{position:static}.plan-columns{grid-template-columns:1fr}}@media(max-width:760px){.mission-boundary,.mission-card,.mission-head{align-items:stretch;flex-direction:column}.mission-boundary span{text-align:left}.mission-actions{display:grid;max-width:none}.budget-grid,.step-meta{grid-template-columns:1fr 1fr}.mission-dossier,.mission-editor{padding:16px}.plan-step header{grid-template-columns:25px minmax(0,1fr)}.plan-step header div{grid-column:2}.dependency-field{display:grid}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.mission-dossier dd{font-size:10px;line-height:1.5;overflow-wrap:anywhere;color:#b8a384}.run-workspace{position:relative;isolation:isolate;min-width:0;border:1px solid #53391f;border-radius:18px;background:radial-gradient(circle at 78% -10%,rgba(242,164,91,.13),transparent 32%),linear-gradient(145deg,#17110c,#0e0c09 58%,#14100c);padding:clamp(18px,3vw,30px);box-shadow:0 26px 70px rgba(0,0,0,.25)}.filament-orbit{position:absolute;z-index:-1;right:22px;top:22px;width:clamp(160px,32vw,300px);aspect-ratio:1;border:1px solid rgba(242,164,91,.12);border-radius:50%;pointer-events:none}.filament-orbit:after,.filament-orbit:before{content:"";position:absolute;border:1px solid rgba(242,164,91,.09);border-radius:50%;inset:12%}.filament-orbit:after{inset:28%}.filament-orbit span{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 16px 3px rgba(242,164,91,.4)}.filament-orbit span:first-child{left:15%;top:22%}.filament-orbit span:nth-child(2){left:39%;top:10%}.filament-orbit span:nth-child(3){left:24%;top:57%}.run-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.run-workspace-head h2{margin:7px 0 5px;font:540 clamp(28px,4vw,42px)/1.05 Bricolage Grotesque,sans-serif;color:var(--hot)}.run-workspace-head p:last-child{margin:0;color:#aa9980}.fixture-seal{flex:none;border:1px solid #6b4a2b;border-radius:999px;padding:7px 11px;background:#17100a;color:#eeb171;font:11px Spline Sans Mono,monospace;letter-spacing:.12em}.run-boundary{display:flex;justify-content:space-between;gap:20px;margin:24px 0;border-block:1px solid #2f251b;padding:13px 2px;color:#8d7b62;font-size:12px}.run-boundary strong{color:#d8be98}.run-boundary span{text-align:right;max-width:650px}.run-empty{display:flex;align-items:center;gap:22px;margin:0;background:rgba(25,20,16,.75)}.run-empty h3{margin:0 0 7px;color:var(--hot);font:600 20px Bricolage Grotesque}.run-empty p{max-width:740px;color:var(--body);line-height:1.55}.run-node{display:grid;place-items:center;flex:none;width:54px;height:54px;border:1px solid #5e442b;border-radius:50%;color:#e9a664;font:12px Spline Sans Mono;box-shadow:inset 0 0 0 8px #15100c,0 0 22px rgba(242,164,91,.1)}.run-node.locked{color:#897c6a;border-color:#40372c}.run-loading,.run-mutation{display:flex;align-items:center;gap:10px;padding:15px;color:#bba98c;font-size:13px}.filament-pulse{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 0 rgba(242,164,91,.45);animation:filament-pulse 1.6s ease-out infinite}.run-error{margin:0 0 18px}.run-error p{margin:6px 0 12px}@keyframes filament-pulse{70%{box-shadow:0 0 0 9px rgba(242,164,91,0)}to{box-shadow:0 0 0 0 rgba(242,164,91,0)}}.run-history{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding:0 0 14px;scrollbar-width:thin}.run-history>span{display:flex;align-items:center;flex:none;color:#aa987d;font:11px Spline Sans Mono;letter-spacing:.12em;text-transform:uppercase;padding-right:7px}.run-history button{display:grid;gap:3px;flex:none;min-width:178px;text-align:left;border:1px solid #35291d;border-radius:9px;background:#100d0a;color:#b8a78d;padding:9px 11px;cursor:pointer}.run-history button[aria-current=true]{border-color:#7b512c;background:#1f150d}.run-history button span{color:var(--amber);font:11px Spline Sans Mono}.run-history button strong{font-size:12px;text-transform:capitalize}.run-history button small{color:#aa987d;font-size:11px}.run-history button .run-relation{color:#c2aa88}.run-command-deck{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #3e2f20;border-radius:12px;background:rgba(25,19,14,.9);padding:15px}.run-status-block{display:flex;align-items:center;gap:13px;min-width:0}.run-status-block>div{display:grid;gap:2px;min-width:0}.run-status-block h3{margin:0;color:#e8dbc5;font:600 16px Bricolage Grotesque}.run-status-block small{color:#b4a388;font-size:11px}.run-state{display:flex;align-items:center;gap:7px;flex:none;border:1px solid #75502d;border-radius:999px;padding:6px 9px;color:#ecb479;font:11px Spline Sans Mono;letter-spacing:.09em;text-transform:uppercase}.run-state i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.run-state.completed{color:#9bd2a4;border-color:#3d6847}.run-state.cancelled,.run-state.failed{color:#f0a08b;border-color:#75463a}.run-state.cancel_requested,.run-state.pause_requested,.run-state.paused{color:#e5c47b;border-color:#79602c}.run-controls{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.run-controls button{padding:8px 12px;font-size:11px}.run-controls .danger{color:#f0a08b;border-color:#653d34}.icon-button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #3f3326;border-radius:50%;background:#100d0a;color:#c9ae87;cursor:pointer}.icon-button:focus-visible,.run-controls button:focus-visible,.run-empty .primary:focus-visible,.run-history button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.run-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0;background:#34271b;border:1px solid #34271b;border-radius:10px;overflow:hidden}.run-metrics article{display:grid;align-content:start;gap:4px;min-width:0;background:#120f0b;padding:14px}.run-metrics span{color:#aa987d;font:11px Spline Sans Mono;letter-spacing:.1em;text-transform:uppercase}.run-metrics strong{overflow:hidden;text-overflow:ellipsis;color:#e6d5ba;font:500 18px Bricolage Grotesque}.run-metrics small{overflow:hidden;text-overflow:ellipsis;color:#b4a388;font-size:11px}.run-progress{height:3px;margin-top:5px;overflow:hidden;background:#33271c;border-radius:3px}.run-progress i{display:block;height:100%;background:linear-gradient(90deg,#c77f40,#ffc37c);box-shadow:0 0 8px #e89b4e}.run-failure{margin:16px 0;border:1px solid #663a31;border-left:3px solid var(--danger);border-radius:8px;background:#21100d;padding:14px}.run-failure strong{color:#ffad99;font:11px Spline Sans Mono}.run-failure p{margin:6px 0;color:#e3b7aa}.run-failure span{color:#c89c90;font-size:11px}.run-stale-label{display:block;margin:0 0 12px;color:#ffd091;font:600 12px Spline Sans Mono}.run-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:16px;min-width:0}.run-streams,.run-timeline{min-width:0;border:1px solid #35291d;border-radius:12px;background:#100d0a;padding:17px}.run-streams .section-label,.run-timeline .section-label{margin:0 0 15px}.run-streams>ol,.run-timeline>ol{list-style:none;margin:0;padding:0}.run-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;min-width:0}.run-step-rail{display:grid;grid-template-rows:30px minmax(20px,1fr);justify-items:center}.run-step-rail span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #53402d;border-radius:50%;color:#d09b65;background:#15100c;font:11px Spline Sans Mono}.run-step-rail i{width:1px;background:linear-gradient(#4a3725,#251c14)}.run-step:last-child .run-step-rail i{display:none}.run-step.completed .run-step-rail span{color:#a2d2a9;border-color:#416047}.run-step.blocked .run-step-rail span,.run-step.failed .run-step-rail span{color:#ef9e8a;border-color:#704136}.run-step-copy{min-width:0;padding:3px 0 24px}.run-step-copy>div:first-child{display:flex;justify-content:space-between;gap:12px}.run-step-copy h3{margin:0;color:#e8dac3;font:600 16px Bricolage Grotesque;overflow-wrap:anywhere}.run-step-copy p{margin:6px 0 10px;color:#988971;font-size:12px;line-height:1.5}.step-state{flex:none;color:#c2aa88;font:11px Spline Sans Mono;letter-spacing:.09em;text-transform:uppercase}.step-state.completed{color:#90ca9a}.step-state.blocked,.step-state.cancelled,.step-state.failed{color:#e99a87}.run-step-copy dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0}.run-step-copy dl div{min-width:0;border-top:1px solid #2b2118;padding-top:7px}.run-step-copy dt{color:#aa987d;font:11px Spline Sans Mono;text-transform:uppercase}.run-step-copy dd{margin:3px 0 0;color:#b9a488;font-size:11px;overflow-wrap:anywhere}.fixture-output{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:5px 10px!important;margin-top:10px;border:1px solid #324a35;border-radius:7px;background:#101811;padding:9px}.fixture-output strong{color:#9fd3a7;font:11px Spline Sans Mono;text-transform:uppercase}.fixture-output span{color:#c2d0bf;font-size:11px;overflow-wrap:anywhere}.fixture-output code{grid-column:2;color:#9fbea3;font-size:11px}.run-timeline{max-height:700px;overflow:auto}.run-timeline li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;border-bottom:1px solid #282018;padding:9px 0}.run-timeline li:last-child{border-bottom:0}.event-sequence{color:#b58b60;font:11px Spline Sans Mono}.run-timeline li div{display:grid;gap:3px}.run-timeline strong{color:#cbb898;font-size:11px;text-transform:capitalize}.run-timeline small{color:#aa987d;font:11px Spline Sans Mono}.run-timeline li div>span{color:#b5966d;font-size:11px}.sealed-input{margin:16px 0 0;background:#100d0a}.sealed-input summary{cursor:pointer;color:#d0b58e}.sealed-input dl{display:grid;gap:9px;margin:16px 0 0}.sealed-input dl div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;border-top:1px solid #2a2118;padding-top:9px}.sealed-input dt{color:#aa987d;font-size:11px}.sealed-input dd{margin:0;color:#b7a589;font-size:11px;overflow-wrap:anywhere}.sealed-input code{font-size:11px;color:#b5966d}@media(max-width:1050px){.run-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.run-grid{grid-template-columns:minmax(0,1fr)}.run-timeline{max-height:420px}}@media(max-width:760px){.run-workspace{width:100%;max-width:100%;padding:17px;border-radius:13px}.run-boundary,.run-command-deck,.run-workspace-head{align-items:stretch;flex-direction:column}.run-workspace-head{gap:12px}.fixture-seal{align-self:flex-start}.run-boundary span{text-align:left}.run-empty{align-items:flex-start;padding:16px}.run-node{width:42px;height:42px}.run-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;overflow:visible}.run-history>span{grid-column:1/-1;width:100%;padding-right:0}.run-history button{width:100%;min-width:0}.run-command-deck{gap:14px}.run-status-block{align-items:flex-start}.run-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch}.run-controls button{width:100%}.run-controls .icon-button{width:34px}.run-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.run-metrics article{padding:11px}.run-metrics strong{font-size:15px}.run-grid{display:block}.run-streams,.run-timeline{padding:13px}.run-timeline{margin-top:13px}.run-step{grid-template-columns:30px minmax(0,1fr);gap:8px}.run-step-copy>div:first-child{display:grid}.run-step-copy dl{grid-template-columns:minmax(0,1fr)}.fixture-output{grid-template-columns:minmax(0,1fr)!important}.fixture-output code{grid-column:1}.sealed-input{padding:15px}.sealed-input dl div{grid-template-columns:minmax(0,1fr);gap:5px}.filament-orbit{right:18px;top:18px}.run-history button{min-width:126px}}@media(prefers-reduced-motion:reduce){.filament-pulse{animation:none}.memory-card{transition:none}}.execution-chamber{margin:24px 0;border:1px solid #5b3d22;border-radius:15px;background:linear-gradient(145deg,rgba(37,25,15,.96),rgba(12,12,10,.98));overflow:hidden;box-shadow:inset 0 1px rgba(255,214,161,.05)}.execution-chamber>header{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #3b2b1d}.execution-chamber h3{margin:3px 0 7px;color:#ffd6a3;font:540 28px Bricolage Grotesque,sans-serif}.execution-chamber header p:last-child{max-width:760px;margin:0;color:#a99a85;line-height:1.55}.execution-tool-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #3b2b1d}.execution-tool-tabs button{display:flex;flex-direction:column;gap:3px;padding:15px 18px;border:0;border-right:1px solid #3b2b1d;background:#100e0b;color:#9e8e78;text-align:left}.execution-tool-tabs button:last-child{border-right:0}.execution-tool-tabs button[aria-selected=true]{background:#2a1b10;color:#ffc98d;box-shadow:inset 0 -2px #e99b4f}.execution-tool-tabs strong{font-size:15px}.execution-tool-tabs small{font:10px Spline Sans Mono,monospace}.execution-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr)}.execution-compose{padding:20px 24px;border-right:1px solid #3b2b1d}.execution-boundary{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px;color:#bba98f}.execution-boundary strong{font-size:13px}.execution-boundary span{font:10px Spline Sans Mono,monospace;color:#82735e}.execution-compose label{display:grid;gap:8px}.execution-compose label>span{font:11px Spline Sans Mono,monospace;color:#d8a86f;text-transform:uppercase;letter-spacing:.08em}.execution-compose textarea{width:100%;min-height:150px;resize:vertical;box-sizing:border-box;border:1px solid #493522;border-radius:9px;background:#090908;color:#e9d8be;padding:14px;font:12px/1.6 Spline Sans Mono,monospace}.execution-launch{margin-top:14px}.execution-disabled{display:block;margin-top:8px;color:#857762}.execution-ledger{padding:20px;min-width:0}.execution-ledger ol{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.execution-ledger button{display:grid;width:100%;gap:4px;padding:11px;border:1px solid #37291e;border-radius:8px;background:#11100d;color:#c4b49c;text-align:left}.execution-ledger button[aria-current=true]{border-color:#bd7540;background:#25180f}.execution-ledger small{overflow:hidden;text-overflow:ellipsis;font:10px Spline Sans Mono,monospace;color:#766a58}.execution-status{justify-self:start;border-radius:999px;padding:2px 7px;background:#49301d;color:#eeb171;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.execution-status.completed{background:#183629;color:#91d1a5}.execution-status.failed,.execution-status.timed_out{background:#461f1b;color:#f0a399}.execution-empty{color:#7d705e;font-size:13px}.execution-receipt{margin:0;border-top:1px solid #3b2b1d;padding:20px 24px;background:radial-gradient(circle at 90% 0,rgba(80,128,95,.1),transparent 28%),#0d0e0c}.receipt-verdict{display:flex;justify-content:space-between;gap:15px;margin:13px 0;padding:12px;border:1px solid #294431;border-radius:8px;background:#102018;color:#9ad0a7}.receipt-verdict span{font:10px Spline Sans Mono,monospace}.receipt-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}.receipt-facts>div{min-width:0;border:1px solid #2d3027;border-radius:7px;padding:10px;background:#0d0e0c}.receipt-facts dt{color:#7e8b77;font:10px Spline Sans Mono,monospace;text-transform:uppercase}.receipt-facts dd{overflow-wrap:anywhere;margin:5px 0 0;color:#c5ccb9;font-size:12px}.execution-receipt pre{max-height:190px;overflow:auto;border:1px solid #2f2b22;border-radius:7px;background:#080807;color:#d8cfbd;padding:12px;font:11px/1.55 Spline Sans Mono,monospace}.execution-artifacts{margin-top:15px}.execution-artifacts figure{display:grid;grid-template-columns:minmax(0,360px) 1fr;gap:13px;align-items:center;margin:10px 0}.execution-artifacts img{display:block;width:100%;border:1px solid #41382a;border-radius:8px;background:#fff}.execution-artifacts figcaption{display:grid;gap:5px}.execution-artifacts a{color:#efb678}.execution-artifacts span{color:#766d5d;font:10px Spline Sans Mono,monospace}.execution-receipt details{margin-top:12px}.execution-receipt details code{display:block;overflow-wrap:anywhere;margin-top:6px;color:#897e6d;font-size:10px}@media(max-width:900px){.execution-grid{grid-template-columns:1fr}.execution-compose{border-right:0;border-bottom:1px solid #3b2b1d}.receipt-facts{grid-template-columns:1fr 1fr}}@media(max-width:620px){.execution-boundary,.execution-chamber>header,.receipt-verdict{flex-direction:column}.execution-tool-tabs{grid-template-columns:1fr 1fr}.execution-tool-tabs button:nth-child(2){border-right:0}.execution-tool-tabs button:nth-child(-n+2){border-bottom:1px solid #3b2b1d}.execution-artifacts figure,.receipt-facts{grid-template-columns:1fr}}.run-workspace{overflow:visible;max-width:100%;box-sizing:border-box}.execution-artifacts,.execution-artifacts figure,.execution-chamber,.execution-chamber>header,.execution-compose,.execution-grid,.execution-ledger,.execution-receipt,.execution-tool-tabs,.receipt-facts,.receipt-facts>div,.receipt-verdict,.run-workspace{min-width:0;max-width:100%;box-sizing:border-box}.execution-chamber{overflow:visible}.execution-artifacts figcaption,.execution-boundary,.execution-chamber>header,.receipt-verdict{flex-wrap:wrap}.execution-tool-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.execution-artifacts a,.execution-compose textarea,.execution-launch,.execution-ledger button,.execution-ledger-error button,.execution-receipt summary,.execution-tool-tabs button{cursor:pointer}.execution-artifacts a:focus-visible,.execution-compose textarea:focus-visible,.execution-launch:focus-visible,.execution-ledger button:focus-visible,.execution-ledger-error button:focus-visible,.execution-receipt summary:focus-visible,.execution-tool-tabs button:focus-visible{outline:2px solid #ffc06f;outline-offset:2px}.execution-artifacts span,.execution-boundary span,.execution-ledger small,.execution-receipt details code,.execution-tool-tabs small,.receipt-facts dt,.receipt-verdict span{color:#c9baa2}.execution-status{font-size:10px}.execution-empty{color:#b9aa92}.execution-artifacts span,.execution-ledger small,.execution-receipt details code,.execution-tool-tabs small,.receipt-facts dt,.receipt-verdict span{font-size:11px}.execution-ledger-error{display:grid;gap:7px;margin-top:12px;border:1px solid #74483b;border-radius:8px;padding:11px;background:#21110e;color:#e8b5a8}.execution-ledger-error p{margin:0;color:#d2aaa0;font-size:12px}.execution-ledger-error button{justify-self:start;border:1px solid #a76b4c;border-radius:6px;background:#2c1912;color:#ffd0ac;padding:7px 10px}.execution-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.receipt-truncation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;border:1px solid #765425;border-radius:8px;padding:10px 12px;background:#211a0d;color:#f1c783}.receipt-truncation span{font:11px Spline Sans Mono,monospace;color:#e3c99e}@media(max-width:620px){.execution-chamber>header,.execution-compose,.execution-ledger,.execution-receipt{padding-left:14px;padding-right:14px}.execution-tool-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-tool-tabs button{min-width:0;padding:13px 12px;overflow-wrap:anywhere}.execution-artifacts img{max-width:100%;height:auto}.receipt-facts{grid-template-columns:minmax(0,1fr)}}.research-desk{min-width:0;max-width:100%;box-sizing:border-box;margin:24px 0;border:1px solid #315247;border-radius:15px;background:radial-gradient(circle at 88% 0,rgba(49,103,83,.16),transparent 30%),linear-gradient(145deg,rgba(20,30,25,.98),rgba(11,13,11,.99));overflow:visible;box-shadow:inset 0 1px rgba(196,255,218,.05)}.research-desk-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #294037}.research-desk h3{margin:3px 0 7px;color:#bfe3ca;font:540 28px Bricolage Grotesque,sans-serif}.research-desk-head p:last-child{max-width:780px;margin:0;color:#a7b7aa;line-height:1.55}.research-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.research-boundary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 24px;border-bottom:1px solid #294037;background:#101b16;color:#b9d9c2}.research-boundary span{color:#9fb2a4;font:11px/1.5 Spline Sans Mono,monospace;text-align:right}.research-connectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 24px;border-bottom:1px solid #294037}.research-connector{display:grid;min-width:0;gap:4px;border:1px solid #2b4539;border-radius:8px;padding:11px;background:#0e1511}.research-connector>span{justify-self:start;border-radius:999px;padding:2px 7px;background:#173226;color:#9fd4ad;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.research-connector.not_configured{border-color:#4d3d2e;background:#16130f}.research-connector.not_configured>span{background:#39281b;color:#d2ac82}.research-connector strong{color:#d2dfd3;font-size:13px}.research-connector small{color:#a8b9aa;font:10px Spline Sans Mono,monospace}.research-connector p{margin:2px 0 0;color:#8fa093;font-size:11px;line-height:1.45}.research-error{margin:14px 24px}.research-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);border-bottom:1px solid #294037}.research-compose{min-width:0;padding:20px 24px;border-right:1px solid #294037}.research-compose label{display:grid;min-width:0;gap:7px}.research-compose label>span{color:#9fc6a8;font:10px Spline Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.research-compose input,.research-compose select,.research-compose textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #355044;border-radius:8px;background:#090d0b;color:#d6e3d7;padding:10px;font:12px/1.5 Spline Sans Mono,monospace}.research-compose textarea{min-height:90px;resize:vertical}.research-fields{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:9px;margin-top:10px}.research-launch{margin-top:13px}.research-disabled{display:block;margin-top:8px;color:#a2ad9f;line-height:1.5}.research-ledger{min-width:0;padding:20px}.research-ledger ol{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.research-ledger button{display:grid;width:100%;min-width:0;gap:4px;border:1px solid #2b4438;border-radius:8px;padding:10px;background:#0e1511;color:#c0d2c3;text-align:left}.research-ledger button[aria-current=true]{border-color:#5d9f78;background:#14271d}.research-ledger button>span{justify-self:start;border-radius:999px;padding:2px 6px;background:#1d3b2a;color:#a9d7b5;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.research-ledger strong{overflow-wrap:anywhere;white-space:normal;font-size:12px}.research-ledger small{overflow-wrap:anywhere;color:#9daf9f;font:10px Spline Sans Mono,monospace}.research-empty{color:#a0afa1;font-size:12px}.research-dossier{min-width:0;padding:22px 24px;background:#0d120f}.research-dossier-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px}.research-dossier h4{margin:2px 0;color:#c9e2cf;font:540 23px Bricolage Grotesque,sans-serif}.research-operation-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0}.research-operation-facts div{min-width:0;border-top:1px solid #294037;padding-top:7px}.research-operation-facts dt{color:#829486;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.research-operation-facts dd{overflow-wrap:anywhere;margin:4px 0 0;color:#b8c9bc;font:10px/1.45 Spline Sans Mono,monospace}.research-synthesis{margin:14px 0;border-left:3px solid #609578;padding:13px 15px;background:#111d16;color:#c7d8ca;font:13px/1.7 Spline Sans Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.research-synthesis,.research-synthesis>span{min-width:0;max-width:100%}.research-inline-citation{color:#9fdab0;font-weight:700;text-decoration:underline;text-underline-offset:2px}.research-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.research-finding{min-width:0;border:1px solid #2d453a;border-radius:9px;padding:13px;background:#101612}.research-finding.mixed{border-color:#725b2d;background:#1b180f}.research-finding.contradicted{border-color:#75423b;background:#1b100f}.research-finding>div:first-child{display:flex;flex-wrap:wrap;gap:6px}.research-freshness,.research-verdict{border-radius:999px;padding:3px 7px;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.research-freshness.current,.research-verdict.supported{background:#1b3c29;color:#a6dcb5}.research-freshness.mixed_age,.research-verdict.mixed{background:#453719;color:#ebc77e}.research-verdict.contradicted{background:#4c211e;color:#efaaa3}.research-freshness.stale,.research-freshness.stale_only,.research-freshness.unknown,.research-freshness.unknown_only,.research-verdict.unresolved{background:#34312a;color:#c8bcaa}.research-finding h5{margin:10px 0 6px;color:#d3dfd4;font-size:13px}.research-finding>p{margin:0;color:#aebbae;font-size:12px;line-height:1.55}.research-quotes{display:grid;gap:6px;margin-top:10px}.research-quotes blockquote{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:7px;margin:0;border-top:1px solid #2b372f;padding-top:7px;color:#aab8ac;font-size:11px}.research-quotes a{color:#9fdab0}.research-quotes span{color:#b8a26d;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.research-quotes q{overflow-wrap:anywhere}.research-source-label{margin-top:20px}.research-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 0;padding:0;list-style:none}.research-sources>li{min-width:0}.research-sources article{height:100%;box-sizing:border-box;scroll-margin-top:20px;border:1px solid #2c4036;border-radius:9px;padding:13px;background:#0c110e}.research-source-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start}.source-label{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#1b3c29;color:#bce4c7;font:10px Spline Sans Mono,monospace}.research-source-head h5{margin:0;color:#d1ded3;font-size:13px}.research-source-head p,.research-sources article>p{margin:3px 0;color:#9eafa1;font-size:11px;line-height:1.5}.research-sources dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}.research-sources dl div{min-width:0;border-top:1px solid #29372f;padding-top:5px}.research-sources dt{color:#839487;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.research-sources dd{overflow-wrap:anywhere;margin:3px 0 0;color:#b7c4b9;font-size:10px}.research-provenance code,.research-sources code{overflow-wrap:anywhere;color:#99bda3;font:10px Spline Sans Mono,monospace}.research-provenance summary,.research-sources summary{cursor:pointer;color:#aed0b6;font-size:11px}.research-sources details blockquote{overflow-wrap:anywhere;margin:8px 0;border-left:2px solid #315247;padding-left:10px;color:#a8b5aa;font-size:11px;line-height:1.55}.research-provenance{margin-top:14px;border:1px solid #2a4035;border-radius:8px;padding:11px}.research-provenance dl{display:grid;gap:7px;margin:10px 0 0}.research-provenance dl div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:9px;border-top:1px solid #28382f;padding-top:6px}.research-provenance dt{color:#829486;font:10px Spline Sans Mono,monospace}.research-provenance dd{overflow-wrap:anywhere;margin:0;color:#b3c2b5;font-size:11px}.research-final-boundary{margin:12px 0 0;color:#8fa293;font:10px/1.55 Spline Sans Mono,monospace}.research-desk a,.research-desk button,.research-desk input,.research-desk select,.research-desk summary,.research-desk textarea{cursor:pointer}.research-desk a:focus-visible,.research-desk button:focus-visible,.research-desk h4:focus-visible,.research-desk input:focus-visible,.research-desk select:focus-visible,.research-desk summary:focus-visible,.research-desk textarea:focus-visible,.research-sources article:focus-visible{outline:2px solid #e5b65d;outline-offset:3px}@media(max-width:980px){.research-grid{grid-template-columns:minmax(0,1fr)}.research-compose{border-right:0;border-bottom:1px solid #294037}.research-findings,.research-sources{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.research-boundary,.research-desk-head{align-items:stretch;flex-direction:column}.research-boundary span{text-align:left}.research-boundary,.research-compose,.research-connectors,.research-desk-head,.research-dossier,.research-ledger{padding-left:14px;padding-right:14px}.research-connectors,.research-fields,.research-operation-facts{grid-template-columns:minmax(0,1fr)}.research-quotes blockquote,.research-source-head{grid-template-columns:auto minmax(0,1fr)}.research-quotes q,.research-source-head>.research-freshness{grid-column:1/-1}.research-provenance dl div{gap:3px}.research-provenance dl div,.research-sources dl{grid-template-columns:minmax(0,1fr)}}.artifact-studio{min-width:0;max-width:100%;box-sizing:border-box;margin:24px 0;border:1px solid #48547a;border-radius:15px;background:radial-gradient(circle at 88% 0,rgba(91,112,183,.18),transparent 32%),linear-gradient(145deg,rgba(22,24,38,.98),rgba(10,11,16,.99));overflow:visible;box-shadow:inset 0 1px rgba(215,221,255,.06)}.artifact-studio-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #343b56}.artifact-studio h3{margin:3px 0 7px;color:#d8ddff;font:540 28px Bricolage Grotesque,sans-serif}.artifact-studio-head p:last-child{max-width:790px;margin:0;color:#acb2ca;line-height:1.55}.artifact-seal{flex:none;border:1px solid #59658f;border-radius:999px;padding:7px 11px;background:#171927;color:#cfd5ff;font:10px Spline Sans Mono,monospace;letter-spacing:.1em}.artifact-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.artifact-boundary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 24px;border-bottom:1px solid #343b56;background:#151826;color:#d1d7f5}.artifact-boundary span{max-width:780px;color:#a8afc9;font:11px/1.5 Spline Sans Mono,monospace;text-align:right}.artifact-error{margin:14px 24px}.artifact-workbench{display:grid;min-width:0;grid-template-columns:minmax(0,1.5fr) minmax(270px,.78fr);border-bottom:1px solid #343b56}.artifact-compose{min-width:0;padding:20px 24px;border-right:1px solid #343b56}.artifact-family-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:12px 0}.artifact-family-tabs button{min-width:0;border:1px solid #3d4564;border-radius:7px;padding:9px 6px;background:#11131d;color:#aeb5d1;font:10px Spline Sans Mono,monospace;overflow-wrap:anywhere}.artifact-family-tabs button[aria-pressed=true]{border-color:#8b9ade;background:#252b48;color:#e1e5ff}.artifact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.artifact-form-grid .wide{grid-column:1/-1}.artifact-compose label,.artifact-revision-fields label{display:grid;min-width:0;gap:7px}.artifact-compose label>span,.artifact-revision-fields label>span{color:#bac3ed;font:10px Spline Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.artifact-compose input,.artifact-compose select,.artifact-compose textarea,.artifact-revision-fields input,.artifact-revision-fields textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #414967;border-radius:8px;background:#0b0c13;color:#e0e3f2;padding:10px;font:12px/1.5 Spline Sans Mono,monospace}.artifact-content{margin-top:10px}.artifact-content textarea{min-height:132px;resize:vertical}.artifact-create{margin-top:13px}.artifact-disabled{display:block;margin-top:8px;color:#a6abc0;line-height:1.5}.artifact-locked-create{display:grid;justify-items:start;margin:10px 0 12px}.artifact-locked-create .artifact-create{margin-top:0}.artifact-bundle-selector{display:grid;min-width:0;gap:6px;margin:12px 0 0;border:1px solid #39415e;border-radius:8px;padding:10px}.artifact-bundle-selector legend{padding:0 5px;color:#bec7ef;font:10px Spline Sans Mono,monospace;text-transform:uppercase}.artifact-bundle-selector p{margin:0;color:#969db7;font-size:11px}.artifact-bundle-selector label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;border-radius:6px;padding:7px;background:#121520}.artifact-bundle-selector input{width:auto;margin:3px 0 0}.artifact-bundle-selector label>span{display:grid;gap:2px;text-transform:none;letter-spacing:0}.artifact-bundle-selector strong{color:#d2d7ef;font-size:11px}.artifact-bundle-selector small{overflow-wrap:anywhere;color:#919ab9;font:9px Spline Sans Mono,monospace}.artifact-ledger{min-width:0;padding:20px}.artifact-ledger ol,.artifact-version-rail ol{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.artifact-ledger button,.artifact-version-rail button{display:grid;width:100%;min-width:0;gap:4px;border:1px solid #39405a;border-radius:8px;padding:10px;background:#10121a;color:#c4cae0;text-align:left}.artifact-ledger button[aria-current=true],.artifact-version-rail button[aria-current=true]{border-color:#8795d7;background:#222741}.artifact-ledger button>span{justify-self:start;border-radius:999px;padding:2px 6px;background:#293052;color:#ccd4ff;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.artifact-ledger strong,.artifact-version-rail strong{overflow-wrap:anywhere;white-space:normal;font-size:12px}.artifact-ledger small,.artifact-version-rail small{overflow-wrap:anywhere;color:#9da5bf;font:10px Spline Sans Mono,monospace}.artifact-ledger code,.artifact-version-rail code{overflow-wrap:anywhere;color:#8996cc;font:9px Spline Sans Mono,monospace}.artifact-empty{color:#a5abc0;font-size:12px}.artifact-detail{min-width:0;padding:22px 24px;background:#0c0e15}.artifact-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px}.artifact-detail h4{margin:2px 0;color:#e0e3fb;font:540 23px Bricolage Grotesque,sans-serif}.artifact-download{display:inline-flex;align-items:center;text-align:center}.artifact-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.55fr);gap:10px;margin-top:15px}.artifact-preview,.artifact-version-rail{min-width:0;border:1px solid #333a52;border-radius:9px;padding:13px;background:#0a0b11}.artifact-version-rail{max-height:520px;overflow:auto}.artifact-version-rail button>span{color:#cbd3ff;font:10px Spline Sans Mono,monospace}.artifact-structured,.artifact-text-preview{max-width:100%;max-height:430px;box-sizing:border-box;overflow:auto;margin:11px 0 0;border-left:3px solid #727fbf;padding:13px;background:#111521;color:#d0d5ed;font:11px/1.6 Spline Sans Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.artifact-text-preview.code{border-left-color:#a787d1;color:#d8cae7}.artifact-table-wrap{max-width:100%;overflow:auto;margin-top:11px}.artifact-table-wrap table{width:100%;border-collapse:collapse;font:10px Spline Sans Mono,monospace}.artifact-table-wrap td,.artifact-table-wrap th{border:1px solid #343c58;padding:7px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.artifact-table-wrap th{background:#202642;color:#d7ddff}.artifact-table-wrap td{color:#b6bdd6}.artifact-slides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.artifact-slides article{position:relative;min-width:0;aspect-ratio:16/9;border:1px solid #4a5375;border-radius:7px;padding:14px;background:linear-gradient(145deg,#222841,#121521);overflow:auto}.artifact-slides article>span{position:absolute;right:8px;top:7px;color:#707caa;font:9px Spline Sans Mono,monospace}.artifact-slides h5{margin:0 20px 7px 0;color:#e0e4ff;font-size:13px}.artifact-slides p{margin:0;color:#afb6d0;font-size:10px;line-height:1.5;white-space:pre-wrap}.artifact-bundle-preview{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none}.artifact-bundle-preview li{display:grid;gap:3px;border:1px solid #343c57;border-radius:7px;padding:9px;background:#11141f}.artifact-bundle-preview span{color:#aeb9e9;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.artifact-bundle-preview strong{color:#d6daee;font-size:11px}.artifact-bundle-preview small{overflow-wrap:anywhere;color:#8f98b8;font:9px Spline Sans Mono,monospace}.artifact-metadata{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0}.artifact-metadata>div{min-width:0;border-top:1px solid #343b53;padding-top:7px}.artifact-metadata dt{color:#858da9;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.artifact-metadata dd{overflow-wrap:anywhere;margin:4px 0 0;color:#bec4d7;font:10px/1.45 Spline Sans Mono,monospace}.artifact-metadata code{overflow-wrap:anywhere;color:#aab6e8}.artifact-revise{display:grid;gap:10px;margin-top:15px;border:1px solid #343c57;border-radius:9px;padding:13px;background:#11131c}.artifact-revision-fields{display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);gap:9px}.artifact-revision-fields textarea{min-height:88px;resize:vertical}.artifact-revise>.secondary{justify-self:start}.artifact-revise>small{color:#a4aabf;font-size:10px}.artifact-provenance{margin-top:14px;border:1px solid #333a52;border-radius:8px;padding:11px}.artifact-provenance summary{color:#c2c9ec;font-size:11px}.artifact-provenance pre{max-height:260px;overflow:auto;color:#aeb7d9;font:10px/1.55 Spline Sans Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.artifact-provenance ol{display:grid;gap:5px;padding-left:20px;color:#a7aec6;font-size:10px}.artifact-provenance li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px}.artifact-provenance code{overflow-wrap:anywhere;color:#8e9bd0}.artifact-final-boundary{margin:15px 0 0;color:#9da6c3;font:10px/1.5 Spline Sans Mono,monospace}.artifact-studio a,.artifact-studio button,.artifact-studio input,.artifact-studio select,.artifact-studio summary,.artifact-studio textarea{cursor:pointer}.artifact-studio a:focus-visible,.artifact-studio button:focus-visible,.artifact-studio h4:focus-visible,.artifact-studio input:focus-visible,.artifact-studio select:focus-visible,.artifact-studio summary:focus-visible,.artifact-studio textarea:focus-visible{outline:2px solid #f2bd68;outline-offset:3px}@media(max-width:980px){.artifact-detail-grid,.artifact-workbench{grid-template-columns:minmax(0,1fr)}.artifact-compose{border-right:0;border-bottom:1px solid #343b56}.artifact-version-rail{max-height:340px}.artifact-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-revision-fields{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.artifact-boundary,.artifact-studio-head{align-items:stretch;flex-direction:column}.artifact-boundary span{text-align:left}.artifact-boundary,.artifact-compose,.artifact-detail,.artifact-ledger,.artifact-studio-head{padding-left:14px;padding-right:14px}.artifact-seal{align-self:flex-start}.artifact-family-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-form-grid,.artifact-metadata,.artifact-slides{grid-template-columns:minmax(0,1fr)}.artifact-detail-head>.artifact-download{width:100%;box-sizing:border-box;justify-content:center}.artifact-detail{padding-top:16px;padding-bottom:16px}.artifact-detail-head{gap:8px}.artifact-detail-grid{gap:8px;margin-top:10px}.artifact-preview,.artifact-version-rail{padding:10px}.artifact-bundle-preview{gap:4px;margin-top:8px}.artifact-bundle-preview li{gap:2px;padding:6px}.artifact-version-rail ol{margin-top:8px}.artifact-version-rail button{padding:8px}.artifact-preview>.section-label{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0}.artifact-preview>.section-label span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.artifact-provenance li{grid-template-columns:minmax(0,1fr);gap:2px}.artifact-table-wrap{overscroll-behavior-inline:contain}}.final-delivery-ledger{--ledger-paper:#f4eee3;--ledger-paper-2:#ece2d2;--ledger-ink:#29241e;--ledger-muted:#776b5e;--ledger-rule:#cbbda9;--ledger-red:#8a3430;--ledger-green:#376c52;--ledger-blue:#3f6078;--ledger-amber:#966128;--ledger-violet:#665276;position:relative;min-width:0;max-width:100%;box-sizing:border-box;margin:30px 0;border:1px solid #4b4136;border-radius:2px;background:#0b0b0a;padding:clamp(11px,2vw,20px);box-shadow:0 24px 72px rgba(0,0,0,.34)}.delivery-ledger-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid #544a3e;padding:10px 8px 17px;color:#efe7da}.delivery-ledger-head>div{min-width:0}.delivery-ledger-head p{margin:0 0 7px;color:#b59d80;font:10px Spline Sans Mono,monospace;letter-spacing:.18em}.delivery-ledger-head h3{margin:0;color:#f1e9dc;font:500 clamp(30px,5vw,55px)/.97 Georgia,Times New Roman,serif;letter-spacing:-.035em}.delivery-ledger-head>div>span{display:block;margin-top:9px;color:#9f9384;font:12px/1.45 Spline Sans Mono,monospace}.delivery-state-pill{display:inline-flex;flex:none;align-items:center;gap:8px;border:1px solid #5e5243;border-radius:999px;padding:7px 11px;color:#cabca8;font:10px Spline Sans Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.delivery-state-pill i{width:7px;height:7px;border-radius:50%;background:#857666}.delivery-state-pill.sealed{border-color:#486b57;color:#b9d2bf}.delivery-state-pill.sealed i{background:#5c9871}.delivery-state-pill.ready_to_seal{border-color:#876738;color:#e2bc78}.delivery-state-pill.ready_to_seal i{background:#daa653}.delivery-state-pill.integrity_blocked{border-color:#8b443f;color:#e3aaa3}.delivery-state-pill.integrity_blocked i{background:#bf554b}.delivery-state-pill.loading i{background:#b78446;box-shadow:0 0 0 4px rgba(183,132,70,.12)}.delivery-state-card{display:flex;align-items:center;gap:17px;margin:18px 0 1px;border:1px solid #3d3730;padding:20px;background:#12110f;color:#cfc3b3}.delivery-state-card>span:not(.filament-pulse){display:grid;place-items:center;flex:none;width:46px;height:46px;border:1px solid #5c5144;color:#b9a58c;font:15px Georgia,serif}.delivery-state-card>div{min-width:0}.delivery-state-card strong{display:block;color:#ede4d7;font:500 19px Georgia,serif}.delivery-state-card p{margin:5px 0;color:#aaa092;line-height:1.5}.delivery-state-card small{display:block;color:#867a6b;font:10px/1.5 Spline Sans Mono,monospace}.delivery-state-card button{margin-left:auto}.delivery-state-card.blocked{border-color:#743a35;background:#1b1110}.delivery-state-card.blocked>span{border-color:#8b443f;color:#db8078}.delivery-ready{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:18px;border:1px solid #b7a68f;padding:20px;background:linear-gradient(135deg,var(--ledger-paper),var(--ledger-paper-2));color:var(--ledger-ink)}.delivery-ready-copy{display:flex;min-width:0;align-items:center;gap:16px}.delivery-ready-copy>span{display:grid;place-items:center;flex:none;width:52px;height:52px;border:1px solid #a28f74;color:#775c39;font:18px Georgia,serif}.delivery-ready-copy>div{min-width:0}.delivery-ready-copy p{margin:0;color:#856f53;font:9px Spline Sans Mono,monospace;letter-spacing:.16em}.delivery-ready h4{margin:5px 0;color:#2b241c;font:500 26px/1.05 Georgia,serif}.delivery-ready-copy code,.delivery-ready-copy strong{display:block;overflow-wrap:anywhere;color:#6e6254;font:10px/1.5 Spline Sans Mono,monospace}.delivery-seal-button{border:1px solid #5e3927;padding:12px 15px;background:#42291d;color:#fff4e2;font:11px Spline Sans Mono,monospace}.delivery-seal-button:disabled{opacity:.5}.delivery-seal-warning{grid-column:1/-1;margin:0;border-top:1px solid #c9bba8;padding-top:10px;color:#736759;font:10px/1.5 Spline Sans Mono,monospace}.delivery-sealed{margin-top:18px;color:var(--ledger-ink)}.delivery-hero-grid{display:grid;grid-template-columns:1.2fr .55fr .8fr 1fr;border:1px solid var(--ledger-rule);background:var(--ledger-paper)}.delivery-hero-grid article{display:grid;min-width:0;align-content:start;gap:6px;border-right:1px solid var(--ledger-rule);padding:16px}.delivery-hero-grid article:last-child{border-right:0}.delivery-hero-grid span{color:#7a6b59;font:9px Spline Sans Mono,monospace;letter-spacing:.11em;text-transform:uppercase}.delivery-hero-grid strong{overflow-wrap:anywhere;color:#2d2821;font:500 23px/1 Georgia,serif}.delivery-hero-grid small{color:#796d5e;font:10px/1.45 Spline Sans Mono,monospace}.delivery-hero-grid .delivery-outcome{text-transform:uppercase}.delivery-outcome.full{color:var(--ledger-green)}.delivery-outcome.partial{color:var(--ledger-amber)}.delivery-outcome.none{color:var(--ledger-red)}.delivery-spine{position:relative;margin-top:1px;background:var(--ledger-paper);padding:25px 20px 25px 13px}.delivery-spine:before{content:"";position:absolute;left:40px;top:25px;bottom:25px;width:1px;background:#b7aa99}.delivery-spine-section{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:13px;padding-bottom:13px}.delivery-spine-section:last-child{padding-bottom:0}.delivery-spine-rail{position:relative;z-index:1;display:flex;justify-content:center}.delivery-spine-rail span{display:grid;place-items:center;width:34px;height:34px;border:1px solid;border-radius:50%;background:var(--ledger-paper);color:#786b5c;font:11px Spline Sans Mono,monospace}.delivery-section-card{min-width:0;border:1px solid var(--ledger-rule);border-left:3px solid #847563;background:rgba(255,255,255,.27);padding:15px 17px}.delivery-section-card h4{margin:0 0 12px;color:#2e2821;font:500 22px/1 Georgia,Times New Roman,serif}.tone-blue .delivery-section-card{border-left-color:var(--ledger-blue)}.tone-blue .delivery-spine-rail span{color:var(--ledger-blue)}.tone-full .delivery-section-card,.tone-green .delivery-section-card{border-left-color:var(--ledger-green)}.tone-full .delivery-spine-rail span,.tone-green .delivery-spine-rail span{color:var(--ledger-green)}.tone-none .delivery-section-card,.tone-red .delivery-section-card{border-left-color:var(--ledger-red)}.tone-none .delivery-spine-rail span,.tone-red .delivery-spine-rail span{color:var(--ledger-red)}.tone-amber .delivery-section-card,.tone-partial .delivery-section-card{border-left-color:var(--ledger-amber)}.tone-amber .delivery-spine-rail span,.tone-partial .delivery-spine-rail span{color:var(--ledger-amber)}.tone-violet .delivery-section-card{border-left-color:var(--ledger-violet)}.tone-violet .delivery-spine-rail span{color:var(--ledger-violet)}.delivery-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.delivery-field{min-width:0;border-top:1px solid #c8baa8;padding-top:7px}.delivery-field dt{color:#806f5c;font:8px Spline Sans Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.delivery-field dd{margin:4px 0 0;overflow-wrap:anywhere;color:#3d352b;font:11px/1.4 Spline Sans Mono,monospace}.delivery-mono{font-family:Spline Sans Mono,monospace!important}.delivery-digest{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:12px;border-top:1px solid #cabca9;padding-top:9px}.delivery-digest span{color:#776a5b;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.delivery-digest code{overflow-wrap:anywhere;color:#4d4439;font:9px/1.45 Spline Sans Mono,monospace}.delivery-outcome-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;margin-bottom:13px}.delivery-outcome-copy strong{color:var(--ledger-green);font:10px Spline Sans Mono,monospace;letter-spacing:.1em}.delivery-outcome-copy p{margin:0;color:#594f44;line-height:1.45}.delivery-count{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.delivery-count strong{font:500 25px Georgia,serif}.delivery-count span{color:#786b5d;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.delivery-event-list,.delivery-file-list,.delivery-rows{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.delivery-rows li{display:grid;grid-template-columns:115px minmax(0,1fr) minmax(120px,.65fr);gap:9px;border-top:1px solid #cfc3b3;padding:8px 0}.delivery-rows span{color:#785e45;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.delivery-rows strong{overflow-wrap:anywhere;color:#3f372d;font-size:11px}.delivery-rows code{overflow-wrap:anywhere;color:#776a5c;font:9px Spline Sans Mono,monospace}.delivery-file-list li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(120px,.5fr);gap:10px;align-items:center;border-top:1px solid #cfc3b3;padding:9px 0}.delivery-file-list li>div{display:grid;min-width:0}.delivery-file-list code,.delivery-file-list span,.delivery-file-list strong{overflow-wrap:anywhere}.delivery-file-list strong{color:#3c342a;font-size:11px}.delivery-file-list span{color:#796c5d;font:9px Spline Sans Mono,monospace}.delivery-file-list code{color:#645772;font:9px Spline Sans Mono,monospace}.delivery-event-list{max-height:355px;overflow:auto}.delivery-event-list li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;border-top:1px solid #cfc3b3;padding:7px 0}.delivery-event-list>li>span{color:#4d6c83;font:9px Spline Sans Mono,monospace}.delivery-event-list div{display:grid}.delivery-event-list strong{color:#3d352c;font-size:10px;text-transform:capitalize}.delivery-event-list small{color:#796d60;font:9px Spline Sans Mono,monospace}.delivery-annotation,.delivery-empty-copy{margin:10px 0 0;color:#75695b;font-size:10px;line-height:1.5}.delivery-failure-row{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px;border-top:1px solid #d0b3ae;padding:8px 0}.delivery-failure-row strong{overflow-wrap:anywhere;color:var(--ledger-red);font:9px Spline Sans Mono,monospace}.delivery-failure-row span{color:#5e5048;font-size:10px}.delivery-omissions{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.delivery-omissions li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;border-top:1px solid #cfc3b3;padding-top:7px}.delivery-omissions strong{color:#6c5d4d;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.delivery-omissions span{color:#5f5549;font-size:10px;line-height:1.45}.delivery-downloads{display:flex;align-items:center;gap:9px;border:1px solid var(--ledger-rule);border-top:0;background:#e6dac8;padding:14px}.delivery-downloads>div{display:grid;min-width:0;margin-right:auto}.delivery-downloads span{color:#756551;font:8px Spline Sans Mono,monospace;letter-spacing:.12em}.delivery-downloads small,.delivery-downloads strong{overflow-wrap:anywhere;color:#4d4235;font:9px/1.45 Spline Sans Mono,monospace}.delivery-downloads a{display:inline-flex;justify-content:center;border:1px solid #81694e;padding:10px 12px;background:#f5ede0;color:#3b3025;font:10px Spline Sans Mono,monospace;text-decoration:none}.final-delivery-ledger a:focus-visible,.final-delivery-ledger button:focus-visible{outline:3px solid #d9a04f;outline-offset:3px}@media(max-width:980px){.delivery-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-hero-grid article:nth-child(2){border-right:0}.delivery-hero-grid article:nth-child(-n+2){border-bottom:1px solid var(--ledger-rule)}.delivery-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.final-delivery-ledger{padding:8px;margin:22px 0}.delivery-ledger-head{align-items:flex-start;flex-direction:column;gap:12px;padding:9px 6px 14px}.delivery-ledger-head h3{font-size:36px}.delivery-state-card{align-items:flex-start;display:grid;grid-template-columns:auto minmax(0,1fr);padding:14px}.delivery-state-card button{grid-column:1/-1;width:100%;margin:0}.delivery-ready{grid-template-columns:minmax(0,1fr);padding:14px}.delivery-ready-copy{align-items:flex-start}.delivery-seal-button{width:100%}.delivery-hero-grid{grid-template-columns:minmax(0,1fr)}.delivery-hero-grid article{border-right:0;border-bottom:1px solid var(--ledger-rule)}.delivery-hero-grid article:last-child{border-bottom:0}.delivery-spine{padding:15px 8px 15px 4px}.delivery-spine:before{left:21px}.delivery-spine-section{grid-template-columns:36px minmax(0,1fr);gap:5px}.delivery-spine-rail span{width:30px;height:30px}.delivery-section-card{padding:12px 10px}.delivery-section-card h4{font-size:20px}.delivery-facts,.delivery-facts.four{grid-template-columns:minmax(0,1fr)}.delivery-digest,.delivery-failure-row,.delivery-file-list li,.delivery-omissions li,.delivery-outcome-copy,.delivery-rows li{grid-template-columns:minmax(0,1fr);gap:4px}.delivery-file-list li,.delivery-rows li{padding:9px 0}.delivery-event-list{max-height:300px}.delivery-downloads{align-items:stretch;flex-direction:column}.delivery-downloads>div{margin:0}.delivery-downloads a{width:100%;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.final-delivery-ledger *{scroll-behavior:auto!important}.delivery-state-pill i{animation:none}}.delivery-live{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.delivery-document-title,.delivery-ready{background:var(--ledger-paper)}.delivery-document-title{border:1px solid var(--ledger-rule);border-bottom:0;padding:clamp(20px,4vw,42px)}.delivery-document-title p{margin:0 0 9px;color:#7b6c59;font:9px Spline Sans Mono,monospace;letter-spacing:.16em}.delivery-document-title h3{max-width:860px;margin:0;color:#28221c;font:500 clamp(34px,5.3vw,70px)/.95 Georgia,Times New Roman,serif;letter-spacing:-.04em}.delivery-document-title h3 span.full{color:var(--ledger-green)}.delivery-document-title h3 span.partial{color:var(--ledger-amber)}.delivery-document-title h3 span.none{color:var(--ledger-red)}.delivery-document-title>strong{display:block;max-width:820px;margin-top:15px;color:#6f6253;font:11px/1.6 Spline Sans Mono,monospace}.delivery-section-controls{display:flex;justify-content:flex-end;gap:8px;border:1px solid var(--ledger-rule);border-top:0;background:var(--ledger-paper);padding:10px 20px}.delivery-section-controls button{min-height:44px;border:1px solid #9c8b75;background:transparent;padding:0 14px;color:#504537;font:9px Spline Sans Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.delivery-section-controls button:disabled{opacity:.42}.delivery-section-controls button:focus-visible{outline:2px solid #8c5d2f;outline-offset:2px}.delivery-spine-section{display:block;min-width:0;padding:0 0 12px}.delivery-spine-section>summary{position:relative;z-index:1;display:grid;grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:44px;cursor:pointer;list-style:none}.delivery-spine-section>summary::-webkit-details-marker{display:none}.delivery-section-number{display:grid;place-items:center;justify-self:center;width:34px;height:34px;border:1px solid;border-radius:50%;background:var(--ledger-paper);color:#786b5c;font:11px Spline Sans Mono,monospace}.delivery-spine-section>summary h4{margin:0;color:#2e2821;font:500 22px/1 Georgia,Times New Roman,serif}.delivery-spine-section>summary i{position:relative;width:12px;height:12px}.delivery-spine-section>summary i:after,.delivery-spine-section>summary i:before{content:"";position:absolute;left:0;top:5px;width:12px;height:1px;background:#756756}.delivery-spine-section:not([open])>summary i:after{transform:rotate(90deg)}.delivery-spine-section>.delivery-section-card{margin-left:69px}.delivery-section-card h5{margin:3px 0 8px;color:#342d25;font:500 18px Georgia,serif}.delivery-section-kicker{margin:0;color:var(--ledger-green);font:9px Spline Sans Mono,monospace;letter-spacing:.12em}.tone-blue .delivery-section-number{color:var(--ledger-blue)}.tone-full .delivery-section-number,.tone-green .delivery-section-number{color:var(--ledger-green)}.tone-none .delivery-section-number,.tone-red .delivery-section-number{color:var(--ledger-red)}.tone-amber .delivery-section-number,.tone-partial .delivery-section-number{color:var(--ledger-amber)}.tone-violet .delivery-section-number{color:var(--ledger-violet)}.delivery-downloads{border:0;background:transparent;padding:0}.delivery-downloads a{min-height:44px;box-sizing:border-box;align-items:center}.delivery-source-register{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.delivery-source-register li{border:1px solid var(--ledger-border);border-left:3px solid var(--ledger-blue);display:grid;gap:4px;min-width:0;padding:12px 14px}.delivery-source-register code,.delivery-source-register span,.delivery-source-register strong{min-width:0;overflow-wrap:anywhere}.delivery-source-register span{color:var(--ledger-muted);font-size:12px}.delivery-source-register code{font-size:10px}.delivery-confirm-actions button,.delivery-seal-button{min-height:44px}.delivery-confirmation{position:fixed;z-index:1100;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;padding:0;background:transparent;color:#eee}.delivery-confirmation::backdrop{background:rgba(6,5,4,.83)}.delivery-confirm-backdrop{position:fixed;z-index:-1;inset:0;background:rgba(6,5,4,.83)}.delivery-confirm-panel{position:relative;z-index:1;width:min(620px,calc(100% - 28px));box-sizing:border-box;margin:12vh auto 0;border:1px solid #80684d;background:#12100d;padding:clamp(20px,4vw,34px);box-shadow:0 30px 90px #000}.delivery-confirm-panel>p:first-child{margin:0 0 8px;color:#c39762;font:9px Spline Sans Mono,monospace;letter-spacing:.14em}.delivery-confirm-panel h3{margin:0;color:#f0e5d5;font:500 clamp(30px,6vw,48px)/1 Georgia,serif}.delivery-confirm-panel>p:not(:first-child){color:#b9aa96;line-height:1.55}.delivery-confirm-identity{border-block:1px solid #4e4438;padding:13px 0;color:#d1bea6;font:10px/1.7 Spline Sans Mono,monospace;overflow-wrap:anywhere}.delivery-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media(max-width:620px){.delivery-document-title{padding:22px 14px}.delivery-document-title h3{font-size:39px}.delivery-section-controls{display:grid;grid-template-columns:1fr 1fr;padding:10px 14px}.delivery-section-controls button{padding:0 8px}.delivery-spine-section>summary{grid-template-columns:36px minmax(0,1fr) 17px;gap:5px}.delivery-section-number{width:30px;height:30px}.delivery-spine-section>.delivery-section-card{margin-left:41px}.delivery-spine-section>summary h4{font-size:20px}.delivery-confirm-panel{margin-top:6vh}.delivery-confirm-actions{flex-direction:column-reverse}.delivery-confirm-actions button{width:100%}}.approval-governance{position:relative;isolation:isolate;max-width:100%;margin:24px 0;border:1px solid #6b4029;border-radius:15px;background:radial-gradient(circle at 88% 0,rgba(222,108,52,.16),transparent 30%),linear-gradient(145deg,rgba(32,20,14,.99),rgba(10,10,9,.99));overflow:visible;box-shadow:inset 0 1px rgba(255,210,167,.06)}.approval-governance,.approval-governance *{min-width:0;box-sizing:border-box}.approval-governance-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #3d2a1d}.approval-governance-head h3{margin:3px 0 7px;color:#ffe0bd;font:540 28px Bricolage Grotesque,sans-serif}.approval-governance-head p:last-child{max-width:790px;margin:0;color:#b7a38c;line-height:1.55}.approval-seal{flex:none;border:1px solid #805134;border-radius:999px;padding:7px 11px;background:#1c110b;color:#ffc082;font:10px Spline Sans Mono,monospace;letter-spacing:.1em}.approval-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.approval-boundary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 24px;border-bottom:1px solid #3d2a1d;background:#1a100b;color:#f0c494}.approval-boundary span{max-width:790px;color:#ac9780;font:11px/1.5 Spline Sans Mono,monospace;text-align:right}.approval-error{margin:14px 24px}.approval-workbench{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.78fr);border-bottom:1px solid #3d2a1d}.approval-compose,.approval-ledger{padding:20px 24px}.approval-compose{border-right:1px solid #3d2a1d}.approval-compose label,.approval-decision label{display:grid;gap:7px;margin-top:10px}.approval-compose label>span,.approval-decision label>span{color:#efb37c;font:10px Spline Sans Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.approval-compose input,.approval-compose select,.approval-compose textarea,.approval-decision input,.approval-decision textarea{width:100%;border:1px solid #513723;border-radius:8px;background:#090908;color:#ead9c4;padding:10px;font:12px/1.5 Spline Sans Mono,monospace}.approval-compose textarea,.approval-decision textarea{min-height:84px;resize:vertical}.approval-action-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:14px;margin:12px 0;padding:13px;border:1px solid #4b3222;border-radius:9px;background:#12100c}.approval-action-card>div>span{color:#dd965b;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.approval-action-card strong{display:block;margin-top:4px;color:#f1d5b5}.approval-action-card p{margin:5px 0 0;color:#a89580;font-size:12px}.approval-action-card dl,.approval-policy dl{display:grid;gap:6px;margin:0}.approval-action-card dl div,.approval-policy dl div{display:flex;justify-content:space-between;gap:9px;border-top:1px solid #34251b;padding-top:5px}.approval-action-card dt,.approval-policy dt{color:#8f7d6a;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.approval-action-card dd,.approval-policy dd{margin:0;color:#c8b49c;font-size:10px;text-align:right}.approval-fixture-state{display:grid;gap:4px;margin:10px 0;padding:10px 12px;border:1px solid #365240;border-radius:8px;background:#0d1811;color:#a9d0b2}.approval-fixture-state span{color:#8da797;font:10px/1.5 Spline Sans Mono,monospace}.approval-risk{font:9px Spline Sans Mono,monospace;text-transform:uppercase}.approval-risk.low{color:#9bd2a4}.approval-risk.moderate{color:#f2c174}.approval-risk.critical,.approval-risk.high{color:#ff9e82}.approval-target{display:grid;gap:3px;margin:10px 0;padding:11px 12px;border-left:3px solid #e58d4e;background:#17110c}.approval-target span{color:#9e8b76;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.approval-target strong{color:#e3c8aa;font-size:12px;overflow-wrap:anywhere}.approval-target small{color:#a38f78;font:10px Spline Sans Mono,monospace}.approval-parameter-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.approval-parameter-grid .wide{grid-column:1/-1}.approval-create{margin-top:13px}.approval-disabled{display:grid;justify-items:start;margin-top:13px}.approval-disabled small,.approval-revise small{margin-top:7px;color:#a08e78;font-size:10px}.approval-ledger{background:#0e0d0b}.approval-ledger ol{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.approval-ledger button{display:grid;width:100%;gap:4px;border:1px solid #392a20;border-radius:8px;padding:10px;background:#11100d;color:#cbb79f;text-align:left;cursor:pointer}.approval-ledger button[aria-current=true]{border-color:#a8653e;background:#28170e}.approval-ledger button>span{color:#cb8c5d;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.approval-ledger strong{overflow-wrap:anywhere;font-size:12px}.approval-ledger small{overflow-wrap:anywhere;color:#9c8872;font:10px Spline Sans Mono,monospace}.approval-status{justify-self:start;border:1px solid #5e432d;border-radius:999px;padding:3px 7px;background:#21170f;color:#e8ae76;font:9px Spline Sans Mono,monospace;text-transform:uppercase;font-style:normal}.approval-status.approved,.approval-status.succeeded{border-color:#386147;background:#102118;color:#9bd1a8}.approval-status.blocked,.approval-status.cancelled,.approval-status.expired,.approval-status.failed,.approval-status.rejected,.approval-status.stale{border-color:#713f35;background:#24110e;color:#f0a08d}.approval-status.large{justify-self:auto;padding:5px 9px;font-size:10px}.approval-detail{padding:22px 24px;background:#0c0c0a}.approval-detail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px}.approval-detail h4{margin:2px 0;color:#f2ddc3;font:540 23px Bricolage Grotesque,sans-serif}.approval-state-reason{margin:10px 0 15px;border-left:2px solid #d77d40;padding-left:11px;color:#b9a38a;font-size:12px}.approval-review-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:10px}.approval-policy,.approval-review-grid>section{border:1px solid #3b2c21;border-radius:9px;padding:13px;background:#100f0c}.approval-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0}.approval-review-list div{border-top:1px solid #32251c;padding-top:7px}.approval-review-list dt{color:#8d7a66;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.approval-review-list dd{overflow-wrap:anywhere;margin:4px 0 0;color:#c5b19a;font:10px/1.45 Spline Sans Mono,monospace}.approval-policy>strong{display:block;margin:8px 0;color:#efb980;overflow-wrap:anywhere}.approval-policy>p{color:#ad9983;font-size:12px;line-height:1.5}.approval-decision,.approval-revise{margin-top:12px;border:1px solid #4c3423;border-radius:9px;padding:13px;background:#15100c}.approval-decision>div:last-child{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.approval-decision .danger{border-color:#794438;color:#ef9e8d}.approval-decision-record{margin-top:12px;border:1px solid #3b5d46;border-left:3px solid #79b98a;border-radius:8px;padding:12px;background:#0e1d15;color:#a8d5b2}.approval-decision-record.cancelled,.approval-decision-record.rejected{border-color:#6a3a32 #6a3a32 #6a3a32 #d77963;background:#21100e;color:#e5a597}.approval-decision-record p{margin:5px 0;color:#b9c7b8}.approval-decision-record small{font:10px Spline Sans Mono,monospace}.approval-auto-note,.approval-execute{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border:1px solid #4a3c24;border-radius:8px;padding:12px;background:#1b170d;color:#e7c980}.approval-auto-note span,.approval-execute span{display:block;margin-top:3px;color:#aa987f;font-size:11px}.approval-revise p{margin:8px 0 12px;color:#a8947d;font-size:12px}.approval-revise .secondary{justify-self:start}.approval-receipt{margin-top:14px;border:1px solid #31523c;border-radius:10px;padding:14px;background:radial-gradient(circle at 90% 0,rgba(76,137,91,.12),transparent 30%),#0b120d}.approval-receipt-seal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:10px 0;padding:11px;border:1px solid #2c4935;border-radius:8px;background:#102018;color:#a5d3ae}.approval-receipt-seal span{color:#91aa96;font:10px Spline Sans Mono,monospace}.approval-receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.approval-receipt-grid div{border-top:1px solid #28382d;padding-top:7px}.approval-receipt-grid dt{color:#7d9582;font:9px Spline Sans Mono,monospace;text-transform:uppercase}.approval-receipt-grid dd{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;margin:4px 0 0;color:#b7cbbb;font:10px/1.45 Spline Sans Mono,monospace}.approval-receipt-grid code{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.approval-receipt pre{max-height:210px;overflow:auto;margin:12px 0 0;border:1px solid #2f332a;border-radius:7px;background:#070807;color:#cfd3c6;padding:11px;font:10px/1.55 Spline Sans Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.approval-history-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.approval-history-grid>section{border:1px solid #34281f;border-radius:9px;padding:12px;background:#0f0e0c}.approval-history{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;max-height:280px;overflow:auto}.approval-history li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;border-top:1px solid #2f251d;padding-top:7px}.approval-history li>span{color:#c18154;font:10px Spline Sans Mono,monospace}.approval-history li>div{display:grid;gap:2px}.approval-history strong{color:#cbb69e;font-size:11px}.approval-history small{color:#9f8a73;font-size:10px}.approval-history code{overflow-wrap:anywhere;color:#b17d59;font-size:9px}.approval-final-boundary{margin:14px 0 0;color:#9e8a74;font:10px/1.5 Spline Sans Mono,monospace}.approval-governance button,.approval-governance input,.approval-governance select,.approval-governance textarea{cursor:pointer}.approval-governance button:focus-visible,.approval-governance h4:focus-visible,.approval-governance input:focus-visible,.approval-governance select:focus-visible,.approval-governance textarea:focus-visible{outline:2px solid #ffc06f;outline-offset:3px}@media(max-width:980px){.approval-review-grid,.approval-workbench{grid-template-columns:minmax(0,1fr)}.approval-compose{border-right:0;border-bottom:1px solid #3d2a1d}.approval-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.approval-auto-note,.approval-boundary,.approval-execute,.approval-governance-head,.approval-receipt-seal{align-items:stretch;flex-direction:column}.approval-boundary span{text-align:left}.approval-boundary,.approval-compose,.approval-detail,.approval-governance-head,.approval-ledger{padding-left:14px;padding-right:14px}.approval-seal{align-self:flex-start}.approval-action-card,.approval-history-grid,.approval-parameter-grid,.approval-receipt-grid,.approval-review-list{grid-template-columns:minmax(0,1fr)}.approval-parameter-grid .wide{grid-column:auto}.approval-detail{padding-top:16px;padding-bottom:16px}.approval-decision>div:last-child{display:grid;grid-template-columns:1fr}.approval-decision>div:last-child button{width:100%}}@media(prefers-reduced-motion:reduce){.approval-governance *{scroll-behavior:auto!important}}.capability-ledger{margin:22px 0;padding:20px;border:1px solid rgba(67,94,122,.2);border-radius:18px;background:linear-gradient(145deg,#fbfdff,#f4f8fb)}.capability-job,.capability-ledger-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.capability-ledger-heading h2{margin:4px 0 0}.capability-job-list{display:grid;gap:10px;margin-top:16px}.capability-job{padding:14px;border:1px solid #dce4eb;border-radius:12px;background:#fff}.capability-job p{margin:4px 0 0;font-weight:700}.capability-job-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.capability-job-meta span{padding:4px 8px;border-radius:999px;background:#edf2f6;font-size:.75rem}.capability-job.state-effect_unknown{border-color:#c76b52}.capability-job.state-retry_wait{border-color:#c99e42}.capability-job.state-succeeded{border-color:#4b9b72}@media(max-width:760px){.capability-job,.capability-ledger-heading{display:grid}.capability-job-meta{justify-content:flex-start}.capability-job .secondary{width:100%}}