@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&family=Montserrat:wght@500;600;700;800;900&display=swap";:root{--navy:#0b1f3a;--ink:#06111f;--deep:#020812;--gold:#c9a13e;--gold-soft:#e2c66e;--ivory:#f5f1e8;--paper:#fbfaf7;--paper-alt:#f3f5f8;--public-ink:#102038;--public-muted:#5b6776;--muted:#aeb8c6;--faint:#f5f1e814;--line:#f5f1e824;--line-strong:#c9a13e6b;--panel:#071526d6;--panel-2:#0c1f38b8;--success:#7ac99c;--warning:#e2c66e;--danger:#d48282;--radius:8px;--content:1240px;color:var(--ivory);background:var(--deep);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,Cairo,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[dir=rtl]{font-family:Cairo,Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box}html{background:var(--deep);min-width:320px;min-height:100%}body,h1,h2,h3,p,dl,dd{margin:0}body{background:linear-gradient(180deg, #0b1f3af5, #020812 58%), var(--deep);min-width:320px;min-height:100vh;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.46;background-image:linear-gradient(#f5f1e809 1px,#0000 1px),linear-gradient(90deg,#f5f1e807 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}a{color:inherit;text-decoration:none}img,svg{max-width:100%}h1,h2,h3,p,span,strong,small,button,label,input,select,textarea,dd,dt{overflow-wrap:anywhere}:focus-visible{outline-offset:3px;outline:3px solid #e2c66ee6}.brand{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.brand-shield{border:1px solid var(--line-strong);border-radius:var(--radius);width:42px;height:42px;color:var(--gold-soft);background:#c9a13e14;place-items:center;display:inline-grid}.brand strong{color:#fff;letter-spacing:0;font-size:1.02rem;font-weight:900;line-height:1;display:block}.brand small{color:var(--muted);margin-top:.22rem;font-size:.76rem;font-weight:650;display:block}.brand-compact .brand-shield{width:36px;height:36px}.public-page{min-height:100vh;color:var(--public-ink);background:linear-gradient(180deg, #fff 0%, var(--paper) 42%, #fff 100%), var(--paper);padding-bottom:3rem}.public-header,.hero-section,.public-quick-paths,.operating-rhythm,.public-network-strip,.section-band,.split-section,.coverage-section,.operator-detail-page,.narrow-hero,.how-doctrine,.how-flow,.how-grid{width:min(var(--content), calc(100% - 2rem));margin-inline:auto}.public-header{z-index:20;min-height:76px;color:var(--public-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf7ed;border-block-end:1px solid #0b1f3a17;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex;position:sticky;top:0}.public-page .brand strong{color:var(--navy)}.public-page .brand small{color:var(--public-muted)}.public-page .brand-shield{color:var(--gold);background:#fff;border-color:#c9a13e85}.public-header nav{color:#102038b8;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.25rem);font-size:.86rem;font-weight:700;display:flex}.public-header nav a:hover{color:var(--navy)}.header-actions,.hero-actions,.topbar-actions,.auth-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.gold-button,.line-button,.ghost-button,.icon-text-button{border:1px solid var(--line);border-radius:var(--radius);min-height:42px;color:var(--ivory);background:#f5f1e80b;justify-content:center;align-items:center;gap:.5rem;padding:.72rem .95rem;font-size:.86rem;font-weight:850;line-height:1.2;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.gold-button{color:#081323;background:linear-gradient(135deg, var(--gold-soft), var(--gold));border-color:#e2c66eb8}.line-button{color:var(--gold-soft);background:0 0;border-color:#c9a13e6b}.ghost-button{background:0 0}.icon-text-button{background:#f5f1e809;min-width:42px}.gold-button:hover,.line-button:hover,.ghost-button:hover,.icon-text-button:hover{border-color:var(--gold-soft);transform:translateY(-1px)}.large{min-height:50px;padding-inline:1.15rem;font-size:.95rem}.public-page .gold-button{border-color:var(--gold);color:#071423;background:linear-gradient(135deg, #e7cf84, var(--gold));box-shadow:0 12px 28px #c9a13e38}.public-page .line-button,.public-page .ghost-button,.public-page .icon-text-button{color:var(--navy);background:#ffffffb8;border-color:#0b1f3a29}.public-page .line-button{color:var(--navy);border-color:#c9a13e80}.public-page .gold-button:hover,.public-page .line-button:hover,.public-page .ghost-button:hover,.public-page .icon-text-button:hover{border-color:var(--gold);background-color:#fff;box-shadow:0 14px 34px #0b1f3a1f}.hero-section{isolation:isolate;border-radius:var(--radius);min-height:304px;color:var(--public-ink);background:linear-gradient(135deg, #c9a13e29 0%, transparent 28%), linear-gradient(90deg, #fff 0%, #fff 64%, #f5f1e8f5 100%), linear-gradient(180deg, #fffffffa, transparent 26%), linear-gradient(180deg, #fff 0%, var(--paper) 100%);border:1px solid #0b1f3a1c;grid-template-columns:minmax(0,.64fr) minmax(300px,.36fr);align-items:stretch;gap:clamp(1rem,2.2vw,1.7rem);margin-block:clamp(1rem,2vw,1.6rem) clamp(.5rem,2vw,1.2rem);padding:clamp(1.12rem,2.05vw,1.72rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 58px #0b1f3a1f,0 1px #ffffffeb,inset 0 1px #ffffffeb}.hero-section:before{z-index:0;pointer-events:none;content:"";opacity:.72;background:linear-gradient(90deg,#c9a13e1a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#0b1f3a0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#c9a13e1f,#0000 42%);border-inline-start:4px solid #c9a13ead;width:min(70%,780px);display:block;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000ad 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000ad 58%,#0000 100%)}.hero-section:after{z-index:0;background:linear-gradient(180deg, #ffffff21, transparent 38%), linear-gradient(90deg, #e2c66e29 1px, transparent 1px), linear-gradient(135deg, transparent 0%, transparent 36%, #e2c66e1c 36%, #e2c66e1c 38%, transparent 38%), linear-gradient(180deg, #07182dfa, var(--navy));content:"";pointer-events:none;background-size:auto,32px 32px,auto,auto;border-inline-start:1px solid #e2c66e6b;width:min(31%,390px);display:block;position:absolute;inset-block:0;inset-inline-end:0}.hero-copy{z-index:1;border-inline-start:1px solid #c9a13e52;align-self:center;gap:.64rem;min-width:0;max-width:660px;padding-inline-start:clamp(.72rem,1.4vw,1rem);display:grid;position:relative}.hero-copy:before{background:linear-gradient(90deg, var(--gold), #0b1f3a38, transparent);content:"";width:92px;height:4px;display:block}.hero-kicker{border:1px solid #c9a13e57;border-inline-start:5px solid var(--gold);width:fit-content;max-width:100%;color:var(--navy);overflow-wrap:anywhere;background:linear-gradient(#fffffffa,#fbfaf7eb),#fff;align-items:center;padding:.42rem .68rem;font-size:.67rem;font-weight:900;line-height:1.25;display:inline-flex;box-shadow:0 9px 18px #0b1f3a0e}.hero-copy h1{max-width:38ch;color:var(--navy);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;font-size:1.02rem;font-weight:900;line-height:1.22}.narrow-hero h1{max-width:18ch;color:var(--navy);letter-spacing:0;font-size:3.35rem;font-weight:900;line-height:1.03}.hero-copy p,.narrow-hero p,.section-header p,.page-header p,.panel-header p,.purpose-panel p,.metric-block p,.feature-tile p,.step-row p,.doctrine-panel p,.coverage-section p,.final-cta p,.record-card p,.request-card p,.facility-note,.empty-state p{color:#f5f1e8b8;font-size:.97rem;font-weight:500;line-height:1.72}.hero-copy>p{max-width:560px;color:var(--public-muted);overflow-wrap:anywhere;font-size:.92rem;line-height:1.58}.hero-section .hero-actions{justify-content:flex-start;margin-top:.2rem}.hero-section .large{min-height:46px;padding-block:.68rem}.hero-brief{z-index:1;border-radius:var(--radius);color:#fff;background:linear-gradient(145deg,#e2c66e3d,#0000 34%),linear-gradient(#263f62fa,#071323f5),#071323f5;border:1px solid #e2c66e57;grid-template-columns:1fr;align-content:center;align-self:stretch;align-items:start;gap:.85rem;min-width:0;max-width:100%;min-height:100%;padding:clamp(1rem,1.65vw,1.28rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 20px 38px #02081233}.hero-brief:before{z-index:0;border-block-start:3px solid var(--gold);content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#f5f1e814 1px,#0000 1px),linear-gradient(#f5f1e80f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-inline-start:1px solid #e2c66e59;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000 78%)}.hero-brief>*{z-index:1;position:relative}.hero-brief span{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.hero-brief strong{color:#fff;text-wrap:balance;font-size:1.12rem;line-height:1.22}.hero-brief p{color:#f5f1e8c7;font-size:.86rem;line-height:1.5}.proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.56rem;max-width:650px;margin-top:.24rem;display:grid}.proof-row span{border-radius:var(--radius);min-height:48px;color:var(--public-ink);background:linear-gradient(#fffffffa,#fbfaf7f0),#fff;border:1px solid #0b1f3a1a;border-block-start:3px solid #c9a13ea8;align-items:center;gap:.58rem;padding:.58rem .64rem;font-size:.69rem;font-weight:750;line-height:1.35;display:flex;position:relative;overflow:hidden;box-shadow:0 11px 24px #0b1f3a11,inset 0 1px #ffffffd1}.proof-row span:after{content:"";background:linear-gradient(90deg,#c9a13e8c,#0000);height:1px;position:absolute;inset:0 0 auto}.proof-row span svg{color:var(--navy)}.public-quick-paths{grid-template-columns:minmax(150px,.18fr) minmax(0,1fr);align-items:stretch;gap:.85rem;margin-block:clamp(.6rem,1.8vw,1.1rem) clamp(1rem,2vw,1.4rem);display:grid}.public-quick-paths>span{border-inline-start:4px solid var(--gold);color:var(--navy);text-transform:uppercase;background:#c9a13e1a;align-items:center;padding:.75rem .82rem;font-size:.74rem;font-weight:900;line-height:1.25;display:flex}.quick-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.quick-path-grid a{border-radius:var(--radius);min-width:0;color:var(--public-ink);background:linear-gradient(#fffffffa,#fbfaf7f0),#fff;border:1px solid #0b1f3a1a;border-block-start:3px solid #c9a13e80;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.78rem .82rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 13px 30px #0b1f3a0f}.quick-path-grid a:hover{border-color:#c9a13e94;transform:translateY(-2px);box-shadow:0 18px 38px #0b1f3a1c}.quick-path-grid svg{color:var(--gold)}.quick-path-grid div{gap:.2rem;min-width:0;display:grid}.quick-path-grid strong{color:var(--navy);font-size:.82rem;line-height:1.22}.quick-path-grid p{color:var(--public-muted);font-size:.74rem;font-weight:650;line-height:1.42}.proof-row svg,.panel-header svg,.page-title svg,.metric-block svg,.feature-tile svg,.doctrine-panel svg,.guidance-panel svg{color:var(--gold-soft)}.metric-block span,.definition-list dt,.info-stack strong,.transaction-row small,.log-row span,.team-row small,.admin-row span,.package-card span,.form-intro span{color:#f5f1e88f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.section-band,.operating-rhythm,.public-network-strip,.split-section,.coverage-section,.narrow-hero,.how-doctrine,.how-flow,.how-grid{padding-block:clamp(2.5rem,7vw,5rem)}.operating-rhythm{border-block:1px solid #0b1f3a1a;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.6vw,1.6rem);padding-block:clamp(1.2rem,2.8vw,1.7rem);display:grid}.rhythm-intro{align-content:center;gap:.45rem;min-width:0;display:grid}.rhythm-intro span{border-inline-start:4px solid var(--gold);width:fit-content;color:var(--navy);background:#c9a13e1a;padding:.35rem .55rem;font-size:.66rem;font-weight:900;line-height:1.2}.rhythm-intro h2{color:var(--navy);font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.12}.rhythm-intro p{color:var(--public-muted);font-size:.86rem;line-height:1.55}.rhythm-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.58rem;display:grid}.rhythm-track article{border-radius:var(--radius);min-width:0;min-height:150px;color:var(--public-ink);background:linear-gradient(#fff 0%,#fbfaf7f5 100%);border:1px solid #0b1f3a1c;border-block-start:3px solid #c9a13e94;align-content:space-between;gap:.85rem;padding:.82rem;display:grid;position:relative;box-shadow:0 14px 32px #0b1f3a0e}.rhythm-track article>span{color:#0b1f3a57;letter-spacing:.08em;font-size:.7rem;font-weight:900}.rhythm-track svg{color:var(--gold)}.rhythm-track div{gap:.3rem;display:grid}.rhythm-track strong{color:var(--navy);font-size:.84rem;line-height:1.24}.rhythm-track p{color:var(--public-muted);font-size:.75rem;font-weight:650;line-height:1.42}.public-network-strip{gap:1.05rem;display:grid}.network-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.network-principles article{border-radius:var(--radius);min-width:0;color:var(--public-ink);background:#ffffffdb;border:1px solid #0b1f3a1a;align-items:flex-start;gap:.7rem;padding:.78rem .85rem;display:flex;box-shadow:0 14px 32px #0b1f3a0f}.network-principles svg{color:var(--gold);flex:none}.network-principles div{gap:.18rem;min-width:0;display:grid}.network-principles strong{color:var(--navy);font-size:.82rem;line-height:1.25}.network-principles span{color:var(--public-muted);font-size:.75rem;font-weight:650;line-height:1.45}.public-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.network-sovereignty-panel{border-radius:var(--radius);background:linear-gradient(90deg,#fff 0% 68%,#0b1f3af5 68% 100%);border:1px solid #0b1f3a1a;grid-template-columns:minmax(0,.56fr) minmax(280px,.44fr);align-items:stretch;gap:.85rem;margin-bottom:.9rem;padding:.86rem;display:grid;box-shadow:0 18px 42px #0b1f3a12}.sovereignty-panel-copy{border-inline-start:4px solid var(--gold);align-content:center;gap:.42rem;min-width:0;padding:.55rem .72rem;display:grid}.sovereignty-panel-copy span{color:#1020388f;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.25}.sovereignty-panel-copy strong{color:var(--navy);font-size:1.02rem;line-height:1.18}.sovereignty-panel-copy p{max-width:560px;color:var(--public-muted);font-size:.84rem;font-weight:620;line-height:1.48}.sovereignty-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:.5rem;display:grid}.sovereignty-metrics div{border-radius:var(--radius);color:#fff;background:linear-gradient(#ffffff14,#0000),#02081233;border:1px solid #e2c66e3d;align-content:center;gap:.35rem;min-width:0;padding:.72rem;display:grid}.sovereignty-metrics span{color:#f5f1e8ad;font-size:.66rem;font-weight:850;line-height:1.28}.sovereignty-metrics strong{color:var(--gold-soft);font-size:1.45rem;line-height:1}.public-record-card{border-radius:var(--radius);color:var(--public-ink);background:linear-gradient(#fff 0%,#fbfaf7f5 100%);border:1px solid #0b1f3a1c;align-content:start;gap:.8rem;padding:.82rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 18px 44px #0b1f3a12}.public-record-card:hover{border-color:#c9a13e5c;transform:translateY(-2px);box-shadow:0 22px 50px #0b1f3a1a}.operator-portrait{border-radius:var(--radius);background:linear-gradient(135deg,#0b1f3af0,#0b1f3ac7),linear-gradient(90deg,#c9a13e38 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff1a,#0000);border:1px solid #c9a13e42;justify-content:space-between;align-items:flex-end;gap:.85rem;min-height:150px;padding:.85rem;display:flex;position:relative;overflow:hidden}.operator-portrait:before{content:"";border-block-start:2px solid #e2c66e94;border-inline-end:2px solid #e2c66e94;width:52px;height:52px;position:absolute;inset:.75rem .75rem auto auto}.operator-portrait>div{gap:.45rem;display:grid;position:relative}.operator-portrait-plate{align-items:end}.operator-portrait-code{text-align:end;justify-items:end}.operator-silhouette{border-radius:50% 50% var(--radius) var(--radius);width:74px;height:88px;color:var(--gold-soft);background:linear-gradient(#ffffff21,#ffffff0b),#0208122e;border:1px solid #e2c66e61;place-items:center;box-shadow:inset 0 1px #ffffff1f}.operator-portrait span{border-radius:var(--radius);width:fit-content;color:var(--gold-soft);background:#02081252;border:1px solid #e2c66e6b;padding:.42rem .55rem;font-size:.72rem;font-weight:900}.operator-portrait small{color:#f5f1e8c2;font-size:.72rem;font-weight:760}.operator-profile-mark{color:#e2c66edb;background:#0208124d;border:1px solid #e2c66e61;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.82rem;line-height:1;display:grid;position:absolute;inset-block-start:.72rem;inset-inline-start:.72rem}.operator-sovereignty-strip,.profile-cue-grid{gap:.42rem;display:grid}.operator-sovereignty-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-sovereignty-strip span,.profile-cue-grid span{border-radius:var(--radius);color:var(--navy);background:linear-gradient(#fffffffa,#fbfaf7f0),#fff;border:1px solid #c9a13e47;padding:.44rem .5rem;font-size:.68rem;font-weight:850;line-height:1.24}.public-record-body{gap:.4rem;display:grid}.public-record-body span,.public-record-facts dt{color:#1020388f;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:850}.public-record-body h2{color:var(--navy);font-size:1.05rem;line-height:1.2}.public-record-body p,.public-record-card small{color:var(--public-muted);line-height:1.55}.record-status-row{flex-wrap:wrap;gap:.45rem;display:flex}.record-status-row span{border-radius:var(--radius);width:fit-content;color:var(--navy);background:#c9a13e1a;border:1px solid #c9a13e4d;padding:.36rem .52rem;font-size:.7rem;font-weight:850;line-height:1.2}.public-record-card small{font-size:.78rem;font-weight:650}.public-record-facts{grid-template-columns:1fr;gap:.48rem;margin:0;display:grid}.public-record-facts div{border-block-start:1px solid #0b1f3a14;gap:.2rem;padding-top:.48rem;display:grid}.public-record-facts dd{color:var(--navy);font-size:.88rem;line-height:1.4}.public-network-page{padding-top:0}.section-header{gap:.7rem;max-width:780px;margin-bottom:1.3rem;display:grid}.section-header h2,.coverage-section h2,.final-cta h2,.doctrine-panel h2,.panel-header h2,.page-header h1,.facility-title h2,.record-card h2,.request-card h2,.form-intro h1,.auth-shell h1,.guidance-panel h2{color:#fff;letter-spacing:0;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.08}.public-page .section-header h2,.public-page .coverage-section h2,.public-page .final-cta h2,.public-page .doctrine-panel h2,.public-page .step-row h2{color:var(--navy)}.public-page .section-header p,.public-page .narrow-hero p,.public-page .feature-tile p,.public-page .step-row p,.public-page .doctrine-panel p,.public-page .coverage-section p,.public-page .final-cta p{color:var(--public-muted)}.public-page .feature-tile,.public-page .doctrine-panel,.public-page .final-cta{color:var(--public-ink);background:#fff;border-color:#0b1f3a1c;box-shadow:0 16px 38px #0b1f3a0f}.public-page .feature-tile h3,.public-page .step-row h2{color:var(--navy)}.public-page .feature-tile svg,.public-page .step-row>span,.public-page .doctrine-panel svg{color:var(--gold)}.six-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.feature-tile,.metric-block,.record-card,.request-card,.facility-card,.package-card{border:1px solid var(--line);border-radius:var(--radius);background:#f5f1e809;padding:1rem}.feature-tile{align-content:start;gap:.8rem;min-height:190px;display:grid}.feature-tile h3{color:var(--ivory);font-size:1rem;line-height:1.25}.split-section{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:clamp(1.2rem,4vw,3rem);display:grid}.step-list,.how-grid{gap:.75rem;display:grid}.step-row{border-block-end:1px solid #f5f1e81a;grid-template-columns:54px minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.public-page .step-row{border-block-end-color:#0b1f3a1a}.step-row>span{color:var(--gold-soft);font-size:.9rem;font-weight:900}.step-row h2{color:var(--ivory);margin-bottom:.35rem;font-size:1rem}.how-hero{gap:1rem;display:grid}.how-hero .hero-actions{justify-content:flex-start;margin-top:.15rem}.how-doctrine,.how-flow{gap:1rem;padding-block:clamp(1.6rem,4vw,3rem);display:grid}.how-doctrine-grid,.how-flow-grid,.how-control-grid{gap:.75rem;display:grid}.how-doctrine-grid,.how-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.how-doctrine-grid article,.how-flow-grid article{border-radius:var(--radius);min-width:0;color:var(--public-ink);background:linear-gradient(#fff 0%,#fbfaf7f5 100%);border:1px solid #0b1f3a1c;display:grid;box-shadow:0 14px 34px #0b1f3a0e}.how-doctrine-grid article{border-block-start:3px solid #c9a13e94;align-content:start;gap:.65rem;min-height:154px;padding:.9rem}.how-doctrine-grid svg,.how-flow-grid svg{color:var(--gold)}.how-doctrine-grid strong,.how-flow-grid strong{color:var(--navy);font-size:.9rem;line-height:1.24}.how-doctrine-grid p,.how-flow-grid p{color:var(--public-muted);font-size:.78rem;font-weight:650;line-height:1.48}.how-flow-grid article{border-block-start:4px solid var(--navy);align-content:space-between;gap:.85rem;min-height:168px;padding:.92rem;position:relative}.how-flow-grid article>span{color:#0b1f3a5c;letter-spacing:.08em;font-size:.72rem;font-weight:900}.how-flow-grid div{gap:.32rem;display:grid}.how-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:1.2rem}.how-control-grid .step-row{border-radius:var(--radius);background:#ffffffd1;border:1px solid #0b1f3a1a;align-items:start;min-height:116px;padding:.95rem;box-shadow:0 10px 24px #0b1f3a0b}.how-control-grid .step-row>span{border-radius:var(--radius);width:36px;height:36px;color:var(--gold);background:#c9a13e17;border:1px solid #c9a13e6b;place-items:center;font-size:.72rem;display:inline-grid}.how-control-grid .step-row h2{margin-bottom:.25rem;font-size:.92rem}.doctrine-panel,.final-cta,.guidance-panel,.purpose-panel,.panel,.auth-shell{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.doctrine-panel{align-content:start;gap:1rem;padding:1.25rem;display:grid}.doctrine-rule{color:var(--gold-soft);border-block:1px solid #c9a13e2e;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;padding-block:.9rem;font-size:.82rem;font-weight:850;display:grid}.public-page .doctrine-rule{color:var(--gold);border-block-color:#c9a13e47}.coverage-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.coverage-section>div{border-block-start:1px solid #c9a13e33;align-content:start;gap:.8rem;padding-top:1rem;display:grid}.public-page .coverage-section>div{border-block-start-color:#c9a13e5c}.coverage-tags,.vertical-tag-grid,.retention-signal-grid{flex-wrap:wrap;gap:.45rem;display:flex}.coverage-tags span,.vertical-tag-grid span,.retention-signal-grid span{border-radius:var(--radius);color:var(--navy);background:linear-gradient(#fffffff5,#fbfaf7e6),#fff;border:1px solid #c9a13e42;padding:.38rem .52rem;font-size:.7rem;font-weight:820;line-height:1.2}.vertical-tag-grid span{color:var(--public-muted);border-color:#0b1f3a1a}.retention-signal-grid span{background:#c9a13e1a;border-color:#c9a13e57}.final-cta{padding:1rem}.narrow-hero{gap:1.2rem;display:grid}.narrow-hero h1{max-width:11ch}.public-page .narrow-hero{border-block-end:1px solid #0b1f3a1a;padding-bottom:3rem}.public-network-hero{padding-top:3rem}.auth-page{align-content:center;gap:1.3rem;width:min(980px,100% - 2rem);min-height:100vh;margin:0 auto;padding:2rem 0;display:grid}.auth-shell{gap:1.25rem;padding:clamp(1rem,3vw,2rem);display:grid}.auth-actions{justify-content:flex-start}.signup-form{gap:1.4rem}.form-intro{gap:.55rem;display:grid}.onboarding-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.onboarding-stepper span{border-radius:var(--radius);color:#f5f1e89e;background:#02081247;border:1px solid #c9a13e3d;min-width:0;padding:.55rem .62rem;font-size:.68rem;font-weight:850;line-height:1.25}.onboarding-stepper span.is-active{color:var(--gold-soft);background:#c9a13e1a;border-color:#c9a13e94}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.field{gap:.42rem;display:grid}.field-wide{grid-column:1/-1}.field span{color:#f5f1e8a8;font-size:.78rem;font-weight:750}.field input,.field select,.field textarea,.filter-bar select{border-radius:var(--radius);width:100%;color:var(--ivory);background:#020812b8;border:1px solid #f5f1e824;outline:none;padding:.78rem .85rem}.field textarea{resize:vertical}.signup-handoff-panel{border-radius:var(--radius);background:#c9a13e14;border:1px solid #c9a13e3d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem;display:grid}.signup-handoff-panel svg{color:var(--gold)}.signup-handoff-panel strong{color:var(--gold-soft);margin-bottom:.28rem;font-size:.8rem;display:block}.signup-handoff-panel p{color:#f5f1e8b8;font-size:.84rem;line-height:1.52}.guidance-strip,.filter-bar{border-block-start:1px solid #f5f1e81a;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.guidance-strip p{color:#f5f1e8b8;line-height:1.6}.workspace{grid-template-columns:282px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#020812f5;border-inline-end:1px solid #f5f1e81a;height:100vh;padding:1rem;position:sticky;top:0}.sidebar nav{gap:.22rem;margin-top:1.3rem;display:grid}.sidebar a:not(.brand){border-radius:var(--radius);color:#f5f1e89e;border:1px solid #0000;align-items:center;gap:.65rem;min-height:42px;padding:.64rem .7rem;font-size:.86rem;font-weight:750;display:flex}.sidebar a.active,.sidebar a:not(.brand):hover{color:var(--ivory);background:#c9a13e14;border-color:#c9a13e47}.workspace-main{min-width:0;padding:1rem clamp(1rem,2vw,1.5rem) 2.5rem}.topbar{z-index:5;width:min(var(--content), 100%);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020812d1;justify-content:space-between;align-items:center;gap:1rem;min-height:66px;margin:0 auto 1rem;padding:.75rem .85rem;display:flex;position:sticky;top:.75rem}.topbar strong,.topbar span{display:block}.topbar span{color:#f5f1e88f;font-size:.72rem;font-weight:800}.topbar strong{color:#fff;margin-top:.18rem;font-size:.95rem}.reserve-chip{border-radius:var(--radius);background:#c9a13e12;border:1px solid #c9a13e40;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .7rem;color:var(--gold-soft)!important;display:inline-flex!important}.app-page{width:min(var(--content), 100%);gap:1rem;margin-inline:auto;display:grid}.page-header{border-block-end:1px solid #f5f1e81a;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0 1.2rem;display:flex}.page-title{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.page-title h1{margin-bottom:.5rem;font-size:clamp(1.7rem,3vw,3rem)}.page-title p{max-width:760px}.command-grid,.settings-grid,.admin-grid,.admin-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.metric-block{align-content:start;gap:.65rem;min-height:172px;display:grid}.metric-block strong{color:#fff;font-size:clamp(1.35rem,2.4vw,2.15rem);line-height:1.05}.dashboard-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.panel{min-width:0;padding:1rem}.wide-panel{grid-column:1/-1}.panel-header{align-items:flex-start;gap:.72rem;margin-bottom:.9rem;display:flex}.panel-header h2{margin-bottom:.25rem;font-size:1.05rem}.timeline-list,.request-list,.log-list,.transaction-list,.team-list,.role-list{gap:.65rem;display:grid}.timeline-row,.log-row,.transaction-row,.team-row,.admin-row{border-block-end:1px solid #f5f1e817;gap:.35rem;padding:.75rem 0;display:grid}.timeline-row{grid-template-columns:12px minmax(0,1fr)}.timeline-row>span{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-top:.42rem}.timeline-row strong,.log-row strong,.transaction-row strong,.team-row strong,.admin-row strong{color:var(--ivory);font-size:.92rem}.timeline-row small,.log-row small,.team-row span,.role-list span{color:#f5f1e894;line-height:1.5;display:block}.role-list div{border-block-end:1px solid #f5f1e817;gap:.24rem;padding:.55rem 0;display:grid}.coverage-matrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.facility-columns{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:.6rem;display:grid}.coverage-matrix div,.info-stack{border-radius:var(--radius);border:1px solid #f5f1e81a;gap:.4rem;padding:.75rem;display:grid}.coverage-matrix strong{color:#fff;font-size:1.6rem}.coverage-matrix small,.info-stack span{color:#f5f1e894;font-size:.8rem;line-height:1.45}.guidance-panel,.purpose-panel,.operating-brief{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem;display:grid}.purpose-panel{background:#0c1f3894;grid-template-columns:repeat(2,minmax(0,1fr))}.purpose-panel strong{color:var(--gold-soft);margin-bottom:.35rem;font-size:.78rem;display:block}.operating-brief{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden}.brief-copy{background:linear-gradient(#c9a13e1f,#0000 58%),#fff;border-inline-end:1px solid #0b1f3a1a;align-content:start;gap:.75rem;padding:.95rem;display:grid}.brief-copy strong,.brief-actions article>span{color:#0b1f3a94;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.25;display:block}.brief-copy p,.brief-actions p{color:var(--public-muted);font-size:.8rem;font-weight:600;line-height:1.48}.brief-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brief-actions article{border-inline-start:1px solid #0b1f3a14;grid-template-columns:auto minmax(0,1fr);gap:.62rem;min-width:0;padding:.95rem;display:grid}.brief-actions article>span{border-radius:var(--radius);width:32px;height:32px;color:var(--gold);background:#c9a13e1a;border:1px solid #c9a13e6b;place-items:center;display:inline-grid}.brief-actions strong{color:var(--navy);font-size:.84rem;line-height:1.24;display:block}.brief-actions p{margin-top:.18rem}.action-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.action-rail article{border-radius:var(--radius);background:linear-gradient(90deg,#c9a13e1a,#0000 34%),#ffffffe6;border:1px solid #0b1f3a1a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;padding:.82rem;display:grid}.action-rail article>span{border-radius:var(--radius);width:34px;height:34px;color:var(--gold);background:#fff;border:1px solid #c9a13e6b;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.action-rail strong{color:var(--navy);font-size:.88rem;line-height:1.25;display:block}.action-rail p{color:var(--public-muted);margin-top:.2rem;font-size:.8rem;line-height:1.45}.request-layout,.facility-layout,.team-layout{grid-template-columns:minmax(360px,.42fr) minmax(0,1fr);gap:.85rem;display:grid}.request-layout{grid-template-columns:minmax(520px,.56fr) minmax(0,1fr)}.form-panel{align-content:start}.success-note{border-radius:var(--radius);color:#d6f5e3;background:#7ac99c14;border:1px solid #7ac99c4d;padding:.8rem}.workspace .success-note,.auth-page .success-note{color:var(--navy);background:#7ac99c24;border-color:#4f977047}.request-card,.record-card{gap:.85rem;display:grid}.definition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.definition-list div{border-block-start:1px solid #f5f1e817;gap:.22rem;padding-top:.58rem;display:grid}.definition-list dd{color:var(--ivory);font-size:.9rem;line-height:1.4}.status-sequence{flex-wrap:wrap;gap:.45rem;display:flex}.status-sequence span{border-radius:var(--radius);color:var(--gold-soft);border:1px solid #c9a13e47;padding:.38rem .5rem;font-size:.72rem;font-weight:800}.filter-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);justify-content:flex-start;padding:.8rem}.network-routing-panel,.request-routing-panel,.facility-memory-panel,.continuity-command-panel,.log-audit-panel,.reserve-readiness-panel,.team-governance-panel,.settings-governance-panel,.admin-command-panel,.bench-governance-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.routing-copy{border-inline-end:1px solid #f5f1e81a;align-items:flex-start;gap:.72rem;min-width:0;padding-inline-end:.85rem;display:flex}.routing-copy svg{color:var(--gold-soft);flex:none}.routing-copy span,.filter-heading span,.routing-summary span{color:#f5f1e894;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.routing-copy h2{color:var(--ivory);margin:.24rem 0;font-size:1rem;line-height:1.18}.routing-copy p{color:#f5f1e8b8;font-size:.84rem;line-height:1.5}.routing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.routing-summary article{border-radius:var(--radius);background:#f5f1e80b;border:1px solid #f5f1e81a;border-block-start:3px solid #c9a13e94;align-content:space-between;gap:.46rem;min-width:0;min-height:112px;padding:.68rem;display:grid}.routing-summary strong{color:var(--ivory);overflow-wrap:anywhere;font-size:.9rem;line-height:1.24}.routing-summary small{color:#f5f1e89e;font-size:.72rem;font-weight:650;line-height:1.35}.network-filter-bar,.bench-filter-bar{grid-template-columns:repeat(3,minmax(190px,1fr));align-items:end;display:grid}.log-filter-bar{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end;display:grid}.filter-heading{grid-column:1/-1;align-items:center;gap:.5rem;min-height:42px;display:flex}.filter-heading svg{color:var(--gold-soft)}.filter-bar label{gap:.35rem;min-width:220px;display:grid}.network-filter-bar label,.bench-filter-bar label{min-width:0}.filter-bar label span{color:#f5f1e894;font-size:.72rem;font-weight:800}.record-grid,.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.record-head,.facility-title{align-items:flex-start;gap:.7rem;display:flex}.record-head svg,.facility-title svg{color:var(--gold-soft)}.facility-list{gap:.85rem;display:grid}.facility-card{gap:1rem;display:grid}.facility-meta,.facility-card-actions{flex-wrap:wrap;gap:.5rem;display:flex}.facility-meta{margin-top:.58rem}.facility-meta span{border-radius:var(--radius);min-height:30px;color:var(--navy);background:#c9a13e1a;border:1px solid #c9a13e57;align-items:center;padding:.35rem .52rem;font-size:.72rem;font-weight:850;line-height:1.2;display:inline-flex}.facility-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.memory-stack{border-radius:var(--radius);background:#ffffffb8;border:1px solid #0b1f3a1a;align-content:start;gap:.42rem;padding:.75rem;display:grid}.memory-stack strong{color:#0b1f3a94;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:850}.memory-stack span{color:var(--navy);font-size:.8rem;line-height:1.45}.facility-note{border-block-start:1px solid #0b1f3a17;gap:.35rem;padding-top:.75rem;display:grid}.facility-note strong{color:#0b1f3a9e;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:850}.facility-note p{color:var(--public-muted);margin:0;font-size:.9rem;line-height:1.58}.facility-card-actions{padding-top:.15rem}.facility-card-actions .line-button{min-height:38px;padding-block:.58rem}.reserve-layout{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);gap:.85rem;display:grid}.continuity-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.continuity-action-strip,.log-action-strip,.reserve-action-strip{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;display:flex}.continuity-list{gap:.65rem;display:grid}.continuity-row{border-block-end:1px solid #0b1f3a17;grid-template-columns:minmax(92px,.22fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.72rem 0;display:grid}.continuity-row>span{border-radius:var(--radius);width:fit-content;color:var(--gold);background:#c9a13e1a;border:1px solid #c9a13e57;padding:.36rem .48rem;font-size:.72rem;font-weight:900;line-height:1.2}.continuity-row strong,.facility-memory-grid strong{color:var(--navy);font-size:.92rem;line-height:1.3;display:block}.continuity-row small{color:var(--public-muted);margin-top:.22rem;line-height:1.45;display:block}.facility-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.facility-memory-grid article{border-radius:var(--radius);background:var(--paper);border:1px solid #0b1f3a1a;gap:.65rem;padding:.9rem;display:grid}.facility-memory-grid p{color:var(--public-muted);line-height:1.55}.reserve-balance-panel>strong{color:#fff;font-size:clamp(2rem,5vw,4.5rem);line-height:.95;display:block}.reserve-balance-panel>p{color:#f5f1e8ad;margin-top:.8rem;line-height:1.55}.rule-list{color:#f5f1e8bd;gap:.6rem;margin:0;padding-inline-start:1.1rem;line-height:1.6;display:grid}.package-card{gap:.65rem;display:grid}.package-card strong{color:#fff;font-size:1.8rem}.package-card p{color:#f5f1e8ad}.reserve-package-grid{margin-top:.65rem}.reserve-note-card{min-height:150px}.transaction-row{grid-template-columns:minmax(0,1fr) 70px minmax(180px,.42fr);align-items:center}.transaction-row span{color:var(--gold-soft);font-weight:900}.team-row{grid-template-columns:minmax(180px,.32fr) minmax(120px,.18fr) minmax(0,1fr);align-items:start}.role-guide{border-radius:var(--radius);background:#f5f1e809;border:1px solid #f5f1e81a;gap:.72rem;padding:.78rem;display:grid}.compact-header{margin-bottom:0}.role-guide-grid,.permission-guide{gap:.6rem;display:grid}.role-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-guide-grid article,.permission-guide article{border-radius:var(--radius);background:linear-gradient(135deg,#c9a13e12,#0000 44%),#ffffff08;border:1px solid #f5f1e81a;gap:.42rem;padding:.72rem;display:grid}.role-guide-grid strong,.permission-guide strong{color:var(--ivory);font-size:.82rem}.role-guide-grid p,.permission-guide p{color:#f5f1e89e;font-size:.76rem;font-weight:600;line-height:1.42}.permission-guide{margin-bottom:.85rem}.permission-stack{flex-wrap:wrap;gap:.4rem;display:flex}.permission-stack span{border-radius:var(--radius);color:#f5f1e86b;border:1px solid #f5f1e81a;padding:.36rem .45rem;font-size:.7rem;font-weight:750}.permission-stack .permission-active{color:#d5f2df;background:#7ac99c14;border-color:#7ac99c42}.admin-grid,.admin-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-table{display:grid}.admin-row{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(90px,.2fr)) auto;align-items:center}.verification-card{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr) minmax(130px,.28fr) auto;align-items:center}.verification-gates,.admin-actions{flex-wrap:wrap;gap:.45rem;display:flex}.verification-gate,.ready-chip,.blocked-chip{border-radius:var(--radius);color:#0b1f3a9e;background:#0b1f3a06;border:1px solid #0b1f3a1f;align-items:center;gap:.35rem;min-height:34px;padding:.36rem .48rem;font-size:.72rem;font-weight:850;display:inline-flex}.verification-gate strong{color:var(--navy)}.gate-verified,.ready-chip{color:var(--navy);background:#c9a13e1f;border-color:#c9a13e61}.gate-blocked,.blocked-chip{color:#7a3030;background:#d4828214;border-color:#d4828247}.empty-state{border:1px solid var(--line);border-radius:var(--radius);min-height:180px;color:var(--gold-soft);text-align:center;background:#f5f1e806;place-items:center;gap:.7rem;padding:1rem;display:grid}.auth-page,.workspace{color:var(--public-ink);background:linear-gradient(180deg, #fff 0%, var(--paper) 48%, #fff 100%), var(--paper)}.auth-page .brand strong,.auth-page .auth-shell h1,.workspace .topbar strong,.workspace .page-title h1,.workspace .panel-header h2,.workspace .metric-block strong,.workspace .facility-title h2,.workspace .record-card h2,.workspace .request-card h2,.workspace .form-intro h1,.workspace .guidance-panel h2,.workspace .brief-actions strong,.workspace .auth-shell h1,.workspace .package-card strong,.workspace .coverage-matrix strong,.workspace .timeline-row strong,.workspace .log-row strong,.workspace .transaction-row strong,.workspace .team-row strong,.workspace .admin-row strong,.workspace .definition-list dd{color:var(--navy)}.auth-page .brand small,.workspace .topbar span,.workspace .page-header p,.workspace .panel-header p,.workspace .purpose-panel p,.workspace .brief-copy p,.workspace .brief-actions p,.workspace .metric-block p,.workspace .record-card p,.workspace .request-card p,.workspace .package-card p,.workspace .auth-shell p,.workspace .form-intro p,.workspace .guidance-strip p,.workspace .facility-note,.workspace .rule-list,.workspace .timeline-row small,.workspace .log-row small,.workspace .team-row span,.workspace .role-list span,.workspace .coverage-matrix small,.workspace .info-stack span{color:var(--public-muted)}.auth-page .brand-shield,.workspace .topbar .icon-text-button,.workspace .topbar .ghost-button{color:var(--gold);background:#fff;border-color:#c9a13e6b}.auth-shell,.workspace .topbar,.workspace .page-header,.workspace .panel,.workspace .metric-block,.workspace .command-readiness,.workspace .command-focus-path,.workspace .action-rail article,.workspace .record-card,.workspace .request-card,.workspace .facility-card,.workspace .package-card,.workspace .guidance-panel,.workspace .operating-brief,.workspace .network-routing-panel,.workspace .request-routing-panel,.workspace .facility-memory-panel,.workspace .continuity-command-panel,.workspace .log-audit-panel,.workspace .reserve-readiness-panel,.workspace .team-governance-panel,.workspace .settings-governance-panel,.workspace .admin-command-panel,.workspace .bench-governance-panel,.workspace .continuity-action-strip,.workspace .log-action-strip,.workspace .reserve-action-strip,.workspace .purpose-panel,.workspace .filter-bar,.workspace .empty-state{color:var(--public-ink);background:#ffffffeb;border-color:#0b1f3a1a;box-shadow:0 18px 44px #0b1f3a0f}.auth-shell,.workspace .page-header{padding:clamp(1rem,2vw,1.25rem)}.workspace .page-header{border-radius:var(--radius);background:linear-gradient(90deg,#c9a13e1a,#0000 38%),#fff;border:1px solid #0b1f3a17}.workspace .sidebar{background:linear-gradient(180deg, #02081224, transparent 32%), var(--navy);border-inline-end:1px solid #c9a13e3d;box-shadow:16px 0 44px #0b1f3a1f}.workspace .sidebar .brand strong{color:#fff}.workspace .sidebar .brand small{color:#f5f1e89e}.workspace .sidebar .brand-shield{color:var(--gold-soft);background:#ffffff12;border-color:#e2c66e80}.workspace .sidebar a:not(.brand){color:#f5f1e8a8}.workspace .sidebar a.active,.workspace .sidebar a:not(.brand):hover{color:#fff;background:#c9a13e21;border-color:#e2c66e6b}.workspace .workspace-main{padding-top:1.15rem}.workspace .topbar{background:#ffffffe6;top:1rem}.workspace .reserve-chip{background:#c9a13e1f;border-color:#c9a13e6b;color:var(--navy)!important}.workspace .page-title svg,.workspace .panel-header svg,.workspace .metric-block svg,.workspace .command-readiness svg,.workspace .command-focus-path svg,.workspace .record-head svg,.workspace .facility-title svg,.workspace .guidance-panel svg,.workspace .timeline-row>span,.workspace .transaction-row span{color:var(--gold)}.workspace .metric-block,.workspace .package-card{border-block-start:3px solid #c9a13eb8}.command-focus-path{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:stretch;gap:.8rem;margin-top:-.15rem;margin-bottom:.2rem;padding:.9rem;display:grid}.focus-path-intro{border-inline-start:4px solid var(--gold);align-content:center;gap:.42rem;min-width:0;padding:.52rem .76rem;display:grid}.focus-path-intro span{color:#0b1f3a7a;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.25}.focus-path-intro h2{color:var(--navy);font-size:1rem;line-height:1.18}.focus-path-intro p{color:var(--public-muted);font-size:.82rem;font-weight:620;line-height:1.45}.focus-path-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.56rem;display:grid}.focus-path-actions a{border-radius:var(--radius);min-width:0;min-height:122px;color:var(--public-ink);background:linear-gradient(#fff 0%,#fbfaf7f5 100%);border:1px solid #0b1f3a1a;border-block-start:3px solid #c9a13ea3;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.42rem .56rem;padding:.72rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 11px 24px #0b1f3a0b}.focus-path-actions a:hover{border-color:#c9a13e8f;transform:translateY(-1px);box-shadow:0 16px 32px #0b1f3a14}.focus-path-actions a>span{color:#0b1f3a57;letter-spacing:.08em;font-size:.66rem;font-weight:900}.focus-path-actions strong,.focus-path-actions small,.focus-path-actions p{grid-column:1/-1}.focus-path-actions strong{color:var(--navy);font-size:.84rem;line-height:1.18}.focus-path-actions small{color:var(--gold);font-size:.72rem;font-weight:900;line-height:1.26}.focus-path-actions p{color:var(--public-muted);font-size:.72rem;font-weight:650;line-height:1.38}.command-readiness{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:stretch;gap:.8rem;margin-bottom:.9rem;padding:.9rem;display:grid}.readiness-copy{align-items:flex-start;gap:.72rem;min-width:0;display:flex}.readiness-copy h2{color:var(--navy);margin-bottom:.24rem;font-size:1rem;line-height:1.18}.readiness-copy p{color:var(--public-muted);font-size:.82rem;line-height:1.5}.readiness-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.readiness-actions a{border:1px solid #0b1f3a1a;border-radius:var(--radius);min-width:0;min-height:126px;color:var(--public-ink);background:linear-gradient(#fff 0%,#fbfaf7f2 100%);border-block-start:3px solid #c9a13e94;align-content:start;gap:.42rem;padding:.72rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 10px 24px #0b1f3a0b}.readiness-actions a:hover{border-color:#c9a13e8f;transform:translateY(-1px);box-shadow:0 14px 30px #0b1f3a14}.readiness-actions span{color:#0b1f3a57;letter-spacing:.08em;font-size:.66rem;font-weight:900}.readiness-actions strong{color:var(--navy);font-size:.78rem;line-height:1.22}.readiness-actions p{color:var(--public-muted);font-size:.7rem;font-weight:650;line-height:1.38}.workspace .purpose-panel{background:linear-gradient(90deg,#0b1f3a0d,#0000),#fff}.workspace .network-routing-panel,.workspace .request-routing-panel,.workspace .facility-memory-panel,.workspace .continuity-command-panel,.workspace .log-audit-panel,.workspace .reserve-readiness-panel,.workspace .team-governance-panel,.workspace .settings-governance-panel,.workspace .admin-command-panel,.workspace .bench-governance-panel{background:linear-gradient(90deg,#c9a13e14,#0000 42%),#fff}.workspace .continuity-action-strip,.workspace .log-action-strip,.workspace .reserve-action-strip{padding:.75rem}.workspace .routing-copy{border-color:#0b1f3a14}.workspace .routing-copy h2,.workspace .routing-summary strong{color:var(--navy)}.workspace .routing-copy p,.workspace .routing-summary small{color:var(--public-muted)}.workspace .routing-copy span,.workspace .filter-heading span,.workspace .routing-summary span{color:#0b1f3a94}.workspace .routing-copy svg,.workspace .filter-heading svg{color:var(--gold)}.workspace .routing-summary article{border-color:#0b1f3a17;background:linear-gradient(#fff 0%,#fbfaf7f5 100%);border-block-start-color:#c9a13ea3}.workspace .purpose-panel strong,.workspace .brief-copy strong,.workspace .brief-actions article>span,.workspace .metric-block span,.workspace .definition-list dt,.workspace .info-stack strong,.workspace .transaction-row small,.workspace .log-row span,.workspace .team-row small,.workspace .admin-row span,.workspace .package-card span,.auth-page .form-intro span,.auth-page .field span,.auth-page .signup-handoff-panel strong,.workspace .form-intro span,.workspace .field span,.workspace .filter-bar label span,.operator-identity-panel>div>span{color:#0b1f3a94}.workspace .field input,.workspace .field select,.workspace .field textarea,.workspace .filter-bar select,.auth-page .field input,.auth-page .field select,.auth-page .field textarea{color:var(--navy);background:#fff;border-color:#0b1f3a24}.auth-page .onboarding-stepper span{color:#0b1f3a94;background:#ffffffd1;border-color:#0b1f3a1a}.auth-page .onboarding-stepper span.is-active{color:var(--navy);background:#c9a13e1a;border-color:#c9a13e7a}.auth-page .signup-handoff-panel{background:#c9a13e14;border-color:#c9a13e47}.auth-page .signup-handoff-panel p{color:var(--public-muted)}.workspace .definition-list div,.workspace .timeline-row,.workspace .log-row,.workspace .transaction-row,.workspace .team-row,.workspace .admin-row,.workspace .role-list div,.workspace .role-guide,.workspace .role-guide-grid article,.workspace .permission-guide article,.workspace .facility-note,.workspace .coverage-matrix div,.workspace .info-stack{border-color:#0b1f3a17}.workspace .role-guide,.workspace .role-guide-grid article,.workspace .permission-guide article{background:linear-gradient(135deg,#c9a13e0f,#0000 48%),#fbfaf7eb}.workspace .role-guide-grid strong,.workspace .permission-guide strong{color:var(--navy)}.workspace .role-guide-grid p,.workspace .permission-guide p{color:var(--public-muted)}.workspace .status-sequence span,.workspace .permission-stack span{color:#0b1f3a94;background:#0b1f3a06;border-color:#0b1f3a1c}.workspace .status-sequence .status-complete{color:var(--navy);background:#c9a13e17;border-color:#c9a13e4d}.workspace .status-sequence .status-current{color:#071423;background:linear-gradient(135deg, #e7cf84, var(--gold));border-color:#c9a13eb8}.workspace .status-sequence .status-pending{opacity:.62}.workspace .request-card>.line-button{justify-self:start}.workspace .permission-stack .permission-active{color:var(--navy);background:#c9a13e1f;border-color:#c9a13e57}.auth-page .line-button,.auth-page .ghost-button,.auth-page .icon-text-button,.workspace .line-button,.workspace .ghost-button,.workspace .icon-text-button{color:var(--navy);background:#fff;border-color:#0b1f3a24}.auth-page .gold-button,.workspace .gold-button{border-color:var(--gold);color:#071423;background:linear-gradient(135deg, #e7cf84, var(--gold));box-shadow:0 12px 28px #c9a13e33}.profile-record-card,.bench-record-card{align-content:start}.bench-record-card .line-button{justify-self:start}.bench-note-form{gap:.65rem;display:grid}.bench-note-form textarea{min-height:76px}.operator-identity-panel{border-radius:var(--radius);background:linear-gradient(90deg, #c9a13e1c, transparent), var(--paper);border:1px solid #0b1f3a17;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem;display:grid}.operator-identity-panel h2{margin:.18rem 0 .28rem}.operator-identity-panel p{font-size:.84rem;line-height:1.45}.operator-identity-panel svg{color:var(--gold)}.profile-cue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-portrait.compact{min-height:92px;padding:.55rem}.operator-portrait.large{min-height:220px}.operator-portrait.compact span{font-size:.62rem}.operator-detail-page{padding-block:clamp(1rem,2.6vw,2rem) clamp(2.6rem,6vw,4.5rem)}.operator-detail-surface{border-radius:var(--radius);color:var(--public-ink);background:linear-gradient(135deg,#c9a13e1f,#0000 30%),linear-gradient(#fff,#fbfaf7f5);border:1px solid #0b1f3a1a;gap:.9rem;padding:clamp(.9rem,1.8vw,1.35rem);display:grid;box-shadow:0 20px 48px #0b1f3a14}.workspace-detail-surface{color:var(--ivory);box-shadow:none;background:linear-gradient(135deg,#c9a13e24,#0000 34%),#0c1f38a8;border-color:#f5f1e81f}.operator-detail-hero{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:stretch;gap:.95rem;display:grid}.operator-detail-heading{border-radius:var(--radius);background:#ffffffd6;border:1px solid #0b1f3a14;align-content:center;gap:.72rem;min-width:0;padding:1rem;display:grid}.workspace-detail-surface .operator-detail-heading{background:#0208122e;border-color:#f5f1e81a}.operator-detail-heading>span,.detail-scope-grid span,.contact-path-card span{color:#10203894;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.25}.workspace-detail-surface .operator-detail-heading>span,.workspace-detail-surface .detail-scope-grid span,.workspace-detail-surface .contact-path-card span{color:#e2c66ecc}.operator-detail-heading h2{color:var(--navy);font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.05}.workspace-detail-surface .operator-detail-heading h2{color:#fff}.operator-detail-heading p{max-width:720px;color:var(--public-muted);font-size:.9rem;font-weight:600;line-height:1.55}.workspace-detail-surface .operator-detail-heading p{color:#f5f1e8ad}.detail-definition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;display:grid}.detail-definition-grid div{border-radius:var(--radius);background:#ffffffd1;border:1px solid #0b1f3a17;gap:.35rem;min-width:0;padding:.72rem;display:grid}.workspace-detail-surface .detail-definition-grid div{background:#0208122e;border-color:#f5f1e81a}.detail-definition-grid dt{color:#1020388c;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:900}.detail-definition-grid dd{color:var(--navy);font-size:.86rem;font-weight:800;line-height:1.35}.workspace-detail-surface .detail-definition-grid dt{color:#f5f1e880}.workspace-detail-surface .detail-definition-grid dd{color:#fff}.detail-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.detail-scope-grid article{border-radius:var(--radius);background:#ffffffc7;border:1px solid #c9a13e38;align-content:start;gap:.42rem;min-width:0;padding:.78rem;display:grid}.workspace-detail-surface .detail-scope-grid article{background:#02081229}.detail-scope-grid p{color:var(--public-muted);font-size:.82rem;font-weight:620;line-height:1.52}.workspace-detail-surface .detail-scope-grid p{color:#f5f1e8ad}.contact-path-card{border-radius:var(--radius);color:var(--navy);background:linear-gradient(90deg,#c9a13e24,#0000 42%),#ffffffe6;border:1px solid #c9a13e4d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.78rem;padding:.9rem;display:grid}.workspace-detail-surface .contact-path-card{color:#fff;background:#c9a13e14}.contact-path-card svg{color:var(--gold)}.contact-path-card div{gap:.28rem;min-width:0;display:grid}.contact-path-card strong{color:var(--navy);font-size:.98rem;line-height:1.25}.workspace-detail-surface .contact-path-card strong{color:#fff}.contact-path-card p{color:var(--public-muted);font-size:.82rem;font-weight:620;line-height:1.5}.workspace-detail-surface .contact-path-card p{color:#f5f1e8a8}.detail-action-row,.record-card-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}@keyframes osta-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.public-page .hero-kicker,.public-page .hero-copy h1,.public-page .hero-copy>p,.public-page .hero-actions,.public-page .proof-row,.public-page .hero-brief,.public-page .public-quick-paths,.public-page .network-sovereignty-panel,.public-page .quick-path-grid a,.public-page .operating-rhythm,.public-page .rhythm-track article,.public-page .section-header,.public-page .feature-tile,.public-page .step-row,.public-page .how-doctrine-grid article,.public-page .how-flow-grid article,.public-page .how-control-grid .step-row,.public-page .doctrine-panel,.public-page .coverage-section>div,.public-page .public-record-card{animation:.56s both osta-slide-up}.workspace .action-rail article,.workspace .readiness-actions a{animation:.48s both osta-slide-up}.workspace .action-rail article:nth-child(2){animation-delay:80ms}.workspace .readiness-actions a:nth-child(2){animation-delay:70ms}.workspace .action-rail article:nth-child(3){animation-delay:.14s}.workspace .readiness-actions a:nth-child(3){animation-delay:.12s}.workspace .readiness-actions a:nth-child(4){animation-delay:.17s}.workspace .readiness-actions a:nth-child(5){animation-delay:.22s}.workspace .readiness-actions a:nth-child(6){animation-delay:.27s}.public-page .hero-copy h1{animation-delay:70ms}.public-page .hero-copy>p,.public-page .section-header{animation-delay:.12s}.public-page .hero-actions,.public-page .hero-brief,.public-page .public-quick-paths,.public-page .operating-rhythm,.public-page .feature-tile:nth-child(2),.public-page .step-row:nth-child(2),.public-page .how-doctrine-grid article:nth-child(2),.public-page .how-flow-grid article:nth-child(2),.public-page .public-record-card:nth-child(2){animation-delay:.17s}.public-page .proof-row,.public-page .quick-path-grid a:nth-child(2),.public-page .rhythm-track article:nth-child(2),.public-page .feature-tile:nth-child(3),.public-page .step-row:nth-child(3),.public-page .how-doctrine-grid article:nth-child(3),.public-page .how-flow-grid article:nth-child(3),.public-page .public-record-card:nth-child(3){animation-delay:.22s}.public-page .how-doctrine-grid article:nth-child(4),.public-page .how-flow-grid article:nth-child(4),.public-page .quick-path-grid a:nth-child(3),.public-page .rhythm-track article:nth-child(3){animation-delay:.27s}.public-page .rhythm-track article:nth-child(4){animation-delay:.32s}.public-page .rhythm-track article:nth-child(5){animation-delay:.37s}.public-page .proof-row,.public-page .hero-brief{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1120px){.public-header{flex-direction:column;align-items:flex-start}.hero-section,.public-quick-paths,.network-sovereignty-panel,.operating-rhythm,.command-readiness,.command-focus-path,.network-routing-panel,.request-routing-panel,.facility-memory-panel,.continuity-command-panel,.log-audit-panel,.reserve-readiness-panel,.team-governance-panel,.settings-governance-panel,.admin-command-panel,.bench-governance-panel,.split-section,.request-layout,.facility-layout,.team-layout,.reserve-layout,.continuity-layout{grid-template-columns:1fr}.hero-section{background:#fff;min-height:auto}.network-sovereignty-panel{background:#fff}.sovereignty-metrics div{background:linear-gradient(180deg, #ffffff14, transparent), var(--navy)}.hero-section:before,.hero-section:after{display:none}.hero-copy h1{font-size:.98rem}.narrow-hero h1{font-size:2.75rem}.hero-brief{background:linear-gradient(145deg,#e2c66e38,#0000 36%),linear-gradient(#213858f5,#071323f2),#071323f5;min-height:auto}.command-grid,.settings-grid,.admin-grid,.admin-module-grid,.record-grid,.package-grid,.six-grid,.action-rail,.public-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-section,.dashboard-layout,.network-principles{grid-template-columns:1fr}.rhythm-track,.readiness-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.focus-path-actions,.how-doctrine-grid,.how-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-brief,.brief-actions{grid-template-columns:1fr}.readiness-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-copy{border-block-end:1px solid #0b1f3a14;border-inline-end:0;padding-block-end:.85rem;padding-inline-end:0}.brief-copy{border-block-end:1px solid #0b1f3a1a;border-inline-end:0}.brief-actions article{border-block-start:1px solid #0b1f3a14;border-inline-start:0}.coverage-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-detail-hero,.detail-definition-grid{grid-template-columns:1fr}}@media (width<=840px){.workspace{grid-template-columns:1fr}.sidebar{border-block-end:1px solid #f5f1e81a;border-inline-end:0;height:auto;position:relative}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.page-header,.guidance-strip,.filter-bar{flex-direction:column;align-items:flex-start}.form-grid,.onboarding-stepper,.sovereignty-metrics,.purpose-panel,.action-rail,.proof-row,.rhythm-track,.role-guide-grid,.quick-path-grid,.operator-sovereignty-strip,.profile-cue-grid,.detail-scope-grid,.how-doctrine-grid,.how-flow-grid,.how-control-grid,.definition-list,.coverage-matrix,.facility-columns,.facility-memory-grid,.facility-ledger-grid,.team-row,.transaction-row,.admin-row,.verification-card{grid-template-columns:1fr}.brief-actions article{padding:.82rem}.hero-brief{grid-template-columns:1fr}.filter-bar label{width:100%}.network-filter-bar,.bench-filter-bar,.log-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.network-filter-bar .filter-heading,.bench-filter-bar .filter-heading,.log-filter-bar .filter-heading{grid-column:1/-1}}@media (width<=620px){.public-header,.hero-section,.public-quick-paths,.operating-rhythm,.public-network-strip,.section-band,.split-section,.coverage-section,.operator-detail-page,.narrow-hero,.how-doctrine,.how-flow,.how-grid{width:min(100% - 1rem, var(--content))}.public-header{gap:.8rem;overflow:hidden}.public-header .brand{width:100%}.public-header nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem .72rem;width:100%;min-width:0;font-size:.78rem;line-height:1.25;display:grid}.public-header nav a{overflow-wrap:anywhere;width:100%;min-width:0;display:block}.public-header .header-actions{grid-template-columns:1fr;min-width:0;display:grid}.hero-kicker{white-space:normal;max-width:100%;font-size:.66rem}.hero-copy h1,.narrow-hero h1{max-width:100%;line-height:1.08}.hero-copy h1{max-width:26ch;font-size:.95rem;line-height:1.16}.narrow-hero h1{font-size:2.08rem}.hero-copy>p{max-width:100%;font-size:.9rem;line-height:1.56}.hero-section{min-height:auto;margin-block:.85rem .55rem;padding:.95rem}.hero-copy{gap:.58rem;padding-inline-start:.7rem}.hero-copy:before{width:54px}.hero-section .hero-actions{grid-template-columns:1fr;gap:.5rem;width:100%;display:grid}.hero-section .large{width:100%;min-height:44px;padding-block:.64rem}.operating-rhythm{gap:.9rem;padding-block:1.05rem}.rhythm-track article{min-height:112px}.hero-section:after,.hero-section .proof-row,.hero-section .hero-brief{display:none}.hero-brief strong{font-size:1.12rem}.operator-portrait{min-height:132px}.operator-silhouette{width:62px;height:76px}.operating-brief{width:100%}.command-grid,.settings-grid,.admin-grid,.admin-module-grid,.record-grid,.package-grid,.six-grid,.routing-summary,.network-filter-bar,.bench-filter-bar,.log-filter-bar,.focus-path-actions,.readiness-actions,.public-record-grid{grid-template-columns:1fr}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar a:not(.brand){gap:.45rem;min-height:38px;padding:.54rem .55rem;font-size:.76rem}.topbar-actions,.header-actions,.hero-actions{justify-content:stretch;width:100%}.public-page .gold-button,.public-page .line-button,.public-page .ghost-button,.public-page .icon-text-button{white-space:normal;text-align:center;min-width:0}.continuity-row{grid-template-columns:1fr}.gold-button,.line-button,.ghost-button,.icon-text-button{width:100%}}
