:root{--bg: #05080e;--bg-panel: #0f1d33;--accent: #5ef7c7;--accent-soft: #5ef7c733;--text: #f8fbff;--muted: #9aaacf;--line: #153a66;--radius: 1.1rem;--shadow: 0 20px 45px rgba(5, 8, 14, .6);--font-display: "Space Grotesk", "Manrope", system-ui, sans-serif;--font-body: "IBM Plex Sans", "Trebuchet MS", system-ui, sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,#1d4ed8 0,transparent 50%),linear-gradient(180deg,#05080e,#010409 70%);color:var(--text);min-height:100vh;font-family:var(--font-body)}#root{min-height:100vh}.dashboard{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 4rem}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:center;background:var(--bg-panel);padding:2.25rem;border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid #1a2b4c}.hero-copy{display:flex;flex-direction:column;gap:.75rem}.hero-copy h1{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3rem);margin:0}.hero-copy p{margin:0;color:var(--muted);line-height:1.6}.context-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.context-pill{display:inline-flex;align-items:center;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(94,247,199,.18);background:#05080e6b;color:var(--text);font-size:.84rem;line-height:1.2}.context-pill.workspace.alert{border-color:#fbbf2499;color:#fcd34d}.context-pill.workspace.ready{border-color:#34d39999;color:#4ade80}.context-pill.workspace.neutral{border-color:#818cf899;color:#c7d2fe}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:var(--muted)}.hero-controls{display:flex;flex-direction:column;gap:1rem;align-items:flex-end}.mode-switcher{display:inline-flex;border-radius:999px;overflow:hidden;border:1px solid #2c3d5d;background:#0f1d33cc}.mode-switcher button{border:0;background:transparent;color:var(--muted);padding:.45rem 1.25rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease}.mode-switcher button.active{background:#5ef7c726;color:var(--text)}.hero-actions{display:flex;flex-direction:column;gap:.6rem;align-items:flex-end;width:100%}.cta{border:0;border-radius:999px;padding:.85rem 1.4rem;font-weight:600;font-size:.95rem;letter-spacing:.02em;color:#051117;background:linear-gradient(135deg,#5ef7c7,#14b8a6);text-decoration:none;cursor:pointer;display:inline-flex;justify-content:center}.cta.ghost{background:transparent;border:1px solid #3c5f8f;color:var(--text)}.status{font-size:.9rem;color:var(--muted);margin:0}.status-loading{color:#60a5fa}.status-error{color:#f87171}.status-done{color:#34d399}.workspace-credentials{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.auth-posture{margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.posture-card{background:#08101edb;border:1px solid rgba(94,247,199,.14);border-radius:var(--radius);padding:1.2rem;box-shadow:0 16px 32px #05080e59;display:flex;flex-direction:column;gap:.8rem}.posture-card.active{border-color:#5ef7c773}.auth-posture .readiness-card{min-height:240px}.auth-posture .buttrbase-card{min-height:280px}.buttrbase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.buttrbase-support{display:flex;flex-direction:column;gap:.3rem}.buttrbase-features{display:flex;flex-wrap:wrap;gap:.4rem}.buttrbase-missing{list-style:disc;margin:0;padding-left:1rem;display:flex;flex-direction:column;gap:.2rem}.persona-grid{display:flex;flex-wrap:wrap;gap:.5rem}.readiness-actions{display:flex;gap:.75rem;align-items:center}.readiness-actions button{border-radius:999px;border:1px solid #3c5f8f;background:transparent;color:var(--text);padding:.4rem 1rem;cursor:pointer;font-size:.85rem}.readiness-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.readiness-list li{display:flex;gap:.75rem;align-items:flex-start}.readiness-chip{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent}.readiness-chip.ready{border-color:#5ef7c780;color:#34d399}.readiness-chip.degraded{border-color:#fbbf2466;color:#facc15}.readiness-chip.error{border-color:#f8717166;color:#f87171}.readiness-list li strong{font-size:.95rem;display:block}.readiness-list li p{margin:0;color:var(--muted);font-size:.85rem}.readiness-empty{color:var(--muted)}.session-journal-card .session-journal-actions{display:flex;align-items:center;gap:.75rem}.session-journal-card button{border-radius:999px;border:1px solid #3c5f8f;background:transparent;color:var(--text);padding:.4rem 1rem;cursor:pointer;font-size:.85rem}.session-journal-card table{width:100%;border-collapse:collapse;margin-top:.8rem;font-size:.85rem}.session-journal-card th,.session-journal-card td{text-align:left;padding:.35rem;border-bottom:1px solid rgba(255,255,255,.08)}.session-journal-card th{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:#94a3b8}.session-journal-card tr:last-child td{border-bottom:none}.session-journal-table tr.active{background:#5ef7c712}.session-context-card{grid-column:1 / -1}.session-context-body{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}.session-context-meta{flex:1;min-width:220px;display:grid;gap:.35rem;font-size:.9rem}.session-context-meta strong{display:block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.session-context-lists{flex:1.5;min-width:260px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.session-context-lists h3{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.session-context-lists ul{margin:.3rem 0 0;padding-left:1rem;color:var(--muted);font-size:.85rem}.session-context-card .muted{margin-top:.5rem}.session-case-actions{display:inline-flex;flex-wrap:wrap;gap:.45rem;margin-left:.55rem}.posture-card h2{margin:0;font-size:1.05rem;font-family:var(--font-display)}.posture-tags{display:flex;flex-wrap:wrap;gap:.45rem}.posture-tag{display:inline-flex;align-items:center;padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(94,247,199,.2);background:#5ef7c714;color:var(--text);font-size:.8rem}.posture-list{margin:0;padding-left:1.1rem;color:var(--muted);display:flex;flex-direction:column;gap:.45rem}.credentials-card{background:#0f1d33e6;border:1px solid rgba(15,29,51,.95);border-radius:var(--radius);padding:1.6rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 20px 45px #05080e66}.credentials-card.active{border-color:#5ef7c799;box-shadow:0 20px 40px #5ef7c726}.credentials-card header h2{margin:0;font-size:1.2rem}.credentials-card label{display:flex;flex-direction:column;font-size:.9rem;color:var(--muted);gap:.35rem}.credentials-card input{border-radius:.75rem;border:1px solid #233459;background:#0f1d33b3;color:var(--text);padding:.65rem .85rem;font-size:.95rem}.persona-switcher{display:flex;flex-wrap:wrap;gap:.5rem}.persona-switcher button{border:1px solid #2a446b;border-radius:999px;background:#05080e59;color:var(--muted);padding:.45rem .9rem;font-size:.82rem;cursor:pointer}.persona-switcher button.active{border-color:#5ef7c799;background:#5ef7c729;color:var(--text)}.persona-callout{border:1px solid rgba(94,247,199,.18);border-radius:.9rem;background:#05080e6b;padding:.9rem 1rem}.persona-callout strong{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:.45rem}.persona-callout p{margin:0;color:var(--muted);line-height:1.5}.persona-workspace{padding:.85rem 1rem;border-radius:.9rem;border:1px dashed rgba(94,247,199,.3);background:#05080e8c;margin-top:.75rem}.persona-workspace.alert{border-color:#fbbf2499;background:#1c1006bf}.persona-workspace.ready{border-color:#34d39999}.persona-workspace .muted{margin:.3rem 0 0;font-size:.78rem;color:#9aaacf}.persona-focus{margin-top:.75rem;padding:.85rem 1rem;border-radius:.9rem;background:#0b111fe6;border:1px solid rgba(255,255,255,.05)}.persona-focus ul{margin:.35rem 0 0;padding-left:1.1rem;color:var(--muted);font-size:.85rem}.persona-focus li+li{margin-top:.3rem}.hint{color:var(--muted);font-size:.85rem;margin:0}.hint.warning{color:#fcd34d}.session-plan{border:1px solid rgba(96,165,250,.18);border-radius:.9rem;background:#0b111f8c;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.45rem}.session-plan strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.session-plan p{margin:0;color:var(--muted);line-height:1.5}.session-plan code{display:block;overflow-wrap:anywhere;border-radius:.75rem;background:#05080e8c;padding:.75rem;color:#dbeafe;font-size:.78rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:2.5rem}.card{background:var(--bg-panel);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem;border:1px solid rgba(15,29,51,.9);display:flex;flex-direction:column;gap:1rem}.card.wide,.admin-card.wide{grid-column:1 / -1}.card header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.card header h2{margin:0;font-size:1.1rem;font-family:var(--font-display)}.soulbound-card{border-color:#5ef7c740}.sbt-stack{display:flex;flex-direction:column;gap:.85rem}.sbt-entry{border-radius:.9rem;border:1px solid rgba(94,247,199,.08);background:#05080e8f;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.4rem}.sbt-entry-main{display:flex;justify-content:space-between;gap:.8rem;align-items:center;flex-wrap:wrap}.sbt-entry-meta{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.85rem;color:var(--muted)}.sbt-link{color:var(--accent);font-weight:600}.sbt-link:hover{color:#a7f7dc;text-decoration:underline}.issuer-card{border-color:#5ef7c759;background:#060c19e6}.issuer-body{display:flex;flex-direction:column;gap:.45rem}.sbt-hub{grid-column:1 / -1;display:grid;gap:1rem}.sbt-ops-card{border-color:#5ef7c759;background:linear-gradient(135deg,#070d1df2,#050a16f2);box-shadow:0 24px 50px #05080e8c}.sbt-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.9rem}.sbt-ops-metric{border:1px solid rgba(94,247,199,.15);border-radius:.9rem;padding:.65rem;min-height:110px;display:flex;flex-direction:column;gap:.25rem;justify-content:space-between;background:#05080e59}.sbt-ops-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.sbt-missing{border-top:1px solid rgba(94,247,199,.1);padding-top:.65rem}.sbt-missing-list{list-style:none;padding:0;margin:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.45rem}.sbt-missing-list li{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;background:#05080e8c}.sbt-automation-summary{margin-top:1rem}.sbt-automation-summary .label{margin-bottom:.25rem}.soulbound-issuer-meta{margin:1rem 0 0;display:flex;flex-direction:column;gap:.25rem}.soulbound-issuer-meta .scan-strip{margin:0}.sbt-token-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}.sbt-token-row{border:1px solid rgba(94,247,199,.12);border-radius:1rem;background:#05080e8c;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.25rem;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.sbt-token-row:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sbt-token-row.active{border-color:#5ef7c799;box-shadow:0 18px 40px #05080e73;transform:translateY(-1px)}.sbt-token-row-main{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.token-id{font-family:var(--font-display)}.sbt-detail-card{border-color:#3b82f659}.sbt-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem}.sbt-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.sbt-detail-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.sbt-action{border:1px solid rgba(94,247,199,.3);border-radius:999px;padding:.65rem 1.1rem;background:#5ef7c714;color:var(--text);font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s ease,color .15s ease}.sbt-action:hover:not(:disabled){background:#5ef7c733}.sbt-action:disabled{opacity:.5;cursor:not-allowed}.sbt-action.ghost{background:transparent;border-color:#5ef7c733}.sbt-detail-footer{margin:0;font-size:.8rem;letter-spacing:.08em}.sbt-explorer-hint{font-size:.75rem;overflow-wrap:anywhere;margin:.25rem 0 0}.status-pill.ready{background:#34d39933;color:#4ade80}.status-pill.offline{background:#f8717133;color:#fb7185}.status-pill.watch{background:#fbbf2440;color:#fcd34d}.status-pill.blocked{background:#f8717133;color:#ef4444}.table{display:flex;flex-direction:column;gap:.65rem}.row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.5rem}.row.header{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;color:var(--muted)}.row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bold{font-weight:600}.numeric{text-align:right;font-family:var(--font-display)}.muted{color:var(--muted);font-size:.85rem}.trust-card .trust-details{display:flex;justify-content:space-between;gap:1rem}.trust-details .label{text-transform:uppercase;font-size:.65rem;letter-spacing:.1em;color:var(--muted);margin:0}.trust-details .value{margin:0;font-size:2rem;font-family:var(--font-display)}.status-pill{display:inline-flex;justify-content:center;padding:.25rem .85rem;border-radius:99px;background:#5ef7c733;color:var(--accent);font-weight:600;text-transform:capitalize}.status-pill.stage-received{background:#60a5fa29;color:#93c5fd}.status-pill.stage-processed{background:#34d39929;color:#6ee7b7}.status-pill.stage-held{background:#f871712e;color:#fca5a5}.status-pill.stage-attention{background:#fbbf242e;color:#fcd34d}.tx-table .tx-row{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.tx-table .header{display:none}.tx-table .tx-row{grid-template-columns:1fr 1fr;row-gap:.35rem;padding:.75rem}.tx-table .tx-row span:nth-child(3),.tx-table .tx-row span:nth-child(4),.tx-table .tx-row span:nth-child(5){justify-self:flex-start}.tx-table .tx-row span:nth-child(1){grid-column:1 / -1}.tx-table .tx-row span:nth-child(2){grid-column:1 / -1;color:var(--muted)}.tx-table .tx-row span:nth-child(3),.tx-table .tx-row span:nth-child(4),.tx-table .tx-row span:nth-child(5){font-size:.85rem}.transfer-status-group{align-items:flex-start;text-align:left}.ops-scan-grid{grid-template-columns:1fr}}.admin-shell{margin-top:2.5rem;display:flex;flex-direction:column;gap:1.25rem}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.owner-review{grid-column:1 / -1}.owner-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.owner-review-grid .label{font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin:0}.owner-review-grid .value{font-size:1rem;margin:0}.workflow-grid{display:flex;flex-wrap:wrap;gap:.6rem}.session-card .session-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem}.admin-action.compact{padding:.45rem .9rem;font-size:.85rem}.admin-card{background:linear-gradient(145deg,#0f1d33e6,#071020f2);border-radius:var(--radius);border:1px solid rgba(94,247,199,.15);padding:1.5rem;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1rem}.admin-card.hero{border-color:#5ef7c759;background:linear-gradient(135deg,#5ef7c714,#071020f2)}.admin-card.crypto-readiness{border-color:#60a5fa47;background:radial-gradient(circle at 100% 0%,rgba(96,165,250,.18),transparent 32%),linear-gradient(145deg,#0c1426f5,#071020f2)}.admin-card.actions{border-color:#3b82f673;background:linear-gradient(145deg,#06182ef5,#090f20f2)}.admin-card.timeline{background:radial-gradient(circle at 90% 10%,rgba(94,247,199,.2),transparent 50%),#05080e8c;border-color:#5ef7c740}.admin-card.workflow-affordance{border-color:#3b82f659;background:#05080ee6}.admin-card.hitl-card{border-color:#f9731659;background:linear-gradient(145deg,#f973160f,#05080ef5)}.underwrite-card{border-color:#fbbf2459;background:#090c18f2}.underwrite-card .underwrite-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem}.underwrite-card .underwrite-block{padding:.75rem 1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#0c182cd9;display:flex;flex-direction:column;gap:.3rem}.underwrite-card .underwrite-block strong{font-size:1.1rem}.underwrite-card .underwrite-block .muted{margin:0}.hitl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.hitl-request-row{border:1px solid rgba(249,115,22,.2);border-radius:1rem;background:#05080ea6;padding:.9rem;display:flex;flex-direction:column;gap:.6rem}.hitl-request-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.hitl-request-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.45rem;font-size:.82rem;color:var(--muted)}.hitl-request-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.hitl-action{flex:1;min-width:120px}.hitl-pref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;align-items:flex-end;margin-bottom:.75rem}.hitl-pref-grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.hitl-pref-grid input[type=email],.hitl-pref-grid input[type=text]{border-radius:.75rem;border:1px solid rgba(255,255,255,.2);padding:.5rem .75rem;background:#05080eb3;color:var(--text)}.hitl-delivery-list{display:flex;flex-wrap:wrap;gap:.45rem}.hitl-delivery-pill{border-radius:999px;padding:.3rem .6rem;font-size:.75rem;border:1px solid rgba(255,255,255,.15)}.hitl-request-row.focused-hitl-row{border-color:#3b82f699;box-shadow:0 0 0 2px #3b82f659}.hitl-deep-link-note{font-size:.8rem;color:var(--muted);margin:0;padding-bottom:.4rem}@media(max-width:680px){.hitl-request-row{padding:.75rem}.hitl-request-actions{flex-direction:column}}.workflow-affordance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:.8rem}.workflow-stack{display:flex;flex-direction:column;gap:.6rem}.workflow-task-list{display:flex;flex-direction:column;gap:.35rem}.workflow-task{border-radius:.9rem;border:1px solid rgba(94,247,199,.12);padding:.4rem .75rem;font-size:.85rem;background:#05080e66}.workflow-metric{border:1px solid rgba(59,130,246,.25);border-radius:.9rem;padding:.9rem;background:#08101ebf;display:flex;flex-direction:column;gap:.4rem}.persona-focus{display:flex;flex-wrap:wrap;gap:.55rem}.persona-focus-pill{border-radius:999px;padding:.45rem .8rem;border:1px solid rgba(94,247,199,.18);background:#05080e61;color:var(--text);font-size:.82rem}.admin-card-header{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.metric-row{display:flex;gap:.75rem;flex-wrap:wrap}.metric{background:#05080e8c;border-radius:.9rem;padding:.75rem;flex:1;border:1px solid rgba(94,247,199,.2);display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.metric strong{font-family:var(--font-display);font-size:1.6rem}.metric-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;margin-top:.75rem}.crypto-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem}.readiness-block{border:1px solid rgba(96,165,250,.18);border-radius:1rem;background:#05080e7a;padding:.95rem;display:flex;flex-direction:column;gap:.45rem}.readiness-block.clear{border-color:#6ee7b73d}.readiness-block.watch{border-color:#fbbf243d}.readiness-block.critical{border-color:#f871713d}.readiness-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.65rem}.readiness-overview-banner{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;border:1px solid rgba(96,165,250,.14);border-radius:.95rem;background:#05080e61}.readiness-overview-banner .status-pill{flex-shrink:0}.readiness-overview-banner-copy{display:flex;flex-direction:column;gap:.2rem}.readiness-overview-banner-copy strong{font-family:var(--font-display);font-size:.96rem}.readiness-overview-banner-copy span{color:var(--muted);font-size:.78rem}.readiness-overview-banner-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.readiness-overview-summary{margin:-.15rem 0 0;font-size:.78rem;color:var(--muted);letter-spacing:.012em}.readiness-overview-chip{border:1px solid rgba(96,165,250,.14);border-radius:.95rem;background:#05080e6b;padding:.75rem .85rem;display:flex;flex-direction:column;gap:.3rem}.readiness-overview-chip.clear{border-color:#6ee7b73d}.readiness-overview-chip.watch{border-color:#fbbf243d}.readiness-overview-chip.critical{border-color:#f871713d}.readiness-overview-chip strong{font-family:var(--font-display);font-size:.98rem}.readiness-overview-chip .status-pill{align-self:flex-start}.readiness-overview-chip span:last-child{color:var(--muted);font-size:.78rem}.readiness-heading{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.readiness-block strong{font-family:var(--font-display);font-size:1rem}.readiness-tag-row{margin:-.1rem 0 0}.scan-strip{display:flex;flex-wrap:wrap;gap:.4rem;margin:-.05rem 0 .05rem}.scan-strip-tight{margin:-.05rem 0}.scan-summary{margin:-.05rem 0 0;font-size:.76rem;color:var(--muted);letter-spacing:.01em}.scan-summary-strong{font-size:.8rem;letter-spacing:.015em}.ops-scan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.ops-scan-card{border:1px solid rgba(96,165,250,.14);border-radius:.95rem;background:#05080e7a;padding:.85rem;display:flex;flex-direction:column;gap:.4rem}.treasury-operator{border-color:#5ef7c740;background:linear-gradient(145deg,#05080ecc,#071020e6)}.treasury-operator-grid{display:flex;flex-wrap:wrap;gap:.75rem}.treasury-operator-tag-row{margin-top:-.25rem}.treasury-provider-feed{flex-direction:column}.treasury-provider-row{gap:.6rem;align-items:center}.treasury-provider-status{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ops-scan-card.healthy{border-color:#6ee7b747}.ops-scan-card.warning{border-color:#fbbf243d}.ops-scan-card.critical{border-color:#f871713d}.ops-scan-card strong{font-family:var(--font-display);font-size:1rem}.ops-scan-card .muted{margin:0;font-size:.8rem}.treasury-scan-grid{margin-bottom:.2rem}.settlement-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;align-items:end}.settlement-controls label{display:flex;flex-direction:column;gap:.35rem;font-size:.75rem;color:var(--muted)}.settlement-controls input{border-radius:.7rem;border:1px solid rgba(94,247,199,.12);background:#05080ea6;padding:.5rem .75rem;color:var(--text)}.settlement-routes{border-top:1px solid rgba(94,247,199,.1);padding-top:.75rem;display:flex;flex-direction:column;gap:.65rem}.settlement-note{margin:0;font-size:.85rem;color:var(--muted);display:flex;flex-direction:column;gap:.25rem}.settlement-route{display:flex;justify-content:space-between;align-items:center;border-radius:.8rem;border:1px solid rgba(94,247,199,.12);padding:.8rem;background:#05080e8c;gap:.5rem}.settlement-route-meta{display:flex;flex-direction:column;gap:.2rem}.settlement-route-detail{display:flex;flex-direction:column;gap:.2rem;text-align:right;font-size:.75rem;color:var(--muted)}.timeline{display:flex;flex-direction:column;gap:.65rem}.timeline-item{display:flex;align-items:center;justify-content:space-between;background:#05080e73;border-radius:.85rem;padding:.75rem;border:1px solid rgba(94,247,199,.1)}.timeline-main{display:flex;flex-direction:column;gap:.25rem}.timeline-title{margin:0;font-size:.9rem;font-family:var(--font-display)}.transfer-status-group{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;text-align:right;font-size:.78rem;color:var(--muted)}.action-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-action{border:1px solid rgba(94,247,199,.16);border-radius:1rem;padding:.95rem 1rem;min-height:120px;background:#05080e80;color:var(--text);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;transition:border-color .15s ease,transform .15s ease;box-shadow:0 10px 30px #05080e66}.admin-action strong{font-family:var(--font-display);font-size:.95rem}.admin-action span{color:var(--muted);line-height:1.45;font-size:.86rem}.admin-hero-actions{margin-top:1rem}.control-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem}.control-grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--muted)}.control-grid select{border-radius:.75rem;border:1px solid #233459;background:#05080e8c;color:var(--text);padding:.65rem .85rem;font-size:.95rem}.control-grid input,.control-grid textarea,.case-actions input,.case-actions select,.case-description-field textarea{border-radius:.75rem;border:1px solid #233459;background:#05080e8c;color:var(--text);padding:.65rem .85rem;font-size:.95rem;font-family:var(--font-body)}.case-description-field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--muted)}.case-description-field textarea{min-height:6rem;resize:vertical}.checkbox-field{justify-content:center;min-height:3.25rem;border:1px solid rgba(94,247,199,.14);border-radius:.85rem;padding:.8rem .9rem;background:#05080e61;flex-direction:row;align-items:center;gap:.65rem;color:var(--text)}.checkbox-field input{margin:0}.admin-card.actions .control-grid select,.admin-card.actions .checkbox-field{border-color:#3b82f666;background:#0c192ea6}.toolbar-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem}.cta.compact{padding:.7rem 1rem;font-size:.85rem}.signal-list{display:flex;flex-direction:column;gap:.75rem}.signal-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;background:#05080e73;border-radius:.9rem;padding:.85rem .95rem;border:1px solid rgba(94,247,199,.12)}.admin-card.timeline .signal-row{background:#081220bf;border-color:#3b82f659}.signal-actions,.case-actions{display:flex;flex-direction:column;gap:.6rem;min-width:min(100%,220px)}.case-actions label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--muted)}.case-row{gap:1rem}.active-case-row{border-color:#f59e0b73;box-shadow:inset 0 0 0 1px #f59e0b2e}.audit-row{scroll-margin-top:1rem}.active-audit-row{border-color:#3b82f66b;box-shadow:inset 0 0 0 1px #3b82f633}.signal-row.focused{border-color:#5ef7c773;box-shadow:0 0 0 1px #5ef7c738}.case-filter-row{margin-bottom:.9rem}.case-main{display:flex;flex-direction:column;gap:.55rem}.case-jump-actions{align-items:center}.session-artifact-summary{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.audit-tag-row{margin-bottom:.9rem}.audit-detail-card{display:flex;flex-direction:column;gap:.8rem;margin-bottom:.9rem;padding:.9rem 1rem;border:1px solid rgba(94,247,199,.14);border-radius:.95rem;background:#05080e61}.audit-detail-grid,.audit-payload-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.audit-payload{margin:.35rem 0 0;padding:.8rem .9rem;border-radius:.85rem;border:1px solid rgba(94,247,199,.12);background:#05080e85;color:var(--muted);font-size:.78rem;line-height:1.45;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.case-note-list{display:flex;flex-direction:column;gap:.45rem}.case-note{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .8rem;border-radius:.8rem;border:1px solid rgba(94,247,199,.12);background:#05080e57;font-size:.82rem}.case-note strong{color:var(--accent);font-size:.78rem}.case-linked-replays{display:flex;flex-direction:column;gap:.6rem;padding-top:.25rem}.case-linked-replays .label{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.compact-signal{padding:.7rem .8rem}.case-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem}.case-detail-block{display:flex;flex-direction:column;gap:.7rem;padding:.85rem;border-radius:.95rem;border:1px solid rgba(94,247,199,.12);background:#05080e47}.case-detail-block .label{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.case-subform{display:grid;gap:.6rem}.case-subform label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--muted)}.case-subform input,.case-subform select,.case-subform textarea{border-radius:.75rem;border:1px solid #233459;background:#05080e8c;color:var(--text);padding:.65rem .85rem;font-size:.95rem;font-family:var(--font-body)}.case-subform textarea{min-height:5.5rem;resize:vertical}.artifact-actions{display:flex;flex-direction:column;gap:.55rem;min-width:min(100%,220px)}.artifact-actions label{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:var(--muted)}.artifact-actions input,.artifact-actions select{border-radius:.75rem;border:1px solid #233459;background:#05080e8c;color:var(--text);padding:.6rem .75rem;font-size:.9rem;font-family:var(--font-body)}.checklist-row{align-items:flex-start}.signal-meta{margin:.3rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.45}.tag-row{display:flex;flex-wrap:wrap;gap:.55rem}.case-select{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.case-select input{accent-color:var(--primary)}.bulk-action-panel{display:flex;gap:1rem;align-items:center;padding:.6rem 0;flex-wrap:wrap}.bulk-action-controls{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.visible-state-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.conversion-row{border:1px solid rgba(94,247,199,.1);border-radius:.95rem;padding:.65rem .85rem;background:#05080e61;display:flex;flex-direction:column;gap:.25rem}.finality-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;border-bottom:1px solid rgba(94,247,199,.1);padding-bottom:.35rem;margin-bottom:.45rem}.conversion-row strong{font-family:var(--font-display);letter-spacing:.02em;font-size:1rem}.status-pill.freshness{border-color:#f973164d;background:#f973162e;color:#fb923c}.insight-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.4rem .8rem;border:1px solid rgba(94,247,199,.18);background:#05080e66;color:var(--text);font-size:.8rem}.insight-pill.enabled{border-color:#34d3994d;color:#86efac}.insight-pill.disabled{border-color:#f871714d;color:#fca5a5}.provider-attention-banner{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-start;border:1px solid rgba(248,113,113,.24);border-radius:1rem;background:#50121a3d;padding:.95rem 1rem}.provider-attention-banner p{margin:0;flex:1;min-width:220px}.spotlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.dense-table{gap:.8rem}.market-row{grid-template-columns:1.1fr 1fr .9fr .9fr 1fr .9fr}.small-text{font-size:1rem;line-height:1.35}.admin-action:hover{border-color:var(--accent);transform:translateY(-2px)}.footer{margin-top:3rem;text-align:center;color:var(--muted);font-size:.85rem}@media(max-width:600px){.row,.market-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.hero-controls{align-items:stretch}.mode-switcher{width:100%;justify-content:space-between}.hero-actions{align-items:stretch}.signal-row{flex-direction:column}.toolbar-row{align-items:stretch}}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 #4f46e566}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.admin-card{animation:slideUp .4s ease-out forwards;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.admin-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.cta{transition:all .2s ease-in-out}.cta:active{transform:scale(.98)}.status-pill{transition:background-color .3s ease,color .3s ease}.ops-scan-card{transition:all .3s ease}.ops-scan-card:hover{transform:scale(1.02)}.ops-scan-card.warning{animation:pulseGlow 2s infinite}.capital-illustration{margin:1.5rem 0;display:flex;justify-content:center;align-items:center;border-radius:12px;background:linear-gradient(145deg,#f9fafb,#f3f4f6);padding:1rem}
