:root{color:#181713;font-synthesis:none;--ink:#181713;--paper:#f5f1e7;--paper-deep:#e9e2d3;--muted:#5a574f;--rule:#b7b0a1;--signal:#b9352b;--forest:#275b49;--focus:#005fcc;background:#dedbd1;font-family:IBM Plex Mono,Azeret Mono,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}html{background:#dedbd1;min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a,button{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}body:before{z-index:-1;content:"";opacity:.32;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#1817130a 3px 4px);position:fixed;inset:0}.skip-link{z-index:20;background:var(--ink);color:#fff;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.app-frame{background:var(--paper);border:1px solid var(--ink);grid-template-rows:106px 1fr;grid-template-columns:240px minmax(0,1fr);width:min(1460px,100% - 2rem);min-height:calc(100vh - 2rem);margin:1rem auto;display:grid;box-shadow:12px 12px #18171324}.masthead{border-bottom:1px solid var(--ink);grid-column:1/-1;grid-template-columns:240px 1fr auto;align-items:center;display:grid}.wordmark{border-right:1px solid var(--ink);letter-spacing:-.07em;flex-direction:column;justify-content:center;height:100%;padding:0 1.5rem;font-family:Iowan Old Style,Baskerville,Palatino Linotype,serif;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:.72;text-decoration:none;display:flex}.wordmark span:last-child{color:var(--signal);margin-left:1.15rem}.masthead-rule{background:var(--rule);height:1px;margin:0 2rem}.folio-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;gap:1.5rem;padding-right:1.75rem;font-size:.68rem;display:flex}.sidebar{border-right:1px solid var(--ink);background:var(--paper-deep);grid-row:2;padding:2.25rem 1.5rem}.eyebrow{color:var(--signal);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .65rem;font-size:.67rem;font-weight:700}.sidebar nav{border-top:1px solid var(--rule);margin:0 -1.5rem 2.75rem;display:grid}.sidebar nav a{border-bottom:1px solid var(--rule);grid-template-columns:2.1rem 1fr;gap:.4rem;padding:1rem 1.5rem;font-size:.78rem;line-height:1.35;text-decoration:none;display:grid}.sidebar nav a span{color:var(--muted);font-size:.66rem}.sidebar nav a:hover{background:#ffffff7a}.sidebar nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.sidebar nav a[aria-current=page] span{color:#d9d0bd}.fixture-controls{gap:.4rem;display:grid}.fixture-controls button{border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;padding:.55rem 0;font-size:.7rem}.fixture-controls button:hover{color:var(--signal);padding-left:.4rem}.review-column{min-width:0}.session-banner{border-bottom:1px solid var(--rule);min-height:42px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.65rem clamp(1rem,4vw,3.5rem);font-size:.68rem;display:flex}.session-banner--expired,.session-banner--forbidden,.session-banner--signed-out{color:#76241e;background:#f1d9d2}.session-banner--workspace-switch{color:#4e3d06;background:#f0e4b9}.status-dot{background:var(--forest);border-radius:50%;width:.5rem;height:.5rem}.fixture-disclaimer{border-bottom:1px solid var(--rule);color:var(--muted);align-items:center;gap:.85rem;padding:.8rem clamp(1rem,4vw,3.5rem);font-size:.67rem;display:flex}.lozenge{border:1px solid var(--signal);color:var(--signal);text-transform:uppercase;letter-spacing:.08em;padding:.2rem .45rem}main{max-width:1160px;padding:clamp(2.5rem,6vw,5.5rem) clamp(1rem,5vw,4.5rem) 5rem}.page-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.page-heading>div{overflow-wrap:anywhere;min-width:0}h1,h2{font-family:Iowan Old Style,Baskerville,Palatino Linotype,serif}h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2.4rem,6vw,5.7rem);line-height:.92}h2{letter-spacing:-.025em;margin:0 0 1.5rem;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1}.dek{overflow-wrap:anywhere;color:#514e47;max-width:750px;margin:1.6rem 0 3.2rem;font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6}.result-stamp{text-transform:uppercase;border:2px solid;min-width:175px;padding:.9rem 1rem;transform:rotate(-1.5deg)}.result-title,.result-detail{display:block}.result-title{letter-spacing:.08em;font-weight:800}.result-detail{margin-top:.3rem;font-size:.58rem}.result-stamp--success{color:var(--forest)}.result-stamp--warning,.result-stamp--pending{color:#745908}.result-stamp--danger{color:var(--signal)}.audit-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:clamp(1.2rem,3vw,2.2rem)}.evidence-card--wide{grid-column:1/-1}.definition-list{margin:0}.definition-list div{border-top:1px solid var(--rule);grid-template-columns:minmax(85px,.7fr) minmax(0,1.5fr);gap:1rem;padding:.7rem 0;display:grid}.definition-list dt{color:var(--muted);text-transform:uppercase;font-size:.65rem}.definition-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.73rem}code{background:#e5dfd2;padding:.08rem .2rem;font-family:inherit;font-size:.7rem}.control-equation{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.control-equation div{gap:.35rem;display:grid}.control-equation div:last-child{text-align:right}.control-label{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.control-equation strong{font-family:Iowan Old Style,Baskerville,serif;font-size:clamp(1.7rem,4vw,3.5rem)}.control-equation>.equation-mark{color:var(--signal);font-size:2rem}.control-note{border-top:1px solid var(--rule);color:var(--muted);margin:1.5rem 0 0;padding-top:1rem;font-size:.7rem}.balance-mark{color:var(--forest);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.45rem;font-size:.7rem;font-weight:800;display:flex}.balance-glyph{border:1px solid var(--forest);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.table-frame{border:1px solid var(--ink)}table{border-collapse:collapse;width:100%;font-size:.72rem}caption{border-bottom:1px solid var(--ink);text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:1rem}th,td{border-bottom:1px solid var(--rule);text-align:left;padding:.72rem .8rem}thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:.62rem}tbody tr:nth-child(5n){background:#cac0ac2e}tbody th{font-variant-numeric:tabular-nums}.account-type{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.amount--zero{color:var(--muted)}tfoot{background:var(--ink);color:var(--paper)}tfoot th,tfoot td{border:0;font-weight:700}.visible-failure{border:2px solid var(--signal);background:#f1d9d2;padding:2rem}.boundary-failure{place-items:center;max-width:900px;min-height:100vh;margin:0 auto;display:grid}.visible-failure h1{max-width:700px;font-size:clamp(2rem,5vw,4rem)}.loading-state{min-height:40vh;color:var(--muted)}footer{border-top:1px solid var(--rule);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:1rem;margin:0 clamp(1rem,5vw,4.5rem);padding:1.4rem 0;font-size:.6rem;display:flex}.workspace-picker{gap:.45rem;margin-bottom:2rem;display:grid}.workspace-picker select{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;border-radius:0}.hosted-heading h1{font-size:clamp(2.5rem,5vw,4.8rem)}.record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.record-card,.secret-panel,.status-notice,.empty-state{border:1px solid var(--ink);background:#ffffff52;padding:1.25rem}.record-card h2,.secret-panel h2{overflow-wrap:anywhere;margin-bottom:1rem;font-size:1.6rem}.record-card dl{grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:.5rem 1rem;margin:0;font-size:.75rem;display:grid}.record-card dt{color:var(--muted)}.record-card dd{overflow-wrap:anywhere;margin:0}.action-row{flex-wrap:wrap;gap:.65rem;margin:1.25rem 0;display:flex}.action-row button,.secret-panel button,.primary-link{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:.65rem .9rem;text-decoration:none}.action-row button.secondary{color:var(--ink);background:0 0}button:disabled{cursor:wait;opacity:.55}.timeline{gap:1rem;padding:0;list-style:none;display:grid}.timeline ul{padding-left:1.25rem}.digest,.secret-panel code,.record-card code{overflow-wrap:anywhere}.secret-panel{border:2px solid var(--signal);gap:1rem;margin:1rem 0;display:grid}.secret-panel code{background:var(--ink);color:var(--paper);padding:.75rem}.status-notice{border-left:.5rem solid var(--forest);margin:1rem 0}.status-notice,.visible-failure{overflow-wrap:anywhere}.standalone-status{border:1px solid var(--ink);background:var(--paper);width:min(760px,100% - 2rem);margin:4rem auto;padding:2rem;box-shadow:12px 12px #18171324}.table-scroll{overflow-x:auto}.review-desk{grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);align-items:start;gap:clamp(1.25rem,4vw,3.5rem);display:grid}.filter-ledger{border:1px solid var(--ink);background:var(--paper-deep);padding:1.25rem;position:sticky;top:1rem;box-shadow:6px 6px #1817131a}.filter-ledger h2{margin-bottom:1.25rem}.filter-ledger section{border-top:1px solid var(--rule);gap:.35rem;padding:.9rem 0;font-size:.68rem;display:grid}.review-desk .filter-ledger span{color:var(--muted)}.filter-ledger code{overflow-wrap:anywhere;word-break:break-all;min-width:0;font-size:.58rem;display:block}.dossier-stack{gap:1rem;display:grid}.dossier-card{border:1px solid var(--ink);background:#ffffff59;grid-template-columns:4.2rem minmax(0,1fr);display:grid}.dossier-index{border-right:1px solid var(--ink);color:var(--signal);place-items:start center;padding-top:1.4rem;font-family:Iowan Old Style,Baskerville,serif;font-size:2rem;display:grid}.dossier-card>div:last-child{min-width:0;padding:1.4rem}.dossier-card h2,.dossier-card .digest{overflow-wrap:anywhere;word-break:break-word}.dossier-card code{overflow-wrap:anywhere;word-break:break-all}.dossier-card button{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:.65rem .9rem}.dossier-actions{border-bottom:1px solid var(--ink);justify-content:space-between;padding-bottom:1rem}.evidence-cover{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem) 0;display:grid}.review-stamp{border:3px double var(--forest);max-width:15rem;color:var(--forest);text-align:center;text-transform:uppercase;letter-spacing:.1em;padding:.75rem 1rem;font-weight:800;transform:rotate(-2deg)}.review-stamp.rejected{border-color:var(--signal);color:var(--signal)}.record-chain{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.record-chain li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0}.record-chain a{grid-template-rows:auto auto 1fr;gap:.55rem;min-height:9rem;padding:1rem;text-decoration:none;display:grid}.evidence-dossier .record-chain a:hover,.evidence-dossier .record-chain a:focus-visible{background:var(--ink);color:var(--paper)}.evidence-dossier .record-chain span{color:var(--signal);font-size:.64rem}.evidence-dossier .record-chain a:hover span,.evidence-dossier .record-chain a:focus-visible span,.evidence-dossier .record-chain a:hover code,.evidence-dossier .record-chain a:focus-visible code{color:var(--paper);background:0 0}.record-chain strong{text-transform:capitalize;font-family:Iowan Old Style,Baskerville,serif;font-size:1.25rem}.record-chain code{overflow-wrap:anywhere;align-self:end;font-size:.58rem}.artifact-register,.signoff-receipt{border:1px solid var(--ink);margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.artifact-register dl{margin:0}.artifact-register dl div{border-top:1px solid var(--rule);grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);gap:1rem;padding:.75rem 0;display:grid}.artifact-register dt{color:var(--muted);text-transform:uppercase}.artifact-register dd{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.35rem;min-width:0;margin:0;display:grid}.artifact-register code{overflow-wrap:anywhere}.signoff-receipt{border-width:2px;border-color:var(--forest);background:#275b4914}@media (width<=760px){.app-frame{width:100%;min-height:100vh;box-shadow:none;border-left:0;border-right:0;grid-template-rows:auto auto 1fr;grid-template-columns:1fr;margin:0}.masthead{grid-column:1;grid-template-columns:130px 1fr;min-height:84px}.review-desk,.evidence-cover{grid-template-columns:1fr}.filter-ledger{position:static}.record-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-register dl div{grid-template-columns:minmax(0,1fr);gap:.35rem}.wordmark{padding:0 1rem;font-size:1.8rem}.masthead-rule{display:none}.folio-meta{justify-content:flex-end;padding:0 1rem}.folio-meta span:last-child{display:none}.sidebar{border-right:0;border-bottom:1px solid var(--ink);grid-row:2;padding:0}.sidebar>.eyebrow,.fixture-controls{display:none}.sidebar nav{border:0;grid-template-columns:1fr 1fr;margin:0}.sidebar nav a{border-bottom:0;border-right:1px solid var(--rule);padding:.9rem;font-size:.68rem}.review-column{grid-row:3}.fixture-disclaimer{align-items:flex-start}main{padding-top:2.8rem}.page-heading{flex-direction:column;align-items:flex-start}h1{font-size:clamp(2.6rem,15vw,4.5rem)}.audit-grid{grid-template-columns:1fr}.evidence-card--wide{grid-column:auto}.control-equation{gap:.7rem}.control-equation strong{font-size:clamp(1.3rem,7vw,2.4rem)}footer{flex-direction:column}.table-frame{border:0}table,tbody,tfoot,tr,th,td{display:block}caption{border:1px solid var(--ink);display:block}thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}tbody tr{border:1px solid var(--rule);background:0 0;grid-template-columns:minmax(0,1fr);margin-top:.75rem;display:grid}tbody th,tbody td{border-bottom:1px solid var(--rule);text-align:right;overflow-wrap:anywhere;white-space:normal;grid-template-columns:minmax(4.5rem,.6fr) 1fr;gap:.7rem;min-width:0;padding:.65rem;display:grid}tbody td:nth-child(2){text-align:right;grid-column:1/-1}tbody th:before,tbody td:before{content:attr(data-label);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}tfoot tr{margin-top:1rem;padding:.5rem}tfoot th,tfoot td{justify-content:space-between;gap:1rem;padding:.55rem;display:flex}tfoot td:before{content:attr(data-label);color:#cfc7b7;text-transform:uppercase;font-size:.58rem}}@media (prefers-reduced-motion:no-preference){.page-heading,.dek,.audit-grid,.table-frame{animation:.38s ease-out both folio-in}.dek{animation-delay:60ms}.audit-grid,.table-frame{animation-delay:.12s}.fixture-controls button{transition:padding .12s,color .12s}}@keyframes folio-in{0%{transform:translateY(8px)}}.door-panel{gap:1rem;display:grid}.door-panel h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05}.door-outline{gap:.4rem;padding-left:0;font-size:.85rem;list-style:none;display:grid}.door-outline-id{min-width:3.2rem;color:var(--muted);display:inline-block}.door-steps{gap:1rem;padding:0;list-style:none;display:grid}.door-steps li{border:1px solid var(--ink);background:#ffffff52;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.door-steps li[data-status=complete]{border-color:var(--forest);border-left-width:.5rem}.door-steps li[data-status=current]{border-left:.5rem solid var(--signal)}.door-steps li[data-status=pending]{color:var(--muted)}.door-steps li h2{overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.35rem}.door-step-index{font-size:1.6rem;font-weight:700}.export-controls .status-notice p{margin:0 0 .75rem}.console-form{border:1px solid var(--rule);background:#ffffff3d;gap:.85rem;margin:1.25rem 0;padding:1.25rem;display:grid}.console-form label{gap:.35rem;font-size:.8rem;display:grid}.console-form input,.console-form select{border:1px solid var(--ink);background:var(--paper);min-height:2.75rem;color:var(--ink);font:inherit;border-radius:0;padding:.4rem .6rem}.console-form button,.text-action{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;justify-self:start;padding:.65rem .9rem}.console-form button.secondary,.text-action{color:var(--ink);background:0 0}.text-action{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin-top:.75rem;text-decoration:none;display:inline-block}.tenancy-sections{gap:2.5rem;display:grid}.tenancy-section h2{font-size:1.8rem}.membership-list{gap:.5rem;padding-left:0;font-size:.8rem;list-style:none;display:grid}.membership-list li{overflow-wrap:anywhere}.membership-list button{margin-top:.5rem;display:block}.billing-desk{gap:1.5rem;display:grid}.entitlement h2,.policy-denial h2{overflow-wrap:anywhere}.connection-instructions dl{gap:.35rem 1rem;margin:0;font-size:.8rem;display:grid}.connection-instructions dt{color:var(--muted)}.connection-instructions dd{overflow-wrap:anywhere;margin:0 0 .6rem}.visible-failure .eyebrow{color:var(--ink)}.standalone-status,.door-steps li,.door-panel{overflow-wrap:anywhere}.docs-list{gap:.5rem;margin:1rem 0;padding-left:0;font-size:.85rem;list-style:none;display:grid}.docs-list li{overflow-wrap:anywhere}.docs-list a{font-weight:700}.docs-list code{color:var(--muted);font-size:.75rem;display:block}.deploy-command{border:1px solid var(--ink);background:var(--paper);white-space:pre-wrap;overflow-wrap:anywhere;margin:.75rem 0;padding:.85rem 1rem;font-size:.8rem}.deployment-grid{grid-template-columns:minmax(0,1fr)}.deployment-card{overflow-wrap:anywhere}.deployment-feed{gap:.35rem;margin:1rem 0;padding-left:1.25rem;font-size:.85rem;display:grid}.deployment-feed li[data-status=active] strong{color:var(--forest)}.deployment-feed li[data-status=rejected] strong,.deployment-feed li[data-status=failed] strong{text-decoration:underline}.rejection{margin:1rem 0}.deployment-card .rejection p{margin:0 0 .5rem}.untrusted-text{white-space:normal;overflow-wrap:anywhere}.rollback-form{margin-bottom:0}.capability-invoke{margin-top:2.5rem}.capability-invoke h2{font-size:1.8rem}.console-form textarea{border:1px solid var(--ink);background:var(--paper);min-height:6rem;color:var(--ink);font:inherit;border-radius:0;padding:.4rem .6rem;font-family:ui-monospace,monospace}.invoke-result pre{font-size:.8rem;overflow-x:auto}.status-notice .eyebrow{color:var(--ink)}.door-progress{border:1px solid var(--ink);background:#ffffff52;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.85rem}.recovery-paths{margin:.75rem 0;font-size:.8rem}.recovery-paths summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.recovery-paths ul{gap:.5rem;margin:.5rem 0 0;padding-left:1.25rem;display:grid}.recovery-paths li{overflow-wrap:anywhere}.support-references{border:1px solid var(--ink);margin-top:2.5rem;padding:clamp(1.25rem,3vw,2rem);font-size:.85rem}.support-references h2{font-size:1.8rem}.support-references ul{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.support-references li,.support-references code{overflow-wrap:anywhere}.audit-filter .action-row{margin:0}@media (width>=761px){.audit-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.live-region-empty{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.standalone-frame{min-height:100vh}@media (forced-colors:active){body:before{display:none}.sidebar nav a[aria-current=page],.skip-link,.action-row button,.console-form button,.text-action,.primary-link,.secret-panel button,.dossier-card button,.fixture-controls button,.secret-panel code,code,tfoot,tfoot th,tfoot td,.evidence-dossier .record-chain a:hover,.evidence-dossier .record-chain a:focus-visible{forced-color-adjust:none;color:canvastext;background:canvas;border:2px solid canvastext}code{border-width:1px}.sidebar nav a[aria-current=page] span,tfoot td:before,.evidence-dossier .record-chain a:hover span,.evidence-dossier .record-chain a:focus-visible span,.evidence-dossier .record-chain a:hover code,.evidence-dossier .record-chain a:focus-visible code{color:canvastext}.sidebar nav a[aria-current=page]{font-weight:700;text-decoration:underline}.status-dot{background:canvastext}:focus-visible{outline-color:canvastext}}
