:root{color:#eeeae0;font-synthesis:none;text-rendering:optimizelegibility;--surface:#1d1f1adb;--surface-raised:#20221d;--surface-deep:#171814;--border:#3b3d34;--border-strong:#665a36;--gold:#c7aa63;--gold-soft:#ead79d;--text:#eeeae0;--muted:#aaa9a1;--quiet:#7f8078;--allowed:#8fc6a0;--attention:#dfb85a;--denied:#d89388;background:#10110f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 84% -8%,#aa8f4829,#0000 28rem),linear-gradient(#11120f 0%,#0e0f0d 100%);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.console-shell{width:min(72rem,100% - 3rem);margin:0 auto;padding:2.25rem 0 5rem}.product-header{border-bottom:1px solid var(--border);padding:.75rem 0 1.75rem}.product-header-row{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.eyebrow,.card-label,.technical-section-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:750}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;max-width:42rem;margin:.35rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.8rem);font-weight:500;line-height:1.02}h2{letter-spacing:-.025em;margin-bottom:.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:500}h3{margin-bottom:.45rem;font-size:1.08rem}.connection-status{border:1px solid var(--border-strong);color:var(--gold-soft);letter-spacing:.04em;border-radius:999px;flex:none;align-items:center;gap:.45rem;margin:.15rem 0 0;padding:.45rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.connection-status span{background:var(--attention);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .2rem #dfb85a1f}.connection-status--registered span{background:var(--allowed)}.connection-status--failed span{background:var(--denied)}.lede{color:var(--muted);flex-wrap:wrap;gap:.45rem .85rem;margin:1rem 0 0;font-size:1rem;line-height:1.5;display:flex}.lede strong{color:var(--text)}.boundary-story{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.1rem;font-size:.75rem;font-weight:700;display:flex}.boundary-story b{color:var(--gold)}.demo-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.demo-overview article{border:1px solid var(--border);background:#1b1d1894;border-radius:.65rem;padding:.85rem 1rem}.card-label,.technical-section-label{margin-bottom:.4rem}.demo-overview strong{font-size:.76rem;line-height:1.4;display:block}.inspection-panel{border:1px solid var(--border);background:var(--surface);border-radius:.85rem;margin-top:1rem;padding:clamp(1.15rem,2.5vw,1.65rem);box-shadow:0 1.25rem 3rem #0000001f}.inspection-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tool-name{color:var(--quiet);font-size:.72rem}.inspection-copy,.result-note,.approval-intro{max-width:48rem;color:var(--muted);line-height:1.6}.inspection-copy{margin:1rem 0 0}.panel-actions,.approval-actions{flex-wrap:wrap;gap:.65rem;display:flex}button{border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;min-height:2.55rem;padding:.65rem .95rem;font-size:.8rem;font-weight:750;transition:border-color .14s,background .14s,transform .14s}button:hover:not(:disabled){transform:translateY(-1px)}button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #ead79db3}button:disabled{cursor:not-allowed;opacity:.5}.button-primary{color:#15150f;background:var(--gold)}.button-secondary{color:var(--text);background:0 0}.instruction-card{background:#11120f6b;border:1px dashed #46483d;border-radius:.65rem;align-items:center;gap:.85rem;margin-top:1.15rem;padding:.9rem 1rem;display:flex}.instruction-card>span{border:1px solid var(--border-strong);width:2rem;height:2rem;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.instruction-card p{color:var(--muted);margin:0;line-height:1.5}.instruction-card strong{color:var(--text);display:block}.result-note{border-left:3px solid var(--border-strong);background:#0f100d6b;margin:1rem 0 0;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.result-note--pending{border-color:var(--attention)}.result-note--blocked{border-color:var(--denied)}.inspection-result{margin-top:1.25rem}.governance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.governance-summary-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.governance-summary-item:last-child{grid-template-columns:minmax(0,1fr)}.governance-step{border:1px solid var(--border);background:var(--surface-deep);border-top-width:3px;border-radius:.65rem;min-height:9.2rem;padding:.9rem}.governance-step p{color:var(--quiet);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;font-size:.68rem;font-weight:750}.governance-step strong,.governance-step span{display:block}.governance-step strong{overflow-wrap:anywhere;font-size:clamp(.95rem,1.8vw,1.12rem);line-height:1.25}.governance-step span{color:var(--muted);margin-top:.55rem;font-size:.78rem;line-height:1.45}.governance-step--neutral{border-top-color:var(--gold)}.governance-step--allowed{border-top-color:var(--allowed)}.governance-step--allowed strong{color:var(--allowed)}.governance-step--attention{border-top-color:var(--attention)}.governance-step--attention strong{color:var(--attention)}.governance-step--denied{border-top-color:var(--denied)}.governance-step--denied strong{color:var(--denied)}.governance-arrow{color:var(--gold);font-size:1.2rem}.outcome-explanation{border-left:3px solid var(--border-strong);color:var(--muted);background:#0f100d7a;margin:.8rem 0 0;padding:.8rem .95rem;line-height:1.55}.outcome-explanation--allowed{border-color:var(--allowed)}.outcome-explanation--attention{border-color:var(--attention)}.outcome-explanation--denied{border-color:var(--denied)}.technical-evidence{border:1px solid var(--border);background:#0f100d6b;border-radius:.65rem;margin-top:1rem}.technical-evidence summary{cursor:pointer;color:var(--gold-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.82rem;font-weight:750;list-style:none;display:flex}.technical-evidence summary::-webkit-details-marker{display:none}.technical-evidence summary:after{content:"+";color:var(--gold);font-size:1.15rem}.technical-evidence[open] summary:after{content:"−"}.technical-evidence summary small{color:var(--quiet);margin-left:auto;font-weight:500}.technical-evidence-body{border-top:1px solid var(--border);padding:0 1rem 1rem}.technical-lifecycle{padding-top:1rem}.lifecycle{gap:.45rem;margin:.65rem 0 1rem;padding:0;list-style:none;display:flex;overflow-x:auto}.lifecycle-step{border:1px solid var(--border);background:var(--surface-deep);border-radius:.45rem;min-width:7rem;padding:.65rem}.lifecycle-step span,.lifecycle-step small{display:block}.lifecycle-step span{letter-spacing:.06em;font-size:.7rem;font-weight:750}.lifecycle-step small{color:var(--quiet);margin-top:.35rem;font-size:.64rem}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1rem 0 0;display:grid}.evidence-grid div,.approval-facts div,.destination-status dl div{min-width:0}.evidence-grid div{border:1px solid var(--border);background:#1f211cad;border-radius:.45rem;padding:.7rem}.evidence-grid dt,.approval-facts dt,.destination-status dt{color:var(--quiet);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem}.evidence-grid dd,.approval-facts dd,.destination-status dd{overflow-wrap:anywhere;margin:.32rem 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.45}.document-disclosure{margin-top:1rem}.document-body{border:1px solid var(--border-strong);color:var(--text);background:var(--surface-deep);white-space:pre-wrap;border-radius:.55rem;margin:0;padding:1rem;font:.84rem/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.destination-status{border:1px solid var(--border);background:#0f100d6b;border-radius:.65rem;grid-template-columns:minmax(13rem,.9fr) minmax(0,1.8fr);align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:grid}.destination-status strong{font-size:.92rem}.destination-status p:last-child{color:var(--quiet);margin:.35rem 0 0;font-size:.72rem;line-height:1.45}.destination-status dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;display:grid}.approval-card{border:1px solid var(--attention);background:linear-gradient(135deg,#795e232b,#1b1d18c7);border-radius:.7rem;margin-top:1rem;padding:clamp(1rem,3vw,1.4rem);box-shadow:inset 0 1px #ffffff06}.approval-card h3{color:var(--attention);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:500}.approval-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.approval-facts div{background:#0f100d6b;border:1px solid #dfb85a47;border-radius:.5rem;padding:.75rem}.operator-proof-field{color:var(--text);grid-template-columns:minmax(12rem,.8fr) minmax(13rem,1.2fr);align-items:center;gap:1rem;margin:1rem 0;font-size:.82rem;font-weight:700;display:grid}.operator-proof-field span,.operator-proof-field small{display:block}.operator-proof-field small{color:var(--quiet);margin-top:.3rem;font-size:.68rem;font-weight:500;line-height:1.4}.operator-proof-field input{border:1px solid var(--border-strong);width:100%;min-height:2.7rem;color:var(--text);background:#11120f;border-radius:.45rem;padding:.65rem .75rem}.denial-callout,.idempotent-callout{border-radius:.65rem;gap:.9rem;margin-top:1rem;padding:1rem;display:flex}.denial-callout{background:#5e2b272e;border:1px solid #d893889e}.idempotent-callout{background:#305b3d29;border:1px solid #8fc6a08c}.denial-callout>span,.idempotent-callout>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.denial-callout>span,.denial-callout h3{color:var(--denied)}.idempotent-callout>span,.idempotent-callout h3{color:var(--allowed)}.denial-callout p:last-child,.idempotent-callout p:last-child{color:var(--muted);margin:0;line-height:1.5}@media (width<=850px){.governance-summary,.governance-summary-item{grid-template-columns:1fr}.governance-arrow{justify-self:center;transform:rotate(90deg)}.governance-step{min-height:0}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-status{grid-template-columns:1fr}}@media (width<=650px){.console-shell{width:min(100% - 1.25rem,72rem);padding:1rem 0 3rem}.product-header-row,.inspection-header{flex-direction:column}.connection-status{order:-1;align-self:flex-end}.demo-overview,.evidence-grid,.approval-facts,.destination-status dl{grid-template-columns:1fr}.panel-actions,.approval-actions{width:100%}.panel-actions button,.approval-actions button{flex:10rem}.operator-proof-field{grid-template-columns:1fr}.technical-evidence summary{align-items:flex-start}.technical-evidence summary small{display:none}}
