:root{--roadmap-surface:#f2f5f7;--roadmap-current:#173a55;--font-kr:"Pretendard Variable", Pretendard, "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-label:"IBM Plex Sans", var(--font-kr);--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-editorial:"Newsreader", Georgia, serif;--type-h1:clamp(24px, 2.2vw, 34px);--type-h2:clamp(19px, 1.6vw, 24px);--type-h3:17px;--type-body:15px;--type-body-sm:13px;--type-label:12px;--type-eyebrow:11px;--type-status:12px;--type-button:14px;--navy-950:#07121f;--navy-900:#0b1928;--navy-850:#102235;--navy-800:#142a40;--ink-950:#111a22;--ink-800:#29343e;--ink-600:#586674;--ink-500:#5f6a74;--line:#d7dce0;--line-dark:#ffffff1f;--paper:#f4f2ec;--paper-2:#ebe9e2;--white:#fff;--blue:#376de5;--blue-soft:#e8eefc;--green:#27846a;--green-soft:#e6f3ee;--amber:#b56f17;--amber-soft:#f7eddd;--red:#bb4949;--red-soft:#f8e9e8;--gold:#a58949;--shadow:0 18px 50px #04111d2e}.workspace-search{color:#c6e3e8;cursor:pointer;background:0 0;border:1px solid #41505c;min-width:38px;min-height:40px;font-size:1.4rem}.workspace-new{white-space:nowrap;min-height:40px;font-size:.875rem!important}.public-demo-subnavigation{color:#c0d6df;background:#122936;border-bottom:1px solid #35515f;justify-content:space-between;align-items:center;gap:18px;padding:10px 28px;display:flex}.public-demo-subnavigation .public-demo-navigation{flex:1;min-width:0;overflow-x:auto}.public-demo-subnavigation .public-demo-navigation button{white-space:nowrap;font-size:.8125rem}@media (max-width:600px){.workspace-search{min-width:32px;min-height:34px;font-size:1.2rem}.workspace-new{height:34px;min-height:34px;padding:6px 9px;font-size:.8125rem!important}.public-demo-subnavigation{flex-wrap:wrap;gap:6px;padding:8px 14px}.public-demo-subnavigation .public-demo-mode{font-size:.6875rem}.public-demo-subnavigation .public-demo-navigation{flex-basis:100%;order:0;width:100%}}.experiment-roadmap-entry{background:var(--navy-850);color:#bdccda;border-bottom:1px solid #395166;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 18px;padding:14px 20px;display:flex}.experiment-roadmap-entry button{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding:0;display:flex}.experiment-roadmap-entry strong{font-size:1rem}.experiment-roadmap-entry span,.experiment-roadmap-entry small{font-size:.875rem}.experiment-roadmap-entry.is-compact{padding:10px 20px}:is(.experiment-roadmap-entry button:focus-visible,.experiment-roadmap a:focus-visible,.experiment-roadmap summary:focus-visible){outline-offset:4px;outline:3px solid #6998ff}.experiment-roadmap{background:var(--roadmap-surface);min-height:100dvh;color:var(--ink-950);font-family:var(--font-kr);overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.roadmap-masthead{background:var(--navy-900);color:#c0cfda;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;min-height:72px;padding:18px max(20px,50% - 720px);display:flex}.roadmap-masthead a{color:#fff;font:700 1.2rem var(--font-mono);letter-spacing:.04em;text-decoration:none}.roadmap-masthead span{font:500 .875rem var(--font-kr);letter-spacing:0}.roadmap-masthead a span{margin-left:14px}.roadmap-content{width:min(100%,1480px);margin:auto;padding:30px 20px 64px}.roadmap-intro{margin-bottom:24px}.roadmap-eyebrow{color:#486477;font-size:.875rem;font-weight:700}.roadmap-intro h1{margin:4px 0 8px;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.25}.roadmap-intro p{color:#415567;max-width:1000px;margin:0}.roadmap-now{background:#fff;border:1px solid #b6c5d0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.roadmap-current,.roadmap-next{min-width:0;padding:clamp(18px,2.5vw,30px)}.roadmap-current{background:var(--roadmap-current);color:#fff}.roadmap-current>span{color:#bed6e8;font-size:.875rem}.roadmap-current h2{margin:10px 0;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.4}.roadmap-current p{color:#e3edf5}.roadmap-current a{color:#fff}.roadmap-next h3{margin:0 0 6px;font-size:1rem}.roadmap-next p{margin:0 0 18px}.roadmap-next ul{margin:0;padding-left:22px}.roadmap-snapshot{color:#4f6473;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:12px 0 28px;font-size:.875rem;display:flex}.roadmap-snapshot.is-stale,.roadmap-snapshot.is-unknown{color:#774600;background:#fff3de;border:1px solid #bb8b45;padding:12px}.roadmap-readiness{background:#fff;border:1px solid #c7d2db;margin:0 0 28px;padding:20px}.roadmap-readiness h2{margin:0;font-size:1.15rem}.roadmap-readiness h2 span{color:#875528;margin-left:10px;font-size:1rem;display:inline-block}.roadmap-readiness header p{color:#5b6b78;font-size:.875rem}.roadmap-readiness ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.roadmap-readiness li{border:1px solid #d1dbe2;min-width:0;padding:14px}.roadmap-readiness li>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.roadmap-readiness li p{margin:10px 0}.roadmap-readiness small{color:#546977;font-size:.875rem}.roadmap-current-counts{background:#fff;border:1px solid #c7d2db;margin-bottom:32px;padding:20px}.roadmap-current-counts h2{margin:0 0 16px;font-size:1.1rem}.roadmap-current-counts dl,.roadmap-history>dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;display:grid}.roadmap-current-counts dt,.roadmap-history dt{color:#526574;font-size:.875rem}.roadmap-current-counts dd,.roadmap-history dd{margin:4px 0 0;font-size:1.35rem;font-weight:700}.roadmap-current-counts dd small{font-size:.875rem;font-weight:400;display:block}.roadmap-current-counts>p{color:#5b6270;margin:15px 0 0;font-size:.875rem}.roadmap-milestones>header h2,.roadmap-library>header h2{margin:0;font-size:1.35rem}.roadmap-milestones>header p,.roadmap-library>header p{color:#526574;margin:6px 0 18px}.roadmap-timeline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:grid}.roadmap-stage{background:#fff;border:1px solid #c4d0d9;border-left:4px solid #aebdca;min-width:0}.roadmap-stage.is-current{border:2px solid #37678f;border-left-width:5px;grid-column:1/-1}.roadmap-stage.is-shortfall_stopped{border-left-color:#b95145}.roadmap-stage summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 20px;list-style:none;display:grid;position:relative}.roadmap-stage summary::-webkit-details-marker{display:none}.roadmap-stage summary h3{margin:0;font-size:1rem}.roadmap-stage summary h3:after{content:" +";color:#607988}.roadmap-stage details[open] summary h3:after{content:" −"}.roadmap-step-number{color:#436177;font:600 1.1rem var(--font-mono)}.roadmap-step-number small{font:600 .875rem var(--font-kr);color:#275d87;margin-top:3px;display:block}.roadmap-status{color:#516371;background:#edf1f4;border:1px solid #b7c3cc;align-items:center;padding:3px 8px;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.roadmap-status.is-review_complete{color:#225575;background:#e6f0f6;border-color:#93b1c9}.roadmap-status.is-review_pending,.roadmap-status.is-in_progress{color:#774707;background:#fff0d5;border-color:#d2aa6d}.roadmap-status.is-passed{color:#20634c;background:#e2f2e9;border-color:#75a98e}.roadmap-status.is-shortfall_stopped{color:#9b3a2a;background:#fbedeb;border-color:#c78176}.roadmap-stage-detail{padding:0 20px 20px}.roadmap-stage-detail>p{margin:0 0 14px}.roadmap-stage-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 18px;display:grid}.roadmap-stage-detail dt{color:#425c70;font-size:.875rem;font-weight:700}.roadmap-stage-detail dd{margin:6px 0 0}.roadmap-stage:not(.is-current) .roadmap-stage-detail dl{grid-template-columns:1fr}.roadmap-stage time{color:#5d6f7c;margin-top:15px;font-size:.875rem;display:block}.roadmap-unregistered{color:#687782;font-size:.875rem}.roadmap-artifact-links{flex-wrap:wrap;gap:8px 20px;font-size:.875rem;display:flex}.roadmap-content a{color:#225d8b;text-underline-offset:3px}.roadmap-content .roadmap-current a{color:#fff}.roadmap-check-progress{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;max-width:650px;margin:20px 0;display:grid}.roadmap-check-progress label{font-size:.875rem}.roadmap-check-progress progress{accent-color:#4c7393;grid-column:1/-1;width:100%;height:8px;display:block}.roadmap-history{background:#fff;border:1px solid #c7d2db;border-top:3px solid #ba8161;margin:0 0 36px;padding:22px}.roadmap-history>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.roadmap-history h2{margin:5px 0;font-size:1.2rem}.roadmap-history header div>span{color:#677685;font-size:.875rem}.roadmap-history>time{color:#596c7a;margin-top:10px;font-size:.875rem;display:block}.roadmap-library>article{background:#fff;border:1px solid #c7d2db;margin:16px 0;padding:22px;scroll-margin-top:18px}.roadmap-library article>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.roadmap-library h3{margin:0;font-size:1.1rem}.roadmap-library time{color:#647582;font-size:.875rem}.roadmap-reading-note{color:#506a7e;border-left:3px solid #a2bbc9;padding-left:14px}.roadmap-library summary,.roadmap-notes summary{cursor:pointer;padding:8px 0;font-weight:600}.roadmap-report-body{max-width:1180px;margin-top:22px}.roadmap-report-body h4{margin:26px 0 12px;font-size:1.1rem}.roadmap-report-body p{white-space:pre-line}.roadmap-report-body code{font:.9em var(--font-mono);background:#eef2f5;padding:1px 4px}.roadmap-report-body li{margin:8px 0}.roadmap-report-body table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.875rem}.roadmap-report-body th,.roadmap-report-body td{text-align:left;vertical-align:top;border:1px solid #cbd5dd;padding:10px}.roadmap-report-body th{background:#edf3f6}.roadmap-report-body ul,.roadmap-report-body ol{padding-left:22px}.roadmap-notes{color:#566b7a;margin-top:30px}.roadmap-notes>a{margin-top:20px;display:inline-block}.roadmap-access{max-width:780px;margin:auto;padding:50px 24px;font-size:1rem;line-height:1.8}@media (max-width:700px){.roadmap-readiness ol{grid-template-columns:minmax(0,1fr)}.roadmap-content{padding:20px 14px 48px}.roadmap-now,.roadmap-timeline{grid-template-columns:minmax(0,1fr)}.roadmap-stage.is-current{grid-column:auto}.roadmap-stage-detail dl{grid-template-columns:minmax(0,1fr)}.roadmap-current-counts dl,.roadmap-history>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-stage summary{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:16px 13px}.roadmap-stage summary .roadmap-status{grid-column:2;justify-self:start}.roadmap-stage-detail{padding:0 14px 18px}.roadmap-library>article{padding:16px}.roadmap-masthead a span{margin:8px 0 0;display:block}.roadmap-report-body table,.roadmap-report-body tbody,.roadmap-report-body tr{display:block}.roadmap-report-body thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.roadmap-report-body tr{border:1px solid #cbd5dd;margin:12px 0}.roadmap-report-body td{border:0;border-bottom:1px solid #d8e0e5;grid-template-columns:minmax(80px,.45fr) minmax(0,1fr);gap:12px;display:grid}.roadmap-report-body td:before{content:attr(data-label);color:#4e6271;font-weight:600}.roadmap-report-body td:last-child{border-bottom:0}}.action-bridge-studio{color:#132431;background:#e9ece9;min-width:0;min-height:100%;padding:18px;overflow:auto}.action-bridge-header{margin-bottom:12px}.action-bridge-boundary{color:#fff;background:#0b1928;border:1px solid #9aa6a8;gap:3px;min-width:220px;padding:14px 16px;display:grid}.action-bridge-boundary b,.action-bridge-context span,.action-bridge-intake>span,.action-bridge-withdrawal span{letter-spacing:.06em;font:700 11px IBM Plex Mono,monospace}.action-bridge-boundary strong{color:#f1bd72;font:750 18px IBM Plex Mono,monospace}.action-bridge-boundary small{color:#c8d1d4;font-size:12px;line-height:1.45}.action-bridge-context{background:#f8f8f5;border:1px solid #aab4b5;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.6fr);margin-bottom:12px;display:grid}.action-bridge-context>div{border-right:1px solid #aab4b5;gap:5px;padding:15px 17px;display:grid}.action-bridge-context>div>strong{font-size:15px;line-height:1.45}.action-bridge-context>div>small{color:#66757a;font:600 11px IBM Plex Mono,monospace}.action-bridge-context ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.action-bridge-context li{border-right:1px solid #d0d6d5;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-width:0;padding:13px 11px;display:grid}.action-bridge-context li:last-child{border-right:0}.action-bridge-context li b{color:#53656c;border:1px solid #829094;border-radius:50%;place-items:center;width:28px;height:28px;font:700 11px IBM Plex Mono,monospace;display:grid}.action-bridge-context li span{letter-spacing:0;font-size:11px;line-height:1.4}.action-bridge-context li.is-complete b{color:#fff;background:#315f70;border-color:#315f70}.action-bridge-error{color:#6f2925;background:#fff1ef;border:1px solid #ba7770;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.action-bridge-error b{font:800 11px IBM Plex Mono,monospace}.action-bridge-grid{background:#f9f9f6;border:1px solid #96a2a5;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:560px;display:grid}.action-bridge-ledger{background:#eef0ed;border-right:1px solid #96a2a5;min-width:0}.action-bridge-ledger>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c6cecc;gap:7px;padding:14px 15px;display:grid}.action-bridge-ledger>button:hover{background:#f6f7f4}.action-bridge-ledger>button.is-selected{background:#fff;box-shadow:inset 4px 0 #315f70}.action-bridge-ledger>button>span{justify-content:space-between;align-items:center;gap:9px;display:flex}.action-bridge-ledger>button b{font:750 11px IBM Plex Mono,monospace}.action-bridge-ledger>button strong{font-size:14px;line-height:1.45}.action-bridge-ledger>button small{color:#69787c;font-size:11px;line-height:1.45}.action-bridge-ledger em,.action-bridge-packet-head>b{letter-spacing:.03em;padding:4px 7px;font:750 11px IBM Plex Mono,monospace}.action-bridge-ledger .state-pending_approval,.action-bridge-packet-head .state-pending_approval{color:#76501c;background:#f7ead7}.action-bridge-ledger .state-ready,.action-bridge-packet-head .state-ready{color:#1f5860;background:#dceced}.action-bridge-ledger .state-acknowledged,.action-bridge-packet-head .state-acknowledged{color:#285d35;background:#dce9df}.action-bridge-ledger .state-withdrawn,.action-bridge-packet-head .state-withdrawn{color:#5e6565;background:#e5e5e2}.action-bridge-empty{color:#627176;gap:7px;padding:24px 17px;display:grid}.action-bridge-empty strong{color:#293d46;font-size:14px}.action-bridge-empty span{font-size:12px;line-height:1.55}.action-bridge-detail{min-width:0;padding:22px}.action-bridge-intake{gap:10px;max-width:760px;display:grid}.action-bridge-intake h3{margin:0;font-size:clamp(19px,2vw,27px);line-height:1.25}.action-bridge-intake p{color:#526369;margin:0;font-size:14px;line-height:1.65}.action-bridge-form{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.action-bridge-form label{gap:6px;display:grid}.action-bridge-form label>span{color:#54656b;font-size:12px;font-weight:700}.action-bridge-form input,.action-bridge-form select{color:#142831;background:#fff;border:1px solid #9eaaaa;min-width:0;height:42px;padding:0 11px;font-size:13px}.action-bridge-form button{min-height:42px}.action-bridge-next{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.action-bridge-next button{cursor:pointer;background:#fff;border:1px solid #839094;min-height:40px;padding:0 13px;font-size:12px;font-weight:700}.action-bridge-packet-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.action-bridge-packet-head>div{min-width:0}.action-bridge-packet-head span{color:#315f70;font:750 11px IBM Plex Mono,monospace}.action-bridge-packet-head h3{margin:5px 0;font-size:clamp(20px,2vw,28px);line-height:1.25}.action-bridge-packet-head p{color:#66767a;margin:0;font:600 11px IBM Plex Mono,monospace}.action-bridge-facts{border:1px solid #aeb8b8;grid-template-columns:repeat(4,minmax(0,1fr));margin:19px 0;display:grid}.action-bridge-facts>div{border-right:1px solid #cbd2d0;gap:6px;min-width:0;padding:12px;display:grid}.action-bridge-facts>div:last-child{border-right:0}.action-bridge-facts span{color:#627176;font-size:11px}.action-bridge-facts strong{text-overflow:ellipsis;white-space:nowrap;font:700 11px IBM Plex Mono,monospace;overflow:hidden}.action-bridge-approvals{border:1px solid #aeb8b8}.action-bridge-approvals article{border-top:1px solid #ccd3d1;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 13px;display:grid}.action-bridge-approvals article>span{border:1px solid #849296;border-radius:50%;place-items:center;width:32px;height:32px;font:700 10px IBM Plex Mono,monospace;display:grid}.action-bridge-approvals article.is-complete>span{color:#fff;background:#315f70;border-color:#315f70}.action-bridge-approvals article>div{gap:4px;min-width:0;display:grid}.action-bridge-approvals article strong{font-size:14px}.action-bridge-approvals article small,.action-bridge-approvals article em{color:#66767b;font-size:11px;line-height:1.45}.action-bridge-approvals article em{font-family:IBM Plex Mono,monospace;font-style:normal}.action-bridge-approvals article>b{color:#315f70;font:750 11px IBM Plex Mono,monospace}.action-bridge-approvals article button{color:#1c343e;cursor:pointer;background:#fff;border:1px solid #77888c;min-height:36px;padding:0 11px;font-size:11px;font-weight:750}.action-bridge-approvals article button:disabled{cursor:not-allowed;opacity:.5}.action-bridge-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.action-bridge-receipt{background:#edf4f3;border-left:3px solid #315f70;gap:7px;margin-top:13px;padding:13px 14px;display:grid}.action-bridge-receipt>span{color:#315f70;letter-spacing:.06em;font:750 11px IBM Plex Mono,monospace}.action-bridge-receipt>strong{font-size:13px;line-height:1.5}.action-bridge-receipt dl{background:#f8fbfa;border:1px solid #b7c6c3;grid-template-columns:repeat(3,minmax(0,1fr));margin:2px 0 0;display:grid}.action-bridge-receipt dl>div{border-right:1px solid #cdd8d6;gap:4px;min-width:0;padding:9px 10px;display:grid}.action-bridge-receipt dl>div:last-child{border-right:0}.action-bridge-receipt dt{color:#637276;font-size:11px}.action-bridge-receipt dd{color:#213942;text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 11px IBM Plex Mono,monospace;overflow:hidden}.action-bridge-receipt>small{color:#5d6d70;font-size:11px;line-height:1.5}.action-bridge-withdrawal{background:#f7efe6;border-left:3px solid #8b5f3e;gap:5px;margin-top:13px;padding:13px 14px;display:grid}.action-bridge-withdrawal strong{font-size:13px;line-height:1.5}.action-bridge-withdrawal small{color:#6b6258;font-size:11px;line-height:1.5}.action-bridge-doctrine{background:#f8f8f5;border:1px solid #aab4b5;gap:12px;margin-top:12px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.action-bridge-doctrine b{color:#315f70;flex:none}@media (max-width:1180px){.action-bridge-context{grid-template-columns:1fr}.action-bridge-context>div{border-bottom:1px solid #aab4b5;border-right:0}.action-bridge-grid{grid-template-columns:minmax(230px,290px) minmax(0,1fr)}.action-bridge-form{grid-template-columns:1fr 1fr}.action-bridge-form button{grid-column:1/-1}.action-bridge-facts{grid-template-columns:repeat(2,1fr)}.action-bridge-facts>div:nth-child(2){border-right:0}.action-bridge-facts>div:nth-child(-n+2){border-bottom:1px solid #cbd2d0}}@media (max-width:760px){.action-bridge-studio{padding:10px}.action-bridge-header{align-items:stretch}.action-bridge-boundary{min-width:0}.action-bridge-context ol{grid-template-columns:repeat(2,1fr)}.action-bridge-context li:nth-child(2){border-right:0}.action-bridge-context li:nth-child(-n+2){border-bottom:1px solid #d0d6d5}.action-bridge-grid{grid-template-columns:1fr;min-height:0}.action-bridge-ledger{border-bottom:1px solid #96a2a5;border-right:0;max-height:260px;overflow-y:auto}.action-bridge-detail{padding:16px 13px}.action-bridge-form{grid-template-columns:1fr}.action-bridge-form button{grid-column:auto}.action-bridge-packet-head{display:grid}.action-bridge-packet-head>b{justify-self:start}.action-bridge-approvals article{grid-template-columns:32px 1fr}.action-bridge-approvals article>button,.action-bridge-approvals article>b{grid-column:2;justify-self:start}.action-bridge-receipt dl{grid-template-columns:1fr}.action-bridge-receipt dl>div{border-bottom:1px solid #cdd8d6;border-right:0}.action-bridge-receipt dl>div:last-child{border-bottom:0}.action-bridge-doctrine{display:grid}}@media (max-width:430px){.action-bridge-context ol{grid-template-columns:1fr}.action-bridge-context li{border-bottom:1px solid #d0d6d5;border-right:0}.action-bridge-context li:last-child{border-bottom:0}.action-bridge-facts{grid-template-columns:1fr}.action-bridge-facts>div{border-bottom:1px solid #cbd2d0;border-right:0}.action-bridge-facts>div:last-child{border-bottom:0}}.federation-studio{color:#132431;background:#e8eceb;width:100%;min-width:0;max-width:100%;min-height:100%;padding:18px;overflow:hidden auto;container:federation-studio/inline-size}.federation-header{margin-bottom:12px}.federation-privacy-score{color:#fff;background:#08202b;border:1px solid #486975;grid-template-columns:1fr auto;align-items:end;gap:3px 14px;min-width:238px;padding:14px 16px;display:grid}.federation-privacy-score span{color:#87b7c3;font:750 11px var(--font-mono);letter-spacing:.08em;grid-column:1/-1}.federation-privacy-score strong{color:#8fd3bc;font:760 34px/1 var(--font-mono)}.federation-privacy-score small{color:#d0dde0;font-size:12px;line-height:1.45}.federation-boundary{background:#f7f8f5;border:1px solid #98a7aa;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.federation-boundary article{border-right:1px solid #c4cece;gap:6px;min-width:0;padding:13px 15px;display:grid}.federation-boundary article:last-child{border-right:0}.federation-boundary b{color:#2a6573;font-size:12px}.federation-boundary span{color:#53656a;font-size:13px;line-height:1.55}.federation-error{color:#782f2b;background:#fff1ef;border:1px solid #ba7770;gap:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.federation-error b{font:800 11px var(--font-mono)}.federation-grid{background:#fbfbf8;border:1px solid #8f9fa3;grid-template-columns:minmax(270px,330px) minmax(0,1fr);min-height:620px;display:grid}.federation-room-list{background:#edf0ee;border-right:1px solid #8f9fa3;min-width:0}.federation-room-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c4cecc;gap:8px;padding:14px 15px;display:grid}.federation-room-list>button:hover{background:#f7f8f5}.federation-room-list>button.is-selected{background:#fff;box-shadow:inset 4px 0 #2d6a77}.federation-room-list>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.federation-room-list>button b{font:750 11px var(--font-mono)}.federation-room-list>button em,.federation-room-head>b{font:normal 750 11px var(--font-mono);padding:4px 7px}.federation-room-list>button strong{font-size:14px;line-height:1.5}.federation-room-list>button small{color:#68787c;font-size:12px;line-height:1.45}.federation-room-list .state-draft,.federation-room-head .state-draft{color:#78531e;background:#f5e8d5}.federation-room-list .state-open,.federation-room-head .state-open{color:#195965;background:#dcecef}.federation-room-list .state-sealed,.federation-room-head .state-sealed{color:#285f48;background:#dcece3}.federation-room-list .state-withdrawn,.federation-room-head .state-withdrawn{color:#606969;background:#e4e6e3}.federation-empty{color:#647478;gap:8px;padding:25px 17px;display:grid}.federation-empty strong{color:#293e47;font-size:14px}.federation-empty span{font-size:13px;line-height:1.55}.federation-workbench{min-width:0;padding:22px}.federation-create{gap:11px;max-width:820px;display:grid}.federation-create>span,.federation-room-head span,.federation-envelope-form header span,.federation-membership>div>span,.federation-seal-panel span,.federation-resolution header span,.federation-live-alignment header span{color:#2d6a77;font:750 11px var(--font-mono);letter-spacing:.07em}.federation-create h3,.federation-room-head h3{margin:0;font-size:clamp(20px,2vw,28px);line-height:1.32}.federation-create p,.federation-room-head p,.federation-membership p,.federation-seal-panel p{color:#56686e;margin:0;font-size:14px;line-height:1.65}.federation-create label,.federation-envelope-form label,.federation-local-manifest label{gap:6px;display:grid}.federation-create label>span,.federation-envelope-form label>span,.federation-local-manifest label>span{color:#53656b;font-size:12px;font-weight:750}.federation-create textarea,.federation-envelope-form :is(input,select,textarea),.federation-local-manifest :is(input,textarea),.federation-membership select{color:#142831;width:100%;min-width:0;font:500 13px/1.5 var(--font-kr);background:#fff;border:1px solid #98a8aa;padding:10px 11px}.federation-envelope-form input,.federation-envelope-form select,.federation-local-manifest input,.federation-membership select{min-height:42px}.federation-create>button{width:fit-content}.federation-room-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.federation-room-head>div{gap:6px;min-width:0;display:grid}.federation-progress{background:#d4dbd9;border:1px solid #a6b2b3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}.federation-progress article{background:#f7f8f5;grid-template-columns:30px 1fr;align-content:center;gap:2px 9px;min-width:0;min-height:76px;padding:11px;display:grid}.federation-progress article>b{color:#63757a;width:30px;height:30px;font:750 10px var(--font-mono);border:1px solid #89999c;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;display:grid}.federation-progress article>span{font-size:13px;font-weight:750}.federation-progress article>small{color:#6a7a7e;font-size:11px}.federation-progress article.is-current{background:#fffaf0;box-shadow:inset 0 4px #bd7f2d}.federation-progress article.is-complete{box-shadow:inset 0 4px #2b6b5a}.federation-progress article.is-complete>b{color:#fff;background:#2b6b5a;border-color:#2b6b5a}.federation-participant-ledger{border:1px solid #a6b2b3}.federation-participant-ledger>article{border-top:1px solid #ccd3d2;grid-template-columns:38px minmax(0,1.1fr) minmax(64px,.35fr) minmax(112px,.8fr);align-items:center;gap:12px;min-height:72px;padding:11px 13px;display:grid}.federation-org-mark{color:#fff;width:36px;height:36px;font:750 11px var(--font-mono);background:#163b47;place-items:center;display:grid}.federation-participant-ledger article>div{gap:4px;min-width:0;display:grid}.federation-participant-ledger article strong{font-size:14px}.federation-participant-ledger article small{color:#68787c;font-size:11px}.federation-participant-ledger article>b{color:#285e68;overflow-wrap:anywhere;min-width:0;font-size:12px}.federation-participant-ledger article>span:not(.federation-org-mark){min-width:0;font:700 11px var(--font-mono);overflow-wrap:anywhere;gap:4px;display:grid}.federation-participant-ledger article>em{color:#876229;font:normal 750 11px var(--font-mono);justify-self:end}.federation-membership{background:#f0f2ef;border:1px solid #a6b2b3;grid-template-columns:minmax(230px,1fr) minmax(220px,.8fr) auto auto;align-items:end;gap:10px;margin-top:14px;padding:15px;display:grid}.federation-membership>div{gap:5px;display:grid}.federation-membership button{min-height:42px}.federation-envelope-form{background:#f3f5f2;border:1px solid #8ea1a5;gap:11px;margin-top:14px;padding:17px;display:grid}.federation-envelope-form>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.federation-envelope-form h4{margin:4px 0 0;font-size:17px}.federation-envelope-form header>b{color:#805b24;font:750 11px var(--font-mono)}.federation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.federation-local-manifest{background:#fbf5e9;border:1px solid #c8b894;grid-template-columns:minmax(0,1fr) 150px;gap:10px;padding:13px;display:grid}.federation-local-manifest p{color:#715d3d;grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}.federation-envelope-form>button{width:fit-content}.federation-disclosure-warning{color:#684f28;background:#fbf4e8;border-left:3px solid #b58135;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.federation-envelope-form .federation-custody-ack{cursor:pointer;background:#eef3f1;border:1px solid #9aaeb0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.federation-envelope-form .federation-custody-ack input{accent-color:#286b5a;width:18px;min-height:18px;margin:2px 0 0}.federation-envelope-form .federation-custody-ack>span{color:#38575a;font-size:13px;font-weight:650;line-height:1.55}.federation-field-hold{color:#65491e;background:#fff5e5;border:1px solid #c89c56;gap:10px;margin:12px 0 0;padding:11px 13px;font-size:13px;line-height:1.55;display:flex}.federation-field-hold b{font:750 11px/1.55 var(--font-mono);letter-spacing:.05em;flex:none}.federation-commitment-receipt{background:#eef6f1;border:1px solid #86a49c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-top:12px;padding:14px 15px;display:grid}.federation-commitment-receipt>div{gap:4px;min-width:0;display:grid}.federation-commitment-receipt span{color:#35646a;font:750 11px/1.4 var(--font-mono);letter-spacing:.08em}.federation-commitment-receipt strong{overflow-wrap:anywhere;font:750 13px/1.4 var(--font-mono)}.federation-commitment-receipt p{color:#52666a;grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.federation-seal-panel{background:#edf5f0;border:1px solid #86a099;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:17px;display:flex}.federation-seal-panel>div{gap:5px;display:grid}.federation-seal-panel h4{margin:0;font-size:17px}.federation-resolution{background:#f4f8f5;border:1px solid #78928e;margin-top:14px}.federation-resolution>header{color:#fff;background:#153c45;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.federation-resolution h4{margin:5px 0 0;font-size:19px}.federation-resolution header>b{color:#a6d9c6;font:750 11px var(--font-mono)}.federation-resolution-grid{background:#aebbb8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.federation-resolution-grid article{background:#fbfcf9;gap:6px;min-width:0;padding:13px 15px;display:grid}.federation-resolution-grid span{color:#637579;font-size:12px}.federation-resolution-grid strong{font-size:14px;line-height:1.5}.federation-resolution>p{color:#5c7074;font:600 11px/1.5 var(--font-mono);overflow-wrap:anywhere;margin:0;padding:11px 15px}.federation-live-alignment{background:#f7f8f5;border:1px dashed #81969a;margin-top:14px}.federation-live-alignment>header{color:#183a43;background:#e8efed;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.federation-live-alignment h4{margin:5px 0 0;font-size:18px}.federation-live-alignment header>b{color:#35636c;font:750 12px var(--font-mono)}.federation-live-alignment>p{color:#566b70;margin:0;padding:11px 15px;font-size:13px;line-height:1.55}.federation-withdraw{justify-content:flex-end;margin-top:12px;display:flex}.federation-doctrine{color:#53666b;background:#f8f8f5;border:1px solid #a5b2b3;gap:12px;margin-top:12px;padding:13px 15px;font-size:13px;line-height:1.58;display:flex}.federation-doctrine b{color:#2d6a77;flex:none}@container federation-studio (width<=920px){.federation-boundary{grid-template-columns:1fr}.federation-boundary article{border-bottom:1px solid #c4cece;border-right:0}.federation-boundary article:last-child{border-bottom:0}.federation-grid{grid-template-columns:1fr;min-height:0}.federation-room-list{border-bottom:1px solid #8f9fa3;border-right:0;max-height:230px;overflow-y:auto}.federation-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.federation-membership{grid-template-columns:1fr 1fr}.federation-membership>div{grid-column:1/-1}.federation-membership button{width:100%}}@container federation-studio (width<=620px){.federation-workbench{padding:15px 12px}.federation-room-head{display:grid}.federation-room-head>b{justify-self:start}.federation-progress{grid-template-columns:1fr}.federation-participant-ledger>article{grid-template-columns:38px minmax(0,1fr)}.federation-participant-ledger article>b,.federation-participant-ledger article>span:not(.federation-org-mark),.federation-participant-ledger article>em{grid-column:2;justify-self:start}.federation-membership,.federation-form-grid,.federation-local-manifest,.federation-resolution-grid{grid-template-columns:1fr}.federation-membership>div,.federation-local-manifest p{grid-column:auto}.federation-envelope-form>header,.federation-seal-panel,.federation-doctrine,.federation-field-hold{display:grid}}@media (max-width:1180px){.federation-boundary{grid-template-columns:1fr}.federation-boundary article{border-bottom:1px solid #c4cece;border-right:0}.federation-boundary article:last-child{border-bottom:0}.federation-progress{grid-template-columns:repeat(2,1fr)}.federation-membership{grid-template-columns:1fr 1fr}.federation-membership>div{grid-column:1/-1}.federation-membership button{width:100%}}@media (max-width:760px){.federation-studio{padding:10px}.federation-header{align-items:stretch}.federation-privacy-score{min-width:0}.federation-grid{grid-template-columns:1fr;min-height:0}.federation-room-list{border-bottom:1px solid #8f9fa3;border-right:0;max-height:250px;overflow-y:auto}.federation-workbench{padding:15px 12px}.federation-room-head{display:grid}.federation-room-head>b{justify-self:start}.federation-progress{grid-template-columns:1fr}.federation-participant-ledger>article{grid-template-columns:38px minmax(0,1fr)}.federation-participant-ledger article>b,.federation-participant-ledger article>span:not(.federation-org-mark),.federation-participant-ledger article>em{grid-column:2;justify-self:start}.federation-membership,.federation-form-grid,.federation-local-manifest,.federation-resolution-grid{grid-template-columns:1fr}.federation-membership>div,.federation-local-manifest p{grid-column:auto}.federation-envelope-form>header,.federation-seal-panel,.federation-doctrine,.federation-field-hold{display:grid}.federation-commitment-receipt{grid-template-columns:1fr}.federation-commitment-receipt button,.federation-seal-panel button,.federation-envelope-form>button,.federation-create>button{width:100%}}.principal-desk{color:#14272e;scrollbar-width:thin;scrollbar-color:#73898f #d9dcda;background:#efeee9;width:100%;height:100%;min-height:0;padding:26px 30px 86px;overflow:hidden auto}.principal-loading{color:#17323c;text-align:center;background:#efeee9;place-content:center;gap:10px;width:100%;height:100%;display:grid}.principal-loading span{color:#3a7285;letter-spacing:.16em;font:700 12px IBM Plex Mono,monospace}.principal-loading strong{font-size:20px}.principal-header{border-bottom:1px solid #71858b;justify-content:space-between;align-items:center;gap:30px;min-height:145px;display:flex}.principal-header>div:first-child{max-width:960px}.principal-header>div:first-child>span,.principal-minute-section>header b,.principal-history>header span,.principal-shadow>div span,.principal-final-grid>article>span,.principal-empty>span{color:#377186;letter-spacing:.12em;font:700 11px IBM Plex Mono,monospace}.principal-header h1{letter-spacing:-.025em;margin:9px 0 7px;font:560 clamp(42px,3.4vw,60px)/1 Newsreader,Noto Sans KR,serif}.principal-header p{color:#596b70;margin:0;font-size:15px;line-height:1.65}.principal-header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.principal-header button{min-height:42px;font-size:12px}.principal-five-minute{background:#85969a;border:1px solid #85969a;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:16px;display:grid}.principal-five-minute div{background:#fff;align-items:center;gap:11px;min-width:0;min-height:70px;padding:12px 14px;display:flex}.principal-five-minute i{color:#fff;background:#173640;border-radius:50%;flex:none;place-content:center;width:26px;height:26px;font:700 10px IBM Plex Mono,monospace;display:grid}.principal-five-minute span{color:#425860;font:700 11px IBM Plex Mono,monospace}.principal-safety{background:#fff;border:1px solid #74898f;grid-template-columns:minmax(290px,1.15fr) minmax(520px,1.7fr) 205px;min-height:126px;margin-top:14px;display:grid}.principal-safety>div{color:#fff;background:#102b35;align-content:center;padding:19px 22px;display:grid}.principal-safety>div span{color:#83adba;letter-spacing:.1em;font:700 10px IBM Plex Mono,monospace}.principal-safety>div strong{margin-top:10px;font:700 18px/1.4 IBM Plex Mono,monospace}.principal-safety dl{background:#adb8ba;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.principal-safety dl div{background:#f8f8f5;align-content:center;gap:9px;min-width:0;padding:14px;display:grid}.principal-safety dt{color:#687a80;font-size:11px}.principal-safety dd{color:#275f70;overflow-wrap:anywhere;margin:0;font:700 13px/1.35 IBM Plex Mono,monospace}.principal-safety>button{color:#fff;cursor:pointer;background:#246e59;border:0;border-left:1px solid #9eabad;padding:0 18px;font-size:13px;font-weight:800}.principal-safety>button:hover{background:#1d604d}.principal-safety>button:disabled{color:#6b797c;cursor:default;background:#e4e5e1}.principal-error{color:#833f3d;background:#f8e8e5;border:1px solid #cb908c;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:66px;margin-top:14px;padding:14px 17px;display:grid}.principal-error strong,.principal-error span{font-size:13px;line-height:1.55}.principal-error button{color:#833f3d;cursor:pointer;background:0 0;border:0;font-weight:750}.principal-redecision-ribbon{background:#fff8f1;border:1px solid #a45c43;margin-top:16px;box-shadow:inset 5px 0 #b65f43}.principal-redecision-ribbon>header{color:#fff;background:#6e3025;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:16px 20px 16px 25px;display:flex}.principal-redecision-ribbon>header>div{gap:7px;display:grid}.principal-redecision-ribbon>header span{color:#f0ba9f;letter-spacing:.11em;font:700 12px IBM Plex Mono,monospace}.principal-redecision-ribbon>header strong{font-size:20px;line-height:1.35}.principal-redecision-ribbon>header>b{color:#6e3025;background:#ffd3bc;padding:7px 9px;font:800 12px IBM Plex Mono,monospace}.principal-redecision-ribbon article{border-top:1px solid #d5a792;grid-template-columns:minmax(0,1.6fr) minmax(230px,.65fr);gap:18px 28px;padding:20px 20px 20px 25px;display:grid}.principal-redecision-ribbon article code{color:#85412c;background:#f3dfd1;margin-bottom:10px;padding:5px 7px;font:800 12px IBM Plex Mono,monospace;display:inline-block}.principal-redecision-ribbon article>div strong{font-size:16px;line-height:1.55;display:block}.principal-redecision-ribbon article p{color:#5c6465;margin:8px 0 0;font-size:13px;line-height:1.6}.principal-redecision-ribbon article aside{background:#fff;border:1px solid #d7b8a5;align-content:center;gap:8px;padding:13px 15px;display:grid}.principal-redecision-ribbon article aside span{color:#94492e;font-size:12px;font-weight:800}.principal-redecision-ribbon article aside b{color:#273d44;font:800 12px IBM Plex Mono,monospace}.principal-redecision-ribbon article aside small{color:#69787a;font-size:12px}.principal-redecision-ribbon article footer{border-top:1px solid #dfc5b5;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px 18px;padding-top:14px;display:grid}.principal-redecision-ribbon article footer b{color:#87472f;font-size:12px}.principal-redecision-ribbon article footer span{font-size:13px;font-weight:750;line-height:1.5}.principal-redecision-ribbon article footer small{color:#756c68;font-size:12px}.principal-empty{text-align:center;background:#ffffffdb;border:1px solid #819398;place-content:center;justify-items:center;gap:16px;min-height:470px;margin-top:16px;padding:50px;display:grid}.principal-empty h2{max-width:900px;margin:0;font:560 clamp(30px,3vw,48px)/1.12 Newsreader,Noto Sans KR,serif}.principal-empty p{color:#596b70;max-width:720px;margin:0;font-size:15px;line-height:1.7}.principal-empty>div{gap:9px;display:flex}.principal-empty button{min-height:46px;padding:0 18px;font-size:13px}.principal-empty>small{color:#66777b;font-size:12px}.principal-decision-card{background:#fff;border:1px solid #687f86;grid-template-columns:minmax(0,1fr) 340px;margin-top:16px;display:grid}.principal-decision-copy{color:#fff;background:#102b35;min-height:440px;padding:clamp(28px,4vw,58px)}.principal-decision-copy>span,.principal-decision-card aside>span{color:#86b0bc;letter-spacing:.12em;font:700 11px IBM Plex Mono,monospace}.principal-state-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:23px;display:flex}.principal-state-line i,.principal-state-line b,.principal-state-line code{padding:7px 10px;font:700 11px IBM Plex Mono,monospace}.principal-state-line i{color:#fff;background:#276f5a}.disposition-hold .principal-state-line i,.disposition-more_evidence .principal-state-line i{background:#9a5c2d}.principal-state-line b{color:#c7dadd;border:1px solid #51717b}.principal-state-line code{color:#91adb5;margin-left:auto}.principal-decision-copy h2{letter-spacing:-.025em;max-width:940px;margin:25px 0 14px;font:560 clamp(38px,4.6vw,68px)/1.02 Newsreader,Noto Sans KR,serif}.principal-decision-copy>p{color:#c5d2d5;max-width:940px;margin:0;font-size:17px;line-height:1.72}.principal-decision-copy blockquote{color:#fff;background:#ffffff12;border-left:4px solid #5da486;margin:27px 0 0;padding:18px 21px;font-size:18px;font-weight:720;line-height:1.65}.principal-decision-card aside{background:#f8f8f5;flex-direction:column;padding:30px 27px;display:flex}.principal-decision-card aside>span{color:#427486}.principal-decision-card aside>strong{color:#173640;letter-spacing:-.07em;margin:29px 0;font:700 67px/1 IBM Plex Mono,monospace}.principal-decision-card aside>strong small{font-size:30px}.principal-decision-card aside>strong em{margin-left:6px;font:700 17px IBM Plex Mono,monospace}.principal-decision-card aside dl{background:#c4cccd;gap:1px;margin:auto 0 0;display:grid}.principal-decision-card aside dl div{background:#fff;gap:8px;padding:13px;display:grid}.principal-decision-card aside dt{color:#68797d;font-size:11px}.principal-decision-card aside dd{margin:0;font-size:13px;font-weight:750;line-height:1.45}.principal-minute-section{background:#fff;border:1px solid #7d9095;margin-top:16px}.principal-minute-section>header{color:#fff;background:#173640;align-items:center;gap:18px;min-height:94px;padding:17px 22px;display:flex}.principal-minute-section>header>span{color:#82adba;min-width:70px;font:700 13px IBM Plex Mono,monospace}.principal-minute-section>header b{color:#85b0bc}.principal-minute-section>header h3{margin:5px 0 0;font-size:24px}.principal-reason-grid{background:#b8c1c2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.principal-reason-grid article{background:#fbfbf8;flex-direction:column;min-width:0;min-height:270px;padding:23px;display:flex}.principal-reason-grid article>div:first-child,.principal-dissent article>div:first-child,.principal-cost-columns article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.principal-reason-grid i,.principal-reason-grid b,.principal-dissent article i,.principal-cost-columns i{color:#376e80;font:700 10px IBM Plex Mono,monospace}.principal-reason-grid article>p{margin:27px 0 16px;font-size:16px;font-weight:720;line-height:1.6}.principal-reason-grid article>small{color:#607278;margin-bottom:18px;font-size:12px;line-height:1.6}.principal-refs{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;display:flex}.principal-refs code{color:#2f6374;background:#e7edee;padding:4px 6px;font-size:9px}.principal-decision-copy .principal-refs code{color:#c0d8dd;background:#ffffff17}.principal-refs i{color:#8a6a47;font:700 10px IBM Plex Mono,monospace}.principal-dissent>div{background:#b9c2c3;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.principal-dissent article{background:#fcf9f4;border-top:4px solid #a06135;flex-direction:column;min-height:270px;padding:25px;display:flex}.principal-dissent article>div span{font-size:12px;font-weight:800}.principal-dissent article i{color:#914d35;background:#f0ded4;padding:5px 7px}.principal-dissent h4{margin:28px 0 20px;font-size:18px;line-height:1.55}.principal-dissent p{color:#596b70;margin:0 0 20px;font-size:13px;line-height:1.6}.principal-dissent p b{color:#193b47;margin-right:10px}.principal-cost-columns{background:#aebabc;grid-template-columns:1fr 1fr;gap:1px;display:grid}.principal-cost-columns>section{background:#f7f7f3;padding:22px}.principal-cost-columns>section>h4{color:#3c7081;letter-spacing:.1em;margin:0 0 13px;font:700 11px IBM Plex Mono,monospace}.principal-cost-columns article{background:#fff;border:1px solid #b5c0c1;flex-direction:column;min-height:170px;margin-top:9px;padding:18px;display:flex}.principal-cost-columns article>div b{color:#5b6e73;font-size:11px}.principal-cost-columns article p{margin:18px 0;font-size:15px;font-weight:680;line-height:1.6}.principal-withdrawal>div{background:#c0c8c9}.principal-withdrawal article{background:#bac3c4;grid-template-columns:70px minmax(260px,1fr) minmax(300px,1.1fr) minmax(180px,.65fr);gap:1px;min-height:142px;display:grid}.principal-withdrawal article>span{color:#fff;background:#224854;place-content:center;font:700 19px IBM Plex Mono,monospace;display:grid}.principal-withdrawal article>div:not(.principal-refs){background:#fbfbf8;align-content:center;gap:7px;padding:19px;display:grid}.principal-withdrawal small{color:#427385;font:700 10px IBM Plex Mono,monospace}.principal-withdrawal h4{margin:0;font-size:15px;line-height:1.5}.principal-withdrawal p{color:#66787d;margin:0;font-size:12px}.principal-withdrawal article>div>i{width:fit-content;padding:4px 6px;font:800 12px IBM Plex Mono,monospace}.principal-withdrawal article>div>i.is-linked{color:#246d57;background:#e3f0e9}.principal-withdrawal article>div>i.is-manual{color:#8a552e;background:#f3e5d4}.principal-withdrawal article>div:nth-child(3){background:#edf1f0}.principal-withdrawal article>div:nth-child(3) strong{font-size:14px;line-height:1.5}.principal-withdrawal article>div:nth-child(3) em{color:#617277;font-size:11px;font-style:normal}.principal-withdrawal article>.principal-refs{background:#f8f9f6;align-content:center;padding:15px}.principal-final-grid{background:#adb9bb;grid-template-columns:1.15fr 1fr .75fr;gap:1px;display:grid}.principal-final-grid>article{background:#fbfbf8;flex-direction:column;min-width:0;min-height:310px;padding:25px;display:flex}.principal-authority h4{margin:29px 0 8px;font-size:24px}.principal-authority>p{color:#53676d;margin:0;font-size:14px;line-height:1.65}.principal-authority dl{background:#c5cdce;grid-template-columns:1fr 1fr;gap:1px;margin:24px 0;display:grid}.principal-authority dl div{background:#fff;padding:12px}.principal-authority dt{color:#6b7b7f;font-size:10px}.principal-authority dd{margin:7px 0 0;font-size:13px;font-weight:750}.principal-final-grid>article:nth-child(2)>div{border-top:1px solid #cbd2d2;margin-top:18px;padding-top:17px}.principal-final-grid>article:nth-child(2) b{font-size:14px;line-height:1.5}.principal-final-grid>article:nth-child(2) p{color:#53676d;font-size:12px;line-height:1.55}.principal-final-grid>article:nth-child(2) small{color:#406c79;font-size:11px}.principal-gates{color:#fff;background:#253f48!important}.principal-gates>span{color:#8bb2bd!important}.principal-gates>b{color:#f5c493;background:#ffffff12;margin-top:13px;padding:10px;font:700 11px IBM Plex Mono,monospace}.principal-gates>strong{color:#86c2a7;margin-top:25px;font-size:17px}.principal-gates>p{color:#c3d0d4;margin-top:auto;font-size:13px;line-height:1.6}.principal-shadow{color:#5b431f;background:#f5e9d7;border:1px solid #c59b63;grid-template-columns:270px 1fr minmax(200px,.7fr);align-items:center;gap:22px;min-height:112px;margin-top:16px;padding:19px 22px;display:grid}.principal-shadow>div{gap:10px;display:grid}.principal-shadow>div span{color:#8d622a}.principal-shadow>div strong{font:700 15px IBM Plex Mono,monospace}.principal-shadow>p{margin:0;font-size:13px;line-height:1.65}.principal-history{background:#fff;border:1px solid #7d9196;margin-top:16px}.principal-history>header{color:#fff;background:#173640;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:17px 22px;display:flex}.principal-history>header span{color:#86adba}.principal-history>header h3{margin:5px 0 0;font-size:22px}.principal-history>header>strong{color:#c5d3d6;font:700 11px IBM Plex Mono,monospace}.principal-history>div{background:#b9c2c3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.principal-history button{text-align:left;cursor:pointer;background:#fafaf7;border:0;border-top:4px solid #0000;align-content:space-between;gap:9px;min-width:0;min-height:140px;padding:16px;display:grid}.principal-history button.is-selected{background:#edf5f0;border-top-color:#2a765e}.principal-history button>span{justify-content:space-between;gap:8px;display:flex}.principal-history button b,.principal-history button i{color:#397084;font:700 10px IBM Plex Mono,monospace}.principal-history button>strong{font-size:14px;line-height:1.45}.principal-history button small{color:#68797d;font-size:11px}.principal-history button code{color:#4c6a74;font-size:9px}@media (max-width:1320px){.principal-safety{grid-template-columns:1fr 1.5fr}.principal-safety>button{border-top:1px solid #9eabad;border-left:0;grid-column:1/-1;min-height:48px}.principal-five-minute,.principal-history>div{grid-template-columns:repeat(3,1fr)}.principal-withdrawal article{grid-template-columns:60px 1fr 1fr}.principal-withdrawal article>.principal-refs{grid-column:2/-1}}@media (max-width:980px){.principal-desk{padding:18px 18px 76px}.principal-header{flex-direction:column;align-items:flex-start;padding:18px 0}.principal-decision-card{grid-template-columns:1fr}.principal-decision-card aside{min-height:290px}.principal-decision-card aside dl{grid-template-columns:repeat(3,1fr)}.principal-reason-grid{grid-template-columns:1fr}.principal-reason-grid article{min-height:220px}.principal-dissent>div,.principal-cost-columns{grid-template-columns:1fr}.principal-final-grid{grid-template-columns:1fr 1fr}.principal-gates{grid-column:1/-1;min-height:230px!important}.principal-shadow{grid-template-columns:1fr 1fr}.principal-shadow>.principal-refs{grid-column:1/-1}.principal-history>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.principal-desk{height:100%;min-height:0;padding:12px 12px 88px;overflow-y:auto}.principal-header h1{font-size:40px}.principal-header p{font-size:13px}.principal-header>div:last-child{width:100%}.principal-header button{flex:1}.principal-five-minute{grid-template-columns:1fr 1fr}.principal-five-minute div{min-height:58px;padding:9px}.principal-five-minute span{font-size:10px}.principal-safety{grid-template-columns:1fr}.principal-safety dl{grid-template-columns:1fr 1fr}.principal-safety>button{grid-column:auto}.principal-redecision-ribbon>header{align-items:flex-start}.principal-redecision-ribbon>header strong{font-size:17px}.principal-redecision-ribbon article{grid-template-columns:1fr;padding:17px}.principal-redecision-ribbon article footer{grid-column:auto;grid-template-columns:1fr}.principal-redecision-ribbon article footer small{font-size:12px;line-height:1.5}.principal-empty{min-height:420px;padding:24px 16px}.principal-empty>div{flex-direction:column;width:100%}.principal-empty h2{font-size:31px}.principal-decision-copy{min-height:500px;padding:28px 20px}.principal-decision-copy h2{font-size:43px}.principal-decision-copy>p{font-size:15px}.principal-decision-copy blockquote{font-size:16px}.principal-state-line code{width:100%;margin-left:0}.principal-decision-card aside>strong{font-size:56px}.principal-decision-card aside dl{grid-template-columns:1fr}.principal-minute-section>header{min-height:112px;padding:16px}.principal-minute-section>header>span{min-width:58px}.principal-minute-section>header h3{font-size:20px}.principal-withdrawal article{grid-template-columns:48px 1fr}.principal-withdrawal article>div:nth-child(3),.principal-withdrawal article>.principal-refs{grid-column:2}.principal-final-grid{grid-template-columns:1fr}.principal-gates{grid-column:auto}.principal-shadow{grid-template-columns:1fr}.principal-shadow>.principal-refs{grid-column:auto}.principal-history>div,.principal-error{grid-template-columns:1fr}}*{box-sizing:border-box}html,body{background:var(--paper);height:100%;min-height:100%;color:var(--ink-950);margin:0;overflow:hidden}body{font-family:var(--font-kr);font-size:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.7}button,input,select,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.command-app{height:100vh;background:var(--paper);flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.command-header{background:var(--navy-950);height:76px;color:var(--white);border-bottom:1px solid var(--line-dark);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 22px;display:grid}.brand-lockup{width:max-content;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brand-symbol{background:url(/meridian-icon-v2.png) 50%/cover no-repeat;border:0;border-radius:8px;flex:none;width:36px;height:36px;line-height:1;display:block;position:relative}.brand-symbol:after{content:none}.brand-lockup>span:last-child{gap:1px;display:grid}.brand-lockup strong{letter-spacing:.17em;font-family:IBM Plex Mono,monospace;font-size:14px}.brand-lockup small{color:#98a8b7;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.classification-strip{color:#cbd5df;cursor:pointer;letter-spacing:.09em;background:#ffffff0a;border:1px solid #ffffff26;align-items:center;gap:10px;min-height:30px;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.classification-strip b{color:#8eacff;font-weight:600}.pulse-dot{background:#7be2b5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7be2b51a}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.quiet-button,.primary-button,.outline-button{cursor:pointer;border:1px solid #0000;height:36px;padding:0 14px;font-size:12px;font-weight:600}.quiet-button{color:inherit;background:0 0;border-color:#ffffff2b}.quiet-button:hover{background:#ffffff0f}.primary-button{color:#fff;background:var(--blue);border-color:var(--blue)}.primary-button:hover{background:#2d5fd2}.primary-button:disabled{cursor:not-allowed;background:#94a3b5;border-color:#94a3b5}.primary-button.small{height:34px}.outline-button{color:var(--navy-900);background:#fff;border-color:#b9c2ca}.outline-button:hover{border-color:var(--blue);color:var(--blue)}.profile-button{color:#dce5ed;cursor:pointer;background:#17304a;border:1px solid #fff3;border-radius:50%;width:36px;height:36px;font-family:IBM Plex Mono,monospace;font-size:11px}.demo-notice{color:#625d52;letter-spacing:.01em;background:#e9e4d8;border-bottom:1px solid #d7d0c2;flex:none;justify-content:center;align-items:center;gap:10px;min-height:32px;padding:6px 22px;font-size:10px;display:flex}.demo-notice b{color:#3d392f}.demo-notice.has-error{background:var(--red-soft);color:#843f3f;border-color:#dfb4b1}.demo-notice.has-error b{color:#843f3f}.command-layout{flex:auto;grid-template-columns:280px minmax(620px,1fr) 306px;min-height:0;display:grid;overflow:hidden}.case-rail{background:var(--navy-900);color:#fff;border-right:1px solid var(--line-dark);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.rail-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:86px;padding:18px 18px 14px;display:flex}.rail-heading span,.panel-heading span,.section-heading>div>span,.view-intro>div>span,.table-title span,.run-manifest>span,.audit-timeline>span{color:#7690a7;letter-spacing:.16em;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;display:block}.rail-heading h1,.panel-heading h2{margin:5px 0 0;font-size:17px;font-weight:600}.rail-heading button{border:1px solid var(--line-dark);color:#90a2b3;cursor:pointer;background:0 0;width:30px;height:30px}.case-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2e465d transparent;flex:1;min-height:0;overflow-y:auto}.case-item{border:0;border-bottom:1px solid var(--line-dark);color:#fff;text-align:left;cursor:pointer;background:0 0;gap:8px;width:100%;min-height:130px;padding:17px 18px;display:grid;position:relative}.case-item:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.case-item:hover{background:#ffffff09}.case-item.is-selected{background:var(--navy-850)}.case-item.is-selected:before{background:var(--blue)}.case-meta,.case-foot{justify-content:space-between;align-items:center;display:flex}.case-meta small,.case-foot small{color:#73889b;letter-spacing:.05em;font-family:IBM Plex Mono,monospace;font-size:9px}.case-item>strong{max-width:225px;font-size:13px;font-weight:600;line-height:1.5}.case-owner{color:#8598aa;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.risk-badge{border:1px solid;padding:3px 6px;font-size:9px;font-weight:600}.risk-badge.critical{color:#f1a4a4;background:#be40401f;border-color:#d8626259}.risk-badge.elevated{color:#e3bd7a;background:#b56f171c;border-color:#b56f1759}.risk-badge.watch{color:#8bcbb8;background:#27846a1a;border-color:#27846a61}.status-dot{border-radius:50%;width:6px;height:6px}.status-dot.critical{background:var(--red)}.status-dot.elevated{background:var(--amber)}.status-dot.watch{background:var(--green)}.matter-rail-switch{border-bottom:1px solid var(--line-dark);background:#081827;grid-template-columns:1fr 1fr;display:grid}.matter-rail-switch button{border:0;border-right:1px solid var(--line-dark);color:#7890a5;cursor:pointer;background:0 0;min-height:42px;font-size:10px;font-weight:700}.matter-rail-switch button:last-child{border-right:0}.matter-rail-switch button b{color:#a7b9c8;margin-left:5px;font-family:IBM Plex Mono,monospace}.matter-rail-switch button.is-active{color:#fff;box-shadow:inset 0 -3px 0 var(--blue);background:#11283a}.matter-library-controls{border-bottom:1px solid var(--line-dark);background:#0b1c2c;gap:8px;padding:10px 12px;display:grid}.matter-library-controls>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.matter-library-controls>div:first-child button:last-child:nth-child(odd){grid-column:1/-1}.matter-library-controls button,.matter-library-controls input,.matter-library-controls select{color:#a8bac9;background:#0a1928;border:1px solid #2c4357;min-height:31px;font:600 9px IBM Plex Mono,monospace}.matter-library-controls button{cursor:pointer}.matter-library-controls button.is-active{color:#fff;background:#173349;border-color:#5d87ae}.matter-library-controls label{gap:4px;display:grid}.matter-library-controls label>span,.matter-library-controls>small{color:#71889b;letter-spacing:.06em;font:600 8px IBM Plex Mono,monospace}.matter-library-controls input{outline:none;width:100%;padding:0 9px}.matter-library-controls input:focus{border-color:var(--blue)}.matter-library-selects{grid-template-columns:1fr 1fr;gap:6px;display:grid}.matter-library-controls select{min-width:0;padding:0 6px}.staff-library-summary{background:#091827;border:1px solid #2c4357;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-library-summary>span{border-bottom:1px solid #2c4357;border-right:1px solid #2c4357;gap:2px;min-width:0;padding:8px 9px;display:grid}.staff-library-summary>span:nth-child(2n){border-right:0}.staff-library-summary>span:nth-child(n+3){border-bottom:0}.staff-library-summary small{color:#71889b;letter-spacing:.06em;font:600 7px IBM Plex Mono,monospace}.staff-library-summary strong{color:#d9e4ec;font:700 11px IBM Plex Mono,monospace}.staff-library-summary .is-primary strong{color:#77a7ff}.staff-library-summary .is-held strong{color:#d59a42}.staff-library-summary em{color:#71889b;border-top:1px solid #2c4357;grid-column:1/-1;padding:7px 9px;font:500 7px IBM Plex Mono,monospace}.case-item.is-training{min-height:116px}.case-item.is-library{min-height:125px}.library-badge{letter-spacing:.04em;border:1px solid;padding:3px 6px;font-size:8px;font-weight:700}.library-badge.is-demo{color:#93abbd;border-color:#496176}.library-badge.is-development{color:#78a7ff;background:#366be71f;border-color:#3d65a9}.library-badge.is-confirmation{color:#75d1b5;background:#2399761a;border-color:#2f8069}.training-slot-status{border-radius:50%;width:8px;height:8px}.training-slot-status.is-clean{background:#21a47d}.training-slot-status.is-review{background:#c9831d}.improvement-badge.is-completed{color:#75d1b5;border-color:#2f8069}.improvement-badge.is-partial{color:#e3bd7a;border-color:#8a672f}.improvement-badge.is-rejected,.improvement-badge.is-excluded,.improvement-badge.is-integrity_block{color:#ef9a91;border-color:#8e4943}.case-list-empty{color:#91a5b5;background:#0d2031;border:1px solid #294156;gap:9px;margin:12px;padding:18px 16px;display:grid}.case-list-empty>span{color:#688198;letter-spacing:.15em;font:700 8px IBM Plex Mono,monospace}.case-list-empty strong{color:#fff;font-size:12px}.case-list-empty p{margin:0;font-size:10px;line-height:1.6}.case-list-empty button{color:#fff;cursor:pointer;background:0 0;border:1px solid #42617b;min-height:34px;font-size:10px}.decision-improvement-surface{color:#14212a;background:#edf1f3;flex-direction:column;height:100%;min-height:0;display:flex}.improvement-heading{background:#f7f9fa;border-bottom:1px solid #bcc8cf;justify-content:space-between;align-items:center;gap:24px;min-height:130px;padding:23px 30px;display:flex}.improvement-heading span,.improvement-section>header span,.improvement-summary-grid article>span,.improvement-interpretation>span,.improvement-context-panel span{color:#496f86;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.improvement-heading h2{margin:8px 0 5px;font-size:clamp(23px,2.2vw,34px);line-height:1.18}.improvement-heading p{color:#687a85;margin:0;font-size:11px}.improvement-status{color:#425a68;white-space:nowrap;background:#fff;border:1px solid #83949e;padding:8px 10px;font:700 10px IBM Plex Mono,monospace}.improvement-status.is-completed{color:#19775d;border-color:#51a18a}.improvement-status.is-integrity_block,.improvement-status.is-rejected,.improvement-status.is-excluded{color:#a53c35;border-color:#c6746f}.improvement-boundary{color:#765522;background:#fff4d9;border-bottom:1px solid #d2b16e;gap:14px;padding:10px 30px;font-size:10px;line-height:1.5;display:flex}.improvement-boundary b{white-space:nowrap}.improvement-scroll{min-height:0;padding:24px 30px 60px;overflow-y:auto}.improvement-summary-grid{background:#bdc9cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.improvement-summary-grid article{background:#fff;min-height:132px;padding:18px}.improvement-summary-grid p,.improvement-summary-grid li{font-size:12px;line-height:1.7}.improvement-summary-grid ul{margin:10px 0 0;padding-left:18px}.improvement-interpretation{background:#e1ebf0;border-left:4px solid #47738f;margin-top:14px;padding:16px 18px}.improvement-interpretation p{margin:7px 0 0;font-size:12px;line-height:1.65}.improvement-section{margin-top:26px}.improvement-section>header{margin-bottom:10px}.improvement-section>header h3{margin:5px 0 0;font-size:17px}.improvement-inventory-summary{background:#bdc9cf;flex-wrap:wrap;gap:1px;margin-bottom:8px;display:flex}.improvement-inventory-summary :is(b,span){background:#fff;padding:9px 11px;font:700 9px IBM Plex Mono,monospace}.improvement-inventory-summary b{color:#245f4d}.improvement-inventory-list{background:#fff;border:1px solid #bdc9cf;max-height:270px;overflow:auto}.improvement-inventory-list details+details{border-top:1px solid #d5dde1}.improvement-inventory-list summary{cursor:pointer;grid-template-columns:minmax(180px,1fr) auto minmax(170px,auto);align-items:center;gap:12px;min-height:42px;padding:8px 11px;display:grid}.improvement-inventory-list summary b,.improvement-inventory-list summary i{overflow-wrap:anywhere;font:700 8px IBM Plex Mono,monospace}.improvement-inventory-list summary span{font-size:10px}.improvement-inventory-list summary i{color:#6e7f89;text-align:right;font-style:normal}.improvement-inventory-list details>div{background:#f4f7f8;padding:8px 11px 11px}.improvement-inventory-list p{margin:4px 0;font-size:9px;line-height:1.5}.improvement-link-button{color:#245f4d;cursor:pointer;background:#edf8f4;border:1px solid #3e7d70;margin-top:7px;padding:7px 10px;font:700 9px IBM Plex Mono,monospace}.improvement-lineage{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.improvement-lineage article{background:#fff;border:1px solid #c3ced4;gap:10px;min-height:118px;padding:13px;display:flex}.improvement-lineage i{color:#7c909c;font:700 10px IBM Plex Mono,monospace}.improvement-lineage span{color:#47738f;letter-spacing:.08em;font:700 8px IBM Plex Mono,monospace;display:block}.improvement-lineage strong{margin-top:5px;font-size:11px;display:block}.improvement-lineage p{color:#5c6d77;margin:7px 0 0;font-size:10px;line-height:1.55}.improvement-lineage .is-failure{background:#fff8f7;border-color:#d2aaa6}.improvement-lineage .is-repair{background:#f5fbf8;border-color:#9dc7ba}.improvement-development-events{gap:8px;display:grid}.improvement-development-events article{background:#fff;border:1px solid #c3ced4;padding:12px}.improvement-development-events article>header{color:#47738f;justify-content:space-between;gap:12px;font:700 8px IBM Plex Mono,monospace;display:flex}.improvement-development-events article>strong{margin-top:8px;font-size:11px;display:block}.improvement-development-events article>p{color:#5c6d77;margin:6px 0;font-size:10px;line-height:1.55}.improvement-development-events article>details{border-top:1px solid #d9e1e5;margin:8px 0;padding-top:7px}.improvement-development-events article>details summary{color:#385a6d;cursor:pointer;font-size:9px;font-weight:800}.improvement-development-events article>details ul{color:#5c6d77;margin:7px 0 3px;padding-left:18px;font-size:9px;line-height:1.55}.improvement-development-events code{color:#697d88;overflow-wrap:anywhere;margin-top:3px;font-size:8px;display:block}.improvement-coverage-map{background:#f7fafb;border:1px solid #bdc9cf;margin-top:10px}.improvement-coverage-map>summary{color:#385a6d;cursor:pointer;padding:11px 12px;font:700 9px IBM Plex Mono,monospace}.improvement-coverage-map>div{border-top:1px solid #d5dde1;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:9px 12px;display:grid}.improvement-coverage-map code{color:#526d7c;overflow-wrap:anywhere;min-width:0;font-size:8px}.improvement-coverage-map span{color:#856326;text-transform:uppercase;font:700 8px IBM Plex Mono,monospace}.improvement-coverage-map p{color:#71828c;overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:9px}.improvement-case{background:#fff;border:1px solid #bdc9cf;margin-top:9px}.improvement-case>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;list-style:none;display:flex}.improvement-case>summary::-webkit-details-marker{display:none}.improvement-case>summary>span{gap:4px;display:grid}.improvement-case>summary b{color:#47738f;font:700 9px IBM Plex Mono,monospace}.improvement-case>summary strong{font-size:14px}.improvement-case>summary i{color:#856326;font:700 9px IBM Plex Mono,monospace}.improvement-case>summary i.is-completed{color:#19775d}.improvement-case>summary i.is-integrity_block,.improvement-case>summary i.is-excluded,.improvement-case>summary i.is-rejected{color:#a53c35}.improvement-case-body{border-top:1px solid #d5dde1;gap:14px;padding:0 17px 20px;display:grid}.improvement-case-body>section{padding-top:14px}.improvement-case-body h4{color:#385a6d;letter-spacing:.04em;margin:0 0 8px;font-size:11px}.improvement-tags{gap:8px;padding-top:14px;display:flex}.improvement-tags span,.improvement-tags b,.improvement-stage-label,.raw-language{color:#476a7e;background:#f3f7f9;border:1px solid #b5c5ce;padding:4px 7px;font:700 8px IBM Plex Mono,monospace}.improvement-tags b{color:#9a4c46;border-color:#d8aaa6}.improvement-prose p{white-space:pre-wrap;margin:0 0 8px;font-size:11px;line-height:1.68}.raw-language{margin-bottom:8px;display:inline-block}.improvement-decision-fields{border:1px solid #d2dadd;margin:8px 0 0}.improvement-decision-fields>div{border-bottom:1px solid #d2dadd;grid-template-columns:minmax(120px,180px) 1fr;display:grid}.improvement-decision-fields>div:last-child{border-bottom:0}.improvement-decision-fields dt{color:#496f86;background:#f2f6f7;padding:10px;font:700 9px IBM Plex Mono,monospace}.improvement-decision-fields dd{white-space:pre-wrap;margin:0;padding:10px;font-size:11px;line-height:1.65}.improvement-decision-fields ul{margin:0;padding-left:17px}.improvement-empty-list{color:#7f8e96;font-style:italic}.improvement-missing{color:#8998a0;margin:0;font-size:11px;font-style:italic}.improvement-context-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.improvement-context-grid section{background:#f3f6f7;padding:13px}.improvement-context-grid ul{margin:0;padding-left:17px}.improvement-context-grid li{margin-bottom:6px;font-size:10px;line-height:1.55}.improvement-evidence{gap:7px;margin:0;display:grid}.improvement-evidence div{background:#f5f7f8;grid-template-columns:minmax(110px,180px) 1fr;gap:12px;padding:9px 10px;display:grid}.improvement-evidence dt{color:#47738f;overflow-wrap:anywhere;font:700 8px IBM Plex Mono,monospace}.improvement-evidence dd{margin:0;font-size:10px;line-height:1.55}.improvement-opinions,.improvement-evaluators{gap:8px;display:grid}.improvement-opinions article,.improvement-evaluators article{background:#fafbfb;border:1px solid #d2dadd;padding:12px}.improvement-opinions header,.improvement-evaluators header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.improvement-opinions header b,.improvement-evaluators header b{font:700 9px IBM Plex Mono,monospace}.improvement-opinions code,.improvement-evaluators code{color:#738590;overflow-wrap:anywhere;font:500 8px IBM Plex Mono,monospace}.improvement-mini-meta{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.improvement-mini-meta span{color:#607783;border:1px solid #d2dadd;padding:3px 6px;font:600 8px IBM Plex Mono,monospace}.improvement-opinions article>p,.improvement-evaluators article>p{margin:6px 0;font-size:10px;line-height:1.55}.blind-validity{color:#24634e;background:#eef8f4;border:1px solid #8ebaa9;width:max-content;padding:4px 7px;font:700 8px IBM Plex Mono,monospace}.blind-validity.is-invalid{color:#9a3e39;background:#fff4f2;border-color:#d1a09b}.improvement-safety{background:#edf3f5;border-left:3px solid #8aa7b6;margin-top:8px;padding:9px}.improvement-safety b,.improvement-safety small{font:700 8px IBM Plex Mono,monospace}.improvement-safety p{margin:5px 0;font-size:10px;line-height:1.55}.improvement-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.improvement-state-grid p{background:#f7f9fa;border:1px solid #cbd6db;margin:0;padding:10px}.improvement-state-grid span{color:#71828c;margin-bottom:5px;font-size:8px;display:block}.improvement-state-grid b{overflow-wrap:anywhere;font:700 9px/1.5 IBM Plex Mono,monospace}.improvement-delta{background:#f2f8fa;border:1px solid #9fb9c7;padding:14px}.improvement-deltas{gap:9px;display:grid}.improvement-delta>header{gap:12px;display:flex}.improvement-delta>header span{color:#356f67;font:700 9px IBM Plex Mono,monospace}.improvement-delta>p{font-size:11px;line-height:1.6}.improvement-delta>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.improvement-delta article{background:#fff;border:1px solid #c9d4d9;padding:11px}.improvement-delta article>span{color:#6b7e88;margin-bottom:8px;font:700 8px IBM Plex Mono,monospace;display:block}.improvement-disposition{border-top:2px solid #6d8796}.improvement-disposition>strong{color:#183f55;margin-bottom:8px;font:700 11px IBM Plex Mono,monospace;display:block}.improvement-case-body>footer{border:1px solid #d1dade;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.improvement-case-body>footer div{border-right:1px solid #d1dade;padding:9px}.improvement-case-body>footer div:last-child{border-right:0}.improvement-case-body>footer span{color:#71828c;font-size:8px;display:block}.improvement-case-body>footer b{overflow-wrap:anywhere;margin-top:4px;font:700 9px IBM Plex Mono,monospace;display:block}.improvement-case-body>aside{gap:5px;display:grid}.improvement-case-body>aside span{color:#657984;font-size:9px}.improvement-case-body>aside code{color:#3e667c;overflow-wrap:anywhere;font:500 8px IBM Plex Mono,monospace}.improvement-context-panel{color:#dce7ed;background:#0c1d2b;height:100%;padding:22px 18px;overflow-y:auto}.improvement-context-panel header{border-bottom:1px solid #2a4152;padding-bottom:18px}.improvement-context-panel h2{margin:7px 0 0;font-size:18px}.improvement-context-panel section{border-bottom:1px solid #2a4152;gap:8px;padding:16px 0;display:grid}.improvement-context-panel section>strong{font-size:10px}.improvement-context-panel dl{margin:0}.improvement-context-panel dl div{color:#9db0bc;justify-content:space-between;padding:6px 0;font-size:10px;display:flex}.improvement-context-panel dd{color:#fff;margin:0;font-family:IBM Plex Mono,monospace}.improvement-context-panel code{color:#9fc9db;overflow-wrap:anywhere;background:#07131e;padding:8px;font:500 8px/1.5 IBM Plex Mono,monospace}.improvement-context-panel small{color:#8298a6;font-size:9px;line-height:1.5}@media (max-width:900px){.improvement-summary-grid,.improvement-context-grid,.improvement-delta>div,.improvement-state-grid{grid-template-columns:1fr}.improvement-inventory-list summary{grid-template-columns:1fr auto}.improvement-inventory-list summary i{text-align:left;grid-column:1/-1}.improvement-decision-fields>div{grid-template-columns:1fr}.improvement-case-body>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.improvement-scroll{padding:18px 16px 48px}.improvement-heading,.improvement-boundary{padding-left:16px;padding-right:16px}}.prelaunch-matter-surface{background:var(--paper);flex-direction:column;height:100%;min-height:0;display:flex}.prelaunch-matter-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:142px;padding:24px 30px;display:flex}.prelaunch-matter-heading>div:first-child{min-width:0}.prelaunch-matter-heading span,.prelaunch-decision-question>span,.prelaunch-matter-grid article>span,.prelaunch-authority-card header>span,.prelaunch-trial-panel header span,.prelaunch-levers>span,.prelaunch-context-panel section>span{color:#47738f;letter-spacing:.13em;font:700 9px IBM Plex Mono,monospace}.prelaunch-matter-heading h2{margin:9px 0 6px;font-size:clamp(24px,2.2vw,34px);line-height:1.18}.prelaunch-matter-heading p{color:#667985;margin:0;font-size:12px}.prelaunch-matter-score{background:#fff;border:1px solid #aab9c2;flex:0 0 148px;width:148px;padding:15px}.prelaunch-matter-score small{color:#697d89;font-size:9px;display:block}.prelaunch-matter-score strong{margin:7px 0 3px;font:700 26px IBM Plex Mono,monospace;display:block}.prelaunch-matter-score i{color:#247d65;font-size:9px;font-style:normal;font-weight:700}.prelaunch-simulation-boundary{color:#765522;background:#fff3d9;border-bottom:1px solid #d4b16a;align-items:center;gap:18px;padding:11px 30px;font-size:10px;line-height:1.5;display:flex}.prelaunch-simulation-boundary b{white-space:nowrap}.prelaunch-matter-scroll{min-height:0;padding:24px 30px 42px;overflow-y:auto}.prelaunch-decision-question{border:1px solid #17384a;border-left:5px solid var(--blue);color:#fff;background:#0d2b39;padding:25px 27px}.prelaunch-decision-question>span{color:#7fc5e3}.prelaunch-decision-question h3{max-width:920px;margin:10px 0 22px;font-size:clamp(21px,2vw,30px);line-height:1.35}.prelaunch-decision-question>div{border-top:1px solid #315567;grid-template-columns:auto 1fr auto 1fr;gap:8px 14px;padding-top:15px;font-size:10px;display:grid}.prelaunch-decision-question>div span{color:#7fa0b1}.prelaunch-decision-question>div strong{font-weight:600}.prelaunch-source-copy{color:#9eb3be;border-top:1px solid #315567;margin-top:15px;padding-top:13px;font-size:10px}.prelaunch-source-copy summary{cursor:pointer;color:#89bed5;font-weight:700}.prelaunch-source-copy p{margin:9px 0 0;line-height:1.65}.prelaunch-primary-decision{background:#fff;border:1px solid #6a8291;border-left:5px solid #26a57f;margin-top:18px}.prelaunch-primary-decision>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.prelaunch-primary-decision>header span{color:#2b7a68;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.prelaunch-primary-decision>header h3{margin:5px 0 0;font-size:17px}.prelaunch-primary-decision>header>strong{text-align:center;border:1px solid #6a8291;min-width:104px;padding:10px 12px;font:700 13px IBM Plex Mono,monospace}.prelaunch-primary-decision>header>strong.is-yes{color:#16785a;background:#edf9f5;border-color:#279875}.prelaunch-primary-decision>header>strong.is-no{color:#8a5716;background:#fff7e9;border-color:#b97c34}.prelaunch-primary-decision>p{color:#172b37;margin:0;padding:18px 22px 12px;font-size:14px;font-weight:650;line-height:1.7}.prelaunch-primary-decision-meta{color:#687984;flex-wrap:wrap;gap:8px 18px;padding:0 22px 18px;font-size:9px;display:flex}.prelaunch-primary-decision-meta b{color:#243c49;margin-left:4px;font-family:IBM Plex Mono,monospace}.prelaunch-primary-decision>details{border-top:1px solid var(--line);padding:13px 22px 17px}.prelaunch-primary-decision>details>summary,.prelaunch-trial-grid details>summary{cursor:pointer;color:#356f91;font-size:9px;font-weight:700}.prelaunch-decision-trace{border:1px solid var(--line);background:#f8faf9;grid-template-columns:1fr 1fr;gap:0;margin-top:12px;display:grid}.prelaunch-decision-trace article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;min-height:0;padding:11px 12px;display:block}.prelaunch-decision-trace article:nth-child(2n){border-right:0}.prelaunch-decision-trace article:last-of-type{border-right:0;grid-column:1/-1}.prelaunch-decision-trace article span{color:#5a7788;letter-spacing:.08em;font:700 8px IBM Plex Mono,monospace}.prelaunch-decision-trace article p{color:#344b57;margin:6px 0 0;font-size:9px;font-weight:400;line-height:1.55}.prelaunch-decision-trace footer{color:#71818a;overflow-wrap:anywhere;grid-column:1/-1;gap:5px;padding:10px 12px;font-size:8px;display:grid}.prelaunch-matter-grid{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1fr;display:grid}.prelaunch-matter-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:145px;padding:20px 22px}.prelaunch-matter-grid article:nth-child(2n){border-right:0}.prelaunch-matter-grid article:nth-last-child(-n+2){border-bottom:0}.prelaunch-matter-grid article strong{margin-top:10px;font-size:13px;line-height:1.75;display:block}.prelaunch-matter-grid details,.prelaunch-authority-card details{color:#7b8991;margin-top:10px;font-size:9px}.prelaunch-matter-grid summary,.prelaunch-authority-card summary{cursor:pointer;color:#54768a;font-weight:700}.prelaunch-matter-grid details p,.prelaunch-authority-card details p{color:#6c7880;margin:7px 0 0;font-size:9px;line-height:1.55}.prelaunch-authority-card{background:#fffaf0;border:1px solid #caa660;margin-top:20px;padding:22px 24px}.prelaunch-authority-card header{justify-content:space-between;align-items:center;display:flex}.prelaunch-authority-card header b{color:#905e12;border:1px solid #c68a28;padding:5px 8px;font-size:9px}.prelaunch-authority-card h3{margin:13px 0 7px;font-size:15px}.prelaunch-authority-card p{color:#5d6870;margin:0;font-size:12px;line-height:1.7}.prelaunch-authority-card>div{color:#765522;border-top:1px solid #dfcda9;gap:14px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.prelaunch-trial-panel{background:#fff;border:1px solid #9cabb4;margin-top:20px}.prelaunch-trial-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.prelaunch-trial-panel h3{margin:5px 0 0;font-size:16px}.prelaunch-trial-panel header>strong{color:#178361;font:700 11px IBM Plex Mono,monospace}.prelaunch-trial-panel header>strong.has-mismatch{color:#b26f18}.prelaunch-trial-grid{grid-template-columns:repeat(5,1fr);display:grid}.prelaunch-trial-grid>article{border-right:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;min-height:180px;padding:14px;display:flex}.prelaunch-trial-grid article:last-child{border-right:0}.prelaunch-trial-grid>article>span{color:#6a7b85;font-size:9px}.prelaunch-trial-grid>article>strong{font:700 11px IBM Plex Mono,monospace}.prelaunch-trial-grid>article>p{color:#354b57;margin:0;font-size:9px;line-height:1.55}.prelaunch-trial-grid>article>small{color:#74858e;margin-top:auto;font-size:8px}.prelaunch-trial-grid>article>details{border-top:1px solid var(--line);padding-top:8px}.prelaunch-trial-grid .prelaunch-decision-trace{grid-template-columns:1fr}.prelaunch-trial-grid .prelaunch-decision-trace article,.prelaunch-trial-grid .prelaunch-decision-trace article:last-of-type{border-right:0;grid-column:auto}.prelaunch-trial-grid .is-pass strong{color:#16815f}.prelaunch-trial-grid .is-mismatch{background:#fff6e9}.prelaunch-trial-grid .is-mismatch strong{color:#b36b0c}.prelaunch-trial-panel>footer{border-top:1px solid var(--line);color:#687984;padding:11px 20px;font-size:9px}.prelaunch-deliberation-design{background:#f5f7f6;border:1px solid #8399a7;margin-top:20px}.prelaunch-deliberation-design>header{border-bottom:1px solid var(--line);color:#fff;background:#102f3b;padding:18px 20px}.prelaunch-deliberation-design>header>span{color:#7fdac0;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.prelaunch-deliberation-design>header h3{margin:7px 0 5px;font-size:18px}.prelaunch-deliberation-design>header p{color:#abc0c8;margin:0;font-size:10px}.prelaunch-deliberation-design>ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.prelaunch-deliberation-design>ol li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:9px;min-height:92px;padding:14px;display:grid}.prelaunch-deliberation-design>ol li:nth-child(3n){border-right:0}.prelaunch-deliberation-design>ol i{color:#2f72d8;font:700 9px IBM Plex Mono,monospace}.prelaunch-deliberation-design>ol strong{font-size:11px}.prelaunch-deliberation-design>ol p{color:#657680;margin:5px 0 0;font-size:9px;line-height:1.55}.prelaunch-deliberation-design>footer{color:#70531e;background:#fff4d8;grid-template-columns:auto 1fr;gap:12px;padding:13px 18px;font-size:9px;line-height:1.55;display:grid}.prelaunch-staff-ledger{background:#fff;border:1px solid #9cabb4;margin-top:20px}.prelaunch-staff-ledger>summary{cursor:pointer;color:#fff;background:#102536;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:14px 20px;list-style:none;display:flex}.prelaunch-staff-ledger>summary::-webkit-details-marker{display:none}.prelaunch-staff-ledger>summary>span{gap:5px;display:grid}.prelaunch-staff-ledger>summary small{color:#86a9ff;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.prelaunch-staff-ledger>summary strong{font-size:15px}.prelaunch-staff-ledger>summary>b{color:#efc384;text-align:center;border:1px solid #d6aa61;min-width:65px;padding:7px 10px;font:700 11px IBM Plex Mono,monospace}.prelaunch-staff-ledger>summary>b.has-records{color:#7ad8bb;border-color:#68bca0}.prelaunch-staff-boundary{border-bottom:1px solid var(--line);color:#765522;background:#fff6df;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 20px;display:grid}.prelaunch-staff-boundary strong{white-space:nowrap;font-size:10px}.prelaunch-staff-boundary p{margin:0;font-size:10px;line-height:1.6}.prelaunch-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prelaunch-staff-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#6f7e87;min-width:0;padding:12px 14px}.prelaunch-staff-grid article:nth-child(2n){border-right:0}.prelaunch-staff-grid article:last-child{border-right:0;grid-column:1/-1}.prelaunch-staff-grid article.has-record{color:#122b3b;background:#f2faf6}.prelaunch-staff-card-heading{grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-width:0;display:grid}.prelaunch-staff-card-heading>i{color:#608096;font:700 9px IBM Plex Mono,monospace}.prelaunch-staff-card-heading>div{gap:3px;min-width:0;display:grid}.prelaunch-staff-card-heading span{color:#71828c;font-size:8px}.prelaunch-staff-card-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.prelaunch-staff-card-heading>b{color:#a56b19;font:700 10px IBM Plex Mono,monospace}.prelaunch-staff-grid article.has-record .prelaunch-staff-card-heading>b{color:#16815f}.prelaunch-staff-purpose{color:#566b77;margin:10px 0;font-size:9px;line-height:1.55}.prelaunch-staff-grid article>details{border-top:1px dashed #ccd5da;padding-top:8px}.prelaunch-staff-grid article>details summary{cursor:pointer;color:#2867cb;font-size:9px}.prelaunch-staff-method{gap:7px;margin-top:9px;display:grid}.prelaunch-staff-method p{color:#657782;grid-template-columns:62px 1fr;gap:7px;margin:0;font-size:8px;line-height:1.55;display:grid}.prelaunch-staff-method b{color:#18384a}.prelaunch-staff-ledger>footer{color:#687984;padding:11px 20px;font-size:9px}.prelaunch-improvement-architect{background:#f7f4ff;border:1px solid #8c79c8;margin-top:20px}.prelaunch-improvement-architect>header{color:#fff;background:#31275a;justify-content:space-between;gap:14px;padding:14px 18px;display:flex}.prelaunch-improvement-architect>header span{color:#b8a8ff;letter-spacing:.1em;font:700 9px IBM Plex Mono,monospace}.prelaunch-improvement-architect>header strong{font-size:11px}.prelaunch-improvement-architect>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prelaunch-improvement-architect article{border-right:1px solid #d7d0ec;padding:15px}.prelaunch-improvement-architect article:last-child{border-right:0}.prelaunch-improvement-architect article b{color:#5e45a5;font-size:10px}.prelaunch-improvement-architect article p{color:#5f5a70;margin:7px 0 0;font-size:9px;line-height:1.6}.prelaunch-improvement-architect>footer{color:#665b83;border-top:1px solid #d7d0ec;padding:12px 18px;font-size:9px}@media (max-width:980px){.prelaunch-deliberation-design>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.prelaunch-deliberation-design>ol li:nth-child(3n){border-right:1px solid var(--line)}.prelaunch-deliberation-design>ol li:nth-child(2n){border-right:0}.prelaunch-improvement-architect>div{grid-template-columns:1fr}.prelaunch-improvement-architect article{border-bottom:1px solid #d7d0ec;border-right:0}}.prelaunch-levers{margin-top:20px}.prelaunch-levers>div{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:9px;display:grid}.prelaunch-levers article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.prelaunch-levers article:nth-child(2n){border-right:0}.prelaunch-levers article:nth-last-child(-n+2){border-bottom:0}.prelaunch-levers i{color:#3e73da;font:700 9px IBM Plex Mono,monospace}.prelaunch-levers strong{font-size:11px}.prelaunch-registry-foot{color:#fff;background:#0e2b3a;border:1px solid #234a61;align-items:center;gap:18px;margin-top:20px;padding:16px 18px;display:flex}.prelaunch-registry-foot span{color:#82aabd;font-size:10px}.prelaunch-registry-foot strong{font:700 15px IBM Plex Mono,monospace}.prelaunch-registry-foot small{color:#9eb1bc;margin-left:auto;font-size:9px}.prelaunch-context-panel{flex-direction:column;min-height:100%;display:flex}.prelaunch-context-panel>section{border-bottom:1px solid var(--line);gap:7px;padding:20px 22px;display:grid}.prelaunch-context-panel section strong{font-size:13px;line-height:1.45}.prelaunch-context-panel section small{color:#71818b;font-size:10px;line-height:1.55}.prelaunch-context-panel section.is-score strong{color:#167f60;font:700 25px IBM Plex Mono,monospace}.prelaunch-context-panel section.is-staff-empty{background:#fff8e9}.prelaunch-context-panel section.is-staff-empty strong{color:#a46b1c}.prelaunch-context-panel section.is-staff-complete strong{color:#167f60}.prelaunch-context-panel>footer{color:#765522;background:#fff6df;border:1px solid #d4aa58;gap:5px;margin:auto 16px 16px;padding:16px;display:grid}.prelaunch-context-panel>footer b{font:700 9px IBM Plex Mono,monospace}.prelaunch-context-panel>footer span{font-size:10px}.prelaunch-context-brief{background:#fff;border:1px solid #8d9da6;margin-top:20px}.prelaunch-context-brief>header{border-bottom:1px solid var(--line);background:#f7f6f2;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.prelaunch-context-brief>header>div:first-child{min-width:0}.prelaunch-context-brief>header span,.prelaunch-brief-section-heading>span,.prelaunch-future-tunnel header>span{color:#47738f;letter-spacing:.13em;font:700 9px IBM Plex Mono,monospace}.prelaunch-context-brief>header h3{margin:6px 0 4px;font-size:19px}.prelaunch-context-brief>header p{color:#6b7a82;margin:0;font-size:10px;line-height:1.55}.prelaunch-brief-actions{flex:none;gap:8px;display:flex}.prelaunch-brief-actions button{color:#17384a;cursor:pointer;background:#fff;border:1px solid #31566c;min-height:38px;padding:0 13px;font-size:10px;font-weight:700}.prelaunch-brief-actions button:last-child{color:#fff;background:#17384a}.prelaunch-brief-actions button:hover{color:#2f64c5;border-color:#3973da}.prelaunch-brief-actions button:last-child:hover{color:#fff;background:#254e65}.prelaunch-brief-boundary{color:#765522;background:#fff3d9;border-bottom:1px solid #d4b16a;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;font-size:9px;line-height:1.5;display:flex}.prelaunch-brief-boundary b{font-family:IBM Plex Mono,monospace}.prelaunch-brief-metadata{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prelaunch-brief-metadata>div{border-right:1px solid var(--line);gap:6px;min-width:0;padding:13px 15px;display:grid}.prelaunch-brief-metadata>div:last-child{border-right:0}.prelaunch-brief-metadata span{color:#73828a;font-size:8px}.prelaunch-brief-metadata strong{color:#253d4a;font:700 10px/1.45 IBM Plex Mono,monospace}.prelaunch-brief-section-heading{align-items:baseline;gap:12px;padding:20px 20px 11px;display:flex}.prelaunch-brief-section-heading h4{margin:0;font-size:15px}.prelaunch-brief-section-heading p{color:#74828a;margin:0 0 0 auto;font-size:9px}.prelaunch-brief-contract-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 20px;display:grid}.prelaunch-brief-contract-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:102px;padding:14px 16px}.prelaunch-brief-contract-grid article:nth-child(2n){border-right:0}.prelaunch-brief-contract-grid article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.prelaunch-brief-contract-grid article:nth-last-child(2){border-bottom:0}.prelaunch-brief-contract-grid span{color:#47738f;letter-spacing:.08em;font:700 8px IBM Plex Mono,monospace}.prelaunch-brief-contract-grid p,.prelaunch-brief-contract-grid ul{color:#263b47;margin:9px 0 0;font-size:11px;line-height:1.7}.prelaunch-brief-contract-grid ul{padding-left:17px}.prelaunch-context-field-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 20px 20px;display:grid}.prelaunch-context-field-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:110px;padding:14px 16px}.prelaunch-context-field-grid article:nth-child(2n){border-right:0}.prelaunch-context-field-grid article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.prelaunch-context-field-grid article:nth-last-child(2){border-bottom:0}.prelaunch-context-field-grid article.is-unrecorded{background:#f5f4f0}.prelaunch-context-field-grid article.is-partial{background:#fff9ec}.prelaunch-context-field-grid article.is-recorded{background:#f2faf6}.prelaunch-context-field-grid article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prelaunch-context-field-grid article>header span{color:#243e4c;font-size:10px;font-weight:750}.prelaunch-context-field-grid article>header b{color:#67757c;white-space:nowrap;border:1px solid #a7b0b5;padding:3px 6px;font:700 8px IBM Plex Mono,monospace}.prelaunch-context-field-grid article.is-partial>header b{color:#956717;border-color:#c79842}.prelaunch-context-field-grid article.is-recorded>header b{color:#24765d;border-color:#4c967d}.prelaunch-context-field-grid article p{color:#5e6d74;overflow-wrap:anywhere;margin:10px 0 0;font-size:10px;line-height:1.65}.prelaunch-context-field-grid article.is-unrecorded p{color:#787f83;font-family:IBM Plex Mono,monospace}.prelaunch-future-tunnel{color:#fff;background:#102b3a;border:1px solid #263f50;margin:0 20px 20px}.prelaunch-future-tunnel>header{border-bottom:1px solid #365463;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.prelaunch-future-tunnel>header span{color:#80b7cd}.prelaunch-future-tunnel>header strong{color:#efc384;font:700 10px IBM Plex Mono,monospace}.prelaunch-future-tunnel ol{counter-reset:tunnel-step;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.prelaunch-future-tunnel li{color:#c6d5dc;counter-increment:tunnel-step;border-bottom:1px solid #365463;border-right:1px solid #365463;align-items:center;gap:9px;min-height:54px;padding:10px 15px;font-size:9px;line-height:1.5;display:flex}.prelaunch-future-tunnel li:nth-child(2n){border-right:0}.prelaunch-future-tunnel li:nth-last-child(-n+2){border-bottom:0}.prelaunch-future-tunnel li:before{content:counter(tunnel-step, decimal-leading-zero);color:#75a9bd;font:700 8px IBM Plex Mono,monospace}.prelaunch-brief-english-source{border:1px solid var(--line);color:#66767e;margin:0 20px 20px}.prelaunch-brief-english-source>summary{cursor:pointer;color:#47738f;padding:12px 14px;font-size:10px;font-weight:700}.prelaunch-brief-english-source>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prelaunch-brief-english-source article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px 14px}.prelaunch-brief-english-source article:nth-child(2n){border-right:0}.prelaunch-brief-english-source article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.prelaunch-brief-english-source article:nth-last-child(2){border-bottom:0}.prelaunch-brief-english-source article span{color:#71838d;font-size:8px;font-weight:700}.prelaunch-brief-english-source article p,.prelaunch-brief-english-source article ul{margin:7px 0 0;padding-left:16px;font-size:9px;line-height:1.55}.prelaunch-brief-english-source article p{padding-left:0}.prelaunch-print-sheet{display:none}.prelaunch-staff-run-surface,.prelaunch-discovery-surface{background:var(--paper);flex-direction:column;height:100%;min-height:0;display:flex}.discovery-run-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:142px;padding:24px 30px;display:flex}.discovery-run-heading>div{min-width:0}.discovery-run-heading span,.discovery-role-ledger>header span{color:#47738f;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.discovery-run-heading h2{margin:8px 0 6px;font-size:clamp(24px,2.2vw,34px);line-height:1.18}.discovery-run-heading p{color:#687b86;margin:0;font-size:12px}.discovery-run-heading>strong{color:#17795c;text-align:center;background:#f0faf6;border:1px solid #55a78c;flex:none;min-width:132px;padding:13px 15px;font:700 12px IBM Plex Mono,monospace}.discovery-run-scroll{min-height:0;padding:24px 30px 44px;overflow-y:auto}.discovery-run-summary{background:#d3dbde;border:1px solid #93a4ad;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.discovery-run-summary article{background:#fff;gap:7px;min-width:0;padding:18px;display:grid}.discovery-run-summary span{color:#557888;font:700 9px IBM Plex Mono,monospace}.discovery-run-summary strong{font-size:22px}.discovery-run-summary small{color:#71818a;font-size:9px}.discovery-run-explainer{background:#fff5df;border:1px solid #d2a456;margin-top:16px;padding:16px 18px}.discovery-run-explainer b{color:#7e571b;font-size:11px}.discovery-run-explainer p{color:#6b5a3e;margin:7px 0 0;font-size:10px;line-height:1.65}.discovery-role-ledger{background:#fff;border:1px solid #93a4ad;margin-top:20px}.discovery-role-ledger>header{border-bottom:1px solid var(--line);padding:17px 20px}.discovery-role-ledger>header h3{margin:5px 0 0;font-size:17px}.discovery-role-ledger>article{border-bottom:1px solid var(--line)}.discovery-role-ledger>article:last-child{border-bottom:0}.discovery-role-ledger>article>header{color:#fff;background:#102c3b;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:14px 17px;display:grid}.discovery-role-ledger>article>header i{color:#85a9ba;font:700 9px IBM Plex Mono,monospace}.discovery-role-ledger>article>header small{color:#7fc3df;font:700 8px IBM Plex Mono,monospace}.discovery-role-ledger>article>header h4{margin:3px 0 0;font-size:11px}.discovery-role-ledger>article>header b{color:#77d4b5;font:700 11px IBM Plex Mono,monospace}.discovery-role-ledger>article>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discovery-role-ledger section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:17px}.discovery-role-ledger section:nth-child(2n){border-right:0}.discovery-role-ledger section>span{color:#3972d7;font:700 8px IBM Plex Mono,monospace}.discovery-role-ledger h5{margin:7px 0;font-size:13px;line-height:1.45}.discovery-role-ledger section>p{color:#48606b;margin:0;font-size:10px;line-height:1.65}.discovery-role-ledger dl{background:#d5dddf;gap:1px;margin:13px 0;display:grid}.discovery-role-ledger dl div{background:#f8faf9;grid-template-columns:82px 1fr;gap:8px;padding:7px 8px;display:grid}.discovery-role-ledger dt{color:#5a7583;font-size:8px;font-weight:700}.discovery-role-ledger dd{color:#52666f;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.5}.discovery-role-ledger section footer{color:#78868d;flex-wrap:wrap;gap:7px 14px;font-size:8px;display:flex}.discovery-role-ledger section footer b{color:#16805f}.staff-run-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:142px;padding:24px 30px;display:flex}.staff-run-heading>div{min-width:0}.staff-run-heading span,.staff-run-question>span,.staff-run-phase-board>header span,.staff-run-context>header>span,.staff-run-context-grid>article>span,.staff-run-authority span,.staff-run-ledger>header span,.staff-run-decision>header span,.staff-run-quality>header span,.staff-run-improvement>header span,.staff-run-sources>header span{color:#47738f;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.staff-run-heading h2{margin:8px 0 6px;font-size:clamp(24px,2.2vw,34px);line-height:1.18}.staff-run-heading p{color:#687b86;margin:0;font-size:12px}.staff-run-heading>strong{text-align:center;border:1px solid;flex:none;min-width:118px;padding:13px 15px;font:700 12px IBM Plex Mono,monospace}.staff-run-heading>strong.is-completed{color:#17795c;background:#f0faf6;border-color:#55a78c}.staff-run-heading>strong.is-blocked{color:#9a6416;background:#fff7e8;border-color:#c38a3e}.staff-run-boundary{color:#765522;background:#fff3d9;border-bottom:1px solid #d4b16a;align-items:center;gap:18px;padding:11px 30px;font-size:10px;line-height:1.5;display:flex}.staff-run-boundary b{white-space:nowrap}.staff-run-scroll{min-height:0;padding:24px 30px 44px;overflow-y:auto}.staff-run-question{border-left:5px solid var(--blue);color:#fff;background:#0d2b39;padding:25px 27px}.staff-run-question>span{color:#7fc5e3}.staff-run-question h3{max-width:980px;margin:10px 0 22px;font-size:clamp(21px,2vw,30px);line-height:1.38}.staff-run-question>div{background:#315567;border-top:1px solid #315567;grid-template-columns:1fr 1fr;gap:1px;display:grid}.staff-run-question>div p{background:#0d2b39;gap:5px;margin:0;padding:14px 0;font-size:11px;display:grid}.staff-run-question>div p+p{padding-left:20px}.staff-run-question small{color:#7fa0b1;font-size:9px}.staff-run-phase-board,.staff-run-context,.staff-run-ledger,.staff-run-decision,.staff-run-quality,.staff-run-improvement,.staff-run-sources{background:#fff;border:1px solid #93a4ad;margin-top:20px}.staff-run-phase-board>header,.staff-run-ledger>header,.staff-run-quality>header,.staff-run-improvement>header,.staff-run-sources>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.staff-run-phase-board h3,.staff-run-context h3,.staff-run-ledger h3,.staff-run-quality h3,.staff-run-improvement h3,.staff-run-sources h3{margin:5px 0 0;font-size:17px}.staff-run-phase-board>div{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.staff-run-phase-board>div article{border-right:1px solid var(--line);align-content:center;gap:6px;min-width:0;min-height:92px;padding:13px;display:grid}.staff-run-phase-board>div article:last-child{border-right:0}.staff-run-phase-board article i{color:#718995;font:700 9px IBM Plex Mono,monospace}.staff-run-phase-board article strong{font-size:10px;line-height:1.45}.staff-run-phase-board article span{color:#78868d;font-size:9px}.staff-run-phase-board article.is-done{background:#f2faf6;box-shadow:inset 0 4px #25a27b}.staff-run-phase-board article.is-failed{background:#fff7e8;box-shadow:inset 0 4px #c47e20}.staff-run-phase-board article.is-pending{background:#f2f2ef}.staff-run-phase-board>footer{border-top:1px solid var(--line);color:#667983;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 16px;font-size:9px;display:flex}.staff-run-phase-board>footer b{color:#1b765d}.staff-run-phase-board>footer small{margin-left:auto}.staff-run-stop{background:#fff7e8;border:1px solid #c68a32;border-left:5px solid #c27616;margin-top:20px;padding:20px 22px}.staff-run-stop>span{color:#a46a18;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.staff-run-stop h3{margin:7px 0 12px;font-size:18px}.staff-run-stop p{color:#6c4e23;margin:6px 0;font-size:11px}.staff-run-stop code{background:#f0dfbd;padding:2px 5px}.staff-run-stop small{color:#7a6543;margin-top:12px;line-height:1.65;display:block}.staff-run-context>header{border-bottom:1px solid var(--line);background:#f7f6f2;padding:20px 22px}.staff-run-context>header p{color:#687981;margin:5px 0 0;font-size:10px}.staff-run-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-run-context-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:18px}.staff-run-context-grid>article:nth-child(2n){border-right:0}.staff-run-context-grid>article p{color:#435963;gap:4px;margin:12px 0 0;font-size:10px;line-height:1.6;display:grid}.staff-run-context-grid>article p b{color:#213b49}.staff-run-context-grid>article p small{color:#7a898f}.staff-run-authority{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.staff-run-authority article{border-right:1px solid var(--line);background:#fffaf0;padding:16px 18px}.staff-run-authority article:last-child{border-right:0}.staff-run-authority p{color:#665b43;margin:9px 0 0;font-size:10px;line-height:1.55}.staff-run-ledger>header strong{color:#1b7a5e;font:700 11px IBM Plex Mono,monospace}.staff-run-judgment-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-run-judgment-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7fbf9;min-width:0;padding:17px 18px}.staff-run-judgment-grid>article:nth-child(2n){border-right:0}.staff-run-judgment-grid>article:last-child{border-right:0;grid-column:1/-1}.staff-run-judgment-grid>article.is-invalid{background:#fff5e7;box-shadow:inset 4px 0 #c5791d}.staff-run-judgment-grid article>header{grid-template-columns:24px 1fr auto;align-items:center;gap:9px;display:grid}.staff-run-judgment-grid article>header i{color:#5f8192;font:700 9px IBM Plex Mono,monospace}.staff-run-judgment-grid article>header span{color:#6f838c;font-size:8px}.staff-run-judgment-grid article>header h4{margin:3px 0 0;font-size:11px}.staff-run-judgment-grid article>header>b{color:#16805f;font:700 11px IBM Plex Mono,monospace}.staff-run-judgment-grid article>p{color:#2f4652;margin:13px 0 0;font-size:10px;line-height:1.7}.staff-run-contract-error{background:#f7e4bd;padding:8px 9px;font-weight:700;color:#8d5710!important}.staff-run-judgment-grid dl{background:#d5dddf;gap:1px;margin:14px 0 0;display:grid}.staff-run-judgment-grid dl div{background:#fff;grid-template-columns:76px 1fr;gap:8px;padding:8px 9px;display:grid}.staff-run-judgment-grid dt{color:#5a7583;font-size:8px;font-weight:700}.staff-run-judgment-grid dd{color:#52666f;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.55}.staff-run-decision{border-color:#234d63}.staff-run-decision>header{color:#fff;background:#0f3040;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.staff-run-decision>header span{color:#7fc3df}.staff-run-decision>header strong{color:#79d5b8;font:700 13px IBM Plex Mono,monospace}.staff-run-decision>h3{margin:0;padding:20px;font-size:16px;line-height:1.65}.staff-run-decision>div,.staff-run-decision details>section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.staff-run-decision article,.staff-run-decision details>section>div{border-right:1px solid var(--line);padding:16px 18px}.staff-run-decision article:last-child,.staff-run-decision details>section>div:last-child{border-right:0}.staff-run-decision article span{color:#47738f;font-size:9px;font-weight:700}.staff-run-decision article p,.staff-run-decision details p{color:#526771;margin:8px 0 0;font-size:10px;line-height:1.65}.staff-run-decision details{border-top:1px solid var(--line)}.staff-run-decision summary{cursor:pointer;color:#2c6a8b;padding:12px 18px;font-size:10px;font-weight:700}.staff-run-decision details b{color:#213d4a;font-size:10px}.staff-run-quality>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-run-quality>div article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:15px 17px;display:grid}.staff-run-quality>div article:nth-child(2n){border-right:0}.staff-run-quality article>strong{font-size:11px}.staff-run-quality article>b{color:#1c7c5f;font:700 9px IBM Plex Mono,monospace}.staff-run-quality article>b.is-hold{color:#a46a17}.staff-run-quality article p{color:#5b6d76;grid-column:1/-1;margin:0;font-size:9px;line-height:1.6}.staff-run-quality>p{color:#705b39;background:#fff7e8;margin:0;padding:18px 20px;font-size:11px;line-height:1.65}.staff-run-evaluation-stages{border:1px solid var(--line);background:#fff;margin-top:20px}.staff-run-evaluation-stages>header{border-bottom:1px solid var(--line);padding:17px 19px}.staff-run-evaluation-stages>header span{color:#617580;letter-spacing:.12em;font:700 8px IBM Plex Mono,monospace}.staff-run-evaluation-stages>header h3{margin:5px 0 0;font-size:15px}.staff-run-evaluation-stages>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.staff-run-evaluation-stages article{border-right:1px solid var(--line);gap:5px;padding:14px 16px;display:grid}.staff-run-evaluation-stages article:last-child{border-right:0}.staff-run-evaluation-stages article strong{font-size:10px}.staff-run-evaluation-stages article b{color:#1c7c5f;font:700 9px IBM Plex Mono,monospace}.staff-run-evaluation-stages article span,.staff-run-evaluation-stages article small{color:#617580;overflow-wrap:anywhere;font:8px IBM Plex Mono,monospace}.staff-run-improvement{background:#f8f5ff;border-color:#9887c2}.staff-run-improvement>header{color:#fff;background:#30275a}.staff-run-improvement>header span{color:#b8a7ff}.staff-run-improvement>p{color:#5c5970;border-bottom:1px solid #ddd6ef;grid-template-columns:112px 1fr;gap:12px;margin:0;padding:12px 18px;font-size:10px;line-height:1.6;display:grid}.staff-run-improvement>p b{color:#5b45a2}.staff-run-improvement details{padding:12px 18px 16px}.staff-run-improvement summary{cursor:pointer;color:#654eaa;font-size:10px;font-weight:700}.staff-run-improvement li,.staff-run-improvement details p{color:#5d5970;font-size:9px;line-height:1.6}.staff-run-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-run-sources a{border-right:1px solid var(--line);min-width:0;color:inherit;gap:6px;padding:16px 18px;text-decoration:none;display:grid}.staff-run-sources a:last-child{border-right:0}.staff-run-sources a:hover{background:#f0f6fb}.staff-run-sources a b{color:#3972d7;font:700 9px IBM Plex Mono,monospace}.staff-run-sources a strong{font-size:11px}.staff-run-sources a span{color:#70818a;font-size:9px}.staff-run-sources a p{color:#596d76;margin:0;font-size:9px;line-height:1.55}.staff-run-receipt{color:#fff;background:#102c3b;border:1px solid #294b60;gap:8px;margin-top:20px;padding:17px 19px;font-size:10px;line-height:1.65;display:grid}.staff-run-receipt small{color:#8faab7;overflow-wrap:anywhere;font:8px IBM Plex Mono,monospace}@media (max-width:980px){.staff-run-phase-board>div{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-run-phase-board>div article:nth-child(3n){border-right:0}.staff-run-context-grid,.staff-run-judgment-grid,.staff-run-quality>div{grid-template-columns:1fr}.staff-run-context-grid>article,.staff-run-judgment-grid>article,.staff-run-quality>div article{border-right:0;grid-column:auto}}@media (max-width:680px){.staff-run-heading{flex-direction:column;align-items:flex-start;padding:20px}.staff-run-boundary{flex-direction:column;align-items:flex-start;gap:4px;padding:11px 20px}.staff-run-scroll{padding:18px 16px 36px}.staff-run-question>div,.staff-run-authority,.staff-run-decision>div,.staff-run-decision details>section,.staff-run-sources>div{grid-template-columns:1fr}.staff-run-question>div p+p{padding-left:0}.staff-run-authority article,.staff-run-decision article,.staff-run-decision details>section>div,.staff-run-sources a{border-right:0;border-bottom:1px solid var(--line)}.staff-run-phase-board>header,.staff-run-ledger>header{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.prelaunch-context-brief>header{flex-direction:column;align-items:flex-start}.prelaunch-brief-actions{width:100%}.prelaunch-brief-actions button{flex:1}.prelaunch-brief-boundary{flex-direction:column;align-items:flex-start;gap:4px}.prelaunch-brief-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.prelaunch-brief-metadata>div:nth-child(2){border-right:0}.prelaunch-brief-metadata>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.prelaunch-brief-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.prelaunch-brief-section-heading p{margin-left:0}.prelaunch-brief-contract-grid,.prelaunch-context-field-grid,.prelaunch-brief-english-source>div,.prelaunch-future-tunnel ol{grid-template-columns:1fr}.prelaunch-brief-contract-grid article,.prelaunch-context-field-grid article,.prelaunch-brief-english-source article,.prelaunch-future-tunnel li{border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.prelaunch-future-tunnel li{border-bottom-color:#365463}.prelaunch-brief-contract-grid article:last-child,.prelaunch-context-field-grid article:last-child,.prelaunch-brief-english-source article:last-child,.prelaunch-future-tunnel li:last-child{border-bottom:0}}.active-matters-empty{background:var(--paper);align-content:center;justify-items:start;gap:16px;min-height:100%;padding:clamp(34px,7vw,90px);display:grid}.active-matters-empty>span{color:#3b71d4;letter-spacing:.16em;font:700 10px IBM Plex Mono,monospace}.active-matters-empty h2{max-width:680px;margin:0;font-size:clamp(31px,4vw,58px);line-height:1.08}.active-matters-empty>p{color:#667984;max-width:720px;margin:0;font-size:14px;line-height:1.8}.active-matters-empty>div{gap:10px;display:flex}.active-matters-empty>div button{color:#142938;cursor:pointer;background:#fff;border:1px solid #21425a;min-height:44px;padding:0 17px;font-weight:700}.active-matters-empty>div button:first-child{background:var(--blue);border-color:var(--blue);color:#fff}.active-matters-empty>section{border:1px solid #a6b5bd;grid-template-columns:repeat(3,1fr);width:min(760px,100%);margin-top:15px;display:grid}.active-matters-empty article{background:#fff;border-right:1px solid #a6b5bd;align-content:center;gap:7px;min-height:120px;padding:18px;display:grid}.active-matters-empty article:last-child{border-right:0}.active-matters-empty article span{color:#617683;font-size:10px}.active-matters-empty article strong{font:700 25px IBM Plex Mono,monospace}.active-matters-empty article small{color:#7b8b94;font-size:9px}.rail-foot{color:#fff;border:1px solid var(--line-dark);text-align:left;cursor:pointer;background:#0e2031;gap:6px;margin:12px;padding:14px;display:grid}.rail-foot>span{color:#6f879a;letter-spacing:.14em;font:600 8px IBM Plex Mono,monospace}.rail-foot p{color:#778c9e;margin:0;font-size:9px;line-height:1.5}.decision-stage{background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex}.decision-stage>:is(.principal-desk,.principal-loading,.platform-surface,.agent-operations-hub,.deliberation-studio,.impact-studio,.operations-studio,.decision-compression-studio,.compression-loading,.decision-memory-studio,.memory-loading,.rehearsal-lab){flex:1 1 0;height:auto;min-height:0}.rehearsal-lab{width:100%;height:100%;min-height:0;color:var(--ink-950);background:linear-gradient(#f6f5f0f0,#f6f5f0f0),repeating-linear-gradient(90deg,#0000 0 79px,#1c36410b 79px 80px),#e8e6df;padding:28px 30px 80px;overflow:hidden auto;container:rehearsal/inline-size}.rehearsal-hero{border-top:3px solid #376de5;border-bottom:1px solid #89999d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;min-height:164px;display:grid}.rehearsal-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rehearsal-hero>div>span,.rehearsal-section-title span,.rehearsal-layer-grid article>span,.rehearsal-verdict>span{color:#47758a;letter-spacing:.12em;font:700 10px IBM Plex Mono,monospace}.rehearsal-hero h2{margin:8px 0 9px;font:550 clamp(34px,3vw,50px)/1.05 Newsreader,Noto Sans KR,serif}.rehearsal-hero p{color:#5c6e74;max-width:920px;margin:0;font-size:14px;line-height:1.75}.rehearsal-boundary{color:#77551d;background:#f5ead5;border:1px solid #c5a46b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:54px;margin:14px 0;padding:11px 14px;display:grid}.rehearsal-boundary b,.rehearsal-boundary i{letter-spacing:.08em;font:800 9px IBM Plex Mono,monospace}.rehearsal-boundary span{font-size:11px;line-height:1.55}.rehearsal-boundary i{color:#984d47;background:#f8e4e1;border:1px solid #c9867f;padding:5px 7px;font-style:normal}.rehearsal-metrics{background:#aab3b5;border:1px solid #9ca9ac;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.rehearsal-metrics article{background:#f9f9f6;align-content:center;gap:6px;min-width:0;min-height:105px;padding:14px 16px;display:grid}.rehearsal-metrics span{color:#607d89;letter-spacing:.12em;font:700 8px IBM Plex Mono,monospace}.rehearsal-metrics strong{overflow-wrap:anywhere;font:600 32px/1 Newsreader,serif}.rehearsal-metrics small{color:#68787d;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.rehearsal-continuity-evidence{background:#eef4f2;border:1px solid #b8c4c7;border-top:0;grid-template-columns:auto minmax(240px,1fr) minmax(220px,.8fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.rehearsal-continuity-evidence>div{gap:3px;display:grid}.rehearsal-continuity-evidence span{color:#2f6f62;letter-spacing:.12em;font:700 8px IBM Plex Mono,monospace}.rehearsal-continuity-evidence b{font-size:12px}.rehearsal-continuity-evidence code{color:#203943;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 10px IBM Plex Mono,monospace;overflow:hidden}.rehearsal-continuity-evidence small{color:#52676e;font-size:10px;line-height:1.45}.rehearsal-continuity-evidence.has-error{background:#faeeeb;border-color:#bd6a64}.rehearsal-continuity-evidence.has-error span,.rehearsal-continuity-evidence.has-error code{color:#9c4039}.rehearsal-progress{color:#276850;background:#e6f2ec;border:1px solid #85b49f;grid-template-columns:90px 1fr;align-items:center;gap:12px;min-height:48px;margin-top:13px;padding:10px 14px;display:grid}.rehearsal-progress.has-error{color:#834845;background:#f7e8e6;border-color:#d3a09c}.rehearsal-progress span{font:700 9px IBM Plex Mono,monospace}.rehearsal-progress strong{font-size:11px}.rehearsal-layer-grid{background:#8c9ca0;border:1px solid #8c9ca0;grid-template-columns:1fr 1fr;gap:1px;margin-top:13px;display:grid}.rehearsal-layer-grid article{background:#f7f7f3;min-height:132px;padding:18px}.rehearsal-layer-grid article:last-child{color:#fff;background:#102735}.rehearsal-layer-grid article:last-child>span{color:#87a9b7}.rehearsal-layer-grid h3{margin:8px 0 7px;font-size:20px}.rehearsal-layer-grid p{color:#607176;margin:0;font-size:11px;line-height:1.65}.rehearsal-layer-grid article:last-child p{color:#9fb4bd}.rehearsal-empty{text-align:center;background:#fff;border:1px solid #aab4b5;place-content:center;gap:7px;min-height:240px;margin-top:14px;padding:28px;display:grid}.rehearsal-empty.compact{border:0;min-height:140px;margin:0}.rehearsal-empty b{font-size:14px}.rehearsal-empty span{color:#6c7d82;font-size:11px;line-height:1.6}.rehearsal-pairs{background:#fff;border:1px solid #96a3a7;margin-top:14px}.rehearsal-section-title{border-bottom:1px solid #cbd2d3;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 16px;display:flex}.rehearsal-section-title h3{margin:5px 0 0;font-size:18px}.rehearsal-section-title code,.rehearsal-section-title>b{color:#65787e;font:700 9px IBM Plex Mono,monospace}.rehearsal-pairs>article{border-bottom:1px solid #d1d6d6;grid-template-columns:170px minmax(0,1fr) 170px;align-items:stretch;min-height:104px;display:grid}.rehearsal-pairs>article:last-child{border-bottom:0}.rehearsal-pairs article>button{color:#17262d;text-align:left;cursor:pointer;background:#eef0ed;border:0;align-content:center;gap:5px;padding:12px 14px;display:grid}.rehearsal-pairs article>button:last-child{text-align:right}.rehearsal-pairs article>button.is-active{color:#fff;background:#2a6577}.rehearsal-pairs button small,.rehearsal-pairs button span{color:inherit;opacity:.7;font:700 8px IBM Plex Mono,monospace}.rehearsal-pairs button strong{font-size:13px}.rehearsal-pairs article>div{grid-template-columns:1fr auto;align-content:center;gap:4px 15px;padding:14px 18px;display:grid}.rehearsal-pairs article>div span{color:#537482;font:700 9px IBM Plex Mono,monospace}.rehearsal-pairs article>div h4{grid-row:2;margin:0;font-size:14px}.rehearsal-pairs article>div b{color:#765622;border:1px solid #c8ad75;grid-area:1/2/3;align-self:center;padding:5px 7px;font:700 8px IBM Plex Mono,monospace}.rehearsal-feedback{background:#f8faf9;border:1px solid #7796a0;margin-top:14px}.rehearsal-feedback>div:last-child{background:#b7c3c5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rehearsal-feedback article{background:#f8faf9;align-content:start;gap:9px;min-height:172px;padding:16px;display:grid}.rehearsal-feedback article header,.rehearsal-feedback article footer{justify-content:space-between;gap:12px;display:flex}.rehearsal-feedback article header span,.rehearsal-feedback article header b,.rehearsal-feedback article footer{color:#55727b;font:700 9px IBM Plex Mono,monospace}.rehearsal-feedback article header b{color:#236a55}.rehearsal-feedback article>strong{font-size:17px}.rehearsal-feedback article p{color:#53666c;margin:0;font-size:12px;line-height:1.6}.rehearsal-feedback article footer{border-top:1px solid #d3dada;margin-top:auto;padding-top:9px}.rehearsal-feedback article footer i{color:#a35f2a;font-style:normal}.demand-simulation-shadow{background:#f1eff9;border-left:3px solid #7b6ad6;margin:12px 0;padding:14px}.demand-simulation-shadow>span{color:#6a58bf;letter-spacing:.08em;font:800 10px IBM Plex Mono,monospace}.demand-simulation-shadow>strong{margin-top:7px;font-size:17px;display:block}.demand-simulation-shadow p{color:#53606a;margin:7px 0;font-size:12px;line-height:1.6}.demand-simulation-shadow small{color:#6b687b;font-size:10px;line-height:1.5}.demand-simulation-inbox{background:#f5f3fa;border-bottom:1px solid #d8d5e5;padding:14px 16px}.demand-simulation-inbox>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.demand-simulation-inbox>header div{gap:3px;display:grid}.demand-simulation-inbox>header span,.demand-simulation-inbox article>span{color:#6a58bf;letter-spacing:.08em;font:800 9px IBM Plex Mono,monospace}.demand-simulation-inbox>header strong{font-size:15px}.demand-simulation-inbox>header small{color:#6b687b;font:700 9px IBM Plex Mono,monospace}.demand-simulation-inbox>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.demand-simulation-inbox article{background:#fff;border:1px solid #d8d4e8;gap:6px;padding:12px;display:grid}.demand-simulation-inbox article>strong{font-size:13px}.demand-simulation-inbox article p{color:#53606a;margin:0;font-size:11px;line-height:1.55}.demand-simulation-inbox article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.demand-simulation-inbox article footer small{color:#6b687b;font-size:9px}.demand-simulation-inbox article button{color:#5645a9;white-space:nowrap;background:0 0;border:1px solid #8c80c5;min-height:32px;padding:0 10px;font-size:10px;font-weight:800}.demand-simulation-inbox article footer>div{gap:6px;display:flex}.demand-simulation-inbox article button:disabled{color:#85818f;background:#eceaf0;border-color:#c7c4cf}.rehearsal-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-top:14px;display:grid}.rehearsal-detail-grid>*{min-width:0}.rehearsal-turn-ledger{background:#fff;border:1px solid #96a3a7;min-width:0;overflow:hidden}.rehearsal-turn-ledger>article{border-bottom:1px solid #d1d6d6;grid-template-columns:170px minmax(180px,.4fr) minmax(280px,1fr) auto;align-items:start;gap:11px 16px;min-width:0;min-height:158px;padding:15px 17px;display:grid}.rehearsal-turn-ledger>article>div:first-child{gap:6px;min-width:0;display:grid}.rehearsal-turn-ledger article>div:first-child span{color:#34687a;font:700 10px IBM Plex Mono,monospace}.rehearsal-turn-ledger article>div:first-child small{color:#75878d;font-size:9px;line-height:1.5}.rehearsal-turn-ledger article>div:nth-child(2){flex-wrap:wrap;gap:5px;min-width:0;display:flex}.rehearsal-turn-ledger article>div:nth-child(2) :is(b,strong,i){border:1px solid #b6c0c1;padding:4px 6px;font:700 8px IBM Plex Mono,monospace}.rehearsal-turn-ledger article>div:nth-child(2) i{color:#984c46;border-color:#ce8e88}.rehearsal-turn-ledger article>p{color:#40565f;overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;line-height:1.7}.rehearsal-turn-ledger blockquote{color:#684f27;overflow-wrap:anywhere;background:#f5ecd9;border-left:3px solid #b87a1d;grid-column:2/4;min-width:0;margin:0;padding:9px 11px;font-size:10px;line-height:1.6}.rehearsal-turn-ledger blockquote b{margin-right:8px}.rehearsal-turn-ledger article>small{color:#64777d;overflow-wrap:anywhere;grid-column:2/4;min-width:0;font-size:9px}.rehearsal-turn-ledger article>code{color:#829196;overflow-wrap:anywhere;min-width:0;font-size:8px}.rehearsal-verdict{color:#fff;background:#0c202d;border:1px solid #536874;align-self:start;min-width:0;padding:18px}.rehearsal-verdict>span{color:#86a5b2}.rehearsal-verdict h3{margin:8px 0 15px;font-size:24px}.rehearsal-verdict dl{background:#415563;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.rehearsal-verdict dl div{background:#142d3e;align-content:center;gap:4px;min-height:58px;padding:9px;display:grid}.rehearsal-verdict dt{color:#8299a4;font-size:8px}.rehearsal-verdict dd{margin:0;font:700 10px IBM Plex Mono,monospace}.rehearsal-checks{gap:6px;margin-top:14px;display:grid}.rehearsal-checks p{border:1px solid #ffffff1f;grid-template-columns:20px 1fr;gap:7px;margin:0;padding:8px;display:grid}.rehearsal-checks p>i{color:#e49a92;font-style:normal}.rehearsal-checks p.passed>i{color:#79c8a8}.rehearsal-checks p>span{gap:3px;display:grid}.rehearsal-checks b{font:700 8px IBM Plex Mono,monospace}.rehearsal-checks small{color:#8499a3;font-size:8px;line-height:1.4}.rehearsal-verdict footer{border-top:1px solid #ffffff26;gap:4px;margin-top:15px;padding-top:12px;display:grid}.rehearsal-verdict footer b{color:#dab36f;font:700 9px IBM Plex Mono,monospace}.rehearsal-verdict footer span{color:#8da1aa;font-size:9px}.rehearsal-validation-version{background:#142d3e;border:1px solid #ffffff1f;gap:3px;margin:-7px 0 14px;padding:9px 10px;display:grid}.rehearsal-validation-version b{color:#9ab3ff;font:700 9px IBM Plex Mono,monospace}.rehearsal-validation-version small{color:#8da1aa;overflow-wrap:anywhere;font-size:8px}.rehearsal-attempt-strip{border-top:1px dashed #c8d0d1;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:8px;display:flex}.rehearsal-attempt-strip span{color:#76542d;background:#f6ead7;border:1px solid #d7ba87;align-items:center;gap:6px;padding:5px 7px;font:700 8px IBM Plex Mono,monospace;display:inline-flex}.rehearsal-attempt-strip span.accepted{color:#236856;background:#e6f2ed;border-color:#8fbbaa}.rehearsal-attempt-strip b{color:inherit}@media (max-width:1280px){.rehearsal-lab{padding:20px 18px 60px}.rehearsal-hero{grid-template-columns:1fr;padding:20px 0}.rehearsal-hero-actions{justify-content:stretch}.rehearsal-hero-actions button{flex:240px;width:auto}.rehearsal-boundary{grid-template-columns:1fr}.rehearsal-metrics{grid-template-columns:1fr 1fr}.rehearsal-continuity-evidence,.rehearsal-layer-grid,.rehearsal-detail-grid{grid-template-columns:1fr}.rehearsal-verdict{width:100%}.rehearsal-turn-ledger>article{grid-template-columns:145px minmax(150px,.4fr) minmax(240px,1fr)}.rehearsal-turn-ledger article>code{grid-column:1}.rehearsal-turn-ledger blockquote,.rehearsal-turn-ledger article>small{grid-column:2/4}}@media (max-width:980px){.rehearsal-pairs>article{grid-template-columns:1fr}.rehearsal-pairs article>button:last-child{text-align:left}.rehearsal-feedback>div:last-child,.rehearsal-turn-ledger>article{grid-template-columns:1fr}.rehearsal-turn-ledger blockquote,.rehearsal-turn-ledger article>small,.rehearsal-turn-ledger article>code{grid-column:1}}@media (max-width:540px){.rehearsal-lab{padding:14px 12px 48px}.rehearsal-metrics{grid-template-columns:1fr}.rehearsal-section-title{flex-direction:column;align-items:flex-start}.rehearsal-hero h2{font-size:34px}}.rehearsal-layer-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:1280px){.rehearsal-layer-grid{grid-template-columns:1fr}}@container rehearsal (width<=1180px){.rehearsal-hero{grid-template-columns:1fr;padding:20px 0}.rehearsal-hero-actions{justify-content:stretch}.rehearsal-hero-actions button{flex:240px;width:auto}.rehearsal-boundary,.rehearsal-continuity-evidence{grid-template-columns:1fr}.rehearsal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rehearsal-layer-grid,.rehearsal-detail-grid{grid-template-columns:minmax(0,1fr)}.rehearsal-verdict{width:100%}.rehearsal-turn-ledger>article{grid-template-columns:minmax(130px,.45fr) minmax(150px,.5fr) minmax(0,1fr)}.rehearsal-turn-ledger article>code{grid-column:1}.rehearsal-turn-ledger blockquote,.rehearsal-turn-ledger article>small{grid-column:2/4}}@container rehearsal (width<=820px){.rehearsal-pairs>article,.rehearsal-feedback>div:last-child,.rehearsal-turn-ledger>article{grid-template-columns:minmax(0,1fr)}.rehearsal-pairs article>button:last-child{text-align:left}.rehearsal-turn-ledger blockquote,.rehearsal-turn-ledger article>small,.rehearsal-turn-ledger article>code{grid-column:1}}@container rehearsal (width<=540px){.rehearsal-metrics{grid-template-columns:1fr}.rehearsal-section-title{flex-direction:column;align-items:flex-start}.rehearsal-hero h2{font-size:34px}}.decision-context-bar{z-index:4;color:#dbe5e8;background:#102a34;border-bottom:1px solid #546b73;flex:none;grid-template-columns:minmax(250px,1.35fr) minmax(190px,.7fr) auto;align-items:stretch;min-width:0;min-height:78px;display:grid;position:relative;box-shadow:0 5px 14px #08181f1f}.decision-context-identity,.decision-context-stage{border-right:1px solid #ffffff1f;align-content:center;gap:5px;min-width:0;padding:12px 16px;display:grid}.decision-context-identity>span,.decision-context-stage>span{color:#78a5b3;letter-spacing:.1em;font:700 9px IBM Plex Mono,monospace}.decision-context-identity>strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:7px;min-width:0;font-size:14px;display:flex;overflow:hidden}.decision-context-identity>strong b{color:#84b6c4;flex:none;font:700 10px IBM Plex Mono,monospace}.decision-context-identity>strong i{color:#67818a;font-style:normal}.decision-context-identity>small{color:#9fb3b9;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.decision-context-stage>strong{color:#fff;align-items:center;gap:8px;font-size:13px;display:flex}.decision-context-stage>strong i{color:#15313b;background:#9dc7d2;place-content:center;min-width:28px;height:24px;font:800 9px IBM Plex Mono,monospace;display:grid}.decision-context-stage>div{grid-template-columns:repeat(9,1fr);gap:3px;display:grid}.decision-context-stage>div i{background:#405b65;height:3px}.decision-context-stage>div i.is-current{background:#73c2d8}.decision-context-actions{align-items:center;gap:6px;padding:0 12px;display:flex}.decision-context-actions button{color:#dce8eb;cursor:pointer;background:#173945;border:1px solid #496772;justify-content:center;align-items:center;gap:5px;min-width:42px;height:38px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.decision-context-actions button:hover{background:#21505f}.decision-context-actions button:disabled{opacity:.35;cursor:default}.decision-context-actions button.is-flow{color:#102a34;background:#edf4f5;border-color:#bdd2d8;min-width:94px}.decision-context-actions button.is-flow:hover{background:#fff}.decision-context-actions small{font:700 9px IBM Plex Mono,monospace}@media (max-width:1350px){.decision-context-bar{grid-template-columns:minmax(0,1fr) auto;min-height:96px}.decision-context-identity{border-right:0;padding:10px 14px 7px}.decision-context-identity>small{display:none}.decision-context-stage{border-top:1px solid #ffffff1a;border-right:0;grid-area:2/1/auto/-1;grid-template-columns:auto minmax(120px,220px) minmax(90px,1fr);align-items:center;gap:12px;min-height:36px;padding:6px 14px 9px}.decision-context-stage>strong{font-size:11px}.decision-context-stage>strong i{height:21px}.decision-context-actions{grid-area:1/2;padding:8px 10px}}@media (max-width:760px){.decision-context-bar{min-height:91px}.decision-context-identity{padding:8px 10px 5px}.decision-context-identity>span{font-size:7px}.decision-context-identity>strong{gap:5px;font-size:11px}.decision-context-identity>strong b{font-size:8px}.decision-context-stage{grid-template-columns:auto auto minmax(65px,1fr);gap:8px;min-height:34px;padding:5px 10px 7px}.decision-context-stage>span{font-size:7px}.decision-context-stage>strong{font-size:10px}.decision-context-stage>strong i{min-width:24px;height:19px;font-size:8px}.decision-context-actions{gap:4px;padding:6px 7px}.decision-context-actions button{min-width:30px;height:31px;padding:0 6px}.decision-context-actions button.is-flow{min-width:75px;font-size:9px}.decision-context-actions button small{display:none}}@media (max-width:430px){.decision-context-identity>strong i,.decision-context-identity>strong b{display:none}.decision-context-actions button.is-flow{min-width:66px;font-size:8px}}.decision-trace-ribbon{z-index:3;color:#dfeaec;background:#122b3d;border-bottom:1px solid #45616a;border-left:4px solid #3c78eb;flex:none;grid-template-columns:minmax(280px,1fr) minmax(220px,.75fr) auto 34px;align-items:center;gap:14px;min-width:0;min-height:62px;padding:8px 12px 8px 17px;display:grid;position:relative;box-shadow:0 4px 12px #0816201f}.decision-trace-ribbon-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.decision-trace-ribbon-main>span{color:#73a7b8;letter-spacing:.12em;font:700 8px IBM Plex Mono,monospace}.decision-trace-ribbon-main>strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.decision-trace-ribbon-main>small{color:#93a8b0;font-size:9px}.decision-trace-ribbon-path{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.decision-trace-ribbon-path i{color:#58717a;background:#173542;border:1px solid #344f59;place-items:center;height:22px;font-style:normal;display:grid;position:relative}.decision-trace-ribbon-path i:after{content:"";background:#405d67;width:5px;height:1px;position:absolute;left:100%}.decision-trace-ribbon-path i:last-child:after{display:none}.decision-trace-ribbon-path i.is-present{color:#b7d5dc;border-color:#5a8694}.decision-trace-ribbon-path i.is-current{color:#0e2734;background:#9bcbd6;border-color:#a9d5df}.decision-trace-ribbon-path b{font:750 7px IBM Plex Mono,monospace}.decision-trace-ribbon>em,.decision-trace-summary>em{color:#82c2ad;white-space:nowrap;background:#183c35;border:1px solid #397660;padding:6px 8px;font:750 8px IBM Plex Mono,monospace}.decision-trace-ribbon>em.is-blocked,.decision-trace-summary>em.is-blocked{color:#e2bf82;background:#3b3023;border-color:#785c32}.decision-trace-ribbon-close{color:#a8bbc1;cursor:pointer;background:0 0;border:1px solid #49636c;width:30px;height:30px;font-size:17px}.decision-trace-ribbon-close:hover{color:#fff;border-color:#91acb5}@media (max-width:1180px){.decision-trace-ribbon{grid-template-columns:minmax(220px,1fr) minmax(190px,.7fr) auto 32px;gap:9px}.decision-trace-ribbon-main>small{display:none}}@media (max-width:760px){.decision-trace-ribbon{grid-template-columns:minmax(0,1fr) auto 28px;min-height:72px;padding:7px 8px 7px 11px}.decision-trace-ribbon-path{grid-area:2/1/auto/2}.decision-trace-ribbon>em{grid-area:1/2/3;font-size:7px}.decision-trace-ribbon-close{grid-area:1/3/3;width:27px;height:27px}}.matter-heading{border-bottom:1px solid var(--line);background:#faf9f6;justify-content:space-between;align-items:center;gap:28px;min-height:109px;padding:19px 26px 17px;display:flex}.matter-heading>div:first-child{flex:1 1 0;min-width:0}.matter-kicker{min-width:0;color:var(--ink-500);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:9px;font:500 9px IBM Plex Mono,monospace;display:flex}.matter-kicker span{white-space:nowrap}.matter-kicker span:first-child{background:var(--blue-soft);color:#2d5ebd;padding:3px 6px}.matter-kicker span+span:before{content:"·";color:#b0b8bf;margin-right:9px}.matter-heading h2{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 5px;font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.14}.matter-heading p{color:var(--ink-600);margin:0;font-size:10px}.matter-summary{border:1px solid var(--line);background:#fff;flex:0 520px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(50%,520px);min-width:0;display:grid}.matter-summary>div{border-right:1px solid var(--line);min-width:0;padding:10px 12px}.matter-summary>div:last-child{border-right:0}.matter-summary span{color:var(--ink-500);margin-bottom:5px;font-size:8px;display:block}.matter-summary strong{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35;display:block}.confidence-cell strong{color:var(--blue);font-family:IBM Plex Mono,monospace}.stage-tabs{border-bottom:1px solid var(--line);background:#faf9f6;align-items:stretch;min-height:49px;padding:0 26px;display:flex;overflow-x:auto}.stage-tabs button{min-width:max-content;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 16px;font-size:11px;display:flex}.stage-tabs button:first-child{padding-left:0}.stage-tabs button:hover{color:var(--ink-950)}.stage-tabs button.is-active{color:var(--ink-950);border-bottom-color:var(--blue);font-weight:600}.stage-tabs button span{min-width:18px;color:var(--ink-600);background:#e5e7e8;border-radius:10px;padding:2px 5px;font:500 8px IBM Plex Mono,monospace}.stage-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8bec3 transparent;flex:1;min-height:0;padding:22px 26px 46px;overflow-y:auto}.executive-callout{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff;padding:22px 24px 18px}.callout-label{justify-content:space-between;align-items:center;gap:14px;display:flex}.callout-label span{color:var(--blue);letter-spacing:.16em;font:600 9px IBM Plex Mono,monospace}.callout-label b{background:var(--amber-soft);color:#8e590f;padding:4px 7px;font-size:9px;font-weight:600}.executive-callout h3{letter-spacing:-.015em;max-width:940px;margin:13px 0 10px;font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(20px,1.8vw,27px);line-height:1.32}.executive-callout>p{max-width:950px;color:var(--ink-600);margin:0;font-size:11px;line-height:1.8}.judgment-foot{border-top:1px solid #e5e7e8;align-items:baseline;gap:12px;margin-top:15px;padding-top:13px;display:flex}.judgment-foot span{color:var(--ink-500);font-size:9px}.judgment-foot strong{font-size:10px}.epistemic-legend{border:1px solid var(--line);background:#f9f8f4;border-top:0;align-items:center;gap:13px;min-height:38px;padding:7px 11px;display:flex}.epistemic-legend>span{color:var(--ink-600);align-items:center;gap:5px;font-size:9px;display:flex}.epistemic-legend i{border-radius:50%;width:7px;height:7px}.epistemic-legend i.observed{background:var(--green)}.epistemic-legend i.inferred{background:var(--blue)}.epistemic-legend i.scenario{background:var(--amber)}.epistemic-legend i.unknown{background:#8c9399}.epistemic-legend small{color:var(--ink-500);margin-left:auto;font-size:8px}.signal-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.signal-card{border:1px solid var(--line);background:#faf9f6;min-height:124px;padding:14px 16px}.signal-card>span{color:var(--ink-500);font-size:9px;display:block}.signal-card>strong{margin:7px 0 6px;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:600;display:block}.signal-card p{color:var(--ink-800);margin:0 0 8px;font-size:10px}.signal-card small{color:var(--ink-500);font-size:8px;line-height:1.5;display:block}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:38px;display:flex}.section-heading h3{margin:4px 0 0;font-size:14px}.section-heading button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:10px}.section-heading>small{color:var(--ink-500);font-size:9px}.scenario-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.scenario-card{border:1px solid var(--line);background:#fff;min-height:122px;padding:13px 14px 12px;position:relative;overflow:hidden}.scenario-line{background:var(--green);height:3px;position:absolute;inset:0 0 auto}.scenario-card.blue .scenario-line{background:var(--blue)}.scenario-card.amber .scenario-line{background:var(--amber)}.scenario-card.red .scenario-line{background:var(--red)}.scenario-title{align-items:center;gap:7px;display:flex}.scenario-title>span{width:21px;height:21px;color:var(--ink-600);background:#eef0f1;place-items:center;font:600 9px IBM Plex Mono,monospace;display:grid}.scenario-card h4{margin:0;font-size:11px}.scenario-card>p{min-height:31px;color:var(--ink-600);margin:10px 0;font-size:9px;line-height:1.5}.scenario-card>div:last-child{border-top:1px solid #e7e9ea;justify-content:space-between;padding-top:8px;display:flex}.scenario-card>div:last-child span{color:var(--ink-500);font-size:8px}.scenario-card>div:last-child strong{font:600 9px IBM Plex Mono,monospace}.decision-actions{border:1px solid var(--line);background:#fff;padding:16px 18px 0}.action-row{border-top:1px solid #e4e6e7;grid-template-columns:35px minmax(0,1fr) 52px auto;align-items:center;gap:10px;min-height:71px;display:grid}.action-index{color:#a4abb1;font:500 10px IBM Plex Mono,monospace}.action-row>div p{color:var(--ink-500);margin:4px 0 0;font-size:8px}.action-evidence{color:var(--ink-600);font:500 8px IBM Plex Mono,monospace}.action-row>button{height:29px;color:var(--ink-800);cursor:pointer;background:#fff;border:1px solid #c7cdd2;padding:0 9px;font-size:9px}.action-row>button:hover{color:var(--blue);border-color:var(--blue)}.view-section{gap:19px;display:grid}.view-intro{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:95px;padding:18px 20px;display:flex}.view-intro h3{margin:5px 0 6px;font-family:Newsreader,Noto Sans KR,serif;font-size:22px}.view-intro p{max-width:700px;color:var(--ink-600);margin:0;font-size:10px;line-height:1.65}.view-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.view-actions .primary-button:disabled{opacity:.55}.coverage-ring{border:6px solid var(--blue-soft);border-top-color:var(--blue);text-align:center;border-radius:50%;flex:none;place-content:center;width:74px;height:74px;display:grid}.coverage-ring strong{font:600 13px IBM Plex Mono,monospace}.coverage-ring span{color:var(--ink-500);font-size:7px}.scenario-matrix{background:#e6e3dc;border:1px solid #d1cec7;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;min-height:430px;padding:25px 12px 28px 36px;display:grid;position:relative}.scenario-matrix:before{content:"";background:#111a2226;width:1px;position:absolute;top:25px;bottom:28px;left:calc(50% + 18px)}.scenario-matrix:after{content:"";background:#111a2226;height:1px;position:absolute;top:calc(50% - 1px);left:36px;right:12px}.matrix-axis{z-index:2;color:var(--ink-600);justify-content:space-between;font:500 8px IBM Plex Mono,monospace;display:flex;position:absolute}.matrix-axis.x{bottom:8px;left:36px;right:12px}.matrix-axis.y{writing-mode:vertical-rl;top:25px;bottom:28px;left:8px;transform:rotate(180deg)}.matrix-card{z-index:1;border:1px solid #cdd2d5;border-left:3px solid var(--green);background:#ffffffe6;min-width:0;padding:14px 16px}.matrix-card.blue{border-left-color:var(--blue)}.matrix-card.amber{border-left-color:var(--amber)}.matrix-card.red{border-left-color:var(--red)}.matrix-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.matrix-card>div:first-child span{background:var(--navy-900);color:#fff;place-items:center;width:24px;height:24px;font:600 9px IBM Plex Mono,monospace;display:grid}.matrix-card>div:first-child small{color:var(--ink-500);font:600 9px IBM Plex Mono,monospace}.matrix-card dl{gap:6px;margin:0;display:grid}.matrix-card dl div{grid-template-columns:58px 1fr;gap:8px;font-size:9px;display:grid}.matrix-card dt{color:var(--ink-500)}.matrix-card dd{color:var(--ink-800);margin:0}.sentinel-table,.evidence-ledger,.control-matrix{border:1px solid var(--line);background:#fff}.table-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:42px;padding:0 15px;display:flex}.table-title b{color:var(--ink-600);font-size:9px}.table-head,.table-row{grid-template-columns:2fr 1.4fr .7fr 1fr;align-items:center;gap:16px;padding:0 15px;display:grid}.table-head{height:31px;color:var(--ink-500);background:#f0efeb;font-size:8px}.table-row{border-top:1px solid #e8e9e9;min-height:48px;font-size:9px}.table-row span{color:var(--ink-600)}.evidence-toolbar{align-items:center;gap:4px;display:flex}.evidence-toolbar button{height:29px;color:var(--ink-600);cursor:pointer;background:#f8f7f4;border:1px solid #cdd1d4;padding:0 10px;font-size:9px}.evidence-toolbar button.is-active{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.evidence-toolbar>span{color:var(--ink-500);margin-left:auto;font-size:9px}.ledger-head,.ledger-row{grid-template-columns:100px minmax(250px,2.3fr) 50px minmax(120px,1fr) 62px;align-items:center;gap:14px;padding:0 14px;display:grid}.ledger-head{min-height:34px;color:var(--ink-500);background:#eeece7;font-size:8px}.ledger-row{border-top:1px solid #e1e3e4;min-height:78px}.ledger-row>div{justify-items:start;gap:5px;display:grid}.ledger-row>div strong{font:600 9px IBM Plex Mono,monospace}.ledger-row p{margin:0;font-size:10px;line-height:1.5}.ledger-row p small{color:var(--ink-500);margin-top:5px;font:400 8px IBM Plex Mono,monospace;display:block}.ledger-row>b{font:600 11px IBM Plex Mono,monospace}.ledger-row>span{color:var(--ink-600);font-size:9px;line-height:1.4}.source-link{color:#315fbd;overflow-wrap:anywhere;font-size:9px;line-height:1.45;text-decoration:none}.source-link:hover{text-decoration:underline}.ledger-row>i{font-size:8px;font-style:normal}.trace-linked{color:var(--green)}.trace-review{color:var(--amber)}.trace-none{color:var(--ink-500)}.ledger-trace-button{color:#315fbd;cursor:pointer;background:#eef4ff;border:1px solid #8aa5bb;place-items:center;gap:2px;min-height:34px;padding:5px 7px;display:grid}.ledger-trace-button:hover{border-color:var(--blue);background:#fff}.ledger-trace-button i{letter-spacing:.08em;font:750 7px IBM Plex Mono,monospace}.ledger-trace-button span{white-space:nowrap;font-size:8px;font-weight:700}.evidence-boundary-note{color:#6e572e;background:#f6eee0;border:1px solid #d8c7a7;align-items:center;gap:14px;padding:11px 14px;font-size:9px;line-height:1.55;display:flex}.evidence-boundary-note b{white-space:nowrap;font:700 9px IBM Plex Mono,monospace}.decision-demo-boundary{color:#684514;background:#fff5e2;border:1px solid #c99d56;align-items:center;gap:16px;margin:12px 0 0;padding:12px 16px;font-size:10px;line-height:1.55;display:flex}.decision-demo-boundary b{letter-spacing:.09em;flex:none;font:750 9px IBM Plex Mono,monospace}.decision-demo-boundary span{max-width:980px}.learning-case-tag{color:#285f73;letter-spacing:.04em;background:#e7f0f2;border:1px solid #b8cdd3;width:max-content;margin-top:2px;padding:4px 6px;font:700 8px IBM Plex Mono,monospace}.guided-flow{background:#f7f7f3;border:1px solid #8b9ba0;margin:0 0 18px;box-shadow:0 6px 20px #0e1f280f}.guided-flow-header{color:#fff;background:#102a34;border-bottom:1px solid #71878e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:154px;padding:20px 22px;display:grid}.guided-flow-header>div{max-width:920px}.guided-flow-header span{color:#66a8bd;letter-spacing:.11em;font:750 10px IBM Plex Mono,monospace}.guided-flow-header small{color:#a9c0c7;margin-left:12px;font-size:11px}.guided-flow-header h3{letter-spacing:-.025em;margin:12px 0 7px;font-size:clamp(20px,2vw,29px);line-height:1.25}.guided-flow-header p{color:#c3d0d4;max-width:880px;margin:0;font-size:13px;line-height:1.65}.guided-flow-header button{color:#fff;cursor:pointer;background:#173e4c;border:1px solid #6d9bac;min-width:230px;min-height:50px;padding:0 18px;font-size:12px;font-weight:750}.guided-flow-header button:hover{background:#205163}.guided-flow-legend{background:#edece6;border-bottom:1px solid #c8cdcd;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex}.guided-flow-legend b{color:#23383f;margin-right:4px;font-size:11px}.guided-flow-legend span{color:#5c6c70;align-items:center;gap:6px;font-size:10px;display:inline-flex}.guided-flow-legend span i{background:#d8dddc;border:1px solid #aab5b6;width:10px;height:10px}.guided-flow-legend span i.is-complete{background:#d9e8e2;border-color:#72a996}.guided-flow-legend span i.is-current{background:#e0eff5;border-color:#367c98;box-shadow:inset 0 0 0 2px #fff}.guided-flow-legend small{color:#6d7779;margin-left:auto;font-size:10px}.guided-flow-track{scrollbar-width:thin;background:#9eaaac;grid-template-columns:repeat(9,minmax(122px,1fr));gap:1px;padding:12px;display:grid;overflow-x:auto}.guided-flow-track button{color:#263a41;text-align:left;cursor:pointer;background:#f8f8f5;border:0;align-content:start;justify-items:start;gap:7px;min-width:122px;min-height:122px;padding:13px 12px 12px;display:grid;position:relative}.guided-flow-track button:hover{background:#eef3f2}.guided-flow-track button.is-complete{background:#e6efeb}.guided-flow-track button.is-current{color:#fff;background:#23647b}.guided-flow-track button>span{color:#557983;letter-spacing:.07em;font:750 10px IBM Plex Mono,monospace}.guided-flow-track button.is-current>span{color:#9fd0df}.guided-flow-track button>strong{font-size:13px;line-height:1.3}.guided-flow-track button>small{color:#667579;font-size:10px;line-height:1.45}.guided-flow-track button.is-current>small{color:#c8e0e7}.guided-flow-track button>i{color:#788689;align-self:end;margin-top:auto;font:700 8px IBM Plex Mono,monospace}.guided-flow-track button.is-current>i{color:#fff}@media (max-width:1050px){.guided-flow-header{grid-template-columns:1fr;align-items:start}.guided-flow-header button{width:100%}.guided-flow-legend{flex-wrap:wrap;padding:10px 14px}.guided-flow-legend small{width:100%;margin-left:0}}@media (max-width:760px){.guided-flow{margin-bottom:14px}.guided-flow-header{gap:16px;min-height:0;padding:17px}.guided-flow-header small{margin:7px 0 0;display:block}.guided-flow-header h3{font-size:21px}.guided-flow-header p{font-size:12px}.guided-flow-legend span{display:none}.guided-flow-track{scroll-snap-type:x proximity;grid-template-columns:repeat(9,146px)}.guided-flow-track button{scroll-snap-align:start;min-width:146px;min-height:132px}}.ledger-row.is-synthetic{color:#697176;background:#f7f4ee}.synthetic-evidence-label{color:#8a652c;letter-spacing:.04em;font:700 7px IBM Plex Mono,monospace}.epistemic-tag{border:1px solid;padding:3px 5px;font-size:7px;font-weight:600}.status-관측{color:var(--green);background:var(--green-soft);border-color:#98c9ba}.status-추론{color:#3563c3;background:var(--blue-soft);border-color:#a9bcec}.status-시나리오{color:#946019;background:var(--amber-soft);border-color:#d7ba8a}.status-미확인,.status-미산출{color:#666f77;background:#eff0f0;border-color:#c7cbce}.evidence-rule{color:#5a554c;background:#e9e4d8;border:1px solid #d5cdbd;gap:15px;padding:13px 15px;font-size:9px;line-height:1.5;display:flex}.ontology-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.ontology-panel{border:1px solid var(--line);background:#fff;min-width:0}.entity-list,.relation-list{display:grid}.entity-list>article{border-top:1px solid #e5e7e8;grid-template-columns:auto 1fr;align-content:center;gap:7px 12px;min-height:112px;padding:14px 16px;display:grid}.entity-list>article:first-child,.relation-list>article:first-child{border-top:0}.entity-list article>span{background:var(--blue-soft);color:#315fbd;width:max-content;padding:3px 6px;font-size:8px;font-weight:600}.entity-list article>strong{align-self:center;font-size:12px}.entity-list article>p{color:var(--ink-600);grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.entity-list article>small{color:var(--ink-500);overflow-wrap:anywhere;grid-column:1/-1;font:400 8px IBM Plex Mono,monospace}.relation-list>article{border-top:1px solid #e5e7e8;align-content:center;gap:10px;min-height:104px;padding:14px 16px;display:grid}.relation-list article>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.relation-list article>div strong{font-size:11px;line-height:1.45}.relation-list article>div strong:last-child{text-align:right}.relation-list article>div span{color:var(--ink-600);white-space:nowrap;border:1px solid #bdc6ce;padding:4px 7px;font-size:9px}.relation-list article>p{align-items:center;gap:8px;margin:0;display:flex}.relation-list article>p i{font-style:normal}.relation-list article>p small,.relation-list article>small{color:var(--ink-500);font-size:8px;line-height:1.5}.playbook-list{gap:10px;display:grid}.playbook-card{border:1px solid var(--line);background:#fff;grid-template-columns:82px minmax(240px,1.6fr) minmax(220px,1fr) auto;align-items:stretch;gap:16px;min-height:150px;padding:17px;display:grid}.playbook-number{border-right:1px solid #e3e5e6;flex-direction:column;justify-content:space-between;display:flex}.playbook-number span{color:#9aa3aa;font:500 22px IBM Plex Mono,monospace}.playbook-number i{color:#6a747c;background:#edf0f2;width:max-content;padding:3px 5px;font-size:7px;font-style:normal}.playbook-main small{color:var(--blue);font-size:8px;font-weight:600}.playbook-trigger{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.playbook-trigger span{background:var(--navy-900);color:#fff;padding:3px 5px;font:600 7px IBM Plex Mono,monospace}.playbook-trigger strong{font-size:8px;font-weight:500}.playbook-card dl{gap:8px;margin:0;display:grid}.playbook-card dl div{grid-template-columns:55px 1fr;gap:7px;display:grid}.playbook-card dt{color:var(--ink-500);font-size:8px}.playbook-card dd{margin:0;font-size:8px;line-height:1.45}.playbook-card>button{cursor:pointer;background:#fff;border:1px solid #c3c9ce;align-self:center;height:31px;padding:0 9px;font-size:8px}.playbook-card>button:hover{color:var(--blue);border-color:var(--blue)}.export-actions{gap:6px;display:flex}.audit-grid{grid-template-columns:.9fr 1.1fr;gap:11px;display:grid}.run-manifest,.audit-timeline{border:1px solid var(--line);background:#fff;padding:17px 18px}.run-manifest h4{margin:7px 0 15px;font:600 12px IBM Plex Mono,monospace}.run-manifest dl{margin:0;display:grid}.run-manifest dl div{border-top:1px solid #e5e7e8;grid-template-columns:105px 1fr;align-items:center;gap:10px;min-height:36px;font-size:9px;display:grid}.run-manifest dt{color:var(--ink-500)}.run-manifest dd{margin:0;font-family:IBM Plex Mono,monospace}.run-manifest dd i{color:var(--amber);font-family:Noto Sans KR,sans-serif;font-style:normal}.audit-timeline>div{grid-template-columns:12px 40px 1fr;gap:9px;min-height:58px;display:grid;position:relative}.audit-timeline>div>i{z-index:1;background:#c6ccd0;border-radius:50%;width:8px;height:8px;margin-top:10px}.audit-timeline>div>i.done{background:var(--green)}.audit-timeline>div:not(:last-child):after{content:"";background:#d8dcdf;width:1px;position:absolute;top:17px;bottom:-3px;left:3px}.audit-timeline time{color:var(--ink-500);padding-top:7px;font:500 8px IBM Plex Mono,monospace}.audit-timeline p{margin:5px 0 0}.audit-timeline p strong{font-size:9px;display:block}.audit-timeline p small{color:var(--ink-500);margin-top:4px;font-size:8px;display:block}.control-matrix>div{border-top:1px solid #e2e4e5;grid-template-columns:1fr 1.2fr 1.5fr;align-items:center;gap:14px;min-height:42px;padding:0 14px;font-size:9px;display:grid}.control-matrix>div:first-child{color:var(--ink-500);background:#eeece7;border-top:0;font-size:8px}.control-matrix span{color:var(--ink-600)}.empty-state{min-height:105px;color:var(--ink-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.empty-state strong{color:var(--ink-800);font-size:11px}.empty-state.compact{min-height:72px}.agent-panel{border-left:1px solid var(--line);overscroll-behavior:contain;background:#faf9f6;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:85px;padding:16px;display:flex}.context-org-link{color:#10283a;text-align:left;cursor:pointer;background:#eef3f6;border:1px solid #8ca0ad;border-left:4px solid #376de5;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 28px);min-height:55px;margin:10px 14px 0;padding:9px 11px;display:flex}.context-org-link:hover{background:#f7faff;border-color:#376de5}.context-org-link>span{gap:3px;min-width:0;display:grid}.context-org-link small{color:#6c7f89;letter-spacing:.08em;font:700 8px IBM Plex Mono,monospace}.context-org-link strong{font-size:11px}.context-org-link i{color:#376de5;flex:none;font-size:8px;font-style:normal;font-weight:750}.live-status{color:var(--green)!important;letter-spacing:0!important;font-size:8px!important}.live-status:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.agent-stack{display:grid}.agent-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;min-height:67px;padding:10px 15px;display:grid}.agent-row:hover{background:#fff}.agent-avatar{background:var(--blue-soft);color:#315cae;border:1px solid #aebbd0;place-items:center;width:31px;height:31px;font-size:10px;font-weight:600;display:grid}.agent-avatar.red{background:var(--red-soft);color:var(--red);border-color:#dbb0ad}.agent-avatar.gold{background:var(--amber-soft);color:#986015;border-color:#d8be93}.agent-avatar.green{background:var(--green-soft);color:var(--green);border-color:#a5cabf}.agent-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.agent-row small{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.agent-row>i{color:var(--ink-500);font-size:7px;font-style:normal}.agent-row>i.working{color:var(--blue)}.request-agent{height:35px;color:var(--navy-900);cursor:pointer;background:#fff;border:1px solid #c5cbd0;margin:10px 14px 0;font-size:9px}.request-agent:hover{border-color:var(--blue);color:var(--blue)}.connection-status{text-align:left;cursor:pointer;background:#f1f3f4;border:1px solid #cbd1d5;grid-template-columns:1fr auto;gap:4px;margin:9px 14px 0;padding:12px;display:grid}.connection-status:hover{border-color:var(--blue);background:#fff}.connection-status>span{color:var(--ink-500);letter-spacing:.1em;font:600 8px IBM Plex Mono,monospace}.connection-status strong{color:var(--blue);font:600 9px IBM Plex Mono,monospace}.connection-status small{color:var(--ink-500);grid-column:1/-1;font-size:8px}.evidence-health,.approval-gate{border:1px solid var(--line);background:#fff;margin:12px 14px 0;padding:14px}.panel-subheading{justify-content:space-between;align-items:center;display:flex}.panel-subheading span,.approval-gate>span,.security-foot>span{color:var(--ink-500);letter-spacing:.12em;font:600 8px IBM Plex Mono,monospace}.panel-subheading strong{color:var(--amber);font-size:8px}.health-meter{background:#e4e7e8;height:5px;margin:11px 0 8px;overflow:hidden}.health-meter span{background:var(--blue);height:100%;transition:width .35s;display:block}.evidence-health dl{margin:0;display:grid}.evidence-health dl div{border-bottom:1px solid #e7e9ea;justify-content:space-between;align-items:center;min-height:26px;font-size:8px;display:flex}.evidence-health dt{color:var(--ink-500)}.evidence-health dd{margin:0;font:600 8px IBM Plex Mono,monospace}.warning-text{color:var(--amber)}.evidence-health>button{cursor:pointer;background:#fafafa;border:1px solid #c7cdd1;width:100%;height:29px;margin-top:10px;font-size:8px}.approval-gate{background:var(--navy-900);color:#fff;border-color:var(--navy-900)}.approval-gate>span{color:#6f8aa2}.approval-gate p{color:#8fa1b0;margin:0;font-size:8px;line-height:1.55}.approval-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0;display:grid}.approval-progress span{background:#314559;height:3px}.approval-progress span.done{background:var(--green)}.approval-progress span.requested{background:var(--amber)}.approval-button{color:#c7d2dc;cursor:pointer;background:#14283b;border:1px solid #3d5369;width:100%;height:29px;font-size:8px}.security-foot{text-align:left;cursor:pointer;background:0 0;border:1px dashed #c0c7cc;grid-template-columns:1fr auto;gap:3px;margin:12px 14px 16px;padding:11px 12px;display:grid}.security-foot strong{color:var(--red);font:600 9px IBM Plex Mono,monospace}.security-foot small{color:var(--ink-500);grid-column:1/-1;font-size:7px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020b14b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-shell{width:min(760px,100%);max-height:min(870px,100vh - 48px);box-shadow:var(--shadow);background:#f8f7f3;border:1px solid #ffffff59;position:relative;overflow-y:auto}.modal-readiness{width:min(900px,100%)}.modal-agent,.modal-evidence,.modal-relation{width:min(800px,100%)}.modal-close{z-index:2;width:30px;height:30px;color:var(--ink-600);cursor:pointer;background:0 0;border:1px solid #cbd0d3;font-size:19px;position:absolute;top:13px;right:14px}.modal-content{gap:16px;padding:30px 34px 27px;display:grid}.modal-kicker{color:var(--blue);letter-spacing:.16em;font:600 9px IBM Plex Mono,monospace}.modal-content>h2{margin:-6px 0 -8px;font-family:Newsreader,Noto Sans KR,serif;font-size:28px}.modal-content>p{color:var(--ink-600);margin:0 42px 2px 0;font-size:10px;line-height:1.7}.modal-content label{gap:7px;display:grid}.modal-content label>span{color:var(--ink-600);font-size:9px;font-weight:600}.modal-content input,.modal-content select,.modal-content textarea{width:100%;color:var(--ink-950);background:#fff;border:1px solid #cbd0d3;padding:10px 11px;font-size:10px}.modal-content textarea{resize:vertical;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intake-rule,.agent-contract,.governance-note,.multilateral-bar{color:#5f594e;background:#ebe7dc;border:1px solid #d8d0c1;gap:14px;padding:12px 14px;font-size:9px;line-height:1.55;display:flex}.intake-rule b,.agent-contract b,.governance-note b,.multilateral-bar b{color:#403b32;flex:none}.modal-actions{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.modal-actions .quiet-button{color:var(--ink-800);border-color:#c7ccd0}.intake-mode-tabs{background:#e7e8e5;border:1px solid #c8ced1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.intake-mode-tabs button{min-height:72px;color:var(--ink-600);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto 1fr;align-content:center;gap:4px 9px;padding:10px 12px;display:grid}.intake-mode-tabs button.is-active{color:#fff;box-shadow:inset 0 3px var(--blue);background:#132c3d}.intake-mode-tabs span{color:#66819a;grid-row:1/3;font:600 9px IBM Plex Mono,monospace}.intake-mode-tabs button.is-active span{color:#75a6ff}.intake-mode-tabs b{font-size:10px}.intake-mode-tabs small{color:#7e8b92;font-size:8px}.intake-mode-panel{gap:14px;display:grid}.intake-demand-route{color:#fff;border-left:4px solid var(--blue);background:#10283a;place-content:center;justify-items:start;gap:10px;min-height:250px;padding:24px;display:grid}.intake-demand-route>span{color:#73a4fa;letter-spacing:.14em;font:600 9px IBM Plex Mono,monospace}.intake-demand-route h3{max-width:560px;margin:0;font-size:18px;line-height:1.4}.intake-demand-route p{color:#adc0cc;max-width:560px;margin:0 0 8px;font-size:10px;line-height:1.65}.org-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.org-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd3d6;min-height:180px;padding:17px}.org-options button:hover,.org-options button.is-active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.org-options button>span{color:var(--blue);letter-spacing:.1em;font:600 9px IBM Plex Mono,monospace}.org-options h3{margin:12px 0 8px;font-size:14px}.org-options p{min-height:43px;color:var(--ink-600);margin:0 0 13px;font-size:9px;line-height:1.55}.org-options small{color:var(--ink-500);border-top:1px solid #e2e4e5;padding-top:11px;font-size:8px;line-height:1.5;display:block}.inline-error{background:var(--red-soft);color:#943d3d;border:1px solid #e1b2af;padding:10px 12px;font-size:9px}.provider-warning{background:var(--amber-soft);color:#81530f;text-align:left;cursor:pointer;border:1px solid #d7b680;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.provider-warning span,.provider-warning strong{font-size:9px}.agent-result{background:#fff;border:1px solid #ccd1d4;max-height:330px;padding:13px;overflow:auto}.agent-result>div{justify-content:space-between;align-items:center;display:flex}.agent-result>div button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:8px}.agent-result pre{white-space:pre-wrap;margin:10px 0;font:400 10px/1.7 Noto Sans KR,sans-serif}.agent-result>small{color:var(--amber);font-size:8px}.approval-list{border:1px solid var(--line);background:#fff;display:grid}.approval-list>div{border-top:1px solid #e4e6e7;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:grid}.approval-list>div:first-child{border-top:0}.approval-icon{width:29px;height:29px;color:var(--ink-500);border:1px solid #c4cbd0;place-items:center;font:600 9px IBM Plex Mono,monospace;display:grid}.approval-icon.done{background:var(--green-soft);color:var(--green);border-color:#92c4b5}.approval-icon.requested{background:var(--amber-soft);color:var(--amber);border-color:#d5b57e}.approval-list p{margin:0}.approval-list p strong{font-size:10px;display:block}.approval-list p small{color:var(--ink-500);margin-top:4px;font-size:8px;display:block}.approval-list>div>b{color:var(--green);font-size:8px}.approval-list>div>button{cursor:pointer;background:#fff;border:1px solid #c6ccd0;height:29px;font-size:8px}.approval-lock{background:var(--navy-900);color:#fff;grid-template-columns:1fr auto;gap:5px;padding:14px;display:grid}.approval-lock span{color:#758da1;letter-spacing:.12em;font:600 8px IBM Plex Mono,monospace}.approval-lock strong{color:#e99a9a;font-size:9px}.approval-lock p{color:#93a4b3;grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.readiness-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.readiness-grid article{border:1px solid var(--line);background:#fff;min-height:142px;padding:15px}.readiness-grid article>span{color:#8a959e;font:500 11px IBM Plex Mono,monospace}.readiness-grid h3{margin:9px 0 7px;font-size:12px}.readiness-grid p{color:var(--ink-600);margin:0;font-size:9px;line-height:1.6}.modal-connections{width:min(900px,100%)}.provider-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provider-cards>article{border:1px solid var(--line);background:#fff;gap:14px;padding:15px;display:grid}.provider-cards>article.featured-provider{background:#f7f9ff;border-color:#9cb3e5;grid-column:1/-1}.provider-cards>article.is-connected{box-shadow:inset 3px 0 0 var(--green);border-color:#79b7a5}.provider-cards article>div:first-child{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.provider-mark{background:var(--blue-soft);color:#315cae;border:1px solid #aebbd0;place-items:center;width:36px;height:36px;font:600 10px IBM Plex Mono,monospace;display:grid}.provider-mark.openrouter{background:var(--navy-900);border-color:var(--navy-900);color:#fff}.provider-mark.vercel{color:#fff;background:#111;border-color:#111}.provider-mark.anthropic{background:var(--amber-soft);color:#986015;border-color:#d8be93}.provider-cards p{margin:0}.provider-cards p strong{font-size:11px;display:block}.provider-cards p small{color:var(--ink-500);margin-top:3px;font-size:8px;display:block}.provider-cards article>div:first-child>b{color:var(--ink-500);font:600 7px IBM Plex Mono,monospace}.provider-cards article.is-connected>div:first-child>b{color:var(--green)}.provider-cards dl{border-top:1px solid #e4e6e7;margin:0;display:grid}.provider-cards dl div{border-bottom:1px solid #e8e9ea;grid-template-columns:110px 1fr;align-items:center;gap:10px;min-height:31px;display:grid}.provider-cards dt{color:var(--ink-500);font-size:8px}.provider-cards dd{margin:0;font:600 9px IBM Plex Mono,monospace}.provider-cards article>button{cursor:pointer;background:#fff;border:1px solid #c6ccd0;width:max-content;height:29px;padding:0 9px;font-size:8px}.secret-instructions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.secret-instructions article{border:1px solid var(--line);background:#fff;padding:15px}.secret-instructions article>span{color:var(--blue);letter-spacing:.1em;font:600 8px IBM Plex Mono,monospace}.secret-instructions h3{margin:8px 0 7px;font-size:12px}.secret-instructions p{color:var(--ink-600);margin:0;font-size:9px;line-height:1.6}.secret-instructions code{color:var(--ink-800);background:#eef0f1;padding:2px 4px;font:500 8px IBM Plex Mono,monospace}.secret-warning{background:var(--red-soft);color:#7f3d3d;border:1px solid #dab2ae;gap:14px;padding:13px 15px;font-size:9px;line-height:1.55;display:flex}.secret-warning b{flex:none}.toast{z-index:200;background:var(--navy-950);color:#fff;text-align:center;border:1px solid #34495c;min-width:280px;max-width:calc(100vw - 32px);padding:11px 16px;font-size:10px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000040}body{font-size:16px}.command-header{height:80px}.demo-notice{min-height:40px;font-size:12px;line-height:1.55}.command-layout{grid-template-columns:300px minmax(680px,1fr) 340px;min-height:0}.brand-lockup strong{font-size:16px}.brand-lockup small{font-size:11px}.classification-strip{min-height:34px;font-size:11px}.quiet-button,.primary-button,.outline-button{height:40px;padding:0 16px;font-size:13px}.profile-button{width:40px;height:40px;font-size:12px}.rail-heading{min-height:96px;padding:20px 20px 16px}.rail-heading span,.panel-heading span,.section-heading>div>span,.view-intro>div>span,.table-title span,.run-manifest>span,.audit-timeline>span{font-size:11px}.rail-heading h1,.panel-heading h2{font-size:19px}.rail-heading button{width:34px;height:34px;font-size:16px}.case-item{gap:10px;min-height:150px;padding:20px}.case-meta small,.case-foot small{font-size:11px}.case-item>strong{max-width:255px;font-size:15px;line-height:1.55}.case-owner{font-size:12px}.risk-badge{padding:4px 7px;font-size:10px}.status-dot{width:8px;height:8px}.rail-foot{gap:8px;padding:16px}.rail-foot>span{font-size:10px}.rail-foot strong{font-size:12px;line-height:1.55}.rail-foot p{font-size:11px;line-height:1.6}.matter-heading{min-height:124px;padding:22px 30px 20px}.matter-kicker{font-size:11px}.matter-heading h2{font-size:clamp(27px,2.2vw,34px);line-height:1.18}.matter-heading p{font-size:12px}.matter-summary>div{min-width:0;padding:12px 14px}.matter-summary span{margin-bottom:7px;font-size:10px}.matter-summary strong{font-size:13px}.stage-tabs{min-height:56px;padding:0 30px}.stage-tabs button{gap:7px;padding:0 18px;font-size:13px}.stage-tabs button span{min-width:21px;padding:3px 6px;font-size:10px}.stage-scroll{padding:26px 30px 54px}.executive-callout{padding:26px 28px 22px}.callout-label span{font-size:11px}.callout-label b{padding:5px 8px;font-size:11px}.executive-callout h3{font-size:clamp(25px,2vw,31px);line-height:1.38}.executive-callout>p{font-size:14px;line-height:1.85}.judgment-foot{gap:14px;margin-top:18px;padding-top:16px}.judgment-foot span{font-size:11px}.judgment-foot strong{font-size:13px;line-height:1.55}.epistemic-legend{gap:16px;min-height:46px;padding:9px 13px}.epistemic-legend>span{gap:6px;font-size:11px}.epistemic-legend i{width:8px;height:8px}.epistemic-legend small{font-size:10px}.signal-grid{gap:12px;margin-top:14px}.signal-card{min-height:146px;padding:17px 18px}.signal-card>span{font-size:11px}.signal-card>strong{margin:9px 0 8px;font-size:22px}.signal-card p{margin-bottom:10px;font-size:13px;line-height:1.5}.signal-card small{font-size:10px;line-height:1.55}.scenario-section,.decision-actions{margin-top:28px}.section-heading{min-height:44px}.section-heading h3{margin-top:5px;font-size:17px}.section-heading button{font-size:12px}.section-heading>small{font-size:11px}.scenario-card{min-height:148px;padding:16px}.scenario-title>span{width:25px;height:25px;font-size:11px}.scenario-card h4{font-size:14px}.scenario-card>p{min-height:38px;margin:12px 0;font-size:12px;line-height:1.55}.scenario-card>div:last-child{padding-top:10px}.scenario-card>div:last-child span{font-size:10px}.scenario-card>div:last-child strong{font-size:11px}.decision-actions{padding:19px 21px 0}.action-row{grid-template-columns:40px minmax(0,1fr) 60px auto;gap:12px;min-height:86px}.action-index{font-size:12px}.action-row>div strong{font-size:13px;line-height:1.55}.action-row>div p{margin-top:6px;font-size:10px}.action-evidence{font-size:10px}.action-row>button{height:34px;padding:0 11px;font-size:11px}.view-section{gap:22px}.view-intro{min-height:112px;padding:22px 24px}.view-intro h3{margin:7px 0 8px;font-size:27px}.view-intro p{font-size:13px;line-height:1.75}.coverage-ring{width:84px;height:84px}.coverage-ring strong{font-size:16px}.coverage-ring span{font-size:9px}.matrix-axis{font-size:10px}.matrix-card{padding:17px 18px}.matrix-card>div:first-child span{width:28px;height:28px;font-size:11px}.matrix-card>div:first-child small{font-size:11px}.matrix-card h4{margin:11px 0 12px;font-size:16px}.matrix-card dl{gap:8px}.matrix-card dl div{grid-template-columns:70px 1fr;gap:10px;font-size:12px;line-height:1.45}.table-title{height:50px;padding:0 18px}.table-title b{font-size:11px}.table-head,.table-row{gap:18px;padding:0 18px}.table-head{height:38px;font-size:10px}.table-row{min-height:60px;font-size:12px}.table-row strong{font-size:12px}.evidence-toolbar{gap:5px}.evidence-toolbar button{height:34px;padding:0 12px;font-size:11px}.evidence-toolbar>span{font-size:11px}.ledger-head,.ledger-row{grid-template-columns:112px minmax(270px,2.3fr) 56px minmax(140px,1fr) 68px;gap:16px;padding:0 17px}.ledger-head{min-height:40px;font-size:10px}.ledger-row{min-height:94px}.ledger-row>div{gap:7px}.ledger-row>div strong{font-size:11px}.ledger-row p{font-size:13px;line-height:1.55}.ledger-row p small{margin-top:7px;font-size:10px}.ledger-row>b{font-size:13px}.ledger-row>span{font-size:11px;line-height:1.5}.ledger-row>i{font-size:10px}.evidence-boundary-note{gap:17px;padding:14px 17px;font-size:11px}.evidence-boundary-note b{font-size:10px}.synthetic-evidence-label{font-size:8px}.epistemic-tag{padding:4px 6px;font-size:9px}.evidence-rule{gap:17px;padding:16px 18px;font-size:11px;line-height:1.6}.view-actions{gap:11px}.source-link{font-size:11px;line-height:1.5}.entity-list>article{min-height:126px;padding:17px 18px}.entity-list article>span{padding:4px 7px;font-size:10px}.entity-list article>strong{font-size:14px}.entity-list article>p{font-size:12px;line-height:1.6}.entity-list article>small{font-size:10px}.relation-list>article{min-height:118px;padding:17px 18px}.relation-list article>div strong{font-size:13px}.relation-list article>div span{padding:5px 8px;font-size:11px}.relation-list article>p b{font-size:11px}.relation-list article>p small,.relation-list article>small{font-size:10px}.playbook-card{grid-template-columns:90px minmax(260px,1.6fr) minmax(240px,1fr) auto;gap:19px;min-height:178px;padding:20px}.playbook-number span{font-size:25px}.playbook-number i{padding:4px 6px;font-size:9px}.playbook-main small{font-size:10px}.playbook-main h4{margin:9px 0 16px;font-size:15px;line-height:1.55}.playbook-trigger{gap:9px}.playbook-trigger span{padding:4px 6px;font-size:9px}.playbook-trigger strong{font-size:11px}.playbook-card dl{gap:10px}.playbook-card dl div{grid-template-columns:64px 1fr;gap:9px}.playbook-card dt,.playbook-card dd{font-size:11px;line-height:1.5}.playbook-card>button{height:35px;padding:0 11px;font-size:10px}.run-manifest h4{font-size:14px}.run-manifest dl div{grid-template-columns:116px 1fr;min-height:44px;font-size:11px}.audit-timeline>div{grid-template-columns:14px 48px 1fr;gap:11px;min-height:68px}.audit-timeline time{font-size:10px}.audit-timeline p strong{font-size:12px}.audit-timeline p small{margin-top:5px;font-size:10px;line-height:1.5}.control-matrix>div{gap:17px;min-height:52px;padding:0 17px;font-size:11px}.control-matrix>div:first-child{font-size:10px}.control-matrix strong{font-size:11px}.empty-state strong{font-size:13px}.empty-state span{font-size:11px}.panel-heading{min-height:96px;padding:18px}.live-status{font-size:10px!important}.agent-row{grid-template-columns:40px 1fr auto;gap:11px;min-height:78px;padding:12px 17px}.agent-avatar{width:37px;height:37px;font-size:12px}.agent-row>span:nth-child(2){gap:5px}.agent-row small,.agent-row>i{font-size:9px}.request-agent{height:40px;margin:12px 16px 0;font-size:11px}.connection-status{margin:11px 16px 0;padding:14px}.connection-status>span{font-size:10px}.connection-status strong{font-size:11px}.connection-status small{font-size:10px}.evidence-health,.approval-gate{margin:14px 16px 0;padding:17px}.panel-subheading span,.approval-gate>span,.security-foot>span,.panel-subheading strong{font-size:10px}.health-meter{height:7px;margin:14px 0 10px}.evidence-health dl div{min-height:34px;font-size:10px}.evidence-health dd{font-size:10px}.evidence-health>button{height:35px;margin-top:12px;font-size:10px}.approval-gate h3{margin:10px 0 7px;font-size:14px}.approval-gate p{font-size:10px;line-height:1.65}.approval-progress{margin:15px 0}.approval-progress span{height:4px}.approval-button{height:35px;font-size:10px}.security-foot{margin:14px 16px 18px;padding:13px 14px}.security-foot strong{font-size:11px}.security-foot small{font-size:9px}.modal-content{gap:19px;padding:36px 40px 32px}.modal-kicker{font-size:11px}.modal-content>h2{font-size:32px}.modal-content>p{font-size:13px;line-height:1.75}.modal-content label>span{font-size:11px}.modal-content input,.modal-content select,.modal-content textarea{padding:11px 13px;font-size:13px}.modal-content input,.modal-content select{height:44px}.intake-rule,.agent-contract,.governance-note,.multilateral-bar{padding:15px 17px;font-size:11px;line-height:1.65}.org-options h3{font-size:16px}.org-options p{font-size:11px;line-height:1.65}.org-options small{font-size:10px;line-height:1.6}.agent-result>div b{font-size:11px}.agent-result>div button{font-size:10px}.agent-result pre{font-size:13px;line-height:1.75}.agent-result>small{font-size:10px}.provider-warning{padding:13px 15px}.provider-warning span,.provider-warning strong{font-size:11px}.provider-cards>article{padding:18px}.provider-cards article>div:first-child{grid-template-columns:44px 1fr auto;gap:12px}.provider-mark{width:42px;height:42px;font-size:12px}.provider-cards p strong{font-size:14px}.provider-cards p small{font-size:10px}.provider-cards article>div:first-child>b{font-size:9px}.provider-cards dl div{grid-template-columns:135px 1fr;min-height:40px}.provider-cards dt{font-size:10px}.provider-cards dd{font-size:11px}.provider-cards article>button{height:34px;padding:0 11px;font-size:10px}.secret-instructions article{padding:18px}.secret-instructions article>span{font-size:10px}.secret-instructions h3{font-size:14px}.secret-instructions p{font-size:11px;line-height:1.7}.secret-instructions code{font-size:10px}.secret-warning{padding:15px 17px;font-size:11px;line-height:1.65}.approval-list p strong{font-size:12px}.approval-list p small,.approval-list>div>b,.approval-list>div>button,.approval-lock span,.approval-lock strong{font-size:10px}.approval-lock p{font-size:10px;line-height:1.6}.readiness-grid h3{font-size:14px}.readiness-grid p{font-size:11px;line-height:1.7}.toast{padding:13px 18px;font-size:12px}@media (max-width:1280px){.command-layout{grid-template-columns:270px minmax(620px,1fr) 300px}.case-item{padding-left:15px;padding-right:15px}.matter-heading,.stage-scroll,.stage-tabs{padding-left:20px;padding-right:20px}.playbook-card{grid-template-columns:68px minmax(220px,1.5fr) minmax(190px,1fr)}.playbook-card>button{grid-column:2/-1;justify-self:end}}@media (max-width:1080px){.command-header{grid-template-columns:1fr auto}.classification-strip{display:none}.command-layout{grid-template-columns:240px minmax(0,1fr)}.agent-panel{display:none}.matter-heading{align-items:flex-start}.matter-summary{grid-template-columns:1fr;width:min(42%,280px)}.matter-summary>div{border-right:0;border-bottom:1px solid var(--line);padding:6px 9px}.matter-summary>div:last-child{border-bottom:0}.matter-summary span{margin-bottom:2px}.scenario-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){html,body{height:auto;overflow:auto}.command-app{height:auto;min-height:100dvh;overflow:visible}.command-header{gap:10px;height:64px;padding:0 14px}.brand-symbol{width:32px;height:32px}.brand-lockup strong{font-size:12px}.brand-lockup small{font-size:8px}.header-actions .quiet-button{display:none}.header-actions .primary-button{width:36px;padding:0;font-size:0;overflow:hidden}.header-actions .primary-button:after{content:"+";font-size:18px}.profile-button{display:none}.demo-notice{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-height:46px;padding:7px 12px;line-height:1.45}.command-layout{flex:none;height:auto;min-height:0;display:block;overflow:visible}.case-rail{height:auto}.rail-heading{min-height:55px;padding:10px 14px}.rail-heading h1{font-size:14px}.case-list{display:flex;overflow-x:auto}.case-item{border-right:1px solid var(--line-dark);min-width:250px;min-height:112px;padding:12px 14px}.rail-foot{display:none}.decision-stage{min-height:calc(100vh - 222px)}.matter-heading{min-height:0;padding:16px 14px;display:block}.matter-heading h2{font-size:24px}.matter-summary{grid-template-columns:repeat(3,1fr);width:100%;max-width:none;margin-top:14px}.matter-summary>div{border-right:1px solid var(--line);border-bottom:0;min-width:0}.matter-summary strong{font-size:9px}.matter-kicker span:last-child{display:none}.stage-tabs{padding:0 14px}.stage-tabs button{padding:0 12px}.stage-scroll{padding:14px 14px 36px;overflow:visible}.executive-callout{padding:18px 16px 15px}.executive-callout h3{font-size:21px}.callout-label b{display:none}.judgment-foot{gap:5px;display:grid}.epistemic-legend{flex-wrap:wrap;padding:9px}.epistemic-legend small{width:100%;margin-left:0}.signal-grid,.scenario-grid{grid-template-columns:1fr}.signal-card{min-height:108px}.action-row{grid-template-columns:28px 1fr auto;padding:10px 0}.action-row .action-evidence{display:none}.action-row>button{grid-column:2/-1;justify-self:start}.view-intro{align-items:flex-start;padding:16px}.view-intro h3{font-size:20px}.view-intro .outline-button{flex:none;padding:0 8px;font-size:9px}.scenario-matrix{grid-template-rows:auto;grid-template-columns:1fr;min-height:0;padding:10px;display:grid}.scenario-matrix:before,.scenario-matrix:after,.matrix-axis{display:none}.matrix-card{min-height:170px}.table-head{display:none}.table-row{grid-template-columns:1fr 1fr;gap:7px;padding:12px}.ledger-head{display:none}.ledger-row{grid-template-columns:82px 1fr 35px;gap:9px;padding:12px}.ledger-row>span{grid-column:2/3}.ledger-row>i{grid-area:2/3/auto/4}.ledger-row>.source-link{grid-column:2/3}.evidence-toolbar{overflow-x:auto}.evidence-toolbar>span{display:none}.view-actions{flex-direction:column;align-items:flex-end}.ontology-grid,.relation-list article>div{grid-template-columns:1fr}.relation-list article>div strong:last-child{text-align:left}.relation-list article>div span{width:max-content}.playbook-card{grid-template-columns:50px 1fr;gap:13px;display:grid}.playbook-number{grid-row:1/3}.playbook-main,.playbook-card dl,.playbook-card>button{grid-column:2}.playbook-trigger{grid-template-columns:auto 1fr}.audit-grid{grid-template-columns:1fr}.control-matrix>div{grid-template-columns:1fr;gap:5px;padding:10px 12px}.control-matrix>div:first-child{display:none}.modal-backdrop{align-items:end;padding:0}.modal-shell{border:0;width:100%;max-height:92vh}.modal-content{padding:25px 18px 22px}.modal-content>h2{font-size:25px}.form-grid,.org-options,.readiness-grid{grid-template-columns:1fr}.org-options button{min-height:140px}.org-options p{min-height:0}.intake-rule,.agent-contract,.governance-note,.multilateral-bar{gap:5px;display:grid}.provider-cards,.secret-instructions{grid-template-columns:1fr}.provider-cards>article.featured-provider{grid-column:auto}.provider-cards article>div:first-child{grid-template-columns:42px 1fr}.provider-cards article>div:first-child>b{grid-column:2}.provider-cards dl div{grid-template-columns:1fr;gap:4px;padding:8px 0}.provider-warning{flex-direction:column;align-items:flex-start;gap:5px}.modal-actions{background:#f8f7f3;padding:12px 0 0;position:sticky;bottom:0}}.decision-memory-studio{overscroll-behavior:contain;background:linear-gradient(#f6f6f2f0,#f6f6f2f0),repeating-linear-gradient(90deg,#0000 0 79px,#1b38430a 79px 80px),#e8e7e1;width:100%;height:100%;min-height:0;padding:28px 30px 80px;overflow:hidden auto}.memory-loading{text-align:center;background:#eeece6;place-content:center;gap:10px;height:100%;min-height:0;display:grid}.memory-loading span,.memory-header>div:first-child>span,.memory-doctrine article span,.memory-metrics span,.memory-composer summary span,.memory-forecast-builder>header span,.memory-history>header span,.memory-empty>span,.memory-commitment-hero>div>span,.memory-forecast-ledger>header span,.memory-resolution-form>header span,.memory-review-composer summary span,.memory-review-lock span,.memory-review-ledger>header span{color:#47758a;letter-spacing:.11em;font:700 10px IBM Plex Mono,monospace}.memory-loading strong{font-size:18px}.memory-header{border-bottom:1px solid #87989d;justify-content:space-between;align-items:center;gap:36px;min-height:150px;display:flex}.memory-header>div:first-child{max-width:950px}.memory-header h1{margin:8px 0 9px;font:550 clamp(34px,3.1vw,49px)/1.08 Newsreader,Noto Sans KR,serif}.memory-header p{color:#596a70;max-width:900px;margin:0;font-size:14px;line-height:1.8}.memory-seal{color:#fff;background:#102a35;border-left:4px solid #55b890;gap:8px;min-width:210px;padding:18px;display:grid}.memory-seal span{color:#87aab5;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.memory-seal strong{color:#8cddbc;font:700 14px IBM Plex Mono,monospace}.memory-seal small{color:#a7b8be;font-size:10px}.memory-error{color:#7f423e;background:#f7e7e5;border:1px solid #d19b97;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:62px;margin-top:16px;padding:13px 16px;display:grid}.memory-error strong,.memory-error span{font-size:13px;line-height:1.6}.memory-doctrine{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.memory-doctrine article{background:#fff;border:1px solid #9aa8aa;grid-template-columns:38px 1fr;gap:14px;min-width:0;min-height:128px;padding:16px;display:grid}.memory-doctrine article>i{color:#35677a;border:1px solid #9cabb0;place-content:center;width:34px;height:34px;font:700 10px IBM Plex Mono,monospace;display:grid}.memory-doctrine article>div{align-content:start;gap:7px;display:grid}.memory-doctrine article strong{font-size:14px}.memory-doctrine article p{color:#637378;margin:0;font-size:12px;line-height:1.65}.memory-metrics{background:#a7b2b5;border:1px solid #a7b2b5;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid}.memory-metrics article{background:#fff;border-top:3px solid #47798b;align-content:space-between;gap:7px;min-width:0;min-height:112px;padding:15px;display:grid}.memory-metrics article.has-warning,.memory-metrics article.band-needs_correction{background:#fbefed;border-top-color:#ad514b}.memory-metrics article.band-watch{background:#f7f0e2;border-top-color:#b37b30}.memory-metrics article.band-disciplined{background:#eaf4ef;border-top-color:#31826a}.memory-metrics strong{font:600 25px/1.15 Newsreader,Noto Sans KR,serif}.memory-metrics small{color:#66777c;font-size:10px;line-height:1.5}.memory-composer,.memory-review-composer{background:#fafaf7;border:1px solid #89989c;margin-bottom:16px}.memory-composer>summary,.memory-review-composer>summary{color:#fff;cursor:pointer;background:#102c36;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px 18px;list-style:none;display:flex}.memory-composer>summary::-webkit-details-marker{display:none}.memory-review-composer>summary::-webkit-details-marker{display:none}.memory-composer summary>div,.memory-review-composer summary>div{gap:6px;display:grid}.memory-composer summary span,.memory-review-composer summary span{color:#88aab6}.memory-composer summary strong,.memory-review-composer summary strong{font-size:16px}.memory-composer summary i,.memory-review-composer summary i{font:300 25px/1 sans-serif}.memory-composer[open] summary i,.memory-review-composer[open] summary i{transform:rotate(45deg)}.memory-composer>form,.memory-review-composer>form{padding:20px}.memory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.memory-form-grid label,.memory-forecast-builder article label{align-content:start;gap:7px;min-width:0;display:grid}.memory-form-grid label>span,.memory-forecast-builder label>span{color:#536c76;font-size:11px;font-weight:700}.memory-form-grid input,.memory-form-grid select,.memory-form-grid textarea,.memory-forecast-builder input,.memory-forecast-builder textarea{color:#17242c;background:#fff;border:1px solid #aeb9bc;width:100%;min-width:0;min-height:43px;padding:10px 11px;font-size:12px;line-height:1.55}.memory-form-grid textarea,.memory-forecast-builder textarea{resize:vertical}.memory-form-wide{grid-column:1/-1}.memory-forecast-builder{border:1px solid #a3afb1;margin-top:18px}.memory-forecast-builder>header{color:#fff;background:#1a3a44;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;display:flex}.memory-forecast-builder>header>div{gap:5px;display:grid}.memory-forecast-builder>header span{color:#8fb0bb}.memory-forecast-builder>header strong{font-size:14px}.memory-forecast-builder article{background:#f5f6f3;border-bottom:1px solid #c5cdce;grid-template-columns:55px minmax(250px,1.7fr) minmax(180px,.8fr) minmax(180px,.8fr);gap:13px;padding:16px;display:grid}.memory-forecast-builder article:last-child{border-bottom:0}.memory-forecast-number{align-content:space-between;justify-items:start;gap:8px;display:grid}.memory-forecast-number i{color:#35687a;border:1px solid #9babb0;place-content:center;width:36px;height:36px;font:700 10px IBM Plex Mono,monospace;display:grid}.memory-forecast-number button{color:#9b514d;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.memory-forecast-number button:disabled{opacity:.35;cursor:not-allowed}.memory-forecast-proposition,.memory-forecast-rule{grid-column:2/4}.memory-probability-input{background:#fff;border:1px solid #aeb9bc;grid-template-columns:1fr 52px;align-items:center;gap:8px;min-height:43px;padding:0 9px;display:grid}.memory-probability-input input{accent-color:#376f84;border:0;min-height:0;padding:0}.memory-probability-input strong{color:#244f60;text-align:right;font:700 15px IBM Plex Mono,monospace}.memory-form-actions{justify-content:flex-end;align-items:center;gap:20px;margin-top:16px;display:flex}.memory-form-actions p{color:#68787d;max-width:700px;margin:0 auto 0 0;font-size:10px;line-height:1.55}.memory-form-actions button{min-height:42px}.memory-workspace{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:14px;display:grid}.memory-history{background:#fff;border:1px solid #91a0a3;min-width:0;position:sticky;top:0}.memory-history>header{color:#fff;background:#173741;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:12px;display:flex}.memory-history>header span{color:#8eafb9}.memory-history>header strong{color:#b4c9ce;font:700 9px IBM Plex Mono,monospace}.memory-history>button{text-align:left;cursor:pointer;background:#fafaf7;border:0;border-bottom:1px solid #d0d6d6;gap:8px;width:100%;min-height:118px;padding:13px;display:grid}.memory-history>button.is-selected{background:#edf2f1;box-shadow:inset 4px 0 #376e83}.memory-history button>span{justify-content:space-between;gap:8px;display:flex}.memory-history button b{color:#35687a;font:700 10px IBM Plex Mono,monospace}.memory-history button time{color:#78878b;font:600 8px IBM Plex Mono,monospace}.memory-history button>strong{font-size:12px;line-height:1.5}.memory-history button small{color:#68787d;font-size:10px;line-height:1.45}.memory-history button code{color:#73858a;font-size:8px}.memory-history-empty{color:#708084;text-align:center;place-content:center;min-height:130px;padding:20px;font-size:11px;display:grid}.memory-detail{gap:14px;min-width:0;display:grid}.memory-empty{background:#fff;border:1px solid #97a5a8;place-content:center;justify-items:start;min-height:410px;padding:45px;display:grid}.memory-empty h2{margin:12px 0 8px;font:550 35px/1.15 Newsreader,Noto Sans KR,serif}.memory-empty p{color:#65757a;max-width:620px;margin:0;font-size:13px;line-height:1.75}.memory-commitment-hero{background:#fff;border:1px solid #87979a;grid-template-columns:112px minmax(300px,1fr) minmax(230px,.45fr);min-width:0;display:grid}.memory-commitment-hero>div,.memory-commitment-hero>dl{border-right:1px solid #bdc6c7;min-width:0;margin:0;padding:20px}.memory-commitment-code{color:#fff;background:#102c36;align-content:start;gap:12px;display:grid}.memory-commitment-code span{color:#8bb0bc!important;font:700 12px IBM Plex Mono,monospace!important}.memory-commitment-code code{color:#afc1c6;overflow-wrap:anywhere;font-size:9px}.memory-commitment-hero h2{margin:8px 0 12px;font:550 clamp(27px,2.4vw,38px)/1.13 Newsreader,Noto Sans KR,serif}.memory-commitment-hero>div:nth-child(2)>p{color:#293d45;margin:0;font-size:14px;line-height:1.75}.memory-commitment-hero blockquote{color:#5d6d71;background:#efede6;border-left:3px solid #a78b50;margin:16px 0 0;padding:11px 13px;font-size:12px;line-height:1.65}.memory-commitment-hero dl{background:#c9d0d0;border-right:0;align-content:start;gap:1px;display:grid}.memory-commitment-hero dl div{background:#f0f1ee;gap:4px;padding:9px;display:grid}.memory-commitment-hero dt{color:#728185;font-size:9px}.memory-commitment-hero dd{margin:0;font-size:11px;font-weight:700;line-height:1.45}.memory-commitment-hero>footer{color:#66787d;background:#e7e9e5;border-top:1px solid #bdc6c7;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;min-height:42px;padding:9px 13px;font-size:10px;display:flex}.memory-commitment-hero footer code{font:650 9px IBM Plex Mono,monospace}.memory-commitment-hero footer p{margin:0}.memory-forecast-ledger{background:#fff;border:1px solid #91a0a3;min-width:0}.memory-forecast-ledger>header,.memory-review-ledger>header{color:#fff;background:#173741;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:13px 17px;display:flex}.memory-forecast-ledger header>div{gap:5px;display:grid}.memory-forecast-ledger header span,.memory-review-ledger header span{color:#8eafb9}.memory-forecast-ledger header h3{margin:0;font-size:17px}.memory-forecast-ledger header>strong,.memory-review-ledger header>strong{color:#afc5ca;font:700 9px IBM Plex Mono,monospace}.memory-forecast-ledger article{border-bottom:1px solid #cad1d2;grid-template-columns:90px minmax(260px,1fr) minmax(175px,.45fr);align-items:start;gap:15px;min-width:0;min-height:150px;padding:15px;display:grid}.memory-forecast-ledger article:last-child{border-bottom:0}.memory-forecast-ledger article.is-overdue{background:#fcf0ee;box-shadow:inset 4px 0 #b24f4a}.memory-forecast-ledger article.is-resolved{background:#f5f8f5;box-shadow:inset 4px 0 #3c846c}.memory-forecast-score{color:#fff;background:#173641;align-content:space-between;gap:7px;min-height:112px;padding:10px;display:grid}.memory-forecast-score span{color:#8baab4;font:700 9px IBM Plex Mono,monospace}.memory-forecast-score strong{font:600 32px/1 Newsreader,serif}.memory-forecast-score small{color:#b7c7cb;font-size:9px}.memory-forecast-ledger article>div:nth-child(2){align-content:start;gap:8px;min-width:0;display:grid}.memory-forecast-ledger article>div:nth-child(2)>strong{font-size:14px;line-height:1.65}.memory-forecast-ledger article>div:nth-child(2)>p{color:#5f7075;margin:0;font-size:11px;line-height:1.6}.memory-forecast-ledger article>div:nth-child(2)>small{color:#708085;font-size:10px}.memory-forecast-ledger article>div:nth-child(2)>code{color:#6e8187;font-size:8px}.memory-forecast-ledger article>button{place-self:center end}.memory-forecast-ledger aside{border-left:1px solid #bdc6c7;gap:6px;min-width:0;padding:11px;display:grid}.memory-forecast-ledger aside>span{color:#4d7584;font:700 9px IBM Plex Mono,monospace}.memory-forecast-ledger aside>strong{color:#285f4e;font:600 26px/1 Newsreader,serif}.memory-forecast-ledger aside>small{color:#768589;font-size:9px}.memory-forecast-ledger aside>p{color:#5b6c70;margin:4px 0;font-size:10px;line-height:1.55}.memory-forecast-ledger aside code{color:#426d7c;overflow-wrap:anywhere;background:#e3ebea;width:max-content;max-width:100%;padding:3px 5px;font-size:8px}.memory-resolution-form{background:#faf6ec;border:1px solid #9a7a4d}.memory-resolution-form>header{color:#fff;background:#463b2c;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:12px 16px;display:flex}.memory-resolution-form header>div{gap:5px;display:grid}.memory-resolution-form header span{color:#cfb98f}.memory-resolution-form header strong{font-size:13px;line-height:1.5}.memory-resolution-form header button{color:#e3d8c4;cursor:pointer;background:0 0;border:0;font-size:11px}.memory-resolution-form>.memory-form-grid,.memory-resolution-form>.memory-form-actions{margin:16px}.memory-review-composer{margin-bottom:0}.memory-review-lock{background:#eeece6;border:1px solid #aaa69d;place-content:center;justify-items:start;gap:7px;min-height:82px;padding:18px;display:grid}.memory-review-lock strong{color:#67767a;font-size:12px}.memory-review-ledger{background:#fff;border:1px solid #91a0a3}.memory-review-ledger>article{border-bottom:1px solid #cad1d2;gap:13px;padding:18px;display:grid}.memory-review-ledger>article:last-child{border-bottom:0}.memory-review-ledger article>div:first-child{align-items:center;gap:12px;display:flex}.memory-review-ledger article>div:first-child span{color:#35687a;font:700 10px IBM Plex Mono,monospace}.memory-review-ledger article time{color:#758589;margin-left:auto;font:600 9px IBM Plex Mono,monospace}.memory-review-ledger article code{color:#6b7f85;font-size:8px}.memory-review-verdicts{gap:8px;display:flex}.memory-review-verdicts strong{color:#2f6955;background:#e7f1ec;border:1px solid #88ae9e;padding:6px 8px;font-size:10px}.memory-review-verdicts strong:last-child{color:#715b36;background:#f1ecdf;border-color:#bca878}.memory-review-ledger article>p{color:#41535a;margin:0;font-size:13px;line-height:1.7}.memory-review-ledger ul{color:#41545a;background:#eff1ee;margin:0;padding:12px 12px 12px 30px;font-size:12px;line-height:1.65}.memory-review-ledger dl{background:#cbd1d1;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.memory-review-ledger dl div{background:#f4f4f1;gap:5px;padding:11px;display:grid}.memory-review-ledger dt{color:#6b7b80;font-size:9px}.memory-review-ledger dd{margin:0;font-size:11px;line-height:1.55}.memory-review-ledger footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.memory-review-ledger footer code{background:#e6eceb;padding:3px 5px}.memory-review-ledger footer span{color:#68797e;margin-left:auto;font-size:10px}@media (max-width:1380px){.memory-metrics{grid-template-columns:repeat(3,1fr)}.memory-forecast-builder article{grid-template-columns:50px minmax(220px,1fr) minmax(170px,.7fr)}.memory-forecast-proposition,.memory-forecast-rule{grid-column:2/4}.memory-commitment-hero{grid-template-columns:95px minmax(280px,1fr)}.memory-commitment-hero>dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (max-width:1050px){.memory-header{padding:15px 0;display:grid}.memory-seal{width:100%}.memory-doctrine,.memory-workspace{grid-template-columns:1fr}.memory-history{grid-template-columns:repeat(2,1fr);display:grid;position:static}.memory-history>header{grid-column:1/-1}.memory-history>button{border-right:1px solid #d0d6d6}.memory-forecast-ledger article{grid-template-columns:80px minmax(230px,1fr)}.memory-forecast-ledger aside,.memory-forecast-ledger article>button{border-top:1px solid #bdc6c7;border-left:0;grid-column:2;justify-self:stretch}}@media (max-width:760px){.decision-memory-studio{height:100%;padding:14px 14px 55px;overflow-y:auto}.memory-header h1{font-size:37px}.memory-header p{font-size:13px}.memory-metrics{grid-template-columns:1fr 1fr}.memory-form-grid{grid-template-columns:1fr}.memory-form-wide{grid-column:auto}.memory-forecast-builder>header{flex-direction:column;align-items:flex-start}.memory-forecast-builder article{grid-template-columns:42px minmax(0,1fr)}.memory-forecast-number{grid-row:1/6}.memory-forecast-proposition,.memory-forecast-rule{grid-column:2}.memory-form-actions{flex-direction:column;align-items:stretch}.memory-form-actions button{width:100%}.memory-history{grid-template-columns:1fr}.memory-history>header{grid-column:auto}.memory-commitment-hero{grid-template-columns:1fr}.memory-commitment-hero>div,.memory-commitment-hero>dl{border-bottom:1px solid #bdc6c7;border-right:0}.memory-commitment-code{min-height:75px}.memory-commitment-hero>dl{grid-column:auto;grid-template-columns:1fr 1fr}.memory-commitment-hero>footer{grid-column:auto}.memory-forecast-ledger article{grid-template-columns:1fr}.memory-forecast-score{min-height:84px}.memory-forecast-ledger aside,.memory-forecast-ledger article>button{grid-column:auto}.memory-review-ledger dl{grid-template-columns:1fr}.memory-review-ledger article>div:first-child{flex-direction:column;align-items:flex-start}.memory-review-ledger article time,.memory-review-ledger footer span{margin-left:0}}.decision-compression-studio{overscroll-behavior:contain;background:linear-gradient(#f6f6f2f0,#f6f6f2f0),repeating-linear-gradient(90deg,#0000 0 79px,#1b38430a 79px 80px),#e8e7e1;width:100%;height:100%;min-height:0;padding:28px 30px 72px;overflow:hidden auto}.compression-loading{text-align:center;background:#eeece6;place-content:center;gap:10px;height:100%;min-height:0;display:grid}.compression-loading span,.compression-header>div:first-child>span,.compression-readiness span,.compression-change-cell>span,.compression-recommendation>div>span,.compression-confidence>span,.compression-argument-grid section>header span,.compression-trigger-section>header span,.compression-cost-grid section>header span,.compression-unknowns>header span,.compression-human-gate>span,.compression-history>header span{color:#47758a;letter-spacing:.11em;font:700 10px IBM Plex Mono,monospace}.compression-loading strong{font-size:18px}.compression-header{border-bottom:1px solid #87989d;justify-content:space-between;align-items:center;gap:32px;min-height:142px;display:flex}.compression-header>div:first-child{max-width:940px}.compression-header h1{margin:8px 0 9px;font:550 clamp(33px,3vw,48px)/1.1 Newsreader,Noto Sans KR,serif}.compression-header p{color:#596a70;max-width:900px;margin:0;font-size:14px;line-height:1.75}.compression-header-actions{flex:none;gap:9px;display:grid}.compression-header-actions button{min-height:42px}.compression-error{color:#7f423e;background:#f7e7e5;border:1px solid #d19b97;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:62px;margin-top:16px;padding:13px 16px;display:grid}.compression-error strong,.compression-error span{font-size:13px;line-height:1.6}.compression-readiness{background:#a7b2b5;border:1px solid #a7b2b5;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.compression-readiness article{background:#fff;border-top:3px solid #47798b;align-content:space-between;gap:6px;min-width:0;min-height:104px;padding:14px;display:grid}.compression-readiness article.has-alert{background:#fbefed;border-top-color:#ad514b}.compression-readiness article.compression-delta-metric{background:#f5efe3;border-top-color:#b37b30}.compression-readiness strong{font:600 30px/1 Newsreader,serif}.compression-readiness small{color:#66777c;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.compression-empty{background:#fafaf7;border:1px solid #98a6aa;place-content:center;justify-items:start;min-height:430px;padding:55px clamp(25px,6vw,100px);display:grid}.compression-empty>span{color:#4c7687;letter-spacing:.12em;font:700 11px IBM Plex Mono,monospace}.compression-empty h2{margin:14px 0 10px;font:550 clamp(29px,3vw,43px)/1.15 Newsreader,Noto Sans KR,serif}.compression-empty p{color:#5c6d72;max-width:760px;margin:0;font-size:14px;line-height:1.8}.compression-empty-actions{gap:9px;margin-top:24px;display:flex}.compression-empty-actions button{min-height:42px}.compression-empty>small{color:#6f7f84;margin-top:13px;font-size:11px}.compression-hero{background:#87989d;border:1px solid #87989d;grid-template-columns:minmax(210px,.52fr) minmax(420px,1.35fr) minmax(215px,.52fr);gap:1px;min-width:0;display:grid}.compression-hero>div{background:#fff;min-width:0;padding:21px}.compression-hero.shift-recommendation_change{background:#af524c;border-color:#af524c}.compression-hero.shift-material_update{background:#b37b30;border-color:#b37b30}.compression-change-cell{border-top:4px solid #4d7c8d;align-content:start;gap:11px;display:grid}.shift-recommendation_change .compression-change-cell{background:#f8e9e7;border-top-color:#b34b45}.shift-material_update .compression-change-cell{background:#f7efdf;border-top-color:#b57b2e}.compression-change-cell>strong{font:700 13px/1.5 IBM Plex Mono,monospace}.compression-change-cell>p{color:#56686e;margin:0;font-size:13px;line-height:1.7}.compression-recommendation>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.compression-recommendation>div>i{color:#235e4b;background:#e2f0e9;padding:5px 8px;font:700 10px IBM Plex Mono,monospace}.compression-recommendation h2{margin:17px 0 10px;font:550 clamp(26px,2.5vw,39px)/1.16 Newsreader,Noto Sans KR,serif}.compression-recommendation>p{color:#34484f;margin:0;font-size:15px;line-height:1.78}.compression-recommendation blockquote{color:#5e6a68;background:#f0ede5;border-left:3px solid #9f8146;margin:18px 0;padding:12px 15px;font-size:13px;line-height:1.7}.compression-confidence{color:#fff;align-content:start;gap:10px;display:grid;background:#102a35!important}.compression-confidence>span{color:#8da9b4}.compression-confidence>strong{margin-top:8px;font:600 43px/1 Newsreader,serif}.compression-confidence>small{color:#9db0b8;font-size:10px}.compression-confidence>div{background:#425760;height:9px;margin:13px 0 3px;position:relative}.compression-confidence>div i,.compression-confidence>div b{height:100%;display:block;position:absolute;inset:0 auto 0 0}.compression-confidence>div i{background:#607985}.compression-confidence>div b{background:#5bc39a}.compression-confidence>em{color:#92e0c0;border:1px solid #4b7e6c;width:max-content;margin-top:9px;padding:7px 9px;font:700 10px IBM Plex Mono,monospace}.compression-refs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.compression-refs code,.compression-refs span{color:#4e7180;overflow-wrap:anywhere;background:#e8edec;max-width:100%;padding:3px 5px;font:650 8px IBM Plex Mono,monospace}.compression-argument-grid{grid-template-columns:1.35fr 1fr;gap:14px;margin-top:14px;display:grid}.compression-argument-grid>section,.compression-trigger-section,.compression-cost-grid>section,.compression-footer-grid>div,.compression-history{background:#fff;border:1px solid #98a6a9;min-width:0}.compression-argument-grid section>header,.compression-cost-grid section>header,.compression-unknowns>header{color:#fff;background:#173741;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;display:flex}.compression-dissent>header{background:#3c2b29!important}.compression-argument-grid section>header span,.compression-cost-grid section>header span,.compression-unknowns>header span{color:#8fb0bb}.compression-argument-grid section>header strong,.compression-cost-grid section>header strong,.compression-unknowns>header strong{font-size:13px}.compression-argument-grid article{border-bottom:1px solid #d0d6d6;grid-template-columns:38px minmax(0,1fr);gap:13px;min-height:126px;padding:15px;display:grid}.compression-argument-grid article:last-child{border-bottom:0}.compression-argument-grid article>i{color:#356678;border:1px solid #98abb2;place-content:center;width:32px;height:32px;font:700 10px IBM Plex Mono,monospace;display:grid}.compression-dissent article>i{color:#9b4d48;border-color:#c79b97}.compression-argument-grid article>div{align-content:start;gap:7px;display:grid}.compression-argument-grid article>div>span{color:#4c7585;font:700 9px IBM Plex Mono,monospace}.compression-dissent article>div>span{color:#a6534c}.compression-argument-grid article strong{font-size:13px;line-height:1.65}.compression-argument-grid article small{color:#67787d;font-size:11px;line-height:1.55}.compression-dissent article.severity-decisive{background:#fbefed;box-shadow:inset 4px 0 #b64e48}.compression-trigger-section{margin-top:14px}.compression-trigger-section>header{color:#fff;background:#0d2a34;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:14px 18px;display:flex}.compression-trigger-section>header span{color:#8cabb6}.compression-trigger-section>header h3{margin:5px 0 0;font-size:19px}.compression-trigger-section>header>strong{color:#8bd5b7;font:700 12px IBM Plex Mono,monospace}.compression-trigger-grid{background:#aeb8ba;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.compression-trigger-grid article{background:#f8f8f5;border-top:4px solid #b37a30;align-content:start;gap:11px;min-width:0;min-height:250px;padding:17px;display:grid}.compression-trigger-grid article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.compression-trigger-grid article>div:first-child i{color:#7c5c2c;border:1px solid #bfa06e;place-content:center;width:29px;height:29px;font:700 9px IBM Plex Mono,monospace;display:grid}.compression-trigger-grid time{color:#738287;font:650 9px IBM Plex Mono,monospace}.compression-trigger-grid article>span{color:#527684;font-size:11px;font-weight:700}.compression-trigger-grid article>strong{font-size:14px;line-height:1.6}.compression-trigger-grid article>p{color:#5d6d72;margin:0;font-size:12px;line-height:1.55}.compression-trigger-grid article>small{color:#80572c;font-size:11px;line-height:1.55}.compression-cost-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.compression-cost-grid section>article{border-bottom:1px solid #d1d7d6;grid-template-columns:62px minmax(0,1fr);gap:13px;min-height:102px;padding:14px;display:grid}.compression-cost-grid section>article:last-child{border-bottom:0}.compression-cost-grid article>i{color:#607075;background:#e6e9e7;place-content:center;align-self:start;width:58px;min-height:28px;padding:5px;font:700 9px IBM Plex Mono,monospace;display:grid}.compression-cost-grid article>i.magnitude-high{color:#964842;background:#f4dfdc}.compression-cost-grid article>i.magnitude-medium{color:#8a6129;background:#f4ead7}.compression-cost-grid article>i.magnitude-low{color:#2d6d57;background:#e0eee7}.compression-cost-grid article>div{gap:7px;display:grid}.compression-cost-grid article strong{font-size:13px;line-height:1.6}.compression-cost-grid article small{color:#6e7e82;font-size:10px}.compression-footer-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.compression-unknowns>article{border-bottom:1px solid #d0d6d5;grid-template-columns:62px minmax(0,1fr);gap:12px;min-height:104px;padding:14px;display:grid}.compression-unknowns>article>i{color:#80683f;font:700 9px IBM Plex Mono,monospace}.compression-unknowns article>div{gap:5px;display:grid}.compression-unknowns article strong{font-size:13px;line-height:1.55}.compression-unknowns article p{color:#5f6f73;margin:0;font-size:11px;line-height:1.55}.compression-unknowns article small{color:#82643a;font-size:10px}.compression-human-gate{color:#fff;padding:21px;background:#0c2430!important}.compression-human-gate>span{color:#86a6b3}.compression-human-gate h3{margin:12px 0 18px;font:550 23px/1.45 Newsreader,Noto Sans KR,serif}.compression-human-gate dl{background:#ffffff1f;gap:1px;margin:0;display:grid}.compression-human-gate dl div{background:#17333e;grid-template-columns:75px 1fr;gap:10px;padding:10px;display:grid}.compression-human-gate dt{color:#89a0aa;font-size:10px}.compression-human-gate dd{color:#d7e1e4;margin:0;font-size:11px;line-height:1.5}.compression-human-gate>p{color:#e3c994;border:1px solid #79683f;margin:17px 0 0;padding:11px;font-size:10px;line-height:1.55}.compression-provenance{color:#718085;background:#e5e7e3;border:1px solid #b8c0c1;border-top:0;flex-wrap:wrap;align-items:center;gap:9px 15px;min-height:48px;padding:9px 13px;font:650 9px IBM Plex Mono,monospace;display:flex}.compression-provenance span{color:#315f72}.compression-provenance strong{color:#425e69;margin-left:auto}.compression-provenance code{overflow-wrap:anywhere}.compression-history{margin-top:14px}.compression-history>header{color:#fff;background:#17333e;justify-content:space-between;align-items:center;gap:15px;min-height:65px;padding:12px 16px;display:flex}.compression-history>header span{color:#88a8b4}.compression-history>header h3{margin:5px 0 0;font-size:16px}.compression-history>header>strong{color:#a8bbc2;font-size:11px}.compression-history>div{background:#b3bcbd;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.compression-history button{text-align:left;cursor:pointer;background:#fafaf7;border:0;border-top:4px solid #0000;align-content:start;gap:9px;min-width:0;min-height:130px;padding:14px;display:grid}.compression-history button.is-selected{background:#edf2fb;border-top-color:#376de5}.compression-history button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.compression-history button b{color:#315f72;font:700 10px IBM Plex Mono,monospace}.compression-history button i{color:#8b632c;font:700 8px IBM Plex Mono,monospace}.compression-history button>strong{font-size:12px;line-height:1.5}.compression-history button small,.compression-history button code{color:#758488;overflow-wrap:anywhere;font-size:9px}@media (max-width:1450px){.compression-readiness{grid-template-columns:repeat(3,1fr)}.compression-hero{grid-template-columns:minmax(190px,.55fr) minmax(380px,1.25fr)}.compression-confidence{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.compression-confidence>div{grid-column:1/-1;width:100%}.compression-confidence>em{justify-self:end}.compression-trigger-grid,.compression-history>div{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.compression-header{flex-direction:column;align-items:flex-start;padding:18px 0}.compression-header-actions{display:flex}.compression-hero,.compression-argument-grid,.compression-cost-grid,.compression-footer-grid{grid-template-columns:1fr}.compression-confidence{grid-column:auto;display:grid}.compression-trigger-grid{grid-template-columns:1fr}}@media (max-width:760px){.decision-compression-studio{height:100%;padding:14px 14px 48px;overflow-y:auto}.compression-header h1{font-size:34px}.compression-header-actions,.compression-header-actions button{width:100%}.compression-header-actions{display:grid}.compression-readiness{grid-template-columns:1fr 1fr}.compression-readiness article.compression-delta-metric{grid-column:1/-1}.compression-empty{min-height:360px;padding:32px 20px}.compression-empty-actions{width:100%;display:grid}.compression-empty-actions button{width:100%}.compression-recommendation>div{flex-direction:column;align-items:flex-start}.compression-confidence>strong{font-size:38px}.compression-argument-grid article,.compression-unknowns>article{grid-template-columns:34px minmax(0,1fr)}.compression-history>div{grid-template-columns:1fr}.compression-provenance strong{margin-left:0}}.golden-case-lab{width:100%;height:100%;min-height:0;color:var(--ink-950);background:linear-gradient(#f6f5f0e8,#f6f5f0e8),repeating-linear-gradient(90deg,#0000 0 79px,#1c36410b 79px 80px),#e8e6df;padding:28px 30px 80px;overflow:hidden auto}.golden-loading{text-align:center;background:#eeece6;place-content:center;gap:9px;height:100%;display:grid}.golden-loading span,.golden-section-head span,.golden-hero>div>span{color:#47758a;letter-spacing:.1em;font:700 11px IBM Plex Mono,monospace}.golden-loading strong{font-size:17px}.golden-hero{border-bottom:1px solid #85969c;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:48px;min-height:155px;display:grid}.golden-hero h2{margin:8px 0 9px;font:550 clamp(34px,3vw,48px)/1.08 Newsreader,Noto Sans KR,serif}.golden-hero p{color:#5c6e74;max-width:820px;margin:0;font-size:14px;line-height:1.75}.golden-hero dl{background:#f9f9f6;border:1px solid #8f9da1;grid-template-columns:1fr;margin:0;display:grid}.golden-hero dl div{border-bottom:1px solid #d0d6d6;grid-template-columns:105px 1fr;align-items:center;gap:12px;min-height:43px;padding:9px 12px;display:grid}.golden-hero dl div:last-child{border-bottom:0}.golden-hero dt{color:#6a7a7f;font-size:10px}.golden-hero dd{color:#234b5d;text-align:right;margin:0;font:700 10px IBM Plex Mono,monospace}.golden-stage-line{background:#cad0cf;border:1px solid #9ea9ab;grid-template-columns:repeat(4,1fr);gap:1px;margin:16px 0;display:grid}.golden-stage-line>div{background:#eeeede;grid-template-columns:32px 1fr;align-items:center;gap:9px;min-height:58px;padding:11px 14px;display:grid;position:relative}.golden-stage-line>div:after{content:"";background:#9ca8a7;height:3px;position:absolute;inset:auto 0 0}.golden-stage-line>div.is-complete:after{background:#2e876b}.golden-stage-line span{color:#5d777f;border:1px solid #a7b2b2;place-content:center;width:27px;height:27px;font:700 9px IBM Plex Mono,monospace;display:grid}.golden-stage-line .is-complete span{color:#fff;background:#2e8067;border-color:#2e8067}.golden-stage-line strong{font-size:12px}.golden-message{color:#276850;background:#e6f2ec;border:1px solid #85b49f;grid-template-columns:95px 1fr;align-items:center;gap:12px;min-height:53px;margin:0 0 15px;padding:11px 14px;display:grid}.golden-message.is-error{color:#834845;background:#f7e8e6;border-color:#d3a09c}.golden-message.is-method{color:#6f5624;background:#f4eddd;border-color:#c7af78}.golden-message b{font:700 10px IBM Plex Mono,monospace}.golden-message span{font-size:12px;line-height:1.6}.golden-control-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;display:grid}.golden-case-card,.golden-outcome-lock,.golden-source-ledger,.golden-run-ledger,.golden-output,.golden-scorecard,.golden-outcomes,.golden-review-form,.golden-review-ledger,.golden-assurance-gates{background:#fff;border:1px solid #96a3a7;min-width:0}.golden-section-head{border-bottom:1px solid #ccd2d2;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:0 15px;display:flex}.golden-section-head b{color:#6c7d82;font:700 9px IBM Plex Mono,monospace}.golden-case-card{padding-bottom:18px}.golden-case-card>label{grid-template-columns:110px 1fr;align-items:center;gap:10px;margin:15px 17px 0;display:grid}.golden-case-card label>span,.golden-review-form label>span{color:#65777c;font-size:10px}.golden-case-card select{background:#f9f9f6;border:1px solid #acb7b9;min-width:0;min-height:42px;padding:0 11px}.golden-case-card h3{margin:18px 17px 7px;font-size:21px}.golden-case-card>p{color:#586a70;max-width:940px;margin:0 17px;font-size:13px;line-height:1.75}.golden-case-meta{background:#d0d5d5;border:1px solid #d0d5d5;grid-template-columns:repeat(4,1fr);gap:1px;margin:17px 17px 0;display:grid}.golden-case-meta>span{background:#f1f2ef;align-content:center;gap:5px;min-height:62px;padding:9px 11px;display:grid}.golden-case-meta small{color:#68808a;font:700 8px IBM Plex Mono,monospace}.golden-case-meta strong{font-size:11px;line-height:1.5}.golden-outcome-lock{color:#fff;background:#102735;border-color:#506875;padding-bottom:17px}.golden-outcome-lock .golden-section-head{border-color:#ffffff24}.golden-outcome-lock .golden-section-head span,.golden-outcome-lock .golden-section-head b{color:#91acb9}.golden-outcome-lock.is-open{background:#153a32;border-color:#5e8f7d}.golden-lock-mark{color:#acc0c8;border:1px solid #607784;place-content:center;width:44px;height:44px;margin:18px 18px 12px;font:700 18px IBM Plex Mono,monospace;display:grid}.golden-outcome-lock.is-open .golden-lock-mark{color:#88d5b5;border-color:#5da187}.golden-outcome-lock h3{margin:0 18px 7px;font-size:16px;line-height:1.5}.golden-outcome-lock p{color:#a9bac2;min-height:38px;margin:0 18px 15px;font:600 10px/1.6 IBM Plex Mono,monospace}.golden-outcome-lock>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #8fa5af;min-height:42px;margin:0 18px;padding:0 14px;font-size:11px;font-weight:700}.golden-outcome-lock>button:not(.is-secondary){background:#376de5;border-color:#4d8cee}.golden-outcome-lock>button:disabled{opacity:.45;cursor:wait}.golden-review-actions{grid-template-columns:1fr 1fr;gap:7px;margin:0 18px;display:grid}.golden-review-actions button{color:#fff;cursor:pointer;background:#376de5;border:1px solid #4d8cee;min-height:42px;padding:0 12px;font-size:10px;font-weight:700}.golden-review-actions button.is-secondary{background:0 0;border-color:#8fa5af}.golden-review-actions button:disabled{opacity:.45;cursor:wait}.golden-review-actions small{color:#9fb3bc;grid-column:1/-1;font:600 8px/1.45 IBM Plex Mono,monospace}.golden-ledger-grid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:14px;display:grid}.golden-source-table article{border-bottom:1px solid #d4d9d9;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:14px;display:grid}.golden-source-table article:last-child{border-bottom:0}.golden-source-code{color:#315f76;font:700 10px IBM Plex Mono,monospace}.golden-source-table article div{gap:6px;display:grid}.golden-source-table strong{font-size:12px;line-height:1.65}.golden-source-table p{color:#66777c;margin:0;font-size:10px;line-height:1.5}.golden-source-table small{color:#77878b;font:600 8px IBM Plex Mono,monospace}.golden-source-table a,.golden-outcomes a{color:#376de5;font-size:10px;font-weight:700;text-decoration:none}.golden-run-ledger{color:#fff;background:#0c202d;border-color:#536874}.golden-run-ledger .golden-section-head{border-color:#ffffff21}.golden-run-ledger .golden-section-head span,.golden-run-ledger .golden-section-head b{color:#8fa7b3}.golden-run-ledger>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-content:start;gap:8px;width:100%;min-height:125px;padding:14px;display:grid}.golden-run-ledger>button.is-active{background:#183446;box-shadow:inset 3px 0 #c2883a}.golden-run-ledger button>span{justify-content:space-between;gap:9px;display:flex}.golden-run-ledger button b,.golden-run-ledger button i{color:#a7bac3;font:700 9px IBM Plex Mono,monospace}.golden-run-ledger button i{border:1px solid #ffffff26;padding:3px 5px;font-style:normal}.golden-run-ledger button strong{font-size:11px;line-height:1.5}.golden-run-ledger button small,.golden-run-ledger button code{color:#8196a1;font-size:9px}.golden-empty{text-align:center;place-content:center;gap:7px;min-height:150px;padding:24px;display:grid}.golden-empty strong{font-size:12px}.golden-empty span{color:#8da1ab;font-size:10px;line-height:1.6}.golden-output{margin-top:14px}.golden-judgment{background:#e9ecea;border-bottom:1px solid #aeb9bc;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:25px;min-height:145px;padding:22px;display:grid}.golden-judgment>div{gap:6px;display:grid}.golden-judgment span{color:#567483;font:700 9px IBM Plex Mono,monospace}.golden-judgment strong{color:#204f65;font-size:18px}.golden-judgment small{color:#65777d;font-size:10px}.golden-judgment p{color:#526970;margin:1px 0 0;font-size:9px;line-height:1.5}.golden-judgment h3{margin:0;font-size:17px;line-height:1.75}.golden-output-columns{background:#bac3c5;grid-template-columns:1fr 1fr;gap:1px;display:grid}.golden-output-columns>div{background:#f8f8f5;padding:16px}.golden-output-columns h4{margin:0 0 12px;font-size:14px}.golden-output-columns article{background:#fff;border:1px solid #c6cecf;gap:7px;margin-bottom:9px;padding:12px;display:grid}.golden-output-columns article>span{color:#3c687a;width:max-content;font:700 9px IBM Plex Mono,monospace}.golden-output-columns article>span.epistemic-inference{color:#9b6a26}.golden-output-columns article>span.epistemic-unknown{color:#9a4c4c}.golden-output-columns article strong{font-size:11px;line-height:1.6}.golden-output-columns article p{color:#617176;margin:0;font-size:10px;line-height:1.55}.golden-output-columns article small{color:#728287;font-size:9px;line-height:1.5}.golden-monitor-grid{background:#b6c0c2;border-top:1px solid #b6c0c2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.golden-monitor-grid article{background:#eef0ed;align-content:start;gap:8px;min-height:140px;padding:14px;display:grid}.golden-monitor-grid span{color:#3d7081;font:700 8px IBM Plex Mono,monospace}.golden-monitor-grid strong{font-size:11px;line-height:1.5}.golden-monitor-grid p{color:#5f7075;margin:0;font-size:10px;line-height:1.55}.golden-monitor-grid small{color:#6a7a7f;font-size:9px;line-height:1.5}.golden-review-gates{background:#e5e6e2;border-top:1px solid #aeb9bc;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:15px;display:grid}.golden-review-gates>span{color:#4d7180;grid-column:1/-1;font:700 9px IBM Plex Mono,monospace}.golden-review-gates article{background:#f8f8f5;border:1px solid #bdc6c7;gap:6px;padding:12px;display:grid}.golden-review-gates b{color:#276176;font:700 9px IBM Plex Mono,monospace}.golden-review-gates strong{font-size:10px;line-height:1.5}.golden-review-gates small{color:#637478;font-size:9px;line-height:1.5}.golden-unknowns{background:#aaa9a2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.golden-unknowns>div{background:#e7e3db;padding:16px}.golden-unknowns span{color:#866c42;font:700 9px IBM Plex Mono,monospace}.golden-unknowns p{color:#5c5d59;border-top:1px solid #c6c0b5;margin:9px 0 0;padding-top:9px;font-size:10px;line-height:1.6}.golden-scorecard{grid-template-columns:220px minmax(0,1fr) minmax(310px,.7fr);margin-top:14px;display:grid}.golden-score-total{color:#fff;background:#102735;align-content:center;justify-items:start;gap:7px;padding:20px;display:grid}.golden-score-total>span{color:#8ca6b2;font:700 9px IBM Plex Mono,monospace}.golden-score-total>strong{font:600 62px/1 Newsreader,serif}.golden-score-total>b{color:#f0b2ab;border:1px solid #ad5a53;padding:4px 8px;font:700 9px IBM Plex Mono,monospace}.golden-score-total>b.is-pass{color:#8ed8b8;border-color:#4d9478}.golden-score-total small{color:#8fa2ab;font-size:9px}.golden-score-total>p{color:#b7c7ce;margin:5px 0 0;font-size:9px;line-height:1.55}.golden-score-bars{border-right:1px solid #cad1d2;align-content:center;gap:12px;padding:17px;display:grid}.golden-score-bars>div{gap:6px;display:grid}.golden-score-bars>div>span{justify-content:space-between;gap:12px;display:flex}.golden-score-bars span strong{font-size:10px}.golden-score-bars span b{color:#527181;font:700 9px IBM Plex Mono,monospace}.golden-score-bars i{background:#dbe0df;height:6px}.golden-score-bars em{background:#36788c;height:100%;display:block}.golden-score-findings{background:#f1f0eb;padding:16px}.golden-score-findings>div{gap:6px;margin-bottom:14px;display:grid}.golden-score-findings span{color:#657b84;font:700 9px IBM Plex Mono,monospace}.golden-score-findings b{color:#346852;background:#e0eee7;width:max-content;padding:4px 6px;font-size:9px}.golden-score-findings p{color:#6c5d58;margin:0;font-size:10px;line-height:1.5}.golden-assurance-gates{background:#aeb9bc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.golden-assurance-gates article{background:#f4f3ee;align-content:center;gap:7px;min-height:112px;padding:15px;display:grid}.golden-assurance-gates article.is-complete{background:#e8f0eb}.golden-assurance-gates span{color:#607b86;font:700 8px IBM Plex Mono,monospace}.golden-assurance-gates strong{font-size:12px}.golden-assurance-gates b{color:#8a5a2d;border:1px solid #c5a475;width:max-content;padding:4px 6px;font:700 9px IBM Plex Mono,monospace}.golden-assurance-gates .is-complete b{color:#2f6e56;border-color:#72a28d}.golden-assurance-gates small{color:#68787d;font-size:9px;line-height:1.5}.golden-outcomes,.golden-review-form,.golden-review-ledger{margin-top:14px}.golden-outcomes>article{border-bottom:1px solid #d2d7d7;grid-template-columns:62px 1fr auto;align-items:center;gap:12px;min-height:95px;padding:13px 15px;display:grid}.golden-outcomes>article:last-child{border-bottom:0}.golden-outcomes article>span{color:#2c725b;font:700 10px IBM Plex Mono,monospace}.golden-outcomes article>div{gap:5px;display:grid}.golden-outcomes strong{font-size:11px;line-height:1.6}.golden-outcomes p{color:#607176;margin:0;font-size:10px;line-height:1.5}.golden-outcomes small{color:#77868b;font-size:9px}.golden-review-form{padding-bottom:17px}.golden-review-form>label,.golden-form-grid{margin:14px 16px 0}.golden-form-grid{grid-template-columns:160px minmax(220px,1fr) 150px 130px;gap:10px;display:grid}.golden-form-grid label,.golden-review-form>label{gap:6px;display:grid}.golden-review-form input,.golden-review-form select,.golden-review-form textarea{background:#fafaf7;border:1px solid #abb7b9;min-width:0;padding:9px 11px;font-size:11px}.golden-review-form>div:last-child{justify-content:flex-end;gap:8px;margin:14px 16px 0;display:flex}.golden-review-ledger>article{border-bottom:1px solid #d2d7d7;grid-template-columns:70px 1fr auto;align-items:center;gap:13px;min-height:92px;padding:13px 15px;display:grid}.golden-review-ledger article>span{color:#3b6b7c;font:700 9px IBM Plex Mono,monospace}.golden-review-ledger article>div{gap:5px;display:grid}.golden-review-ledger strong{font-size:11px}.golden-review-ledger p{color:#5f7075;margin:0;font-size:10px;line-height:1.5}.golden-review-ledger p.golden-review-summary{color:#1e343d;font-weight:650}.golden-review-ledger small{color:#8a544f;font-size:9px}.golden-review-ledger code{color:#6b7d82;font-size:9px}.tbrr-panel{background:#f4f3ee;border-top:4px solid #376de5;margin-top:28px}.tbrr-hero{background:#fcfcf9;border:1px solid #96a3a7;border-top:0;grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);align-items:center;gap:36px;min-height:180px;padding:25px 26px;display:grid}.tbrr-hero>div>span{color:#376de5;letter-spacing:.11em;font:700 12px IBM Plex Mono,monospace}.tbrr-hero h2{margin:9px 0 8px;font-size:clamp(31px,3vw,46px);line-height:1.12}.tbrr-hero p{color:#5c6e74;max-width:780px;margin:0;font-size:14px;line-height:1.75}.tbrr-hero dl{background:#fff;border:1px solid #b3bfc1;margin:0}.tbrr-hero dl div{border-bottom:1px solid #d7dddd;grid-template-columns:95px 1fr;align-items:center;min-height:42px;padding:8px 12px;display:grid}.tbrr-hero dl div:last-child{border-bottom:0}.tbrr-hero dt{color:#687a80;font-size:11px}.tbrr-hero dd{color:#244e60;text-align:right;overflow-wrap:anywhere;margin:0;font:700 11px IBM Plex Mono,monospace}.tbrr-controls{background:#e9e9e4;border:1px solid #96a3a7;border-top:0;grid-template-columns:minmax(320px,1fr) auto minmax(230px,.35fr);align-items:end;gap:12px;min-height:90px;padding:16px;display:grid}.tbrr-controls label{gap:7px;display:grid}.tbrr-controls label span{color:#506970;font-size:12px;font-weight:700}.tbrr-controls select{background:#fff;border:1px solid #a9b4b6;min-width:0;min-height:46px;padding:0 13px;font-size:13px}.tbrr-controls button{color:#fff;cursor:pointer;background:#376de5;border:1px solid #2d61d3;min-height:46px;padding:0 22px;font-size:13px;font-weight:800}.tbrr-controls button:disabled{opacity:.45;cursor:wait}.tbrr-controls small{color:#667a81;font:600 10px/1.6 IBM Plex Mono,monospace}.tbrr-message{color:#28654f;background:#e4f0e9;border:1px solid #78a991;border-top:0;grid-template-columns:100px 1fr;align-items:center;gap:12px;min-height:54px;padding:12px 16px;display:grid}.tbrr-message.is-error{color:#884945;background:#f5e7e5;border-color:#c7908a}.tbrr-message b{font:800 11px IBM Plex Mono,monospace}.tbrr-message span{font-size:13px;line-height:1.6}.tbrr-ledger-layout{border:1px solid #96a3a7;border-top:0;grid-template-columns:280px minmax(0,1fr);display:grid}.tbrr-run-list{color:#fff;background:#0c202d;min-width:0}.tbrr-run-list .golden-section-head{border-color:#ffffff24}.tbrr-run-list .golden-section-head span,.tbrr-run-list .golden-section-head b{color:#91aab5}.tbrr-run-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff21;gap:8px;width:100%;min-height:116px;padding:15px;display:grid}.tbrr-run-list>button.is-active{background:#183446;box-shadow:inset 4px 0 #376de5}.tbrr-run-list button span{justify-content:space-between;gap:8px;display:flex}.tbrr-run-list button b,.tbrr-run-list button i{font:700 10px IBM Plex Mono,monospace}.tbrr-run-list button i{color:#9eb2ba;font-style:normal}.tbrr-run-list button small,.tbrr-run-list button code{color:#8ca1aa;overflow-wrap:anywhere;font-size:10px}.tbrr-run-list>p{color:#9fb1b8;padding:22px;font-size:12px;line-height:1.6}.tbrr-result{background:#f7f7f3;min-width:0;padding:16px}.tbrr-seals{background:#aeb8ba;border:1px solid #aeb8ba;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tbrr-seals article{background:#fff;align-content:center;gap:8px;min-height:100px;padding:14px;display:grid}.tbrr-seals span{color:#527482;font:700 10px IBM Plex Mono,monospace}.tbrr-seals strong{font-size:15px}.tbrr-seals code{color:#6c7b80;overflow-wrap:anywhere;font-size:10px}.tbrr-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tbrr-metrics article{background:#fff;border:1px solid #bbc5c6;align-content:start;gap:9px;min-height:180px;padding:14px;display:grid}.tbrr-metrics article.is-nc{background:#eeeae1}.tbrr-metrics span{color:#486e7d;font-size:12px;font-weight:800}.tbrr-metrics strong{font:600 30px Newsreader,Noto Sans KR,serif}.tbrr-metrics p{color:#5f7075;margin:0;font-size:12px;line-height:1.55}.tbrr-metrics small{color:#91672d;font:700 10px IBM Plex Mono,monospace}.tbrr-checks{background:#adb8ba;border:1px solid #adb8ba;grid-template-columns:180px repeat(3,1fr);gap:1px;margin-top:14px;display:grid}.tbrr-checks>div,.tbrr-checks>p{background:#fff;align-content:center;gap:5px;min-height:66px;margin:0;padding:11px 13px;display:grid}.tbrr-checks>div span{color:#55737f;font:700 9px IBM Plex Mono,monospace}.tbrr-checks>div strong{font-size:20px}.tbrr-checks>p{grid-template-columns:48px 1fr;align-items:center;font-size:12px}.tbrr-checks p b{color:#337159;font:800 10px IBM Plex Mono,monospace}.tbrr-checks p.is-fail b{color:#a04f47}.tbrr-result>footer{color:#fff;background:#102735;grid-template-columns:220px 1fr auto;align-items:center;gap:14px;min-height:68px;margin-top:14px;padding:12px 15px;display:grid}.tbrr-result>footer span{color:#87b3c5;font:700 10px IBM Plex Mono,monospace}.tbrr-result>footer b{font-size:12px}.tbrr-result>footer small{color:#a9bbc3;text-align:right;font-size:10px}.tbrr-empty{text-align:center;place-content:center;gap:8px;min-height:350px;display:grid}.tbrr-empty strong{font-size:18px}.tbrr-empty span{color:#66777d;font-size:13px}@media (max-width:1300px){.golden-hero{grid-template-columns:1fr;gap:20px;padding:20px 0}.golden-hero dl{max-width:720px}.golden-control-grid{grid-template-columns:1fr}.golden-outcome-lock{min-height:235px}.golden-scorecard{grid-template-columns:190px 1fr}.golden-score-findings{grid-column:1/-1}.tbrr-hero{grid-template-columns:1fr}.tbrr-metrics,.tbrr-checks{grid-template-columns:repeat(3,1fr)}.tbrr-checks>div{grid-column:1/-1}}@media (max-width:900px){.golden-case-lab{padding:18px 18px 55px}.golden-stage-line{grid-template-columns:1fr 1fr}.golden-ledger-grid{grid-template-columns:1fr}.golden-run-ledger{max-height:330px;overflow-y:auto}.golden-output-columns,.golden-unknowns{grid-template-columns:1fr}.golden-monitor-grid,.golden-review-gates{grid-template-columns:1fr 1fr}.golden-scorecard,.golden-assurance-gates{grid-template-columns:1fr}.golden-score-bars{border-right:0}.golden-form-grid,.tbrr-controls,.tbrr-ledger-layout{grid-template-columns:1fr}.tbrr-run-list{max-height:320px;overflow-y:auto}.tbrr-metrics{grid-template-columns:1fr 1fr}.tbrr-result>footer{grid-template-columns:1fr}.tbrr-result>footer small{text-align:left}}@media (max-width:620px){.golden-case-lab{padding:14px 12px 48px}.golden-hero h2{font-size:34px}.golden-stage-line,.golden-case-card>label,.golden-case-meta{grid-template-columns:1fr}.golden-source-table article,.golden-outcomes>article,.golden-review-ledger>article{grid-template-columns:48px 1fr}.golden-source-table a,.golden-outcomes a,.golden-review-ledger code{grid-column:2;justify-self:start}.golden-judgment,.golden-monitor-grid,.golden-review-gates{grid-template-columns:1fr}.tbrr-hero{padding:20px 16px}.tbrr-hero h2{font-size:32px}.tbrr-hero dl div{grid-template-columns:1fr;gap:3px}.tbrr-hero dd{text-align:left}.tbrr-controls{padding:14px}.tbrr-metrics,.tbrr-seals,.tbrr-checks{grid-template-columns:1fr}.tbrr-checks>div{grid-column:auto}.tbrr-result{padding:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.command-header{grid-template-columns:300px minmax(360px,1fr) auto;gap:18px;padding:0 18px}.header-command-zone{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.header-command-zone .classification-strip{flex:none}.command-trigger{color:#8295a7;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff29;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(410px,100%);min-width:220px;height:40px;padding:0 12px;display:grid}.command-trigger:hover{color:#d6e0e9;background:#ffffff12;border-color:#7ea0ff8c}.command-trigger>span{color:#b7c5d1;font-size:18px}.command-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.command-trigger kbd{color:#9badbd;border:1px solid #ffffff29;padding:3px 6px;font:500 9px IBM Plex Mono,monospace}.shell-panel-toggle{color:#cbd5df;cursor:pointer;background:0 0;border:1px solid #ffffff2b;height:38px;padding:0 10px;font-size:10px;display:none}.command-layout{grid-template-columns:68px 300px minmax(600px,1fr) 340px}.panel-scrim{display:none}.platform-rail{color:#fff;z-index:3;background:#06101b;border-right:1px solid #ffffff1c;flex-direction:column;align-items:stretch;min-width:0;min-height:0;display:flex}.platform-rune{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;place-items:center;height:76px;display:grid}.platform-rune span{background:url(/meridian-icon-v2.png) 50%/cover no-repeat;border:0;border-radius:7px;width:31px;height:31px;display:block;position:relative}.platform-rune span:after{content:none}.platform-nav-stack{flex-direction:column;flex:1;min-height:0;padding:8px 0;display:flex;overflow-y:auto}.platform-nav-stack button,.platform-search{color:#667c90;cursor:pointer;text-align:center;background:0 0;border:0;border-left:2px solid #0000;place-content:center;gap:4px;width:100%;min-height:62px;display:grid}.platform-nav-stack button:hover,.platform-search:hover{color:#d7e0e7;background:#ffffff0b}.platform-nav-stack button.is-active{color:#fff;background:#102236;border-left-color:#5f8cff}.platform-nav-stack button>span{letter-spacing:.08em;font:600 10px IBM Plex Mono,monospace}.platform-nav-stack button>small,.platform-search small{letter-spacing:.01em;font:500 7px IBM Plex Mono,monospace}.platform-search{border-top:1px solid #ffffff1a;border-left:0;flex:none;min-height:64px}.platform-search span{font-size:18px;line-height:1}.integrity-brief-strip{border:1px solid #9eb2dc;border-left:4px solid var(--blue);color:#fff;cursor:pointer;text-align:left;background:#10253a;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:62px;margin-bottom:13px;padding:0 18px;display:flex}.integrity-brief-strip:hover{border-color:#7fa1ed;box-shadow:0 7px 20px #193a6924}.integrity-brief-strip>span{align-items:center;gap:12px;display:flex}.integrity-brief-strip b{color:#7fa2ff;letter-spacing:.15em;font:600 9px IBM Plex Mono,monospace}.integrity-brief-strip strong{font-size:13px}.integrity-brief-strip small{color:#8fa5b8;font-size:10px}.integrity-brief-strip i{color:#e3bd7a;background:#b56f1733;padding:4px 7px;font:600 9px IBM Plex Mono,monospace}.integrity-brief-strip em{color:#9bb6ff;font-size:10px;font-style:normal}.integrity-workspace{gap:14px;display:grid}.integrity-hero{color:#fff;border:1px solid #162e45;border-top:3px solid var(--blue);background:#091827;justify-content:space-between;align-items:center;gap:30px;min-height:132px;padding:22px 24px;display:flex}.integrity-hero>div:first-child>span{color:#7198ff;letter-spacing:.18em;font:600 10px IBM Plex Mono,monospace}.integrity-hero h3{max-width:850px;margin:9px 0 7px;font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(23px,2vw,30px);line-height:1.25}.integrity-hero p{color:#95a8b8;max-width:780px;margin:0;font-size:11px;line-height:1.7}.integrity-band{background:#0d2235;border:1px solid #304b63;gap:5px;min-width:150px;padding:14px;display:grid}.integrity-band small{color:#6f889e;letter-spacing:.15em;font:600 8px IBM Plex Mono,monospace}.integrity-band strong{color:#ebbf75;font:600 14px IBM Plex Mono,monospace}.integrity-band span{color:#8ca0b0;font:500 8px IBM Plex Mono,monospace}.integrity-toolbar{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(100px,1fr)) auto;min-height:58px;display:grid}.integrity-toolbar>div{border-right:1px solid var(--line);gap:5px;padding:10px 13px;display:grid}.integrity-toolbar span{color:var(--ink-500);font-size:9px}.integrity-toolbar strong{font:600 10px IBM Plex Mono,monospace}.integrity-toolbar strong.blocked{color:var(--red)}.integrity-toolbar>button{background:var(--blue);color:#fff;cursor:pointer;border:0;padding:0 16px;font-size:10px;font-weight:600}.integrity-main{background:#e7e5df;border:1px solid #cfd2d3;grid-template-columns:minmax(0,1fr) 260px;min-height:560px;display:grid}.integrity-canvas{background:#cfd3d5;grid-template-columns:repeat(4,minmax(145px,1fr));gap:1px;min-width:0;display:grid;overflow-x:auto}.integrity-lane{background:#f1f0ec;grid-template-rows:44px 1fr;min-width:145px;display:grid}.integrity-lane>header{background:#e5e4df;border-bottom:1px solid #d3d6d7;align-items:center;gap:8px;padding:0 11px;display:flex}.integrity-lane>header span{color:#89939a;font:500 10px IBM Plex Mono,monospace}.integrity-lane>header strong{color:#52616d;letter-spacing:.12em;font:600 9px IBM Plex Mono,monospace}.integrity-lane>div{flex-direction:column;gap:16px;padding:13px 10px 28px;display:flex;position:relative}.integrity-lane:not(:last-child)>div:after{content:"";z-index:2;background:#6d87a0;width:11px;height:1px;position:absolute;top:35px;right:-1px}.integrity-node{width:100%;min-height:138px;color:var(--ink-950);cursor:pointer;text-align:left;background:#fff;border:1px solid #c6cbce;border-left:3px solid #7b858d;align-content:start;gap:9px;padding:12px;display:grid;position:relative}.integrity-node:after{content:"";background:#8a969f;width:16px;height:1px;position:absolute;top:30px;right:-17px}.integrity-lane:last-child .integrity-node:after{display:none}.integrity-node:hover,.integrity-node.is-selected{border-color:#668ee6;transform:translateY(-1px);box-shadow:0 8px 22px #1d34531f}.integrity-node.is-selected{outline-offset:1px;outline:2px solid #376de52e}.integrity-node.node-observed{border-left-color:var(--green)}.integrity-node.node-inferred,.integrity-node.node-judgment{border-left-color:var(--blue)}.integrity-node.node-challenge,.integrity-node.node-gate{border-left-color:var(--amber)}.integrity-node.node-unknown{background:#f5f5f3;border-style:dashed;border-left-color:#838b91}.integrity-node.node-action{border-left-color:var(--red)}.node-top{justify-content:space-between;gap:6px;display:flex}.node-top b{color:var(--blue);font:600 9px IBM Plex Mono,monospace}.node-top i{color:#7b868f;text-align:right;font:600 7px IBM Plex Mono,monospace}.integrity-node>strong{font-size:11px;line-height:1.55}.integrity-node>small{color:var(--ink-500);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.integrity-detail{color:#fff;background:#0b1b2a;border-left:1px solid #294056;min-width:0;padding:20px 18px}.detail-kicker{justify-content:space-between;align-items:center;gap:9px;display:flex}.detail-kicker span{color:#6f8aa1;letter-spacing:.14em;font:600 8px IBM Plex Mono,monospace}.detail-kicker b{color:#82a3ff;font:600 9px IBM Plex Mono,monospace}.integrity-detail h4{margin:18px 0 10px;font-size:14px;line-height:1.55}.integrity-detail>p{color:#91a4b4;margin:0;font-size:10px;line-height:1.65}.integrity-detail dl{margin:22px 0 0;display:grid}.integrity-detail dl div{border-top:1px solid #263c50;gap:4px;min-height:48px;padding:8px 0;display:grid}.integrity-detail dt{color:#657f94;font-size:8px}.integrity-detail dd{color:#d2dce4;overflow-wrap:anywhere;margin:0;font:500 9px/1.5 IBM Plex Mono,monospace}.detail-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.detail-actions button{color:#b8c6d1;cursor:pointer;background:0 0;border:1px solid #3a5267;height:34px;font-size:8px}.detail-actions button.is-primary{background:var(--blue);border-color:var(--blue);color:#fff}.integrity-doctrine{color:#5a554c;background:#e9e4d8;border:1px solid #d4cdbd;align-items:center;gap:16px;min-height:44px;padding:10px 14px;font-size:9px;line-height:1.5;display:flex}.integrity-doctrine b{color:#315fbd;letter-spacing:.12em;flex:none;font:600 9px IBM Plex Mono,monospace}.platform-surface{overscroll-behavior:contain;background:var(--paper);flex:1;width:100%;min-width:0;min-height:0;padding:26px 28px 54px;overflow-y:auto}.module-header{border:1px solid var(--line);border-top:3px solid var(--navy-900);background:#faf9f6;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:22px 24px;display:flex}.module-header>div:first-child>span{color:var(--blue);letter-spacing:.17em;font:600 10px IBM Plex Mono,monospace}.module-header h2{margin:7px 0 6px;font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(26px,2.3vw,36px);line-height:1.1}.module-header p{max-width:760px;color:var(--ink-600);margin:0;font-size:11px;line-height:1.65}.module-header-action{flex:none}.module-table-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:flex}.module-table-title span{color:#647789;letter-spacing:.14em;font:600 9px IBM Plex Mono,monospace}.module-table-title b{color:var(--ink-600);font:600 9px IBM Plex Mono,monospace}.decision-demand-center{background:#f8f7f3;border:1px solid #bfc7cd;min-width:0;margin-top:14px;overflow:hidden;container:decision-demand/inline-size}.demand-command-head{color:#fff;border-left:4px solid var(--blue);background:#0d2230;justify-content:space-between;align-items:center;gap:22px;min-height:118px;padding:18px 20px;display:flex}.demand-command-head>div:first-child{min-width:0;max-width:820px}.demand-command-head span,.demand-intake-title span{color:#74a6ff;letter-spacing:.16em;font:600 8px IBM Plex Mono,monospace}.demand-command-head h3{margin:7px 0 5px;font-family:Newsreader,Noto Sans KR,serif;font-size:27px}.demand-command-head p{color:#a9bac7;margin:0;font-size:10px;line-height:1.6}.demand-command-actions{flex:0 700px;gap:10px;min-width:0;display:grid}.demand-command-tools{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;display:grid}.demand-command-tools>*{width:100%;min-width:0}.demand-discovery-row{border-top:1px solid #294457;grid-template-columns:minmax(0,2fr) minmax(190px,1fr);align-items:end;gap:8px;min-width:0;padding-top:9px;display:grid}.demand-command-head .demand-discovery-org{gap:5px;min-width:0;display:grid}.demand-command-head .demand-discovery-org span{color:#a9bbc8;letter-spacing:.04em;font:700 10px Noto Sans KR,sans-serif}.demand-command-head .demand-discovery-org select,.demand-discovery-run{width:100%;min-height:42px}.demand-command-head .outline-button{color:#fff;background:#142b3b;border-color:#53697b}.demand-intake{background:#fff;border-bottom:1px solid #cbd0d3;gap:12px;padding:18px 20px;display:grid}.demand-intake-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.demand-intake-title>div{gap:5px;display:grid}.demand-intake-title strong{font-size:13px}.demand-intake-title small{color:var(--ink-500);font-size:9px}.demand-intake label{gap:6px;display:grid}.demand-intake label>span{color:var(--ink-500);font-size:9px}.demand-intake input,.demand-intake textarea{width:100%;color:var(--ink-950);resize:vertical;background:#fbfbfa;border:1px solid #bdc5ca;padding:9px 10px;font:500 10px Noto Sans KR,sans-serif}.demand-intake-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.demand-score-inputs{grid-template-columns:repeat(4,minmax(100px,1fr));gap:10px;max-width:660px;display:grid}.demand-intake-actions{justify-content:flex-end;gap:8px;display:flex}.demand-status-strip{background:#e8e7e2;border-bottom:1px solid #cbd0d3;grid-template-columns:repeat(5,1fr);display:grid}.demand-status-strip article{background:#fff;border-top:3px solid #335fbd;border-right:1px solid #d7d9da;align-content:center;gap:5px;min-height:84px;padding:13px 16px;display:grid}.demand-status-strip article:last-child{border-top-color:#209674;border-right:0}.demand-status-strip span{color:var(--ink-500);letter-spacing:.12em;font:600 7px IBM Plex Mono,monospace}.demand-status-strip strong{font:600 18px IBM Plex Mono,monospace}.demand-status-strip small{color:var(--ink-500);font-size:8px}.demand-workbench{grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr);align-items:start;display:grid}.demand-queue{background:#fff;border-right:1px solid #cbd0d3;min-width:0}.demand-queue>button{width:100%;min-height:84px;color:var(--ink-950);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e1e3e4;border-left:3px solid #8393a1;grid-template-columns:32px minmax(0,1fr) 94px 32px;align-items:center;gap:10px;padding:11px 14px;display:grid}.demand-queue>button.band-decide_now{border-left-color:var(--red)}.demand-queue>button.band-prepare{border-left-color:var(--amber)}.demand-queue>button.band-watch{border-left-color:#2f9c7d}.demand-queue>button:hover,.demand-queue>button.is-selected{background:#f0f4fb}.demand-rank{color:#768694;font:600 10px IBM Plex Mono,monospace}.demand-copy{gap:5px;min-width:0;display:grid}.demand-copy i{color:#496b9f;letter-spacing:.08em;font:600 7px IBM Plex Mono,monospace}.demand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.demand-copy small{color:var(--ink-500);font-size:8px}.demand-contract{color:#2b725e;text-align:center;background:#e8f3ef;padding:6px;font:600 7px IBM Plex Mono,monospace}.demand-contract.hold{color:#9b5a12;background:#f8ead7}.demand-queue>button>b{text-align:right;font:600 14px IBM Plex Mono,monospace}.candidate-inbox-head{background:#e9eceb;border-top:1px solid #c8ced2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:grid}.candidate-inbox-head button{min-height:34px;color:var(--ink-700);cursor:pointer;background:#f7f7f4;border:1px solid #aeb7bc}.candidate-inbox-head button:first-child{text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:0 11px;display:flex}.candidate-inbox-head span{letter-spacing:.11em;font:600 7px IBM Plex Mono,monospace}.candidate-inbox-head b{color:#53636d;white-space:nowrap;font-size:8px}.candidate-inbox-head button:last-child{padding:0 12px;font-size:8px}.candidate-inbox-head button:disabled{opacity:.55;cursor:wait}.candidate-inbox-list{background:#f1f1ed;border-top:1px solid #d2d5d5}.candidate-inbox-list>button{width:100%;min-height:78px;color:var(--ink-950);text-align:left;cursor:pointer;background:#fbfbf8;border-top:0;border-bottom:1px solid #dde0df;border-left:3px solid #93a19d;border-right:0;grid-template-columns:32px minmax(0,1fr) 94px 32px;align-items:center;gap:10px;padding:10px 14px;display:grid}.candidate-inbox-list>button:hover,.candidate-inbox-list>button.is-selected{background:#edf2ef}.candidate-inbox-list>button>b{text-align:right;font:600 14px IBM Plex Mono,monospace}.demand-detail{background:#f3f1eb;align-content:start;gap:13px;min-height:430px;padding:17px;display:grid}.demand-detail-head{gap:7px;display:grid}.demand-detail-head>span{color:#315fbd;letter-spacing:.1em;font:600 8px IBM Plex Mono,monospace}.demand-detail-head>strong{font-size:14px;line-height:1.45}.demand-detail-head>small{color:var(--ink-500);font-size:9px;line-height:1.55}.demand-score-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.demand-score-grid>div{background:#fff;border:1px solid #d7d8d6;grid-template-columns:1fr auto;gap:6px;padding:9px;display:grid}.demand-score-grid span{color:var(--ink-500);font-size:8px}.demand-score-grid b{font:600 11px IBM Plex Mono,monospace}.demand-score-grid i{background:#dfe3e5;grid-column:1/-1;height:3px}.demand-score-grid em{background:#7592a9;height:100%;display:block}.demand-score-grid em.is-high{background:#d24a46}.demand-score-grid em.is-mid{background:#c88324}.demand-contract-grid{background:#fff;border:1px solid #d7d8d6;gap:0;margin:0;display:grid}.demand-contract-grid>div{border-bottom:1px solid #e5e5e2;grid-template-columns:72px 1fr;gap:8px;padding:8px 10px;display:grid}.demand-contract-grid>div:last-child{border-bottom:0}.demand-contract-grid dt{color:var(--ink-500);font-size:8px}.demand-contract-grid dd{margin:0;font-size:8px;line-height:1.45}.demand-hold{border-left:3px solid var(--amber);background:#f8ead7;gap:5px;padding:10px;display:grid}.demand-hold b{color:#8b5414;font:600 8px IBM Plex Mono,monospace}.demand-hold span{color:#6d5c47;font-size:8px;line-height:1.4}.demand-manager-control{background:#fff;border:1px solid #aeb7ba;border-left:3px solid #7f9298;gap:9px;padding:12px;display:grid}.demand-manager-control.is-active{background:#fffaf2;border-left-color:#d18928}.demand-manager-control header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.demand-manager-control header div{gap:4px;display:grid}.demand-manager-control header span{color:#477280;letter-spacing:.1em;font:700 7px IBM Plex Mono,monospace}.demand-manager-control header strong{font-size:10px}.demand-manager-control header i{color:#5d6e72;background:#e7ebea;padding:4px 6px;font:700 7px IBM Plex Mono,monospace}.demand-manager-control.is-active header i{color:#8a5816;background:#f4e2c9}.demand-manager-control>p{color:#68777b;margin:0;font-size:8px;line-height:1.5}.demand-manager-control>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.demand-manager-control label{color:#63757a;gap:5px;font-size:7px;display:grid}.demand-manager-control select,.demand-manager-control textarea{color:#213942;background:#fafaf7;border:1px solid #b8c1c2;width:100%;font-size:8px}.demand-manager-control select{min-height:31px;padding:0 7px}.demand-manager-control textarea{resize:vertical;padding:7px;line-height:1.45}.demand-manager-control footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.demand-manager-control footer small{color:#68797d;font-size:7px}.demand-manager-control footer div{gap:6px;display:flex}.demand-manager-control footer button{color:#334e57;cursor:pointer;background:#fff;border:1px solid #9ba9ad;min-height:30px;padding:0 9px;font-size:7px;font-weight:700}.demand-manager-control footer button.is-primary{color:#fff;background:#346ee1;border-color:#346ee1}.demand-manager-control footer button:disabled{opacity:.45;cursor:not-allowed}.attention-admission-hold{background:#e7ecea;border-left:3px solid #6f8780;gap:5px;padding:10px;display:grid}.attention-admission-hold b{color:#3f6258;font:600 8px IBM Plex Mono,monospace}.attention-admission-hold span,.attention-admission-hold small{color:#53645f;font-size:8px;line-height:1.45}.attention-admission-hold.is-override-suppressed{background:#f8ead7;border-left-color:#bd7216}.attention-admission-hold.is-override-suppressed b{color:#8b5414}.attention-admission-hold.is-override-suppressed span{color:#6d5c47}.decisionability-panel{background:#f5faf8;border:1px solid #b6c3bf;border-left:3px solid #248c72;gap:9px;padding:12px;display:grid}.decisionability-panel.verdict-hold{background:#fff9ef;border-left-color:#bd7216}.decisionability-panel.verdict-reject{background:#fff6f6;border-left-color:#b94f54}.decisionability-panel>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.decisionability-panel>header div{gap:4px;display:grid}.decisionability-panel>header span{color:#277763;letter-spacing:.1em;font:700 7px IBM Plex Mono,monospace}.decisionability-panel.verdict-hold>header span{color:#8b5414}.decisionability-panel.verdict-reject>header span{color:#9c3f44}.decisionability-panel>header strong{color:#173941;font-size:11px}.decisionability-panel>header i{color:#4d5f64;background:#e7ebea;flex:none;padding:4px 6px;font:700 7px IBM Plex Mono,monospace}.decisionability-answers{background:#fff;border:1px solid #d7d8d6;gap:0;margin:0;display:grid}.decisionability-answers>div{border-bottom:1px solid #e5e5e2;grid-template-columns:116px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.decisionability-answers>div:last-child{border-bottom:0}.decisionability-answers dt{color:var(--ink-500);font-size:8px;line-height:1.4}.decisionability-answers dd{overflow-wrap:anywhere;margin:0;font-size:8px;line-height:1.5}.decisionability-reasons{border-left:3px solid var(--amber);background:#fdf3e2;gap:4px;padding:9px 10px;display:grid}.decisionability-reasons.is-reject{background:#fbeaea;border-left-color:#b94f54}.decisionability-reasons b{color:#8b5414;font:600 8px IBM Plex Mono,monospace}.decisionability-reasons.is-reject b{color:#93353a}.decisionability-reasons span{color:#6d5c47;font-size:8px;line-height:1.45}.decisionability-reasons.is-reject span{color:#77494b}.decisionability-reasons small{color:#8a7a66;margin-top:2px;font-size:7px;line-height:1.4}.decisionability-duplicate{background:#eef0f5;border-left:3px solid #5c6f9c;gap:4px;padding:9px 10px;display:grid}.decisionability-duplicate b{color:#3d4d75;font:600 8px IBM Plex Mono,monospace}.decisionability-duplicate>span{font-size:8px;line-height:1.45}.decisionability-duplicate ul{gap:3px;margin:0;padding-left:14px;display:grid}.decisionability-duplicate li{color:#55617f;font-size:8px;line-height:1.45}.decisionability-duplicate small{color:#6d7893;font-size:7px}.decisionability-duplicate.is-related{background:#eef3ef;border-left-color:#5f8a72}.decisionability-duplicate.is-related b,.decisionability-duplicate li.is-difference{color:#3d6a51}.decisionability-criteria summary{color:#4f6167;cursor:pointer;font-size:8px}.decisionability-criteria ul{background:#fff;border:1px solid #d7d8d6;gap:0;margin:7px 0 0;padding:0;list-style:none;display:grid}.decisionability-criteria li{border-bottom:1px solid #e5e5e2;grid-template-columns:96px 44px minmax(0,1fr);align-items:start;gap:7px;padding:7px 9px;display:grid}.decisionability-criteria li:last-child{border-bottom:0}.decisionability-criteria li b{font-size:8px}.decisionability-criteria li i{text-align:center;color:#2b725e;background:#e8f3ef;padding:2px 4px;font:700 7px IBM Plex Mono,monospace}.decisionability-criteria li.status-unverified i{color:#9b5a12;background:#f8ead7}.decisionability-criteria li.status-not_a_decision i{color:#93353a;background:#f7dede}.decisionability-criteria li span{color:#5c6b6f;overflow-wrap:anywhere;font-size:8px;line-height:1.45}.decisionability-drift{color:#7e541c;background:#f7ecd9;padding:6px 8px;font-size:8px;line-height:1.4}.decisionability-panel>footer{color:#7b8a8d;font-size:7px}.demand-contract.gate-pass{color:#2b725e;background:#e8f3ef}.demand-contract.gate-hold{color:#9b5a12;background:#f8ead7}.demand-contract.gate-reject{color:#93353a;background:#f7dede}.discovery-screening{background:#fff;border:1px solid #cdd2d4;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.discovery-screening li{border-bottom:1px solid #e5e6e5;gap:3px;padding:7px 9px;display:grid}.discovery-screening li:last-child{border-bottom:0}.discovery-screening li b{color:#2b725e;letter-spacing:.08em;font:700 7px IBM Plex Mono,monospace}.discovery-screening li.outcome-duplicate b,.discovery-screening li.outcome-not_a_decision b{color:#93353a}.discovery-screening li.outcome-source_mismatch b{color:#9b5a12}.discovery-screening li strong{font-size:8px}.discovery-screening li em{color:#55617f;font-size:7px;font-style:normal}.discovery-screening li span{color:#62716f;font-size:8px;line-height:1.45}.watershed-card{color:#fff;background:#10273a;gap:6px;padding:12px;display:grid}.watershed-card>span{color:#78a6f8;letter-spacing:.1em;font:600 7px IBM Plex Mono,monospace}.watershed-card strong{font-size:10px}.watershed-card p{color:#b2c0ca;margin:0;font-size:8px;line-height:1.5}.watershed-card small{color:#7390a5;font-size:7px}.watershed-activate{color:#dbe9f2;cursor:pointer;background:#17374d;border:1px solid #284c64;min-height:32px;margin-top:-7px;font-size:8px;font-weight:700}.watershed-activate:disabled{opacity:.5;cursor:not-allowed}.demand-redteam-review{background:#f5faf8;border:1px solid #aab9b4;border-left:3px solid #248c72;gap:6px;padding:12px;display:grid}.demand-redteam-review.verdict-hold{background:#fff9ef;border-left-color:#bd7216}.demand-redteam-review.verdict-downgrade{background:#fff6f6;border-left-color:#b94f54}.demand-redteam-review span{color:#277763;letter-spacing:.1em;font:700 7px IBM Plex Mono,monospace}.demand-redteam-review strong{color:#173941;font-size:10px}.demand-redteam-review p{color:#53696f;white-space:pre-line;margin:0;font-size:8px;line-height:1.55}.demand-redteam-review small{color:#75868a;font-size:7px}.demand-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.demand-actions button{min-height:34px;color:var(--ink-700);cursor:pointer;background:#fff;border:1px solid #9eaaaf;font-size:8px}.demand-actions button.is-primary{background:var(--blue);color:#fff;border-color:var(--blue)}.demand-loading{color:#fff;text-align:center;background:#0d2230;place-content:center;gap:8px;min-height:160px;margin-top:14px;padding:24px;display:grid}.demand-loading span{color:#74a6ff;letter-spacing:.15em;font:600 8px IBM Plex Mono,monospace}.demand-loading strong{font-size:13px}.command-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.command-status-grid article{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;align-content:center;gap:7px;min-height:116px;padding:15px 16px;display:grid}.command-status-grid article.is-critical{border-top-color:var(--red)}.command-status-grid span{color:var(--ink-500);letter-spacing:.12em;font:600 8px IBM Plex Mono,monospace}.command-status-grid strong{font:600 23px IBM Plex Mono,monospace}.command-status-grid small{color:var(--ink-500);font-size:9px}.command-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:start;gap:12px;margin-top:14px;display:grid}.portfolio-board,.exception-board{border:1px solid var(--line);background:#fff}.portfolio-head,.portfolio-board>button{grid-template-columns:minmax(260px,2fr) minmax(140px,1fr) 90px 58px 58px;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.portfolio-head{min-height:36px;color:var(--ink-500);background:#ecebe7;font-size:8px}.portfolio-board>button{width:100%;color:var(--ink-600);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e5e6;font-size:9px}.portfolio-board>button:hover,.portfolio-board>button.is-selected{background:#f3f6fc}.portfolio-board>button>span:first-child{grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-width:0;display:grid}.portfolio-board>button b{font:600 8px IBM Plex Mono,monospace}.portfolio-board>button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-950);font-size:10px;overflow:hidden}.risk-dot{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.risk-dot.critical{background:var(--red)}.risk-dot.elevated{background:var(--amber)}.risk-dot.watch{background:var(--green)}.exception-board{display:grid}.exception-board article{border-top:1px solid var(--line);border-left:3px solid var(--amber);align-content:center;gap:7px;min-height:106px;padding:14px 16px;display:grid}.exception-board article.exception-critical{border-left-color:var(--red)}.exception-board article span{color:var(--amber);letter-spacing:.1em;font:600 8px IBM Plex Mono,monospace}.exception-board article strong{font-size:10px;line-height:1.5}.exception-board article small{color:var(--ink-500);font-size:9px}.exception-board>button{border:0;border-top:1px solid var(--line);min-height:42px;color:var(--blue);cursor:pointer;background:#f7f6f2;font-size:9px}.object-search{background:#fff;border:1px solid #bdc5cb;grid-template-columns:auto 1fr;align-items:center;min-width:280px;height:42px;padding:0 12px;gap:8px!important;display:grid!important}.object-search>span{color:var(--ink-500)!important;font-size:17px!important}.object-search input{border:0!important;outline:0!important;height:38px!important;padding:0!important;font-size:11px!important}.object-surface{overflow-x:hidden;container:object-surface/inline-size}.object-explorer-grid{grid-template-columns:210px minmax(0,1fr);gap:12px;min-width:0;margin-top:14px;display:grid}.object-facets{color:#fff;background:#0d1c2a;border:1px solid #23384b;min-height:520px;padding:15px 0}.object-facets>span{color:#6c8498;letter-spacing:.14em;padding:0 15px 12px;font:600 8px IBM Plex Mono,monospace;display:block}.object-facets>button{color:#91a3b2;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 15px;display:flex}.object-facets>button:hover,.object-facets>button.is-active{border-left-color:var(--blue);color:#fff;background:#142b40}.object-facets>button b{font:500 9px IBM Plex Mono,monospace}.object-facets>button small{font:500 8px IBM Plex Mono,monospace}.object-facets>div{border:1px solid #2c4255;gap:5px;margin:18px 12px 0;padding:12px;display:grid}.object-facets>div span{color:#627b91;font:600 7px IBM Plex Mono,monospace}.object-facets>div strong{font-size:9px}.object-facets>div small{color:#7e93a5;font-size:8px;line-height:1.5}.object-results{border:1px solid var(--line);background:#fff;min-width:0}.object-result-head,.object-results>button{grid-template-columns:minmax(230px,1.2fr) minmax(150px,.7fr) minmax(210px,1fr) 50px;align-items:center;gap:15px;min-height:58px;padding:0 15px;display:grid}.object-result-head{min-height:36px;color:var(--ink-500);background:#ecebe7;font-size:8px}.object-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e3e5e6;width:100%}.object-results>button:hover{background:#f4f7fd}.object-results>button>span:first-child{grid-template-columns:34px 70px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.object-results>button i{background:var(--blue-soft);color:#315fbd;place-items:center;width:30px;height:30px;font:600 8px IBM Plex Mono,monospace;display:grid}.object-results>button b{color:var(--ink-500);font-size:8px}.object-results>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.object-results code{text-overflow:ellipsis;color:var(--ink-600);font:500 8px IBM Plex Mono,monospace;overflow:hidden}.object-results>button>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;color:var(--ink-500);font-size:9px;overflow:hidden}.object-results em{color:var(--green);font:600 8px IBM Plex Mono,monospace}.source-register{border:1px solid var(--line);background:#fff;margin-top:14px}.source-register-head,.source-register article{grid-template-columns:90px minmax(280px,1.7fr) minmax(180px,1fr) 45px 58px;align-items:center;gap:14px;padding:0 15px;display:grid}.source-register-head{min-height:36px;color:var(--ink-500);background:#ecebe7;font-size:8px}.source-register article{border-top:1px solid #e4e6e7;min-height:78px}.source-register article>span:first-child{justify-items:start;gap:5px;display:grid}.source-register article>span:first-child b{font:600 9px IBM Plex Mono,monospace}.source-register article>span:first-child i{color:var(--ink-600);background:#edf0f2;padding:3px 5px;font-size:7px;font-style:normal}.source-register article>strong{font-size:10px;line-height:1.5}.source-register article>span:nth-child(3){color:var(--ink-600);font-size:9px}.source-register article>span:nth-child(3) small{color:var(--ink-500);margin-top:4px;display:block}.source-register article>b{font:600 10px IBM Plex Mono,monospace}.source-register article>em{color:var(--amber);font:600 8px IBM Plex Mono,monospace}.source-register article>em.is-linked{color:var(--green)}.source-doctrine{color:#fff;border-left:4px solid var(--blue);background:#0e2031;align-content:center;gap:7px;min-height:104px;margin-top:12px;padding:17px 19px;display:grid}.source-doctrine span{color:#7390a7;letter-spacing:.14em;font:600 8px IBM Plex Mono,monospace}.source-doctrine strong{font-size:14px}.source-doctrine p{color:#8ea1b1;margin:0;font-size:10px}.agent-studio-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:12px;margin-top:14px;display:grid}.agent-registry,.run-history{border:1px solid var(--line);background:#fff}.agent-registry>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px 15px;display:grid}.agent-registry>button:hover{background:#f3f6fc}.agent-registry>button>span{color:#a9c0ff;background:#10283d;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.agent-registry>button>div{gap:4px;display:grid}.agent-registry b{font-size:11px}.agent-registry p{color:var(--ink-600);margin:0;font-size:9px}.agent-registry small{color:var(--ink-500);font-size:8px}.agent-registry em{color:var(--green);font:600 8px IBM Plex Mono,monospace}.run-history article{border-top:1px solid var(--line);grid-template-columns:8px 1fr 45px 75px;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:grid}.run-history article>i{background:var(--red);border-radius:50%;width:7px;height:7px}.run-history article>i.is-complete{background:var(--green)}.run-history article>div{gap:3px;display:grid}.run-history article strong{font-size:9px}.run-history article small,.run-history article>span,.run-history article time{color:var(--ink-500);font:500 8px IBM Plex Mono,monospace}.workflow-canvas{color:#fff;background:#0b1a29;border:1px solid #24394c;margin-top:14px}.workflow-canvas-head{border-bottom:1px solid #293e51;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.workflow-canvas-head span,.workflow-canvas-head b{color:#7590a6;letter-spacing:.12em;font:600 9px IBM Plex Mono,monospace}.workflow-track{grid-template-columns:repeat(8,minmax(140px,1fr));gap:18px;padding:34px 24px;display:grid;overflow-x:auto}.workflow-track article{background:#102437;border:1px solid #31495d;align-content:start;gap:10px;min-width:140px;min-height:205px;padding:15px;display:grid;position:relative}.workflow-track article:not(:last-child):after{content:"→";color:#52708a;position:absolute;top:88px;right:-16px}.workflow-track article.is-complete{border-top:3px solid var(--green)}.workflow-track article.is-active{border-top:3px solid var(--blue);box-shadow:0 0 0 1px #4c77de59}.workflow-track article>span{color:#637f95;font:500 12px IBM Plex Mono,monospace}.workflow-track article>b{color:#79a0ff;letter-spacing:.1em;font:600 8px IBM Plex Mono,monospace}.workflow-track article>strong{margin-top:6px;font-size:12px}.workflow-track article>small{color:#8297a8;font-size:9px;line-height:1.5}.workflow-track article>i{color:#e2b86f;border-top:1px solid #2c4356;margin-top:auto;padding-top:12px;font:600 8px IBM Plex Mono,monospace}.workflow-track article.is-complete>i{color:#78c4ac}.workflow-templates{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.workflow-templates article{border:1px solid var(--line);background:#fff;align-content:center;gap:7px;min-height:110px;padding:15px 17px;display:grid}.workflow-templates span{color:var(--blue);font:600 8px IBM Plex Mono,monospace}.workflow-templates strong{font-size:12px}.workflow-templates p{color:var(--ink-500);margin:0;font-size:9px}.governance-posture{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.governance-posture article{color:#fff;background:#0d1d2c;border:1px solid #263b4e;align-content:center;gap:7px;min-height:128px;padding:15px;display:grid}.governance-posture article>span{color:#678196;letter-spacing:.12em;font:600 8px IBM Plex Mono,monospace}.governance-posture article strong{font:600 18px IBM Plex Mono,monospace}.governance-posture article small{color:#8498a9;font-size:9px}.governance-posture article i{color:#7fd0b5;background:#27846a29;width:max-content;padding:3px 6px;font:600 7px IBM Plex Mono,monospace}.governance-posture article i.is-warning{color:#e0b775;background:#b56f172b}.governance-matrix{border:1px solid var(--line);background:#fff;margin-top:12px}.governance-matrix>div,.governance-matrix article{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr 1.5fr 130px;align-items:center;gap:15px;min-height:60px;padding:0 16px;display:grid}.governance-matrix>div{min-height:38px;color:var(--ink-500);background:#ecebe7;border-top:0;font-size:8px}.governance-matrix article strong{font-size:10px}.governance-matrix article span{color:var(--ink-600);font-size:9px}.governance-matrix article b{color:var(--blue);font:600 8px IBM Plex Mono,monospace}.modal-search{color:#fff;background:#0b1928;border-color:#2d4356;width:min(880px,100%)}.search-palette{gap:18px}.search-palette .modal-kicker{color:#7da1ff}.palette-input{background:#102437;border:1px solid #40586d;grid-template-columns:auto 1fr auto;align-items:center;height:58px;padding:0 14px;gap:12px!important;display:grid!important}.palette-input>span{color:#9eb2c3!important;font-size:20px!important}.palette-input input{color:#fff!important;background:0 0!important;border:0!important;outline:0!important;height:54px!important;padding:0!important;font-size:14px!important}.palette-input kbd{color:#8da1b1;border:1px solid #40576a;padding:4px 7px;font:500 8px IBM Plex Mono,monospace}.palette-section{gap:8px;display:grid}.palette-section>span{color:#657f94;letter-spacing:.14em;font:600 8px IBM Plex Mono,monospace}.palette-workspaces{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.palette-workspaces button{color:#fff;text-align:left;cursor:pointer;background:#0e2031;border:1px solid #2f4659;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-height:58px;padding:10px;display:grid}.palette-workspaces button:hover{background:#132a40;border-color:#587fd8}.palette-workspaces i{color:#a8c0ff;background:#173653;place-items:center;width:27px;height:27px;font:600 7px IBM Plex Mono,monospace;display:grid}.palette-workspaces strong{font-size:9px}.palette-workspaces span{display:none}.palette-results{border:1px solid #2f4659;display:grid}.palette-results>button{color:#fff;text-align:left;cursor:pointer;background:#0e2031;border:0;border-top:1px solid #253b4d;grid-template-columns:8px 1fr auto;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 13px;display:grid}.palette-results>button:first-child{border-top:0}.palette-results>button:hover{background:#15304a}.palette-results>button>span{gap:3px;display:grid}.palette-results b{color:#7796ad;font:600 8px IBM Plex Mono,monospace}.palette-results strong{font-size:10px}.palette-results small{color:#7790a4;font-size:8px}.palette-results em{color:#7fa2ff;font-style:normal}.palette-foot{color:#617b90;justify-content:flex-end;gap:16px;padding-top:3px;font:500 8px IBM Plex Mono,monospace;display:flex}@media (max-width:1480px){.command-header{grid-template-columns:265px minmax(280px,1fr) auto}.command-layout{grid-template-columns:64px 270px minmax(540px,1fr) 300px}.header-actions .quiet-button:nth-of-type(4){display:none}.platform-surface{padding-left:20px;padding-right:20px}.portfolio-head,.portfolio-board>button{grid-template-columns:minmax(230px,2fr) minmax(110px,.8fr) 80px 52px 52px;gap:8px}.integrity-main{grid-template-columns:minmax(0,1fr) 230px}}@media (max-width:1260px){.command-header{grid-template-columns:230px minmax(260px,1fr) auto}.command-layout{grid-template-columns:60px 260px minmax(0,1fr)}.context-toggle{display:block}.agent-panel{z-index:60;width:min(360px,100vw - 60px);display:none;position:fixed;top:120px;bottom:0;right:0;box-shadow:-18px 0 45px #04111d40}.agent-panel.is-open{display:flex}.panel-scrim{z-index:50;background:#040d1680;border:0;display:block;position:fixed;inset:120px 0 0}.integrity-main{grid-template-columns:1fr}.integrity-detail{border-top:1px solid #294056;border-left:0}.command-grid{grid-template-columns:1fr}.exception-board{grid-template-columns:repeat(3,1fr)}.exception-board .module-table-title,.exception-board>button{grid-column:1/-1}.portfolio-head,.portfolio-board>button{grid-template-columns:minmax(240px,2fr) minmax(120px,1fr) 85px 56px 56px}}@media (max-width:980px){.command-header{grid-template-columns:1fr auto}.header-command-zone{display:none}.cases-toggle,.context-toggle{display:block}.header-actions .quiet-button{display:none}.command-layout{grid-template-columns:60px minmax(0,1fr)}.case-rail{z-index:60;width:min(310px,100vw - 60px);display:none;position:fixed;top:120px;bottom:0;left:60px;box-shadow:18px 0 45px #04111d40}.case-rail.is-open{display:flex}.case-list{display:block;overflow-y:auto}.case-item{min-width:0}.platform-surface{padding:18px 16px 42px}.module-header{align-items:flex-start}.command-status-grid,.governance-posture{grid-template-columns:1fr 1fr}.portfolio-head,.portfolio-board>button{grid-template-columns:minmax(240px,1fr) 82px 58px}.portfolio-head span:nth-child(2),.portfolio-board>button>span:nth-child(2),.portfolio-head span:nth-child(4),.portfolio-board>button>span:nth-child(4){display:none}.object-explorer-grid{grid-template-columns:180px minmax(0,1fr)}.object-result-head,.object-results>button{grid-template-columns:minmax(230px,1fr) minmax(170px,.8fr) 50px}.object-result-head span:nth-child(2),.object-results>button code{display:none}.source-register-head,.source-register article{grid-template-columns:80px minmax(260px,1.5fr) minmax(160px,1fr) 52px}.source-register-head span:nth-child(4),.source-register article>b{display:none}.agent-studio-grid{grid-template-columns:1fr}.governance-matrix>div,.governance-matrix article{grid-template-columns:1fr 1.3fr 100px}.governance-matrix>div span:nth-child(2),.governance-matrix article span:nth-child(2){display:none}}@media (max-width:760px){.institution-control-register .control-domain-list footer{grid-template-columns:1fr}html,body{height:100%;overflow:hidden}.command-app{height:100dvh;min-height:0;padding-bottom:62px;overflow:hidden}.command-header{height:62px;padding:0 12px}.demo-notice{align-content:center;gap:1px;min-height:45px;max-height:45px;padding:6px 12px;display:grid;overflow:hidden}.demo-notice span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-layout{flex:1;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.platform-rail{z-index:70;border-top:1px solid #283c4e;border-right:0;grid-template-columns:48px 1fr 42px;height:62px;display:grid;position:fixed;bottom:0;left:0;right:0}.platform-rune{border-bottom:0;border-right:1px solid #ffffff1a;height:61px}.platform-rune span{width:28px;height:28px}.platform-nav-stack{flex-direction:row;padding:0;display:flex;overflow-x:auto}.platform-nav-stack button{border-bottom:2px solid #0000;border-left:0;min-width:58px;min-height:61px}.platform-nav-stack button.is-active{border-bottom-color:#5f8cff;border-left-color:#0000}.platform-nav-stack button>small{font-size:6px}.platform-search{border-top:0;border-left:1px solid #ffffff1a;min-height:61px}.platform-search small{display:none}.decision-stage{height:100%;min-height:0}.case-rail{width:min(330px,88vw);height:auto;top:107px;bottom:62px;left:0}.agent-panel{width:min(360px,92vw);top:107px;bottom:62px}.panel-scrim{inset:107px 0 62px}.matter-heading{flex:none;min-height:0;max-height:172px;padding:14px;display:block;overflow-y:auto}.matter-heading h2{font-size:22px}.matter-heading p{font-size:10px}.matter-summary{grid-template-columns:repeat(3,1fr);width:100%;max-width:none;margin-top:12px}.matter-summary>div{border-right:1px solid var(--line);border-bottom:0;padding:7px}.matter-summary span{font-size:8px}.matter-summary strong{font-size:9px}.stage-tabs{scrollbar-width:none;flex:none;min-height:50px;padding:0 8px}.stage-tabs::-webkit-scrollbar{display:none}.stage-tabs:after{content:"›";color:var(--blue);background:linear-gradient(90deg,#0000,#faf9f6 45%);padding:16px 6px;position:sticky;right:0}.stage-tabs button{min-height:50px;padding:0 10px;font-size:10px}.stage-scroll{flex:1;min-height:0;padding:12px 12px 34px;overflow-y:auto}.platform-surface{height:100%;padding:12px 12px 34px;overflow-y:auto}.module-header{gap:15px;min-height:0;padding:17px;display:grid}.module-header h2{font-size:27px}.module-header p{font-size:10px}.module-header-action,.module-header-action>button{width:100%}.integrity-brief-strip{flex-direction:column;align-items:flex-start;gap:8px;min-height:82px;padding:12px 14px}.integrity-brief-strip>span{justify-content:space-between;width:100%}.integrity-brief-strip small{display:none}.integrity-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:18px}.integrity-hero h3{font-size:23px}.integrity-band{width:100%}.integrity-toolbar{grid-template-columns:1fr 1fr}.integrity-toolbar>div{min-height:56px}.integrity-toolbar>button{grid-column:1/-1;min-height:42px}.integrity-main{min-height:0}.integrity-canvas{grid-template-columns:repeat(4,250px)}.integrity-node{min-height:132px}.integrity-detail{padding:17px}.integrity-doctrine{flex-direction:column;align-items:flex-start;gap:5px}.command-status-grid,.governance-posture{grid-template-columns:1fr 1fr;gap:7px}.command-status-grid article,.governance-posture article{min-height:106px;padding:12px}.command-grid{grid-template-columns:1fr}.portfolio-head,.portfolio-board>button{grid-template-columns:minmax(220px,1fr) 70px;padding:0 10px}.portfolio-head span:nth-child(3),.portfolio-board>button>span:nth-child(3){display:none}.portfolio-board{overflow-x:auto}.portfolio-head,.portfolio-board>button{min-width:320px}.exception-board{grid-template-columns:1fr;display:grid}.exception-board .module-table-title,.exception-board>button{grid-column:auto}.object-search{width:100%;min-width:0}.object-explorer-grid{grid-template-columns:1fr}.object-facets{min-height:0;padding:9px 0;display:flex;overflow-x:auto}.object-facets>span,.object-facets>div{display:none}.object-facets>button{border-bottom:2px solid #0000;border-left:0;width:auto;min-width:max-content;padding:0 12px}.object-facets>button.is-active{border-bottom-color:var(--blue)}.object-results{overflow-x:auto}.object-result-head,.object-results>button{min-width:520px}.source-register{overflow-x:auto}.source-register-head,.source-register article{min-width:650px}.workflow-track{padding:20px 15px}.workflow-templates{grid-template-columns:1fr}.governance-matrix{overflow-x:auto}.governance-matrix>div,.governance-matrix article{min-width:630px}.palette-workspaces{grid-template-columns:1fr 1fr}.search-palette{padding-top:28px}.palette-foot{flex-wrap:wrap;justify-content:flex-start}}@container object-surface (width<=1040px){.object-explorer-grid{grid-template-columns:180px minmax(0,1fr)}.object-result-head,.object-results>button{grid-template-columns:minmax(190px,1fr) minmax(0,.9fr) 48px;gap:10px;min-width:0;padding-inline:12px}.object-result-head span:nth-child(2),.object-results>button code{display:none}.object-results>button>span:first-child{grid-template-columns:30px 62px minmax(0,1fr);gap:7px}}@container object-surface (width<=720px){.object-explorer-grid{grid-template-columns:minmax(0,1fr)}.object-facets{max-width:100%;min-height:0;padding:8px 0;display:flex;overflow-x:auto}.object-facets>span,.object-facets>div{display:none}.object-facets>button{border-bottom:2px solid #0000;border-left:0;width:auto;min-width:max-content;padding-inline:12px}.object-facets>button.is-active{border-bottom-color:var(--blue)}.object-results{overflow-x:hidden}.object-result-head,.object-results>button{min-width:0}}@container object-surface (width<=520px){.object-result-head,.object-results>button{grid-template-columns:minmax(0,1fr) 44px}.object-result-head span:nth-child(3),.object-results>button>span:nth-child(3){display:none}}.operations-studio{width:100%;min-width:0;height:100%;color:var(--ink-950);background:linear-gradient(#f7f8f6c7,#f7f8f6c7),repeating-linear-gradient(0deg,#0000 0 47px,#223e4d0b 47px 48px),#e6e9e6;padding:24px 28px 64px;overflow:hidden auto}.operations-header{border-bottom:1px solid #96a6ad;justify-content:space-between;align-items:center;gap:28px;min-height:112px;display:flex}.operations-header>div:first-child{max-width:900px}.operations-header>div:first-child>span,.operations-composer>header span,.operations-signal-builder>header span,.operations-plan-head>div>span,.operations-observation-form>header span,.operations-plan-controls>span,.operations-review-body article>span,.operations-review-body section>span{color:#4d7180;letter-spacing:.1em;font:650 11px IBM Plex Mono,monospace}.operations-header h2{margin:8px 0 7px;font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(30px,2.5vw,42px);font-weight:600;line-height:1.12}.operations-header p{max-width:860px;color:var(--ink-600);margin:0;font-size:14px;line-height:1.75}.operations-header-actions{flex:none;align-items:center;gap:10px;display:flex}.operations-gateway{color:#8b4e4e;background:#ffffffbf;border:1px solid #b9c4c8;align-items:center;gap:8px;min-height:38px;padding:0 13px;font:650 10px IBM Plex Mono,monospace;display:flex}.operations-gateway i{background:var(--red);border-radius:50%;width:7px;height:7px}.operations-gateway.is-online{color:#246b57}.operations-gateway.is-online i{background:var(--green);box-shadow:0 0 0 4px #27846a1a}.operations-doctrine{background:#abb8bc;border:1px solid #abb8bc;grid-template-columns:repeat(4,minmax(175px,1fr));gap:1px;margin:16px 0;display:grid}.operations-doctrine>div{background:#ffffffeb;align-content:space-between;gap:13px;min-height:92px;padding:16px;display:grid}.operations-doctrine span{color:#4c7480;letter-spacing:.08em;font:650 10px IBM Plex Mono,monospace}.operations-doctrine strong{color:#253f48;font-size:13px;line-height:1.55}.operations-composer{background:#f7f7f3;border:1px solid #96a6ad;margin:16px 0;box-shadow:0 18px 42px #04191f24}.operations-composer>header{color:#fff;background:#0b252c;grid-template-columns:1fr minmax(320px,.8fr);align-items:center;gap:30px;min-height:105px;padding:21px 23px;display:grid}.operations-composer>header h3{margin:6px 0 0;font-size:24px}.operations-composer>header p{color:#b2c3c4;margin:0;font-size:13px;line-height:1.7}.operations-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:22px;display:grid}.operations-form-grid label,.operations-signal-grid label,.operations-observation-form label{color:#334d55;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.operations-form-grid label.is-wide{grid-column:1/-1}.operations-form-grid input,.operations-form-grid select,.operations-form-grid textarea,.operations-signal-grid input,.operations-signal-grid select,.operations-signal-grid textarea,.operations-source-picker select,.operations-observation-form input,.operations-observation-form select,.operations-observation-form textarea,.operations-plan-controls textarea,.operations-alert-ledger footer input{width:100%;color:var(--ink-950);background:#fff;border:1px solid #b8c4c7;border-radius:0;font-size:13px}.operations-form-grid input,.operations-form-grid select,.operations-signal-grid input,.operations-signal-grid select,.operations-source-picker select,.operations-observation-form input,.operations-observation-form select{min-height:45px;padding:0 12px}.operations-form-grid textarea,.operations-signal-grid textarea,.operations-observation-form textarea,.operations-plan-controls textarea{resize:vertical;padding:11px 12px;line-height:1.65}.operations-form-grid small,.operations-signal-grid small{color:#6c7e82;font-size:10px;font-weight:500}.operations-signal-builder{background:#e8ebe7;border-top:1px solid #aebabc}.operations-signal-builder>header{justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 22px;display:flex}.operations-signal-builder>header h4{margin:4px 0 0;font-size:18px}.operations-signal-builder button,.operations-source-picker button{color:#244850;cursor:pointer;background:0 0;border:1px solid #718b90;min-height:36px;padding:0 13px;font-size:11px;font-weight:700}.operations-signal-builder button:disabled,.operations-source-picker button:disabled{opacity:.4;cursor:default}.operations-source-picker{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 22px 14px;display:grid}.operations-signal-grid{grid-template-columns:repeat(3,minmax(270px,1fr));gap:12px;padding:0 22px 22px;display:grid;overflow-x:auto}.operations-signal-grid>article{background:#fbfbf8;border:1px solid #abb9bc;border-top:3px solid #4a7881;align-content:start;gap:12px;min-width:270px;padding:15px;display:grid}.operations-signal-grid>article>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.operations-signal-grid>article>header label{max-width:100px}.operations-signal-grid>article>header button{color:#87504c;background:#f3e5e3;border:0;min-height:32px;padding:0 9px;font-size:10px}.operations-signal-grid>article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.operations-builder-empty{color:#6d7f83;background:#ffffff8c;border:1px dashed #aebabc;grid-column:1/-1;place-content:center;min-height:130px;font-size:12px;display:grid}.operations-composer>footer{background:#dcded8;border-top:1px solid #aaa99d;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:13px 22px;display:flex}.operations-composer>footer span{color:#52696e;font:600 10px IBM Plex Mono,monospace}.operations-error{color:#743e3e;background:#f8e9e7;border:1px solid #d9a5a2;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:62px;margin:14px 0;padding:13px 16px;display:grid}.operations-error strong,.operations-error span{font-size:13px}.operations-error button{color:#8f4343;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.operations-empty{text-align:center;background:#fffc;border:1px solid #aebabc;place-content:center;gap:9px;min-height:310px;padding:50px;display:grid}.operations-empty strong{font-size:19px}.operations-empty span{max-width:540px;color:var(--ink-600);font-size:13px;line-height:1.7}.operations-workspace{background:#fff;border:1px solid #91a2a8;grid-template-columns:255px minmax(0,1fr);min-width:0;display:grid;box-shadow:0 20px 48px #04191f26}.operations-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:47px;padding:0 15px;display:flex}.operations-section-title span{color:#4f7078;letter-spacing:.09em;font:650 10px IBM Plex Mono,monospace}.operations-section-title b{color:#718486;font:650 9px IBM Plex Mono,monospace}.operations-plan-rail{color:#fff;background:#0a2026;border-right:1px solid #536b70;min-width:0}.operations-plan-rail>.operations-section-title{border-color:#ffffff21}.operations-plan-rail>.operations-section-title span,.operations-plan-rail>.operations-section-title b{color:#8ea9ad}.operations-plan-rail>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-content:start;gap:10px;width:100%;min-height:142px;padding:15px;display:grid;position:relative}.operations-plan-rail>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.operations-plan-rail>button:hover{background:#ffffff0a}.operations-plan-rail>button.is-selected{background:#153038}.operations-plan-rail>button.is-selected:before{background:#42a080}.operations-plan-rail>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.operations-plan-rail>button>span b{color:#9db4b7;font:650 10px IBM Plex Mono,monospace}.operations-plan-rail>button i{color:#a8b9bb;border:1px solid #ffffff29;padding:3px 6px;font:650 8px IBM Plex Mono,monospace}.operations-plan-rail>button i.state-active{color:#80d0b0}.operations-plan-rail>button i.state-paused{color:#efb978}.operations-plan-rail>button strong{font-size:13px;line-height:1.5}.operations-plan-rail>button small{color:#98adaf;font-size:10px}.operations-plan-rail>button code{color:#708b90;font:550 9px IBM Plex Mono,monospace}.operations-main{background:#f3f4f0;min-width:0}.operations-plan-head{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:center;gap:30px;min-height:165px;padding:22px 24px;display:grid}.operations-plan-head h3{margin:7px 0;font-size:24px}.operations-plan-head p{color:var(--ink-600);margin:0;font-size:13px;line-height:1.7}.operations-plan-head dl{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.operations-plan-head dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;min-height:55px;padding:9px 11px;display:grid}.operations-plan-head dl>div:nth-child(2n){border-right:0}.operations-plan-head dt{color:var(--ink-500);font-size:9px}.operations-plan-head dd{text-overflow:ellipsis;color:#304d52;white-space:nowrap;margin:0;font:650 10px IBM Plex Mono,monospace;overflow:hidden}.operations-state-strip{background:#e3e8e5;border-bottom:1px solid #9faeb2;grid-template-columns:repeat(6,minmax(115px,1fr));display:grid}.operations-state-strip>div,.operations-state-strip>button{text-align:left;background:0 0;border:0;border-right:1px solid #b8c3c3;align-content:space-between;gap:5px;min-height:88px;padding:13px 15px;display:grid}.operations-state-strip>button{cursor:pointer;background:#d9e1df}.operations-state-strip>button:disabled{cursor:default;opacity:.5}.operations-state-strip span{color:#607578;font:650 9px IBM Plex Mono,monospace}.operations-state-strip strong{font-size:22px}.operations-state-strip small{color:#748689;font-size:9px}.operations-state-strip .state-normal strong{color:#28715b}.operations-state-strip .state-watch strong{color:#9a6a2e}.operations-state-strip .state-breach strong,.operations-state-strip .state-stale strong{color:#9a4747}.operations-control-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:14px;min-width:0;margin:16px;display:grid}.operations-signal-board,.operations-observation-form,.operations-plan-controls,.operations-alert-ledger,.operations-review-panel,.operations-observation-ledger{background:#fff;border:1px solid #a9b5b7;min-width:0}.operations-signal-board{background:#bac3c3;grid-template-columns:repeat(2,minmax(260px,1fr));gap:1px;display:grid}.operations-signal-board>.operations-section-title{background:#fff;grid-column:1/-1}.operations-signal-board>article{content-visibility:auto;contain-intrinsic-size:330px;background:#fbfbf8;border-top:3px solid #74898c;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.operations-signal-board>article.state-normal{border-top-color:#2b896b}.operations-signal-board>article.state-watch{background:#fbf6eb;border-top-color:#c18a3f}.operations-signal-board>article.state-breach,.operations-signal-board>article.state-stale{background:#fbefee;border-top-color:#a64d4d}.operations-signal-board article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operations-signal-board article>header span{align-items:center;gap:6px;display:flex}.operations-signal-board article>header b{color:#356a73;font:700 9px IBM Plex Mono,monospace}.operations-signal-board article>header i{color:#526b70;background:#e5eceb;padding:3px 5px;font:650 8px IBM Plex Mono,monospace}.operations-signal-board article>header strong{font:700 9px IBM Plex Mono,monospace}.operations-signal-board article h4{margin:0;font-size:14px}.operations-signal-board article>p{color:var(--ink-600);margin:0;font-size:11px;line-height:1.6}.operations-signal-board article dl{border:1px solid #dde2e1;grid-template-columns:1fr 1fr;margin:0;display:grid}.operations-signal-board article dl>div{border-bottom:1px solid #dde2e1;border-right:1px solid #dde2e1;gap:3px;padding:7px;display:grid}.operations-signal-board article dl>div:nth-child(2n){border-right:0}.operations-signal-board article dt{color:var(--ink-500);font-size:8px}.operations-signal-board article dd{margin:0;font-size:9px;line-height:1.4}.operations-signal-board article>div{background:#edf1ef;grid-template-columns:40px 1fr;gap:8px;padding:9px;display:grid}.operations-signal-board article>div span{color:#9b4d49;font:700 8px IBM Plex Mono,monospace}.operations-signal-board article>div p{color:#526468;margin:0;font-size:9px;line-height:1.5}.operations-signal-board article>button{color:#2e6d78;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:10px;font-weight:700}.operations-input-stack{gap:14px;min-width:0;display:grid}.operations-observation-form,.operations-plan-controls{gap:13px;padding:16px;display:grid}.operations-observation-form>header h4,.operations-plan-controls h4{margin:5px 0 0;font-size:17px}.operations-observation-form>button{width:100%}.operations-plan-controls>div{flex-wrap:wrap;gap:8px;display:flex}.operations-plan-controls>div button{color:#274a52;cursor:pointer;background:0 0;border:1px solid #789096;flex:150px;min-height:42px;font-size:11px;font-weight:700}.operations-plan-controls>div button.primary-button{color:#fff;background:var(--blue);border-color:var(--blue)}.operations-plan-controls .text-button{color:var(--blue);text-align:left;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.operations-alert-ledger{margin:16px}.operations-alert-ledger>div:last-of-type{background:#c2c8c7;grid-template-columns:repeat(2,minmax(280px,1fr));gap:1px;display:grid}.operations-alert-ledger article{background:#fff;border-top:3px solid #b7823b;gap:8px;padding:15px;display:grid}.operations-alert-ledger article.severity-breach,.operations-alert-ledger article.severity-critical{border-top-color:#a34a4a}.operations-alert-ledger article.status-resolved{opacity:.72;border-top-color:#6f8b82}.operations-alert-ledger article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.operations-alert-ledger article>header span{gap:7px;display:flex}.operations-alert-ledger article>header b{color:#356d76;font:700 9px IBM Plex Mono,monospace}.operations-alert-ledger article>header i,.operations-alert-ledger article>header strong{color:#7c5d35;font:650 8px IBM Plex Mono,monospace}.operations-alert-ledger article h4{margin:0;font-size:14px}.operations-alert-ledger article>p{color:var(--ink-600);margin:0;font-size:11px;line-height:1.6}.operations-alert-ledger article>small{color:#6d7e80;font-size:9px;line-height:1.5}.operations-alert-ledger article footer{gap:7px;display:flex}.operations-alert-ledger article footer input{min-height:38px;padding:0 10px}.operations-alert-ledger article footer button{color:#36565b;cursor:pointer;background:#edf1ef;border:1px solid #87999b;min-width:72px;padding:0 9px;font-size:9px;font-weight:700}.operations-alert-ledger article footer button:last-child{color:#7e4745;background:#f6e8e6;border-color:#d2a3a0}.operations-lower-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:14px;min-width:0;margin:16px;display:grid}.operations-review-panel>header{gap:9px;padding:16px;display:grid}.operations-review-panel>header>div{justify-content:space-between;gap:12px;display:flex}.operations-review-panel>header span,.operations-review-panel>header small{color:#607578;font:600 9px IBM Plex Mono,monospace}.operations-review-panel>header strong{font:700 10px IBM Plex Mono,monospace}.operations-review-panel>header p{color:var(--ink-600);margin:0;font-size:11px;line-height:1.65}.operations-review-body{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;display:grid}.operations-review-body>article,.operations-review-body>section{align-content:start;gap:10px;padding:16px;display:grid}.operations-review-body>article{background:#e6ebe8}.operations-review-body>article strong{font-size:15px;line-height:1.5}.operations-review-body>article p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.6}.operations-review-body>section>div{border-bottom:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.operations-review-body>section b{color:#356d76;font:700 9px IBM Plex Mono,monospace}.operations-review-body>section strong{font-size:11px;line-height:1.5}.operations-review-body>section p{color:var(--ink-600);margin:0;font-size:9px}.operations-review-body>section small{color:#7c5d35;font-size:9px;line-height:1.5}.operations-observation-ledger>article{border-bottom:1px solid var(--line);gap:7px;padding:13px 15px;display:grid}.operations-observation-ledger>article>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.operations-observation-ledger article b{color:#376e76;font:700 9px IBM Plex Mono,monospace}.operations-observation-ledger article i{font:650 8px IBM Plex Mono,monospace}.operations-observation-ledger article>strong{font-size:11px}.operations-observation-ledger article>p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.5}.operations-observation-ledger article>small{color:#728285;font-size:9px}.operations-mini-empty{color:#748486;text-align:center;background:#fff;place-content:center;min-height:120px;padding:20px;font-size:11px;display:grid}.operations-footer{background:#daddd7;border-top:1px solid #aab6b7;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:0 16px;display:flex}.operations-footer span,.operations-footer strong{color:#5b7175;font:650 9px IBM Plex Mono,monospace}.operations-main .state-normal{color:#267159}.operations-main .state-watch{color:#9b6a2e}.operations-main .state-breach,.operations-main .state-stale,.operations-main .state-critical{color:#9a4747}.operations-main .state-unknown{color:#718084}.operations-main .state-active{color:#267159}.operations-main .state-paused{color:#9b6a2e}@media (max-width:1500px){.operations-doctrine{grid-template-columns:1fr 1fr}.operations-workspace{grid-template-columns:220px minmax(0,1fr)}.operations-plan-head{grid-template-columns:1fr;gap:16px}.operations-plan-head dl{max-width:760px}.operations-control-grid{grid-template-columns:1fr}.operations-input-stack{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.operations-studio{padding:18px 18px 54px}.operations-header{padding:16px 0;display:grid}.operations-header-actions{justify-content:flex-start}.operations-workspace{grid-template-columns:1fr}.operations-plan-rail{border-bottom:1px solid #536b70;border-right:0;display:flex;overflow-x:auto}.operations-plan-rail>.operations-section-title{align-content:center;min-width:190px;display:grid}.operations-plan-rail>button{border-bottom:0;border-right:1px solid #ffffff1f;min-width:250px;max-width:290px}.operations-state-strip{grid-template-columns:repeat(3,1fr)}.operations-state-strip>div:nth-child(3),.operations-state-strip>button{border-right:0}.operations-signal-board{grid-template-columns:1fr}.operations-signal-board>.operations-section-title{grid-column:auto}.operations-lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.operations-studio{height:100%;padding:12px 12px 42px;overflow-y:auto}.operations-header h2{font-size:29px}.operations-header-actions{flex-wrap:wrap}.operations-doctrine{grid-template-columns:1fr}.operations-doctrine>div{min-height:76px}.operations-composer>header{grid-template-columns:1fr;gap:10px}.operations-form-grid{grid-template-columns:1fr;padding:15px}.operations-form-grid label.is-wide{grid-column:auto}.operations-signal-builder>header{flex-direction:column;align-items:flex-start}.operations-source-picker{grid-template-columns:1fr;padding:0 15px 14px}.operations-signal-grid{padding:0 15px 15px}.operations-signal-grid>article>div{grid-template-columns:1fr}.operations-composer>footer{flex-direction:column;align-items:stretch}.operations-composer>footer button{width:100%}.operations-error{grid-template-columns:1fr}.operations-plan-head{padding:17px 15px}.operations-plan-head h3{font-size:20px}.operations-plan-head dl{grid-template-columns:1fr}.operations-plan-head dl>div{border-right:0}.operations-state-strip{grid-template-columns:repeat(2,1fr)}.operations-control-grid,.operations-alert-ledger,.operations-lower-grid{margin:9px}.operations-input-stack,.operations-alert-ledger>div:last-of-type{grid-template-columns:1fr}.operations-alert-ledger article footer{flex-direction:column}.operations-alert-ledger article footer button{min-height:38px}.operations-review-body{grid-template-columns:1fr}.operations-footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:78px}}@media (max-width:430px){.brand-lockup small{display:none}.header-actions{gap:5px}.shell-panel-toggle{padding:0 8px;font-size:9px}.command-status-grid,.governance-posture{grid-template-columns:1fr}.matter-summary strong{white-space:normal}.integrity-brief-strip b{display:none}}.os-lab-surface{min-width:0;container:os-lab/inline-size}.os-lab-header{border-top-color:var(--blue)}.os-lab-status{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.os-lab-status article{border:1px solid var(--line);background:#fff;border-top:3px solid #274662;align-content:center;gap:7px;min-height:112px;padding:16px 17px;display:grid}.os-lab-status article:nth-child(2){border-top-color:var(--green)}.os-lab-status article:nth-child(3){border-top-color:var(--blue)}.os-lab-status article:nth-child(4){border-top-color:var(--gold)}.os-lab-status article:nth-child(5){border-top-color:#8458b3}.os-lab-status article:nth-child(6){border-top-color:#5665a9}.os-lab-status span,.os-collection-rack>span,.os-rights-doctrine>span,.os-run-detail>span{color:var(--ink-500);letter-spacing:.13em;font:600 10px IBM Plex Mono,monospace}.os-lab-status strong{font:600 23px IBM Plex Mono,monospace}.os-lab-status small{color:var(--ink-500);font-size:11px}.os-lab-tabs{border:1px solid var(--line);background:#faf9f6;align-items:stretch;min-height:52px;margin-top:14px;padding:0 4px;display:flex;overflow-x:auto}.os-lab-tabs button{min-width:max-content;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:600;display:flex}.os-lab-tabs button:hover{color:var(--ink-950);background:#f1f3f4}.os-lab-tabs button.is-active{color:var(--blue);border-bottom-color:var(--blue);background:#fff}.os-lab-tabs button span{min-width:18px;color:var(--ink-500);font:600 9px IBM Plex Mono,monospace}.os-lab-error{background:var(--red-soft);color:#823e3e;border:1px solid #d9aaa7;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:46px;margin-top:10px;padding:9px 12px;font-size:11px;display:grid}.os-lab-error strong{letter-spacing:.1em;font:600 9px IBM Plex Mono,monospace}.os-lab-error button{cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:18px}.os-source-layout,.os-license-layout,.os-sandbox-layout,.os-runs-layout{align-items:start;gap:12px;margin-top:12px;display:grid}.os-source-layout{grid-template-columns:minmax(0,1fr) 275px}.os-source-register,.os-license-matrix,.os-sandbox-config,.os-source-selector,.os-run-register{border:1px solid var(--line);background:#fff;min-width:0}.os-source-head,.os-source-register>article{grid-template-columns:minmax(240px,1.45fr) minmax(180px,.9fr) minmax(165px,.8fr) minmax(220px,1fr);align-items:center;gap:16px;min-width:850px;padding:0 16px;display:grid}.os-source-register{overflow-x:auto}.os-source-head{min-height:38px;color:var(--ink-500);background:#ecebe7;font-size:10px}.os-source-register>article{border-top:1px solid #e2e5e7;min-height:104px}.os-source-register>article>div{gap:5px;min-width:0;display:grid}.os-source-register>article b,.os-source-register>article code{color:var(--blue);font:600 10px IBM Plex Mono,monospace}.os-source-register>article strong{font-size:13px;line-height:1.45}.os-source-register>article span{color:var(--ink-800);font-size:11px}.os-source-register>article small{color:var(--ink-500);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.os-source-register>article code{color:var(--ink-500);overflow-wrap:anywhere}.os-source-actions{flex-wrap:wrap;gap:8px;display:flex!important}.os-source-actions a,.os-source-actions button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600;text-decoration:none}.os-source-actions a:hover,.os-source-actions button:hover{text-decoration:underline}.gate-allow,.gate-conditional,.gate-hold{letter-spacing:.06em;border:1px solid;width:max-content;padding:4px 7px;font:600 9px IBM Plex Mono,monospace}.gate-allow{color:#24755f;background:var(--green-soft);border-color:#87bba9}.gate-conditional{color:#946019;background:var(--amber-soft);border-color:#d5b47f}.gate-hold{color:#9a4545;background:var(--red-soft);border-color:#d6a1a1}.os-collection-rack{color:#fff;background:#0b1b2a;border:1px solid #294056;gap:9px;min-width:0;padding:18px;display:grid}.os-collection-rack>span{color:#7790a5;margin-bottom:4px}.os-collection-rack article{background:#102437;border:1px solid #2b4255;grid-template-columns:28px 1fr;align-content:center;gap:4px 9px;min-height:72px;padding:11px 12px;display:grid}.os-collection-rack article b{color:#617e96;grid-row:1/4;font:600 11px IBM Plex Mono,monospace}.os-collection-rack article strong{font-size:12px}.os-collection-rack article small{color:#91a4b4;font-size:10px}.os-collection-rack article em{color:#7da1ff;font:600 8px IBM Plex Mono,monospace}.os-collection-rack>div{border-top:1px solid #294056;margin-top:5px;padding:14px 3px 2px}.os-collection-rack>div strong{font-size:12px}.os-collection-rack>div p{color:#8da1b2;margin:7px 0 0;font-size:10px;line-height:1.65}.os-license-layout{grid-template-columns:minmax(0,1fr) 310px}.os-license-matrix{overflow-x:auto}.os-license-head,.os-license-matrix>article{grid-template-columns:1.2fr 135px 1.25fr .8fr;align-items:center;gap:14px;min-width:720px;min-height:62px;padding:0 16px;display:grid}.os-license-head{min-height:38px;color:var(--ink-500);background:#ecebe7;font-size:10px}.os-license-matrix>article{border-top:1px solid #e2e5e7}.os-license-matrix>article strong{font-size:12px}.os-license-matrix>article span{color:var(--ink-600);font-size:11px}.os-license-matrix>article b{color:var(--blue);font-size:11px}.os-rights-doctrine{color:#fff;border-top:4px solid var(--gold);background:#0b1b2a;min-height:360px;padding:22px}.os-rights-doctrine>span{color:#8ea1b1}.os-rights-doctrine h3{margin:18px 0 10px;font-family:Newsreader,Noto Sans KR,serif;font-size:25px;line-height:1.2}.os-rights-doctrine>p{color:#95a7b6;margin:0;font-size:11px;line-height:1.75}.os-rights-doctrine dl{border-top:1px solid #2a4053;margin:24px 0 0;display:grid}.os-rights-doctrine dl div{border-bottom:1px solid #2a4053;justify-content:space-between;align-items:center;min-height:52px;display:flex}.os-rights-doctrine dt{color:#8ea1b1;font:600 9px IBM Plex Mono,monospace}.os-rights-doctrine dd{color:#fff;margin:0;font:600 17px IBM Plex Mono,monospace}.os-rights-doctrine>small{color:#d4b77d;margin-top:18px;font-size:10px;line-height:1.6;display:block}.os-sandbox-layout{grid-template-columns:minmax(330px,.7fr) minmax(0,1.3fr)}.os-sandbox-config{padding-bottom:16px}.os-sandbox-config>label{gap:7px;margin:14px 16px 0;display:grid}.os-sandbox-config>label>span,.os-intake-grid label>span{color:var(--ink-600);font-size:11px;font-weight:600}.os-sandbox-config input,.os-sandbox-config select,.os-sandbox-config textarea,.os-intake-grid input,.os-intake-grid select,.os-intake-grid textarea{width:100%;min-height:42px;color:var(--ink-950);background:#fff;border:1px solid #c7ced3;padding:9px 11px;font-size:12px}.os-sandbox-config textarea,.os-intake-grid textarea{resize:vertical;line-height:1.6}.temporal-rule{background:#f3ede1;border:1px solid #d4c5a8;grid-template-columns:auto 1fr;gap:8px 12px;margin:14px 16px;padding:12px;display:grid}.temporal-rule b{color:var(--amber);font:600 9px IBM Plex Mono,monospace}.temporal-rule span{color:#685f50;font-size:10px;line-height:1.55}.model-memory-caveat{background:#edf0f2;border-left:3px solid #6f8191;gap:5px;margin:-4px 16px 14px;padding:11px 12px;display:grid}.model-memory-caveat b{color:#52697d;letter-spacing:.08em;font:600 9px IBM Plex Mono,monospace}.model-memory-caveat span{color:var(--ink-600);font-size:10px;line-height:1.55}.os-run-button{width:calc(100% - 32px);margin:0 16px}.os-run-button:disabled{opacity:.48;cursor:not-allowed}.os-source-selector{min-height:440px}.os-source-selector>button,.os-run-register>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;width:100%;min-height:82px;padding:11px 14px;display:grid}.os-source-selector>button{grid-template-columns:30px 1fr auto;gap:12px}.os-source-selector>button:hover,.os-source-selector>button.is-selected,.os-run-register>button:hover,.os-run-register>button.is-active{background:#f2f6ff}.os-source-selector>button.is-selected{box-shadow:inset 3px 0 0 var(--blue)}.os-source-selector>button>i{width:27px;height:27px;color:var(--blue);border:1px solid #aeb8c1;place-items:center;font-style:normal;display:grid}.os-source-selector>button>span{gap:4px;min-width:0;display:grid}.os-source-selector>button b{color:var(--blue);font:600 9px IBM Plex Mono,monospace}.os-source-selector>button strong{font-size:12px}.os-source-selector>button small{color:var(--ink-500);font-size:10px}.os-source-selector>button em{color:var(--green);font:600 9px IBM Plex Mono,monospace}.os-exclusion-note{background:#ecebe7;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:58px;padding:10px 14px;display:grid}.os-exclusion-note span,.os-exclusion-note small{color:var(--ink-500);font-size:10px}.os-exclusion-note b{color:var(--amber);font:600 13px IBM Plex Mono,monospace}.os-runs-layout{grid-template-columns:minmax(390px,.85fr) minmax(0,1.15fr)}.os-run-register>button{grid-template-columns:22px minmax(170px,1fr) minmax(120px,.65fr) 120px;gap:12px}.os-run-register>button>i{color:var(--green);font-style:normal}.os-run-register>button>span{gap:4px;min-width:0;display:grid}.os-run-register>button b{color:var(--blue);font:600 9px IBM Plex Mono,monospace}.os-run-register>button strong{font-size:11px}.os-run-register>button small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.os-run-register>button code{color:var(--ink-500);font:500 9px IBM Plex Mono,monospace}.os-run-detail{color:#fff;background:#0b1b2a;border:1px solid #294056;min-width:0;min-height:470px;padding:22px}.os-run-detail>span{color:#7893a8}.os-run-detail h3{margin:16px 0;font-size:17px;line-height:1.55}.os-run-detail>div:not(.empty-state){border-top:1px solid #2a4053;border-bottom:1px solid #2a4053;grid-template-columns:auto 1fr;gap:5px 14px;padding:12px 0;display:grid}.os-run-detail>div b{color:#7893a8;font:600 9px IBM Plex Mono,monospace}.os-run-detail>div strong{font:600 12px IBM Plex Mono,monospace}.os-run-detail>div small{color:#8ca0b1;grid-column:2;font-size:10px}.os-run-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d8e0e6;min-height:210px;max-height:430px;margin:18px 0;font:400 12px/1.75 Noto Sans KR,sans-serif;overflow:auto}.os-run-detail footer{border-top:1px solid #2a4053;gap:5px;padding-top:12px;display:grid}.os-run-detail footer span{color:#7893a8;font-size:9px}.os-run-detail footer code{color:#9ab3ff;overflow-wrap:anywhere;font:500 9px IBM Plex Mono,monospace}.os-intake-backdrop{z-index:310;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040d16b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.os-intake-panel{background:#f8f7f3;border:1px solid #9ca7af;flex-direction:column;width:min(960px,100%);max-height:calc(100dvh - 48px);display:flex;overflow-y:auto;box-shadow:0 28px 80px #00000052}.os-intake-panel>header{z-index:2;border-bottom:1px solid var(--line);border-top:4px solid var(--blue);background:#faf9f6;justify-content:space-between;align-items:flex-start;gap:20px;min-height:124px;padding:22px 24px;display:flex;position:sticky;top:0}.os-intake-panel>header span{color:var(--blue);letter-spacing:.15em;font:600 10px IBM Plex Mono,monospace}.os-intake-panel>header h2{margin:7px 0 5px;font:600 31px/1.15 Newsreader,Noto Sans KR,serif}.os-intake-panel>header p{color:var(--ink-600);margin:0;font-size:11px}.os-intake-panel>header button{cursor:pointer;background:0 0;border:1px solid #b9c1c7;flex:none;width:42px;height:42px;font-size:24px}.os-intake-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px 10px;display:grid}.os-intake-error{flex:none;margin:12px 24px 0}.os-intake-grid label{align-content:start;gap:7px;min-width:0;display:grid}.os-intake-grid label.is-wide{grid-column:1/-1}.os-file-field small{color:var(--ink-500);font-size:10px}.os-file-field input{padding:7px}.os-live-gate{grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin:8px 24px 0;padding:12px 14px;display:grid}.os-live-gate>span{letter-spacing:.1em;font:600 9px IBM Plex Mono,monospace}.os-live-gate>strong{font:600 11px IBM Plex Mono,monospace}.os-live-gate>small{font-size:10px}.os-intake-notice{color:#635b4e;background:#eee8dc;border:1px solid #d5c9b2;gap:14px;margin:12px 24px;padding:12px 14px;font-size:10px;line-height:1.6;display:flex}.os-intake-notice b{color:var(--amber);flex:none}.os-intake-panel>footer{z-index:2;border-top:1px solid var(--line);background:#faf9f6;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex;position:sticky;bottom:0}.os-lab-status article.is-review{border-top-color:var(--amber);background:#fffaf0}.ingest-workbench{gap:13px;margin-top:13px;display:grid}.connector-deck,.candidate-queue{border:1px solid var(--line);background:#fff}.connector-grid{background:#ecebe7;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.connector-card{background:#faf9f6;border:1px solid #cbd1d5;border-top:4px solid #7b8994;flex-direction:column;min-width:0;min-height:310px;padding:18px;display:flex}.connector-card.is-online{border-top-color:var(--green)}.connector-card.is-guarded{border-top-color:var(--amber)}.connector-card.is-owner{border-top-color:var(--blue)}.connector-card.is-project{border-top-color:#7b59b5}.connector-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.connector-card>header span,.connector-card>header i{color:var(--ink-500);letter-spacing:.09em;font:650 10px IBM Plex Mono,monospace}.connector-card.is-online>header i{color:var(--green)}.connector-card.is-guarded>header i{color:var(--amber)}.connector-card.is-owner>header i{color:var(--blue)}.connector-card.is-project>header i{color:#7651ad}.connector-card h3{margin:18px 0 9px;font:600 26px/1.05 Newsreader,Noto Sans KR,serif}.connector-card>p{min-height:74px;color:var(--ink-600);margin:0;font-size:12px;line-height:1.72}.connector-card>label{gap:7px;margin-top:18px;display:grid}.connector-card>label>span{color:var(--ink-600);font-size:11px;font-weight:650}.connector-card>label>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.connector-card input{width:100%;min-width:0;min-height:42px;color:var(--ink-950);background:#fff;border:1px solid #bdc6cc;padding:9px 11px;font-size:13px}.connector-card>button{align-self:flex-start;margin-top:18px}.connector-card .connector-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.connector-card .connector-actions>a:not(.outline-button){color:var(--blue);font-size:11px}.connector-card>footer{border-top:1px solid #d9dddf;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.connector-card>footer a,.connector-card>footer span{color:var(--ink-500);letter-spacing:.04em;font:600 9px IBM Plex Mono,monospace}.connector-card>footer a{color:var(--blue)}.candidate-head,.candidate-queue>article{grid-template-columns:minmax(150px,.62fr) minmax(300px,1.8fr) minmax(180px,.78fr) minmax(190px,.72fr);align-items:center;gap:14px;display:grid}.candidate-head{min-height:38px;color:var(--ink-500);background:#ecebe7;padding:0 16px;font:600 10px IBM Plex Mono,monospace}.candidate-queue>article{border-top:1px solid var(--line);min-height:112px;padding:14px 16px}.candidate-queue>article.candidate-rejected{opacity:.62}.candidate-queue>article>div{align-content:center;gap:5px;min-width:0;display:grid}.candidate-queue>article>div>b{color:var(--blue);font:650 10px IBM Plex Mono,monospace}.candidate-queue>article code{color:var(--ink-700);overflow-wrap:anywhere;font:600 10px IBM Plex Mono,monospace}.candidate-queue>article strong{font-size:13px;line-height:1.4}.candidate-queue>article p{color:var(--ink-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.candidate-queue>article small{color:var(--ink-500);font-size:10px;line-height:1.45}.candidate-queue>article a{color:var(--blue);font-size:10px}.candidate-source-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.candidate-queue>article>div>span{color:var(--green);font:650 11px IBM Plex Mono,monospace}.candidate-queue>article>div>i{color:var(--ink-600);border:1px solid #b6c0c6;justify-self:start;padding:5px 7px;font:650 9px IBM Plex Mono,monospace}.candidate-imported>div>i{background:#e8f6f0;color:var(--green)!important;border-color:#9ccfbe!important}.candidate-rejected>div>i{background:#f8ebeb;color:var(--red)!important;border-color:#d5b1b1!important}.candidate-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.candidate-queue-controls>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.candidate-batch-progress{background:#edf5f8;border-bottom:1px solid #b9cbd5;grid-template-columns:minmax(120px,.5fr) auto minmax(240px,1fr);align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:grid}.candidate-batch-progress>div{background:#ccd7dd;height:7px;overflow:hidden}.candidate-batch-progress>div span{background:var(--blue);height:100%;transition:width .18s;display:block}.candidate-batch-progress>b{color:var(--ink-950);font:700 11px IBM Plex Mono,monospace}.candidate-batch-progress>span{color:var(--ink-600);font:600 10px/1.45 IBM Plex Mono,monospace}.candidate-batch-contract{border-bottom:1px solid var(--line);color:#665b45;background:#f6f2e9;padding:9px 16px;font-size:10px;line-height:1.5}.nara-terms-rail{border:1px solid #d6c6a9;border-left:4px solid var(--amber);background:#f3ede1;grid-template-columns:auto 1fr;gap:16px;padding:13px 16px;display:grid}.nara-terms-rail b{color:var(--amber);font:650 10px IBM Plex Mono,monospace}.nara-terms-rail span{color:#625b4f;font-size:11px;line-height:1.6}.source-viewer-backdrop{z-index:330;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030c14c7;padding:18px;position:fixed;inset:0;overflow:auto}.source-viewer{background:#f6f5f1;border:1px solid #8f9ca6;flex-direction:column;width:min(1560px,100%);min-height:calc(100dvh - 36px);margin:0 auto;display:flex;box-shadow:0 32px 90px #0006}.source-viewer>header{border-top:4px solid var(--blue);border-bottom:1px solid var(--line);background:#faf9f6;justify-content:space-between;align-items:flex-start;gap:24px;min-height:118px;padding:20px 24px;display:flex}.source-viewer>header>div:first-child{min-width:0}.source-viewer>header span{color:var(--blue);letter-spacing:.12em;font:650 10px IBM Plex Mono,monospace}.source-viewer>header h2{margin:8px 0 5px;font:600 30px/1.12 Newsreader,Noto Sans KR,serif}.source-viewer>header p{color:var(--ink-600);margin:0;font-size:12px}.source-viewer-head-actions{align-items:center;gap:10px;display:flex}.source-viewer-head-actions a{color:var(--blue);white-space:nowrap;font-size:11px}.source-viewer-head-actions button{cursor:pointer;background:0 0;border:1px solid #b6c0c6;width:42px;height:42px;font-size:24px}.source-viewer-status{border-bottom:1px solid var(--line);color:#a2b4c2;background:#0c1c2a;align-items:center;gap:24px;min-height:50px;padding:0 24px;display:flex;overflow-x:auto}.source-viewer-status span{letter-spacing:.05em;flex:none;font:600 9px IBM Plex Mono,monospace}.source-viewer-status b{color:#fff;margin-right:5px;font-size:12px}.source-viewer-grid{flex:1;grid-template-columns:minmax(430px,1.15fr) minmax(300px,.66fr) minmax(400px,.94fr);min-height:680px;display:grid}.document-frame,.citation-rail,.citation-inspector{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;display:flex}.citation-inspector{border-right:0}.source-panel-title{border-bottom:1px solid var(--line);background:#ecebe7;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 14px;display:flex}.source-panel-title span,.source-panel-title b{color:var(--ink-500);letter-spacing:.06em;font:650 9px IBM Plex Mono,monospace}.source-panel-title b{color:var(--blue)}.document-frame iframe{background:#4d5459;border:0;flex:1;width:100%;min-height:590px}.document-frame-empty{text-align:center;background:#e6e4df;flex:1;place-content:center;gap:10px;padding:28px;display:grid}.document-frame-empty strong{font:600 24px Newsreader,Noto Sans KR,serif}.document-frame-empty p{max-width:440px;color:var(--ink-600);margin:0;font-size:12px;line-height:1.65}.document-frame-empty>span{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.document-frame>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.document-frame>footer span{color:var(--ink-500);font:600 9px IBM Plex Mono,monospace}.document-frame>footer code{color:var(--ink-600);font:500 9px IBM Plex Mono,monospace}.citation-list{max-height:470px;overflow-y:auto}.citation-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;min-height:84px;padding:11px 12px;display:grid}.citation-list>button:hover,.citation-list>button.is-active{background:#f2f6ff}.citation-list>button.is-active{box-shadow:inset 3px 0 0 var(--blue)}.citation-list>button>i{color:var(--blue);font:650 11px IBM Plex Mono,monospace}.citation-list>button>span{gap:5px;min-width:0;display:grid}.citation-list>button strong{color:var(--ink-700);font:650 9px IBM Plex Mono,monospace}.citation-list>button small{color:var(--ink-600);font-size:10px;line-height:1.42}.citation-list>button em{color:var(--amber);white-space:nowrap;padding:4px 5px;font:650 8px IBM Plex Mono,monospace}.citation-list>button.review-agent_attested{background:#fbf7ec}.citation-list>button.review-agent_attested em{color:#946019}.citation-list>button.review-verified em{color:var(--green)}.citation-list>button.review-rejected em{color:var(--red)}.ocr-control{border-top:1px solid var(--line);color:#fff;background:#0c1c2a;margin-top:auto;padding:15px}.ocr-control b{color:#8fa8ba;letter-spacing:.08em;font:650 9px IBM Plex Mono,monospace}.ocr-control p{color:#a9b8c4;margin:7px 0 12px;font-size:10px;line-height:1.55}.ocr-control .outline-button{color:#fff;background:#172d3e;border-color:#527088}.ocr-control.is-disabled{background:#25313a}.citation-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;min-height:45px;padding:0 14px;display:flex}.citation-meta span{color:var(--ink-500);font:600 9px IBM Plex Mono,monospace}.citation-meta code{color:var(--ink-500);margin-left:auto;font:500 9px IBM Plex Mono,monospace}.citation-inspector>pre{white-space:pre-wrap;overflow-wrap:anywhere;min-height:330px;max-height:430px;color:var(--ink-800);border-bottom:1px solid var(--line);background:#fbfaf7;margin:0;padding:18px;font:400 13px/1.8 Noto Sans KR,sans-serif;overflow:auto}.citation-review-actions{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:12px 14px;display:flex}.citation-review-actions>span{color:var(--ink-500);margin-right:auto;font-size:10px;line-height:1.5}.citation-decision{border-bottom:1px solid var(--line);background:#e8f6f0;gap:4px;min-height:62px;padding:12px 14px;display:grid}.citation-decision b{color:var(--green);font:650 10px IBM Plex Mono,monospace}.citation-decision span{color:var(--ink-600);font-size:11px}.citation-decision.review-rejected{background:#f8ebeb}.citation-decision.review-rejected b{color:var(--red)}.citation-decision.review-agent_attested{background:#fbf3e2}.citation-decision.review-agent_attested b{color:#946019}.citation-agent-attested .citation-review-actions{background:#fffdf8}.manual-span-form{border-top:1px solid var(--line);background:#ecebe7;grid-template-columns:110px minmax(0,1fr);gap:11px;margin-top:auto;padding:15px;display:grid}.manual-span-form>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-span-form>div span{color:var(--blue);letter-spacing:.08em;font:650 9px IBM Plex Mono,monospace}.manual-span-form>div small{color:var(--ink-500);font-size:10px}.manual-span-form label{align-content:start;gap:6px;display:grid}.manual-span-form label:nth-of-type(2){grid-area:2/2/span 2}.manual-span-form label span{color:var(--ink-600);font-size:10px;font-weight:650}.manual-span-form input,.manual-span-form textarea{width:100%;color:var(--ink-950);background:#fff;border:1px solid #bdc6cc;padding:9px 10px;font-size:12px}.manual-span-form textarea{resize:vertical;line-height:1.55}.manual-span-form>button{align-self:end}.claim-workbench{grid-template-columns:minmax(330px,.72fr) minmax(560px,1.55fr);align-items:start;gap:12px;min-width:0;margin-top:12px;display:grid}.claim-registry,.claim-detail{border:1px solid var(--line);background:#fff;min-width:0}.claim-registry{overflow:hidden}.claim-composer{border-bottom:1px solid var(--line);background:#ecebe7;gap:11px;padding:15px;display:grid}.claim-composer>div:first-child,.claim-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.claim-composer>div:first-child span,.claim-section-title span{color:var(--blue);letter-spacing:.1em;font:650 10px IBM Plex Mono,monospace}.claim-composer>div:first-child small,.claim-section-title b{color:var(--ink-500);font:600 9px IBM Plex Mono,monospace}.claim-composer textarea,.claim-composer input,.claim-composer select,.claim-link-dock textarea,.claim-link-dock select,.claim-review-panel textarea{width:100%;min-height:42px;color:var(--ink-950);background:#fff;border:1px solid #bdc6cc;padding:10px 11px;font-size:12px}.claim-composer textarea,.claim-link-dock textarea,.claim-review-panel textarea{resize:vertical;line-height:1.6}.claim-composer label,.claim-link-dock label,.claim-review-panel label{gap:6px;min-width:0;display:grid}.claim-composer label>span,.claim-link-dock label>span,.claim-review-panel label>span{color:var(--ink-600);font-size:11px;font-weight:650}.claim-composer-selects{grid-template-columns:1fr 1fr;gap:8px;display:grid}.claim-composer>button{justify-self:start}.claim-list{max-height:730px;overflow-y:auto}.claim-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:132px;color:var(--ink-950);text-align:left;cursor:pointer;background:#fff;align-content:center;gap:8px;padding:15px 17px;display:grid;position:relative}.claim-list>button:hover{background:#f7f8f8}.claim-list>button.is-active{box-shadow:inset 4px 0 0 var(--blue);background:#f1f5ff}.claim-list>button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.claim-list>button>span b{color:var(--blue);font:650 10px IBM Plex Mono,monospace}.claim-list>button>strong{padding-right:70px;font-size:13px;line-height:1.52}.claim-list>button>small{color:var(--ink-500);font-size:10px}.claim-list>button>em{position:absolute;bottom:15px;right:16px}.claim-posture,.claim-review-status{width:max-content;color:var(--ink-600);letter-spacing:.05em;white-space:nowrap;background:#f4f5f5;border:1px solid #aeb7be;padding:4px 7px;font:650 8px IBM Plex Mono,monospace}.claim-posture.is-supported{color:#24755f;background:var(--green-soft);border-color:#87bba9}.claim-posture.is-contested{color:#946019;background:var(--amber-soft);border-color:#d5b47f}.claim-posture.is-challenged{color:#9a4545;background:var(--red-soft);border-color:#d6a1a1}.claim-posture.is-context,.claim-review-status.review-reviewed{color:#3f64a5;background:#eef3ff;border-color:#9db1d7}.claim-review-status.review-auto_adopted{color:#946019;background:var(--amber-soft);border-color:#d5b47f}.claim-review-status.review-adopted{color:#24755f;background:var(--green-soft);border-color:#87bba9}.claim-review-status.review-rejected{color:#9a4545;background:var(--red-soft);border-color:#d6a1a1}.claim-detail{overflow:hidden}.claim-detail-header{color:#fff;border-top:4px solid var(--blue);background:#0b1b2a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;min-height:158px;padding:21px 22px;display:grid}.claim-detail-header>div:first-child{min-width:0}.claim-detail-header>div:first-child>span{color:#7d99af;letter-spacing:.08em;font:650 10px IBM Plex Mono,monospace}.claim-detail-header h3{max-width:900px;margin:13px 0 8px;font:600 24px/1.3 Newsreader,Noto Sans KR,serif}.claim-detail-header p{color:#98aab8;margin:0;font-size:11px;line-height:1.55}.claim-detail-header>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.claim-section-title{padding:0 2px 11px}.claim-evidence-map{border-bottom:1px solid var(--line);background:#f4f3ef;grid-template-columns:1fr 1fr;gap:10px;padding:17px;display:grid}.claim-evidence-map>.claim-section-title,.claim-no-evidence{grid-column:1/-1}.claim-lane{background:#fff;border:1px solid #cfd5d9;border-top:3px solid #82919d;min-width:0}.claim-lane.lane-supports{border-top-color:var(--green)}.claim-lane.lane-contradicts{border-top-color:var(--red)}.claim-lane.lane-context{border-top-color:var(--blue)}.claim-lane.lane-limits{border-top-color:var(--gold)}.claim-lane>header{border-bottom:1px solid var(--line);background:#faf9f6;grid-template-columns:1fr auto;align-content:center;gap:5px 10px;min-height:70px;padding:11px 12px;display:grid}.claim-lane>header span{color:var(--ink-800);font-size:12px;font-weight:700}.claim-lane>header b{color:var(--blue);font:650 13px IBM Plex Mono,monospace}.claim-lane>header small{color:var(--ink-500);grid-column:1/-1;font-size:10px}.claim-lane>div{max-height:360px;overflow-y:auto}.claim-lane article{border-bottom:1px solid var(--line);padding:13px}.claim-lane article:last-child{border-bottom:0}.claim-lane article>div{gap:4px;display:grid}.claim-lane article>div b{color:var(--blue);font:650 10px IBM Plex Mono,monospace}.claim-lane article>div span{font-size:12px;font-weight:650;line-height:1.4}.claim-lane article>div small{color:var(--ink-500);font-size:9px}.claim-lane article p{color:var(--ink-700);margin:10px 0 0;font-size:11px;line-height:1.6}.claim-lane article blockquote{color:var(--ink-600);background:#f1f3f4;border-left:3px solid #b5c1c9;margin:9px 0 0;padding:8px 10px;font-size:10px;line-height:1.55}.claim-lane article footer{align-items:center;gap:8px;margin-top:11px;display:flex}.claim-lane article footer i{color:var(--ink-600);font:650 8px IBM Plex Mono,monospace}.claim-lane article footer code{color:var(--ink-500);font:500 8px IBM Plex Mono,monospace}.claim-link-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.claim-lane article footer .claim-link-actions button{color:var(--red);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:9px}.claim-lane article footer .claim-link-actions button.is-trace{color:var(--blue);font-weight:750}.claim-no-evidence{background:#fff;border:1px dashed #b9c2c8;align-content:center;gap:6px;min-height:90px;padding:18px;display:grid}.claim-no-evidence b{color:var(--amber);font:650 10px IBM Plex Mono,monospace}.claim-no-evidence span{color:var(--ink-600);font-size:11px;line-height:1.6}.claim-link-dock{border-bottom:1px solid var(--line);background:#fff;padding:17px}.claim-link-grid{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(112px,.7fr));gap:9px;display:grid}.claim-selected-page{background:#f1f5ff;border:1px solid #b7c7df;margin-top:11px;padding:12px 14px}.claim-selected-page>b{color:var(--blue);font:650 10px IBM Plex Mono,monospace}.claim-selected-page p{color:var(--ink-700);margin:8px 0;font-size:11px;line-height:1.65}.claim-selected-page>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.claim-selected-page code{min-width:0;color:var(--ink-500);overflow-wrap:anywhere;font:500 8px IBM Plex Mono,monospace}.claim-selected-page a{color:var(--blue);flex:none;font-size:10px;font-weight:650;text-decoration:none}.claim-rationale,.claim-link-dock>button{margin-top:10px}.claim-review-panel{background:#ecebe7;grid-template-columns:1fr 1fr;gap:11px;padding:17px;display:grid}.claim-review-panel>.claim-section-title,.claim-review-rule,.claim-review-actions{grid-column:1/-1}.claim-review-rule{background:#f3ede1;border:1px solid #d4c5a8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:grid}.claim-review-rule b{color:var(--amber);font:650 9px IBM Plex Mono,monospace}.claim-review-rule span{color:var(--ink-600);font-size:10px}.claim-review-rule em{color:var(--ink-600);font:650 9px IBM Plex Mono,monospace}.claim-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.claim-review-actions .is-danger{color:var(--red)}.claim-review-actions>p{color:#765423;border-left:3px solid var(--gold);background:#fbf4e7;width:100%;margin:0;padding:12px 14px;font-size:11px;line-height:1.65}.claim-empty-detail{min-height:560px}.hypothesis-lab{min-width:0;margin-top:12px}.hypothesis-lab-nav{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(190px,.7fr);min-height:88px;display:grid}.hypothesis-lab-nav>button,.hypothesis-lab-nav>div{border:0;border-right:1px solid var(--line);min-width:0;color:var(--ink-950);text-align:left;background:0 0;grid-template-columns:auto 1fr;align-content:center;gap:4px 12px;padding:14px 18px;display:grid}.hypothesis-lab-nav>button{cursor:pointer}.hypothesis-lab-nav>button:hover{background:#f4f5f5}.hypothesis-lab-nav>button.is-active{color:#fff;box-shadow:inset 0 4px 0 var(--blue);background:#0b1b2a}.hypothesis-lab-nav>button>span{color:var(--blue);grid-row:1/3;font:650 12px IBM Plex Mono,monospace}.hypothesis-lab-nav>button.is-active>span{color:#85a8ff}.hypothesis-lab-nav>button b{font-size:13px}.hypothesis-lab-nav>button small{color:var(--ink-500);font:600 9px IBM Plex Mono,monospace}.hypothesis-lab-nav>button.is-active small{color:#8ea2b2}.hypothesis-lab-nav>div{border-right:0;grid-template-columns:1fr auto}.hypothesis-lab-nav>div span{color:var(--ink-500);letter-spacing:.08em;font:650 9px IBM Plex Mono,monospace}.hypothesis-lab-nav>div b{color:var(--amber);font:650 18px IBM Plex Mono,monospace}.hypothesis-lab-nav>div small{color:var(--ink-500);grid-column:1/-1;font-size:10px}.hypothesis-workbench{grid-template-columns:minmax(330px,.72fr) minmax(560px,1.55fr);align-items:start;gap:12px;min-width:0;margin-top:12px;display:grid}.hypothesis-registry,.hypothesis-detail,.scenario-lock-builder,.scenario-ledger{border:1px solid var(--line);background:#fff;min-width:0}.hypothesis-registry{overflow:hidden}.hypothesis-composer{border-bottom:1px solid var(--line);background:#ecebe7;gap:10px;padding:15px;display:grid}.hypothesis-composer>div,.hypothesis-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.hypothesis-composer>div span,.hypothesis-section-title span{color:var(--blue);letter-spacing:.1em;font:650 10px IBM Plex Mono,monospace}.hypothesis-composer>div small,.hypothesis-section-title b{color:var(--ink-500);font:600 9px IBM Plex Mono,monospace}.hypothesis-composer label,.hypothesis-link-dock label,.scenario-config-grid label,.scenario-assessment-editor label{gap:6px;min-width:0;display:grid}.hypothesis-composer label>span,.hypothesis-link-dock label>span,.scenario-config-grid label>span,.scenario-assessment-editor label>span{color:var(--ink-600);font-size:11px;font-weight:650}.hypothesis-composer input,.hypothesis-composer textarea,.hypothesis-link-dock select,.hypothesis-link-dock textarea,.scenario-config-grid input,.scenario-config-grid select,.scenario-config-grid textarea,.scenario-assessment-editor select,.scenario-assessment-editor textarea{width:100%;min-height:42px;color:var(--ink-950);background:#fff;border:1px solid #bdc6cc;padding:9px 11px;font-size:12px}.hypothesis-composer textarea,.hypothesis-link-dock textarea,.scenario-config-grid textarea,.scenario-assessment-editor textarea{resize:vertical;line-height:1.6}.hypothesis-composer>button{justify-self:start}.hypothesis-list{max-height:720px;overflow-y:auto}.hypothesis-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:142px;color:var(--ink-950);text-align:left;cursor:pointer;background:#fff;align-content:center;gap:7px;padding:15px 17px;display:grid}.hypothesis-list>button:hover{background:#f7f8f8}.hypothesis-list>button.is-active{box-shadow:inset 4px 0 0 var(--blue);background:#f1f5ff}.hypothesis-list>button>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.hypothesis-list>button>span b{color:var(--blue);font:650 10px IBM Plex Mono,monospace}.hypothesis-list>button>span i{color:var(--green);font:650 8px IBM Plex Mono,monospace}.hypothesis-list>button>strong{font-size:14px}.hypothesis-list>button>p{color:var(--ink-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.hypothesis-list>button>small{color:var(--ink-500);font-size:10px}.hypothesis-detail{overflow:hidden}.hypothesis-detail>header{color:#fff;background:#0b1b2a;border-top:4px solid #5665a9;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-height:170px;padding:22px;display:grid}.hypothesis-detail>header>div{min-width:0}.hypothesis-detail>header span{color:#7d99af;letter-spacing:.08em;font:650 10px IBM Plex Mono,monospace}.hypothesis-detail>header h3{margin:13px 0 8px;font:600 26px/1.25 Newsreader,Noto Sans KR,serif}.hypothesis-detail>header p{color:#c0ccd5;max-width:900px;margin:0;font-size:12px;line-height:1.7}.hypothesis-detail>header>i{color:#79b69c;border:1px solid #48745f;padding:5px 8px;font:650 8px IBM Plex Mono,monospace}.falsification-block{border-bottom:1px solid var(--line);background:#f3ede1;padding:17px 20px}.falsification-block b{color:var(--amber);letter-spacing:.08em;font:650 9px IBM Plex Mono,monospace}.falsification-block p{color:var(--ink-800);margin:8px 0 5px;font-size:13px;line-height:1.65}.falsification-block small{color:var(--ink-500);font-size:10px}.hypothesis-claim-map{border-bottom:1px solid var(--line);background:#f4f3ef;gap:9px;padding:17px;display:grid}.hypothesis-claim-map>article{border:1px solid #cbd2d6;border-left:4px solid var(--green);background:#fff;padding:14px}.hypothesis-claim-map>article.is-stale{border-left-color:var(--red);background:#fff7f6}.hypothesis-claim-map>article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hypothesis-claim-map>article>div b{color:var(--blue);font:650 10px IBM Plex Mono,monospace}.hypothesis-claim-map>article>div i,.hypothesis-claim-map>article>div em{color:var(--ink-600);border:1px solid #b8c1c7;padding:3px 6px;font:650 8px IBM Plex Mono,monospace}.hypothesis-claim-map>article>div em{color:var(--blue);border-color:#b7c7df}.hypothesis-claim-map>article>strong{margin-top:9px;font-size:13px;line-height:1.5;display:block}.hypothesis-claim-map>article>p{color:var(--ink-600);margin:7px 0 0;font-size:11px;line-height:1.55}.hypothesis-claim-map>article footer{border-top:1px solid #e0e4e6;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:10px;padding-top:9px;display:grid}.hypothesis-claim-map>article footer span{color:var(--green);font:650 8px IBM Plex Mono,monospace}.hypothesis-claim-map>article.is-stale footer span{color:var(--red)}.hypothesis-claim-map>article footer small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hypothesis-claim-map>article footer button{color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.hypothesis-link-dock{border-bottom:1px solid var(--line);padding:17px}.hypothesis-link-dock>div:not(.hypothesis-section-title){grid-template-columns:minmax(240px,1.5fr) minmax(130px,.7fr) minmax(110px,.6fr);gap:9px;display:grid}.hypothesis-link-dock>label,.hypothesis-link-dock>button{margin-top:10px}.hypothesis-next-button{color:#fff;text-align:right;cursor:pointer;background:#0b1b2a;border:0;width:100%;min-height:58px;padding:0 20px;font-size:11px;font-weight:650}.hypothesis-next-button:hover{background:#132b3f}.hypothesis-empty{min-height:620px}.scenario-workbench{gap:12px;margin-top:12px;display:grid}.scenario-lock-builder{overflow:hidden}.scenario-config-grid{background:#ecebe7;grid-template-columns:1.2fr .8fr .7fr .7fr;gap:10px;padding:16px;display:grid}.scenario-config-grid label.is-wide{grid-column:1/-1}.scenario-hard-rule{background:#f3ede1;border:1px solid #d4c5a8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:12px 16px;padding:12px 14px;display:grid}.scenario-hard-rule b{color:var(--amber);font:650 9px IBM Plex Mono,monospace}.scenario-hard-rule span{color:var(--ink-700);font-size:11px}.scenario-hard-rule em{color:var(--red);font:650 8px IBM Plex Mono,monospace}.scenario-hypothesis-set{border:1px solid var(--line);margin:0 16px 14px}.scenario-hypothesis-set>.hypothesis-section-title{background:#f7f6f2;min-height:42px;padding:0 13px}.scenario-hypothesis-set>article{border-top:1px solid var(--line)}.scenario-hypothesis-set>article.is-selected{box-shadow:inset 4px 0 0 var(--blue);background:#f4f7ff}.scenario-hypothesis-toggle{width:100%;min-height:76px;color:var(--ink-950);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.scenario-hypothesis-toggle>i{width:28px;height:28px;color:var(--blue);border:1px solid #aeb8bf;place-items:center;font:650 12px IBM Plex Mono,monospace;display:grid}.scenario-hypothesis-set>article.is-selected .scenario-hypothesis-toggle>i{border-color:var(--blue);background:var(--blue);color:#fff}.scenario-hypothesis-toggle>span{gap:4px;display:grid}.scenario-hypothesis-toggle b{color:var(--blue);font:650 9px IBM Plex Mono,monospace}.scenario-hypothesis-toggle strong{font-size:13px}.scenario-hypothesis-toggle small{color:var(--ink-500);font-size:10px}.scenario-assessment-editor{border-top:1px solid #d8e0ed;grid-template-columns:120px minmax(220px,1fr) minmax(220px,1fr);gap:9px;padding:12px 14px 15px 54px;display:grid}.scenario-rank-controls{grid-column:1/-1;align-items:center;gap:6px;display:flex}.scenario-rank-controls b{color:var(--blue);margin-right:auto;font:650 9px IBM Plex Mono,monospace}.scenario-rank-controls button{cursor:pointer;background:#fff;border:1px solid #aeb8bf;width:30px;height:28px}.scenario-lock-button{min-width:270px;margin:0 16px 16px auto;display:block}.scenario-ledger{overflow:hidden}.scenario-ledger-grid{grid-template-columns:310px minmax(0,1fr);min-width:0;display:grid}.scenario-snapshot-list{border-right:1px solid var(--line);background:#f4f3ef;max-height:980px;overflow-y:auto}.scenario-snapshot-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:134px;color:var(--ink-950);text-align:left;cursor:pointer;background:#fff;align-content:center;gap:7px;padding:14px 15px;display:grid}.scenario-snapshot-list>button:hover{background:#f7f8f8}.scenario-snapshot-list>button.is-active{box-shadow:inset 4px 0 0 var(--blue);background:#eef3ff}.scenario-snapshot-list>button>span{justify-content:space-between;gap:10px;display:flex}.scenario-snapshot-list>button b{color:var(--blue);font:650 10px IBM Plex Mono,monospace}.scenario-snapshot-list>button i{color:var(--ink-500);font:600 8px IBM Plex Mono,monospace}.scenario-snapshot-list>button strong{font-size:12px;line-height:1.45}.scenario-snapshot-list>button small{color:var(--ink-500);font-size:9px}.scenario-snapshot-list>button code{color:var(--ink-500);font:500 8px IBM Plex Mono,monospace}.scenario-snapshot-detail{background:#fff;min-width:0}.scenario-snapshot-detail>header{color:#fff;background:#0b1b2a;border-top:4px solid #5665a9;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:150px;padding:20px 22px;display:grid}.scenario-snapshot-detail>header span{color:#7d99af;font:650 9px IBM Plex Mono,monospace}.scenario-snapshot-detail>header h3{margin:12px 0 7px;font:600 24px/1.3 Newsreader,Noto Sans KR,serif}.scenario-snapshot-detail>header p{color:#aebdc9;margin:0;font-size:11px;line-height:1.6}.scenario-snapshot-detail>header i{color:#83bea5;border:1px solid #5b7d69;height:max-content;padding:5px 8px;font:650 8px IBM Plex Mono,monospace}.scenario-snapshot-meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);min-height:72px;display:grid}.scenario-snapshot-meta>span{border-right:1px solid var(--line);color:var(--ink-800);align-content:center;gap:6px;padding:13px 15px;font:650 11px IBM Plex Mono,monospace;display:grid}.scenario-snapshot-meta>span:last-child{border-right:0}.scenario-snapshot-meta b{color:var(--ink-500);font:650 8px IBM Plex Mono,monospace}.scenario-assessment-table{border-bottom:1px solid var(--line);overflow-x:auto}.scenario-assessment-table>div,.scenario-assessment-table>article{grid-template-columns:minmax(180px,.9fr) minmax(125px,.55fr) minmax(260px,1.3fr) minmax(220px,1fr);align-items:center;gap:13px;min-width:760px;padding:0 15px;display:grid}.scenario-assessment-table>div{min-height:38px;color:var(--ink-500);background:#ecebe7;font:650 9px IBM Plex Mono,monospace}.scenario-assessment-table>article{border-top:1px solid var(--line);min-height:116px}.scenario-assessment-table>article>div{gap:5px;min-width:0;display:grid}.scenario-assessment-table>article b{color:var(--blue);font:650 10px IBM Plex Mono,monospace}.scenario-assessment-table>article strong{font-size:12px}.scenario-assessment-table>article i{width:max-content;color:var(--ink-600);border:1px solid #b8c1c7;padding:4px 7px;font:650 8px IBM Plex Mono,monospace}.scenario-assessment-table>article i.assessment-leading{color:#24755f;background:var(--green-soft);border-color:#87bba9}.scenario-assessment-table>article i.assessment-plausible{color:#3f64a5;background:#eef3ff;border-color:#9db1d7}.scenario-assessment-table>article i.assessment-weak{color:#946019;background:var(--amber-soft);border-color:#d5b47f}.scenario-assessment-table>article small{color:var(--ink-500);font-size:9px}.scenario-assessment-table>article p{color:var(--ink-700);margin:0;font-size:10px;line-height:1.55}.scenario-delta-panel{border-bottom:1px solid var(--line);background:#f4f3ef;padding:17px}.scenario-delta-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scenario-delta-columns>div{border:1px solid var(--line);background:#fff;min-width:0}.scenario-delta-columns>div>span{border-bottom:1px solid var(--line);min-height:37px;color:var(--green);align-items:center;padding:0 12px;font:650 9px IBM Plex Mono,monospace;display:flex}.scenario-delta-columns>div:last-child>span{color:var(--red)}.scenario-delta-columns article{border-bottom:1px solid var(--line);padding:11px 12px}.scenario-delta-columns article b{color:var(--blue);font:650 9px IBM Plex Mono,monospace}.scenario-delta-columns article strong{margin-top:4px;font-size:10px;display:block}.scenario-delta-columns article p{color:var(--ink-700);margin:6px 0;font-size:10px;line-height:1.5}.scenario-delta-columns article small,.scenario-delta-columns>div>small{color:var(--ink-500);padding:9px 12px;font-size:9px;display:block}.scenario-baseline-note{background:#fff;border:1px dashed #b9c2c8;align-content:center;gap:6px;min-height:70px;padding:14px;display:grid}.scenario-baseline-note b{color:var(--blue);font:650 9px IBM Plex Mono,monospace}.scenario-baseline-note span{color:var(--ink-600);font-size:11px}.scenario-change-conditions{border-bottom:1px solid var(--line);padding:17px}.scenario-change-conditions>article{border-top:1px solid var(--line);grid-template-columns:75px 1fr;align-items:center;gap:10px;min-height:50px;padding:9px 11px;display:grid}.scenario-change-conditions>article b{color:var(--blue);font:650 9px IBM Plex Mono,monospace}.scenario-change-conditions>article span{color:var(--ink-700);font-size:10px;line-height:1.5}.scenario-snapshot-detail>footer{background:#0b1b2a;gap:5px;padding:14px 17px;display:grid}.scenario-snapshot-detail>footer span{color:#7893a8;font:650 8px IBM Plex Mono,monospace}.scenario-snapshot-detail>footer code{color:#9ab3ff;overflow-wrap:anywhere;font:500 9px IBM Plex Mono,monospace}.scenario-snapshot-detail>footer small{color:#8ca0b1;font-size:9px}.scenario-empty{min-height:600px}@media (max-width:1600px){.os-lab-status{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-grid{grid-template-columns:1fr 1fr}}@media (max-width:1320px){.os-lab-status{grid-template-columns:1fr 1fr}.os-source-layout,.os-license-layout{grid-template-columns:1fr}.os-collection-rack{grid-template-columns:1fr 1fr}.os-collection-rack>span,.os-collection-rack>div{grid-column:1/-1}.os-rights-doctrine{min-height:0}.connector-grid{grid-template-columns:1fr 1fr}.source-viewer-grid{grid-template-columns:minmax(420px,1.2fr) minmax(300px,.8fr)}.citation-inspector{border-top:1px solid var(--line);grid-column:1/-1}.citation-inspector>pre{max-height:360px}.claim-workbench{grid-template-columns:320px minmax(520px,1fr)}.claim-link-grid{grid-template-columns:1fr 1fr}.claim-page-select{grid-column:1/-1}.hypothesis-workbench{grid-template-columns:320px minmax(520px,1fr)}.scenario-config-grid{grid-template-columns:1fr 1fr}.scenario-assessment-editor{grid-template-columns:110px 1fr}.scenario-assessment-editor label:last-child{grid-column:1/-1}}@media (max-width:980px){.os-sandbox-layout,.os-runs-layout{grid-template-columns:1fr}.os-run-detail{min-height:360px}.connector-grid{grid-template-columns:1fr}.connector-card:last-child{grid-column:auto}.candidate-queue{overflow-x:auto}.candidate-queue-controls,.candidate-batch-progress,.candidate-batch-contract,.candidate-head,.candidate-queue>article{min-width:940px}.source-viewer-grid{grid-template-columns:1fr}.document-frame,.citation-rail{border-right:0;border-bottom:1px solid var(--line)}.document-frame iframe{min-height:600px}.citation-list{max-height:360px}.citation-inspector{grid-column:auto}.claim-workbench{grid-template-columns:1fr}.claim-list{max-height:430px}.hypothesis-workbench,.scenario-ledger-grid{grid-template-columns:1fr}.hypothesis-list{max-height:430px}.scenario-snapshot-list{border-right:0;border-bottom:1px solid var(--line);max-height:390px}}@media (max-width:760px){.os-lab-status{grid-template-columns:1fr 1fr;gap:7px}.os-lab-status article{min-height:96px;padding:12px}.os-lab-status strong{font-size:18px}.os-lab-tabs{scrollbar-width:none}.os-lab-tabs::-webkit-scrollbar{display:none}.os-source-layout,.os-license-layout,.os-sandbox-layout,.os-runs-layout{margin-top:9px}.os-collection-rack{grid-template-columns:1fr}.os-collection-rack>span,.os-collection-rack>div{grid-column:auto}.os-run-register{overflow-x:auto}.os-run-register>button{min-width:620px}.os-intake-backdrop{place-items:stretch stretch;padding:0}.os-intake-panel{border:0;width:100%;height:100dvh;max-height:none}.os-intake-panel>header{min-height:112px;padding:18px 16px}.os-intake-panel>header h2{font-size:26px}.os-intake-grid{grid-template-columns:1fr;padding:16px}.os-intake-error{margin:10px 16px 0}.os-intake-grid label.is-wide{grid-column:auto}.os-live-gate{grid-template-columns:1fr auto;margin:6px 16px 0}.os-live-gate>small{grid-column:1/-1}.os-intake-notice{gap:4px;margin:12px 16px;display:grid}.os-intake-panel>footer{padding:12px 16px}.connector-grid{gap:8px;padding:8px}.connector-card{min-height:290px;padding:15px}.connector-card h3{font-size:23px}.nara-terms-rail{grid-template-columns:1fr;gap:5px}.source-viewer-backdrop{padding:0}.source-viewer{border:0;min-height:100dvh}.source-viewer>header{min-height:128px;padding:16px;display:grid}.source-viewer>header h2{font-size:24px}.source-viewer-head-actions{justify-content:space-between}.source-viewer-status{gap:18px;padding:0 16px}.source-viewer-grid{min-height:0}.document-frame iframe{min-height:520px}.citation-inspector>pre{min-height:280px;font-size:12px}.manual-span-form{grid-template-columns:1fr}.manual-span-form label:nth-of-type(2){grid-area:auto}.claim-workbench{margin-top:9px}.claim-composer-selects,.claim-evidence-map,.claim-review-panel{grid-template-columns:1fr}.claim-evidence-map>.claim-section-title,.claim-no-evidence,.claim-review-panel>.claim-section-title,.claim-review-rule,.claim-review-actions{grid-column:auto}.claim-detail-header{grid-template-columns:1fr}.claim-detail-header>div:last-child{flex-flow:wrap;align-items:flex-start}.claim-detail-header h3{font-size:21px}.claim-link-grid{grid-template-columns:1fr}.claim-page-select{grid-column:auto}.claim-review-rule{grid-template-columns:1fr;gap:6px}.claim-review-actions{justify-content:stretch}.claim-review-actions button{flex:145px}.hypothesis-lab-nav{grid-template-columns:1fr 1fr}.hypothesis-lab-nav>div{border-top:1px solid var(--line);grid-column:1/-1}.hypothesis-detail>header,.scenario-snapshot-detail>header,.hypothesis-link-dock>div:not(.hypothesis-section-title),.scenario-config-grid,.scenario-assessment-editor,.scenario-delta-columns{grid-template-columns:1fr}.scenario-config-grid label.is-wide,.scenario-assessment-editor label:last-child{grid-column:auto}.scenario-hard-rule{grid-template-columns:1fr;gap:6px}.scenario-assessment-editor{padding-left:14px}.scenario-snapshot-meta{grid-template-columns:1fr 1fr}.scenario-snapshot-meta>span:nth-child(2){border-right:0}.scenario-snapshot-meta>span:nth-child(-n+2){border-bottom:1px solid var(--line)}.scenario-lock-button{width:calc(100% - 32px);min-width:0;margin:0 16px 16px}}@media (max-width:430px){.os-lab-status{grid-template-columns:1fr}}.agent-operations-hub{background:var(--paper);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container:agent-operations/inline-size}.aoh-tabs{background:#0c1c2b;border-bottom:1px solid #7d8b96;flex:none;align-items:stretch;gap:1px;min-height:65px;padding:0 24px;display:flex}.aoh-tabs button{color:#a6b7c5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:10px;min-width:240px;padding:9px 16px;display:grid}.aoh-tabs button:hover{background:#ffffff0a}.aoh-tabs button.is-active{color:#fff;background:#132a3d;border-bottom-color:#5f8cff}.aoh-tabs button>span{color:#7ea1f8;letter-spacing:.08em;grid-row:1/3;align-self:center;font:700 11px IBM Plex Mono,monospace}.aoh-tabs strong{font-size:13px}.aoh-tabs small{color:#7f94a5;font-size:10px}.aot-studio{overscroll-behavior:contain;width:100%;min-width:0;min-height:0;color:var(--ink-950);background:linear-gradient(#ffffffc7,#ffffffc7),repeating-linear-gradient(90deg,#0000 0 79px,#1835460a 79px 80px),#e7e5de;flex:1 1 0;padding:26px 28px 72px;overflow:hidden auto}.aot-header{border-top:3px solid #376de5;border-bottom:1px solid #8899a2;justify-content:space-between;align-items:center;gap:30px;min-height:132px;display:flex}.aot-header>div:first-child{max-width:900px}.aot-header>div:first-child>span,.aot-stage>div>span,.aot-quality header span,.aot-projections header span,.aot-blockers header span{color:#43739a;letter-spacing:.13em;font:700 10px IBM Plex Mono,monospace}.aot-header h2{margin:8px 0 7px;font:600 clamp(30px,3vw,44px)/1.05 Newsreader,Noto Sans KR,serif}.aot-header p{color:#556770;max-width:880px;margin:0;font-size:14px;line-height:1.75}.aot-live-controls{flex:none;justify-items:end;gap:8px;display:grid}.aot-live-controls>span{color:#815819;background:#f7ecd8;border:1px solid #c09b59;align-items:center;gap:8px;min-height:34px;padding:0 10px;font:750 9px IBM Plex Mono,monospace;display:flex}.aot-live-controls>span.is-passed{color:#267158;background:#e7f4ef;border-color:#88baa7}.aot-live-controls i{background:#c28122;border-radius:50%;width:7px;height:7px}.aot-live-controls .is-passed i{background:#2aa076}.aot-live-controls small{color:#6f8088;font-size:9px}.aot-live-controls>div{align-items:center;gap:12px;display:flex}.aot-live-controls button{color:#244b67;cursor:pointer;background:#ffffffd1;border:1px solid #718898;min-height:34px;padding:0 11px;font-weight:750}.aot-live-controls label{color:#596c76;align-items:center;gap:5px;font-size:10px;display:flex}.aot-boundary{background:#f6ead2;border:1px solid #c19b58;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:16px;min-height:58px;margin:14px 0;padding:10px 14px;display:grid}.aot-boundary strong,.aot-boundary b{font:750 9px IBM Plex Mono,monospace}.aot-boundary strong{color:#7b5522}.aot-boundary span{color:#665e50;font-size:11px;line-height:1.55}.aot-boundary b{color:#93443f;background:#fae8e5;border:1px solid #cc8b83;padding:5px 7px}.aot-error{background:#fae9e7;border:1px solid #c37872;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:58px;margin-bottom:14px;padding:10px 14px;display:grid}.aot-error strong{color:#9c403d}.aot-error span{color:#745753;font-size:11px}.aot-error button{color:#8c3936;cursor:pointer;background:#fff;border:1px solid #a9514d;min-height:32px;font-weight:700}.aot-stage{background:#fff;border:1px solid #8197a6;border-left:5px solid #376de5;grid-template-columns:minmax(280px,.85fr) minmax(520px,1.5fr);min-width:0;display:grid;box-shadow:0 8px 22px #04121f0f}.aot-stage>div{min-width:0;padding:18px 19px}.aot-stage h3{overflow-wrap:anywhere;margin:6px 0 5px;font-size:clamp(20px,2vw,29px);line-height:1.2}.aot-stage p{color:#687982;overflow-wrap:anywhere;margin:0;font:600 9px IBM Plex Mono,monospace}.aot-stage dl{grid-template-columns:.8fr 1.3fr 1fr;min-width:0;margin:0;display:grid}.aot-stage dl>div{border-left:1px solid #ccd2d5;align-content:center;gap:7px;min-width:0;padding:14px;display:grid}.aot-stage dt{color:#71828a;font-size:9px}.aot-stage dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750;line-height:1.45}.aot-progress{background:#cbd2d6;border:1px solid #9cabb4;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.aot-progress article{background:#fff;align-content:center;gap:5px;min-width:0;min-height:106px;padding:13px;display:grid}.aot-progress span{color:#617783;font:700 9px IBM Plex Mono,monospace}.aot-progress strong{font-size:clamp(23px,2.1vw,34px);line-height:1}.aot-progress small{color:#74848b;font-size:9px;line-height:1.4}.aot-quality,.aot-projections,.aot-blockers{background:#fff;border:1px solid #879aa6;margin-top:14px}.aot-quality>header,.aot-projections>header,.aot-blockers>header{background:#eef1f1;border-bottom:1px solid #b8c2c8;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 16px;display:flex}.aot-quality h3,.aot-projections h3,.aot-blockers h3{margin:4px 0 0;font-size:18px}.aot-quality header small,.aot-projections header small,.aot-blockers header small{color:#62747d;text-align:right;font-size:10px;line-height:1.5}.aot-quality>div{background:#ccd3d6;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.aot-quality article{background:#fff;align-content:center;gap:6px;min-width:0;min-height:92px;padding:13px;display:grid}.aot-quality article.needs-review{background:#fffaf0;box-shadow:inset 0 -3px #c4862a}.aot-quality article span{color:#627680;font-size:10px}.aot-quality article strong{font-size:24px}.aot-quality article i{background:#dce1e3;height:4px;overflow:hidden}.aot-quality article i b{background:#376de5;height:100%;display:block}.aot-quality article.needs-review i b{background:#c4862a}.aot-projection-head,.aot-projections>article{grid-template-columns:.65fr .9fr .9fr 1.45fr;align-items:center;min-width:0;display:grid}.aot-projection-head{color:#687b85;background:#e2e6e8;min-height:38px;font:700 9px IBM Plex Mono,monospace}.aot-projection-head span,.aot-projections>article>*{overflow-wrap:anywhere;min-width:0;padding:9px 14px}.aot-projections>article{border-top:1px solid #d0d6d9;min-height:58px}.aot-projections>article:first-of-type{border-top:0}.aot-projections>article strong{font-size:16px}.aot-projections>article span{color:#445c68;font-size:12px}.aot-projections>article b{color:#80591d;font-size:10px}.aot-blockers>article{grid-template-columns:minmax(210px,.75fr) minmax(180px,.55fr) minmax(280px,1fr);align-items:center;gap:16px;min-height:74px;padding:13px 16px;display:grid}.aot-blockers>article>div{gap:5px;display:grid}.aot-blockers>article>div span{color:#376de5;font:700 9px IBM Plex Mono,monospace}.aot-blockers>article p{color:#4e636d;margin:0;font-size:11px}.aot-blockers>article b{color:#8b5720;font-size:10px;line-height:1.55}.aot-no-blocker{place-content:center;justify-items:center;gap:5px;min-height:90px;display:grid}.aot-no-blocker span{color:#6c7c84;font-size:10px}.aot-lineage{color:#dce7ed;background:#10283a;border:1px solid #6f8796;grid-template-columns:auto auto minmax(280px,1fr);align-items:center;gap:20px;min-width:0;margin-top:14px;padding:14px 16px;display:grid}.aot-lineage>div{gap:5px;min-width:0;display:grid}.aot-lineage span{color:#82a5bc;font:700 8px IBM Plex Mono,monospace}.aot-lineage code{color:#f2f6f8;font-size:10px}.aot-lineage p{color:#acc0cc;margin:0;font-size:10px;line-height:1.6}.aop-studio{overscroll-behavior:contain;width:100%;min-width:0;min-height:0;color:var(--ink-950);background:linear-gradient(#ffffffbd,#ffffffbd),repeating-linear-gradient(90deg,#0000 0 79px,#1835460a 79px 80px),#e7e5de;flex:1 1 0;padding:26px 28px 70px;overflow:hidden auto}.aop-header{border-top:3px solid #376de5;border-bottom:1px solid #8899a2;justify-content:space-between;align-items:center;gap:30px;min-height:132px;display:flex}.aop-header>div:first-child{max-width:900px}.aop-header>div:first-child>span,.aop-launch>span,.aop-cycle-head>div>span,.aop-role-charter header span,.aop-artifact header span,.aop-quality-track header span,.aop-human-gate>span,.aop-simulation-complete>span,.aop-empty>span{color:#43739a;letter-spacing:.13em;font:700 10px IBM Plex Mono,monospace}.aop-header h2{margin:8px 0 7px;font:600 clamp(30px,3vw,44px)/1.05 Newsreader,Noto Sans KR,serif}.aop-header p{color:#556770;max-width:880px;margin:0;font-size:14px;line-height:1.75}.aop-header-status{flex:none;justify-items:end;gap:9px;display:grid}.aop-header-status>span{color:#9b4545;border:1px solid #bfc7cc;align-items:center;gap:8px;min-height:36px;padding:0 11px;font:700 10px IBM Plex Mono,monospace;display:flex}.aop-header-status i{background:#b9534c;border-radius:50%;width:7px;height:7px}.aop-header-status span.is-online{color:#277258}.aop-header-status span.is-online i{background:#31a47d}.aop-header-status button{color:#376de5;cursor:pointer;background:0 0;border:1px solid #376de5;min-height:38px;padding:0 14px;font-weight:700}.aop-boundary-strip{color:#664916;background:#f6ead2;border:1px solid #c4a05e;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:15px;min-height:57px;margin:14px 0;padding:10px 14px;display:grid}.aop-boundary-strip strong,.aop-boundary-strip b{letter-spacing:.05em;font:750 10px IBM Plex Mono,monospace}.aop-boundary-strip span{font-size:12px;line-height:1.55}.aop-boundary-strip b{color:#93443f;background:#fae8e5;border:1px solid #cc8b83;padding:5px 7px}.aop-matter-anchor{background:#fff;border:1px solid #8da0ad;border-left:5px solid #376de5;grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr);align-items:center;gap:22px;min-width:0;margin:0 0 14px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #04121f0f}.aop-matter-anchor>div{gap:6px;min-width:0;display:grid}.aop-matter-anchor>div>span{color:#376de5;letter-spacing:.1em;overflow-wrap:anywhere;font:700 10px IBM Plex Mono,monospace}.aop-matter-anchor h3{margin:0;font-size:clamp(20px,2vw,29px);line-height:1.28}.aop-matter-anchor p{color:#53656e;max-width:920px;margin:0;font-size:12px;line-height:1.65}.aop-matter-anchor dl{border:1px solid #c5ccd0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.aop-matter-anchor dl>div{border-right:1px solid #d1d6d9;align-content:center;gap:5px;min-width:0;min-height:64px;padding:10px 11px;display:grid}.aop-matter-anchor dl>div:last-child{border-right:0}.aop-matter-anchor dt{color:#74838b;font-size:9px}.aop-matter-anchor dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750;line-height:1.4}.aop-roster-map{background:#f5f4f0;border:1px solid #91a0aa;margin:0 0 14px}.aop-roster-map>header{color:#fff;background:#102536;border-bottom:1px solid #546b7b;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:9px 14px;display:flex}.aop-roster-map>header>div{gap:3px;display:grid}.aop-roster-map>header span{color:#83a8ff;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.aop-roster-map>header strong{font-size:13px}.aop-roster-map>header small{color:#aab8c3;font-size:10px}.aop-roster-track{scrollbar-width:thin;background:#e7e7e2;gap:7px;padding:10px;display:flex;overflow-x:auto}.aop-roster-track button{text-align:left;cursor:pointer;background:#fbfbf8;border:1px solid #bcc5ca;border-top:3px solid #9eabb3;align-content:start;gap:6px;min-width:142px;min-height:116px;padding:11px;display:grid}.aop-roster-track button:hover{border-color:#7994a6}.aop-roster-track button.is-selected{background:#eef3ff;border-top-color:#376de5;box-shadow:0 0 0 2px #376de529}.aop-roster-track button span{color:#527993;font:700 9px IBM Plex Mono,monospace}.aop-roster-track button strong{font-size:11px;line-height:1.4}.aop-roster-track button small{color:#657780;font-size:9px;line-height:1.4}.aop-roster-track button i{color:#7a5965;margin-top:auto;font:700 8px IBM Plex Mono,monospace}.aop-roster-capability{background:#eaf0f3;border-top:1px solid #bfc8cc;grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 14px;display:grid}.aop-roster-capability>span{color:#376de5;letter-spacing:.1em;font:700 8px IBM Plex Mono,monospace}.aop-roster-capability>strong{white-space:nowrap;font-size:11px}.aop-roster-capability>p{color:#536871;margin:0;font-size:10px;line-height:1.55}.aop-roster-capability>small{color:#617986;white-space:nowrap;font:700 8px IBM Plex Mono,monospace}.aop-roster-detail{background:#fff;border-top:1px solid #c4cbd0;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);display:grid}.aop-roster-detail>div{border-right:1px solid #c9cfd2;align-content:center;gap:7px;padding:14px 16px;display:grid}.aop-roster-detail>div span{color:#49718a;font:700 9px IBM Plex Mono,monospace}.aop-roster-detail>div strong{font-size:12px;line-height:1.6}.aop-roster-detail dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.aop-roster-detail dl>div{border-bottom:1px solid #d3d7d9;border-right:1px solid #d3d7d9;gap:4px;min-width:0;padding:10px 12px;display:grid}.aop-roster-detail dl>div:nth-child(2n){border-right:0}.aop-roster-detail dl>div:nth-last-child(-n+2){border-bottom:0}.aop-roster-detail dt{color:#70818a;font-size:9px}.aop-roster-detail dd{color:#445861;margin:0;font-size:10px;line-height:1.5}.aop-prelaunch-scoreboard{background:#fff;border:1px solid #94a2ab;margin:0 0 14px}.aop-prelaunch-scoreboard>header{color:#fff;background:#102536;border-bottom:1px solid #c8ced2;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:9px 14px;display:flex}.aop-prelaunch-scoreboard>header>div{gap:3px;display:grid}.aop-prelaunch-scoreboard>header span{color:#86a9ff;letter-spacing:.12em;font:700 9px IBM Plex Mono,monospace}.aop-prelaunch-scoreboard>header strong{font-size:13px}.aop-prelaunch-scoreboard>header small{color:#efc384;font-size:10px}.aop-prelaunch-scoreboard>div{background:#c9ced1;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.aop-prelaunch-scoreboard article{background:#fafaf8;align-content:center;gap:4px;min-width:0;min-height:92px;padding:12px 14px;display:grid}.aop-prelaunch-scoreboard article span{color:#607783;font:700 9px IBM Plex Mono,monospace}.aop-prelaunch-scoreboard article strong{font:600 28px/1.05 Newsreader,Noto Sans KR,serif}.aop-prelaunch-scoreboard article small{color:#68777f;font-size:10px}.aop-pair-validation{background:#f8f8f5;border:1px solid #8c9da8;margin:0 0 14px}.aop-pair-validation>header{color:#fff;background:#112c3d;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 14px;display:flex}.aop-pair-validation>header>div{gap:4px;display:grid}.aop-pair-validation>header span{color:#8db2ff;letter-spacing:.1em;font:700 10px IBM Plex Mono,monospace}.aop-pair-validation>header strong{font-size:14px}.aop-pair-validation>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #668195;min-height:36px;padding:0 12px;font-size:11px;font-weight:750}.aop-pair-summary{background:#c8cfd3;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.aop-pair-summary article{background:#fff;align-content:center;gap:5px;min-width:0;min-height:88px;padding:12px 14px;display:grid}.aop-pair-summary article.is-attention{background:#fff8eb;box-shadow:inset 4px 0 #b87422}.aop-pair-summary article.is-agent{background:#f5f2ff;box-shadow:inset 4px 0 #6b58c9}.aop-pair-summary article.is-variant{background:#f5f2ff;box-shadow:inset 4px 0 #6f62b7}.aop-pair-summary span{color:#5a7685;font:700 9px IBM Plex Mono,monospace}.aop-pair-summary strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.aop-pair-summary small{color:#66777f;font-size:10px;line-height:1.4}.aop-pair-cases{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.aop-pair-cases article{background:#fff;border:1px solid #bdc7cc;border-top:3px solid #a26b27;gap:7px;min-width:0;padding:11px;display:grid}.aop-pair-cases article.is-ready{border-top-color:#268064}.aop-pair-cases article.is-variant{background:#faf9ff;border-top-color:#6f62b7}.aop-pair-cases article>header{justify-content:space-between;gap:8px;display:flex}.aop-pair-cases header span,.aop-pair-cases header b{font:700 9px IBM Plex Mono,monospace}.aop-pair-cases header span{color:#50748a;overflow-wrap:anywhere}.aop-pair-cases article.is-ready header b{color:#187158}.aop-pair-cases article.is-blocked header b{color:#995e18}.aop-pair-cases article.is-variant header b{color:#5e50a6}.aop-pair-cases article>strong{min-height:34px;font-size:11px;line-height:1.5}.aop-pair-cases article>small{color:#6a7a82;font-size:9px}.aop-pair-cases dl{grid-template-columns:1fr 1fr;gap:5px 8px;margin:0;display:grid}.aop-pair-cases dl div{justify-content:space-between;gap:5px;display:flex}.aop-pair-cases dt,.aop-pair-cases dd{margin:0;font-size:9px}.aop-pair-cases dt{color:#708087}.aop-pair-cases dd{font-weight:800}.aop-pair-cases article>footer{color:#765a36;overflow-wrap:anywhere;border-top:1px solid #d8dddf;min-height:30px;padding-top:7px;font-size:9px;line-height:1.45}.aop-pair-validation>footer{color:#62594e;background:#eee9de;border-top:1px solid #cbd2d5;padding:9px 13px;font-size:10px;line-height:1.5}.aop-pair-error{color:#873f3f;background:#f9e9e7;border-top:1px solid #d8aaa7;border-bottom:1px solid #d8aaa7;margin:0;padding:9px 13px;font-size:10px}.aop-execution-portfolio{background:#fff;border:1px solid #9da9af;margin:0 0 14px}.aop-execution-portfolio>header{background:#edf1f2;border-bottom:1px solid #c8ced2;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:10px 14px;display:flex}.aop-execution-portfolio>header>div{gap:3px;display:grid}.aop-execution-portfolio>header span{color:#456f88;letter-spacing:.1em;font:700 10px IBM Plex Mono,monospace}.aop-execution-portfolio>header strong{font-size:14px}.aop-execution-portfolio>header small{color:#5d6f78;font-size:11px}.aop-execution-portfolio>div{background:#cbd1d4;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.aop-execution-portfolio article{background:#fbfbf9;align-content:center;gap:4px;min-width:0;min-height:86px;padding:11px 14px;display:grid}.aop-execution-portfolio article span{color:#58717e;font:700 9px IBM Plex Mono,monospace}.aop-execution-portfolio article strong{font-size:24px}.aop-execution-portfolio article small{color:#63747c;font-size:10px}.aop-quality-movement{background:#fff;border:1px solid #a3afb5;margin:0 0 14px}.aop-quality-movement>header{border-bottom:1px solid #c9cfd2;justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:9px 14px;display:flex}.aop-quality-movement>header>div{gap:3px;display:grid}.aop-quality-movement>header span{color:#56788e;letter-spacing:.1em;font:700 9px IBM Plex Mono,monospace}.aop-quality-movement>header strong{font-size:13px}.aop-quality-movement>header small{color:#6c7b82;font-size:10px}.aop-quality-movement>div{background:#cbd1d4;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.aop-quality-movement article{background:#fafaf8;align-content:center;gap:4px;min-width:0;min-height:78px;padding:10px 13px;display:grid}.aop-quality-movement article span{color:#627984;font-size:9px}.aop-quality-movement article strong{font-size:20px}.aop-quality-movement article small{color:#6a787f;font-size:9px}.aop-quality-movement>footer{color:#765d37;background:#f4eee1;padding:8px 13px;font-size:9px;line-height:1.5}.aop-throughput{background:#f9f9f6;border:1px solid #9ba8af;margin:0 0 14px}.aop-throughput>header{border-bottom:1px solid #c4cbd0;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:9px 14px;display:flex}.aop-throughput>header>div{gap:3px;display:grid}.aop-throughput>header span{color:#507891;letter-spacing:.1em;font:700 9px IBM Plex Mono,monospace}.aop-throughput>header strong{font-size:13px}.aop-throughput>header small{color:#697981;font-size:10px}.aop-throughput-measured{background:#ccd2d5;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.aop-throughput-measured article{background:#fff;align-content:center;gap:4px;min-height:75px;padding:10px 13px;display:grid}.aop-throughput-measured span{color:#667c87;font:700 8px IBM Plex Mono,monospace}.aop-throughput-measured strong{font-size:17px}.aop-capacity-table{overflow-x:auto}.aop-capacity-table>div{border-top:1px solid #d4d8da;grid-template-columns:100px repeat(5,minmax(105px,1fr));align-items:center;min-width:760px;min-height:38px;display:grid}.aop-capacity-table>div:first-child{color:#5c707a;background:#e8ebec;font:700 8px IBM Plex Mono,monospace}.aop-capacity-table>div>*{padding:0 12px}.aop-capacity-table>div strong,.aop-capacity-table>div span{font-size:10px}.aop-mode-grid{grid-template-columns:minmax(230px,.72fr) minmax(230px,.72fr) minmax(340px,1.15fr);gap:10px;margin-bottom:14px;display:grid}.aop-mode-grid>button{text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #bdc5ca;align-content:start;gap:7px;min-height:148px;padding:15px 16px;display:grid}.aop-mode-grid>button:hover{border-color:#7e98b0}.aop-mode-grid>button.is-selected{background:#eef3ff;border-color:#376de5;box-shadow:inset 4px 0 #376de5}.aop-mode-grid>button:disabled{opacity:.68;cursor:wait}.aop-mode-grid>button span{color:#52738e;letter-spacing:.1em;font:700 9px IBM Plex Mono,monospace}.aop-mode-grid>button strong{font-size:16px}.aop-mode-grid>button p{color:#586a73;margin:0;font-size:12px;line-height:1.6}.aop-mode-grid>button small{color:#8c6227;margin-top:auto;font-size:10px;font-weight:700}.aop-launch{color:#fff;background:#102536;border:1px solid #3f596a;align-content:center;gap:10px;min-height:148px;padding:16px 18px;display:grid}.aop-launch>span{color:#88a6bd}.aop-launch>strong{font-size:17px;line-height:1.45}.aop-launch>div,.aop-next-action>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.aop-launch button,.aop-next-action button{cursor:pointer;border:1px solid #6d8495;min-height:42px;padding:0 14px;font-weight:750}.aop-launch .secondary-button,.aop-next-action .secondary-button{color:inherit;background:0 0}.aop-launch .primary-button,.aop-next-action .primary-button{color:#fff;background:#376de5;border-color:#376de5}.aop-launch button:disabled,.aop-next-action button:disabled{opacity:.5;cursor:wait}.aop-error{color:#7d3f3f;background:#f8e8e6;border:1px solid #d8aaa7;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:58px;margin:14px 0;padding:12px 14px;display:grid}.aop-error strong,.aop-error span{font-size:12px}.aop-error button{color:#8d4545;cursor:pointer;background:0 0;border:0;font-weight:700}.aop-workspace{background:#fff;border:1px solid #9da9b0;grid-template-columns:235px minmax(0,1fr);min-width:0;display:grid;box-shadow:0 18px 44px #04121f1a}.aop-cycle-rail{color:#fff;background:#0e2030;border-right:1px solid #536777;min-width:0}.aop-cycle-rail>header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:0 13px;display:flex}.aop-cycle-rail>header span,.aop-cycle-rail>header b{color:#8ea5b8;letter-spacing:.09em;font:700 8px IBM Plex Mono,monospace}.aop-cycle-rail>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-content:start;gap:8px;width:100%;min-height:112px;padding:13px;display:grid;position:relative}.aop-cycle-rail>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.aop-cycle-rail>button:hover{background:#ffffff0a}.aop-cycle-rail>button.is-selected{background:#172f43}.aop-cycle-rail>button.is-selected:before{background:#5f8cff}.aop-cycle-rail>button>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.aop-cycle-rail>button b{color:#94aabd;font:700 9px IBM Plex Mono,monospace}.aop-cycle-rail>button i{color:#8fd6b9;font:700 8px IBM Plex Mono,monospace}.aop-cycle-rail>button strong{font-size:12px;line-height:1.45}.aop-cycle-rail>button small{color:#8ea1b1;font-size:9px}.aop-cycle-empty{color:#8ca0af;padding:26px 14px;font-size:11px;line-height:1.65}.aop-main{background:#f4f3ef;min-width:0}.aop-empty{text-align:center;place-content:center;gap:8px;min-height:360px;padding:40px;display:grid}.aop-empty strong{font-size:18px}.aop-empty p{color:#607078;max-width:460px;margin:0;font-size:12px;line-height:1.65}.aop-cycle-head{background:#fff;border-bottom:1px solid #c3c9cd;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:26px;min-height:126px;padding:18px 20px;display:grid}.aop-cycle-head h3{margin:6px 0 3px;font-size:22px;line-height:1.3}.aop-cycle-code{color:#617782;overflow-wrap:anywhere;margin:0 0 7px;font:700 9px IBM Plex Mono,monospace;display:block}.aop-cycle-head p{color:#5d6d75;margin:0;font-size:12px;line-height:1.6}.aop-cycle-head dl{border:1px solid #c7cdd1;grid-template-columns:1fr 1fr;margin:0;display:grid}.aop-cycle-head dl>div{border-bottom:1px solid #d1d5d8;border-right:1px solid #d1d5d8;gap:3px;min-width:0;min-height:52px;padding:8px 10px;display:grid}.aop-cycle-head dl>div:nth-child(2n){border-right:0}.aop-cycle-head dl>div:nth-last-child(-n+2){border-bottom:0}.aop-cycle-head dt{color:#76858d;font-size:9px}.aop-cycle-head dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 10px IBM Plex Mono,monospace;overflow:hidden}.aop-live-run{color:#e9f6ff;background:#0f3142;border-bottom:3px solid #3d74eb;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:13px 20px;display:flex;box-shadow:inset 4px 0 #55dcc0}.aop-live-run-copy{gap:5px;min-width:0;display:grid}.aop-live-run-copy>span{color:#94c7db;letter-spacing:.09em;align-items:center;gap:7px;font:700 9px IBM Plex Mono,monospace;display:flex}.aop-live-run-copy>span i{background:#5ee2bc;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.4s ease-out infinite aop-live-pulse;box-shadow:0 0 #5ee2bca6}.aop-live-run-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.aop-live-run-copy small{color:#afc8d5;font-size:10px}.aop-live-run-progress{gap:7px;width:min(250px,28vw);min-width:170px;display:grid}.aop-live-run-progress b{color:#80e0c5;text-align:right;font:700 14px IBM Plex Mono,monospace}.aop-live-run-progress>div{background:#ffffff21;border:1px solid #aad5e77a;height:10px;overflow:hidden}.aop-live-run-progress span{background:linear-gradient(90deg,#4083ff,#63e1bd);min-width:9px;height:100%;transition:width .8s;display:block;position:relative}.aop-live-run-progress span:after{content:"";background:linear-gradient(90deg,#0000,#fffc);width:34px;animation:1.8s linear infinite aop-live-scan;position:absolute;inset:0 0 0 auto}.aop-execution-state{background:#f4f7f8;border-bottom:1px solid #c8d0d4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;min-height:76px;padding:12px 20px;display:grid}.aop-execution-state>div{gap:3px;display:grid}.aop-execution-state span{color:#52738a;letter-spacing:.09em;font:700 9px IBM Plex Mono,monospace}.aop-execution-state strong{color:#1c3543;font-size:15px}.aop-execution-state small,.aop-execution-state p{color:#657780;font-size:10px;line-height:1.45}.aop-execution-state dl{background:#fff;border:1px solid #c8d1d6;margin:0;display:flex}.aop-execution-state dl div{border-right:1px solid #d7dde0;gap:2px;min-width:145px;padding:7px 10px;display:grid}.aop-execution-state dl div:last-child{border-right:0}.aop-execution-state dt{color:#71818a;font-size:8px}.aop-execution-state dd{color:#344d5b;margin:0;font:700 9px IBM Plex Mono,monospace}.aop-execution-state p{border-top:1px solid #dbe1e3;grid-column:1/-1;margin:0;padding-top:7px}.aop-execution-state.is-live{background:#eefaf6;border-left:4px solid #42c9a1}.aop-execution-state.is-waiting{background:#fff9ee;border-left:4px solid #bd7c28}@keyframes aop-live-pulse{0%{box-shadow:0 0 #5ee2bca6}70%{box-shadow:0 0 0 8px #5ee2bc00}to{box-shadow:0 0 #5ee2bc00}}@keyframes aop-live-scan{0%{transform:translate(34px)}to{transform:translate(-250px)}}.aop-pack-label{color:#2e6659;background:#eaf5f1;border:1px solid #9fc4b8;width:max-content;max-width:100%;margin-top:7px;padding:4px 6px;font:700 9px IBM Plex Mono,monospace;display:block}.aop-improvement-ledger{background:#fff;border:1px solid #9aabb4;margin-top:12px}.aop-improvement-ledger>header{background:#eef4f5;border-bottom:1px solid #c8d0d4;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 15px;display:flex}.aop-improvement-ledger>header span{color:#477a96;letter-spacing:.09em;font:700 9px IBM Plex Mono,monospace;display:block}.aop-improvement-ledger>header strong{margin-top:4px;font-size:14px;display:block}.aop-improvement-ledger>header small{color:#5a6e78;text-align:right;font-size:10px}.aop-improvement-ledger>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.aop-improvement-ledger article{border-bottom:1px solid #d3dadd;border-right:1px solid #d3dadd;gap:8px;min-width:0;padding:13px 15px;display:grid}.aop-improvement-ledger article:last-child{border-right:0}.aop-improvement-ledger article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.aop-improvement-ledger article>header span{color:#647984;font:700 9px IBM Plex Mono,monospace}.aop-improvement-ledger article>header b{color:#376de5;background:#edf3ff;border:1px solid #a9c0e8;padding:4px 6px;font:700 9px IBM Plex Mono,monospace}.aop-improvement-ledger article.is-review>header b{color:#9b5a21;background:#fff6e5;border-color:#dfbf91}.aop-improvement-ledger article>strong{font-size:12px;line-height:1.55}.aop-improvement-ledger article dl{gap:7px;margin:0;display:grid}.aop-improvement-ledger article dl>div{gap:2px;display:grid}.aop-improvement-ledger article dt{color:#607782;font:700 8px IBM Plex Mono,monospace}.aop-improvement-ledger article dd{color:#41555e;margin:0;font-size:10px;line-height:1.55}.aop-improvement-ledger article footer{color:#7b5c35;border-top:1px dashed #c8d1d5;padding-top:7px;font-size:9px;line-height:1.55}.aop-improvement-ledger>footer{color:#61737b;background:#fafaf8;border-top:1px solid #d3dadd;padding:9px 15px;font-size:10px;line-height:1.55}.aop-improvement-empty{color:#687a83;padding:18px 15px;font-size:11px}.aop-pack-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 14px;display:grid}.aop-pack-grid>article{background:#fff;border:1px solid #b9c3c9;gap:9px;min-width:0;padding:14px 15px;display:grid}.aop-pack-grid article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.aop-pack-grid header span{color:#477a96;font:700 9px IBM Plex Mono,monospace}.aop-pack-grid header strong{font-size:12px}.aop-pack-grid header i{color:#667983;font:700 8px IBM Plex Mono,monospace}.aop-pack-grid p{color:#566970;margin:0;font-size:11px;line-height:1.55}.aop-pack-grid article>div{flex-wrap:wrap;gap:5px;display:flex}.aop-pack-grid article>div span{color:#435e6c;background:#eef2f4;border:1px solid #c2ccd1;padding:4px 6px;font-size:9px}.aop-stage-track{background:#e8e7e2;border-bottom:1px solid #c8ced1;gap:7px;padding:14px;display:flex;overflow-x:auto}.aop-stage-track button{text-align:left;cursor:pointer;background:#fafaf8;border:1px solid #c1c8cc;border-top:3px solid #aeb7bd;align-content:start;gap:7px;min-width:122px;min-height:128px;padding:12px 10px;display:grid}.aop-stage-track button.is-ready{border-top-color:#376de5}.aop-stage-track button.is-completed{border-top-color:#27846a}.aop-stage-track button.is-failed{border-top-color:#b84f49}.aop-stage-track button.is-open{box-shadow:0 0 0 2px #376de533}.aop-stage-track button>span{color:#658195;font:700 9px IBM Plex Mono,monospace}.aop-stage-track button>strong{font-size:11px;line-height:1.45}.aop-stage-track button>small{color:#697980;font-size:9px;line-height:1.45}.aop-stage-track button>i{color:#2e6f5e;margin-top:auto;font:700 8px IBM Plex Mono,monospace}.aop-quality-track{background:#fff;border:1px solid #b7c0c5;margin:12px 14px}.aop-quality-track>header{border-bottom:1px solid #c9cfd2;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 12px;display:flex}.aop-quality-track>header strong{font-size:11px}.aop-quality-track>div{background:#d0d5d8;grid-template-columns:repeat(7,minmax(110px,1fr));gap:1px;display:grid}.aop-quality-track article{background:#f8f8f6;border-top:3px solid #aeb7bd;align-content:start;gap:4px;min-width:0;min-height:80px;padding:10px 11px;display:grid}.aop-quality-track article.is-passed{background:#eff8f4;border-top-color:#27846a}.aop-quality-track article.is-improve{background:#eef4fc;border-top-color:#3c78ce}.aop-quality-track article.is-attention{background:#fbf4e7;border-top-color:#b57917}.aop-quality-track article.is-failed{background:#faecea;border-top-color:#b84f49}.aop-quality-track article>span{color:#6b8190;font:700 8px IBM Plex Mono,monospace}.aop-quality-track article>strong{font-size:11px}.aop-quality-track article>small{color:#67777e;font-size:9px}.aop-quality-track article p{color:#765a2d;margin:3px 0 0;font-size:9px;line-height:1.45}.aop-next-action{background:#eef3fb;border:1px solid #aebdd0;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin:12px 14px;padding:12px 14px;display:flex}.aop-next-action>div:first-child{gap:4px;display:grid}.aop-next-action>div:first-child span{color:#52728b;font:700 9px IBM Plex Mono,monospace}.aop-next-action>div:first-child strong{font-size:12px}.aop-human-gate,.aop-simulation-complete,.aop-contract-pause{background:#f8edd7;border:1px solid #ba9554;gap:6px;min-height:102px;margin:12px 14px;padding:15px 17px;display:grid}.aop-human-gate strong,.aop-simulation-complete strong,.aop-contract-pause strong{font-size:15px}.aop-human-gate p,.aop-simulation-complete p,.aop-contract-pause p{color:#665f50;margin:0;font-size:11px;line-height:1.65}.aop-simulation-complete{background:#eaf6f1;border-color:#72aa98}.aop-simulation-complete>span{color:#2d7863}.aop-contract-pause{background:#fdf0ee;border-color:#c66e67}.aop-contract-pause>span{color:#a0433d}.aop-detail-grid{background:#fff;border:1px solid #b8c0c5;grid-template-columns:minmax(245px,.65fr) minmax(0,1.35fr);min-width:0;margin:12px 14px 16px;display:grid}.aop-role-charter{background:#eef1f1;border-right:1px solid #c7cdd1;min-width:0;padding:16px}.aop-role-charter>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.aop-role-charter header i{color:#5f7380;font:700 8px IBM Plex Mono,monospace}.aop-role-charter h4{margin:10px 0 7px;font-size:17px}.aop-role-charter>p{color:#53656d;margin:0 0 14px;font-size:12px;line-height:1.65}.aop-role-charter dl{background:#c8ced1;gap:1px;margin:0 0 14px;display:grid}.aop-role-charter dl>div{background:#fff;gap:4px;padding:10px;display:grid}.aop-role-charter dt{color:#6d7e86;font-size:9px}.aop-role-charter dd{margin:0;font-size:11px;line-height:1.55}.aop-role-charter>strong{font-size:11px}.aop-role-charter ul{margin:7px 0 0;padding-left:17px}.aop-role-charter li{color:#694c4c;margin:4px 0;font-size:10px;line-height:1.5}.aop-artifact{min-width:0}.aop-artifact>header{color:#fff;background:#102536;justify-content:space-between;align-items:flex-start;gap:16px;min-height:76px;padding:14px 16px;display:flex}.aop-artifact h4{margin:5px 0 0;font-size:16px}.aop-artifact header small{color:#8fa3b2;text-align:right;font:600 8px/1.6 IBM Plex Mono,monospace}.aop-artifact-empty{color:#6b7a81;place-content:center;min-height:220px;padding:30px;font-size:12px;display:grid}.aop-judgment{color:#263b46;border-bottom:1px solid #cbd1d4;margin:0;padding:16px;font-size:13px;line-height:1.75}.aop-claims{background:#d2d6d9;gap:1px;display:grid}.aop-claims>div{background:#fbfbf9;gap:7px;padding:12px 14px;display:grid}.aop-claims>div>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aop-claims i{color:#395f77;background:#e6edf2;padding:3px 5px;font:700 8px IBM Plex Mono,monospace}.aop-claims b{color:#72818a;font:600 8px IBM Plex Mono,monospace}.aop-claims strong{font-size:11px;line-height:1.55}.aop-claims small{color:#687981;font-size:9px;line-height:1.45}.aop-dissent{background:#f8ecef;border-left:3px solid #a35d75;gap:5px;padding:13px 15px;display:grid}.aop-dissent span{color:#874c62;font:700 9px IBM Plex Mono,monospace}.aop-dissent p{margin:0;font-size:10px;line-height:1.55}.aop-artifact>footer{background:#e8e6df;grid-template-columns:170px 1fr;gap:13px;min-height:70px;padding:12px 15px;display:grid}.aop-artifact>footer span{font:700 9px IBM Plex Mono,monospace}.aop-artifact>footer p{color:#5a6970;margin:0;font-size:10px;line-height:1.55}.aop-quality-scorecard{background:#f2f4f4;border-top:1px solid #b8c2c8;border-bottom:1px solid #b8c2c8}.aop-quality-scorecard>header{justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:8px 14px;display:flex}.aop-quality-scorecard>header span{color:#5a7080;font:700 8px IBM Plex Mono,monospace}.aop-quality-scorecard>header strong{font-size:11px}.aop-quality-scorecard>div{background:#cbd1d4;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.aop-quality-scorecard article{background:#fff;align-content:center;gap:5px;min-width:0;min-height:90px;padding:11px;display:grid;position:relative}.aop-quality-scorecard article span{color:#627580;font-size:9px}.aop-quality-scorecard article strong{font-size:21px}.aop-quality-scorecard article i{background:#376de5;max-width:100%;height:3px;display:block}.aop-quality-scorecard>footer{color:#7b4545;background:#f8e9e7;padding:11px 14px}.aop-quality-scorecard>footer b{font:700 8px IBM Plex Mono,monospace}.aop-quality-scorecard>footer p{margin:5px 0 0;font-size:10px;line-height:1.5}.aor-studio{overscroll-behavior:contain;width:100%;min-width:0;min-height:0;color:var(--ink-950);background:linear-gradient(#ffffffc7,#ffffffc7),repeating-linear-gradient(90deg,#0000 0 79px,#1835460a 79px 80px),#e7e5de;flex:1 1 0;padding:24px 28px 64px;overflow:hidden auto}.aor-header{border-top:3px solid #376de5;border-bottom:1px solid #8b99a2;justify-content:space-between;align-items:center;gap:30px;min-height:128px;padding:19px 0;display:flex}.aor-header>div:first-child{gap:7px;min-width:0;max-width:900px;display:grid}.aor-header>div:first-child>span{color:#467794;letter-spacing:.12em;font:700 10px IBM Plex Mono,monospace}.aor-header h2{margin:0;font:600 clamp(29px,3vw,42px)/1.1 Newsreader,Noto Sans KR,serif}.aor-header p{color:#55666e;max-width:870px;margin:0;font-size:13px;line-height:1.7}.aor-live-controls{flex:none;justify-items:end;gap:8px;display:grid}.aor-live-controls>small{overflow-wrap:anywhere;color:#667780;text-align:right;max-width:320px;font:650 9px IBM Plex Mono,monospace}.aor-live-controls>div{align-items:center;gap:12px;display:flex}.aor-live-controls button{color:#376de5;cursor:pointer;background:0 0;border:1px solid #376de5;min-height:38px;padding:0 13px;font-weight:750}.aor-live-controls button:disabled{opacity:.55;cursor:wait}.aor-live-controls label{color:#536770;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:700;display:flex}.aor-live-controls input{accent-color:#376de5}.aor-environment{color:#7a5a2d;letter-spacing:.06em;background:#ffffffbf;border:1px solid #acbac2;align-items:center;gap:8px;min-height:34px;padding:0 11px;font:750 9px IBM Plex Mono,monospace;display:flex}.aor-environment i{background:#c18a36;border-radius:50%;width:7px;height:7px}.aor-environment.is-production{color:#25745b;border-color:#91b8aa}.aor-environment.is-production i{background:#2d9b75;box-shadow:0 0 0 4px #2d9b751a}.aor-error{color:#7d3f3f;background:#f8e8e6;border:1px solid #d8aaa7;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:58px;margin:14px 0;padding:12px 14px;display:grid}.aor-error strong,.aor-error span{font-size:12px}.aor-error button{color:#8d4545;cursor:pointer;background:0 0;border:0;font-weight:700}.aor-summary{background:#c4ccd0;border:1px solid #9aa8af;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:14px 0;display:grid}.aor-summary article{background:#fbfbf9;align-content:center;gap:5px;min-width:0;min-height:94px;padding:13px 14px;display:grid}.aor-summary span{color:#597381;font:700 9px IBM Plex Mono,monospace}.aor-summary strong{font:600 28px/1 Newsreader,Noto Sans KR,serif}.aor-summary small{color:#687981;font-size:9px;line-height:1.4}.aor-campaign-status{background:#c7ced1;border:1px solid #8d9ba3;margin:0 0 14px;box-shadow:0 12px 30px #04121f0f}.aor-campaign-status>header{color:#e8edf0;background:#102536;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);align-items:center;gap:24px;min-height:72px;padding:13px 15px;display:grid}.aor-campaign-status>header div{gap:5px;display:grid}.aor-campaign-status>header span{color:#91b8d0;letter-spacing:.06em;font:700 9px IBM Plex Mono,monospace}.aor-campaign-status>header strong{font:600 21px Newsreader,Noto Sans KR,serif}.aor-campaign-status>header p{color:#b9c6cd;margin:0;font-size:10px;line-height:1.55}.aor-campaign-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.aor-campaign-grid article{background:#fbfbf9;align-content:center;gap:5px;min-width:0;min-height:94px;padding:12px 13px;display:grid}.aor-campaign-grid article>span{color:#536f7e;font:700 8px IBM Plex Mono,monospace}.aor-campaign-grid article>strong{font:600 23px/1 Newsreader,Noto Sans KR,serif}.aor-campaign-grid article>small{color:#6b7a82;font-size:8px;line-height:1.45}.aor-campaign-grid article.is-rejected{background:#faeeee;box-shadow:inset 3px 0 #bd625c}.aor-campaign-grid article.is-rejected>strong{color:#923e39}.aor-campaign-grid article.is-blocked{background:#f8efdf;box-shadow:inset 3px 0 #bd8738}.aor-campaign-grid article.is-blocked>strong{color:#7a5621}.aor-campaign-status>footer{background:#f6ead3;border-top:1px solid #c8a36a;grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:11px 14px;display:grid}.aor-campaign-status>footer b{color:#8b3f3a;font:750 8px IBM Plex Mono,monospace}.aor-campaign-status>footer span{color:#655d50;font-size:9px;line-height:1.55}.aor-campaign-status.is-m30-expansion{background:#c5d2cd;border-color:#708f82}.aor-campaign-status.is-m30-expansion>header{background:#16372f}.aor-campaign-status.is-m30-expansion>header span{color:#9acdbd}.aor-campaign-status.is-m30-expansion .aor-campaign-grid article.is-running{background:#eaf5f0;box-shadow:inset 3px 0 #3f8f76}.aor-campaign-status.is-m30-expansion .aor-campaign-grid article.is-running>strong{color:#246d57;font-size:18px}.aor-campaign-status.is-m30-expansion>footer{background:#e6f0ec;border-top-color:#86a89c}.aor-campaign-status.is-m30-expansion>footer b{color:#286c57}.aor-campaign-status.is-m30-expansion>footer span{color:#49645b}.aor-filters{background:#ecece8;border:1px solid #a9b4ba;grid-template-columns:minmax(160px,.65fr) minmax(200px,.85fr) minmax(260px,1.35fr) minmax(150px,.55fr);align-items:end;gap:10px;margin:0 0 12px;padding:13px;display:grid}.aor-filters label,.aor-filters>div{color:#536b78;gap:6px;min-width:0;font-size:9px;font-weight:700;display:grid}.aor-filters select,.aor-filters input{color:#182c3a;background:#fff;border:1px solid #b9c3c9;border-radius:0;width:100%;min-height:42px;padding:0 11px;font-size:12px}.aor-filters>div{background:#fff;border-left:3px solid #376de5;align-content:center;min-height:42px;padding:0 10px}.aor-filters>div strong{font-size:14px}.aor-filters>div small{color:#77868e;font-size:8px}.aor-ledger{background:#c6cdd1;border:1px solid #8999a3;min-width:0;box-shadow:0 16px 40px #04121f14}.aor-ledger-head,.aor-record{grid-template-columns:minmax(210px,1.2fr) minmax(145px,.7fr) minmax(300px,1.35fr) minmax(230px,1fr) minmax(105px,.48fr);min-width:0;display:grid}.aor-ledger-head{color:#aebdca;background:#102536;align-items:center;min-height:44px}.aor-ledger-head span{letter-spacing:.05em;padding:0 13px;font:700 9px IBM Plex Mono,monospace}.aor-record{content-visibility:auto;contain-intrinsic-size:130px;background:#fafaf8;min-height:130px;margin-top:1px}.aor-record>div{border-right:1px solid #ccd2d5;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.aor-record>div:last-child{border-right:0}.aor-record-matter>span{color:#426f8b;overflow-wrap:anywhere;font:700 9px IBM Plex Mono,monospace}.aor-record-matter>strong{font-size:13px;line-height:1.5}.aor-record-matter>small{color:#74838b;overflow-wrap:anywhere;font:650 8px IBM Plex Mono,monospace}.aor-record-matter>i{color:#795427;overflow-wrap:anywhere;background:#f8edd9;border:1px solid #d1ad72;width:max-content;max-width:100%;padding:4px 6px;font:700 8px/1.4 IBM Plex Mono,monospace}.aor-record-class>strong{color:#27475a;font-size:12px}.aor-record-class>span{color:#3e6a83;font-size:10px;font-weight:700}.aor-record-class>small{color:#6b7b83;font-size:9px;line-height:1.45}.aor-record-scores{background:#d4d9dc;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px!important;padding:12px!important}.aor-record-scores>span{background:#fff;place-content:center;justify-items:center;gap:4px;min-width:0;min-height:56px;padding:7px 4px;display:grid}.aor-record-scores i{color:#6b7d86;text-align:center;font:650 7px IBM Plex Mono,monospace}.aor-record-scores b{font-size:15px}.aor-record-outcome>strong{font-size:11px;line-height:1.55}.aor-record-outcome>small{color:#65767e;font-size:9px;line-height:1.5}.aor-record-time{justify-items:start}.aor-record-time>span{color:#2b765f;background:#e8f5f0;border:1px solid #91bead;padding:4px 6px;font:700 8px IBM Plex Mono,monospace}.aor-record-time>span.is-active{color:#8a5f22;background:#f8eedc;border-color:#d5b278}.aor-record-time>span.is-paused{color:#a0433d;background:#fdf0ee;border-color:#d99a94}.aor-record.is-paused_contract_failure{box-shadow:inset 3px 0 #c66e67}.aor-record-time>strong{font-size:18px}.aor-record-time>small{color:#71818a;font-size:8px}.aor-empty-registry{background:#fafaf8;place-content:center;justify-items:center;gap:7px;min-height:180px;padding:30px;display:grid}.aor-empty-registry strong{font-size:14px}.aor-empty-registry span{color:#687981;font-size:11px}.aor-load-more{color:#2d5874;cursor:pointer;background:#ffffffc2;border:1px solid #8095a4;width:100%;min-height:46px;margin-top:10px;font-weight:750}.aor-load-more:disabled{opacity:.55}.aor-registry-boundary{background:#f6ead3;border:1px solid #c29a58;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:58px;margin-top:12px;padding:11px 14px;display:grid}.aor-registry-boundary b{color:#80541e;font:750 9px IBM Plex Mono,monospace}.aor-registry-boundary span{color:#655d50;font-size:10px;line-height:1.55}@container agent-operations (width<=1200px){.aot-header{padding:18px 0;display:grid}.aot-live-controls{justify-items:start}.aot-live-controls>small{text-align:left}.aot-stage{grid-template-columns:1fr}.aot-stage dl{border-top:1px solid #ccd2d5}.aot-stage dl>div:first-child{border-left:0}.aot-progress{grid-template-columns:repeat(3,1fr)}.aot-quality>div{grid-template-columns:repeat(2,1fr)}.aot-lineage{grid-template-columns:1fr 1fr}.aot-lineage p{grid-column:1/-1}.aop-header{padding:18px 0;display:grid}.aop-header-status{justify-items:start}.aop-matter-anchor{grid-template-columns:1fr}.aop-matter-anchor dl{max-width:760px}.aop-prelaunch-scoreboard>div{grid-template-columns:repeat(3,1fr)}.aop-pair-summary,.aop-pair-cases{grid-template-columns:repeat(2,1fr)}.aop-execution-portfolio>div,.aop-throughput-measured{grid-template-columns:repeat(3,1fr)}.aop-mode-grid{grid-template-columns:1fr 1fr}.aop-launch{grid-column:1/-1}.aop-workspace{grid-template-columns:1fr}.aop-cycle-rail{border-bottom:1px solid #536777;border-right:0;display:flex;overflow-x:auto}.aop-cycle-rail>header{min-width:190px}.aop-cycle-rail>button{border-bottom:0;border-right:1px solid #ffffff1f;min-width:230px;max-width:260px}.aop-cycle-head{grid-template-columns:1fr;gap:14px}.aop-cycle-head dl{max-width:650px}.aop-live-run{flex-direction:column;align-items:stretch;gap:12px}.aop-live-run-progress{width:100%}.aop-quality-track>div{grid-template-columns:repeat(3,1fr)}.aop-pack-grid,.aop-roster-detail{grid-template-columns:1fr}.aop-roster-detail>div{border-bottom:1px solid #c9cfd2;border-right:0}.aop-roster-capability{grid-template-columns:auto auto 1fr}.aop-roster-capability>small{grid-column:1/-1}.aop-quality-movement>div{grid-template-columns:repeat(3,1fr)}.aor-header{display:grid}.aor-live-controls{justify-items:start}.aor-live-controls>small{text-align:left}.aor-summary,.aor-campaign-grid{grid-template-columns:repeat(3,1fr)}.aor-campaign-grid article:last-child{grid-column:span 2}.aor-filters{grid-template-columns:1fr 1fr}.aor-filters>div{min-height:58px}.aor-ledger-head{display:none}.aor-ledger{grid-template-columns:1fr 1fr;gap:1px;display:grid}.aor-record{grid-template-columns:1fr 1fr;min-height:0;margin:0;display:grid}.aor-record>div{border-bottom:1px solid #ccd2d5;border-right:0}.aor-record-matter,.aor-record-scores{grid-column:1/-1}.aor-record-time,.aor-record-outcome{border-bottom:0!important}}@container agent-operations (width<=760px){.aoh-tabs{min-height:58px;padding:0;overflow-x:auto}.aoh-tabs button{min-width:205px;padding:8px 11px}.aot-studio{padding:12px 12px 52px}.aot-header{gap:16px;min-height:0}.aot-header h2{font-size:30px}.aot-header p{font-size:13px}.aot-live-controls>div{justify-content:space-between;width:100%}.aot-boundary{grid-template-columns:1fr;gap:7px}.aot-boundary b{width:max-content;max-width:100%}.aot-error{grid-template-columns:1fr}.aot-error button{width:100%}.aot-stage dl{grid-template-columns:1fr}.aot-stage dl>div{border-bottom:1px solid #ccd2d5;border-left:0}.aot-stage dl>div:last-child{border-bottom:0}.aot-progress{grid-template-columns:1fr 1fr}.aot-progress article{min-height:90px}.aot-quality>header,.aot-projections>header,.aot-blockers>header{flex-direction:column;align-items:flex-start}.aot-quality header small,.aot-projections header small,.aot-blockers header small{text-align:left}.aot-quality>div{grid-template-columns:1fr 1fr}.aot-projection-head{display:none}.aot-projections>article{grid-template-columns:1fr 1fr;padding:9px 0}.aot-projections>article>*{padding:5px 12px}.aot-projections>article b{grid-column:1/-1}.aot-blockers>article{grid-template-columns:1fr;gap:8px}.aot-lineage{grid-template-columns:1fr;gap:12px}.aot-lineage p{grid-column:auto}.aop-studio{padding:12px 12px 52px}.aop-header h2{font-size:30px}.aop-header p{font-size:13px}.aop-boundary-strip{grid-template-columns:1fr;gap:6px}.aop-boundary-strip b{overflow-wrap:anywhere;width:max-content;max-width:100%}.aop-matter-anchor{gap:14px;padding:14px}.aop-matter-anchor dl{grid-template-columns:1fr}.aop-matter-anchor dl>div{border-bottom:1px solid #d1d6d9;border-right:0;min-height:52px}.aop-matter-anchor dl>div:last-child{border-bottom:0}.aop-roster-map>header{flex-direction:column;align-items:flex-start;padding:11px 12px}.aop-roster-track button{min-width:132px}.aop-roster-capability{grid-template-columns:1fr;gap:6px}.aop-roster-capability>strong,.aop-roster-capability>small{white-space:normal}.aop-roster-capability>small{grid-column:auto}.aop-roster-detail dl{grid-template-columns:1fr}.aop-roster-detail dl>div{border-right:0}.aop-roster-detail dl>div:nth-last-child(-n+2){border-bottom:1px solid #d3d7d9}.aop-roster-detail dl>div:last-child{border-bottom:0}.aop-prelaunch-scoreboard>header{flex-direction:column;align-items:flex-start;padding:11px 12px}.aop-prelaunch-scoreboard>div{grid-template-columns:1fr 1fr}.aop-prelaunch-scoreboard article:last-child{grid-column:1/-1}.aop-pair-validation>header{flex-direction:column;align-items:flex-start}.aop-pair-validation>header button{width:100%}.aop-pair-summary{grid-template-columns:1fr 1fr}.aop-pair-cases{grid-template-columns:1fr}.aop-execution-portfolio>header{flex-direction:column;align-items:flex-start;padding:11px 12px}.aop-execution-portfolio>div{grid-template-columns:1fr 1fr}.aop-throughput>header{flex-direction:column;align-items:flex-start}.aop-throughput-measured{grid-template-columns:1fr 1fr}.aop-throughput-measured article:last-child{grid-column:1/-1}.aop-mode-grid{grid-template-columns:1fr}.aop-launch{grid-column:auto}.aop-mode-grid>button,.aop-launch{min-height:132px}.aop-cycle-head{padding:15px}.aop-cycle-head dl,.aop-quality-track>div{grid-template-columns:1fr 1fr}.aop-next-action{flex-direction:column;align-items:stretch}.aop-next-action>div:last-child{grid-template-columns:1fr;display:grid}.aop-next-action button{width:100%}.aop-detail-grid{grid-template-columns:1fr}.aop-role-charter{border-bottom:1px solid #c7cdd1;border-right:0}.aop-artifact>footer{grid-template-columns:1fr}.aop-quality-scorecard>div{grid-template-columns:1fr 1fr}.aop-quality-scorecard article:last-child{grid-column:1/-1}.aop-quality-movement>header{flex-direction:column;align-items:flex-start}.aop-quality-movement>div{grid-template-columns:1fr 1fr}.aop-quality-movement article:last-child{grid-column:1/-1}.aor-studio{padding:12px 12px 48px}.aor-header{gap:16px;min-height:0}.aor-header h2{font-size:29px}.aor-header p{font-size:12px}.aor-live-controls>div{justify-content:space-between;width:100%}.aor-summary{grid-template-columns:1fr 1fr}.aor-summary article{min-height:84px}.aor-campaign-status>header,.aor-campaign-status>footer{grid-template-columns:1fr;gap:7px}.aor-campaign-grid{grid-template-columns:1fr 1fr}.aor-campaign-grid article:last-child{grid-column:1/-1}.aor-filters{grid-template-columns:1fr}.aor-filters>div{min-height:52px}.aor-ledger,.aor-record{grid-template-columns:1fr}.aor-record-matter,.aor-record-scores{grid-column:auto}.aor-record>div{border-bottom:1px solid #ccd2d5!important}.aor-record>div:last-child{border-bottom:0!important}.aor-record-scores{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto}.aor-record-scores>span{min-width:52px}.aor-registry-boundary{grid-template-columns:1fr;gap:6px}}.deliberation-studio{overscroll-behavior:contain;background:linear-gradient(#0a192809 1px, transparent 1px), linear-gradient(90deg, #0a192809 1px, transparent 1px), var(--paper);scrollbar-width:thin;scrollbar-color:#aeb7be transparent;background-size:24px 24px;flex:1;min-width:0;height:100%;min-height:0;padding:26px 28px 64px;overflow-y:auto}.dlb-header{border-bottom:1px solid #bfc6cb;justify-content:space-between;align-items:flex-start;gap:26px;min-height:118px;padding:0 0 22px;display:flex}.dlb-header>div:first-child{max-width:820px}.dlb-header span,.dlb-composer header span,.dlb-section-title span,.dlb-chain-head>div>span,.dlb-representation-boundary>span,.dlb-next-action span,.dlb-gate-result span,.dlb-rework>div>span,.dlb-minority>span,.dlb-unresolved>span{color:#52718c;letter-spacing:.14em;font:600 10px IBM Plex Mono,monospace}.dlb-header h2{margin:8px 0 7px;font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(27px,2.2vw,37px);font-weight:600;line-height:1.15}.dlb-header p{max-width:790px;color:var(--ink-600);margin:0;font-size:13px;line-height:1.75}.dlb-header-actions{flex:none;align-items:center;gap:9px;display:flex}.dlb-gateway{background:#ffffffa3;border:1px solid #c9ced2;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:flex;color:#7c4949!important;letter-spacing:.08em!important;font-size:9px!important}.dlb-gateway i{background:var(--red);border-radius:50%;width:7px;height:7px}.dlb-gateway.is-online{color:#276b58!important}.dlb-gateway.is-online i{background:var(--green);box-shadow:0 0 0 4px #27846a1a}.dlb-doctrine{background:#bcc4ca;border:1px solid #bcc4ca;grid-template-columns:repeat(4,minmax(160px,1fr));gap:1px;margin:14px 0;display:grid}.dlb-doctrine>div{background:#ffffffe0;align-content:space-between;gap:10px;min-height:87px;padding:15px;display:grid}.dlb-doctrine span{color:#5a7185;letter-spacing:.1em;font:600 9px IBM Plex Mono,monospace}.dlb-doctrine strong{color:var(--ink-800);font-size:12px;font-weight:600;line-height:1.55}.dlb-composer{background:#f8f7f3;border:1px solid #adb8c0;margin:14px 0;box-shadow:0 12px 32px #0614211a}.dlb-composer>header{color:#fff;background:var(--navy-900);grid-template-columns:1fr minmax(280px,.8fr);align-items:center;gap:26px;min-height:94px;padding:18px 20px;display:grid}.dlb-composer header h3{margin:5px 0 0;font-size:22px}.dlb-composer header p{color:#aab9c6;margin:0;font-size:12px;line-height:1.65}.dlb-form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.dlb-form-grid label{color:var(--ink-700);align-content:start;gap:7px;font-size:12px;font-weight:600;display:grid}.dlb-form-grid label.is-wide{grid-column:1/-1}.dlb-form-grid input,.dlb-form-grid select,.dlb-form-grid textarea,.dlb-rework select,.dlb-rework textarea{width:100%;color:var(--ink-950);background:#fff;border:1px solid #c4cbd0;border-radius:0}.dlb-form-grid input,.dlb-form-grid select{min-height:43px;padding:0 12px}.dlb-form-grid textarea,.dlb-rework textarea{resize:vertical;padding:11px 12px;line-height:1.65}.dlb-form-grid label.representation{border-left:3px solid var(--blue);background:var(--blue-soft);padding:14px}.dlb-form-grid label small{color:#5a6e81;font-size:10px;font-weight:500}.dlb-composer>footer{border-top:1px solid var(--line);background:#ebe9e2;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:12px 20px;display:flex}.dlb-composer>footer span{color:var(--ink-600);font:500 10px IBM Plex Mono,monospace}.dlb-error{color:#783c3c;background:var(--red-soft);border:1px solid #ddaead;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:58px;margin:14px 0;padding:12px 15px;display:grid}.dlb-error strong{font-size:12px}.dlb-error span{font-size:12px;line-height:1.55}.dlb-error button{color:#934343;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.dlb-empty{text-align:center;background:#ffffffb8;border:1px solid #c5cbd0;place-content:center;gap:8px;min-height:290px;padding:50px;display:grid}.dlb-empty strong{font-size:18px}.dlb-empty span{color:var(--ink-600);font-size:12px;line-height:1.65}.dlb-workspace{background:#fff;border:1px solid #aeb8bf;grid-template-columns:255px minmax(0,1fr);min-width:0;display:grid;box-shadow:0 18px 45px #0614211f}.dlb-chain-rail{color:#fff;background:#101f2d;border-right:1px solid #647481;min-width:0}.dlb-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.dlb-section-title b{color:var(--ink-600);letter-spacing:.08em;font:600 9px IBM Plex Mono,monospace}.dlb-chain-rail>.dlb-section-title{border-color:#ffffff21}.dlb-chain-rail>.dlb-section-title b{color:#90a6b8}.dlb-chain-rail>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-content:start;gap:10px;width:100%;min-height:132px;padding:14px;display:grid;position:relative}.dlb-chain-rail>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.dlb-chain-rail>button:hover{background:#ffffff0a}.dlb-chain-rail>button.is-selected{background:#172d41}.dlb-chain-rail>button.is-selected:before{background:var(--blue)}.dlb-chain-rail>button>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.dlb-chain-rail>button>span b{color:#8fa6b9;font:600 9px IBM Plex Mono,monospace}.dlb-chain-rail>button i{color:#9eabba;border:1px solid #ffffff26;padding:3px 5px;font:600 8px IBM Plex Mono,monospace}.dlb-chain-rail>button i.status-ready_for_human{color:#8fe0bf;border-color:#8fe0bf59}.dlb-chain-rail>button i.status-needs_rework,.dlb-chain-rail>button i.status-needs_attention{color:#f2bd79;border-color:#f2bd7959}.dlb-chain-rail>button strong{font-size:12px;line-height:1.5}.dlb-chain-rail>button small{color:#9fb0be;font-size:9px}.dlb-chain-rail>button code{color:#738b9e;font:500 8px IBM Plex Mono,monospace}.dlb-main{background:#f7f6f2;min-width:0}.dlb-chain-head{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(370px,.8fr);align-items:center;gap:28px;min-height:145px;padding:20px 22px;display:grid}.dlb-chain-head h3{margin:6px 0;font-size:22px}.dlb-chain-head p{color:var(--ink-600);margin:0;font-size:12px;line-height:1.65}.dlb-chain-head dl{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.dlb-chain-head dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;min-width:0;min-height:53px;padding:9px 11px;display:grid}.dlb-chain-head dl>div:nth-child(2n){border-right:0}.dlb-chain-head dl>div:nth-last-child(-n+2){border-bottom:0}.dlb-chain-head dt{color:var(--ink-500);font-size:9px}.dlb-chain-head dd{text-overflow:ellipsis;color:var(--ink-800);white-space:nowrap;margin:0;font:600 10px IBM Plex Mono,monospace;overflow:hidden}.dlb-representation-boundary{background:#e9eef7;border-bottom:1px solid #becbe0;grid-template-columns:165px 1fr;align-items:center;column-gap:15px;min-height:80px;padding:15px 20px;display:grid}.dlb-representation-boundary p{color:#283c51;margin:0;font-size:12px;line-height:1.65}.dlb-representation-boundary small{color:#687b8c;grid-column:2;font-size:9px}.dlb-stage-map{background:#fff;border:1px solid #c5cbd0;margin:14px}.dlb-stage-track{grid-template-columns:repeat(5,minmax(150px,1fr));gap:9px;padding:16px;display:grid;overflow-x:auto}.dlb-stage-track article{background:#f7f7f5;border:1px solid #ccd2d6;flex-direction:column;min-width:150px;min-height:182px;display:flex;position:relative}.dlb-stage-track article:after{content:"";background:#b9c1c7;height:3px;position:absolute;inset:0 0 auto}.dlb-stage-track article.is-ready:after,.dlb-stage-track article.is-running:after{background:var(--blue)}.dlb-stage-track article.is-completed:after{background:var(--green)}.dlb-stage-track article.is-failed:after{background:var(--red)}.dlb-stage-track article.is-open{box-shadow:0 0 0 2px #376de52e}.dlb-stage-summary{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-content:start;gap:7px;min-height:0;padding:14px 12px 9px;display:grid}.dlb-stage-summary>span{color:#85929d;font:600 9px IBM Plex Mono,monospace}.dlb-stage-summary>b{color:var(--blue);letter-spacing:.1em;font:600 9px IBM Plex Mono,monospace}.dlb-stage-summary>strong{font-size:12px;line-height:1.45}.dlb-stage-summary>small{color:var(--ink-500);font-size:9px;line-height:1.5}.dlb-stage-summary>em{color:#667784;background:#e6e8e9;width:max-content;margin-top:2px;padding:3px 5px;font:600 8px IBM Plex Mono,monospace}.dlb-stage-foot{border-top:1px solid #d7dbde;justify-content:space-between;align-items:center;gap:6px;min-height:45px;padding:7px 9px;display:flex}.dlb-stage-foot span{color:var(--ink-500);font-size:8px}.dlb-stage-foot button{background:var(--blue);color:#fff;cursor:pointer;border:0;min-height:28px;padding:0 8px;font-size:9px;font-weight:700}.dlb-stage-foot button:disabled{background:#9da9b4}.dlb-next-action{border-top:1px solid var(--line);background:#eef2f9;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:11px 15px;display:flex}.dlb-next-action>div{gap:4px;display:grid}.dlb-next-action strong{color:#31465a;font-size:11px;line-height:1.5}.dlb-gate-result{background:var(--amber-soft);border:1px solid #d4b276;grid-template-columns:155px 1fr;align-items:center;gap:15px;min-height:92px;margin:14px;padding:15px 17px;display:grid}.dlb-gate-result>div{gap:5px;display:grid}.dlb-gate-result>div strong{font-size:16px}.dlb-gate-result p{color:var(--ink-700);margin:0;font-size:12px;line-height:1.65}.dlb-gate-result small{color:#6e6658;grid-column:2;font-size:9px}.dlb-gate-result.is-ready_for_human{background:var(--green-soft);border-color:#7fb5a2}.dlb-rework{background:#fbf4e8;border:1px solid #d5b77d;grid-template-columns:minmax(230px,.8fr) 180px minmax(260px,1fr) auto;align-items:end;gap:12px;margin:14px;padding:14px;display:grid}.dlb-rework>div{align-self:center;gap:6px;display:grid}.dlb-rework>div strong{font-size:11px;line-height:1.5}.dlb-rework label{color:var(--ink-600);gap:5px;font-size:9px;font-weight:600;display:grid}.dlb-rework select{height:42px;padding:0 9px}.dlb-rework textarea{min-height:42px}.dlb-rework-exhausted{background:#fbf4e8;border:1px solid #d5b77d;grid-template-columns:170px 220px 1fr;align-items:center;gap:15px;min-height:82px;margin:14px;padding:14px 17px;display:grid}.dlb-rework-exhausted span{color:#9a641e;letter-spacing:.1em;font:600 9px IBM Plex Mono,monospace}.dlb-rework-exhausted strong{font-size:12px}.dlb-rework-exhausted p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.6}.dlb-detail-grid{background:#fff;border:1px solid #c3c9ce;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);min-width:0;margin:14px;display:grid}.dlb-artifact{border-right:1px solid var(--line);min-width:0}.dlb-artifact>header{color:#fff;background:#102235;justify-content:space-between;align-items:flex-start;gap:18px;min-height:82px;padding:15px 17px;display:flex}.dlb-artifact>header span{color:#8fabff;letter-spacing:.1em;font:600 9px IBM Plex Mono,monospace}.dlb-artifact>header h4{margin:5px 0 0;font-size:17px}.dlb-artifact>header small{color:#8fa1b1;text-align:right;font:500 8px IBM Plex Mono,monospace}.dlb-judgment{color:var(--ink-800);border-bottom:1px solid var(--line);margin:0;padding:17px;font-size:13px;line-height:1.8}.dlb-finding-list{background:#d6dade;gap:1px;display:grid}.dlb-finding-list article{background:#fbfbf9;gap:8px;padding:14px 16px;display:grid}.dlb-finding-list article>span{align-items:center;gap:7px;display:flex}.dlb-finding-list article i,.dlb-dissent-ledger article i{color:#3e5f78;background:#e7edf2;padding:3px 5px;font:600 8px IBM Plex Mono,monospace}.dlb-finding-list article i.type-representation_gap,.dlb-dissent-ledger article i.type-representation_gap{color:#8b4b24;background:#f5e7d9}.dlb-finding-list article i.type-dissent,.dlb-dissent-ledger article i.type-dissent{color:#7a3f56;background:#f4e6eb}.dlb-finding-list article>span b{color:var(--ink-500);text-transform:uppercase;font:600 8px IBM Plex Mono,monospace}.dlb-finding-list article>strong{font-size:12px;line-height:1.65}.dlb-finding-list article p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.55}.dlb-finding-list article p b{color:var(--ink-800);margin-right:7px}.dlb-finding-list article small{color:#73808a;font:500 8px IBM Plex Mono,monospace}.dlb-minority,.dlb-unresolved{border-top:1px solid var(--line);gap:8px;padding:15px 17px;display:grid}.dlb-minority{background:#fbf1f3;border-left:3px solid #a15a71}.dlb-unresolved{background:#f2f4f5}.dlb-minority p,.dlb-unresolved p{color:var(--ink-700);margin:0;font-size:11px;line-height:1.6}.dlb-minority p:before,.dlb-unresolved p:before{content:"— ";color:#82909a}.dlb-artifact>footer{background:#e8e6df;grid-template-columns:120px 1fr;gap:14px;padding:14px 17px;display:grid}.dlb-artifact>footer span{font:600 9px IBM Plex Mono,monospace}.dlb-artifact>footer p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.6}.dlb-detail-empty{text-align:center;place-content:center;gap:7px;min-height:250px;padding:28px;display:grid}.dlb-detail-empty strong{font-size:13px}.dlb-detail-empty span{max-width:430px;color:var(--ink-500);font-size:10px;line-height:1.6}.dlb-dissent-ledger{background:#f4f3ef;min-width:0}.dlb-ledger-doctrine{border-bottom:1px solid var(--line);background:#e8e2d8;padding:15px}.dlb-ledger-doctrine strong{font-size:12px}.dlb-ledger-doctrine p{color:var(--ink-600);margin:6px 0 0;font-size:10px;line-height:1.6}.dlb-dissent-ledger>article{border-bottom:1px solid var(--line);background:#fff;gap:8px;padding:13px 14px;display:grid}.dlb-dissent-ledger article>span{align-items:center;gap:6px;display:flex}.dlb-dissent-ledger article>span b{color:var(--blue);font:600 9px IBM Plex Mono,monospace}.dlb-dissent-ledger article>span em{color:var(--ink-500);text-transform:uppercase;margin-left:auto;font:600 7px IBM Plex Mono,monospace}.dlb-dissent-ledger article>strong{font-size:11px;line-height:1.55}.dlb-dissent-ledger article p{color:var(--ink-600);margin:0;font-size:9px;line-height:1.55}.dlb-dissent-ledger article small{color:#74818b;overflow-wrap:anywhere;font:500 8px IBM Plex Mono,monospace}.dlb-chain-footer{border-top:1px solid var(--line);background:#e8e6df;justify-content:space-between;align-items:center;gap:15px;min-height:54px;padding:0 15px;display:flex}.dlb-chain-footer span,.dlb-chain-footer strong{color:var(--ink-600);letter-spacing:.04em;font:600 8px IBM Plex Mono,monospace}@media (max-width:1450px){.dlb-doctrine{grid-template-columns:1fr 1fr}.dlb-workspace{grid-template-columns:220px minmax(0,1fr)}.dlb-chain-head{grid-template-columns:1fr;gap:15px}.dlb-chain-head dl{max-width:650px}.dlb-detail-grid{grid-template-columns:1fr}.dlb-artifact{border-right:0;border-bottom:1px solid var(--line)}.dlb-rework{grid-template-columns:1fr 180px minmax(240px,1fr)}.dlb-rework>button{grid-column:3;justify-self:end}}@media (max-width:1180px){.deliberation-studio{padding:18px 18px 50px}.dlb-header{display:grid}.dlb-workspace{grid-template-columns:1fr}.dlb-chain-rail{border-bottom:1px solid #647481;border-right:0;display:flex;overflow-x:auto}.dlb-chain-rail>.dlb-section-title{align-content:center;min-width:190px;display:grid}.dlb-chain-rail>button{border-bottom:0;border-right:1px solid #ffffff1f;min-width:240px;max-width:280px}.dlb-rework{grid-template-columns:1fr 1fr}.dlb-rework>div{grid-column:1/-1}.dlb-rework>button{grid-column:2}.dlb-rework-exhausted{grid-template-columns:1fr 1fr}.dlb-rework-exhausted p{grid-column:1/-1}}@media (max-width:760px){.deliberation-studio{height:100%;padding:12px 12px 40px;overflow-y:auto}.dlb-header{gap:16px;min-height:0}.dlb-header h2{font-size:27px}.dlb-header-actions{flex-wrap:wrap}.dlb-doctrine{grid-template-columns:1fr}.dlb-doctrine>div{min-height:72px}.dlb-composer>header{grid-template-columns:1fr;gap:9px}.dlb-form-grid{grid-template-columns:1fr;padding:15px}.dlb-form-grid label.is-wide{grid-column:auto}.dlb-composer>footer{flex-direction:column;align-items:stretch}.dlb-composer>footer button{width:100%}.dlb-error{grid-template-columns:1fr}.dlb-chain-head{padding:17px 15px}.dlb-chain-head h3{font-size:19px}.dlb-chain-head dl{grid-template-columns:1fr 1fr}.dlb-representation-boundary{grid-template-columns:1fr;gap:7px}.dlb-representation-boundary small{grid-column:auto}.dlb-stage-map,.dlb-gate-result,.dlb-rework,.dlb-detail-grid{margin:9px}.dlb-next-action{flex-direction:column;align-items:stretch}.dlb-next-action button{width:100%}.dlb-gate-result{grid-template-columns:1fr}.dlb-gate-result small{grid-column:auto}.dlb-rework{grid-template-columns:1fr}.dlb-rework>div,.dlb-rework>button{grid-column:auto}.dlb-rework>button{width:100%}.dlb-rework-exhausted{grid-template-columns:1fr}.dlb-rework-exhausted p{grid-column:auto}.dlb-artifact>header{display:grid}.dlb-artifact>header small{text-align:left}.dlb-artifact>footer{grid-template-columns:1fr}.dlb-chain-footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:72px}}.impact-studio{width:100%;min-width:0;height:100%;color:var(--ink-950);background:linear-gradient(#ffffffb3,#ffffffb3),repeating-linear-gradient(90deg,#0000 0 59px,#162b3e09 59px 60px),#e9e7e0;padding:24px 28px 64px;overflow:hidden auto}.impact-header{border-bottom:1px solid #9eabb4;justify-content:space-between;align-items:center;gap:28px;min-height:112px;display:flex}.impact-header>div:first-child{max-width:880px}.impact-header>div:first-child>span,.impact-composer>header span,.impact-option-editor>header span,.impact-run-head>div>span,.impact-boundaries span,.impact-run-gate span,.impact-verdict>div>span,.impact-contract-issues>span,.impact-graph>header span,.impact-tradeoffs>div>span{color:#55738c;letter-spacing:.1em;font:650 11px IBM Plex Mono,monospace}.impact-header h2{margin:8px 0 7px;font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(30px,2.5vw,42px);font-weight:600;line-height:1.12}.impact-header p{max-width:840px;color:var(--ink-600);margin:0;font-size:14px;line-height:1.75}.impact-header-actions{flex:none;align-items:center;gap:10px;display:flex}.impact-gateway{color:#8b4e4e;background:#ffffffb3;border:1px solid #bec7cd;align-items:center;gap:8px;min-height:38px;padding:0 13px;font:650 10px IBM Plex Mono,monospace;display:flex}.impact-gateway i{background:var(--red);border-radius:50%;width:7px;height:7px}.impact-gateway.is-online{color:#246b57}.impact-gateway.is-online i{background:var(--green);box-shadow:0 0 0 4px #27846a1a}.impact-doctrine{background:#b3bdc4;border:1px solid #b3bdc4;grid-template-columns:repeat(4,minmax(170px,1fr));gap:1px;margin:16px 0;display:grid}.impact-doctrine>div{background:#ffffffe6;align-content:space-between;gap:13px;min-height:92px;padding:16px;display:grid}.impact-doctrine span{color:#5a758a;letter-spacing:.08em;font:650 10px IBM Plex Mono,monospace}.impact-doctrine strong{color:#243847;font-size:13px;line-height:1.55}.impact-composer{background:#f8f7f3;border:1px solid #9eabb4;margin:16px 0;box-shadow:0 18px 42px #04121f21}.impact-composer>header{color:#fff;background:#0d2031;grid-template-columns:1fr minmax(320px,.8fr);align-items:center;gap:30px;min-height:105px;padding:21px 23px;display:grid}.impact-composer>header h3{margin:6px 0 0;font-size:24px}.impact-composer>header p{color:#b3c0ca;margin:0;font-size:13px;line-height:1.7}.impact-form-grid{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.impact-form-grid label,.impact-option-editor label{color:#344a5d;align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.impact-form-grid label.is-wide{grid-column:1/-1}.impact-form-grid input,.impact-form-grid select,.impact-form-grid textarea,.impact-option-editor input,.impact-option-editor textarea{width:100%;color:var(--ink-950);background:#fff;border:1px solid #bec7ce;border-radius:0;font-size:13px}.impact-form-grid input,.impact-form-grid select,.impact-option-editor input{min-height:45px;padding:0 12px}.impact-form-grid textarea,.impact-option-editor textarea{resize:vertical;padding:11px 12px;line-height:1.65}.impact-form-grid label small{color:#6c7e8c;font-size:10px;font-weight:500;line-height:1.5}.impact-form-grid label.distribution{background:#f4eee3;border-left:4px solid #9a6c32;padding:15px}.impact-option-editor{background:#eceae4;border-top:1px solid #b8c0c6}.impact-option-editor>header{justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:12px 22px;display:flex}.impact-option-editor>header h4{margin:4px 0 0;font-size:18px}.impact-option-editor>header button{color:#243d52;cursor:pointer;background:0 0;border:1px solid #8595a1;min-height:36px;padding:0 13px;font-size:11px;font-weight:700}.impact-option-editor>header button:disabled{opacity:.45;cursor:default}.impact-option-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;padding:0 22px 22px;display:grid;overflow-x:auto}.impact-option-grid>article{background:#faf9f6;border:1px solid #b5bec4;align-content:start;gap:13px;min-width:250px;padding:15px;display:grid}.impact-option-grid>article>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.impact-option-grid>article>header label{max-width:92px}.impact-option-grid>article>header button{color:#87504c;cursor:pointer;background:#f3e5e3;border:0;min-height:32px;padding:0 9px;font-size:10px}.impact-option-grid>article>header button:disabled{opacity:.3;cursor:default}.impact-option-grid>article>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.impact-composer>footer{background:#dfdcd4;border-top:1px solid #b7b2a7;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:13px 22px;display:flex}.impact-composer>footer span{color:#536676;font:600 10px IBM Plex Mono,monospace}.impact-error{color:#743e3e;background:#f8e9e7;border:1px solid #d9a5a2;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:62px;margin:14px 0;padding:13px 16px;display:grid}.impact-error strong,.impact-error span{font-size:13px}.impact-error span{line-height:1.6}.impact-error button{color:#8f4343;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.impact-empty{text-align:center;background:#ffffffc7;border:1px solid #b7c0c6;place-content:center;gap:9px;min-height:310px;padding:50px;display:grid}.impact-empty strong{font-size:19px}.impact-empty span{max-width:530px;color:var(--ink-600);font-size:13px;line-height:1.7}.impact-workspace{background:#fff;border:1px solid #9eabb4;grid-template-columns:255px minmax(0,1fr);min-width:0;display:grid;box-shadow:0 20px 48px #04121f24}.impact-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:47px;padding:0 15px;display:flex}.impact-section-title span{color:#5d7487;letter-spacing:.09em;font:650 10px IBM Plex Mono,monospace}.impact-section-title b{color:#71818e;font:650 9px IBM Plex Mono,monospace}.impact-run-rail{color:#fff;background:#0d1e2d;border-right:1px solid #60717e;min-width:0}.impact-run-rail>.impact-section-title{border-color:#ffffff21}.impact-run-rail>.impact-section-title span,.impact-run-rail>.impact-section-title b{color:#91a7b8}.impact-run-rail>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;align-content:start;gap:10px;width:100%;min-height:142px;padding:15px;display:grid;position:relative}.impact-run-rail>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.impact-run-rail>button:hover{background:#ffffff0a}.impact-run-rail>button.is-selected{background:#172d40}.impact-run-rail>button.is-selected:before{background:#c18435}.impact-run-rail>button>span{justify-content:space-between;align-items:center;gap:7px;display:flex}.impact-run-rail>button>span b{color:#9fb3c3;font:650 10px IBM Plex Mono,monospace}.impact-run-rail>button i{color:#a5b3be;border:1px solid #ffffff29;padding:3px 6px;font:650 8px IBM Plex Mono,monospace}.impact-run-rail>button i.status-ready_for_human{color:#89d7b8}.impact-run-rail>button i.status-needs_attention{color:#efb978}.impact-run-rail>button strong{font-size:13px;line-height:1.5}.impact-run-rail>button small{color:#9aabba;font-size:10px;line-height:1.4}.impact-run-rail>button code{color:#718798;font:550 9px IBM Plex Mono,monospace}.impact-main{background:#f5f4f0;min-width:0}.impact-run-head{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:30px;min-height:160px;padding:22px 24px;display:grid}.impact-run-head h3{margin:7px 0;font-size:24px}.impact-run-head p{color:var(--ink-600);margin:0;font-size:13px;line-height:1.7}.impact-run-head dl{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.impact-run-head dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;min-height:55px;padding:9px 11px;display:grid}.impact-run-head dl>div:nth-child(2n){border-right:0}.impact-run-head dl>div:nth-last-child(-n+2){border-bottom:0}.impact-run-head dt{color:var(--ink-500);font-size:9px}.impact-run-head dd{text-overflow:ellipsis;color:#30475a;white-space:nowrap;margin:0;font:650 10px IBM Plex Mono,monospace;overflow:hidden}.impact-run-head dd.contract-passed{color:#26715a}.impact-run-head dd.contract-failed{color:#9a4747}.impact-boundaries{background:#e7ebed;border-bottom:1px solid #aab5bd;grid-template-columns:.55fr 1fr 1fr;display:grid}.impact-boundaries>div{border-right:1px solid #bcc5cb;align-content:center;gap:8px;min-height:91px;padding:15px 18px;display:grid}.impact-boundaries>div:last-child{background:#eee9df;border-right:0}.impact-boundaries strong{color:#344c5e;font-size:12px;line-height:1.6}.impact-run-gate{background:#fff;border:1px solid #9fb0bc;grid-template-columns:1fr auto;align-items:center;gap:28px;min-height:190px;margin:16px;padding:25px;display:grid}.impact-run-gate>div{gap:8px;display:grid}.impact-run-gate strong{font-size:23px}.impact-run-gate p{max-width:700px;color:var(--ink-600);margin:0;font-size:13px;line-height:1.7}.impact-run-gate .text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;grid-column:2;font-size:11px;font-weight:700}.impact-running{text-align:center;background:#fff;border:1px solid #9fb0bc;place-content:center;justify-items:center;gap:10px;min-height:190px;margin:16px;display:grid}.impact-running i{border:3px solid #d1d9df;border-top-color:var(--blue);border-radius:50%;width:24px;height:24px;animation:1s linear infinite impact-spin}.impact-running strong{font-size:16px}.impact-running span{color:var(--ink-500);font-size:12px}@keyframes impact-spin{to{transform:rotate(360deg)}}.impact-verdict{background:#f7efdf;border:1px solid #c4a970;grid-template-columns:145px minmax(250px,1fr) minmax(330px,.8fr);align-items:center;gap:18px;min-height:125px;margin:16px;padding:17px 19px;display:grid}.impact-verdict.status-ready_for_human{background:#e7f2ed;border-color:#74a994}.impact-verdict>div{gap:6px;display:grid}.impact-verdict>div strong{font-size:19px}.impact-verdict>p{color:var(--ink-700);margin:0;font-size:13px;line-height:1.65}.impact-verdict dl{border:1px solid #4c5b6633;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.impact-verdict dl>div{border-right:1px solid #4c5b6633;gap:4px;min-width:0;padding:9px;display:grid}.impact-verdict dl>div:last-child{border-right:0}.impact-verdict dt{color:var(--ink-500);font-size:9px}.impact-verdict dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font:650 9px IBM Plex Mono,monospace;overflow:hidden}.impact-verdict>small{color:#6b756f;grid-column:2/-1;font-size:10px}.impact-contract-issues{background:#f8e7e6;border:1px solid #d6a3a1;grid-template-columns:170px 1fr;gap:16px;margin:16px;padding:16px 18px;display:grid}.impact-contract-issues>span{color:#9b4848}.impact-contract-issues p{color:#704444;margin:0 0 6px;font-size:12px;line-height:1.6}.impact-action-compare{background:#fff;border:1px solid #adb8bf;margin:16px}.impact-action-compare>div:last-child{grid-template-columns:repeat(3,minmax(230px,1fr));gap:10px;padding:13px;display:grid;overflow-x:auto}.impact-action-compare button{min-width:230px;min-height:235px;color:var(--ink-950);text-align:left;cursor:pointer;background:#fafaf8;border:1px solid #c4cbd0;align-content:start;gap:10px;padding:15px;display:grid}.impact-action-compare button:hover{border-color:#7f929f}.impact-action-compare button.is-selected{border-color:#315f82;box-shadow:0 0 0 2px #315f8221}.impact-action-compare button.is-preferred{border-top:4px solid #2b876a}.impact-action-compare button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.impact-action-compare button>span b{color:var(--blue);font:700 11px IBM Plex Mono,monospace}.impact-action-compare button>span i{color:#516979;font:650 9px IBM Plex Mono,monospace}.impact-action-compare button>strong{font-size:15px}.impact-action-compare button>p{color:var(--ink-600);margin:0;font-size:11px;line-height:1.6}.impact-action-compare button dl{gap:7px;margin:0;display:grid}.impact-action-compare button dl div{border-top:1px solid var(--line);gap:3px;padding-top:7px;display:grid}.impact-action-compare button dt{color:var(--ink-500);font-size:9px}.impact-action-compare button dd{margin:0;font-size:10px;line-height:1.5}.impact-graph{background:#fff;border:1px solid #9daab3;margin:16px}.impact-graph>header{color:#fff;background:#102538;justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:15px 18px;display:flex}.impact-graph>header h4{margin:5px 0 0;font-size:19px}.impact-graph>header p{color:#b1c0cc;text-align:right;max-width:540px;margin:0;font-size:11px;line-height:1.6}.impact-generation-grid{background:#b6c0c7;grid-template-columns:repeat(3,minmax(265px,1fr));gap:1px;min-width:0;display:grid;overflow-x:auto}.impact-generation-grid>section{background:#eff0ed;min-width:265px}.impact-generation-grid>section>header{background:#e1e5e6;border-bottom:1px solid #bdc6cc;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:53px;padding:9px 13px;display:grid}.impact-generation-grid>section>header span{color:#315e7c;font:700 10px IBM Plex Mono,monospace}.impact-generation-grid>section>header strong{font-size:11px}.impact-generation-grid>section>header b{color:#71818d;font:650 9px IBM Plex Mono,monospace}.impact-generation-grid>section>div{align-content:start;gap:10px;padding:10px;display:grid}.impact-generation-grid article{content-visibility:auto;contain-intrinsic-size:360px;background:#fff;border:1px solid #bcc5cb;border-top:3px solid #718c9f;gap:9px;padding:13px;display:grid}.impact-generation-grid article.type-adversarial_response{border-top-color:#9b5a52}.impact-generation-grid article.type-distributional_effect{border-top-color:#a77a39}.impact-generation-grid article.type-blind_spot,.impact-generation-grid article.type-tail_risk{border-top-color:#86566a}.impact-generation-grid article.type-monitor{border-top-color:#2f8067}.impact-generation-grid article>span{align-items:center;gap:6px;display:flex}.impact-generation-grid article>span b{color:#315f7f;font:700 9px IBM Plex Mono,monospace}.impact-generation-grid article>span i,.impact-generation-grid article>span em{color:#496377;background:#e8eef2;padding:3px 5px;font:650 8px IBM Plex Mono,monospace}.impact-generation-grid article>span em{color:#6e6860;background:#ece9e2;margin-left:auto}.impact-generation-grid article>strong{font-size:12px;line-height:1.6}.impact-generation-grid article>p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.6}.impact-generation-grid article dl{border:1px solid #e0e3e4;grid-template-columns:1fr 1fr;margin:0;display:grid}.impact-generation-grid article dl>div{border-bottom:1px solid #e0e3e4;border-right:1px solid #e0e3e4;gap:3px;padding:7px;display:grid}.impact-generation-grid article dl>div:nth-child(2n){border-right:0}.impact-generation-grid article dl>div:nth-last-child(-n+2){border-bottom:0}.impact-generation-grid article dt{color:var(--ink-500);font-size:8px}.impact-generation-grid article dd{margin:0;font-size:9px;line-height:1.4}.impact-generation-grid article>small{color:#71818b;overflow-wrap:anywhere;font:550 8px/1.5 IBM Plex Mono,monospace}.impact-node-sentinel{background:#edf1f3;grid-template-columns:39px 1fr;gap:5px 7px;padding:8px;display:grid}.impact-node-sentinel span{color:#5a7487;font:700 8px IBM Plex Mono,monospace}.impact-node-sentinel span:nth-of-type(2){color:#995048}.impact-node-sentinel p{color:#4b5e6b;margin:0;font-size:9px;line-height:1.45}.impact-generation-empty{color:#81909b;border:1px dashed #c2c9cd;place-content:center;min-height:92px;font-size:10px;display:grid}.impact-edge-ledger{border-top:1px solid #aeb8bf}.impact-edge-ledger article{border-bottom:1px solid var(--line);grid-template-columns:65px 170px 65px 1fr;align-items:center;gap:10px;min-height:54px;padding:10px 15px;display:grid}.impact-edge-ledger article:last-child{border-bottom:0}.impact-edge-ledger article>b{color:#315d79;font:700 9px IBM Plex Mono,monospace}.impact-edge-ledger article>span{color:#775d3c;font:650 9px IBM Plex Mono,monospace}.impact-edge-ledger article>p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.5}.impact-lower-grid{grid-template-columns:1fr 1fr;gap:14px;min-width:0;margin:16px;display:grid}.impact-distribution-ledger,.impact-gap-ledger{background:#fff;border:1px solid #afb9c0;min-width:0}.impact-distribution-ledger>article,.impact-gap-ledger>article{border-bottom:1px solid var(--line);gap:7px;padding:13px 15px;display:grid}.impact-distribution-ledger>article:last-child,.impact-gap-ledger>article:last-child{border-bottom:0}.impact-distribution-ledger article>span{color:#9b6d32;font:700 9px IBM Plex Mono,monospace}.impact-distribution-ledger article>strong,.impact-gap-ledger article>strong{font-size:12px;line-height:1.55}.impact-distribution-ledger article>p,.impact-gap-ledger article>p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.55}.impact-distribution-ledger article>small,.impact-gap-ledger article>small{color:#6c7b86;font-size:9px;line-height:1.5}.impact-gap-ledger article>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.impact-gap-ledger article>span b{color:#7d4f63;font:700 9px IBM Plex Mono,monospace}.impact-gap-ledger article>span i{color:#87566a;font:650 8px IBM Plex Mono,monospace}.impact-mini-empty{color:#798893;place-content:center;min-height:120px;font-size:11px;display:grid}.impact-tradeoffs{background:#e8e6df;border:1px solid #a6b1b8;grid-template-columns:minmax(250px,.65fr) 1fr;margin:16px;display:grid}.impact-tradeoffs>div{border-right:1px solid #b7b2a8;align-content:center;gap:8px;padding:17px;display:grid}.impact-tradeoffs>div strong{font-size:13px;line-height:1.6}.impact-tradeoffs>section{background:#fff;padding:15px 18px}.impact-tradeoffs p{color:var(--ink-700);margin:0 0 8px;font-size:11px;line-height:1.6}.impact-footer{background:#dedbd3;border-top:1px solid #aeb7bd;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:0 16px;display:flex}.impact-footer span,.impact-footer strong{color:#5f707d;font:650 9px IBM Plex Mono,monospace}@media (max-width:1500px){.impact-doctrine{grid-template-columns:1fr 1fr}.impact-workspace{grid-template-columns:220px minmax(0,1fr)}.impact-run-head{grid-template-columns:1fr;gap:16px}.impact-run-head dl{max-width:720px}.impact-verdict{grid-template-columns:140px 1fr}.impact-verdict dl,.impact-verdict>small{grid-column:1/-1}.impact-option-grid,.impact-action-compare>div:last-child{grid-template-columns:repeat(3,minmax(270px,1fr))}}@media (max-width:1180px){.impact-studio{padding:18px 18px 54px}.impact-header{padding:16px 0;display:grid}.impact-header-actions{justify-content:flex-start}.impact-workspace{grid-template-columns:1fr}.impact-run-rail{border-bottom:1px solid #60717e;border-right:0;display:flex;overflow-x:auto}.impact-run-rail>.impact-section-title{align-content:center;min-width:190px;display:grid}.impact-run-rail>button{border-bottom:0;border-right:1px solid #ffffff1f;min-width:250px;max-width:290px}.impact-boundaries{grid-template-columns:1fr}.impact-boundaries>div{border-bottom:1px solid #bcc5cb;border-right:0;min-height:74px}.impact-boundaries>div:last-child{border-bottom:0}.impact-generation-grid{grid-template-columns:repeat(3,minmax(310px,1fr))}.impact-lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.impact-studio{height:100%;padding:12px 12px 42px;overflow-y:auto}.impact-header h2{font-size:29px}.impact-header-actions{flex-wrap:wrap}.impact-doctrine{grid-template-columns:1fr}.impact-doctrine>div{min-height:76px}.impact-composer>header{grid-template-columns:1fr;gap:10px}.impact-form-grid{grid-template-columns:1fr;padding:15px}.impact-form-grid label.is-wide{grid-column:auto}.impact-option-editor>header{flex-direction:column;align-items:flex-start}.impact-option-grid{padding:0 15px 15px}.impact-option-grid>article>div{grid-template-columns:1fr}.impact-composer>footer{flex-direction:column;align-items:stretch}.impact-composer>footer button{width:100%}.impact-error{grid-template-columns:1fr}.impact-run-head{padding:17px 15px}.impact-run-head h3{font-size:20px}.impact-run-head dl{grid-template-columns:1fr 1fr}.impact-run-gate{grid-template-columns:1fr;margin:9px}.impact-run-gate button{width:100%}.impact-run-gate .text-button{grid-column:auto}.impact-verdict,.impact-contract-issues{grid-template-columns:1fr;margin:9px}.impact-verdict dl,.impact-verdict>small{grid-column:auto}.impact-verdict dl{grid-template-columns:1fr}.impact-verdict dl>div{border-bottom:1px solid #4c5b6633;border-right:0}.impact-verdict dl>div:last-child{border-bottom:0}.impact-action-compare,.impact-graph,.impact-lower-grid,.impact-tradeoffs{margin:9px}.impact-graph>header{flex-direction:column;align-items:flex-start}.impact-graph>header p{text-align:left}.impact-generation-grid{grid-template-columns:repeat(3,minmax(285px,1fr))}.impact-edge-ledger article{grid-template-columns:52px 1fr 52px}.impact-edge-ledger article>p{grid-column:1/-1}.impact-tradeoffs{grid-template-columns:1fr}.impact-tradeoffs>div{border-bottom:1px solid #b7b2a8;border-right:0}.impact-footer{flex-direction:column;justify-content:center;align-items:flex-start;min-height:78px}}.access-boundary-state{color:#13252b;text-align:center;background:#efeee9;place-content:center;gap:12px;width:100%;min-height:100dvh;padding:48px;display:grid}.access-boundary-state>span{color:#4f7890;letter-spacing:.14em;font:700 12px IBM Plex Mono,monospace}.access-boundary-state>strong{font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(28px,4vw,48px);font-weight:600}.access-boundary-state>p{color:#63737a;max-width:620px;margin:0;font-size:15px;line-height:1.8}.access-boundary-state.is-blocked{color:#f3f5f5;background:#071a20}.access-boundary-state.is-blocked>p{color:#a9b8bc}.access-boundary-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.access-boundary-actions>a{color:#071a20;background:#d8eef3;border:1px solid #85b6c5;border-radius:3px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font:700 14px Noto Sans KR,sans-serif;text-decoration:none;display:inline-flex}.access-boundary-actions>a.is-secondary{color:#d8eef3;background:0 0;border-color:#49656d}.access-boundary-state>small{color:#82979d;max-width:620px;font:500 13px/1.7 Noto Sans KR,sans-serif}.public-demo-shell{color:#0c1b20;background:linear-gradient(#f8f8f4f0,#f8f8f4f0),repeating-linear-gradient(90deg,#0000 0 79px,#0a232b0d 79px 80px),#efeee9;width:100%;height:100dvh;min-height:0;overflow:hidden auto}.public-demo-state{text-align:center;place-content:center;gap:12px;padding:48px;display:grid}.public-demo-state>span{color:#46738b;letter-spacing:.14em;font:700 12px IBM Plex Mono,monospace}.public-demo-state>strong{font-size:24px}.public-demo-state>p{color:#607278;font-size:14px}.public-demo-state.is-error{color:#f5f5f2;background:#0a1d24}.public-demo-state.is-error>p{color:#a7b7bc}.public-demo-topbar{color:#fff;background:#071b22;border-bottom:1px solid #54707a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 clamp(22px,4vw,70px);display:flex}.public-demo-brand{align-items:center;gap:12px;display:flex}.public-demo-brand .brand-sigil{background:url(/meridian-icon-v2.png) 50%/cover no-repeat;border:0;border-radius:8px;flex:none;width:36px;height:36px;display:block}.public-demo-brand p{gap:3px;margin:0;display:grid}.public-demo-brand strong{letter-spacing:.15em;font-size:14px}.public-demo-brand small{color:#8fa7b0;letter-spacing:.08em;font:600 9px IBM Plex Mono,monospace}.public-demo-navigation{background:#0c252d;border:1px solid #354f59;align-items:center;gap:4px;padding:4px;display:flex}.public-demo-navigation button{color:#91a9b1;cursor:pointer;background:0 0;border:0;min-height:31px;padding:0 14px;font:700 10px IBM Plex Mono,monospace}.public-demo-navigation button.is-active{color:#071b22;background:#d9e8ec}.public-demo-mode{color:#afc4cb;border:1px solid #425b65;align-items:center;gap:8px;min-height:34px;padding:0 12px;font:650 10px IBM Plex Mono,monospace;display:flex}.public-demo-mode i{background:#4db18c;border-radius:50%;width:7px;height:7px}.public-matter-library{background:#e7e7e1;flex-direction:column;height:calc(100dvh - 76px);min-height:0;display:flex;overflow:hidden}.public-library-boundary{color:#fff;background:#0b242c;border-bottom:1px solid #60747b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;min-height:154px;padding:25px 30px;display:grid}.public-library-boundary>div{min-width:0}.public-library-boundary>div>span{color:#7fb2c6;letter-spacing:.12em;font:700 10px IBM Plex Mono,monospace}.public-library-boundary h1{margin:8px 0 5px;font:550 clamp(27px,3vw,42px)/1.05 Newsreader,Noto Sans KR,serif}.public-library-boundary p{color:#adbec3;max-width:900px;margin:0;font-size:12px;line-height:1.65}.public-library-boundary dl{background:#536a72;border:1px solid #536a72;grid-template-columns:repeat(4,minmax(82px,1fr));gap:1px;margin:0;display:grid}.public-library-boundary dl>div{background:#102e37;align-content:space-between;min-height:72px;padding:12px;display:grid}.public-library-boundary dt{color:#849fa8;font-size:9px}.public-library-boundary dd{color:#82d5b7;margin:0;font:700 17px IBM Plex Mono,monospace}.public-library-workspace{flex:1;grid-template-columns:350px minmax(0,1fr);min-height:0;display:grid}.public-library-rail{color:#fff;background:#0b1d29;border-right:1px solid #53636b;flex-direction:column;min-width:0;min-height:0;display:flex}.public-library-rail>header{border-bottom:1px solid #314653;align-content:center;gap:5px;min-height:63px;padding:12px 15px;display:grid}.public-library-rail>header span{color:#6f96aa;letter-spacing:.12em;font:700 8px IBM Plex Mono,monospace}.public-library-rail>header strong{font-size:11px}.public-library-filters{border-bottom:1px solid #314653;grid-template-columns:repeat(3,1fr);gap:5px;padding:9px;display:grid}.public-library-filters button{color:#94a9b6;cursor:pointer;background:#0e2635;border:1px solid #334b5b;min-height:31px;font:700 9px IBM Plex Mono,monospace}.public-library-filters button.is-active{color:#fff;background:#22475c;border-color:#5d8ba7}.public-library-list{scrollbar-width:thin;scrollbar-color:#557080 transparent;flex:1;min-height:0;overflow-y:auto}.public-library-list>button{color:#d7e0e3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b3f4b;grid-template-columns:31px minmax(0,1fr) 72px;align-items:center;gap:9px;width:100%;min-height:82px;padding:11px 12px;display:grid}.public-library-list>button:hover{background:#102c3c}.public-library-list>button.is-active{background:#17384a;box-shadow:inset 4px 0 #73a8ff}.public-library-list>button>i{color:#7191a3;font:700 9px IBM Plex Mono,monospace}.public-library-list>button>span{gap:6px;min-width:0;display:grid}.public-library-list b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.public-library-list small{color:#78909d;font:600 8px IBM Plex Mono,monospace}.public-library-list em{color:#88a2af;text-align:right;font:650 8px/1.55 IBM Plex Mono,monospace}.public-library-list-state{color:#91a5af;margin:0;padding:18px 14px;font-size:10px;line-height:1.6}.public-library-list-state.is-error{color:#e0a39d}.public-library-rail>footer{color:#78909d;border-top:1px solid #314653;padding:11px 14px;font-size:9px;line-height:1.6}.public-library-detail{min-width:0;min-height:0;overflow:hidden}.public-library-empty{color:#65747a;place-content:center;height:100%;display:grid}.public-library-safe-detail{background:#f7f6f2;border-top:3px solid #376de5;height:100%;padding:clamp(32px,6vw,92px);overflow-y:auto}.public-library-safe-detail>span{color:#376de5;letter-spacing:.13em;font:700 10px IBM Plex Mono,monospace}.public-library-safe-detail h2{max-width:980px;margin:18px 0 12px;font:600 clamp(34px,5vw,68px)/1.14 Newsreader,Noto Sans KR,serif}.public-library-safe-detail>p{color:#62747d;margin:0;font-size:13px}.public-library-safe-detail dl{background:#c8ced1;border:1px solid #9ba9b0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:980px;margin:44px 0 0;display:grid}.public-library-safe-detail dl>div{background:#fff;align-content:center;gap:9px;min-height:100px;padding:18px;display:grid}.public-library-safe-detail dt{color:#6b7d86;font:700 9px IBM Plex Mono,monospace}.public-library-safe-detail dd{color:#173647;margin:0;font-size:14px;font-weight:750}.public-library-safe-detail section{background:#f7ead0;border:1px solid #c29d5d;max-width:980px;margin-top:24px;padding:20px 22px}.public-library-safe-detail section b{color:#835b20;font:750 10px IBM Plex Mono,monospace}.public-library-safe-detail section p{color:#655d4f;margin:8px 0 0;font-size:11px;line-height:1.7}.public-demo-hero{color:#fff;background:#0b242c;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:70px;min-height:340px;padding:58px clamp(22px,6vw,110px) 44px;display:grid;position:relative;overflow:hidden}.public-demo-hero:after{content:"M";color:#ffffff09;pointer-events:none;font:500 430px/1 Newsreader,serif;position:absolute;top:-110px;right:-25px}.public-demo-hero>div,.public-demo-hero dl{z-index:1;position:relative}.public-demo-hero>div>span{color:#77a8ff;letter-spacing:.12em;font:700 11px IBM Plex Mono,monospace}.public-demo-hero h1{max-width:930px;margin:14px 0 12px;font-family:Newsreader,Noto Sans KR,serif;font-size:clamp(38px,5vw,70px);font-weight:550;line-height:1.08}.public-demo-hero p{color:#b7c5c9;max-width:780px;margin:0;font-size:16px;line-height:1.8}.public-demo-hero dl{border-top:1px solid #4b626a;margin:0}.public-demo-hero dl>div{border-bottom:1px solid #3e545c;gap:5px;min-height:64px;padding:11px 0;display:grid}.public-demo-hero dt{color:#849ba4;font-size:11px}.public-demo-hero dd{color:#e3e9e9;overflow-wrap:anywhere;margin:0;font:650 11px IBM Plex Mono,monospace}.public-demo-boundary{background:#dfe3df;border-bottom:1px solid #9eaaad;grid-template-columns:repeat(4,1fr);display:grid}.public-demo-boundary>div{border-right:1px solid #aeb8ba;align-content:space-between;gap:7px;min-height:112px;padding:19px clamp(15px,2vw,28px);display:grid}.public-demo-boundary>div:last-child{border-right:0}.public-demo-boundary span{color:#4a7486;font:700 10px IBM Plex Mono,monospace}.public-demo-boundary strong{font-size:14px}.public-demo-boundary small{color:#69797d;font-size:11px;line-height:1.5}.public-demo-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:30px;padding:46px clamp(22px,6vw,110px);display:grid}.public-demo-judgment>span,.public-demo-unknowns>span,.public-scenarios>header span,.public-stop-conditions>header span{color:#497589;letter-spacing:.11em;font:700 11px IBM Plex Mono,monospace}.public-demo-judgment>h2{max-width:900px;margin:11px 0 25px;font:550 clamp(28px,3vw,44px)/1.2 Newsreader,Noto Sans KR,serif}.public-demo-judgment>article{background:#fff;border:1px solid #93a4a9;border-left:5px solid #315f78;gap:10px;padding:24px 26px;display:grid}.public-demo-judgment>article small{color:#587588;font:700 10px IBM Plex Mono,monospace}.public-demo-judgment>article strong{font-size:17px;line-height:1.75}.public-demo-judgment>article p{color:#6c7c81;margin:0;font:650 11px IBM Plex Mono,monospace}.public-evidence-posture{background:#b1b9ba;border:1px solid #b1b9ba;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:13px;display:grid}.public-evidence-posture>div{background:#eceeea;align-content:space-between;gap:10px;min-height:88px;padding:14px;display:grid}.public-evidence-posture span{color:#52788a;font:700 10px IBM Plex Mono,monospace}.public-evidence-posture strong{font-size:12px;line-height:1.55}.public-demo-unknowns{color:#fff;background:#272a28;border:1px solid #927b68;padding:25px}.public-demo-unknowns h3{margin:10px 0 22px;font:550 27px/1.2 Newsreader,Noto Sans KR,serif}.public-demo-unknowns p{color:#d4d4cd;border-top:1px solid #4b4d49;margin:0;padding:15px 0;font-size:13px;line-height:1.7}.public-scenarios{padding:0 clamp(22px,6vw,110px) 46px}.public-scenarios>header,.public-stop-conditions>header{border-bottom:1px solid #89999d;justify-content:space-between;align-items:end;gap:20px;min-height:75px;display:flex}.public-scenarios>header h2,.public-stop-conditions>header h2{margin:6px 0 13px;font-size:28px}.public-scenarios>header small{color:#6b7b80;margin-bottom:15px;font-size:12px}.public-scenarios>div{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:16px;display:grid}.public-scenarios article{background:#fff;border:1px solid #a6b0b2;flex-direction:column;min-height:245px;padding:20px;display:flex;position:relative}.public-scenarios article>i{background:#3d8c71;height:4px;position:absolute;inset:0 0 auto}.public-scenarios article>i.tone-2{background:#3b76d8}.public-scenarios article>i.tone-3{background:#b2782f}.public-scenarios article>i.tone-4{background:#ac4f4f}.public-scenarios article>header{align-items:center;gap:11px;margin-top:5px;display:flex}.public-scenarios article>header span{background:#edf0ee;place-content:center;width:29px;height:29px;font:700 10px IBM Plex Mono,monospace;display:grid}.public-scenarios article>header strong{font-size:14px}.public-scenarios article>p{color:#627176;flex:1;margin:22px 0;font-size:13px;line-height:1.65}.public-scenarios article dl{gap:8px;margin:0;display:grid}.public-scenarios article dl div{border-top:1px solid #d8dcdb;justify-content:space-between;gap:12px;padding-top:8px;display:flex}.public-scenarios article dt{color:#718085;font-size:10px}.public-scenarios article dd{text-align:right;margin:0;font-size:11px;font-weight:700}.public-stop-conditions{padding:0 clamp(22px,6vw,110px) 54px}.public-stop-conditions ol{counter-reset:stops;background:#e2dfd7;border:1px solid #aaa8a0;grid-template-columns:repeat(3,1fr);margin:16px 0 0;padding:0;list-style:none;display:grid}.public-stop-conditions li{background:#f4f2ec;border-right:1px solid #aaa8a0;align-content:space-between;gap:15px;min-height:118px;padding:20px;font-size:13px;line-height:1.65;display:grid}.public-stop-conditions li:last-child{border-right:0}.public-stop-conditions li:before{counter-increment:stops;content:"STOP–0" counter(stops);color:#a04b47;font:700 10px IBM Plex Mono,monospace}.public-demo-footer{color:#fff;background:#081b22;grid-template-columns:1fr auto;align-items:center;gap:50px;min-height:145px;padding:26px clamp(22px,6vw,110px);display:grid}.public-demo-footer p{color:#abbcc1;max-width:800px;margin:0;font-size:13px;line-height:1.8}.public-demo-footer>div{grid-template-columns:auto auto;gap:8px 18px;display:grid}.public-demo-footer span{color:#718b94;font:650 9px IBM Plex Mono,monospace}.public-demo-footer strong{color:#80d2b2;font:700 10px IBM Plex Mono,monospace}.institution-studio{width:100%;height:100%;min-height:0;color:var(--ink-950);background:linear-gradient(#f9f9f6e0,#f9f9f6e0),repeating-linear-gradient(90deg,#0000 0 69px,#18353d09 69px 70px),#e8e7e1;padding:26px 30px 72px;overflow:hidden auto}.institution-header{border-bottom:1px solid #89999d;justify-content:space-between;align-items:center;gap:32px;min-height:128px;display:flex}.institution-header>div:first-child{max-width:900px}.institution-header>div:first-child>span,.runtime-control-section>header span,.institution-control-register>header span,.incident-section>header span,.public-release-ledger>header span,.governance-event-ledger>header span{color:#47758a;letter-spacing:.1em;font:700 11px IBM Plex Mono,monospace}.institution-header h2{margin:8px 0 7px;font:550 clamp(32px,3vw,46px)/1.1 Newsreader,Noto Sans KR,serif}.institution-header p{color:#5f7075;max-width:850px;margin:0;font-size:14px;line-height:1.75}.institution-header>div:last-child{justify-items:end;gap:10px;display:grid}.institution-header>div:last-child span{color:#9a641f;background:#f8ecd8;border:1px solid #c79e62;padding:7px 10px;font:700 10px IBM Plex Mono,monospace}.institution-header>div:last-child span.is-ready{color:#246c56;background:#e4f2eb;border-color:#6fad94}.institution-header button,.incident-section>header button{color:#fff;cursor:pointer;background:#153a47;border:1px solid #315f72;min-height:42px;padding:0 15px;font-size:12px;font-weight:700}.institution-error{color:#773f3f;background:#f7e7e5;border:1px solid #d39b98;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:65px;margin:15px 0;padding:13px 16px;display:grid}.institution-error strong,.institution-error span{font-size:13px}.institution-error button{color:#874747;cursor:pointer;background:0 0;border:0;font-weight:700}.institution-posture{background:#a3afb1;border:1px solid #a3afb1;grid-template-columns:repeat(5,1fr);gap:1px;margin:16px 0;display:grid}.institution-posture article{background:#fff;align-content:space-between;gap:8px;min-height:105px;padding:16px;display:grid}.institution-posture span{color:#63808b;font:700 10px IBM Plex Mono,monospace}.institution-posture strong{font-size:18px}.institution-posture small{color:#6b7b80;overflow-wrap:anywhere;font-size:10px;line-height:1.5}.ledger-backup-panel{background:#f8f8f4;border:1px solid #84979c;margin-top:16px}.ledger-backup-panel>header{color:#fff;background:#0c2832;border-top:4px solid #3976dd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:128px;padding:20px 22px;display:grid}.ledger-backup-panel>header span{color:#78a4b6;letter-spacing:.11em;font:750 10px IBM Plex Mono,monospace}.ledger-backup-panel>header h3{margin:8px 0 7px;font-size:23px}.ledger-backup-panel>header p{color:#b4c3c8;max-width:820px;margin:0;font-size:12px;line-height:1.7}.ledger-backup-actions{grid-template-columns:1fr;gap:8px;display:grid}.ledger-backup-actions button{color:#fff;cursor:pointer;background:#326ddd;border:1px solid #5a83d5;min-width:185px;min-height:43px;padding:0 15px;font-size:11px;font-weight:800}.ledger-backup-actions button.is-secondary{color:#d5e0e3;background:0 0;border-color:#69838c}.ledger-backup-actions button:disabled{opacity:.55;cursor:wait}.ledger-backup-status{background:#a7b2b4;border-bottom:1px solid #a7b2b4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ledger-backup-status article{background:#fff;align-content:space-between;gap:8px;min-height:98px;padding:15px 17px;display:grid}.ledger-backup-status span,.ledger-backup-latest span{color:#63808b;letter-spacing:.08em;font:750 9px IBM Plex Mono,monospace}.ledger-backup-status strong{overflow-wrap:anywhere;font:750 14px IBM Plex Mono,monospace}.ledger-backup-status small{color:#6c7b80;font-size:10px}.ledger-backup-latest{background:#edf1ef;border-bottom:1px solid #b9c2c2;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.ledger-backup-latest>div{gap:5px;display:grid}.ledger-backup-latest strong{overflow-wrap:anywhere;font-size:11px;line-height:1.5}.ledger-backup-latest i{color:#8b5b18;background:#fbf0dc;border:1px solid #d6ad6d;padding:6px 8px;font:750 8px IBM Plex Mono,monospace}.ledger-backup-panel>footer{color:#66787d;background:#f8f8f4;justify-content:space-between;gap:20px;padding:13px 18px;font-size:10px;line-height:1.55;display:flex}.ledger-backup-error,.ledger-backup-verification{color:#7d3f3d;background:#f8e7e5;border-bottom:1px solid #d29b97;align-items:center;gap:15px;min-height:50px;padding:11px 17px;display:flex}.ledger-backup-verification{color:#285f4c;background:#e8f3ee;border-color:#87b3a2}.ledger-backup-error strong,.ledger-backup-verification strong{font:800 9px IBM Plex Mono,monospace}.ledger-backup-error span,.ledger-backup-verification span{font-size:11px}.runtime-control-section,.institution-control-register,.incident-section{background:#fff;border:1px solid #95a3a6;margin-top:16px}.runtime-control-section>header,.institution-control-register>header,.incident-section>header{color:#fff;background:#0a242d;justify-content:space-between;align-items:center;gap:25px;min-height:82px;padding:16px 20px;display:flex}.runtime-control-section>header h3,.institution-control-register>header h3,.incident-section>header h3{margin:6px 0 0;font-size:22px}.runtime-control-section>header p{color:#acbdc2;text-align:right;max-width:620px;margin:0;font-size:12px;line-height:1.7}.institution-control-register>header small{color:#99afb7;font:650 10px IBM Plex Mono,monospace}.institution-control-register .control-domain-list footer{grid-template-columns:105px minmax(150px,1fr) auto auto}.runtime-control-grid{background:#aeb8ba;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.runtime-control-grid article{background:#f6f7f4;border-top:4px solid #3e8b70;align-content:start;gap:12px;min-width:0;min-height:275px;padding:18px;display:grid}.runtime-control-grid article.is-stopped{background:#f7e8e6;border-top-color:#b04e4b}.runtime-control-grid article>header{align-items:center;gap:8px;display:flex}.runtime-control-grid article>header i{background:#3e9a78;border-radius:50%;width:8px;height:8px}.runtime-control-grid article.is-stopped>header i{background:#bd4d49}.runtime-control-grid article>header span{color:#477363;font:700 9px IBM Plex Mono,monospace}.runtime-control-grid article.is-stopped>header span{color:#9a4946}.runtime-control-grid article>strong{font-size:15px}.runtime-control-grid article>p{color:#5e6e72;margin:0;font-size:12px;line-height:1.6}.runtime-control-grid article>small{color:#6d7d81;min-height:48px;font-size:10px;line-height:1.5}.runtime-control-grid input{background:#fff;border:1px solid #bbc4c5;min-height:40px;padding:0 10px;font-size:11px}.runtime-control-grid button{color:#8e4744;cursor:pointer;background:0 0;border:1px solid #9b5753;min-height:38px;font-size:11px;font-weight:700}.runtime-control-grid article.is-stopped button{color:#286d56;border-color:#347861}.runtime-control-grid button:disabled{opacity:.45}.control-domain{border-top:1px solid #b5bfc1;grid-template-columns:155px minmax(0,1fr);display:grid}.control-domain:first-of-type{border-top:0}.control-domain-label{color:#fff;background:#183640;align-content:start;gap:8px;padding:18px;display:grid}.control-domain-label span{color:#75a2b4;font:700 9px IBM Plex Mono,monospace}.control-domain-label strong{font-size:15px}.control-domain-label small{color:#9eb1b7;font-size:10px}.control-domain-list{background:#b7c0c1;grid-template-columns:repeat(2,1fr);gap:1px;min-width:0;display:grid}.control-domain-list>article{background:#fafaf7;border-top:3px solid #8c989a;align-content:start;gap:10px;min-width:0;min-height:295px;padding:17px;display:grid}.control-domain-list>article.status-verified{border-top-color:#348064}.control-domain-list>article.status-implemented{border-top-color:#3d7196}.control-domain-list>article.status-exception{border-top-color:#ad7431}.control-domain-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.control-domain-list article>div span{color:#356479;font:700 10px IBM Plex Mono,monospace}.control-domain-list article>div i{color:#66797e;background:#e7eae8;padding:4px 6px;font:700 9px IBM Plex Mono,monospace}.control-domain-list article>strong{font-size:15px}.control-domain-list article>p{color:#59696e;min-height:55px;margin:0;font-size:12px;line-height:1.65}.control-domain-list dl{background:#d2d7d6;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.control-domain-list dl div{background:#eff0ed;gap:4px;padding:8px;display:grid}.control-domain-list dl div:last-child{grid-column:1/-1}.control-domain-list dt{color:#768589;font-size:9px}.control-domain-list dd{margin:0;font-size:10px;line-height:1.45}.control-domain-list footer{grid-template-columns:105px 1fr auto;gap:7px;margin-top:auto;display:grid}.control-domain-list select,.control-domain-list input{background:#fff;border:1px solid #bac3c4;min-width:0;min-height:39px;padding:0 9px;font-size:10px}.control-domain-list button{color:#315c6b;cursor:pointer;background:#edf2f3;border:1px solid #416a79;min-height:39px;padding:0 11px;font-size:10px;font-weight:700}.incident-section>header button{background:0 0;border-color:#72909a}.incident-composer{background:#e6e9e6;border-bottom:1px solid #aeb8b9;grid-template-columns:150px 1fr 1fr;gap:10px;padding:18px;display:grid}.incident-composer input,.incident-composer select,.incident-composer textarea{background:#fff;border:1px solid #aeb9ba;min-width:0;min-height:42px;padding:9px 11px;font-size:12px}.incident-composer .is-wide{grid-column:1/-1}.incident-composer button{color:#fff;cursor:pointer;background:#8d4643;border:0;grid-column:3;min-height:42px;font-size:11px;font-weight:700}.incident-ledger{background:#b6bfc0;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.incident-ledger>article{background:#fafaf7;border-top:4px solid #b17731;align-content:start;gap:11px;min-height:240px;padding:17px;display:grid}.incident-ledger>article.severity-critical{border-top-color:#aa4745}.incident-ledger>article.severity-high{border-top-color:#b55e3d}.incident-ledger>article.severity-low{border-top-color:#528474}.incident-ledger article>header{grid-template-columns:auto auto auto 1fr;align-items:center;gap:8px;display:grid}.incident-ledger article>header span{color:#315f72;font:700 10px IBM Plex Mono,monospace}.incident-ledger article>header i,.incident-ledger article>header b{background:#ebe5dc;padding:3px 5px;font:700 8px IBM Plex Mono,monospace}.incident-ledger article>header time{color:#78878b;justify-self:end;font:600 9px IBM Plex Mono,monospace}.incident-ledger article>strong{font-size:15px}.incident-ledger article>p{color:#5a6a6e;margin:0;font-size:12px;line-height:1.65}.incident-ledger article>small{color:#6a787c;font-size:10px;line-height:1.55}.incident-ledger article>footer{border-top:1px solid #d1d7d6;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.incident-ledger footer span{color:#708084;font:600 9px IBM Plex Mono,monospace}.incident-ledger footer button{color:#315e6d;cursor:pointer;background:0 0;border:1px solid #3e6b78;min-height:34px;padding:0 10px;font-size:10px;font-weight:700}.institution-empty{text-align:center;background:#fafaf7;place-content:center;gap:7px;min-height:150px;padding:25px;display:grid}.institution-empty strong{font-size:14px}.institution-empty span{color:#6e7d81;max-width:520px;font-size:11px;line-height:1.6}.institution-bottom-grid{grid-template-columns:.85fr 1.15fr;gap:14px;margin-top:16px;display:grid}.public-release-ledger,.governance-event-ledger{background:#fff;border:1px solid #99a6a8;min-width:0}.public-release-ledger>header,.governance-event-ledger>header{color:#fff;background:#16343e;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:12px 15px;display:flex}.public-release-ledger>header strong,.governance-event-ledger>header strong{color:#afc2c7;font-size:10px}.public-release-ledger>article{border-bottom:1px solid #d0d6d5;gap:8px;padding:15px;display:grid}.public-release-ledger article>div{justify-content:space-between;gap:10px;display:flex}.public-release-ledger article>div span{color:#356679;font:700 10px IBM Plex Mono,monospace}.public-release-ledger article>div i{color:#39775f;font:700 9px IBM Plex Mono,monospace}.public-release-ledger article>strong{font-size:13px}.public-release-ledger article>p{color:#607075;margin:0;font-size:11px;line-height:1.6}.public-release-ledger article>small{color:#758589;font:600 9px IBM Plex Mono,monospace}.governance-event-ledger>article{border-bottom:1px solid #d2d7d6;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;min-height:58px;padding:9px 13px;display:grid}.governance-event-ledger article>span{color:#4a7585;font:700 9px IBM Plex Mono,monospace}.governance-event-ledger article>div{gap:4px;display:grid}.governance-event-ledger article strong{font-size:11px;line-height:1.45}.governance-event-ledger article small{color:#778589;font-size:9px}.governance-event-ledger code{color:#667b82;font-size:9px}.public-release-ledger article>footer{border-top:1px solid #e0e3e2;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:8px;display:grid}.public-release-ledger article>footer input{background:#fafaf7;border:1px solid #b9c3c4;min-width:0;min-height:38px;padding:0 10px;font-size:10px}.public-release-ledger article>footer button{color:#315e6d;cursor:pointer;background:#edf2f3;border:1px solid #416a79;min-height:38px;padding:0 11px;font-size:10px;font-weight:700}.public-release-ledger article>footer button:disabled{opacity:.5;cursor:wait}@media (max-width:1450px){.institution-posture{grid-template-columns:repeat(3,1fr)}.ledger-backup-status,.runtime-control-grid,.public-scenarios>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.public-demo-topbar{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.public-demo-navigation{order:3;width:100%}.public-demo-navigation button{flex:1}.public-matter-library{height:calc(100dvh - 120px)}.public-library-boundary{grid-template-columns:1fr;gap:18px}.public-library-boundary dl{width:100%}.public-library-safe-detail dl{grid-template-columns:1fr 1fr}.public-demo-hero,.public-demo-grid{grid-template-columns:1fr}.public-demo-hero{gap:30px}.public-demo-hero dl{max-width:620px}.public-demo-boundary{grid-template-columns:1fr 1fr}.public-demo-boundary>div:nth-child(2){border-right:0}.public-demo-boundary>div:nth-child(-n+2){border-bottom:1px solid #aeb8ba}.institution-header{padding:16px 0;display:grid}.institution-header>div:last-child{justify-items:start}.ledger-backup-panel>header{grid-template-columns:1fr}.ledger-backup-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-backup-actions button{min-width:0}.ledger-backup-latest{grid-template-columns:1fr}.ledger-backup-latest i{width:max-content}.control-domain{grid-template-columns:125px minmax(0,1fr)}.control-domain-list,.institution-bottom-grid{grid-template-columns:1fr}}@media (max-width:760px){.public-demo-topbar{flex-direction:column;align-items:flex-start;min-height:0;padding:14px 18px}.public-demo-navigation{order:initial}.public-demo-mode{width:100%}.public-matter-library{height:auto;min-height:calc(100dvh - 175px);overflow:visible}.public-library-boundary{min-height:0;padding:23px 18px}.public-library-boundary dl{grid-template-columns:1fr 1fr}.public-library-workspace{display:block}.public-library-rail{border-bottom:1px solid #53636b;border-right:0;height:390px}.public-library-detail{height:640px}.public-library-list>button{grid-template-columns:31px minmax(0,1fr) 68px}.public-library-safe-detail{padding:34px 20px}.public-library-safe-detail dl{grid-template-columns:1fr 1fr}.public-demo-hero{min-height:0;padding:42px 20px}.public-demo-hero h1{font-size:38px}.public-demo-hero p{font-size:14px}.public-demo-boundary{grid-template-columns:1fr}.public-demo-boundary>div{border-bottom:1px solid #aeb8ba;border-right:0}.public-demo-grid{padding:32px 16px}.public-evidence-posture{grid-template-columns:1fr}.public-scenarios,.public-stop-conditions{padding-left:16px;padding-right:16px}.public-scenarios>header,.public-stop-conditions>header{flex-direction:column;align-items:flex-start}.public-scenarios>header small{margin:0 0 12px}.public-scenarios>div,.public-stop-conditions ol{grid-template-columns:1fr}.public-stop-conditions li{border-bottom:1px solid #aaa8a0;border-right:0}.public-demo-footer{grid-template-columns:1fr;padding:25px 18px}.institution-studio{height:100%;padding:14px 14px 46px;overflow-y:auto}.institution-posture{grid-template-columns:1fr 1fr}.ledger-backup-panel>header{padding:17px}.ledger-backup-panel>header h3{font-size:21px}.ledger-backup-actions,.ledger-backup-status{grid-template-columns:1fr}.ledger-backup-panel>footer{display:grid}.runtime-control-grid{grid-template-columns:1fr}.runtime-control-section>header,.institution-control-register>header,.incident-section>header{flex-direction:column;align-items:flex-start}.runtime-control-section>header p{text-align:left}.control-domain{grid-template-columns:1fr}.control-domain-label{min-height:90px}.control-domain-list footer,.incident-composer{grid-template-columns:1fr}.incident-composer .is-wide,.incident-composer button{grid-column:auto}.incident-ledger{grid-template-columns:1fr}.governance-event-ledger>article{grid-template-columns:40px 1fr}.governance-event-ledger code{grid-column:2}}.decision-cell-studio{color:#132128;scrollbar-width:thin;scrollbar-color:#9da9ad transparent;background:linear-gradient(#f6f6f2e8,#f6f6f2e8),repeating-linear-gradient(90deg,#0000 0 79px,#1837410b 79px 80px),#e7e6df;width:100%;height:100%;min-height:0;padding:24px 28px 76px;overflow:hidden auto}.decision-cell-loading{color:#17313a;text-align:center;background:#efeee9;place-content:center;gap:9px;width:100%;height:100%;display:grid}.decision-cell-loading span{color:#4c7788;letter-spacing:.13em;font:700 11px IBM Plex Mono,monospace}.decision-cell-loading strong{font-size:18px}.decision-cell-header{border-bottom:1px solid #84959a;justify-content:space-between;align-items:center;gap:28px;min-height:132px;display:flex}.decision-cell-header>div:first-child{max-width:980px}.decision-cell-header>div:first-child>span,.decision-cell-open>span,.decision-cell-recommendation>header span,.decision-cell-action-panel>span,.decision-cell-board>section>header span,.decision-cell-alerts>header span,.decision-cell-seal>div>span,.decision-cell-history>header span{color:#3e7185;letter-spacing:.12em;font:700 11px IBM Plex Mono,monospace}.decision-cell-header h1{margin:8px 0 6px;font:560 clamp(36px,3.2vw,54px)/1 Newsreader,Noto Sans KR,serif}.decision-cell-header p{color:#596a70;max-width:900px;margin:0;font-size:14px;line-height:1.75}.decision-cell-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.decision-cell-header-actions .quiet-button{color:#203940;background:#ffffff8c;border-color:#a7b1b2}.decision-cell-live{color:#246e57;background:#e4f1ea;border:1px solid #6a9b88;align-items:center;gap:8px;min-height:36px;padding:0 11px;font:700 10px IBM Plex Mono,monospace;display:inline-flex}.decision-cell-live i{background:#2b9571;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2b95711a}.decision-cell-live.paused{color:#8b5c1c;background:#f4ead9;border-color:#c4a06a}.decision-cell-live.paused i{background:#b67a28}.decision-cell-live.closed{color:#7c4b4b;background:#f3e3e2;border-color:#bd8b88}.decision-cell-live.closed i{background:#aa4c49}.decision-cell-error{color:#813f3d;background:#f7e8e5;border:1px solid #d3a09c;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:62px;margin:14px 0;padding:13px 16px;display:grid}.decision-cell-error strong,.decision-cell-error span{font-size:12px;line-height:1.55}.decision-cell-open{background:#fff;border:1px solid #82949a;border-top:5px solid #315f73;gap:17px;width:min(900px,100%);margin:38px auto;padding:28px;display:grid;box-shadow:0 18px 45px #162c341a}.decision-cell-open h2{margin:0;font-size:28px}.decision-cell-open>p{color:#5d6e73;margin:-6px 0 4px;font-size:13px;line-height:1.7}.decision-cell-open>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.decision-cell-open label,.decision-cell-seal label{gap:7px;display:grid}.decision-cell-open label>span,.decision-cell-seal label>span{color:#596e76;font-size:11px;font-weight:700}.decision-cell-open input,.decision-cell-open textarea,.decision-cell-seal input,.decision-cell-seal select{color:#17272d;background:#fbfbf8;border:1px solid #adb8bb;min-width:0;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.55}.decision-cell-open button{justify-self:end;min-height:44px}.decision-cell-clock{background:#9eaaad;border:1px solid #9eaaad;grid-template-columns:1.25fr repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.decision-cell-clock article{background:#fff;align-content:space-between;gap:7px;min-height:106px;padding:14px 16px;display:grid}.decision-cell-clock article:first-child{color:#fff;background:#102a34}.decision-cell-clock span{color:#587985;font:700 10px IBM Plex Mono,monospace}.decision-cell-clock article:first-child span{color:#73a5b5}.decision-cell-clock strong{font-size:18px;line-height:1.35}.decision-cell-clock small{color:#6d7d81;font-size:11px;line-height:1.45}.decision-cell-clock article:first-child small{color:#aec0c5}.decision-cell-lineage{background:#9eaaad;border:1px solid #9eaaad;grid-template-columns:repeat(5,1fr) 115px;gap:1px;margin-top:13px;display:grid}.decision-cell-lineage article{background:#f7f7f4;border-top:4px solid #9caaa9;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 9px;min-height:78px;padding:11px 13px;display:grid}.decision-cell-lineage article.is-ready{background:#f2f8f4;border-top-color:#318266}.decision-cell-lineage article i{color:#55727d;background:#e2e8e8;grid-row:1/3;place-content:center;width:28px;height:28px;font:700 9px IBM Plex Mono,monospace;display:grid}.decision-cell-lineage article span{color:#6b7d83;font:700 9px IBM Plex Mono,monospace}.decision-cell-lineage article strong{font-size:12px}.decision-cell-lineage article small{color:#7e8c8f;grid-area:1/3/3;font:700 9px IBM Plex Mono,monospace}.decision-cell-lineage article.is-ready small{color:#28745b}.decision-cell-lineage>div{text-align:center;color:#fff;background:#173640;place-content:center;display:grid}.decision-cell-lineage>div strong{font:700 22px IBM Plex Mono,monospace}.decision-cell-lineage>div span{color:#9eb4bb;font:700 8px IBM Plex Mono,monospace}.decision-cell-current{background:#fff;border:1px solid #82959a;grid-template-columns:minmax(0,1fr) 310px;min-height:325px;margin-top:13px;display:grid}.decision-cell-recommendation{border-right:1px solid #aab4b6;min-width:0;padding:24px 27px}.decision-cell-recommendation>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.decision-cell-recommendation>header i{color:#2e725c;background:#e4f0ea;padding:6px 9px;font:700 10px IBM Plex Mono,monospace}.decision-cell-recommendation h2{max-width:940px;margin:24px 0 11px;font:560 clamp(27px,2.4vw,40px)/1.24 Newsreader,Noto Sans KR,serif}.decision-cell-recommendation>p{color:#33464d;max-width:920px;margin:0;font-size:14px;line-height:1.75}.decision-cell-recommendation blockquote{color:#58696e;background:#eef1ef;border-left:4px solid #557c8d;margin:19px 0;padding:13px 16px;font-size:13px;line-height:1.65}.decision-cell-recommendation>div:last-child:not(.decision-cell-empty){border-top:1px solid #d2d8d7;grid-template-columns:auto auto 1fr;align-items:end;gap:7px 13px;padding-top:17px;display:grid}.decision-cell-recommendation>div:last-child span{color:#6a7c81;font:700 9px IBM Plex Mono,monospace}.decision-cell-recommendation>div:last-child strong{grid-area:1/2/3;font:700 25px IBM Plex Mono,monospace}.decision-cell-recommendation>div:last-child code{color:#5e7680;justify-self:end;font-size:10px}.decision-cell-action-panel{color:#fff;background:#102a34;align-content:start;gap:16px;padding:24px;display:grid}.decision-cell-action-panel>span{color:#72a5b6}.decision-cell-action-panel>strong{font-size:14px;line-height:1.65}.decision-cell-action-panel>button{min-height:44px}.decision-cell-action-panel .outline-button{color:#c5d3d8;background:0 0;border-color:#62818b}.decision-cell-action-panel small{color:#9db1b7;font-size:11px;line-height:1.65}.decision-cell-empty{color:#67777c;place-content:center;justify-items:start;gap:9px;min-height:180px;display:grid}.decision-cell-empty strong{color:#253a41;font-size:15px}.decision-cell-empty span{max-width:560px;font-size:12px;line-height:1.6}.decision-cell-empty button,.decision-cell-board>section>button{color:#315f77;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.decision-cell-empty.compact{min-height:125px;padding:18px}.decision-cell-board{grid-template-columns:.78fr 1.15fr 1fr;gap:13px;margin-top:13px;display:grid}.decision-cell-board>section{background:#fff;border:1px solid #8f9da1;flex-direction:column;min-width:0;min-height:440px;display:flex}.decision-cell-board>section>header,.decision-cell-alerts>header{color:#fff;background:#173640;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 15px;display:flex}.decision-cell-board>section>header span,.decision-cell-alerts>header span{color:#7eabb9}.decision-cell-board>section>header strong,.decision-cell-alerts>header strong{color:#cad8dc;font:700 11px IBM Plex Mono,monospace}.decision-cell-board>section>p{color:#69797d;background:#f0f1ed;border-bottom:1px solid #d0d6d6;min-height:66px;margin:0;padding:12px 15px;font-size:11px;line-height:1.55}.decision-cell-board>section>div{flex:1;min-height:0;overflow-y:auto}.decision-cell-board>section>button{text-align:left;border-top:1px solid #cdd4d4;min-height:44px;padding:0 15px}.decision-cell-delta article{border-bottom:1px solid #dce0df;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:grid}.decision-cell-delta article i{color:#2c755c;text-align:center;background:#e1f0e8;padding:4px;font:700 9px IBM Plex Mono,monospace}.decision-cell-delta article i.kind-chg{color:#8c601e;background:#f3e8d7}.decision-cell-delta article i.kind-del{color:#944846;background:#f3e1df}.decision-cell-delta article code{color:#405c66;overflow-wrap:anywhere;font-size:10px}.decision-cell-hypotheses article{border-bottom:1px solid #d6dcdb;border-left:4px solid #4d7890;grid-template-columns:32px 1fr;gap:11px;min-height:155px;padding:14px;display:grid}.decision-cell-hypotheses article.assessment-leading{border-left-color:#2c8466}.decision-cell-hypotheses article.assessment-weak{border-left-color:#a9672d}.decision-cell-hypotheses article.assessment-not_assessable{border-left-color:#899497}.decision-cell-hypotheses article>i{background:#e8eceb;place-content:center;width:29px;height:29px;font:700 10px IBM Plex Mono,monospace;display:grid}.decision-cell-hypotheses article>div{gap:6px;display:grid}.decision-cell-hypotheses article span{color:#487386;font:700 9px IBM Plex Mono,monospace}.decision-cell-hypotheses article strong{font-size:14px}.decision-cell-hypotheses article p{color:#506267;margin:0;font-size:12px;line-height:1.55}.decision-cell-hypotheses article small,.decision-cell-hypotheses article em{color:#65767a;font-size:10px;font-style:normal;line-height:1.5}.decision-cell-hypotheses article em{color:#8a514e}.decision-cell-triggers article{border-bottom:1px solid #d5dbda;grid-template-columns:10px 1fr;gap:11px;min-height:105px;padding:13px 14px;display:grid}.decision-cell-triggers article>i{background:#89979a;border-radius:50%;width:8px;height:8px;margin-top:7px}.decision-cell-triggers article>i.is-normal{background:#32916f;box-shadow:0 0 0 4px #e1f0e9}.decision-cell-triggers article>i.is-watch{background:#b97a2b;box-shadow:0 0 0 4px #f3e7d6}.decision-cell-triggers article>i.is-breach{background:#b84d49;box-shadow:0 0 0 4px #f3dfdd}.decision-cell-triggers article>div{gap:5px;display:grid}.decision-cell-triggers article span{color:#52737f;font:700 9px IBM Plex Mono,monospace}.decision-cell-triggers article strong{font-size:13px;line-height:1.45}.decision-cell-triggers article p{color:#657579;margin:0;font-size:11px;line-height:1.45}.decision-cell-triggers article small{color:#76504a;font-size:10px;line-height:1.45}.decision-cell-alerts{background:#fff;border:1px solid #9b7470;margin-top:13px}.decision-cell-alerts>header{background:#4d2928}.decision-cell-alerts>article{border-bottom:1px solid #dfd2d0;grid-template-columns:95px 1fr;align-items:center;gap:15px;min-height:86px;padding:13px 16px;display:grid}.decision-cell-alerts>article:last-child{border-bottom:0}.decision-cell-alerts article>i{color:#8b423f;text-align:center;background:#f4e3e1;padding:6px 8px;font:700 9px IBM Plex Mono,monospace}.decision-cell-alerts article>div{gap:5px;display:grid}.decision-cell-alerts article strong{font-size:13px}.decision-cell-alerts article p{color:#665a58;margin:0;font-size:11px;line-height:1.55}.decision-cell-alerts article small{color:#8a7470;font-size:9px}.decision-cell-seal{background:#e6e4dd;border:1px solid #89999d;grid-template-columns:minmax(260px,1fr) 145px minmax(250px,.8fr) auto;align-items:end;gap:14px;min-height:130px;margin-top:13px;padding:17px 19px;display:grid}.decision-cell-seal h3{margin:7px 0 5px;font-size:19px}.decision-cell-seal p{color:#5d6d71;margin:0;font-size:11px;line-height:1.55}.decision-cell-seal button{min-height:44px}.decision-cell-history{background:#fff;border:1px solid #87969a;margin-top:13px}.decision-cell-history>header{color:#fff;background:#102a34;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:flex}.decision-cell-history>header span{color:#78a5b4}.decision-cell-history>header h3{margin:6px 0 0;font-size:21px}.decision-cell-history>header>strong{color:#acc0c6;font:700 10px IBM Plex Mono,monospace}.decision-cell-history-grid{grid-template-columns:minmax(340px,.8fr) 1fr;min-height:320px;display:grid}.decision-cell-history-grid>nav{border-right:1px solid #aab4b5;max-height:430px;overflow-y:auto}.decision-cell-history-grid>nav>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d4d9d8;grid-template-columns:10px 1fr;gap:5px 10px;width:100%;min-height:98px;padding:13px 14px;display:grid}.decision-cell-history-grid>nav>button:hover{background:#f2f4f1}.decision-cell-history-grid>nav>button.is-selected{background:#eaf0ef}.decision-cell-history-grid nav button>i{background:#4b7d8e;border-radius:50%;grid-row:1/4;width:8px;height:8px;margin-top:6px}.decision-cell-history-grid nav button>span{justify-content:space-between;gap:10px;display:flex}.decision-cell-history-grid nav button b{color:#315f70;font:700 10px IBM Plex Mono,monospace}.decision-cell-history-grid nav button em{color:#6c7f84;font:700 8px IBM Plex Mono,monospace}.decision-cell-history-grid nav button>strong{font-size:13px;line-height:1.45}.decision-cell-history-grid nav button>small{color:#748387;font-size:9px}.decision-cell-checkpoint-detail{background:#f7f7f3;align-content:start;gap:15px;padding:27px;display:grid}.decision-cell-checkpoint-detail>span{color:#3f7182;font:700 10px IBM Plex Mono,monospace}.decision-cell-checkpoint-detail h4{margin:0;font:560 29px/1.2 Newsreader,Noto Sans KR,serif}.decision-cell-checkpoint-detail p{color:#586a6f;margin:0;font-size:13px;line-height:1.65}.decision-cell-checkpoint-detail dl{background:#bdc5c5;border:1px solid #bdc5c5;grid-template-columns:repeat(4,1fr);gap:1px;margin:5px 0 0;display:grid}.decision-cell-checkpoint-detail dl div{background:#fff;align-content:space-between;min-height:72px;padding:10px;display:grid}.decision-cell-checkpoint-detail dt{color:#708084;font-size:9px}.decision-cell-checkpoint-detail dd{margin:0;font:700 19px IBM Plex Mono,monospace}.decision-cell-checkpoint-detail code{color:#536d76;font-size:10px}.decision-cell-checkpoint-detail>small{color:#2b785d;font:700 9px IBM Plex Mono,monospace}.decision-cell-checkpoint-detail.is-empty{place-content:center}@media (max-width:1500px){.decision-cell-clock{grid-template-columns:repeat(3,1fr)}.decision-cell-clock article:first-child{grid-column:span 2}.decision-cell-lineage{grid-template-columns:repeat(3,1fr)}.decision-cell-lineage>div{min-height:78px}.decision-cell-board{grid-template-columns:1fr 1fr}.decision-cell-triggers{grid-column:1/-1;min-height:360px!important}.decision-cell-triggers>div{grid-template-columns:repeat(2,1fr);display:grid}.decision-cell-triggers article{border-right:1px solid #d5dbda}.decision-cell-seal{grid-template-columns:1fr 150px 1fr}.decision-cell-seal button{grid-column:3}}@media (max-width:1100px){.decision-cell-studio{padding:18px 18px 68px}.decision-cell-header{flex-direction:column;align-items:flex-start;padding:18px 0}.decision-cell-header-actions{justify-content:flex-start}.decision-cell-current{grid-template-columns:1fr}.decision-cell-recommendation{border-bottom:1px solid #aab4b6;border-right:0}.decision-cell-action-panel{min-height:230px}.decision-cell-board{grid-template-columns:1fr}.decision-cell-triggers{grid-column:auto}.decision-cell-triggers>div{display:block}.decision-cell-history-grid{grid-template-columns:1fr}.decision-cell-history-grid>nav{border-bottom:1px solid #aab4b5;border-right:0;max-height:310px}.decision-cell-seal{grid-template-columns:1fr 1fr}.decision-cell-seal>div{grid-column:1/-1}.decision-cell-seal button{grid-column:2}}@media (max-width:760px){.decision-cell-studio{height:100%;padding:12px 12px 82px;overflow-y:auto}.decision-cell-header h1{font-size:38px}.decision-cell-header p{font-size:12px}.decision-cell-header-actions{width:100%}.decision-cell-header-actions button{flex:1}.decision-cell-open{margin:14px 0;padding:18px}.decision-cell-open>div{grid-template-columns:1fr}.decision-cell-open button{width:100%}.decision-cell-clock{grid-template-columns:1fr 1fr}.decision-cell-clock article:first-child{grid-column:1/-1}.decision-cell-clock article{min-height:96px;padding:12px}.decision-cell-clock strong{font-size:15px}.decision-cell-lineage{grid-template-columns:1fr 1fr}.decision-cell-lineage>div{min-height:78px}.decision-cell-lineage article{padding:9px}.decision-cell-recommendation{padding:20px 17px}.decision-cell-recommendation h2{font-size:29px}.decision-cell-recommendation>p{font-size:13px}.decision-cell-recommendation>div:last-child:not(.decision-cell-empty){grid-template-columns:1fr auto}.decision-cell-recommendation>div:last-child code{grid-column:1/-1;justify-self:start}.decision-cell-board>section{min-height:380px}.decision-cell-seal{grid-template-columns:1fr}.decision-cell-seal>div,.decision-cell-seal button{grid-column:auto}.decision-cell-seal button{width:100%}.decision-cell-alerts>article{grid-template-columns:1fr}.decision-cell-alerts article>i{justify-self:start}.decision-cell-history>header{flex-direction:column;align-items:flex-start}.decision-cell-checkpoint-detail{padding:19px}.decision-cell-checkpoint-detail dl{grid-template-columns:1fr 1fr}}.source-watch-studio{color:#132128;scrollbar-width:thin;scrollbar-color:#98a5a9 transparent;background:linear-gradient(#f4f4f0ed,#f4f4f0ed),repeating-linear-gradient(90deg,#0000 0 79px,#1837410b 79px 80px),#e5e5de;width:100%;height:100%;min-height:0;padding:24px 28px 76px;overflow:hidden auto}.source-watch-loading{color:#17313a;text-align:center;background:#efeee9;place-content:center;gap:9px;width:100%;height:100%;display:grid}.source-watch-loading span{color:#397388;letter-spacing:.12em;font:700 12px IBM Plex Mono,monospace}.source-watch-loading strong{font-size:19px}.source-watch-header{border-bottom:1px solid #829399;justify-content:space-between;align-items:center;gap:28px;min-height:132px;display:flex}.source-watch-header>div:first-child{max-width:930px}.source-watch-header>div:first-child>span,.source-watch-connectors>header span,.source-watch-projection>header span,.source-watch-board>section>header span,.source-watch-footer span,.source-watch-safety>div>span{color:#3e7185;letter-spacing:.12em;font:700 11px IBM Plex Mono,monospace}.source-watch-header h1{margin:8px 0 6px;font:560 clamp(38px,3.2vw,54px)/1 Newsreader,Noto Sans KR,serif}.source-watch-header p{color:#596a70;margin:0;font-size:14px;line-height:1.75}.source-watch-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.source-watch-mode{color:#785027;background:#f3e6d4;border:1px solid #bd8b52;align-items:center;min-height:38px;padding:0 12px;font:700 11px IBM Plex Mono,monospace;display:inline-flex}.source-watch-mode.is-auto{color:#1e7258;background:#e0efe7;border-color:#5f9a82}.source-watch-safety{background:#fff;border:1px solid #7e9298;grid-template-columns:minmax(260px,1.2fr) minmax(470px,1.5fr) auto;align-items:stretch;min-height:126px;margin-top:15px;display:grid}.source-watch-safety>div{color:#fff;background:#102a34;padding:17px 20px}.source-watch-safety>div span{color:#76a7b7}.source-watch-safety>div strong{margin-top:9px;font:700 20px IBM Plex Mono,monospace;display:block}.source-watch-safety>div p{color:#b7c7cc;margin:8px 0 0;font-size:12px;line-height:1.55}.source-watch-safety dl{background:#aeb8ba;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.source-watch-safety dl div{background:#f8f8f5;align-content:center;gap:8px;min-width:0;padding:14px;display:grid}.source-watch-safety dt{color:#69797d;font-size:11px}.source-watch-safety dd{color:#2a7c60;margin:0;font:700 24px IBM Plex Mono,monospace}.source-watch-safety>button{color:#334c55;cursor:pointer;background:#e9e7df;border:0;border-left:1px solid #b4bebf;min-width:205px;padding:0 17px;font-size:12px;font-weight:750}.source-watch-safety>button:hover{background:#dedbd1}.source-watch-safety>button:disabled{opacity:.55;cursor:wait}.source-watch-error{color:#813f3d;background:#f7e8e5;border:1px solid #d3a09c;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:62px;margin:13px 0 0;padding:13px 16px;display:grid}.source-watch-error strong,.source-watch-error span{font-size:12px;line-height:1.55}.source-watch-error button{color:#8d4642;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.institution-connector-registry{background:#fff;border:1px solid #87979b;margin-top:13px}.institution-connector-registry>header{background:#e9e7df;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:15px 18px;display:flex}.institution-connector-registry>header span{color:#3e7185;letter-spacing:.12em;font:700 10px IBM Plex Mono,monospace}.institution-connector-registry>header h2{margin:6px 0 3px;font-size:20px}.institution-connector-registry>header p{color:#66767b;margin:0;font-size:11px;line-height:1.5}.institution-connector-registry>header>strong{color:#315f72;flex:none;font:700 11px IBM Plex Mono,monospace}.institution-connector-registry>div{background:#aeb7b8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.institution-connector-card{background:#f9f9f6;border-top:3px solid #b77a2d;align-content:space-between;gap:8px;min-height:150px;padding:13px 14px;display:grid}.institution-connector-card.is-ready{border-top-color:#278066}.institution-connector-card.is-selected{background:#f0f5f2}.institution-connector-card header,.institution-connector-card footer{justify-content:space-between;gap:9px;display:flex}.institution-connector-card header span{color:#527581;font:700 9px IBM Plex Mono,monospace}.institution-connector-card header i{color:#8a5b1e;font:700 8px IBM Plex Mono,monospace}.institution-connector-card.is-ready header i{color:#217259}.institution-connector-card>strong{font-size:13px}.institution-connector-card>p{color:#647579;margin:0;font-size:10px;line-height:1.45}.institution-connector-card>small{color:#667b82;font:650 8px/1.45 IBM Plex Mono,monospace}.institution-connector-card footer a,.institution-connector-card footer b{color:#315f72;font-size:8px;text-decoration:none}.institution-connector-card footer b{color:#65777d;font-family:IBM Plex Mono,monospace}.source-access-classes{background:#fff;border:1px solid #87979b;margin-top:13px}.source-access-classes>header{color:#fff;background:#15313b;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 18px;display:flex}.source-access-classes>header span{color:#78a4b2;letter-spacing:.12em;font:700 10px IBM Plex Mono,monospace}.source-access-classes>header h2{margin:6px 0 3px;font-size:20px}.source-access-classes>header p{color:#b4c5ca;max-width:900px;margin:0;font-size:11px;line-height:1.55}.source-access-classes>header>strong{color:#b8cad0;flex:none;font:700 10px IBM Plex Mono,monospace}.source-access-classes>div{background:#aeb7b8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.source-access-classes article{background:#fafaf7;border-top:3px solid #2d7d64;align-content:start;gap:10px;min-width:0;min-height:210px;padding:15px;display:grid}.source-access-classes article.class-declassified_foia{border-top-color:#477e91}.source-access-classes article.class-licensed_private{border-top-color:#9c762f}.source-access-classes article.class-owner_confidential{color:#fff;background:#243941;border-top-color:#b55a53}.source-access-classes article>span{color:#477386;letter-spacing:.08em;font:750 9px IBM Plex Mono,monospace}.source-access-classes article>i{color:#2b755c;font:700 8px IBM Plex Mono,monospace}.source-access-classes article>strong{font-size:11px;line-height:1.55}.source-access-classes article dl{gap:5px;margin:2px 0 0;display:grid}.source-access-classes article dl div{grid-template-columns:64px 1fr;gap:7px;display:grid}.source-access-classes article dt{color:#708086;font-size:9px}.source-access-classes article dd{color:#455c64;margin:0;font-size:9px;line-height:1.45}.source-access-classes article.class-owner_confidential>span,.source-access-classes article.class-owner_confidential>i{color:#a8c6cf}.source-access-classes article.class-owner_confidential dt{color:#9db1b7}.source-access-classes article.class-owner_confidential dd{color:#d3dddf}.source-watch-statusbar{background:#95a2a5;border:1px solid #95a2a5;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:13px;display:grid}.source-watch-statusbar article{background:#fff;align-content:space-between;gap:6px;min-height:105px;padding:13px 15px;display:grid}.source-watch-statusbar article.is-boundary{color:#fff;background:#263b43}.source-watch-statusbar span{color:#597a86;letter-spacing:.06em;font:700 10px IBM Plex Mono,monospace}.source-watch-statusbar .is-boundary span{color:#9bb4bc}.source-watch-statusbar strong{font:700 21px IBM Plex Mono,monospace}.source-watch-statusbar small{color:#6e7d80;font-size:11px;line-height:1.4}.source-watch-statusbar .is-boundary small{color:#bcc9cd}.source-watch-connectors{background:#fff;border:1px solid #87979b;margin-top:13px}.source-watch-connectors>header,.source-watch-projection>header,.source-watch-board>section>header{color:#fff;background:#102a34;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:0 17px;display:flex}.source-watch-connectors>header h2{margin:5px 0 0;font-size:20px}.source-watch-connectors>header p{color:#a9bdc3;margin:4px 0 0;font-size:10px}.source-watch-pack-actions{flex:none;align-items:center;gap:9px;display:flex}.source-watch-pack-actions strong{color:#b6c8cd;font:700 10px IBM Plex Mono,monospace}.source-watch-pack-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #607982;min-height:36px;padding:0 11px;font-size:10px;font-weight:750}.source-watch-pack-actions button:disabled{opacity:.55;cursor:wait}.source-watch-connectors>div{background:#aeb7b8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.source-watch-connector{background:#fbfbf8;border-top:4px solid #278066;flex-direction:column;min-width:0;min-height:238px;padding:15px;display:flex}.source-watch-connector.is-guarded{background:#fcf8f1;border-top-color:#b77a2d}.source-watch-connector.is-paused{background:#f2f3f0;border-top-color:#899496}.source-watch-connector>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.source-watch-connector>header span{color:#527581;font:700 10px IBM Plex Mono,monospace}.source-watch-connector>header i{color:#217259;background:#e1eee7;padding:5px 7px;font:700 9px IBM Plex Mono,monospace}.source-watch-connector.is-guarded>header i{color:#8a5b1e;background:#f2e7d6}.source-watch-connector.is-paused>header i{color:#5f6f73;background:#e4e8e7}.source-watch-connector h3{margin:14px 0 6px;font-size:16px}.source-watch-connector>p{color:#647579;min-height:38px;margin:0;font-size:12px;line-height:1.55}.source-watch-connector dl{background:#d1d7d7;grid-template-columns:1fr 1fr;gap:1px;margin:15px 0 0;display:grid}.source-watch-connector dl div{background:#fff;align-content:space-between;min-height:58px;padding:8px 9px;display:grid}.source-watch-connector dt{color:#748285;font-size:10px}.source-watch-connector dd{color:#233b43;margin:0;font:700 11px IBM Plex Mono,monospace}.source-watch-connector footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.source-watch-connector footer a,.source-watch-connector footer button{color:#315f72;font-size:11px;font-weight:700}.source-watch-connector footer a{text-decoration:none}.source-watch-connector footer button{cursor:pointer;background:0 0;border:1px solid #a9b5b7;padding:6px 8px}.source-watch-projection{background:#fff;border:1px solid #84969a;margin-top:13px}.source-watch-projection>header strong,.source-watch-board>section>header strong{color:#c0d0d4;font:700 11px IBM Plex Mono,monospace}.source-watch-projection-grid{background:#adb7b8;grid-template-columns:1.2fr 1fr 240px;gap:1px;display:grid}.source-watch-projection-grid article{background:#f8f8f5;min-height:190px;padding:21px}.source-watch-projection-grid article:first-child{color:#fff;background:#173640}.source-watch-projection-grid span{color:#5b7c87;font:700 10px IBM Plex Mono,monospace}.source-watch-projection-grid article:first-child span{color:#84adba}.source-watch-projection-grid strong{margin-top:26px;font:700 clamp(20px,2vw,29px) IBM Plex Mono,monospace;display:block}.source-watch-projection-grid p{color:#5a6b70;margin:13px 0 0;font-size:13px;line-height:1.65}.source-watch-projection-grid article:first-child p{color:#c2d0d4}.source-watch-command-router{background:#fff;border:1px solid #819499;border-left:5px solid #b67b2d;grid-template-columns:minmax(360px,1.4fr) minmax(330px,.8fr) minmax(300px,.75fr);margin-top:13px;display:grid}.source-watch-command-router.is-routed{border-left-color:#287b61}.source-watch-command-router>div{padding:19px 21px}.source-watch-command-router>div>span{color:#477889;letter-spacing:.1em;font:700 10px IBM Plex Mono,monospace}.source-watch-command-router h2{margin:8px 0 5px;font-size:19px;line-height:1.35}.source-watch-command-router>div>p{color:#607276;margin:0;font-size:11px;line-height:1.6}.source-watch-command-router dl{background:#b5bfc0;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.source-watch-command-router dl div{background:#f7f7f3;align-content:center;gap:8px;min-width:0;padding:14px 12px;display:grid}.source-watch-command-router dt{color:#718185;font-size:10px}.source-watch-command-router dd{overflow-wrap:anywhere;margin:0;font:700 11px IBM Plex Mono,monospace}.source-watch-command-router aside{color:#fff;background:#15323d;align-content:space-between;gap:12px;padding:14px;display:grid}.source-watch-command-router aside p{color:#bfd0d5;margin:0;font-size:11px;line-height:1.55}.source-watch-command-router aside div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.source-watch-command-router aside button{color:#fff;cursor:pointer;background:0 0;border:1px solid #607982;min-height:42px;padding:8px 10px;font-size:11px;font-weight:750}.source-watch-command-router aside button.primary-button{background:#3973e6;border-color:#3973e6}.source-watch-command-router aside button:disabled{opacity:.55;cursor:wait}.source-watch-board{grid-template-columns:1.1fr 1fr .72fr;gap:13px;margin-top:13px;display:grid}.source-watch-board>section{background:#fff;border:1px solid #89999c;flex-direction:column;min-width:0;height:590px;display:flex}.source-watch-board>section>div{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.source-watch-assessments article,.source-watch-documents article{border-bottom:1px solid #d4dada;gap:8px;padding:14px 15px;display:grid}.source-watch-assessments article>div,.source-watch-documents article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.source-watch-assessments article i,.source-watch-documents article i{color:#2b755d;background:#e2eee8;padding:4px 7px;font:700 9px IBM Plex Mono,monospace}.source-watch-assessments article b{color:#476876;font:700 12px IBM Plex Mono,monospace}.source-watch-assessments article>strong{font-size:14px;line-height:1.5}.source-watch-assessments article>p,.source-watch-documents article>p{color:#455a61;margin:0;font-size:12px;line-height:1.6}.source-watch-assessments article>small{color:#6b7b7f;font-size:11px;line-height:1.55}.source-watch-assessments article footer{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.source-watch-assessments article footer code{color:#315f70;background:#e8eded;padding:3px 5px;font-size:9px}.source-watch-assessments article footer span{color:#2b755d;margin-left:auto;font:700 9px IBM Plex Mono,monospace}.source-watch-documents article>div span{color:#5b7882;font:700 9px IBM Plex Mono,monospace}.source-watch-documents article>a{color:#193c49;font-size:14px;font-weight:750;line-height:1.5;text-decoration:none}.source-watch-documents article>a:hover{text-decoration:underline}.source-watch-documents article>small{color:#758589;font-size:10px}.source-watch-cycle{border-bottom:1px solid #d3d9d8;border-left:4px solid #2b7c61;gap:8px;padding:14px;display:grid}.source-watch-cycle.status-failed{background:#fbf3f2;border-left-color:#a84f4b}.source-watch-cycle.status-running{background:#f0f5f6;border-left-color:#4e7d91}.source-watch-cycle>div{justify-content:space-between;gap:8px;display:flex}.source-watch-cycle>div span,.source-watch-cycle>div i{color:#47717f;font:700 9px IBM Plex Mono,monospace}.source-watch-cycle>div i{font-style:normal}.source-watch-cycle>strong{font-size:13px}.source-watch-cycle>p{color:#5d6e72;margin:0;font-size:11px;line-height:1.5}.source-watch-cycle dl{background:#d2d8d8;grid-template-columns:repeat(2,1fr);gap:1px;margin:2px 0;display:grid}.source-watch-cycle dl div{background:#fff;gap:4px;padding:7px;display:grid}.source-watch-cycle dt{color:#768488;font-size:9px}.source-watch-cycle dd{margin:0;font:700 11px IBM Plex Mono,monospace}.source-watch-cycle>small{color:#788689;font-size:9px}.source-watch-empty{text-align:center;background:#fffc;border:1px solid #99a6a8;place-content:center;justify-items:center;gap:10px;min-height:300px;padding:38px;display:grid}.source-watch-empty>span{color:#477384;font:700 11px IBM Plex Mono,monospace}.source-watch-empty h2{margin:0;font-size:26px}.source-watch-empty p{color:#5f7075;max-width:620px;margin:0 0 8px;font-size:13px;line-height:1.65}.source-watch-empty.compact{border:0;min-height:150px;padding:20px}.source-watch-empty.compact strong{font-size:14px}.source-watch-empty.compact span{color:#6e7e81;font-size:11px;line-height:1.5}.source-watch-footer{background:#fff;border:1px solid #89999c;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;min-height:92px;margin-top:13px;display:grid}.source-watch-footer>div{border-right:1px solid #c0c8c8;align-content:center;gap:8px;padding:15px 17px;display:grid}.source-watch-footer strong{font-size:12px;line-height:1.45}.source-watch-footer button{color:#fff;cursor:pointer;background:#173640;border:0;min-width:190px;font-size:12px;font-weight:700}@media (max-width:1450px){.source-watch-safety{grid-template-columns:1fr 1.4fr}.source-watch-safety>button{border-top:1px solid #b4bebf;border-left:0;grid-column:1/-1;min-height:46px}.source-watch-connectors>div,.institution-connector-registry>div{grid-template-columns:repeat(2,1fr)}.source-access-classes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.source-watch-statusbar{grid-template-columns:repeat(3,1fr)}.source-watch-statusbar article.is-boundary{grid-column:span 2}.source-watch-command-router{grid-template-columns:1fr 1fr}.source-watch-command-router aside{grid-column:1/-1}.source-watch-board{grid-template-columns:1fr 1fr}.source-watch-history{grid-column:1/-1;height:430px!important}}@media (max-width:1050px){.source-watch-studio{padding:18px 18px 70px}.source-watch-header{flex-direction:column;align-items:flex-start;padding:18px 0}.source-watch-header-actions{justify-content:flex-start}.source-watch-safety{grid-template-columns:1fr}.source-watch-safety dl{grid-template-columns:repeat(4,1fr)}.source-watch-safety>button{grid-column:auto}.source-watch-projection-grid{grid-template-columns:1fr 1fr}.source-watch-projection-grid article:first-child{grid-column:1/-1}.source-watch-command-router{grid-template-columns:1fr}.source-watch-command-router aside{grid-column:auto}.source-watch-command-router dl{min-height:86px}.source-watch-board{grid-template-columns:1fr}.source-watch-board>section,.source-watch-history{grid-column:auto;height:500px!important}.source-watch-footer{grid-template-columns:1fr 1fr}.source-watch-footer button{grid-column:1/-1;min-height:48px}.source-access-classes>header{flex-direction:column;align-items:flex-start}.source-watch-pack-actions{flex-direction:column;align-items:flex-end}}@media (max-width:760px){.source-watch-studio{height:100%;padding:12px 12px 82px;overflow-y:auto}.source-watch-header h1{font-size:38px}.source-watch-header p{font-size:12px}.source-watch-header-actions{width:100%}.source-watch-header-actions button{flex:1}.source-watch-mode{justify-content:center;width:100%}.source-watch-safety dl{grid-template-columns:1fr 1fr}.source-watch-safety>button{min-height:50px}.source-watch-statusbar{grid-template-columns:1fr 1fr}.source-watch-statusbar article.is-boundary{grid-column:1/-1}.source-watch-connectors>div{grid-template-columns:1fr}.institution-connector-registry>header{flex-direction:column;align-items:flex-start}.institution-connector-registry>div,.source-access-classes>div{grid-template-columns:1fr}.source-access-classes>header{min-height:110px}.source-watch-connectors>header{flex-direction:column;justify-content:center;align-items:flex-start;min-height:92px}.source-watch-pack-actions{align-items:stretch;width:100%}.source-watch-pack-actions button{min-height:42px}.source-watch-projection-grid{grid-template-columns:1fr}.source-watch-projection-grid article:first-child{grid-column:auto}.source-watch-command-router dl,.source-watch-command-router aside div{grid-template-columns:1fr}.source-watch-board>section,.source-watch-history{height:460px!important}.source-watch-footer{grid-template-columns:1fr}.source-watch-footer>div{border-bottom:1px solid #c0c8c8;border-right:0}.source-watch-footer button{grid-column:auto}}.decision-trace-backdrop{z-index:420;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030d14a3;justify-content:flex-end;display:flex;position:fixed;inset:0}.decision-trace-drawer{overscroll-behavior:contain;width:min(760px,100vw - 72px);min-width:0;height:100dvh;color:var(--ink-950);background:#f4f2ed;border-left:1px solid #6c7f87;overflow-y:auto;box-shadow:-24px 0 54px #010a1152}.decision-trace-drawer>header{color:#fff;background:#0c2231;border-top:5px solid #3c78eb;justify-content:space-between;align-items:flex-start;gap:22px;min-height:126px;padding:24px 27px;display:flex}.decision-trace-drawer>header>div{min-width:0}.decision-trace-drawer>header span{color:#77a4b2;letter-spacing:.15em;font:750 9px IBM Plex Mono,monospace}.decision-trace-drawer>header h2{margin:10px 0 7px;font:650 clamp(23px,2.2vw,31px)/1.2 Newsreader,Noto Sans KR,serif}.decision-trace-drawer>header p{color:#9fb4bb;margin:0;font-size:11px}.decision-trace-drawer>header>button{color:#bed0d5;cursor:pointer;background:0 0;border:1px solid #57717a;flex:none;width:40px;height:40px;font-size:23px}.decision-trace-loading,.decision-trace-error{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:calc(100dvh - 126px);padding:42px;display:grid}.decision-trace-loading i{border:3px solid #cad3d7;border-top-color:var(--blue);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite trace-spin}@keyframes trace-spin{to{transform:rotate(360deg)}}.decision-trace-loading strong,.decision-trace-error strong{font-size:16px}.decision-trace-loading span,.decision-trace-error span{color:var(--ink-500);font:650 10px IBM Plex Mono,monospace}.decision-trace-error b{color:var(--red);letter-spacing:.12em;font:750 10px IBM Plex Mono,monospace}.decision-trace-summary{background:#e9e8e2;border-bottom:1px solid #aeb9bc;grid-template-columns:1fr 1fr auto;align-items:stretch;min-height:86px;display:grid}.decision-trace-summary>div{border-right:1px solid #c4cbcc;align-content:center;gap:4px;padding:14px 18px;display:grid}.decision-trace-summary span{color:#60777f;letter-spacing:.1em;font:700 8px IBM Plex Mono,monospace}.decision-trace-summary strong{font:750 18px IBM Plex Mono,monospace}.decision-trace-summary small{color:var(--ink-500);font-size:9px}.decision-trace-summary>em{align-self:center;margin:0 18px}.decision-trace-branches{background:#eef0ed;border-bottom:1px solid #aeb9bc}.decision-trace-branches>header{border-bottom:1px solid #c6cdce;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:42px;padding:0 17px;display:grid}.decision-trace-branches>header span{color:#407184;letter-spacing:.1em;font:750 8px IBM Plex Mono,monospace}.decision-trace-branches>header strong{color:#5d6d72;font-size:9px;font-weight:650}.decision-trace-branches>header em{color:#fff;background:#526d77;border-radius:50%;place-items:center;width:24px;height:24px;font:750 8px IBM Plex Mono,monospace;display:grid}.decision-trace-branches>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px 17px 13px;display:grid}.decision-trace-branches button{color:#314950;text-align:left;background:#fafaf7;border:1px solid #adbabc;border-top:3px solid #75929c;grid-template-columns:1fr auto;align-content:space-between;gap:4px 7px;min-width:0;min-height:86px;padding:9px;display:grid}.decision-trace-branches button:hover:not(:disabled){background:#edf5f6;border-color:#42788a}.decision-trace-branches button.is-selected{color:#fff;background:#123d4c;border-color:#6cc0d7 #1d6077 #1d6077}.decision-trace-branches button:disabled{cursor:default}.decision-trace-branches button span,.decision-trace-branches button b,.decision-trace-branches button small{font:700 7px IBM Plex Mono,monospace}.decision-trace-branches button span{color:#548091}.decision-trace-branches button.is-selected span{color:#91c7d5}.decision-trace-branches button b{color:#2a5e70;text-align:right}.decision-trace-branches button.is-selected b{color:#b0d9e2}.decision-trace-branches button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.decision-trace-branches button small{color:#748388;grid-column:1/-1}.decision-trace-branches button.is-selected small{color:#a8c4cc}.decision-trace-path{scrollbar-width:thin;background:#dfe3e1;border-bottom:1px solid #aeb9bc;grid-template-columns:repeat(7,minmax(76px,1fr));gap:5px;padding:15px 17px;display:grid;overflow-x:auto}.decision-trace-path button{min-width:76px;min-height:78px;color:var(--ink-800);text-align:left;cursor:pointer;background:#f8f8f5;border:1px solid #adb8bb;border-top:3px solid #829398;align-content:space-between;gap:7px;padding:9px;display:grid;position:relative}.decision-trace-path button:after{content:"";background:#778b91;width:6px;height:1px;position:absolute;top:31px;left:100%}.decision-trace-path button:last-child:after{display:none}.decision-trace-path button.is-active{color:#fff;background:#153e4c;border-color:#65b4c9 #1c6178 #1c6178}.decision-trace-path button.is-missing{opacity:.48;cursor:default;border-style:dashed}.decision-trace-path button>i{color:#849398;font:700 8px IBM Plex Mono,monospace}.decision-trace-path button.is-active>i{color:#88b9c7}.decision-trace-path button>span{gap:3px;display:grid}.decision-trace-path button>span b{color:#426e7d;font:750 8px IBM Plex Mono,monospace}.decision-trace-path button.is-active>span b{color:#93cad9}.decision-trace-path button>span strong{font-size:10px}.decision-trace-path button>em{color:#718287;white-space:nowrap;text-overflow:ellipsis;font:650 7px IBM Plex Mono,monospace;overflow:hidden}.decision-trace-path button.is-active>em{color:#b9d0d6}.decision-trace-inspector{background:#fff;border:1px solid #aab5b9;border-left:5px solid #3c78eb;margin:18px;padding:23px 24px}.decision-trace-inspector.node-recommendation{border-left-color:#b97a1b}.decision-trace-inspector.node-reversal{border-left-color:#b34d4d}.decision-trace-inspector-kicker{justify-content:space-between;align-items:center;gap:12px;display:flex}.decision-trace-inspector-kicker span{color:var(--blue);letter-spacing:.11em;font:750 9px IBM Plex Mono,monospace}.decision-trace-inspector-kicker i{color:#45656f;background:#eef1f1;border:1px solid #aab9bd;padding:5px 7px;font:700 8px IBM Plex Mono,monospace}.decision-trace-inspector h3{margin:18px 0 10px;font:650 clamp(22px,2.2vw,30px)/1.3 Newsreader,Noto Sans KR,serif}.decision-trace-inspector>p{color:#3d5057;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.decision-trace-inspector>blockquote{color:#5f5a4f;white-space:pre-wrap;background:#f1ece2;border-left:3px solid #bc9562;margin:16px 0 0;padding:12px 14px;font-size:11px;line-height:1.65}.decision-trace-inspector dl{background:#ccd2d3;grid-template-columns:1fr 1fr;gap:1px;margin:19px 0 0;display:grid}.decision-trace-inspector dl div{background:#f6f6f3;align-content:center;gap:5px;min-width:0;min-height:57px;padding:9px 11px;display:grid}.decision-trace-inspector dl div.is-wide{grid-column:1/-1}.decision-trace-inspector dt{color:#718086;font-size:9px}.decision-trace-inspector dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:11px;font-weight:650}.decision-trace-inspector code{color:#355d6b;font:600 9px IBM Plex Mono,monospace}.decision-trace-relations{border:1px solid #c4cccf;margin-top:16px}.decision-trace-relations>span{color:#667b83;letter-spacing:.1em;background:#e9edec;border-bottom:1px solid #cbd1d3;padding:8px 10px;font:750 8px IBM Plex Mono,monospace;display:block}.decision-trace-relations>div{border-top:1px solid #e0e3e4;grid-template-columns:110px 1fr;align-items:center;gap:10px;min-height:52px;padding:10px;display:grid}.decision-trace-relations>div:first-of-type{border-top:0}.decision-trace-relations b{color:#2e6879;font:700 9px IBM Plex Mono,monospace}.decision-trace-relations p{color:#5b696d;margin:0;font-size:10px;line-height:1.5}.decision-trace-ablation{background:#edf1f0;border:1px solid #9caeb4;margin-top:16px}.decision-trace-ablation>header{background:#dfe7e6;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.decision-trace-ablation>header div{gap:4px;display:grid}.decision-trace-ablation>header span{color:#53727c;letter-spacing:.1em;font:750 8px IBM Plex Mono,monospace}.decision-trace-ablation>header strong{color:#172d36;font-size:13px}.decision-trace-ablation>header button{color:#264f5c;background:#fff;border:1px solid #6d8992;min-height:35px;padding:0 12px;font-size:10px;font-weight:750}.decision-trace-ablation>header button:hover:not(:disabled){color:#fff;background:#264f5c}.decision-trace-ablation>header button:disabled{cursor:not-allowed;opacity:.45}.decision-trace-ablation-body{border-top:1px solid #aebcc0;padding:12px}.decision-trace-ablation-verdict{grid-template-columns:1fr auto;align-items:center;gap:5px 10px;display:grid}.decision-trace-ablation-verdict span{color:#5f737a;font:700 8px IBM Plex Mono,monospace}.decision-trace-ablation-verdict strong{color:#a3483f;grid-area:1/2/3;font:800 10px IBM Plex Mono,monospace}.decision-trace-ablation-verdict em{color:#2d7e68;font:750 8px IBM Plex Mono,monospace}.decision-trace-ablation-body>p{color:#3d535b;margin:12px 0 0;font-size:10px;line-height:1.65}.decision-trace-ablation-stages{grid-template-columns:repeat(7,1fr);gap:3px;margin-top:12px;display:grid}.decision-trace-ablation-stages i{color:#95a2a6;background:#f8f9f7;border:1px solid #c6ced0;place-items:center;min-height:25px;font:750 8px IBM Plex Mono,monospace;display:grid}.decision-trace-ablation-stages i.is-affected{color:#fff;background:#a3483f;border-color:#a3483f}.decision-trace-ablation-body>dl{margin-top:10px}.decision-trace-ablation-hypotheses{background:#fff;border:1px solid #bdc7c9;margin-top:10px}.decision-trace-ablation-hypotheses>span{color:#61767d;border-bottom:1px solid #d5dadb;padding:7px 9px;font:750 8px IBM Plex Mono,monospace;display:block}.decision-trace-ablation-hypotheses article{border-top:1px solid #e0e3e4;grid-template-columns:66px 1fr;gap:4px 8px;padding:9px;display:grid}.decision-trace-ablation-hypotheses article:first-of-type{border-top:0}.decision-trace-ablation-hypotheses article b{color:#2c6879;font:750 8px IBM Plex Mono,monospace}.decision-trace-ablation-hypotheses article strong{font-size:10px}.decision-trace-ablation-hypotheses article em{color:#9a5148;grid-column:2;font:700 8px IBM Plex Mono,monospace}.decision-trace-ablation-hypotheses>p{color:#6f7c80;margin:0;padding:10px;font-size:9px}.decision-trace-ablation-body>small{color:#718084;margin-top:10px;font-size:9px;line-height:1.5;display:block}.decision-trace-source-link{color:#fff;background:#183f50;place-items:center;min-height:42px;margin-top:16px;font-size:11px;font-weight:750;text-decoration:none;display:grid}.decision-trace-source-link:hover{background:#225c72}.decision-trace-blockers{background:#f4ede0;border:1px solid #c8b48d;margin:0 18px 18px}.decision-trace-blockers>header{border-bottom:1px solid #d7c8ac;justify-content:space-between;align-items:center;min-height:39px;padding:0 13px;display:flex}.decision-trace-blockers>header span{color:#8a642b;letter-spacing:.1em;font:750 9px IBM Plex Mono,monospace}.decision-trace-blockers>header b{color:#8a642b;font:750 12px IBM Plex Mono,monospace}.decision-trace-blockers>p{color:#655c4e;border-top:1px solid #e0d4bd;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:46px;margin:0;padding:9px 13px;font-size:10px;line-height:1.5;display:grid}.decision-trace-blockers>p:first-of-type{border-top:0}.decision-trace-blockers>p i{font:700 8px IBM Plex Mono,monospace}.decision-trace-drawer>footer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4f2edf5;border-top:1px solid #9eaaae;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px 18px;display:grid;position:sticky;bottom:0}.decision-trace-drawer>footer button{text-align:left;cursor:pointer;background:#fff;border:1px solid #9ba9ae;grid-template-columns:28px 1fr;align-items:center;gap:7px;min-height:54px;padding:8px 10px;display:grid}.decision-trace-drawer>footer button:hover{color:#174c61;border-color:#3f7587}.decision-trace-drawer>footer span{color:#fff;background:#173d4d;place-items:center;height:27px;font:750 8px IBM Plex Mono,monospace;display:grid}.decision-trace-drawer>footer strong{font-size:10px}@media (max-width:760px){.decision-trace-drawer{width:100vw}.decision-trace-drawer>header{min-height:116px;padding:18px 16px}.decision-trace-drawer>header h2{font-size:24px}.decision-trace-summary{grid-template-columns:1fr 1fr}.decision-trace-summary>em{text-align:center;grid-column:1/-1;margin:7px 12px 10px}.decision-trace-path{padding:10px}.decision-trace-inspector{margin:11px;padding:18px}.decision-trace-branches>div{grid-template-columns:1fr 1fr}.decision-trace-inspector dl{grid-template-columns:1fr}.decision-trace-inspector dl div.is-wide{grid-column:auto}.decision-trace-relations>div{grid-template-columns:1fr;gap:5px}.decision-trace-ablation>header{flex-direction:column;align-items:stretch}.decision-trace-ablation-verdict{grid-template-columns:1fr}.decision-trace-ablation-verdict strong{grid-area:auto}.decision-trace-blockers{margin:0 11px 11px}.decision-trace-drawer>footer{padding:8px}.decision-trace-drawer>footer button{text-align:center;grid-template-columns:1fr;justify-items:center}.decision-trace-drawer>footer span{width:28px}.ledger-row>.ledger-trace-button{grid-area:2/3/auto/4}}.registration-automation{background:#f7f7f3;border:1px solid #9aa9ad;box-shadow:0 5px 18px #11252d0b}.registration-automation-head{color:#fff;background:#102a34;border-bottom:1px solid #aeb8bb;justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:19px 21px;display:flex}.registration-automation-head>div:first-child{max-width:820px}.registration-automation-head span{color:#70abc0;letter-spacing:.12em;font:750 9px IBM Plex Mono,monospace}.registration-automation-head h4{margin:8px 0 6px;font-size:19px}.registration-automation-head p{color:#c2cfd3;margin:0;font-size:11px;line-height:1.65}.registration-automation-control{flex:none;align-items:center;gap:12px;display:flex}.registration-automation-control small{color:#aebfc4;white-space:nowrap;font-size:10px}.registration-automation-control small b{color:#fff;font:750 14px IBM Plex Mono,monospace}.registration-automation-buttons{align-items:center;gap:8px;display:flex}.registration-automation-control .primary-button,.registration-automation-control .outline-button{min-width:190px;min-height:42px;padding:0 14px}.registration-automation-buttons .outline-button:first-child{min-width:138px}.registration-automation-control .outline-button{color:#fff;background:#173b49;border-color:#7495a0}.registration-automation-control button:disabled{cursor:not-allowed;opacity:.45}.registration-boundary{background:#e8e9e5;border-bottom:1px solid #c8cdce;align-items:center;gap:9px;min-height:48px;padding:8px 15px;display:flex}.registration-boundary span{color:#3f535a;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.registration-boundary span i{color:#2b6679;background:#fff;border:1px solid #89a6af;place-items:center;width:24px;height:24px;font:750 8px IBM Plex Mono,monospace;display:grid}.registration-boundary>b{color:#829095;font-size:10px}.registration-boundary>em{color:#8a632c;letter-spacing:.05em;white-space:nowrap;background:#f5ead7;border:1px solid #cbb68e;margin-left:auto;padding:5px 7px;font:750 8px IBM Plex Mono,monospace}.registration-promotion-panel{background:#edf0ee;border-bottom:1px solid #aeb8bb;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);gap:20px;padding:17px;display:grid}.registration-promotion-panel>div:first-child{align-content:start;gap:7px;display:grid}.registration-promotion-panel>div:first-child span{color:#3b7182;letter-spacing:.12em;font:750 8px IBM Plex Mono,monospace}.registration-promotion-panel>div:first-child strong{color:#172b32;font-size:13px;line-height:1.45}.registration-promotion-panel>div:first-child p{color:#617076;margin:0;font-size:9px;line-height:1.6}.registration-promotion-actions{grid-template-columns:155px minmax(240px,1fr) 165px;align-items:end;gap:9px;display:grid}.registration-promotion-actions>button{min-height:52px}.registration-promotion-actions label{gap:5px;display:grid}.registration-promotion-actions label span{color:#53676e;font-size:8px;font-weight:700}.registration-promotion-actions textarea{resize:vertical;color:#172b32;background:#fff;border:1px solid #aeb9bc;width:100%;min-height:52px;max-height:150px;padding:9px 10px;font:8px/1.45 IBM Plex Mono,monospace}.registration-warning{color:#74541e;background:#f7ecd9;border-bottom:1px solid #d8c39c;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:10px;display:flex}.registration-warning b{white-space:nowrap}.registration-warning span{line-height:1.55}.registration-warning button{min-height:30px;color:inherit;background:#fff;border:1px solid #bca26f;margin-left:auto;font-size:9px}.registration-warning.is-error{color:#8d4039;background:#f8e9e7;border-color:#d7aaa5}.registration-queue{background:#fff}.registration-queue-title{border-bottom:1px solid #d4d8d9;justify-content:space-between;align-items:center;min-height:40px;padding:0 15px;display:flex}.registration-queue-title span{color:#54747e;letter-spacing:.11em;font:750 8px IBM Plex Mono,monospace}.registration-queue-title b{color:#657378;font-size:9px}.registration-candidate{border-top:1px solid #e0e3e3;grid-template-columns:165px minmax(260px,1.6fr) minmax(190px,1fr) auto;align-items:center;gap:15px;min-height:105px;padding:14px 15px;display:grid}.registration-candidate:first-of-type{border-top:0}.registration-candidate.status-accepted{background:#f1f7f4}.registration-candidate.status-rejected{color:#747d80;background:#f3f3f0}.registration-candidate-meta{justify-items:start;gap:6px;min-width:0;display:grid}.registration-candidate-meta>span{color:#265e70;font:750 9px IBM Plex Mono,monospace}.registration-candidate-meta>i{color:#835e23;background:#f5ead8;border:1px solid #ccb17e;padding:3px 6px;font:700 8px IBM Plex Mono,monospace}.status-accepted .registration-candidate-meta>i{color:#27705d;background:#e2f1eb;border-color:#91c2b4}.status-rejected .registration-candidate-meta>i{color:#7b4a45;background:#f2e4e2;border-color:#cfaaa6}.registration-candidate-meta small{color:#77858a;overflow-wrap:anywhere;max-width:100%;font:600 7px IBM Plex Mono,monospace}.registration-candidate-body{gap:7px;min-width:0;display:grid}.registration-candidate-body strong{font-size:11px;line-height:1.5}.registration-candidate-body p{color:#627177;margin:0;font-size:9px;line-height:1.5}.registration-candidate-body>div{flex-wrap:wrap;gap:5px;display:flex}.registration-candidate-body>div span{color:#4b6670;background:#eef2f1;border:1px solid #b9c6c9;padding:3px 5px;font-size:8px}.registration-inspect-toggle{color:#2f6475;cursor:pointer;background:#f7faf9;border:1px solid #9eb4bb;justify-self:start;min-height:30px;padding:0 9px;font-size:8px;font-weight:750}.registration-inspect-toggle:hover{color:#fff;background:#315f70;border-color:#315f70}.registration-gates{flex-wrap:wrap;gap:5px;display:flex}.registration-gates span{color:#2e705f;background:#edf5f1;border:1px solid #b1cdc5;padding:3px 5px;font:650 7px IBM Plex Mono,monospace}.registration-review-actions{gap:6px;min-width:138px;display:grid}.registration-review-actions button{color:#3e5056;cursor:pointer;background:#fff;border:1px solid #bac3c6;min-height:32px;padding:0 9px;font-size:9px}.registration-review-actions .primary-button{color:#fff;border-color:var(--blue);background:var(--blue)}.registration-review-actions button:disabled{cursor:not-allowed;opacity:.5}.registration-review-actions small{color:#91632a;text-align:center;max-width:150px;font-size:7px;line-height:1.4}.registration-reviewed-at{color:#768287;white-space:nowrap;font:650 8px IBM Plex Mono,monospace}.registration-contract-detail{background:#f7f8f5;border:1px solid #a7b5b9;grid-column:1/-1;min-width:0}.registration-contract-detail>header{color:#fff;background:#173845;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 13px;display:flex}.registration-contract-detail>header span{color:#86b3c1;letter-spacing:.1em;font:750 8px IBM Plex Mono,monospace}.registration-contract-detail>header b{color:#d7e2e5;font:700 8px IBM Plex Mono,monospace}.registration-contract-detail dl{background:#c7cfd0;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.registration-contract-detail dl div{background:#fff;gap:5px;min-width:0;padding:10px 12px;display:grid}.registration-contract-detail dl div.is-wide{grid-column:1/-1}.registration-contract-detail dt{color:#61767d;font-size:8px;font-weight:750}.registration-contract-detail dd{color:#273d45;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.6}.registration-contract-detail code{color:#2f6272;overflow-wrap:anywhere;font:650 7px IBM Plex Mono,monospace}.registration-contract-columns{background:#b9c4c6;grid-template-columns:1fr 1fr;gap:1px;display:grid}.registration-contract-columns>section{background:#f7f8f5;min-width:0}.registration-contract-columns h5{color:#496973;letter-spacing:.1em;background:#e7ebea;border-bottom:1px solid #cbd2d3;align-items:center;min-height:34px;margin:0;padding:0 12px;font:750 8px IBM Plex Mono,monospace;display:flex}.registration-contract-record{background:#fff;border-top:1px solid #d7dddc;gap:6px;padding:11px 12px;display:grid}.registration-contract-record:first-of-type{border-top:0}.registration-contract-record>div{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.registration-contract-record>div b{color:#2e6677;font:750 8px IBM Plex Mono,monospace}.registration-contract-record>div i{color:#775d2f;background:#f0e8d9;padding:3px 5px;font:700 7px IBM Plex Mono,monospace}.registration-contract-record>div strong{font-size:10px;line-height:1.4}.registration-contract-record p{color:#4e6269;margin:0;font-size:9px;line-height:1.55}.registration-contract-record small{color:#708086;overflow-wrap:anywhere;font-size:7px;line-height:1.45}.registration-contract-empty{color:#6c7a7e;margin:0;padding:14px;font-size:9px}.registration-contract-detail>footer{background:#eee9df;border-top:1px solid #c2cbcc;gap:5px;padding:11px 12px;display:grid}.registration-contract-detail>footer b{color:#795d2e;font:750 8px IBM Plex Mono,monospace}.registration-contract-detail>footer span{color:#635d52;font-size:8px;line-height:1.5}.registration-queue>.empty-state{min-height:112px}@media (max-width:1180px){.registration-automation-control{flex-direction:column;align-items:flex-end}.registration-promotion-panel{grid-template-columns:1fr}.registration-candidate{grid-template-columns:135px minmax(240px,1fr) minmax(180px,.8fr)}.registration-review-actions,.registration-reviewed-at{grid-column:2/-1;justify-self:end}.registration-review-actions{grid-template-columns:90px 150px}}@media (max-width:760px){.registration-automation-head{flex-direction:column;align-items:stretch;padding:16px}.registration-automation-control{justify-content:space-between;align-items:stretch}.registration-automation-buttons{grid-template-columns:1fr 1.25fr;display:grid}.registration-automation-control .primary-button,.registration-automation-control .outline-button{flex:1;min-width:0}.registration-promotion-panel{padding:14px}.registration-promotion-actions{grid-template-columns:1fr}.registration-promotion-actions>button{min-height:40px}.registration-boundary{overflow-x:auto}.registration-boundary>em{margin-left:12px}.registration-warning{flex-direction:column;align-items:flex-start}.registration-warning button{width:100%;margin-left:0}.registration-candidate{grid-template-columns:1fr;gap:11px}.registration-review-actions,.registration-reviewed-at{grid-column:auto;justify-self:stretch}.registration-review-actions{grid-template-columns:1fr 1.5fr}.registration-contract-detail{grid-column:auto}.registration-contract-columns,.registration-contract-detail dl{grid-template-columns:1fr}.registration-contract-detail dl div.is-wide{grid-column:auto}}.page-review-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:12px;min-width:0;margin-top:12px;display:grid}.page-review-main{border:1px solid var(--line);background:#f5f4f0;min-width:0}.page-review-hero{color:#fff;border-top:4px solid var(--blue);background:#0b1b2a;justify-content:space-between;align-items:center;gap:24px;min-height:142px;padding:21px 23px;display:flex}.page-review-hero>div:first-child{min-width:0;max-width:850px}.page-review-hero span,.page-review-side>span{color:#77a1ff;letter-spacing:.12em;font:750 10px IBM Plex Mono,monospace}.page-review-hero h3{margin:10px 0 7px;font:600 31px/1.15 Newsreader,Noto Sans KR,serif}.page-review-hero p{color:#bdcad4;margin:0;font-size:12px;line-height:1.65}.page-review-actions{flex:none;align-items:center;gap:8px;display:flex}.page-review-actions button{min-width:154px;min-height:44px}.page-review-actions .outline-button{color:#fff;background:#142c40;border-color:#688095}.page-review-actions button:disabled{cursor:not-allowed;opacity:.5}.page-review-stats{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-review-stats article{border-right:1px solid var(--line);border-top:3px solid #335f78;align-content:center;gap:6px;min-height:104px;padding:15px 17px;display:grid}.page-review-stats article:nth-child(2){border-top-color:var(--green)}.page-review-stats article:nth-child(3){border-top-color:var(--blue)}.page-review-stats article:nth-child(4){border-top-color:var(--gold)}.page-review-stats article:last-child{border-right:0}.page-review-stats span{color:var(--ink-500);letter-spacing:.06em;font:750 9px IBM Plex Mono,monospace}.page-review-stats strong{color:var(--ink-950);font:650 24px IBM Plex Mono,monospace}.page-review-stats small{color:var(--ink-500);font-size:11px}.page-review-toolbar{border-bottom:1px solid var(--line);background:#ecebe7;grid-template-columns:minmax(210px,.72fr) minmax(260px,1.25fr) auto;align-items:end;gap:10px;min-height:88px;padding:13px 15px;display:grid}.page-review-toolbar label{gap:6px;min-width:0;display:grid}.page-review-toolbar label>span{color:var(--ink-600);font-size:11px;font-weight:700}.page-review-toolbar select,.page-review-toolbar input{width:100%;min-height:42px;color:var(--ink-950);background:#fff;border:1px solid #b8c2c8;padding:0 11px;font-size:12px}.page-review-filters{background:#fff;border:1px solid #b8c2c8;align-items:stretch;min-height:42px;display:flex}.page-review-filters button{min-width:54px;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-right:1px solid #d2d8dc;padding:0 10px;font-size:11px}.page-review-filters button:last-child{border-right:0}.page-review-filters button:hover{background:#f1f3f4}.page-review-filters button.is-active{color:#fff;background:#28546a}.page-review-list-head{color:#50646d;border-bottom:1px solid var(--line);letter-spacing:.08em;background:#f7f7f4;justify-content:space-between;align-items:center;gap:18px;min-height:42px;padding:0 15px;font:750 9px IBM Plex Mono,monospace;display:flex}.page-review-list-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-review-list{background:#fff;min-width:0}.page-review-row{border-bottom:1px solid #d9dee1;border-left:4px solid #aeb8bd;grid-template-columns:110px minmax(280px,1fr) 136px 112px;align-items:stretch;gap:16px;min-width:0;min-height:174px;padding:16px;display:grid}.page-review-row.is-scored{border-left-color:var(--blue)}.page-review-row.is-shortlisted{border-left-color:var(--green);background:#f6fbf8}.page-review-row.is-held{background:#fff7f3;border-left-color:#b45f43}.page-review-row.is-promoted{border-left-color:var(--gold);background:#fffaf0;box-shadow:inset 0 0 0 1px #ead7b4}.page-review-row:hover{background:#fafbf9}.page-review-row.is-promoted.is-held{background:#fff7f3;border-left-color:#b45f43;box-shadow:inset 0 0 0 1px #e3b9aa}.page-review-locator{border-right:1px solid #dce1e3;align-content:start;gap:7px;min-width:0;padding-right:12px;display:grid}.page-review-locator span{color:var(--ink-500);overflow-wrap:anywhere;font:700 8px IBM Plex Mono,monospace}.page-review-locator b{color:var(--blue);font:750 11px IBM Plex Mono,monospace}.page-review-locator strong{font:650 22px IBM Plex Mono,monospace}.page-review-locator small{color:var(--ink-500);text-transform:uppercase;font:600 8px/1.5 IBM Plex Mono,monospace}.page-review-content{align-content:start;gap:8px;min-width:0;display:grid}.page-review-content h4{color:var(--ink-950);margin:0;font-size:14px;line-height:1.4}.page-review-content p{color:var(--ink-700);margin:0;font-size:12px;line-height:1.65}.page-review-content>small{color:var(--ink-500);font-size:10px;line-height:1.55}.page-review-content>div{flex-wrap:wrap;gap:5px;display:flex}.page-review-content>div i{color:#3d6270;background:#eef4f5;border:1px solid #b3c4ca;padding:3px 6px;font:700 8px IBM Plex Mono,monospace}.page-review-content ul{color:var(--ink-700);background:#f1f5ff;border-left:3px solid #9db1d7;margin:2px 0 0;padding:10px 12px 10px 27px;font-size:10px;line-height:1.55}.page-review-score{background:#f7f8f7;border:1px solid #c8d0d4;align-content:start;justify-items:center;gap:6px;min-width:0;padding:10px;display:grid}.page-review-score>strong{color:var(--blue);font:700 31px IBM Plex Mono,monospace}.page-review-score>span{color:var(--ink-500);letter-spacing:.08em;font:750 8px IBM Plex Mono,monospace}.page-review-score dl{gap:4px;width:100%;margin:3px 0 0;display:grid}.page-review-score dl div{justify-content:space-between;align-items:center;gap:6px;display:flex}.page-review-score dt{color:var(--ink-500);font:700 8px IBM Plex Mono,monospace}.page-review-score dd{margin:0;padding:2px 4px;font:750 7px IBM Plex Mono,monospace}.page-review-score .band-high{color:#266e5a;background:#dff0e9}.page-review-score .band-medium{color:#3e64a3;background:#e8eefc}.page-review-score .band-low{color:#8b611f;background:#f3e8d6}.page-review-score .band-none{color:#707b80;background:#e6e8e8}.page-review-score>small{max-width:100%;color:var(--ink-500);overflow-wrap:anywhere;text-align:center;font:600 7px IBM Plex Mono,monospace}.page-review-row-actions{align-content:start;gap:7px;display:grid}.page-review-row-actions button{min-height:35px;padding:0 9px;font-size:10px}.page-review-row-actions .quiet-button{background:#fff;border:1px solid #c4cbcf}.page-review-pagination{border-top:1px solid var(--line);background:#ecebe7;justify-content:center;align-items:center;gap:18px;min-height:58px;padding:10px 15px;display:flex}.page-review-pagination button{min-height:34px;color:var(--ink-700);cursor:pointer;background:#fff;border:1px solid #b4bec3;padding:0 12px;font-size:10px}.page-review-pagination button:disabled{cursor:default;opacity:.4}.page-review-pagination span{color:var(--ink-600);font:700 10px IBM Plex Mono,monospace}.page-review-side{color:#fff;border-top:4px solid var(--green);background:#0b1b2a;min-width:0;padding:20px;position:sticky;top:12px}.page-review-side h3{margin:13px 0 17px;font:600 20px/1.35 Newsreader,Noto Sans KR,serif}.page-review-side ol{border:1px solid #294355;margin:0;padding:0;list-style:none;display:grid}.page-review-side li{border-bottom:1px solid #294355;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:60px;padding:10px 11px;display:grid}.page-review-side li:last-child{border-bottom:0}.page-review-side li b{color:#6d91aa;font:750 9px IBM Plex Mono,monospace}.page-review-side li span{color:#d1dbe1;font-size:11px;line-height:1.45}.page-review-side>div{background:#10283a;border:1px solid #294355;gap:6px;margin-top:14px;padding:12px;display:grid}.page-review-side>div span{color:#6f91aa;letter-spacing:.08em;font:750 8px IBM Plex Mono,monospace}.page-review-side>div strong{color:#fff;overflow-wrap:anywhere;font:650 12px IBM Plex Mono,monospace}.page-review-side>div small{color:#91a6b5;font-size:9px}.page-review-side .auto-promotion-control{background:#2b291f;border-color:#806537}.auto-promotion-control button{width:100%;min-height:40px;margin-top:4px}.auto-promotion-control em{color:#e4be7d;letter-spacing:.06em;font:750 8px IBM Plex Mono,monospace}.page-review-side .auto-promotion-receipt{background:#172738;border-left:3px solid #94703b}.page-review-side .auto-promotion-receipt.status-rolled_back{opacity:.7;border-left-color:#6e7c86}.page-review-side .auto-promotion-receipt.review-passed{border-left-color:#2c9b78}.page-review-side .auto-promotion-receipt.review-recheck{border-left-color:#d4932e}.page-review-side .auto-promotion-receipt.review-held{border-left-color:#d16060}.auto-promotion-receipt button{color:#e7edf2;background:#22394b;border-color:#4f6575;width:100%;min-height:34px;margin-top:3px}.page-review-side>p{color:#9fb0bc;border-top:1px solid #294355;margin:16px 0 0;padding-top:14px;font-size:10px;line-height:1.7}.sol-ledger-overlay{z-index:300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030d16d1;place-items:center;padding:clamp(10px,2vw,28px);display:grid;position:fixed;inset:0}.sol-ledger-dialog{border:1px solid #8e9ba3;border-top:5px solid var(--blue);background:#f2f1ed;grid-template-rows:auto auto auto auto minmax(0,1fr);width:min(1520px,100%);min-width:0;height:min(920px,100dvh - 20px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000073}.sol-ledger-header{color:#fff;background:#0b1b2a;justify-content:space-between;align-items:start;gap:30px;min-width:0;padding:20px 24px;display:flex}.sol-ledger-header>div{min-width:0;max-width:1080px}.sol-ledger-header>div>span{color:#7ba5ff;letter-spacing:.13em;font:750 9px IBM Plex Mono,monospace}.sol-ledger-header h2{margin:8px 0 5px;font:600 clamp(25px,3vw,38px)/1.1 Newsreader,Noto Sans KR,serif}.sol-ledger-header p{color:#aebfca;margin:0;font-size:11px;line-height:1.55}.sol-ledger-header>button{color:#d8e2e8;cursor:pointer;background:#132b3d;border:1px solid #506878;flex:0 0 42px;width:42px;height:42px;font-size:26px}.sol-ledger-header>button:hover{color:#fff;background:#1b3b51;border-color:#8fa6b5}.sol-ledger-stats{background:#fff;border-bottom:1px solid #c8ced1;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.sol-ledger-stats article{border-top:3px solid #335f78;border-right:1px solid #d8dcde;align-content:center;gap:5px;min-width:0;min-height:88px;padding:13px 16px;display:grid}.sol-ledger-stats article:nth-child(2){border-top-color:var(--green)}.sol-ledger-stats article:nth-child(3){border-top-color:#c46649}.sol-ledger-stats article:nth-child(4){border-top-color:#8a64b0}.sol-ledger-stats article:nth-child(5){border-top-color:var(--gold)}.sol-ledger-stats article:last-child{border-right:0}.sol-ledger-stats span{color:var(--ink-500);letter-spacing:.09em;font:750 8px IBM Plex Mono,monospace}.sol-ledger-stats strong{color:var(--ink-950);white-space:nowrap;font:700 clamp(17px,1.8vw,24px) IBM Plex Mono,monospace}.sol-ledger-stats small{color:var(--ink-500);font-size:9px}.sol-ledger-view-tabs{scrollbar-width:thin;background:#f7f6f2;border-bottom:1px solid #bfc7cb;align-items:end;gap:5px;min-width:0;min-height:48px;padding:0 14px;display:flex;overflow-x:auto}.sol-ledger-view-tabs button{min-height:42px;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:750;display:flex}.sol-ledger-view-tabs button:hover{color:var(--ink-950);background:#ecefeb}.sol-ledger-view-tabs button.is-active{color:#174c68;border-bottom-color:var(--blue)}.sol-ledger-view-tabs button.is-authority{color:#7a3e78;background:#f2eaf3;border-bottom-color:#8f5c98}.sol-ledger-view-tabs button b{min-width:22px;color:inherit;text-align:center;background:#4967781c;padding:2px 5px;font:750 8px IBM Plex Mono,monospace}.sol-ledger-toolbar{background:#e7e5df;border-bottom:1px solid #c5cbce;grid-template-columns:minmax(230px,.65fr) minmax(620px,1.6fr);align-items:end;gap:12px;min-width:0;padding:10px 13px;display:grid}.sol-ledger-toolbar label{gap:5px;min-width:0;display:grid}.sol-ledger-toolbar label>span{color:var(--ink-600);font-size:9px;font-weight:700}.sol-ledger-toolbar input{width:100%;min-height:40px;color:var(--ink-950);background:#fff;border:1px solid #aeb9bf;padding:0 11px;font-size:11px}.sol-ledger-toolbar>div{scrollbar-width:thin;background:#fff;border:1px solid #aeb9bf;min-width:0;display:flex;overflow-x:auto}.sol-ledger-toolbar>div button{min-height:40px;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-right:1px solid #d3d8da;flex:1 0 94px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:flex}.sol-ledger-toolbar>div button:last-child{border-right:0}.sol-ledger-toolbar>div button:hover{background:#f0f2f2}.sol-ledger-toolbar>div button.is-active{color:#fff;background:#28546a}.sol-ledger-toolbar>div button b{min-width:20px;color:inherit;background:#7a8b9526;padding:2px 4px;font:750 8px IBM Plex Mono,monospace}.sol-ledger-body{background:#b9c2c7;grid-template-columns:minmax(0,1fr) 350px;gap:1px;min-width:0;min-height:0;display:grid;overflow:hidden}.sol-ledger-list{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.sol-ledger-list-head,.sol-ledger-row{grid-template-columns:155px minmax(280px,1fr) 190px 165px 95px;align-items:center;gap:12px;min-width:1040px;display:grid}.sol-ledger-list-head{color:#64747c;letter-spacing:.06em;background:#ecebe7;min-height:35px;padding:0 13px;font:750 8px IBM Plex Mono,monospace}.sol-ledger-scroll{scrollbar-width:thin;background:#fff;min-width:0;min-height:0;overflow:auto}.sol-ledger-row{width:100%;min-height:72px;color:var(--ink-700);text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #dde1e3;border-left:4px solid #819099;border-right:0;padding:10px 13px}.sol-ledger-row:hover{background:#f4f7f7}.sol-ledger-row.is-selected{background:#edf4ff;box-shadow:inset 0 0 0 1px #a6bfee}.sol-ledger-row.verdict-passed{border-left-color:#2c9b78}.sol-ledger-row.verdict-recheck{border-left-color:#d4932e}.sol-ledger-row.verdict-held{border-left-color:#d16060}.sol-ledger-row.is-authority{background:#fbf6fb;border-left-color:#8f5c98}.sol-ledger-row.is-authority.is-selected{background:#f3eaf5;box-shadow:inset 0 0 0 1px #c4a6cb}.sol-ledger-row>span{gap:5px;min-width:0;display:grid}.sol-ledger-row b{min-width:0;color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.sol-ledger-row small{min-width:0;color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.4;overflow:hidden}.sol-ledger-row>span:first-child b,.sol-ledger-row>span:last-child b{font-family:IBM Plex Mono,monospace}.sol-ledger-list>footer{background:#ecebe7;border-top:1px solid #cbd1d4;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:7px 13px;display:flex}.sol-ledger-list>footer button{min-height:32px;color:var(--ink-700);cursor:pointer;background:#fff;border:1px solid #aeb8bd;padding:0 11px;font-size:9px}.sol-ledger-list>footer button:disabled{cursor:default;opacity:.35}.sol-ledger-list>footer span{color:var(--ink-600);font:700 9px IBM Plex Mono,monospace}.sol-ledger-detail{color:#fff;scrollbar-width:thin;background:#0d2030;align-content:start;gap:12px;min-width:0;min-height:0;padding:18px;display:grid;overflow-y:auto}.sol-ledger-detail>header{border-bottom:1px solid #2c4657;gap:5px;padding-bottom:12px;display:grid}.sol-ledger-detail>header span,.sol-ledger-detail section>span,.sol-ledger-detail>footer span{color:#7798ad;letter-spacing:.1em;font:750 8px IBM Plex Mono,monospace}.sol-ledger-detail>header strong{font:700 15px IBM Plex Mono,monospace}.sol-ledger-detail>header small{color:#93a7b5;font-size:9px}.sol-ledger-decision{background:#132b3d;border:1px solid #365164;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:12px;display:grid}.sol-ledger-decision i{color:#fff;padding:5px 8px;font:750 9px IBM Plex Mono,monospace}.sol-ledger-decision i.verdict-passed{background:#26795f}.sol-ledger-decision i.verdict-recheck{background:#a66d1d}.sol-ledger-decision i.verdict-held{background:#a84646}.sol-ledger-decision strong{font-size:13px}.sol-ledger-decision span{color:#a7b8c3;grid-column:1/-1;font-size:9px}.sol-ledger-detail dl{border:1px solid #2b4658;margin:0;display:grid}.sol-ledger-detail dl div{border-bottom:1px solid #2b4658;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px;display:grid}.sol-ledger-detail dl div:last-child{border-bottom:0}.sol-ledger-detail dt{color:#7892a3;font-size:8px}.sol-ledger-detail dd{color:#d9e1e6;overflow-wrap:anywhere;min-width:0;margin:0;font:650 8px/1.5 IBM Plex Mono,monospace}.sol-ledger-detail section{background:#12283a;border:1px solid #2b4658;gap:7px;padding:11px;display:grid}.sol-ledger-detail section p{color:#c7d2d9;margin:0;font-size:10px;line-height:1.65}.sol-ledger-detail section strong{color:#fff;font-size:11px;line-height:1.45}.sol-ledger-detail section small{color:#8fa4b1;font-size:8px}.sol-ledger-detail section button{color:#dce7ee;cursor:pointer;background:#1b3a50;border:1px solid #496579;min-height:34px;margin-top:3px;font-size:9px}.sol-ledger-detail section.opus-ledger-result{background:#241d32;border-color:#745a91}.sol-ledger-detail section.opus-ledger-result>span{color:#b898da}.sol-ledger-detail section.opus-ledger-result>span i{color:#9c8ba8;letter-spacing:0;margin-left:6px;font-style:normal}.sol-ledger-detail section.opus-ledger-result>strong{color:#f0e5fb}.sol-ledger-detail section.opus-ledger-result.is-authority{border-color:#bd85c5;box-shadow:inset 3px 0 #bd85c5}.sol-ledger-detail section.opus-ledger-result>b{color:#fff0ae;letter-spacing:.06em;background:#513b31;padding:7px 8px;font:750 8px IBM Plex Mono,monospace}.sol-ledger-detail>footer{background:#28271f;border:1px solid #735d37;gap:5px;padding:11px;display:grid}.sol-ledger-detail>footer b{color:#f0c477;font:750 11px IBM Plex Mono,monospace}.sol-ledger-detail>footer small{color:#b7aa90;font-size:8px;line-height:1.5}.sol-ledger-empty{min-height:180px;color:var(--ink-700);text-align:center;place-content:center;gap:7px;padding:30px;display:grid}.sol-ledger-empty strong{font-size:14px}.sol-ledger-empty span{color:var(--ink-500);font-size:10px}.authority-review-button{color:#6e376f!important;background:#faf4fb!important;border-color:#9d6aa4!important}.governed-resolution-control{background:#102b2b!important;border-top:3px solid #2b8d72!important}.governed-resolution-control>span{color:#6dc9b0!important}.governed-resolution-control>strong{color:#effff9!important}.governed-resolution-control>small,.governed-resolution-control>em{color:#94bcb2!important}.sol-ledger-row.governance-eligible_shadow{box-shadow:inset 3px 0 #2c9b78}.sol-ledger-row.governance-quarantined_recheck,.sol-ledger-row.governance-quarantined_held{opacity:.86;background-image:linear-gradient(90deg,#aa66310d,#0000 45%)}.sol-ledger-detail section.authority-ledger-result{background:#332719;border-color:#b17c41}.sol-ledger-detail section.authority-ledger-result>span{color:#e2b776}.sol-ledger-detail section.authority-ledger-result>span i{color:#b49a75;letter-spacing:0;margin-left:6px;font-style:normal}.sol-ledger-detail section.governance-ledger-result{background:#112e2a;border-color:#3b7668}.sol-ledger-detail section.governance-ledger-result>span{color:#6dc9b0}.sol-ledger-detail section.governance-ledger-result.status-quarantined_recheck,.sol-ledger-detail section.governance-ledger-result.status-quarantined_held{background:#30291d;border-color:#80643e}.sol-ledger-detail section.governance-ledger-result.status-authority_pending{background:#2c2030;border-color:#8f5c98}.model-calibration-view{scrollbar-width:thin;background:#eeece6;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-width:0;min-height:0;padding:clamp(14px,2vw,24px);display:grid;overflow:auto}.model-calibration-view>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.model-calibration-view>header>div:first-child{max-width:780px}.model-calibration-view>header span{color:#476779;letter-spacing:.12em;font:750 8px IBM Plex Mono,monospace}.model-calibration-view h3{color:var(--ink-950);margin:5px 0;font:650 clamp(22px,2.5vw,32px)/1.15 Newsreader,Noto Sans KR,serif}.model-calibration-view header p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.6}.calibration-role-chain{flex:none;align-items:center;gap:8px;display:flex}.calibration-role-chain>span{color:#eaf2f6;letter-spacing:0;background:#102b3a;gap:4px;min-width:118px;padding:10px;display:grid}.calibration-role-chain small{color:#93aab7;font:650 8px IBM Plex Mono,monospace}.calibration-role-chain b{color:#70818a}.model-calibration-table-wrap{scrollbar-width:thin;background:#fff;border:1px solid #b9c2c7;min-width:0;min-height:0;overflow:auto}.model-calibration-table{border-collapse:collapse;width:100%;min-width:1050px}.model-calibration-table th{color:#667780;letter-spacing:.06em;text-align:left;background:#e8e7e2;border-bottom:1px solid #bfc8cc;border-right:1px solid #d7dcde;height:42px;padding:8px 11px;font:750 8px IBM Plex Mono,monospace}.model-calibration-table td{height:58px;color:var(--ink-800);border-bottom:1px solid #e0e4e5;border-right:1px solid #e0e4e5;padding:9px 11px;font:650 10px IBM Plex Mono,monospace}.model-calibration-table td:first-child{min-width:190px}.model-calibration-table td:not(:first-child){text-align:right}.model-calibration-table td>b,.model-calibration-table td>strong,.model-calibration-table td>small{display:block}.model-calibration-table td>strong{color:var(--ink-950);font-size:15px}.model-calibration-table td>small{color:var(--ink-500);margin-top:3px;font-size:8px}.model-calibration-table tr.is-total td{color:#fff;background:#122c3d;border-color:#345064}.model-calibration-table tr.is-total td strong,.model-calibration-table tr.is-total td b{color:#fff}.model-calibration-table tr.is-total td small{color:#a9bbc6}.calibration-limitation{background:#f7eedc;border:1px solid #b39763;grid-template-columns:170px 280px minmax(0,1fr);align-items:center;gap:16px;padding:13px 16px;display:grid}.calibration-limitation span{color:#8a6426;letter-spacing:.1em;font:750 8px IBM Plex Mono,monospace}.calibration-limitation strong{color:#4f3d23;font-size:11px}.calibration-limitation p{color:#705f47;margin:0;font-size:9px;line-height:1.55}@media (max-width:1040px){.sol-ledger-overlay{padding:6px}.sol-ledger-dialog{height:calc(100dvh - 12px)}.sol-ledger-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-ledger-stats article:nth-child(3){border-right:0}.sol-ledger-toolbar{grid-template-columns:1fr}.sol-ledger-body{grid-template-columns:minmax(0,1fr) 300px}.model-calibration-view>header{flex-direction:column;align-items:stretch}.calibration-role-chain{overflow-x:auto}.calibration-limitation{grid-template-columns:1fr 2fr}.calibration-limitation p{grid-column:1/-1}}@media (max-width:760px){.sol-ledger-dialog{display:block;overflow-y:auto}.sol-ledger-header{z-index:3;padding:15px;position:sticky;top:0}.sol-ledger-header p{display:none}.sol-ledger-stats{grid-template-columns:1fr 1fr}.sol-ledger-stats article{min-height:72px}.sol-ledger-stats article:nth-child(3){border-right:1px solid #d8dcde}.sol-ledger-stats article:nth-child(2n){border-right:0}.sol-ledger-view-tabs{z-index:2;position:sticky;top:75px}.sol-ledger-toolbar{z-index:2;position:sticky;top:123px}.sol-ledger-body{display:block;overflow:visible}.sol-ledger-list{height:58dvh}.sol-ledger-detail{max-height:none;overflow:visible}.sol-ledger-list-head,.sol-ledger-row{min-width:980px}.model-calibration-view{overflow:visible}.calibration-role-chain>span{min-width:128px}.calibration-limitation{grid-template-columns:1fr}.calibration-limitation p{grid-column:auto}}@media (max-width:1280px){.page-review-layout{grid-template-columns:1fr}.page-review-side{grid-template-columns:minmax(220px,1fr) 1fr 1fr;gap:12px;display:grid;position:static}.page-review-side>span,.page-review-side h3,.page-review-side ol,.page-review-side>p{grid-column:1/-1}.page-review-side h3{margin-bottom:3px}.page-review-side ol{grid-template-columns:repeat(4,1fr)}.page-review-side li{border-bottom:0;border-right:1px solid #294355}.page-review-side li:last-child{border-right:0}}@media (max-width:940px){.page-review-hero{flex-direction:column;align-items:stretch}.page-review-actions{grid-template-columns:1fr 1fr;display:grid}.page-review-actions button{min-width:0}.page-review-stats{grid-template-columns:1fr 1fr}.page-review-stats article:nth-child(2){border-right:0}.page-review-toolbar{grid-template-columns:1fr 1fr}.page-review-filters{grid-column:1/-1}.page-review-filters button{flex:1}.page-review-row{grid-template-columns:94px minmax(260px,1fr) 126px}.page-review-row-actions{grid-column:2/-1;grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (max-width:680px){.page-review-hero{padding:17px}.page-review-hero h3{font-size:27px}.page-review-actions,.page-review-stats{grid-template-columns:1fr}.page-review-stats article{border-right:0;min-height:82px}.page-review-toolbar{grid-template-columns:1fr}.page-review-filters{grid-column:auto;overflow-x:auto}.page-review-filters button{flex:0 0 68px}.page-review-row{grid-template-columns:1fr;gap:12px}.page-review-locator{border-bottom:1px solid #dce1e3;border-right:0;grid-template-columns:1fr auto auto;align-items:center;padding:0 0 10px}.page-review-locator small{grid-column:1/-1}.page-review-score{justify-items:start}.page-review-score dl{max-width:280px}.page-review-row-actions{grid-column:auto;grid-template-columns:1fr}.page-review-side,.page-review-side ol{grid-template-columns:1fr}.page-review-side li{border-bottom:1px solid #294355;border-right:0}}@container os-lab (width<=1280px){.page-review-layout{grid-template-columns:1fr}.page-review-side{grid-template-columns:minmax(220px,1fr) 1fr 1fr;gap:12px;display:grid;position:static}.page-review-side>span,.page-review-side h3,.page-review-side ol,.page-review-side>p{grid-column:1/-1}.page-review-side h3{margin-bottom:3px}.page-review-side ol{grid-template-columns:repeat(4,1fr)}.page-review-side li{border-bottom:0;border-right:1px solid #294355}.page-review-side li:last-child{border-right:0}}@container os-lab (width<=940px){.page-review-hero{flex-direction:column;align-items:stretch}.page-review-actions{grid-template-columns:1fr 1fr;display:grid}.page-review-actions button{min-width:0}.page-review-stats{grid-template-columns:1fr 1fr}.page-review-stats article:nth-child(2){border-right:0}.page-review-toolbar{grid-template-columns:1fr 1fr}.page-review-filters{grid-column:1/-1}.page-review-filters button{flex:1}.page-review-row{grid-template-columns:94px minmax(260px,1fr) 126px}.page-review-row-actions{grid-column:2/-1;grid-template-columns:repeat(3,minmax(90px,1fr))}}@container os-lab (width<=680px){.page-review-hero{padding:17px}.page-review-hero h3{font-size:27px}.page-review-actions,.page-review-stats{grid-template-columns:1fr}.page-review-stats article{border-right:0;min-height:82px}.page-review-toolbar{grid-template-columns:1fr}.page-review-filters{scrollbar-width:thin;grid-column:auto;overflow-x:auto}.page-review-filters button{flex:0 0 68px}.page-review-row{grid-template-columns:1fr;gap:12px}.page-review-locator{border-bottom:1px solid #dce1e3;border-right:0;grid-template-columns:1fr auto auto;align-items:center;padding:0 0 10px}.page-review-locator small{grid-column:1/-1}.page-review-score{justify-items:start}.page-review-score dl{max-width:280px}.page-review-row-actions{grid-column:auto;grid-template-columns:1fr}.page-review-side,.page-review-side ol{grid-template-columns:1fr}.page-review-side li{border-bottom:1px solid #294355;border-right:0}}.decision-cycle-workbench{gap:12px;min-width:0;margin-top:12px;display:grid}.decision-cycle-loading{color:#7a8a90;border:1px solid var(--line);text-align:center;background:#f4f3ef;place-content:center;gap:10px;min-height:360px;display:grid}.decision-cycle-loading span{color:var(--blue);letter-spacing:.13em;font:750 10px IBM Plex Mono,monospace}.decision-cycle-loading strong{color:var(--ink-900);font-size:17px}.decision-cycle-hero{color:#fff;border-top:4px solid var(--blue);background:#0b1b2a;justify-content:space-between;align-items:center;gap:30px;min-height:178px;padding:28px 31px;display:flex}.decision-cycle-hero>div{min-width:0;max-width:980px}.decision-cycle-hero>div>span,.decision-cycle-hero aside>span{color:#7ba5ff;letter-spacing:.13em;font:750 10px IBM Plex Mono,monospace}.decision-cycle-hero h2{letter-spacing:-.02em;max-width:920px;margin:12px 0 9px;font:600 clamp(28px,3vw,43px)/1.17 Newsreader,Noto Sans KR,serif}.decision-cycle-hero p{color:#bac8d1;margin:0;font-size:13px}.decision-cycle-hero aside{border:1px solid #3a5266;border-left:4px solid var(--gold);background:#132c3e;flex:0 0 255px;align-content:center;gap:8px;min-height:105px;padding:18px;display:grid}.decision-cycle-hero aside strong{color:#f2c87f;font:750 18px IBM Plex Mono,monospace}.decision-cycle-hero aside small{color:#aebec8;font-size:10px;line-height:1.55}.decision-cycle-error{color:#7b453f;background:#f8e9e7;border:1px solid #d5aaa5;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:56px;padding:11px 15px;display:grid}.decision-cycle-error strong{white-space:nowrap;font-size:11px}.decision-cycle-error span{font-size:10px;line-height:1.55}.decision-cycle-error button{min-height:30px;color:inherit;background:#fff;border:1px solid #c8958f;padding:0 10px}.decision-cycle-overview{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.decision-cycle-overview article{border-right:1px solid var(--line);border-top:3px solid #315b72;align-content:center;gap:7px;min-height:105px;padding:16px 18px;display:grid}.decision-cycle-overview article:nth-child(2){border-top-color:var(--green)}.decision-cycle-overview article:nth-child(3){border-top-color:var(--gold)}.decision-cycle-overview article:nth-child(4){border-top-color:var(--blue)}.decision-cycle-overview article:last-child{border-right:0}.decision-cycle-overview span{color:var(--ink-500);letter-spacing:.08em;font:750 9px IBM Plex Mono,monospace}.decision-cycle-overview strong{color:var(--ink-950);overflow-wrap:anywhere;font:650 21px IBM Plex Mono,monospace}.decision-cycle-overview small{color:var(--ink-500);font-size:10px}.decision-cycle-runner{background:#e7e8e4;border:1px solid #98a7ad;grid-template-columns:minmax(330px,.78fr) minmax(620px,1.42fr);min-width:0;display:grid}.decision-cycle-config{color:#fff;background:#102b38;align-content:start;gap:10px;min-width:0;padding:24px;display:grid}.decision-cycle-config>span{color:#75aec0;letter-spacing:.12em;font:750 9px IBM Plex Mono,monospace}.decision-cycle-config h3{margin:2px 0 0;font:600 23px/1.3 Newsreader,Noto Sans KR,serif}.decision-cycle-config p{color:#aec0c7;margin:0 0 7px;font-size:10px;line-height:1.7}.decision-cycle-config>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.decision-cycle-config label{gap:6px;display:grid}.decision-cycle-config label span{color:#8ba2ac;font-size:9px;font-weight:700}.decision-cycle-config select{color:#dce6e9;background:#173846;border:1px solid #506d79;width:100%;min-height:42px;padding:0 10px;font-size:10px}.decision-cycle-config>button{width:100%;min-height:45px;margin-top:4px}.decision-cycle-config>.outline-button{color:#fff;background:#173846;border-color:#637f8a}.decision-cycle-stage-map{grid-template-columns:repeat(5,minmax(116px,1fr));align-items:stretch;gap:6px;min-width:0;padding:17px;display:grid;overflow-x:auto}.decision-cycle-stage-map article{background:#fafaf7;border:1px solid #b0babe;border-top:4px solid #9aa6aa;grid-template-rows:auto 1fr;gap:22px;min-width:116px;min-height:180px;padding:16px 13px;display:grid;position:relative}.decision-cycle-stage-map article:after{content:"";z-index:1;background:#7e9096;width:7px;height:1px;position:absolute;top:48px;left:100%}.decision-cycle-stage-map article:last-child:after{display:none}.decision-cycle-stage-map article>i{color:#667b83;background:#ecefed;border:1px solid #bac3c6;place-items:center;width:33px;height:29px;font:750 9px IBM Plex Mono,monospace;display:grid}.decision-cycle-stage-map article>div{align-content:end;gap:7px;display:grid}.decision-cycle-stage-map span{color:#6c7c82;letter-spacing:.07em;font:750 8px IBM Plex Mono,monospace}.decision-cycle-stage-map strong{font-size:12px;line-height:1.35}.decision-cycle-stage-map small{color:#8c969a;font:700 8px IBM Plex Mono,monospace}.decision-cycle-stage-map article.status-running{border-top-color:var(--blue);background:#f0f5ff;box-shadow:inset 0 0 0 1px #c9d7f4}.decision-cycle-stage-map article.status-running>i{color:#fff;border-color:var(--blue);background:var(--blue)}.decision-cycle-stage-map article.status-running small{color:var(--blue)}.decision-cycle-stage-map article.status-complete{border-top-color:var(--green);background:#eef7f3}.decision-cycle-stage-map article.status-complete>i{color:#fff;border-color:var(--green);background:var(--green)}.decision-cycle-stage-map article.status-complete small{color:#28725f}.decision-cycle-stage-map article.status-held{opacity:.62;border-top-style:dashed}.decision-cycle-stage-map article.status-held small{color:#986923}.decision-cycle-receipt{border:1px solid var(--line);background:#fff}.decision-cycle-receipt>header{color:#fff;border-left:5px solid var(--blue);background:#122c3d;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 18px;display:flex}.decision-cycle-receipt>header div{gap:5px;display:grid}.decision-cycle-receipt>header span,.decision-cycle-history>header span{color:#7fa0b5;letter-spacing:.11em;font:750 8px IBM Plex Mono,monospace}.decision-cycle-receipt>header h3{margin:0;font-size:16px}.decision-cycle-receipt>header code{color:#b8cad3;font:650 9px IBM Plex Mono,monospace}.decision-cycle-receipt-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.decision-cycle-receipt-grid article{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:116px;padding:17px;display:grid}.decision-cycle-receipt-grid article:last-child{border-right:0}.decision-cycle-receipt-grid span{color:var(--ink-500);letter-spacing:.08em;font:750 8px IBM Plex Mono,monospace}.decision-cycle-receipt-grid strong{font-size:14px;line-height:1.4}.decision-cycle-receipt-grid small{color:var(--ink-500);font-size:9px;line-height:1.55}.decision-cycle-receipt>footer{border-top:1px solid var(--line);background:#ecebe7;justify-content:flex-end;gap:8px;min-height:58px;padding:10px 16px;display:flex}.decision-cycle-receipt>footer button{min-height:36px}.decision-cycle-history{border:1px solid var(--line);background:#fff}.decision-cycle-history>header{border-bottom:1px solid var(--line);background:#ecebe7;justify-content:space-between;align-items:center;min-height:45px;padding:0 15px;display:flex}.decision-cycle-history>header strong{color:var(--ink-600);font:750 9px IBM Plex Mono,monospace}.decision-cycle-history>div{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.decision-cycle-history button{min-width:0;min-height:138px;color:var(--ink-800);text-align:left;cursor:pointer;background:#fff;border:0;border-top:4px solid #85959b;align-content:space-between;gap:8px;padding:14px;display:grid}.decision-cycle-history button:hover{background:#f5f7f6}.decision-cycle-history button.is-selected{border-top-color:var(--blue);background:#f0f5ff}.decision-cycle-history button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.decision-cycle-history button b{color:var(--blue);font:750 10px IBM Plex Mono,monospace}.decision-cycle-history button i{color:#596e75;background:#e8eceb;padding:3px 5px;font:700 7px IBM Plex Mono,monospace}.decision-cycle-history button i.status-completed{color:#2b705e;background:#def0e8}.decision-cycle-history button i.status-partial{color:#8c6020;background:#f2e5d1}.decision-cycle-history button strong{font-size:11px;line-height:1.5}.decision-cycle-history button small{color:var(--ink-500);font-size:8px;line-height:1.5}.decision-cycle-history button code{color:#60747b;font:650 8px IBM Plex Mono,monospace}@media (max-width:1260px){.decision-cycle-runner{grid-template-columns:1fr}.decision-cycle-config>div{max-width:620px}.decision-cycle-stage-map article{min-height:150px}}@media (max-width:920px){.decision-cycle-hero{flex-direction:column;align-items:stretch}.decision-cycle-hero aside{flex-basis:auto}.decision-cycle-overview,.decision-cycle-receipt-grid{grid-template-columns:1fr 1fr}.decision-cycle-overview article:nth-child(2),.decision-cycle-receipt-grid article:nth-child(2){border-right:0}.decision-cycle-history>div{grid-template-columns:1fr 1fr}}@media (max-width:620px){.decision-cycle-hero{padding:21px 18px}.decision-cycle-hero h2{font-size:27px}.decision-cycle-overview,.decision-cycle-receipt-grid,.decision-cycle-history>div{grid-template-columns:1fr}.decision-cycle-overview article,.decision-cycle-receipt-grid article{border-right:0}.decision-cycle-runner{display:block}.decision-cycle-config{padding:18px}.decision-cycle-config>div{grid-template-columns:1fr}.decision-cycle-stage-map{grid-template-columns:repeat(5,minmax(126px,1fr))}.decision-cycle-error{grid-template-columns:1fr}.decision-cycle-error button{width:100%}.decision-cycle-receipt>footer{grid-template-columns:1fr;display:grid}.decision-cycle-receipt>footer button{width:100%}}@media (max-width:1220px){.demand-workbench{grid-template-columns:1fr}.demand-queue{border-bottom:1px solid #cbd0d3;border-right:0}.demand-intake-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.intake-mode-tabs{grid-template-columns:1fr}.demand-command-head{flex-direction:column;align-items:stretch}.demand-command-actions,.demand-command-tools,.demand-discovery-row{grid-template-columns:1fr}.demand-status-strip{grid-template-columns:1fr 1fr}.demand-status-strip article:nth-child(2),.demand-status-strip article:nth-child(4){border-right:0}.demand-status-strip article:nth-child(5){grid-column:1/-1}.decisionability-answers>div,.decisionability-criteria li{grid-template-columns:1fr}.demand-simulation-inbox>header{flex-direction:column;align-items:flex-start}.demand-simulation-inbox>div{grid-template-columns:1fr}.demand-simulation-inbox article footer{flex-direction:column;align-items:flex-start}.demand-simulation-inbox article footer>div{flex-direction:column;width:100%}.demand-intake-grid,.demand-score-inputs{grid-template-columns:1fr}.demand-intake-title{flex-direction:column;align-items:flex-start}.demand-queue>button,.candidate-inbox-list>button{grid-template-columns:28px minmax(0,1fr) 30px}.candidate-inbox-list .demand-contract{grid-column:2/4;justify-self:start}.candidate-inbox-head{grid-template-columns:1fr}.candidate-inbox-head button:first-child{min-height:40px}.demand-contract{grid-column:2/4;justify-self:start}.demand-detail{min-height:0;padding:13px}}@container decision-demand (width<=1120px){.demand-command-head{flex-direction:column;align-items:stretch}.demand-command-head>div:first-child{max-width:none}.demand-command-actions{flex-basis:auto;width:100%}.demand-command-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}@container decision-demand (width<=700px){.demand-command-tools,.demand-discovery-row{grid-template-columns:minmax(0,1fr)}}.calibration-panel{background:#ecebe6;border:1px solid #98a7ad;margin:14px}.calibration-heading{color:#eef5f7;background:#102b3a;border-left:5px solid #3c73e6;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:20px 22px;display:flex}.calibration-heading>div{gap:7px;display:grid}.calibration-heading span{color:#79a0ef;letter-spacing:.14em;font:750 8px IBM Plex Mono,monospace}.calibration-heading strong{font-size:18px;line-height:1.35}.calibration-heading p{color:#afc0c8;max-width:820px;margin:0;font-size:10px;line-height:1.65}.calibration-heading>b{color:#7e541c;background:#f4e6cf;border:1px solid #d9b47c;flex:none;padding:9px 12px;font:750 9px IBM Plex Mono,monospace}.calibration-metrics{background:#d8d9d5;border-bottom:1px solid #bac1c4;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;display:grid}.calibration-metrics article{background:#fff;border-top:3px solid #3c73e6;align-content:center;gap:6px;min-width:0;min-height:90px;padding:13px;display:grid}.calibration-metrics article:nth-child(2){border-top-color:#279474}.calibration-metrics article:nth-child(3){border-top-color:#c88018}.calibration-metrics article:nth-child(4){border-top-color:#754fac}.calibration-metrics article:nth-child(5){border-top-color:#b95555}.calibration-metrics article:nth-child(6){border-top-color:#365a71}.calibration-metrics span{color:#66777e;letter-spacing:.1em;font:750 7px IBM Plex Mono,monospace}.calibration-metrics strong{color:#122632;font:650 18px IBM Plex Mono,monospace}.calibration-metrics small{color:#77868b;font-size:8px;line-height:1.45}.calibration-selected{gap:12px;padding:16px;display:grid}.calibration-selected-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.calibration-selected-head span{color:#64757d;letter-spacing:.1em;font:750 8px IBM Plex Mono,monospace}.calibration-selected-head strong{color:#315cae;font:750 9px IBM Plex Mono,monospace}.calibration-history{gap:10px;display:grid}.calibration-history-head{background:#f7f7f3;border:1px solid #b9c2c6;justify-content:space-between;align-items:end;gap:16px;padding:10px 12px;display:flex}.calibration-history-head>div{gap:4px;display:grid}.calibration-history-head span{color:#446987;letter-spacing:.12em;font:750 8px IBM Plex Mono,monospace}.calibration-history-head strong{color:#142c39;font:750 11px IBM Plex Mono,monospace}.calibration-history-head small{color:#6c777c;font-size:9px}.calibration-divergence{color:#502424;background:#f7e8e5;border:1px solid #c97a76;border-left:5px solid #b84c49;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.calibration-divergence strong{letter-spacing:.1em;font:800 9px IBM Plex Mono,monospace}.calibration-divergence span{font:750 9px IBM Plex Mono,monospace}.calibration-divergence small{color:#78514f;font-size:8px}.calibration-score-audit{background:#faf7ef;border:1px solid #b7c0c4;border-left:5px solid #bf7b24;gap:10px;padding:14px;display:grid}.calibration-score-audit.audit-pending{background:#fbf1de;border-color:#c7924d}.calibration-score-audit.verdict-score_movement_justified{background:#eef7f3;border-left-color:#279474}.calibration-score-audit.verdict-score_movement_unjustified{background:#f8e9e7;border-left-color:#b84c49}.calibration-score-audit.verdict-indeterminate{background:#f1f2f1;border-left-color:#7d8790}.calibration-score-audit>header,.calibration-score-audit>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.calibration-score-audit>header>div{gap:4px;display:grid}.calibration-score-audit>header span,.calibration-axis-audits span{color:#7e551e;letter-spacing:.1em;font:750 8px IBM Plex Mono,monospace}.calibration-score-audit>header strong{color:#263c46;font:800 10px IBM Plex Mono,monospace}.calibration-score-audit small{color:#6f797d;font:650 8px IBM Plex Mono,monospace}.calibration-score-audit>p,.calibration-axis-audits p{color:#43545c;margin:0;font-size:9px;line-height:1.65}.calibration-score-audit button{color:#654717;cursor:pointer;background:#fff;border:1px solid #8b662f;min-height:36px;padding:0 12px;font-size:9px;font-weight:800}.calibration-score-deltas{background:#d8dcde;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.calibration-score-deltas article{background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.calibration-score-deltas span{color:#64757d;font-size:8px;font-weight:700}.calibration-score-deltas b,.calibration-score-deltas em{font:750 10px IBM Plex Mono,monospace}.calibration-score-deltas em{color:#a45f12;font-style:normal}.calibration-axis-audits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.calibration-axis-audits section{background:#ffffffb8;border:1px solid #d0d6d8;padding:10px}.calibration-axis-audits p{margin-top:7px}.calibration-rounds{gap:10px;display:grid}.calibration-review-card,.calibration-truth,.calibration-empty{background:#fff;border:1px solid #c6ccce;padding:15px}.calibration-review-card{gap:0;display:grid}.calibration-review-card>header{border-bottom:1px solid #d7dcde;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.calibration-review-card>header>div{align-items:center;gap:10px;display:flex}.calibration-review-card>header span,.calibration-review-card section>span{color:#456983;letter-spacing:.1em;font:750 8px IBM Plex Mono,monospace}.calibration-review-card>header strong{color:#203a48;font:800 10px IBM Plex Mono,monospace}.calibration-review-card time{color:#77858b;font:650 8px IBM Plex Mono,monospace}.calibration-round-scores{background:#d8dcde;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:10px;display:grid}.calibration-round-scores span{background:#f4f5f2;justify-content:space-between;padding:10px;display:flex}.calibration-review-card i{color:#66777e;font:700 8px IBM Plex Mono,monospace}.calibration-review-card b{font:700 12px IBM Plex Mono,monospace}.calibration-review-card section{background:#fbfbf8;border:1px solid #d7dddf;min-width:0;margin-top:10px;padding:11px 12px}.calibration-review-card .calibration-countercase{background:#f8f0e3;border-left:4px solid #bf7b24}.calibration-review-card p,.calibration-truth p{color:#354b56;margin:7px 0 0;font-size:10px;line-height:1.65}.calibration-review-card footer{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.calibration-review-card small,.calibration-truth small{color:#7c898e;font:650 8px IBM Plex Mono,monospace}.calibration-review-card code{color:#596a72;white-space:nowrap;font:650 8px IBM Plex Mono,monospace}.calibration-rubric-detail{background:#f4f6f5;border:1px solid #c9d2d6;margin-top:10px}.calibration-rubric-detail>summary{cursor:pointer;color:#2c566b;letter-spacing:.08em;padding:10px 12px;font:750 8px IBM Plex Mono,monospace}.calibration-rubric-detail>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.calibration-rubric-detail section{background:#fff;margin:0;padding:9px}.calibration-rubric-detail section>span{margin-bottom:6px;display:block}.calibration-rubric-detail p{border-top:1px solid #e2e6e7;grid-template-columns:auto auto 1fr;align-items:start;gap:7px;margin:0;padding:6px 0;font-size:8px;line-height:1.45;display:grid}.calibration-rubric-detail p b{color:#286d58;font:800 8px IBM Plex Mono,monospace}.calibration-rubric-detail p code{white-space:normal}.calibration-empty{gap:5px;display:grid}.calibration-empty span{color:#6d7a80;font-size:9px}.calibration-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.calibration-actions>button,.calibration-actions summary,.calibration-resolution button{color:#243c48;cursor:pointer;background:#f9faf8;border:1px solid #78909b;min-height:36px;padding:0 12px;font-size:9px;font-weight:700}.calibration-actions details{background:#fff;border:1px solid #bec6c9;min-width:260px;max-width:460px;padding:8px}.calibration-actions summary{place-items:center;list-style:none;display:grid}.calibration-actions details[open]{gap:8px;display:grid}.calibration-actions textarea{resize:vertical;border:1px solid #c4cbce;width:100%;min-height:72px;padding:9px;font:10px/1.55 inherit}.calibration-actions details>div{gap:6px;display:flex}.calibration-actions details button{background:#eef1ef;border:1px solid #8a9ba3;min-height:32px;padding:0 10px;font-size:9px;font-weight:700}.calibration-seal-blocked{background:#f8e9e6;border:1px solid #c78378;align-content:center;gap:4px;min-height:52px;padding:9px 12px;display:grid}.calibration-seal-blocked strong{color:#833c37;font-size:9px}.calibration-seal-blocked span{color:#765653;font-size:8px}.calibration-truth{border-left:4px solid #279474}.calibration-truth>span{color:#23745f;letter-spacing:.11em;font:750 8px IBM Plex Mono,monospace}.calibration-truth>strong{float:right;color:#173e33;font:750 10px IBM Plex Mono,monospace}.calibration-truth>em{color:#315f50;background:#eff6f2;border:1px solid #c9d6d1;margin-top:10px;padding:8px 10px;font:700 8px IBM Plex Mono,monospace;display:block}.calibration-truth.audit-indeterminate{border-left-color:#b97719}.calibration-truth.audit-indeterminate>em{color:#87530d;background:#fbf1df;border-color:#e3c18a}.calibration-resolution{background:#f8f8f4;border:1px solid #bac5c9;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:8px;padding:12px;display:grid}.calibration-resolution label{color:#556870;gap:5px;font-size:8px;font-weight:700;display:grid}.calibration-resolution label:first-child{align-self:center;align-items:center;gap:7px;display:flex}.calibration-resolution input{background:#fff;border:1px solid #bdc6c9;min-width:0;min-height:35px;padding:0 8px;font-size:9px}@media (max-width:1260px){.calibration-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.calibration-resolution{grid-template-columns:1fr 1fr}.calibration-resolution button{width:100%}}@media (max-width:760px){.calibration-panel{margin:9px}.calibration-heading{flex-direction:column;align-items:flex-start}.calibration-metrics{grid-template-columns:1fr 1fr}.calibration-history-head,.calibration-review-card>header,.calibration-review-card footer,.calibration-score-audit>header,.calibration-score-audit>footer{flex-direction:column;align-items:flex-start}.calibration-divergence,.calibration-round-scores,.calibration-score-deltas,.calibration-axis-audits,.calibration-rubric-detail>div,.calibration-resolution{grid-template-columns:1fr}.calibration-actions{display:grid}.calibration-actions details{width:100%;min-width:0}}.command-app{--surface-body:15px;--surface-small:12px;--surface-label:12px;--surface-button:14px}.decision-stage :is(h1,h2,h3,h4),.modal-content :is(h1,h2,h3,h4){font-family:var(--font-kr);word-break:keep-all;text-wrap:balance;letter-spacing:-.015em}.decision-stage h1{font-size:var(--type-h1);font-weight:700;line-height:1.3}.decision-stage h2{font-size:var(--type-h2);font-weight:650;line-height:1.38}.decision-stage h3{line-height:1.45}:is(.principal-desk,.decision-compression-studio,.golden-case-lab,.deliberation-studio,.impact-studio,.operations-studio,.decision-memory-studio,.decision-cell-studio,.source-watch-studio,.rehearsal-lab,.decision-cycle-workbench) :is(p,li,dd,blockquote){font-size:var(--surface-body);line-height:1.7}:is(.principal-desk,.decision-compression-studio,.golden-case-lab,.deliberation-studio,.impact-studio,.operations-studio,.decision-memory-studio,.decision-cell-studio,.source-watch-studio,.rehearsal-lab,.decision-cycle-workbench) :is(small,dt){font-size:var(--surface-small);line-height:1.55}.decision-stage button,.modal-content button{font-size:var(--surface-button)}.modal-content p{font-size:15px;line-height:1.7}.modal-content label>span{font-size:12px;font-weight:600;line-height:1.45}:is(.principal-header,.compression-header,.golden-hero,.dlb-header,.impact-header,.operations-header,.memory-header,.decision-cell-header,.source-watch-header,.decision-cycle-hero,.rehearsal-hero)>div:first-child>span{color:#46778a;font-family:var(--font-kr);font-size:var(--type-label);letter-spacing:0;text-transform:none;font-weight:650}:is(.principal-header,.compression-header,.golden-hero,.dlb-header,.impact-header,.operations-header,.memory-header,.decision-cell-header,.source-watch-header,.decision-cycle-hero,.rehearsal-hero) :is(h1,h2){font-family:var(--font-kr);font-size:var(--type-h1);letter-spacing:-.02em;font-weight:700;line-height:1.3}.principal-header h1,.principal-empty h2,.principal-decision-copy h2,.compression-header h1,.golden-hero h1,.dlb-header h1,.memory-header h1,.impact-header h1,.decision-cell-header h1,.source-watch-header h1,.rehearsal-hero h2{font-family:var(--font-kr)}:is([class*=metric],[class*=score],.principal-decision-card aside) strong{font-family:var(--font-kr);font-variant-numeric:tabular-nums}:is(code,.case-meta small,.case-foot small,.decision-trace-ribbon-path b){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.guided-flow-header span{font-family:var(--font-label);letter-spacing:.08em;font-size:11px}.guided-flow-header small{font-size:12px}.guided-flow-header h3{font-size:clamp(22px,2vw,30px);line-height:1.38}.guided-flow-header p{font-size:15px;line-height:1.7}.guided-flow-header button{font-size:14px}.guided-flow-legend :is(b,span,small){font-size:12px}.guided-flow-track button>strong{font-size:14px}.guided-flow-track button>small{font-size:12px}.guided-flow-track button>i{font-size:10px}.agent-row strong{font-size:13px}.agent-row small,.agent-row>i{font-size:11px}.display-mode-toggle[aria-pressed=true]{color:#0b2531;background:#dff1f4;border-color:#a9d3dc}.mobile-mode-toggle{display:none}@media (max-width:1366px){.command-app{--surface-body:15px;--surface-small:12px;--surface-button:14px}.command-layout{grid-template-columns:52px 236px minmax(560px,1fr)}.command-header{column-gap:10px;padding-inline:12px}.stage-scroll{padding:18px 18px 40px}.case-rail{padding-inline:10px}.context-toggle{display:block}.agent-panel{z-index:60;width:min(360px,100vw - 52px);display:none;position:fixed;top:120px;bottom:0;right:0;box-shadow:-18px 0 45px #04111d40}.agent-panel.is-open{display:flex}.panel-scrim{z-index:50;background:#040d1680;border:0;display:block;position:fixed;inset:120px 0 0}.command-header{grid-template-columns:230px minmax(280px,1fr) auto}.header-actions .quiet-button:not(.display-mode-toggle):not(.mobile-mode-toggle){display:none}.guided-flow-header{grid-template-columns:1fr;align-items:start}.guided-flow-header button{width:max-content;min-width:0}}.command-app.is-briefing{--briefing-scale:1}.command-app.is-briefing .command-header{grid-template-columns:auto 1fr auto}.command-app.is-briefing .command-trigger,.command-app.is-briefing .header-actions>:not(.display-mode-toggle){display:none}.command-app.is-briefing .classification-strip,.command-app.is-briefing .brand-lockup{pointer-events:none}.briefing-projection{color:#e9f1f3;min-width:0;min-height:0;font-family:var(--font-kr);word-break:keep-all;--briefing-body:calc(clamp(32px, min(2.3vw, 3.7vh), 58px) * var(--briefing-scale));--briefing-title:calc(clamp(42px, min(3.4vw, 5.6vh), 92px) * var(--briefing-scale));--briefing-lead:calc(clamp(34px, min(2.7vw, 4.4vh), 70px) * var(--briefing-scale));--briefing-label:calc(clamp(20px, min(1.3vw, 2.1vh), 34px) * var(--briefing-scale));--briefing-note:calc(clamp(19px, min(1.15vw, 1.9vh), 30px) * var(--briefing-scale));--briefing-chip:calc(clamp(16px, min(.95vw, 1.55vh), 24px) * var(--briefing-scale));background:#06161e;flex:auto;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.briefing-projection.is-state{text-align:center;grid-template-rows:none;place-content:center;justify-items:center;gap:18px;padding:5vh 6vw}.briefing-projection.is-state>span{color:#74a9bb;font:700 clamp(14px, 1vw, 22px) var(--font-mono);letter-spacing:.16em}.briefing-projection.is-state>strong{max-width:22ch;font-size:clamp(30px,3vw,62px);font-weight:650;line-height:1.3}.briefing-projection.is-state>p{color:#9fb6bd;max-width:40ch;margin:0;font-size:clamp(18px,1.3vw,28px);line-height:1.6}.briefing-exit{color:#06161e;cursor:pointer;background:#9fd3dd;border:0;min-height:62px;padding:0 26px;font-size:clamp(16px,1.1vw,24px);font-weight:750}.briefing-identity{background:#04121a;border-bottom:1px solid #1e3f4d;justify-content:space-between;align-items:center;gap:3vw;min-height:0;padding:1.6vh 3vw;display:flex}.briefing-identity>div{align-items:baseline;gap:14px;min-width:0;display:flex}.briefing-identity span{color:#6f9fb0;font-size:var(--briefing-label);font-weight:600}.briefing-identity b{color:#d3e3e7;font-size:var(--briefing-label);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.briefing-identity-clock{flex:none}.briefing-identity-clock b{font-variant-numeric:tabular-nums}.briefing-rail{background:#17323f;border-bottom:1px solid #17323f;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.briefing-rail button{color:#7fa5b1;text-align:left;cursor:pointer;background:#071c26;border:0;border-top:4px solid #0000;align-items:center;gap:10px;min-width:0;padding:1.4vh 1vw;font-family:inherit;display:flex}.briefing-rail button i{color:#4f7f90;font:normal 700 var(--briefing-chip) var(--font-mono);font-variant-numeric:tabular-nums;flex:none}.briefing-rail button span{font-size:var(--briefing-chip);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.briefing-rail button.is-current{color:#eaf4f6;background:#0e2c39;border-top-color:#5fb59a}.briefing-rail button.is-current i{color:#8ecfb8}.briefing-stage{grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;min-height:0;padding:3.2vh 4vw;display:grid;overflow:hidden}.briefing-slide{width:100%;min-width:0;transform:scale(var(--briefing-fit,1));transform-origin:50%;align-content:center;gap:2.6vh;display:grid}.briefing-slide-head{align-items:flex-start;gap:2vw;display:flex}.briefing-slide-marker{color:#06161e;font:700 var(--briefing-label) var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#8fd0dd;flex:none;padding:.6vh 1vw}.briefing-slide-head>div{gap:.7vh;min-width:0;display:grid}.briefing-slide-head b{color:#6ea3b4;font:700 var(--briefing-label) var(--font-mono);letter-spacing:.14em}.briefing-slide-head h2{font-family:var(--font-kr);font-size:var(--briefing-title);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:680;line-height:1.14}.briefing-slide-lead{color:#fff;max-width:34ch;font-size:var(--briefing-lead);text-wrap:balance;border-left:6px solid #5fb59a;margin:0;padding-left:1.2vw;font-weight:650;line-height:1.28}.briefing-slide-lines{background:#16333f;gap:1px;display:grid}.briefing-slide-lines.count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-slide-lines article{background:#0b232e;align-content:start;gap:.9vh;min-width:0;padding:2vh 1.6vw;display:grid}.briefing-line-label{color:#7cb0bf;font-size:var(--briefing-label);font-weight:700}.briefing-line-value{font-size:var(--briefing-body);text-wrap:pretty;font-weight:620;line-height:1.42}.briefing-line-note{color:#9db6bd;font-size:var(--briefing-note);font-weight:500;line-height:1.5}.briefing-line-refs{flex-wrap:wrap;gap:6px;display:flex}.briefing-line-refs code{color:#bcd8de;font:600 var(--briefing-chip) var(--font-mono);background:#ffffff14;padding:3px 7px}.briefing-controls{background:#04121a;border-top:1px solid #1e3f4d;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:2vw;padding:1.6vh 3vw;display:grid}.briefing-controls .briefing-step{min-height:calc(48px * var(--briefing-scale));color:#dcecef;font-family:inherit;font-size:var(--briefing-label);cursor:pointer;background:#0d2734;border:1px solid #35606f;padding:0 1.6vw;font-weight:700}.briefing-controls .briefing-step:disabled{color:#4d6672;cursor:default;border-color:#1d3945}.briefing-progress{color:#8fd0dd;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.briefing-progress b{font-size:var(--briefing-lead);letter-spacing:-.03em;font-weight:700}.briefing-progress span{color:#5b8595;font-size:var(--briefing-label)}.briefing-boundary{color:#86a6b0;font-size:var(--briefing-note);margin:0;font-weight:600}.briefing-zoom{align-items:center;gap:10px;display:flex}.briefing-zoom button{min-width:calc(46px * var(--briefing-scale));min-height:calc(46px * var(--briefing-scale));color:#dcecef;font-family:inherit;font-size:var(--briefing-label);cursor:pointer;background:#0d2734;border:1px solid #35606f;font-weight:700}.briefing-zoom button:disabled{color:#4d6672;cursor:default;border-color:#1d3945}.briefing-zoom span{color:#9fbdc5;min-width:5ch;font:650 var(--briefing-note) var(--font-mono);font-variant-numeric:tabular-nums;text-align:center}.command-app.is-briefing .command-header{height:56px;min-height:56px;padding-block:0}@media (max-height:880px){.command-app.is-briefing .command-header{height:46px;min-height:46px}.briefing-identity{padding-block:.7vh}.briefing-rail button{padding-block:.8vh}.briefing-stage{padding:1.6vh 3vw}.briefing-slide{gap:1.4vh}.briefing-slide-lines article{gap:.5vh;padding:1.2vh 1.4vw}.briefing-slide-lead{padding-left:1vw}.briefing-controls{padding-block:.8vh}}@media (max-width:1100px){.briefing-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.briefing-slide-lines.count-4{grid-template-columns:minmax(0,1fr)}.briefing-controls{grid-template-columns:auto auto minmax(0,1fr) auto}.briefing-boundary{display:none}}.mobile-principal-shell{height:100vh;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;color:#13242c;width:min(100%,680px);height:100dvh;min-height:0;font-family:var(--font-kr);background:#f3f1eb;margin:0 auto;padding:0 14px 44px;font-size:16px;line-height:1.7;overflow:hidden auto}.mobile-card-header{color:#fff;background:#071722;border-bottom:3px solid #3d74e6;justify-content:space-between;align-items:center;gap:14px;min-height:72px;margin:0 -14px;padding:13px 16px;display:flex}.mobile-card-header>div{gap:2px;display:grid}.mobile-card-header span{color:#8ba8b6;font-size:11px;font-weight:650}.mobile-card-header strong{font-size:18px}.mobile-card-header a{color:#e4eef1;border:1px solid #4b6877;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.mobile-card-alert{background:#fbefd9;border:1px solid #bf8b4a;border-left-width:5px;gap:5px;margin:12px 0 0;padding:13px 14px;display:grid}.mobile-card-alert b{color:#875817;font-size:13px}.mobile-card-alert span{color:#695538;font-size:13px;line-height:1.55}.mobile-card-alert button{color:#70450d;background:#fff;border:1px solid #9a671e;min-height:42px;margin-top:5px;font-size:14px;font-weight:700}.mobile-card-alert.is-offline{background:#f9e9e7;border-color:#9b5d59}.mobile-card-alert.is-offline b{color:#8c3f3a}.mobile-card-status{background:#aeb8bb;border:1px solid #aeb8bb;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:12px;display:grid}.mobile-card-status div{background:#fff;align-content:center;gap:5px;min-width:0;min-height:76px;padding:11px;display:grid}.mobile-card-status span,.mobile-card-authority span{color:#69787d;font-size:12px}.mobile-card-status strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}.mobile-card-primary{color:#fff;background:#102b35;border-left:5px solid #3c76e7;margin-top:12px;padding:23px 20px}.mobile-card-primary>span,.mobile-card-block>span,.mobile-card-costs span{color:#87b0bb;font-size:12px;font-weight:700}.mobile-card-primary h1{letter-spacing:-.02em;word-break:keep-all;margin:13px 0 9px;font-size:clamp(28px,8vw,38px);line-height:1.28}.mobile-card-primary p{color:#c8d5d8;margin:0;font-size:16px;line-height:1.72}.mobile-card-primary blockquote{background:#ffffff12;border-left:3px solid #70b093;margin:17px 0;padding:13px 15px;font-size:17px;font-weight:700;line-height:1.62}.mobile-card-primary footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-card-primary footer b{font-variant-numeric:tabular-nums;font-size:23px}.mobile-card-primary footer span{color:#cbdcdf;border:1px solid #5a7882;padding:5px 8px;font-size:12px}.mobile-card-block{background:#fff;border:1px solid #aeb8ba;margin-top:12px;padding:18px}.mobile-card-block>span,.mobile-card-costs span{color:#3e7385}.mobile-card-block h2{word-break:keep-all;margin:12px 0 8px;font-size:21px;line-height:1.45}.mobile-card-block p{color:#5e6d72;margin:0;font-size:14px;line-height:1.65}.mobile-card-block.is-dissent{border-left:5px solid #ba6b36}.mobile-card-block.is-withdrawal{border-left:5px solid #2e8069}.mobile-card-costs{background:#aeb8ba;border:1px solid #aeb8ba;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;display:grid}.mobile-card-costs article{background:#fff;align-content:start;gap:11px;min-width:0;padding:17px;display:grid}.mobile-card-costs strong{font-size:15px;line-height:1.55}.mobile-card-costs small{color:#708086;font-size:12px}.mobile-card-authority{background:#aeb8ba;border:1px solid #aeb8ba;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:12px;display:grid}.mobile-card-authority div{background:#f9faf7;align-content:center;gap:6px;min-width:0;min-height:82px;padding:12px;display:grid}.mobile-card-authority strong{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.mobile-card-footer{color:#cbd7dc;background:#0b1e2b;gap:10px;margin-top:12px;padding:16px;display:grid}.mobile-card-footer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-card-footer span{font-size:12px}.mobile-card-footer code{color:#91aab5;font:500 11px var(--font-mono)}.mobile-card-footer button,.mobile-card-footer a{color:#fff;background:#173848;border:1px solid #4a6674;place-items:center;min-height:46px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.mobile-card-footer button:disabled{color:#71818a;background:#26343b}.mobile-card-state{text-align:center;place-content:center;gap:9px;display:grid}.mobile-card-state>span{color:#457386;font-size:12px;font-weight:700}.mobile-card-state>strong{font-size:20px}.mobile-card-state>a{color:#2d63d1;font-size:14px}.mobile-card-state.is-error{color:#7e3e3a}.mobile-access-blocked{color:#7e3e3a;text-align:center;background:#f4efea;place-content:center;gap:10px;min-height:100dvh;padding:30px;display:grid}.mobile-access-blocked span{font-size:12px;font-weight:700}.mobile-access-blocked strong{font-size:22px}.mobile-access-blocked p{max-width:480px;margin:0;font-size:15px;line-height:1.7}@media (max-width:430px){.mobile-principal-shell{padding-inline:10px}.mobile-card-header{margin-inline:-10px}.mobile-card-status{grid-template-columns:1fr 1fr}.mobile-card-status div:last-child{grid-column:1/-1;min-height:58px}.mobile-card-costs,.mobile-card-authority{grid-template-columns:1fr}.mobile-card-authority div{min-height:64px}}@media (max-width:760px){.header-actions .mobile-mode-toggle,.command-app.is-briefing .header-actions .mobile-mode-toggle{white-space:nowrap;align-items:center;min-height:38px;padding:0 11px;font-size:13px;display:inline-flex}.header-actions .display-mode-toggle{display:none}}.principal-five-minute span,.principal-safety>div strong,.principal-state-line i,.principal-state-line b,.principal-refs i,.principal-withdrawal small,.principal-history button i,.principal-cost-columns article>div b,.principal-dissent article>div span{font-family:var(--font-kr);letter-spacing:0}.principal-five-minute span,.principal-five-minute i,.principal-safety>div span,.principal-safety dt,.principal-state-line i,.principal-state-line b,.principal-state-line code,.principal-decision-copy>span,.principal-decision-card aside>span,.principal-decision-card aside dt,.principal-reason-grid i,.principal-reason-grid b,.principal-dissent article i,.principal-cost-columns i,.principal-cost-columns article>div b,.principal-refs code,.principal-refs i,.principal-withdrawal small,.principal-withdrawal p,.principal-authority dt,.principal-final-grid>article:nth-child(2) small,.principal-final-grid>article:nth-child(2) p,.principal-gates>b,.principal-history>header>strong,.principal-history button b,.principal-history button i,.principal-history button small,.principal-history button code,.principal-header>div:first-child>span,.principal-minute-section>header b,.principal-history>header span,.principal-shadow>div span,.principal-final-grid>article>span,.principal-empty>span{font-size:12px}.principal-five-minute span{font-weight:650}.principal-safety>div strong{font-size:19px}.principal-five-minute i{width:28px;height:28px}.principal-empty h2{font-size:var(--type-h1);line-height:1.3}.principal-five-minute div{min-height:76px}.principal-safety dl div{padding:13px 12px}.principal-reason-grid article,.principal-dissent article{min-height:286px}.principal-withdrawal article{grid-template-columns:76px minmax(240px,1fr) minmax(280px,1.1fr) minmax(170px,.6fr)}.principal-history button{min-height:152px}.calibration-heading span,.calibration-heading>b,.calibration-history-head strong,.calibration-history-head small,.calibration-metrics small,.calibration-divergence small,.calibration-score-audit>header strong,.calibration-score-audit small,.calibration-score-audit button,.calibration-score-deltas span,.calibration-axis-audits span,.calibration-review-card i,.calibration-review-card small,.calibration-review-card time,.calibration-rubric-detail>summary,.calibration-rubric-detail p,.calibration-empty span,.calibration-actions>button,.calibration-actions summary,.calibration-actions details button,.calibration-seal-blocked strong,.calibration-seal-blocked span,.calibration-truth small,.calibration-truth>em,.calibration-resolution label,.calibration-resolution button,.model-calibration-table td>small,.principal-withdrawal article>div:nth-child(3) em{font-family:var(--font-kr);letter-spacing:0;font-size:12px;line-height:1.55}.calibration-metrics span,.calibration-selected-head span,.calibration-selected-head strong,.calibration-history-head span,.calibration-divergence strong,.calibration-divergence span,.calibration-score-audit>header span,.calibration-score-deltas b,.calibration-score-deltas em,.calibration-review-card>header span,.calibration-review-card>header strong,.calibration-review-card section>span,.calibration-review-card code,.calibration-rubric-detail p b,.calibration-truth>span,.calibration-truth>strong,.calibration-limitation span,.calibration-role-chain small,.model-calibration-view>header span,.model-calibration-table th,.model-calibration-table td,.principal-cost-columns>section>h4{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.calibration-heading p,.calibration-limitation p,.calibration-limitation strong,.calibration-score-audit>p,.calibration-axis-audits p,.calibration-review-card p,.calibration-truth p,.calibration-actions textarea,.calibration-resolution input,.model-calibration-view header p{font-family:var(--font-kr);font-size:13px;line-height:1.65}.calibration-heading strong{font-size:20px}.calibration-metrics strong{font-size:22px}.calibration-empty strong{font-size:14px}.calibration-review-card b{font-size:15px}.model-calibration-table td>strong{font-size:17px}.calibration-panel :is(button,summary,input){min-height:40px}.calibration-panel textarea{min-height:84px}.calibration-heading{min-height:124px}.calibration-metrics{grid-template-columns:repeat(auto-fit,minmax(196px,1fr))}.calibration-metrics article{min-height:108px}.calibration-score-deltas{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.calibration-axis-audits{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}.calibration-rubric-detail>div{grid-template-columns:repeat(auto-fit,minmax(252px,1fr))}.calibration-resolution{grid-template-columns:repeat(auto-fit,minmax(196px,1fr)) auto}.calibration-limitation{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.calibration-role-chain>span{min-width:152px}.model-calibration-table{min-width:1240px}.model-calibration-table td{height:64px}.mobile-card-shield{color:#e8f1f3;background:#0d2733;border-left:5px solid #4d8ea0;gap:12px;margin-top:12px;padding:15px 16px;display:grid}.mobile-card-shield>div:first-child{gap:5px;display:grid}.mobile-card-shield b{font-size:15px;font-weight:750}.mobile-card-shield span{color:#a9c3ca;font-size:13px;line-height:1.6}.mobile-shield-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-card-shield small{color:#8fb0ba;font-variant-numeric:tabular-nums;font-size:12px}.mobile-card-shield button{color:#06161e;cursor:pointer;background:#9fd3dd;border:0;flex:none;min-height:46px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:750}.mobile-card-shield button.is-hiding{color:#eaf3f5;background:0 0;border:1px solid #6d97a4}.mobile-card-shield.is-closing{border-left-color:#d09a4a}.mobile-card-shield.is-closing small{color:#e5bd7c}.mobile-principal-shell .is-masked :is(h1,h2,strong,p,blockquote,small,b){color:#7a8c92;letter-spacing:.08em;font-variant-numeric:normal}.mobile-card-primary.is-masked :is(h1,p,blockquote,b,span){color:#6f858d}.mobile-card-primary.is-masked blockquote{border-left-color:#43565d}.mobile-principal-shell .is-masked :is(h1,h2){font-size:21px;line-height:1.5}.desk-handoff-ribbon{color:#234b5c;background:#e8f2f5;border:1px solid #8fb6c2;border-left:5px solid #3d7d93;flex-wrap:wrap;align-items:center;gap:12px;min-height:54px;margin:0 14px 8px;padding:11px 15px;display:flex}.desk-handoff-ribbon b{flex:none;font-size:12px;font-weight:800}.desk-handoff-ribbon span{flex:260px;font-size:12px;line-height:1.55}.desk-handoff-ribbon code{color:#38636f;font:600 12px var(--font-mono)}.desk-handoff-ribbon button{color:#234b5c;cursor:pointer;background:#fff;border:1px solid #8fb6c2;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.mobile-entry-shell.is-provisional{display:none}@media (max-width:1100px){.command-app:not(.is-desk-override):not(.is-viewport-resolved){display:none}.mobile-entry-shell.is-provisional{display:block}}.mobile-entry-shell{height:100vh;color:#13242c;width:min(100%,680px);height:100dvh;min-height:0;font-family:var(--font-kr);word-break:keep-all;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#f3f1eb;margin:0 auto;padding:0 14px 40px;font-size:16px;line-height:1.7;overflow:hidden auto}.mobile-entry-header{color:#fff;background:#071722;border-bottom:3px solid #3d74e6;gap:8px;margin:0 -14px;padding:15px 16px;display:grid}.mobile-entry-brand{align-items:center;gap:11px;display:flex}.mobile-entry-mark{background:url(/meridian-icon-v2.png) 50%/cover no-repeat;border:0;border-radius:8px;flex:none;width:34px;height:34px;display:block}.mobile-entry-brand>span:last-child{gap:1px;display:grid}.mobile-entry-brand strong{font:700 16px var(--font-mono);letter-spacing:.17em}.mobile-entry-brand small{color:#8ba8b6;letter-spacing:.04em;font-size:12px}.mobile-entry-context{color:#8ba8b6;font:650 12px var(--font-mono);letter-spacing:.06em;margin:0}.mobile-entry-lede{gap:7px;padding:20px 2px 4px;display:grid}.mobile-entry-lede>span{color:#3e7385;font-size:12px;font-weight:700}.mobile-entry-lede h1{letter-spacing:-.02em;margin:0;font-size:clamp(26px,7.5vw,34px);font-weight:700;line-height:1.3}.mobile-entry-lede p{color:#5e6d72;margin:4px 0 0;font-size:14px;line-height:1.65}.mobile-entry-section{margin-top:20px}.mobile-entry-section-title{color:#274a56;align-items:center;gap:8px;margin:0 0 9px;font-size:13px;font-weight:750;display:flex}.mobile-entry-section-title i{color:#3e7385;font:normal 700 12px var(--font-mono);background:#e2eaec;padding:2px 7px}.mobile-entry-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mobile-entry-case{background:#fff;border:1px solid #aeb8ba;border-left:5px solid #6b7d83;gap:10px;padding:16px;display:grid}.mobile-entry-case.risk-critical{border-left-color:#b3524d}.mobile-entry-case.risk-elevated{border-left-color:#b8842f}.mobile-entry-case.risk-watch{border-left-color:#2e8069}.mobile-entry-case.is-current{background:#f6f9fe;border-color:#3d74e6}.mobile-entry-case-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-entry-case-head code{color:#4c6a74;font:650 12px var(--font-mono)}.mobile-entry-case-head b{color:#1d4ea8;background:#e4ecfb;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:750}.mobile-entry-risk{padding:3px 8px;font-size:12px;font-weight:750}.mobile-entry-risk.risk-critical{color:#8c3a35;background:#f7e5e3}.mobile-entry-risk.risk-elevated{color:#7d5613;background:#f8eeda}.mobile-entry-risk.risk-watch{color:#1f6853;background:#e4f1eb}.mobile-entry-case h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.4}.mobile-entry-facts{background:#d5dbdc;border:1px solid #d5dbdc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.mobile-entry-owner{grid-column:1/-1}.mobile-entry-facts>div{background:#fbfbf9;gap:4px;min-width:0;padding:9px 10px;display:grid}.mobile-entry-facts dt{color:#69787d;font-size:12px}.mobile-entry-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.4}.mobile-entry-open{color:#fff;background:#173848;border:1px solid #173848;place-items:center;min-height:48px;font-size:15px;font-weight:750;text-decoration:none;display:grid}.mobile-entry-case.is-current .mobile-entry-open{background:#1d4ea8;border-color:#1d4ea8}.mobile-entry-empty{background:#f9f0dd;border:1px solid #c2a06a;gap:6px;margin-top:18px;padding:20px 16px;display:grid}.mobile-entry-empty strong{font-size:15px}.mobile-entry-empty span{color:#6f5e42;font-size:13px;line-height:1.6}.mobile-entry-footer{color:#cbd7dc;background:#0b1e2b;gap:10px;margin-top:22px;padding:16px;display:grid}.mobile-entry-footer p{margin:0;font-size:12px;font-weight:650}.mobile-entry-footer button{color:#dcecef;cursor:pointer;background:#173848;border:1px solid #4a6674;min-height:46px;font-family:inherit;font-size:14px;font-weight:700}.mobile-entry-footer small{color:#8fa8b1;font-size:12px;line-height:1.55}.mobile-entry-pending{color:#234b5c;background:#e8f2f5;border:1px solid #8fb6c2;border-left:5px solid #3d7d93;gap:10px;margin-top:16px;padding:14px 15px;display:grid}.mobile-entry-pending>div{gap:5px;display:grid}.mobile-entry-pending b{font-size:14px;font-weight:800}.mobile-entry-pending span{font-size:13px;line-height:1.6}.mobile-entry-pending code{color:#38636f;font:600 12px var(--font-mono)}.mobile-entry-pending button{color:#234b5c;cursor:pointer;background:#fff;border:1px solid #8fb6c2;min-height:42px;font-family:inherit;font-size:13px;font-weight:700}.mobile-entry-packet{white-space:nowrap;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:750}.mobile-entry-packet.is-ready{color:#1d4ea8;background:#e4ecfb}.mobile-entry-packet.is-pending{color:#5c6a70;background:#e8eaea}.mobile-entry-packet.is-blocked{color:#7d5613;background:#f8eeda}.mobile-entry-packet.is-unavailable{color:#8c3a35;background:#f7e5e3}.mobile-entry-case.state-not_ready,.mobile-entry-case.state-unavailable,.mobile-entry-case.state-pending{background:#f7f7f4;border-left-color:#9aa5a9}.mobile-entry-case.state-not_ready h2,.mobile-entry-case.state-unavailable h2,.mobile-entry-case.state-pending h2{color:#4a585d}.mobile-entry-case.is-lead{background:#f6f9fe;border-color:#1d4ea8}.mobile-entry-unavailable{background:#eeefec;border:1px dashed #a9b4b7;gap:5px;margin:0;padding:12px 13px;display:grid}.mobile-entry-unavailable b{color:#40525a;font-size:13px;font-weight:750}.mobile-entry-unavailable span{color:#5e6d72;font-size:13px;line-height:1.6}.mobile-entry-unavailable small{color:#6d7c81;font-size:12px;line-height:1.55}.mobile-entry-progress{color:#40606d;font-variant-numeric:tabular-nums;background:#eef4f5;border:1px solid #b6c7cc;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:650}.mobile-entry-displaced{color:#7d5613;background:#f9f0dd;border:1px solid #c2a06a;border-left:5px solid #b8842f;gap:5px;margin-top:14px;padding:13px 15px;display:grid}.mobile-entry-displaced b{font-size:14px;font-weight:800}.mobile-entry-displaced span{color:#6f5e42;font-size:13px;line-height:1.6}.mobile-entry-empty.is-blocked{background:#f9e9e7;border-color:#9b5d59}.mobile-entry-empty.is-blocked strong{color:#8c3f3a}.mobile-entry-empty.is-blocked span{color:#6f4a47}.mobile-entry-recheck{background:#eef4f5;border:1px solid #b6c7cc;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.mobile-entry-recheck p{color:#40606d;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:650}.mobile-entry-recheck button{color:#1d4451;cursor:pointer;background:#fff;border:1px solid #8fb6c2;flex:none;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.mobile-entry-recheck button:disabled{color:#7b8b90;cursor:default;background:#f2f4f4;border-color:#c8d2d5}.mobile-entry-case.is-holding{border-left-color:#4d8ea0}.mobile-entry-case.is-holding .mobile-entry-unavailable{background:#eef4f6;border-style:solid;border-color:#a7c3cb}.mobile-entry-case.is-holding .mobile-entry-unavailable b{color:#1d4451}.tbrr-hero dt,.tbrr-hero dd,.tbrr-controls small,.tbrr-run-list button b,.tbrr-run-list button i,.tbrr-run-list button small,.tbrr-run-list button code,.tbrr-seals span,.tbrr-seals code,.tbrr-metrics small,.tbrr-checks>div span,.tbrr-checks p b,.tbrr-result>footer span,.tbrr-result>footer small{font-size:12px}.constitution-studio{align-content:start;gap:18px;padding:24px 26px 40px;display:grid}.constitution-loading{text-align:center;place-content:center;gap:8px;min-height:320px;padding:40px;display:grid}.constitution-loading span{color:#5b6d73;letter-spacing:.08em;font-size:12px;font-weight:700}.constitution-loading strong{font:550 22px/1.4 Newsreader,Noto Sans KR,serif}.constitution-hero{border-bottom:1px solid #c4d0d4;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:16px;display:flex}.constitution-hero span{color:#5b6d73;letter-spacing:.09em;font-size:12px;font-weight:700}.constitution-hero h2{margin:6px 0 8px;font:550 clamp(26px,2.4vw,36px)/1.15 Newsreader,Noto Sans KR,serif}.constitution-hero p{color:#55666c;max-width:620px;margin:0;font-size:13px;line-height:1.75}.constitution-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.constitution-boundary{background:#eef4f5;border:1px solid #9db3ba;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:11px 14px;display:flex}.constitution-boundary b{color:#16414f;letter-spacing:.06em;font-size:12px;font-weight:800}.constitution-boundary span{color:#44585f;flex:300px;font-size:12px;line-height:1.7}.constitution-boundary i{color:#5b6d73;font-size:12px;font-style:normal;font-weight:650}.constitution-error{background:#fdf1f1;border:1px solid #b5535a;gap:5px;padding:12px 14px;display:grid}.constitution-error strong{color:#8d2f36;letter-spacing:.06em;font-size:12px;font-weight:800}.constitution-error span{color:#6d4448;font-size:13px;line-height:1.7}.constitution-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.constitution-metrics article{background:#fff;border:1px solid #c4d0d4;gap:4px;padding:13px 14px;display:grid}.constitution-metrics span{color:#5b6d73;letter-spacing:.07em;font-size:12px;font-weight:700}.constitution-metrics strong{font-variant-numeric:tabular-nums;font:600 24px/1.1 Newsreader,Noto Sans KR,serif}.constitution-metrics small{color:#61737a;font-size:12px;line-height:1.6}.constitution-registration{background:#fbfdfd;border:1px solid #9db3ba;gap:10px;padding:16px;display:grid}.constitution-registration header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.constitution-registration header span{color:#5b6d73;letter-spacing:.08em;font-size:12px;font-weight:700}.constitution-registration header strong{margin-top:4px;font:550 18px/1.3 Newsreader,Noto Sans KR,serif;display:block}.constitution-registration header small{color:#61737a;font-size:12px}.constitution-registration>label{color:#44585f;font-size:12px;font-weight:700}.constitution-registration textarea{color:#1f3238;resize:vertical;background:#fff;border:1px solid #b6c7cc;width:100%;padding:12px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.65}.constitution-registration footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.constitution-registration footer div{flex-wrap:wrap;gap:8px;display:flex}.constitution-registration button{color:#1d4451;cursor:pointer;background:#fff;border:1px solid #8fb6c2;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.constitution-registration button:disabled{color:#7b8b90;cursor:default;background:#f2f4f4;border-color:#c8d2d5}.constitution-issues{gap:4px;margin:0;padding-left:18px;display:grid}.constitution-issues li{color:#8d2f36;font-size:12px;line-height:1.65}.constitution-empty{background:#fbfdfd;border:1px dashed #a9bcc2;gap:8px;padding:40px;display:grid}.constitution-empty strong{font:550 20px/1.3 Newsreader,Noto Sans KR,serif}.constitution-empty span{color:#55666c;max-width:620px;font-size:13px;line-height:1.75}.constitution-workbench{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.constitution-org-list{align-content:start;gap:8px;display:grid}.constitution-org-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c4d0d4;gap:3px;padding:12px 13px;font-family:inherit;display:grid}.constitution-org-list button.is-selected{border-color:#2f6d80;box-shadow:inset 3px 0 #2f6d80}.constitution-org-list button span{color:#5b6d73;letter-spacing:.06em;font-size:12px;font-weight:700}.constitution-org-list button strong{font-size:15px;font-weight:650}.constitution-org-list button small{color:#61737a;font-size:12px}.constitution-org-list button i{font-size:12px;font-style:normal;font-weight:700}.constitution-org-list button i.is-verified{color:#1f6a4f}.constitution-org-list button i.is-draft{color:#8a6d21}.constitution-detail{gap:14px;min-width:0;display:grid}.constitution-detail-head{border-bottom:1px solid #c4d0d4;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;padding-bottom:10px;display:flex}.constitution-detail-head span{color:#5b6d73;letter-spacing:.06em;font-size:12px;font-weight:700}.constitution-detail-head strong{margin-top:4px;font:550 22px/1.2 Newsreader,Noto Sans KR,serif;display:block}.constitution-detail-head i{letter-spacing:.05em;font-size:12px;font-style:normal;font-weight:800}.constitution-detail-head i.is-verified{color:#1f6a4f}.constitution-detail-head i.is-hold{color:#8d2f36}.constitution-studio section>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.constitution-studio section>header span{color:#5b6d73;letter-spacing:.08em;font-size:12px;font-weight:700}.constitution-studio section>header strong{font-size:13px;font-weight:700}.constitution-studio section>header small{color:#61737a;font-size:12px}.constitution-budget{background:#fff;border:1px solid #c4d0d4;padding:14px}.constitution-budget dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.constitution-budget dl>div{gap:3px;display:grid}.constitution-budget dt{color:#5b6d73;font-size:12px;font-weight:650}.constitution-budget dd{font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:650}.constitution-budget>small{color:#55666c;margin-top:10px;font-size:12px;line-height:1.7;display:block}.constitution-revisions{gap:8px;display:grid}.constitution-revisions article{background:#fff;border:1px solid #c4d0d4;gap:5px;padding:12px 13px;display:grid}.constitution-revisions article.is-verified{border-left:3px solid #1f6a4f}.constitution-revisions article.is-attested{border-left:3px solid #8a6d21}.constitution-revisions article.is-draft{border-left:3px solid #9aa8ad}.constitution-revision-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.constitution-revision-head span{font-size:13px;font-weight:700}.constitution-revision-head i{color:#5b6d73;font-size:12px;font-style:normal;font-weight:650}.constitution-revisions p{color:#44585f;margin:0;font-size:13px;line-height:1.7}.constitution-revisions small{color:#61737a;font-size:12px}.constitution-revisions code{color:#4a5c62;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.constitution-revision-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.constitution-revision-actions input{color:#1f3238;background:#fff;border:1px solid #b6c7cc;flex:220px;min-height:40px;padding:0 10px;font-family:inherit;font-size:13px}.constitution-revision-actions button{color:#1d4451;cursor:pointer;background:#fff;border:1px solid #8fb6c2;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.constitution-revision-actions button.is-primary{color:#fff;background:#1d4451;border-color:#1d4451}.constitution-revision-actions button:disabled{color:#7b8b90;cursor:default;background:#f2f4f4;border-color:#c8d2d5}.constitution-grants{gap:8px;display:grid}.constitution-grants article{background:#fff;border:1px solid #c4d0d4;gap:4px;padding:12px 13px;display:grid}.constitution-grants article.is-unverified{background:#fdf6f6;border-color:#c99aa0}.constitution-grants article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.constitution-grants article>div span{letter-spacing:.05em;font-size:12px;font-weight:700}.constitution-grants article>div i{font-size:12px;font-style:normal;font-weight:700}.constitution-grants article.is-verified>div i{color:#1f6a4f}.constitution-grants article.is-unverified>div i{color:#8d2f36}.constitution-grants strong{font-size:15px;font-weight:650}.constitution-grants small{color:#61737a;font-size:12px}.constitution-grants p{color:#44585f;margin:0;font-size:13px;line-height:1.65}.constitution-grants code{color:#4a5c62;word-break:break-all;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.constitution-none{color:#61737a;margin:0;font-size:12px}.constitution-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.constitution-matrix ol,.constitution-withdrawal ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.constitution-matrix li,.constitution-withdrawal li{background:#fff;border:1px solid #c4d0d4;gap:3px;padding:10px 12px;display:grid}.constitution-matrix li b,.constitution-withdrawal li b{color:#5b6d73;letter-spacing:.05em;font-size:12px;font-weight:700}.constitution-matrix li span,.constitution-withdrawal li span{font-size:13px;line-height:1.65}.constitution-matrix li i{color:#61737a;font-size:12px;font-style:normal}.constitution-withdrawal li small{color:#61737a;font-size:12px;line-height:1.6}.constitution-probe{background:#fbfdfd;border:1px solid #9db3ba;padding:14px}.constitution-probe-inputs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:10px;display:grid}.constitution-probe-inputs label{gap:4px;display:grid}.constitution-probe-inputs span{color:#5b6d73;font-size:12px;font-weight:650}.constitution-probe-inputs input{color:#1f3238;background:#fff;border:1px solid #b6c7cc;min-height:42px;padding:0 10px;font-family:inherit;font-size:13px}.constitution-probe>button{cursor:pointer;min-height:42px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700}.constitution-report{background:#fff;border:1px solid #c4d0d4;gap:8px;margin-top:12px;padding:13px;display:grid}.constitution-report.verdict-pass{border-left:3px solid #1f6a4f}.constitution-report.verdict-hold{border-left:3px solid #8d2f36}.constitution-report>header{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.constitution-report>header span{color:#5b6d73;letter-spacing:.07em;font-size:12px;font-weight:700}.constitution-report>header strong{font-size:15px;font-weight:800}.constitution-report>header i{color:#61737a;font-size:12px;font-style:normal}.constitution-report ul{gap:4px;margin:0;padding-left:18px;display:grid}.constitution-report ul li{color:#8d2f36;font-size:12px;line-height:1.65}.constitution-report dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.constitution-report dl>div{gap:2px;display:grid}.constitution-report dt{color:#5b6d73;font-size:12px;font-weight:650}.constitution-report dd{margin:0;font-size:13px;font-weight:650}.constitution-report-path{gap:3px;margin:0;padding-left:18px;display:grid}.constitution-report-path li{font-size:12px;line-height:1.6}.constitution-report footer{color:#61737a;font-size:12px}@media (max-width:900px){.constitution-studio{padding:18px 16px 32px}.constitution-workbench{grid-template-columns:minmax(0,1fr)}.constitution-org-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}}@media (max-width:620px){.constitution-studio{gap:14px;padding:14px 12px 28px}.constitution-hero{align-items:flex-start}.constitution-hero-actions button{width:100%}.constitution-org-list{grid-template-columns:minmax(0,1fr)}.constitution-registration footer,.constitution-registration footer div{width:100%}.constitution-registration footer button,.constitution-revision-actions input,.constitution-revision-actions button{flex:100%}.constitution-probe>button{width:100%}}.constitution-demo-boundary{background:#fbf5e9;border:1px solid #b08a3c;gap:5px;padding:12px 14px;display:grid}.constitution-demo-boundary b{color:#7a5a12;letter-spacing:.05em;font-size:12px;font-weight:800}.constitution-demo-boundary span{color:#5a4a2a;font-size:13px;line-height:1.7}.constitution-demo-boundary small{color:#6d5c38;font-size:12px;line-height:1.6}.constitution-org-list button i.is-demo{color:#8a6d21}:is(.constitution-studio button:focus-visible,.constitution-studio input:focus-visible,.constitution-studio textarea:focus-visible){outline-offset:2px;outline:2px solid #1d4451}.demand-authority{white-space:nowrap;border:1px solid #b6c7cc;padding:2px 7px;font-size:12px;font-weight:700}.demand-authority.auth-pass{color:#1f6a4f;background:#f0f7f3;border-color:#8fbca8}.demand-authority.auth-hold{color:#8d2f36;background:#fdf4f4;border-color:#c99aa0}.constitution-authority-panel{background:#fff;border:1px solid #c4d0d4;gap:9px;margin-top:12px;padding:13px 14px;display:grid}.constitution-authority-panel.verdict-pass{border-left:3px solid #1f6a4f}.constitution-authority-panel.verdict-hold{border-left:3px solid #8d2f36}.constitution-authority-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.constitution-authority-panel>header span{color:#5b6d73;letter-spacing:.06em;font-size:12px;font-weight:700}.constitution-authority-panel>header strong{margin-top:3px;font-size:15px;font-weight:750;display:block}.constitution-authority-panel>header i{color:#5b6d73;font-size:12px;font-style:normal;font-weight:650}.constitution-authority-panel dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.constitution-authority-panel dl>div{gap:2px;min-width:0;display:grid}.constitution-authority-panel dt{color:#5b6d73;font-size:12px;font-weight:650}.constitution-authority-panel dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.constitution-authority-stale{background:#fbf5e9;border:1px solid #b08a3c;gap:3px;margin:0;padding:9px 11px;display:grid}.constitution-authority-stale b{color:#7a5a12;font-size:12px;font-weight:800}.constitution-authority-stale span{color:#5a4a2a;font-size:12px;line-height:1.7}.constitution-authority-reasons{gap:4px;margin:0;padding-left:18px;display:grid}.constitution-authority-reasons li{color:#8d2f36;font-size:12px;line-height:1.7}.constitution-authority-grant{background:#f7faf9;border:1px solid #c4d0d4;gap:4px;padding:9px 11px;display:grid}.constitution-authority-grant span{font-size:12px;font-weight:700}.constitution-authority-grant ol{gap:2px;margin:0;padding-left:18px;display:grid}.constitution-authority-grant li{font-size:12px;line-height:1.6}.constitution-authority-grant small,.constitution-authority-panel>footer{color:#61737a;font-size:12px}.demand-discovery-org{gap:3px;display:inline-grid}.demand-discovery-org span{color:#5b6d73;font-size:12px;font-weight:650}.demand-discovery-org select{color:#1f3238;background:#fff;border:1px solid #b6c7cc;min-height:38px;padding:0 8px;font-family:inherit;font-size:12px}.demand-intake select{color:#1f3238;background:#fff;border:1px solid #b6c7cc;min-height:40px;padding:0 10px;font-family:inherit;font-size:13px}@media (max-width:900px){.constitution-authority-panel dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (max-width:620px){.constitution-authority-panel{padding:11px 12px}.constitution-authority-panel dl{grid-template-columns:minmax(0,1fr)}.demand-discovery-org,.demand-discovery-org select{width:100%}}.constitution-authority-rescreened{background:#f0f7f9;border:1px solid #8fb6c2;gap:3px;margin:0;padding:9px 11px;display:grid}.constitution-authority-rescreened b{color:#1d4451;font-size:12px;font-weight:800}.constitution-authority-rescreened span{color:#44585f;font-size:12px;line-height:1.7}.constitution-authority-rescreened small{color:#61737a;font-size:12px;line-height:1.6}.demand-rescreen-reason{background:#fbf5e9;border:1px solid #b08a3c;gap:4px;margin-top:12px;padding:11px 12px;display:grid}.demand-rescreen-reason span{color:#7a5a12;font-size:12px;font-weight:700}.demand-rescreen-reason input{color:#1f3238;background:#fff;border:1px solid #b6c7cc;min-height:40px;padding:0 10px;font-family:inherit;font-size:13px}.demand-rescreen-reason small{color:#6d5c38;font-size:12px;line-height:1.6}@media (max-width:620px){.demand-rescreen-reason input{width:100%}}.demand-bind-org{background:#fbf5e9;border:1px solid #b08a3c;gap:8px;margin-top:12px;padding:12px 13px;display:grid}.demand-bind-org>div{gap:3px;display:grid}.demand-bind-org b{color:#7a5a12;font-size:12px;font-weight:800}.demand-bind-org>div span{color:#5a4a2a;font-size:12px;line-height:1.7}.demand-bind-org label{gap:4px;display:grid}.demand-bind-org label span{color:#7a5a12;font-size:12px;font-weight:700}.demand-bind-org select,.demand-bind-org input{color:#1f3238;background:#fff;border:1px solid #b6c7cc;min-height:40px;padding:0 10px;font-family:inherit;font-size:13px}.demand-bind-org button{color:#fff;cursor:pointer;background:#1d4451;border:1px solid #1d4451;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.demand-bind-org button:disabled{color:#7b8b90;cursor:default;background:#f2f4f4;border-color:#c8d2d5}.demand-bind-org small{color:#6d5c38;font-size:12px;line-height:1.6}.rehearsal-scenario-picker{background:#fff;border:1px solid #c4d0d4;gap:10px;padding:14px;display:grid}.rehearsal-scenario-picker>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.rehearsal-scenario-picker>header span{color:#5b6d73;letter-spacing:.08em;font-size:12px;font-weight:700}.rehearsal-scenario-picker>header h3{margin:4px 0 0;font:550 18px/1.3 Newsreader,Noto Sans KR,serif}.rehearsal-scenario-picker>header small{color:#61737a;font-size:12px}.rehearsal-scenario-picker>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;display:grid}.rehearsal-scenario-picker label{cursor:pointer;background:#fbfdfd;border:1px solid #c4d0d4;grid-template-columns:auto 1fr;align-items:start;gap:3px 9px;padding:10px 12px;display:grid}.rehearsal-scenario-picker label.is-selected{border-color:#2f6d80;box-shadow:inset 3px 0 #2f6d80}.rehearsal-scenario-picker label input{grid-row:span 3;margin-top:3px}.rehearsal-scenario-picker label span{color:#5b6d73;font-size:12px;font-weight:650}.rehearsal-scenario-picker label span b{color:#1d4451;border:1px solid #b6c7cc;margin-right:6px;padding:1px 6px;font-size:12px;font-weight:800}.rehearsal-scenario-picker label strong{font-size:13px;font-weight:650;line-height:1.5}.rehearsal-scenario-picker label small{color:#61737a;font-size:12px}.rehearsal-scenario-picker>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rehearsal-scenario-picker>footer span{color:#44585f;font-size:12px;font-weight:650}.rehearsal-scenario-picker>p{color:#61737a;margin:0;font-size:12px;line-height:1.7}@media (max-width:620px){.rehearsal-scenario-picker>div{grid-template-columns:minmax(0,1fr)}}.rehearsal-scenario-picker label.is-blocked{cursor:not-allowed;background:#f4f6f6;border-style:dashed}.rehearsal-scenario-picker label.is-blocked strong,.rehearsal-scenario-picker label.is-blocked small{color:#7b8b90}.demand-gate-strip{background:#fff;border:1px solid #c4d0d4;gap:7px;padding:11px 13px;display:grid}.demand-gate-strip.is-clear{border-left:3px solid #1f6a4f}.demand-gate-strip.is-blocked{border-left:3px solid #8d2f36}.demand-gate-chips{flex-wrap:wrap;gap:8px;display:flex}.demand-gate-chips span{background:#fbfdfd;border:1px solid #c4d0d4;gap:1px;padding:5px 10px;display:grid}.demand-gate-chips i{color:#5b6d73;font-size:12px;font-style:normal;font-weight:650}.demand-gate-chips b{font-size:13px;font-weight:750}.demand-gate-chips .gate-pass b,.demand-gate-chips .auth-pass b{color:#1f6a4f}.demand-gate-chips .gate-hold b,.demand-gate-chips .auth-hold b{color:#8a6d21}.demand-gate-chips .gate-reject b{color:#8d2f36}.demand-gate-chips .auth-review b{color:#7a5a12}.demand-gate-strip p{color:#55666c;margin:0;font-size:12px;line-height:1.7}.demand-gate-details>summary{color:#44585f;cursor:pointer;background:#f4f7f7;border:1px solid #c4d0d4;padding:8px 11px;font-size:12px;font-weight:700}.demand-gate-details[open]>summary{border-bottom:0}.demand-gate-details>summary:focus-visible{outline-offset:2px;outline:2px solid #1d4451}.watershed-coverage{opacity:.75;margin-top:.15rem;display:block}.watershed-verdicts{gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.watershed-verdicts li{border-left:3px solid var(--line,#d8dce3);background:#7f7f7f0f;border-radius:6px;gap:.15rem;padding:.4rem .5rem;display:grid}.watershed-verdicts li[data-state=watched]{border-left-color:#2f855a}.watershed-verdicts li[data-state=governed_reference]{border-left-color:#b7791f}.watershed-verdicts li[data-state=officiality_hold],.watershed-verdicts li[data-state=rights_hold]{border-left-color:#c53030}.watershed-verdicts b{letter-spacing:.02em;font-size:.72rem}.watershed-verdicts code{overflow-wrap:anywhere;opacity:.85;font-size:.72rem}.watershed-verdicts em{opacity:.75;font-size:.72rem;font-style:normal}@media (max-width:620px){.watershed-verdicts li{padding:.35rem .4rem}}.action-bridge-context{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr)}.action-bridge-studio .module-header>div>span,.action-bridge-studio .module-table-title :is(span,b){font-size:11px}.action-bridge-studio .module-header p{font-size:13px;line-height:1.6}.action-bridge-studio :is(small,em){font-size:11px}.action-bridge-studio :is(button,input,select){font-size:12px}@media (max-width:1180px){.action-bridge-context{grid-template-columns:1fr}}@media (max-width:1100px){.command-app.is-desk-override .command-layout{grid-template-columns:60px minmax(0,1fr)}.command-app.is-desk-override .decision-stage{grid-column:2;width:auto;min-width:0}}@media (max-width:760px){.command-app.is-desk-override .command-layout{grid-template-columns:minmax(0,1fr)}.command-app.is-desk-override .decision-stage{grid-column:1;width:100%;min-width:0}.command-app.is-desk-override .action-bridge-studio{width:100%;min-width:0;overflow-x:hidden}.command-app.is-desk-override .platform-nav-stack button{min-width:72px}.command-app.is-desk-override .platform-nav-stack button>span{font-size:11px}.command-app.is-desk-override .platform-nav-stack button>small{font-size:10px;line-height:1.15}}.readiness-studio{color:#142632;background:#e8eceb;width:100%;min-width:0;height:100%;padding:20px 22px 56px;overflow:auto;container:readiness/inline-size}.readiness-header{border-bottom:1px solid #8b9b9f;justify-content:space-between;align-items:center;gap:28px;min-height:142px;display:flex}.readiness-header>div:first-child{max-width:900px}.readiness-header span,.readiness-panel-section>header span,.readiness-ledger>header span{color:#43758a;letter-spacing:.11em;font:700 12px IBM Plex Mono,monospace}.readiness-header h2{margin:9px 0 8px;font:550 clamp(32px,3.2vw,48px)/1.08 Newsreader,Noto Sans KR,serif}.readiness-header p{color:#566a70;max-width:880px;margin:0;font-size:14px;line-height:1.75}.readiness-header>div:last-child{justify-items:end;gap:9px;min-width:210px;display:grid}.readiness-header>div:last-child b{color:#8a4f2f;background:#f4e4d8;border:1px solid #b47a5a;padding:8px 11px;font:700 12px IBM Plex Mono,monospace}.readiness-header>div:last-child small{color:#667a80;text-align:right;max-width:280px;font-size:11px}.readiness-error{color:#722f2f;background:#f7e6e2;border:1px solid #b36b63;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:14px;padding:12px 14px;display:grid}.readiness-error strong{font:700 11px IBM Plex Mono,monospace}.readiness-error span,.readiness-error button{font-size:12px}.readiness-error button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.readiness-axis-board{grid-template-columns:minmax(230px,1fr) minmax(390px,1.8fr) minmax(250px,1.15fr);gap:12px;margin-top:16px;display:grid}.readiness-axis-board article,.readiness-axis-purchase{background:#f9faf8;border:1px solid #9aa7a9;min-width:0}.readiness-axis-board article>header{color:#fff;background:#173640;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:11px 13px;display:flex}.readiness-axis-board article>header span{letter-spacing:.08em;font:700 11px IBM Plex Mono,monospace}.readiness-axis-board article>header b{color:#bed0d4;font:700 10px IBM Plex Mono,monospace}.readiness-axis-product{align-content:start;display:grid}.readiness-axis-product h3{margin:16px 15px 6px;font-size:17px}.readiness-axis-product>p{color:#64767a;margin:0 15px 15px;font-size:12px;line-height:1.65}.readiness-axis-product dl{gap:8px;margin:0;padding:0 15px 15px;display:grid}.readiness-axis-product dl div{gap:3px;display:grid}.readiness-axis-product dt{color:#7b898c;font-size:11px}.readiness-axis-product dd{margin:0;font-size:12px;line-height:1.55}.readiness-validation-columns{grid-template-columns:.9fr 1.1fr;min-height:250px;display:grid}.readiness-validation-columns>section{padding:14px}.readiness-validation-columns>section+section{background:#f1eee7;border-left:1px solid #c5cecd}.readiness-validation-columns h3{margin:0 0 11px;font-size:13px}.readiness-validation-columns section:first-child>div{border-top:1px solid #d1d7d5;grid-template-columns:1fr auto;align-items:center;gap:3px 9px;min-height:44px;display:grid}.readiness-validation-columns section:first-child>div span{font-size:12px}.readiness-validation-columns section:first-child>div strong{font:700 13px IBM Plex Mono,monospace}.readiness-validation-columns section:first-child>div small{color:#78888c;grid-column:1/-1;font-size:11px}.readiness-validation-columns details{border-top:1px solid #d5cec0;padding:10px 0}.readiness-validation-columns summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.readiness-validation-columns summary b{color:#995d32;font:700 11px IBM Plex Mono,monospace}.readiness-validation-columns details p{color:#665f55;margin:9px 0 5px;font-size:12px;line-height:1.55}.readiness-validation-columns details small{color:#786d5d;font-size:11px;line-height:1.5}.readiness-axis-deployment>div{gap:8px;padding:12px 14px;display:grid}.readiness-axis-deployment>div p{border-bottom:1px solid #d0d7d5;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:38px;margin:0;display:grid}.readiness-axis-deployment p i{font:700 15px IBM Plex Mono,monospace}.readiness-axis-deployment p.is-met i{color:#2c795d}.readiness-axis-deployment p.is-open i{color:#a36a2f}.readiness-axis-deployment p span,.readiness-axis-deployment p strong{font-size:12px}.readiness-axis-deployment p strong{font-family:IBM Plex Mono,monospace}.readiness-axis-deployment>small{color:#63767a;padding:0 14px 14px;font-size:11px;line-height:1.55;display:block}.readiness-axis-separator{color:#d8e1e2;background:#172d34;border-top:4px solid #9d6b33;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 13px;display:flex}.readiness-axis-separator span,.readiness-axis-separator b{letter-spacing:.08em;font:700 11px IBM Plex Mono,monospace}.readiness-axis-market{color:#f4f7f6;grid-column:1/-1;grid-template-columns:minmax(190px,.6fr) minmax(260px,.9fr) minmax(300px,1.5fr);align-items:center;gap:20px;min-height:92px;padding:16px 18px;display:grid;background:#6a4d2d!important;border-color:#7a6042!important}.readiness-axis-market>span{letter-spacing:.08em;font:700 11px IBM Plex Mono,monospace}.readiness-axis-market>strong{font:600 23px Newsreader,Noto Sans KR,serif}.readiness-axis-market>p{color:#e6d8c4;margin:0;font-size:12px;line-height:1.65}.readiness-axis-purchase{grid-column:1/-1}.readiness-axis-purchase>summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:58px;padding:0 16px;display:grid}.readiness-axis-purchase>summary span{font:700 11px IBM Plex Mono,monospace}.readiness-axis-purchase>summary strong{color:#9a5e33;font-size:12px}.readiness-axis-purchase>summary b{color:#3d6f81;font-size:12px}.readiness-axis-purchase>p{color:#627478;margin:0;padding:0 16px 12px;font-size:12px;line-height:1.6}.readiness-axis-purchase>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 16px;display:grid}.readiness-axis-purchase>div span{background:#f0f2ef;border:1px solid #d0d6d4;gap:5px;padding:10px;display:grid}.readiness-axis-purchase>div i{color:#966238;font:700 11px IBM Plex Mono,monospace}.readiness-axis-purchase>div b{font-size:12px}.readiness-live-section,.readiness-live-ledger{background:#f9faf8;border:1px solid #68818a;min-width:0;margin-top:16px;overflow:hidden}.readiness-live-section>header{color:#eef5f4;background:#102b35;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:18px;display:flex}.readiness-live-section>header>div:first-child{max-width:800px}.readiness-live-section>header span,.readiness-live-ledger>header span{color:#83c5d2;letter-spacing:.08em;font:700 12px IBM Plex Mono,monospace}.readiness-live-section>header h3,.readiness-live-ledger>header h3{margin:6px 0 5px;font:650 26px Noto Sans KR,sans-serif}.readiness-live-section>header p{color:#d1dedf;margin:0;font-size:14px;line-height:1.65}.readiness-live-actions{justify-items:stretch;gap:7px;min-width:220px;display:grid}.readiness-live-actions button{color:#102b35;cursor:pointer;background:#95d2c7;border:1px solid #a8d9d4;min-height:44px;padding:0 15px;font-size:14px;font-weight:800}.readiness-live-actions button.outline-button{color:#e7efef;background:0 0;border-color:#8299a0}.readiness-live-actions button:disabled{opacity:.55;cursor:wait}.readiness-live-actions small{color:#b5c7ca;text-align:right;font-size:12px;line-height:1.45}.readiness-live-boundary{color:#e6eeee;background:#294751;border-top:1px solid #53717a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:52px;padding:10px 14px;display:grid}.readiness-live-boundary b,.readiness-live-boundary strong{font:700 12px IBM Plex Mono,monospace}.readiness-live-boundary b{color:#a4e3d6}.readiness-live-boundary span{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.5}.readiness-live-boundary strong{color:#f0ca8c}.readiness-live-measures{background:#f1f4f2;border-top:1px solid #7e9297;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.readiness-live-measures>div{border-right:1px solid #c7d0ce;align-content:center;gap:4px;min-width:0;min-height:92px;padding:13px 14px;display:grid}.readiness-live-measures>div:last-child{border-right:0}.readiness-live-measures span,.readiness-live-measures small{color:#617479;font-size:12px;line-height:1.4}.readiness-live-measures strong{color:#8a5730;font:750 20px IBM Plex Mono,monospace}.readiness-live-measures .is-measured{background:#e4f0eb}.readiness-live-measures .is-measured strong{color:#27634f}.readiness-live-tasks{border-top:1px solid #c7d0ce;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readiness-live-tasks article{border-right:1px solid #ccd5d3;grid-template-columns:30px 1fr;align-content:start;gap:9px 10px;min-width:0;min-height:184px;padding:15px;display:grid}.readiness-live-tasks article:last-child{border-right:0}.readiness-live-tasks article>i{color:#476c79;border:1px solid #8ca5aa;place-content:center;width:28px;height:28px;font:700 12px IBM Plex Mono,monospace;display:grid}.readiness-live-tasks article>div{min-width:0}.readiness-live-tasks article>div span{color:#537580;font:700 12px IBM Plex Mono,monospace}.readiness-live-tasks article h4{margin:5px 0 6px;font-size:16px;line-height:1.4}.readiness-live-tasks article p{color:#53676c;margin:0;font-size:14px;line-height:1.55}.readiness-live-tasks article>strong,.readiness-live-tasks article>small{overflow-wrap:anywhere;grid-column:1/-1}.readiness-live-tasks article>strong{color:#775c36;font:700 12px IBM Plex Mono,monospace}.readiness-live-tasks article>small{color:#697d81;font-size:12px;line-height:1.45}.readiness-live-tasks article.is-observed{background:#e4f0eb;box-shadow:inset 0 4px #3b8069}.readiness-live-tasks article.is-observed>strong{color:#27634f}.readiness-live-ledger>header{background:#dbe5e3;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:15px 18px;display:flex}.readiness-live-ledger>header b{font:700 13px IBM Plex Mono,monospace}.readiness-live-ledger>article{border-top:1px solid #c7d1cf}.readiness-live-ledger>article>button{width:100%;min-width:0;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:130px minmax(190px,1fr) 180px 130px 24px;align-items:center;gap:12px;padding:9px 14px;display:grid}.readiness-live-ledger>article>button:focus-visible{outline-offset:-3px;outline:3px solid #2d6f80}.readiness-live-ledger>article>button span{color:#2f7060;font:800 12px IBM Plex Mono,monospace}.readiness-live-ledger>article>button strong{font-size:14px}.readiness-live-ledger>article>button small,.readiness-live-ledger>article>button time{color:#5e7276;font:600 12px IBM Plex Mono,monospace}.readiness-live-ledger>article>button i{font:700 20px IBM Plex Mono,monospace}.readiness-live-run-detail{background:#edf2f0;gap:9px;padding:14px 16px 17px;display:grid}.readiness-live-run-detail>p{overflow-wrap:anywhere;grid-template-columns:110px 1fr;gap:10px;margin:0;font-size:13px;line-height:1.5;display:grid}.readiness-live-run-detail>p b{color:#47717d;font:700 12px IBM Plex Mono,monospace}.readiness-live-run-detail>section{background:#fafbf9;border:1px solid #bdcac7;padding:12px 13px}.readiness-live-run-detail>section.is-confirmed{border-left:4px solid #3d816a}.readiness-live-run-detail>section.is-blocked{border-left:4px solid #a56847}.readiness-live-run-detail section header{grid-template-columns:minmax(120px,.6fr) minmax(160px,1fr) auto;align-items:center;gap:12px;display:grid}.readiness-live-run-detail section header b,.readiness-live-run-detail section header strong{font-size:13px}.readiness-live-run-detail section header strong,.readiness-live-run-detail section header small{font-family:IBM Plex Mono,monospace}.readiness-live-run-detail section header small{color:#5f7478;font-size:12px}.readiness-live-run-detail section p{color:#53696f;overflow-wrap:anywhere;grid-template-columns:120px 1fr;gap:10px;margin:8px 0 0;font-size:12px;line-height:1.5;display:grid}.readiness-live-run-detail section p i{color:#47717d;font:700 12px IBM Plex Mono,monospace}.readiness-panel-section,.readiness-ledger{background:#f9faf8;border:1px solid #96a5a8;margin-top:16px}.readiness-panel-section>header,.readiness-ledger>header{background:#dfe5e3;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:16px 18px;display:flex}.readiness-panel-section>header h3,.readiness-ledger>header h3{margin:6px 0 5px;font:550 25px Newsreader,Noto Sans KR,serif}.readiness-panel-section>header p{color:#5d7075;max-width:760px;margin:0;font-size:13px;line-height:1.65}.readiness-panel-section>header>div:last-child{justify-items:end;gap:7px;display:grid}.readiness-panel-section>header button{color:#fff;cursor:pointer;background:#153a47;border:1px solid #315f72;min-height:43px;padding:0 16px;font-size:12px;font-weight:700}.readiness-panel-section>header button:disabled{opacity:.55;cursor:wait}.readiness-panel-section>header small{color:#677b80;font-size:11px}.readiness-panel-boundary{color:#e9efee;background:#173640;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:46px;padding:9px 14px;display:grid}.readiness-panel-boundary b,.readiness-panel-boundary strong{font:700 11px IBM Plex Mono,monospace}.readiness-panel-boundary span{font-size:12px}.readiness-panel-boundary strong{color:#e2b875}.readiness-role-head,.readiness-role-matrix article{border-top:1px solid #ced5d3;grid-template-columns:minmax(145px,.7fr) minmax(180px,1fr) minmax(250px,1.35fr) minmax(130px,.65fr);align-items:center;gap:14px;min-height:58px;padding:8px 14px;display:grid}.readiness-role-head{color:#65777b;background:#eef1ef;min-height:38px;font-size:11px}.readiness-role-matrix article>div{gap:3px;display:grid}.readiness-role-matrix article>div b,.readiness-role-matrix article>strong{font-size:12px}.readiness-role-matrix article>div small{color:#78898c;font:600 10px IBM Plex Mono,monospace}.readiness-role-matrix article>p{color:#607277;margin:0;font-size:12px;line-height:1.5}.readiness-task-state{color:#6a563a;background:#f3eadb;border:1px solid #bd9b6e;width:max-content;max-width:100%;padding:6px 8px;font:700 10px IBM Plex Mono,monospace}.readiness-task-state.state-contract_supported,.readiness-task-state.state-recorded{color:#245f4d;background:#e1eee7;border-color:#73a390}.readiness-task-state.state-contract_gap,.readiness-task-state.state-failed{color:#8a3f39;background:#f4e2df;border-color:#bc7770}.readiness-ledger>header{min-height:72px}.readiness-ledger>header b{font:700 11px IBM Plex Mono,monospace}.readiness-ledger>article{border-top:1px solid #ccd4d2}.readiness-ledger>article>button{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr) 120px 150px 24px;align-items:center;gap:12px;padding:8px 14px;display:grid}.readiness-ledger>article>button span,.readiness-ledger>article>button strong{font-size:12px}.readiness-ledger>article>button small,.readiness-ledger>article>button time,.readiness-ledger>article>button b{color:#6b7e82;font:600 10px IBM Plex Mono,monospace}.readiness-ledger>article>button i{font:700 18px IBM Plex Mono,monospace}.readiness-ledger-detail{background:#eef1ef;gap:5px;padding:4px 16px 15px 160px;display:grid}.readiness-ledger-detail p{grid-template-columns:130px 1fr;gap:10px;margin:0;font-size:12px;line-height:1.5;display:grid}.readiness-ledger-detail p b{color:#507383;font:700 10px IBM Plex Mono,monospace}.readiness-empty{place-content:center;justify-items:center;gap:7px;min-height:120px;display:grid}.readiness-empty strong{color:#926037;font:700 13px IBM Plex Mono,monospace}.readiness-empty span{color:#687b7f;font-size:12px}@container readiness (width<=920px){.readiness-header{flex-direction:column;align-items:flex-start;padding:22px 0}.readiness-header>div:last-child{justify-items:start}.readiness-header>div:last-child small{text-align:left}.readiness-axis-board{grid-template-columns:1fr 1fr}.readiness-axis-validation,.readiness-axis-deployment,.readiness-axis-market,.readiness-axis-purchase,.readiness-axis-separator{grid-column:1/-1}.readiness-axis-market{grid-template-columns:1fr;gap:8px}.readiness-role-head,.readiness-role-matrix article{grid-template-columns:140px 1fr 150px}.readiness-role-head span:nth-child(3),.readiness-role-matrix article>p{display:none}.readiness-ledger>article>button{grid-template-columns:120px 1fr 110px 24px}.readiness-ledger>article>button small,.readiness-ledger>article>button b{display:none}.readiness-ledger-detail{padding-left:16px}.readiness-live-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-live-measures>div{border-bottom:1px solid #c7d0ce}.readiness-live-measures>div:nth-child(2n){border-right:0}.readiness-live-measures>div:last-child{border-bottom:0;grid-column:1/-1}.readiness-live-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-live-tasks article:nth-child(2){border-right:0}.readiness-live-tasks article:nth-child(-n+2){border-bottom:1px solid #ccd5d3}.readiness-live-ledger>article>button{grid-template-columns:120px 1fr 120px 24px}.readiness-live-ledger>article>button small{display:none}}@container readiness (width>=1440px){.readiness-header p,.readiness-panel-section>header p,.readiness-live-section>header p{font-size:16px}.readiness-axis-board article :is(p,span,strong,dd),.readiness-panel-section :is(p,strong,span),.readiness-ledger :is(p,strong,span),.readiness-live-section :is(p,strong,span),.readiness-live-ledger :is(p,strong,span){font-size:14px}.readiness-ledger>article:nth-of-type(n+7){display:none}}@container readiness (width<=620px){.readiness-header h2{font-size:32px}.readiness-axis-board{flex-direction:column;display:flex}.readiness-axis-market{order:-5;grid-template-columns:1fr;gap:8px}.readiness-axis-validation{order:-4}.readiness-axis-product{order:-3}.readiness-axis-deployment{order:-2}.readiness-axis-separator{order:-1}.readiness-validation-columns{grid-template-columns:1fr}.readiness-validation-columns>section+section{border-top:1px solid #c5cecd;border-left:0}.readiness-validation-columns>section:first-child{order:2}.readiness-validation-columns>section:last-child{order:1}.readiness-axis-purchase>div{grid-template-columns:1fr}.readiness-panel-section>header{align-items:flex-start}.readiness-panel-section>header>div:last-child button{display:none}.readiness-panel-section>header>div:last-child small{text-align:right;max-width:150px}.readiness-panel-boundary{grid-template-columns:1fr}.readiness-role-head{display:none}.readiness-role-matrix article{grid-template-columns:1fr auto;padding:13px}.readiness-role-matrix article>p{display:none}.readiness-role-matrix article>strong{grid-column:1/-1}.readiness-task-state{grid-area:1/2}.readiness-ledger>header{flex-direction:column;align-items:flex-start}.readiness-ledger>article:nth-of-type(n+5){display:none}.readiness-ledger>article>button{grid-template-columns:1fr auto 22px;padding:11px 12px}.readiness-ledger>article>button small,.readiness-ledger>article>button time,.readiness-ledger>article>button b{display:none}.readiness-ledger-detail{padding:10px 12px 14px}.readiness-ledger-detail p{grid-template-columns:1fr;gap:3px}.readiness-live-section>header{flex-direction:column;align-items:stretch}.readiness-live-actions{width:100%;min-width:0}.readiness-live-actions small{text-align:left}.readiness-live-boundary,.readiness-live-measures{grid-template-columns:1fr}.readiness-live-measures>div,.readiness-live-measures>div:nth-child(2n),.readiness-live-measures>div:last-child{border-bottom:1px solid #c7d0ce;border-right:0;grid-column:auto;min-height:76px}.readiness-live-measures>div:last-child{border-bottom:0}.readiness-live-tasks{grid-template-columns:1fr}.readiness-live-tasks article{border-bottom:1px solid #ccd5d3;border-right:0;min-height:0}.readiness-live-tasks article:last-child{border-bottom:0}.readiness-live-ledger>header{flex-direction:column;align-items:flex-start}.readiness-live-ledger>article>button{grid-template-columns:1fr auto 24px;min-height:68px;padding:12px}.readiness-live-ledger>article>button small,.readiness-live-ledger>article>button time{display:none}.readiness-live-run-detail{padding:10px}.readiness-live-run-detail>p,.readiness-live-run-detail section header,.readiness-live-run-detail section p{grid-template-columns:1fr;gap:4px}}@media (min-width:1440px){.readiness-studio{padding:28px 34px 70px}}@media (max-width:760px){.readiness-studio{padding:14px 12px 44px}}@media print{@page{size:A4;margin:14mm}body *{visibility:hidden!important}html,body,.prelaunch-matter-surface{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}.prelaunch-print-sheet,.prelaunch-print-sheet *{visibility:visible!important}.prelaunch-print-sheet{color:#152833;background:#fff;font-family:Noto Sans KR,sans-serif;position:absolute;inset:0;display:block!important}.prelaunch-print-sheet>header{border-bottom:2px solid #17384a;padding-bottom:12px}.prelaunch-print-sheet>header span{color:#765522;font:700 9pt IBM Plex Mono,monospace}.prelaunch-print-sheet>header h1{margin:8px 0 3px;font-size:22pt;line-height:1.2}.prelaunch-print-sheet>header p{color:#586a73;margin:0;font-size:9pt}.prelaunch-print-sheet h2{break-after:avoid;border-bottom:1px solid #81919a;margin:18px 0 8px;padding-bottom:4px;font-size:13pt}.prelaunch-print-sheet h3{color:#345d73;margin:0 0 5px;font-size:9pt}.prelaunch-print-sheet p,.prelaunch-print-sheet li{font-size:8.5pt;line-height:1.55}.prelaunch-print-sheet ul,.prelaunch-print-sheet ol{margin:5px 0 0;padding-left:18px}.prelaunch-print-metadata{border:1px solid #9daab0;border-top:0;grid-template-columns:1fr 1fr;display:grid}.prelaunch-print-metadata p{border-bottom:1px solid #c4cbcf;border-right:1px solid #c4cbcf;grid-template-columns:120px 1fr;gap:8px;margin:0;padding:7px 9px;display:grid}.prelaunch-print-metadata p:nth-child(2n){border-right:0}.prelaunch-print-metadata p:nth-last-child(-n+2){border-bottom:0}.prelaunch-print-metadata b{color:#596b74}.prelaunch-print-contract,.prelaunch-print-context{border:1px solid #a9b3b8;grid-template-columns:1fr 1fr;display:grid}.prelaunch-print-contract>div,.prelaunch-print-context>div{break-inside:avoid;border-bottom:1px solid #ccd2d5;border-right:1px solid #ccd2d5;padding:8px 10px}.prelaunch-print-contract>div:nth-child(2n),.prelaunch-print-context>div:nth-child(2n){border-right:0}.prelaunch-print-contract>div:last-child,.prelaunch-print-context>div:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.prelaunch-print-contract>div:nth-last-child(2),.prelaunch-print-context>div:nth-last-child(2){border-bottom:0}.prelaunch-print-contract p,.prelaunch-print-context p{margin:0}.prelaunch-print-contract.is-english{color:#53656e}.prelaunch-print-judgments{gap:8px;display:grid}.prelaunch-print-judgments>article{break-inside:avoid;border:1px solid #a9b3b8;padding:10px}.prelaunch-print-judgments>article>p{margin:0 0 7px;font-weight:650}.prelaunch-print-judgments .prelaunch-decision-trace{grid-template-columns:1fr 1fr;margin-top:0}.prelaunch-print-sheet>ol{columns:2;column-gap:28px}.prelaunch-print-sheet>ol li{break-inside:avoid;margin-bottom:6px}.prelaunch-print-sheet>footer{color:#6b7880;overflow-wrap:anywhere;border-top:1px solid #a9b3b8;margin-top:16px;padding-top:8px;font:7pt/1.5 IBM Plex Mono,monospace}.prelaunch-brief-actions,.platform-nav,.workspace-rail,.context-rail{display:none!important}}.asset-reuse-surface,.asset-public-timeline{color:var(--ink,#172c3a);font-size:1rem;line-height:1.65}.asset-reuse-surface{border-top:3px solid #426b83;margin:2rem 0;padding-top:1.5rem}.asset-reuse-surface h3{font-size:1.6rem}.asset-reuse-surface h4{margin:2rem 0 1rem;font-size:1.2rem}.asset-reuse-surface h5{margin:1rem 0 .5rem;font-size:1rem}.asset-reuse-surface code{overflow-wrap:anywhere;font-size:.875rem}.asset-reuse-notice{background:#e4eef4;border-left:4px solid #426b83;padding:1rem}.asset-reuse-counts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.asset-reuse-counts>div{background:#f7fafb;border:1px solid #acbdc8;padding:.75rem}.asset-reuse-counts dt{font-size:.875rem}.asset-reuse-counts dd{margin:.25rem 0 0;font-size:1.25rem;font-weight:650}.asset-reuse-card{background:#fff;border:1px solid #acbdc8;margin:.75rem 0;padding:1rem}.asset-reuse-card summary{cursor:pointer;font-size:1rem}.asset-reuse-card summary span{color:#4e6270;font-size:.875rem;display:block}.asset-reuse-card pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f4f6;padding:.75rem;font-size:.875rem}.asset-reuse-card dl>div{margin:.75rem 0}.asset-reuse-card dt{font-weight:650}.asset-reuse-card dd{margin:.25rem 0}.asset-reuse-card blockquote{border-left:3px solid #acbdc8;margin:1rem 0;padding:1rem}.asset-reuse-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.asset-public-timeline{max-width:72rem;margin:auto;padding:2rem}.asset-public-timeline h1{font-size:clamp(1.8rem,4vw,3rem)}.asset-public-timeline>article{border-top:1px solid #acbdc8;padding:1.25rem 0}.asset-public-timeline article header{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.asset-public-timeline article header span,.asset-public-timeline time{color:#4e6270;font-size:.875rem}.asset-public-timeline aside{background:#e4eef4;padding:1rem}@media (max-width:700px){.asset-reuse-comparison{grid-template-columns:1fr}.asset-public-timeline{padding:1rem}}.policy-institution-view{background:#fff;border:1px solid #acbdc8;margin:2rem 0;padding:1.5rem}.policy-institution-view blockquote{background:#e4eef4;border-left:4px solid #426b83;margin:1.5rem 0;padding:1rem}.policy-institution-view article{border-bottom:1px solid #acbdc8;padding:.75rem 0}.knowledge-topbar{gap:1rem;min-width:0}.knowledge-topbar .public-demo-brand{color:var(--white);flex-shrink:0;text-decoration:none}.knowledge-navigation{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.knowledge-navigation a{color:#bccad7;min-height:44px;font:600 .875rem var(--font-kr);border-bottom:3px solid #0000;align-items:center;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.knowledge-navigation a:visited{color:#bccad7}.knowledge-navigation a[aria-current=page]{color:#fff;border-color:var(--blue);background:var(--navy-800)}.knowledge-navigation a:hover{color:#fff;background:var(--navy-800)}.knowledge-readonly{color:#bac9d4;font-size:.875rem}.knowledge-page{overflow-wrap:anywhere;min-width:0}.knowledge-page>.asset-reuse-surface,.knowledge-page>.asset-public-timeline{width:min(100%,76rem);max-width:76rem;margin:0 auto;padding:2rem}.knowledge-page .asset-public-timeline{width:100%}.knowledge-page .asset-public-timeline>header h1{letter-spacing:-.035em;margin:.6rem 0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.35}.knowledge-page .asset-public-timeline>header>span{color:#526b7e;font-size:.8125rem}.knowledge-context-links{border-bottom:1px solid var(--line);background:var(--navy-900);min-width:0;font:500 .875rem var(--font-kr);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem 1rem;padding:.65rem 1.25rem;display:flex}.knowledge-context-links>span{color:#bac9d4}.knowledge-context-links a,.knowledge-context-links a:visited{color:#e1eaff;padding:.25rem 0;text-decoration:none}.knowledge-context-links a:hover{text-decoration:underline}.decision-improvement-surface{min-width:0;max-width:100%}.policy-shell{min-width:0;color:var(--ink-950);background:var(--paper);font-family:var(--font-kr)}.policy-exploration{overflow-wrap:anywhere;width:min(100%,76rem);margin:0 auto;padding:1.5rem 2rem 3rem;font-size:1rem;line-height:1.65}.policy-exploration a,.policy-exploration a:visited{color:#285abe;text-underline-offset:3px}:is(.policy-exploration a:focus-visible,.knowledge-topbar a:focus-visible,.knowledge-context-links a:focus-visible,.policy-library-entry a:focus-visible){outline:3px solid var(--blue);outline-offset:4px}.policy-heading{margin-bottom:1rem}.policy-eyebrow{color:#42627c;margin:0 0 .4rem;font-size:.875rem;font-weight:650}.policy-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.35}.policy-basis{color:var(--ink-600);flex-wrap:wrap;gap:.25rem 1rem;margin:.65rem 0 0;font-size:.875rem;display:flex}.policy-basis>span{color:#86581e}.policy-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.policy-recommendation{border:1px solid #b9c7d6;border-top:4px solid var(--blue);background:var(--white);min-width:0;padding:1.1rem 1.25rem}.policy-recommendation>header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.policy-recommendation h2{color:var(--navy-850);margin:0;font-size:1rem}.policy-recommendation a{white-space:nowrap;font-size:.875rem}.policy-recommendation>p{color:var(--ink-950);margin:.6rem 0 0;font-weight:650;line-height:1.6}.policy-jump-links{flex-wrap:wrap;gap:.4rem 1rem;margin:.85rem 0 1.5rem;display:flex}.policy-jump-links a{align-items:center;min-height:36px;font-size:.875rem;display:inline-flex}.policy-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.policy-exploration .policy-institution-view{border:1px solid var(--line);background:var(--white);min-width:0;margin:0;padding:1.25rem;scroll-margin-top:1rem}.policy-institution-view>header{border-bottom:2px solid var(--blue);padding-bottom:1rem}.policy-institution-view>header>span{color:#526b7e;font-size:.875rem}.policy-institution-view>header h2{color:var(--navy-850);margin:.25rem 0;font-size:1.4rem}.policy-institution-view>header strong{margin-top:.5rem;font-size:1.0625rem;display:block}.policy-institution-view>header p{color:var(--ink-600);margin-bottom:0;font-size:.875rem}.policy-institution-view section{margin-top:1.5rem}.policy-exploration h3{margin:0 0 .5rem;font-size:1.0625rem}.policy-exploration h4{margin:.5rem 0;font-size:1rem}.policy-exploration p{margin-top:.5rem}.policy-exploration ul,.policy-exploration ol{margin:.5rem 0;padding-left:1.3rem}.policy-exploration li+li{margin-top:.5rem}.policy-exploration .policy-institution-view blockquote{border-left:3px solid var(--blue);background:var(--blue-soft);margin:1.5rem 0;padding:1rem}.policy-institution-view blockquote footer{color:var(--ink-600);font-size:.875rem}.policy-tradeoff{background:var(--paper);border:1px solid var(--line);padding:1rem}.policy-support{border:1px solid var(--line);background:#fbfcfd;margin-top:1rem;padding:.75rem 1rem}.policy-support summary{cursor:pointer;min-height:32px;color:var(--navy-850);font-size:.9375rem;font-weight:650}.policy-support[open]>summary{margin-bottom:1rem}.policy-support small{color:var(--ink-600);font-size:.8125rem}.policy-back-top{margin-top:1rem;font-size:.875rem;display:inline-block}.policy-evidence,.policy-history{border:1px solid var(--line);background:#fff;margin-top:2rem;padding:1.5rem;scroll-margin-top:1rem}.policy-evidence>header>span{color:#526b7e;font-size:.875rem}.policy-evidence h2,.policy-history h2{margin:.3rem 0 .75rem;font-size:1.4rem}.policy-evidence article,.policy-history article{border-top:1px solid var(--line);padding:1rem 0}.policy-evidence>header p{color:var(--ink-600);font-size:.875rem}.policy-warning{background:var(--amber-soft);border-left:3px solid var(--amber);margin:1.25rem 0;padding:1rem}.policy-page-footer{flex-wrap:wrap;gap:1rem;padding-top:1.5rem;font-size:.875rem;display:flex}.policy-library-entry{border:1px solid #aebfd2;border-left:4px solid var(--blue);min-width:0;color:var(--ink-950);background:#fff;margin:1rem 1.5rem;padding:1rem 1.25rem}.policy-library-entry>div{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.policy-library-entry>div>span{color:var(--ink-600);font-size:.875rem}.policy-library-entry a,.policy-library-entry a:visited{color:#285abe;font-size:1rem;font-weight:700;text-decoration:none}.policy-library-entry a:hover{text-decoration:underline}.policy-library-entry p{margin:.55rem 0;font-size:1rem;line-height:1.6}.policy-library-entry small{color:var(--ink-600);font-size:.875rem}.policy-library-entry.is-compact{margin:0 0 1rem}@media (max-width:800px){.knowledge-page>.asset-reuse-surface,.knowledge-page>.asset-public-timeline{padding:1.25rem 1rem}.knowledge-topbar{flex-wrap:wrap;gap:.25rem 1rem;padding:.6rem 1rem}.knowledge-topbar .public-demo-brand{min-width:0}.knowledge-topbar .public-demo-brand p{margin:0}.knowledge-navigation{order:3;width:100%}.knowledge-navigation a{min-height:40px;padding:.4rem .6rem}.knowledge-readonly{margin-left:auto;font-size:.8125rem}.policy-detail-grid{grid-template-columns:minmax(0,1fr)}.policy-exploration,.policy-evidence,.policy-history{padding:1rem}}@media (max-width:540px){.policy-recommendation-grid{grid-template-columns:minmax(0,1fr);gap:.65rem}.policy-recommendation{padding:.75rem 1rem}.policy-recommendation>p{margin-top:.4rem}.policy-basis{gap:.15rem .75rem}.policy-heading{margin-bottom:.75rem}.policy-jump-links{gap:.1rem .8rem;margin:.5rem 0 1rem}.policy-library-entry{margin:.75rem;padding:.85rem}.knowledge-topbar .public-demo-brand small{display:none}.knowledge-context-links{gap:.3rem .75rem;padding:.6rem .85rem}}@media (min-width:981px) and (max-width:1100px){.command-app.is-desk-override .command-layout.is-decision-library{grid-template-rows:minmax(0,1fr);grid-template-columns:60px 260px minmax(0,1fr)}.command-layout.is-decision-library>.platform-rail{grid-area:1/1}.command-layout.is-decision-library>.case-rail{grid-area:1/2;min-height:0}.command-app.is-desk-override .command-layout.is-decision-library>.decision-stage{grid-area:1/3}}.command-app .command-layout.is-experiment-roadmap{grid-template-columns:68px minmax(0,1fr)}.command-layout.is-experiment-roadmap>.decision-stage{grid-column:2;overflow:hidden}.decision-stage>.experiment-roadmap.is-embedded{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.experiment-roadmap.is-embedded .roadmap-content{padding-top:22px}.experiment-roadmap.is-embedded .roadmap-intro{margin-bottom:12px}.experiment-roadmap.is-embedded .roadmap-snapshot{margin-bottom:16px}.experiment-roadmap.is-embedded .roadmap-now{margin-bottom:20px}.roadmap-workspace-state{background:var(--roadmap-surface);min-height:0;color:var(--ink-950);flex:1 1 0;padding:32px;font-size:1rem;line-height:1.7;overflow:auto}.roadmap-workspace-state>span{color:#486477;font-size:.875rem;font-weight:700}.roadmap-workspace-state h1{font-size:1.5rem}@media (max-width:980px){.command-app .command-layout.is-experiment-roadmap{grid-template-columns:60px minmax(0,1fr)}}@media (max-width:760px){.command-app .command-layout.is-experiment-roadmap{grid-template-columns:minmax(0,1fr)}.command-layout.is-experiment-roadmap>.decision-stage{grid-column:1}.roadmap-workspace-state{padding:22px 14px}}@media (max-width:600px){.public-demo-navigation{grid-template-columns:1fr 1fr;gap:4px;display:grid}.public-demo-navigation button{white-space:nowrap;min-height:34px;padding:0 9px}}.command-layout.is-scenario-library>.case-rail .case-list{background:#0b1c2c}.command-layout.is-scenario-library .matter-library-controls>div:has(input[type=search]){padding:14px 12px 10px;display:grid}.command-layout.is-scenario-library .matter-library-controls{padding-bottom:0}.public-demo-shell:has([data-testid=scenario-library]){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.public-demo-shell:has([data-testid=scenario-library])>.public-demo-topbar{flex-shrink:0}@media (max-width:760px){.public-demo-shell:has([data-testid=scenario-library]){height:auto;min-height:100dvh;display:block;overflow:visible}}.command-layout.is-scenario-library .matter-library-controls>[data-testid=scenario-filters]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px 10px 8px}.command-layout.is-scenario-library [data-testid=scenario-filters]>:is(label:first-child,details,div:last-child){grid-column:1/-1}.command-layout.is-scenario-library [data-testid=scenario-filters] :is(input,select){font-size:13px}.scenario-rail-download{color:#a1c9bd;text-align:center;border-top:1px solid #38534f;flex-shrink:0;padding:14px 12px;font-size:10px;text-decoration:none;display:block}.scenario-rail-download:hover{color:#fff;background:#163b36}@media (max-width:980px){.command-app.is-common-decision .command-header{grid-template-columns:minmax(0,1fr) auto}.command-app.is-common-decision .brand-lockup{min-width:0}.command-app.is-common-decision .header-actions{gap:5px;min-width:0}}@media (max-width:480px){.command-app.is-common-decision .header-actions>:not(.shell-panel-toggle){display:none}.command-app.is-common-decision .command-header{padding-inline:12px}.command-app.is-common-decision .shell-panel-toggle{padding:0 9px;font-size:11px}}.staff-library-meta{color:#8ca6b1;margin:4px 0;font-size:11px}.staff-library-meta>summary{cursor:pointer;padding:7px 3px}.staff-library-meta .staff-library-summary{margin-top:7px}.staff-legacy-list{border-top:1px solid #2c4554;margin-top:8px}.staff-legacy-list>summary{color:#9bb2bc;cursor:pointer;padding:16px 14px;font-size:11px;line-height:1.7}.editorial-original{color:#6c817c;margin:16px 0;font-size:13px;line-height:1.8}.editorial-original>summary{cursor:pointer;text-underline-offset:4px}.editorial-original[open]>summary{margin-bottom:12px}.editorial-original>p{overflow-wrap:anywhere;font-size:14px!important;font-weight:400!important;line-height:1.9!important}.demo-editorial-question{background:#f7faf7;border:1px solid #d5e2da;border-radius:12px;min-width:0;margin:0 0 24px;padding:24px}.demo-editorial-question>h3{color:#234e43;word-break:keep-all;max-width:880px;font-size:clamp(19px,2vw,26px);line-height:1.65}.demo-editorial-question>small{color:#738f84;letter-spacing:.04em}.library-load-state{color:#284e42;background:#f7faf7;border:1px solid #d5e2da;border-radius:10px;max-width:760px;margin:28px;padding:28px}.library-load-state>small{color:#718f82;font-size:12px}.library-load-state>h2{margin:14px 0;font-size:22px;line-height:1.5}.library-load-state>p{color:#6b8277;font-size:14px;line-height:1.8}.library-load-state>div{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.library-load-state button,.case-list-empty button{color:#285d49;font:inherit;cursor:pointer;background:#fff;border:1px solid #aec5b8;border-radius:5px;padding:10px 14px}.library-load-state.is-compact{margin:20px;padding:20px}.library-load-state.is-compact>h2{font-size:17px}@media (max-width:760px){.library-load-state{margin:14px;padding:20px}.demo-editorial-question{padding:18px}.public-demo-shell.is-reading-examples .public-demo-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.public-demo-shell.is-reading-examples .public-demo-brand{min-width:0}.public-demo-shell.is-reading-examples .public-demo-navigation{order:initial;grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}.public-demo-shell.is-reading-examples .public-demo-navigation button{white-space:normal;min-height:34px;padding:4px 7px;font-size:11px;line-height:1.5}.public-demo-shell.is-reading-examples .public-demo-mode{grid-area:1/2;width:auto;min-height:28px;padding:0 8px;font-size:11px}.public-demo-shell.is-reading-examples .public-demo-brand small{display:none}}body{overflow:hidden auto}html[data-desk=owner] body:before{content:"";z-index:1000;pointer-events:none;background:#ec7948;height:2px;position:fixed;inset:0 0 auto}html[data-skin=insideout],html[data-skin=insideout] body,.command-app[data-skin=insideout],.command-app.skin-insideout{--io-surface:#f0efeb;--io-surface-card:#f7f6f2;--io-surface-panel:#fff;--io-ink:#000;--io-ink-secondary:#2c2b29;--io-ink-muted:#757470;--io-line:#00000024;--io-line-subtle:#00000014;--io-line-strong:#000;--io-orange:#fa4500;--io-orange-hover:#f51;--io-orange-subtle:#fa450014;--io-font-sans:"Söhne", "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--io-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background-color:var(--io-surface)!important;color:var(--io-ink)!important;font-family:var(--io-font-sans)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}html[data-skin=insideout] .meridian-nav,html[data-skin=insideout] header[class*=meridian]{background:var(--io-surface)!important;border-bottom:1px solid var(--io-line)!important;color:var(--io-ink)!important}html[data-skin=insideout] .workspace-tools button,html[data-skin=insideout] .workspace-tools a{font-family:var(--io-font-sans)!important;color:var(--io-ink)!important}html[data-skin=insideout] .workspace-tools a:hover,html[data-skin=insideout] .workspace-tools button:hover{color:var(--io-orange)!important}html[data-skin=insideout] [class*=WorkspaceTools_panel],html[data-skin=insideout] [class*=panel]{color:#000!important;background:#f7f6f2!important;border:1px solid #0000002e!important;box-shadow:0 16px 36px #0000001f!important}html[data-skin=insideout] [class*=WorkspaceTools_panel] p{color:var(--io-orange)!important;font-family:var(--io-font-mono)!important}html[data-skin=insideout] [class*=WorkspaceTools_panel] button,html[data-skin=insideout] [class*=WorkspaceTools_panel] a{color:#000!important;font-family:var(--io-font-sans)!important;border-top:1px solid #00000014!important}html[data-skin=insideout] [class*=WorkspaceTools_panel] button:hover,html[data-skin=insideout] [class*=WorkspaceTools_panel] a:hover{color:var(--io-orange)!important;background:#fff!important}html[data-skin=insideout] .primary-button,html[data-skin=insideout] .workspace-new{background-color:var(--io-ink)!important;color:#fff!important;border:1px solid var(--io-ink)!important;font-family:var(--io-font-sans)!important;letter-spacing:.02em!important;border-radius:0!important;font-weight:600!important;transition:all .2s cubic-bezier(0,0,.2,1)!important}html[data-skin=insideout] .primary-button:hover,html[data-skin=insideout] .workspace-new:hover{background-color:var(--io-orange)!important;border-color:var(--io-orange)!important;color:#fff!important}html[data-skin=insideout] .case-rail,html[data-skin=insideout] .platform-rail,html[data-skin=insideout] aside{background-color:var(--io-surface-card)!important;border-right:1px solid var(--io-line)!important;color:var(--io-ink)!important}html[data-skin=insideout] .matter-rail-switch button{font-family:var(--io-font-mono)!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:0!important;font-size:11px!important}html[data-skin=insideout] .matter-rail-switch button.is-active,html[data-skin=insideout] .matter-rail-switch button[aria-selected=true]{background:var(--io-surface)!important;color:var(--io-orange)!important;border-bottom:2px solid var(--io-orange)!important;font-weight:700!important}html[data-skin=insideout] .demo-notice{background-color:var(--io-surface-card)!important;border-bottom:1px solid var(--io-line)!important;color:var(--io-ink-secondary)!important}html[data-skin=insideout] .demo-notice b{color:var(--io-orange)!important}html[data-skin=insideout] .principal-briefing,html[data-skin=insideout] .briefing-card,html[data-skin=insideout] .command-layout section,html[data-skin=insideout] .decision-card{background-color:var(--io-surface-panel)!important;border:1px solid var(--io-line)!important;color:var(--io-ink)!important;box-shadow:none!important;border-radius:0!important}html[data-skin=insideout] .principal-briefing h1,html[data-skin=insideout] .principal-briefing h2,html[data-skin=insideout] .command-app h1,html[data-skin=insideout] .command-app h2{font-family:var(--io-font-sans)!important;letter-spacing:-.03em!important;font-weight:800!important}html[data-skin=insideout] a:hover{color:var(--io-orange)!important}html[data-skin=insideout] ::selection{background:var(--io-orange)!important;color:#fff!important}html[data-skin=insideout] code,html[data-skin=insideout] .tag,html[data-skin=insideout] [class*=badge]{font-family:var(--io-font-mono)!important;letter-spacing:.05em!important}html[data-skin=insideout]:after{content:"";pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;inset:0}
