/* KOSCHEI WEB3 — canonical public stylesheet.
   Generated from the former public/css modules without dropping rules.
   Do not split public presentation back into versioned CSS fragments. */

/* ===== source: koschei.css ===== */
:root {
  --bg: #0a0a0f; --bg2: #111118; --bg3: #1a1a24;
  --border: #2a2a3a; --accent: #00ff88; --accent2: #00ccff;
  --danger: #ff4466; --text: #e8e8f0; --text2: #8888aa;
  --radius: 8px; --font: 'Inter', system-ui, sans-serif;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
html, body { background: var(--bg); color: var(--text); font-family: var(--font); font-size: 15px; line-height: 1.6; min-height: 100vh; }
.nav { display: flex; align-items: center; justify-content: space-between; padding: 14px 24px; background: var(--bg2); border-bottom: 1px solid var(--border); position: sticky; top: 0; z-index: 100; }
.nav-logo { font-size: 17px; font-weight: 700; letter-spacing: .5px; color: var(--accent); text-decoration: none; }
.nav-links { display: flex; gap: 6px; align-items: center; }
.nav-link { color: var(--text2); text-decoration: none; font-size: 13px; padding: 6px 12px; border-radius: var(--radius); transition: color .15s, background .15s; }
.nav-link:hover { color: var(--text); background: var(--bg3); }
.nav-link.active { color: var(--accent); }
.btn { display: inline-flex; align-items: center; justify-content: center; gap: 6px; padding: 10px 20px; border-radius: var(--radius); font-size: 14px; font-weight: 500; cursor: pointer; border: none; transition: opacity .15s, transform .1s; text-decoration: none; }
.btn:active { transform: scale(.98); }
.btn-primary { background: var(--accent); color: #000; }
.btn-primary:hover { opacity: .88; }
.btn-ghost { background: transparent; color: var(--text2); border: 1px solid var(--border); }
.btn-ghost:hover { color: var(--text); border-color: var(--text2); }
.btn-full { width: 100%; }
.btn:disabled { opacity: .4; cursor: not-allowed; }
.card { background: var(--bg2); border: 1px solid var(--border); border-radius: 12px; padding: 24px; }
a.card, .card a:not(.btn) { color: inherit; text-decoration: none; }
a.card:hover { border-color: rgba(0,255,136,.35); }
a.card h1, a.card h2, a.card h3 { color: var(--text); }
.form-group { display: flex; flex-direction: column; gap: 6px; }
.form-label { font-size: 13px; color: var(--text2); font-weight: 500; }
.form-input { background: var(--bg3); border: 1px solid var(--border); border-radius: var(--radius); color: var(--text); font-size: 14px; padding: 10px 14px; outline: none; transition: border-color .15s; }
.form-input:focus { border-color: var(--accent); }

.alert { padding: 10px 14px; border-radius: var(--radius); font-size: 13px; display: none; }
.alert.show { display: block; }
.alert-info { background: rgba(59,130,246,.1); border: 1px solid var(--accent2); color: var(--accent2); }
.alert-error { background: rgba(255,68,102,.12); border: 1px solid var(--danger); color: var(--danger); }
.alert-success { background: rgba(0,255,136,.1); border: 1px solid var(--accent); color: var(--accent); }
.badge { display: inline-block; padding: 2px 8px; border-radius: 20px; font-size: 11px; font-weight: 600; letter-spacing: .4px; text-transform: uppercase; }
.badge-green { background: rgba(0,255,136,.15); color: var(--accent); }
.badge-blue { background: rgba(0,204,255,.15); color: var(--accent2); }
.badge-red { background: rgba(255,68,102,.15); color: var(--danger); }
.dot { display: inline-block; width: 8px; height: 8px; border-radius: 50%; }
.dot-green { background: var(--accent); box-shadow: 0 0 6px var(--accent); }
.dot-red { background: var(--danger); }
.dot-gray { background: var(--text2); }
.auth-wrap { min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 24px; }
.auth-box { width: 100%; max-width: 400px; display: flex; flex-direction: column; gap: 20px; }
.auth-title { font-size: 22px; font-weight: 700; }
.auth-sub { font-size: 13px; color: var(--text2); margin-top: 2px; }
.auth-footer { text-align: center; font-size: 13px; color: var(--text2); }
.auth-footer a { color: var(--accent); text-decoration: none; }
.page { max-width: 1100px; margin: 0 auto; padding: 32px 20px; }
.page-title { font-size: 24px; font-weight: 700; margin-bottom: 6px; }
.page-sub { color: var(--text2); margin-bottom: 28px; }
.grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; }
.grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
@media (max-width: 600px) { .grid-2, .grid-3 { grid-template-columns: 1fr; } }
.spinner { width: 18px; height: 18px; border: 2px solid rgba(0,255,136,.2); border-top-color: var(--accent); border-radius: 50%; animation: spin .7s linear infinite; display: inline-block; }
@keyframes spin { to { transform: rotate(360deg); } }
.divider { display: flex; align-items: center; gap: 12px; color: var(--text2); font-size: 12px; }
.divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: var(--border); }

/* Premium Web3 Intelligence modules */
.premium-hero { position: relative; overflow: hidden; padding: 32px; border: 1px solid rgba(0,255,136,.22); border-radius: 22px; background: radial-gradient(circle at 12% 12%, rgba(0,255,136,.18), transparent 30%), radial-gradient(circle at 86% 0%, rgba(0,204,255,.16), transparent 30%), linear-gradient(135deg, #0e0e16 0%, #111b1d 55%, #08080d 100%); box-shadow: 0 18px 55px rgba(0,0,0,.28); margin-bottom: 20px; }
.premium-hero h1 { font-size: clamp(30px, 5vw, 52px); line-height: 1.05; letter-spacing: -.035em; margin: 12px 0 10px; }
.premium-kicker { display:flex; gap:8px; align-items:center; flex-wrap:wrap; }
.premium-copy { color: var(--text2); max-width: 820px; font-size: 15px; }
.premium-cta { display:flex; gap:10px; flex-wrap:wrap; margin-top:18px; }
.premium-grid { display:grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap:16px; align-items:start; }
.premium-stack { display:grid; gap:14px; }
.premium-form-grid { display:grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap:12px; }
.premium-panel-title { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:12px; }
.premium-panel-title h2, .premium-panel-title h3 { font-size:18px; }
.premium-note { color: var(--text2); font-size: 13px; }
.premium-disclaimer { border:1px solid rgba(0,204,255,.24); background: rgba(0,204,255,.06); color:#bdeeff; border-radius: 14px; padding: 14px; font-size: 13px; }
.premium-safe-list { display:grid; gap:8px; margin-top:12px; }
.premium-safe-list span { display:inline-flex; gap:8px; align-items:center; color:var(--text2); font-size:13px; }
.result-grid { display:grid; grid-template-columns: repeat(2, minmax(0,1fr)); gap:12px; }
.result-item { padding:14px; border:1px solid var(--border); background: rgba(255,255,255,.025); border-radius: 12px; min-width:0; }
.result-item b { display:block; color:var(--accent2); font-size:11px; letter-spacing:.06em; text-transform:uppercase; margin-bottom:5px; }
.result-item span, .result-item pre { overflow-wrap:anywhere; white-space:pre-wrap; color:var(--text); }
.premium-actions { display:flex; gap:10px; flex-wrap:wrap; margin-top:14px; }
.risk-badge { border-radius:999px; padding:5px 10px; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:.04em; border:1px solid var(--border); }
.risk-low { color:var(--accent); background:rgba(0,255,136,.1); border-color:rgba(0,255,136,.28); }
.risk-medium, .risk-unknown { color:#ffd166; background:rgba(255,209,102,.1); border-color:rgba(255,209,102,.28); }
.risk-high { color:var(--danger); background:rgba(255,68,102,.12); border-color:rgba(255,68,102,.32); }
.score-gauge { width:132px; height:132px; border-radius:50%; display:grid; place-items:center; margin:auto; background: conic-gradient(var(--accent) calc(var(--score, 0) * 1%), rgba(255,255,255,.08) 0); position:relative; }
.score-gauge:after { content:''; position:absolute; inset:12px; border-radius:50%; background:var(--bg2); border:1px solid var(--border); }
.score-gauge strong { position:relative; z-index:1; font-size:32px; }
.timeline { display:grid; gap:10px; }
.timeline-item { border-left:2px solid rgba(0,255,136,.45); padding:10px 12px; background:rgba(255,255,255,.025); border-radius:0 10px 10px 0; }
.table-wrap { overflow:auto; }
.premium-table { width:100%; border-collapse: collapse; min-width:680px; }
.premium-table th, .premium-table td { border-bottom:1px solid var(--border); padding:10px; text-align:left; font-size:13px; }
.premium-table th { color:var(--text2); font-size:11px; text-transform:uppercase; letter-spacing:.06em; }
textarea.form-input { min-height: 110px; resize: vertical; }
@media (max-width: 850px) { .premium-grid, .premium-form-grid, .result-grid { grid-template-columns: 1fr; } .premium-hero { padding:24px; } .nav-links { flex-wrap:wrap; justify-content:flex-end; } }

/* Flagship module redesign */
.module-page { max-width: 1180px; }
.module-hero { display: flex; align-items: flex-end; justify-content: space-between; gap: 18px; }
.module-hero .btn { flex: 0 0 auto; }
.module-workspace { grid-template-columns: minmax(280px, .82fr) minmax(0, 1.18fr); }
.module-form { position: sticky; top: 82px; }
.module-form h2, .result-panel h2 { margin-bottom: 8px; }
.module-form .wide { grid-column: 1 / -1; }
.module-help { display: grid; gap: 8px; padding: 14px; border: 1px solid rgba(0,255,136,.2); border-radius: 14px; background: rgba(0,255,136,.055); color: var(--text2); font-size: 13px; }
.result-panel { min-height: 360px; }
.result-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 14px; }
.module-result-grid { align-items: stretch; }
.result-item ul { margin: 0; padding-left: 18px; color: var(--text); }
.result-item li { margin: 4px 0; color: var(--text); }
.raw-json { margin-top: 14px; border: 1px solid var(--border); border-radius: 14px; background: rgba(255,255,255,.025); overflow: hidden; }
.raw-json summary { cursor: pointer; padding: 13px 14px; color: var(--accent2); font-weight: 700; }
.raw-json pre { margin: 0; padding: 0 14px 14px; white-space: pre-wrap; overflow-wrap: anywhere; color: var(--text2); }
.empty-state, .access-state { min-height: 300px; display: grid; place-items: center; align-content: center; gap: 12px; text-align: center; color: var(--text2); }
.empty-state h2, .access-state h2 { color: var(--text); margin: 0; }
.access-state .btn { margin-top: 6px; }
.wallet-score-card { display: grid; place-items: center; text-align: center; background: radial-gradient(circle at 50% 0%, rgba(0,255,136,.14), rgba(255,255,255,.025)); }
.score-label { margin-top: 12px; color: var(--accent); font-weight: 800; }
.tx-workflow .module-result-grid { grid-template-columns: 1fr; }
.token-workflow .module-result-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.wallet-score-workflow .module-result-grid { grid-template-columns: .8fr 1fr 1fr; }
.risk-decision-workflow .module-result-grid { grid-template-columns: 1fr 1fr; }
.graph-workflow .module-result-grid, .sybil-workflow .module-result-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.project-radar-workflow .module-result-grid, .grant-workflow .module-result-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (max-width: 900px) {
  .module-hero, .module-workspace, .token-workflow .module-result-grid, .wallet-score-workflow .module-result-grid, .risk-decision-workflow .module-result-grid, .graph-workflow .module-result-grid, .sybil-workflow .module-result-grid, .project-radar-workflow .module-result-grid, .grant-workflow .module-result-grid { grid-template-columns: 1fr; display: grid; }
  .module-form { position: static; }
  .module-hero .btn, .btn-full { width: 100%; }
}
@media (max-width: 600px) {
  .page { padding: 20px 14px; }
  .premium-hero { padding: 22px; }
  .result-head { align-items: flex-start; flex-direction: column; }
  .nav { align-items: flex-start; gap: 10px; flex-direction: column; }
  .nav-links { justify-content: flex-start; }
  .nav-link { padding: 7px 9px; }
}

/* ===== source: koschei-global-shell.css ===== */
:root{color-scheme:dark}
.koschei-global-nav{display:flex;flex-wrap:nowrap!important;gap:8px;align-items:center;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:3px 0;max-width:100%;-webkit-overflow-scrolling:touch}.koschei-global-nav::-webkit-scrollbar{display:none}.koschei-global-nav a{flex:0 0 auto;border:1px solid var(--line,#24eaff30);border-radius:999px;padding:10px 13px;color:var(--muted,#9eb0c2);font-weight:900;text-decoration:none;background:#ffffff08;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.koschei-global-nav a:hover{transform:translateY(-1px);border-color:#24eaff66;color:#f4fbff;background:#ffffff0d}.koschei-global-nav a[aria-current=page]{color:#03110d;border-color:transparent;background:linear-gradient(135deg,var(--green,#18ffb2),var(--cyan,#24eaff));box-shadow:0 12px 30px #18ffb21c}.koschei-global-nav.detached{position:sticky;top:8px;z-index:25;margin:-6px auto 14px;width:min(1180px,calc(100% - 18px));padding:10px 12px;border:1px solid var(--line,#24eaff30);border-radius:19px;background:#071421e8;box-shadow:0 18px 60px #0008;backdrop-filter:blur(22px)}
.koschei-safety-strip{width:min(1180px,calc(100% - 18px));margin:0 auto 14px;padding:15px 17px;border:1px solid var(--line,#24eaff30);border-radius:19px;background:linear-gradient(135deg,#18ffb217,#24eaff10,#071421dd);box-shadow:0 20px 60px #0007;display:flex;justify-content:space-between;align-items:center;gap:14px}.koschei-safety-strip b{display:block;color:var(--green,#18ffb2);font-size:15px}.koschei-safety-strip span{display:block;color:var(--muted,#9eb0c2);font-size:13px;line-height:1.45;margin-top:3px}.koschei-safety-strip a{display:inline-flex;flex:0 0 auto;border:0;border-radius:999px;padding:11px 14px;color:#03110d;background:linear-gradient(135deg,var(--green,#18ffb2),var(--cyan,#24eaff));font-weight:950;text-decoration:none;margin-right:6px;box-shadow:0 12px 30px #18ffb21c}
.koschei-footer{width:min(1180px,calc(100% - 22px));margin:30px auto 0;padding:19px 0 26px;border-top:1px solid var(--line,#24eaff30);display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted,#9eb0c2);font-size:13px}.koschei-footer a{color:inherit;text-decoration:none}.koschei-footer a:hover{color:#f4fbff}
.koschei-v2 input,.koschei-v2 textarea,.koschei-v2 select{border:1px solid #ffffff18}
/* Security Radar receives a stronger shell without changing its runtime markup. */
body:not(.koschei-v2) .shell .top{position:sticky!important;top:8px!important;z-index:25!important;padding:10px 12px!important;border:1px solid var(--line,#24eaff30)!important;border-radius:21px!important;background:#050c14e8!important;box-shadow:0 18px 60px #0009!important;backdrop-filter:blur(22px)!important}body:not(.koschei-v2) .shell .hero.surface{border-color:#35e8d23d!important;background:radial-gradient(circle at 86% 5%,#27dfff16,transparent 30%),linear-gradient(145deg,#0b1a27f2,#050a11f0)!important;box-shadow:0 30px 100px #0009,inset 0 1px #ffffff08!important}body:not(.koschei-v2) .shell .policy .card,body:not(.koschei-v2) .shell .metric,body:not(.koschei-v2) .shell .lane,body:not(.koschei-v2) .shell .reportbox{border-color:#35e8d22f!important;background:linear-gradient(145deg,#0a1825ed,#050a11eb)!important;box-shadow:0 24px 80px #0008,inset 0 1px #ffffff07!important}body:not(.koschei-v2) .shell .reportbox{border-radius:28px!important}body:not(.koschei-v2) .shell .command input{background:#01060bdc!important;border-color:#ffffff18!important}body:not(.koschei-v2) .shell .command input:focus{border-color:#27dfff72!important;box-shadow:0 0 0 4px #27dfff12!important}body:not(.koschei-v2) .shell .radar-card{background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important}body:not(.koschei-v2) .shell .radar-card:hover{box-shadow:0 16px 44px #0006!important}
@media(max-width:700px){body{font-size:16px}.koschei-global-nav{width:100%;padding-bottom:6px}.koschei-global-nav a{font-size:12px;padding:9px 11px}.koschei-safety-strip{width:calc(100% - 14px);align-items:flex-start;flex-direction:column}.koschei-safety-strip>span:last-child{display:flex;width:100%;gap:8px}.koschei-safety-strip a{flex:1;margin:0;text-align:center;justify-content:center}.muted,.sub,.card p,.card li,.hero p,.event small,.metric small,.proof small{font-size:14px!important;line-height:1.62!important}.koschei-footer{align-items:flex-start;flex-direction:column;padding-bottom:88px}.koschei-global-nav.detached{width:calc(100% - 14px);top:5px}}
@media(prefers-reduced-motion:reduce){.koschei-global-nav a{transition:none!important}}

/* ===== source: koschei-modern.css ===== */
:root{color-scheme:dark;--bg:#06100e;--bg2:#091713;--panel:rgba(13,28,24,.78);--panel2:rgba(20,40,35,.88);--line:rgba(188,255,228,.14);--text:#ecfff8;--muted:#9db8ae;--accent:#00ffaa;--accent2:#7dd3fc;--danger:#ff5d7a;--warn:#ffd166;--shadow:0 28px 80px rgba(0,0,0,.38);--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at 12% -5%,rgba(0,255,170,.18),transparent 32%),radial-gradient(circle at 85% 0%,rgba(125,211,252,.15),transparent 34%),linear-gradient(180deg,#040807 0%,var(--bg) 42%,#020504 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}.skip-link{position:absolute;left:-999px;top:12px;background:var(--accent);color:#03100b;padding:10px 14px;border-radius:12px;z-index:10}.skip-link:focus{left:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-header{position:sticky;top:0;z-index:5;backdrop-filter:blur(18px);background:rgba(3,10,8,.76);border-bottom:1px solid var(--line)}.nav{width:min(1220px,calc(100% - 28px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.brand{display:flex;gap:10px;align-items:center;text-decoration:none}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#04100c;font-weight:900;box-shadow:0 0 34px rgba(0,255,170,.25)}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:12px}.nav-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.nav-links a{padding:9px 11px;border:1px solid transparent;border-radius:999px;text-decoration:none;color:var(--muted);font-size:14px}.nav-links a:hover,.nav-links a.active{color:var(--text);border-color:var(--line);background:rgba(255,255,255,.05)}.owner-link{color:var(--accent)!important}.nav-toggle{display:none;border:1px solid var(--line);background:rgba(255,255,255,.05);color:var(--text);border-radius:14px;padding:9px 12px}.app-shell{width:min(1220px,calc(100% - 28px));margin:0 auto;padding:28px 0 64px}.view{display:none}.view.is-active{display:block}.hero{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:stretch}.hero-copy,.panel,.status-card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(16px)}.hero-copy{padding:clamp(28px,5vw,58px)}.eyebrow{margin:0 0 10px;color:var(--accent);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:12px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(34px,6vw,72px);line-height:.98;letter-spacing:-.06em;margin-bottom:18px}h2{font-size:clamp(24px,4vw,38px);letter-spacing:-.04em;margin-bottom:10px}h3{font-size:18px}.hero-text,.muted{color:var(--muted);line-height:1.7}.hero-actions,.status-row,.settings-grid,.two-col{display:flex;gap:12px;flex-wrap:wrap}.btn,button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:15px;padding:12px 16px;font-weight:850;text-decoration:none;cursor:pointer;min-height:44px}.btn.primary,button.primary{background:var(--accent);color:#03100b}.btn.ghost,button.ghost{background:rgba(255,255,255,.06);border:1px solid var(--line);color:var(--text)}button:disabled{opacity:.58;cursor:not-allowed}.status-card{padding:22px;display:grid;gap:18px;align-content:center}.pulse{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.metric-grid.compact{grid-template-columns:1fr}.metric-grid>div,.result-item,.alert-item{padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(0,0,0,.18)}.metric-grid b{font-size:clamp(24px,4vw,36px);letter-spacing:-.04em;display:block}.metric-grid span{color:var(--muted);font-size:13px}.panel{padding:22px;margin-top:18px}.settings-panel{display:grid;grid-template-columns:1fr minmax(280px,.9fr);gap:18px;align-items:end}.settings-grid{display:grid;grid-template-columns:1fr 1fr auto;align-items:end}.module-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:18px}.stack{display:grid;gap:13px}label{display:grid;gap:7px;color:var(--muted);font-size:13px}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:rgba(0,0,0,.25);color:var(--text);padding:12px 13px;font:inherit;outline:none}textarea{min-height:110px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(0,255,170,.65);box-shadow:0 0 0 4px rgba(0,255,170,.08)}.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-note{font-size:12px;color:var(--muted)}code{color:var(--accent2)}.result-panel{min-height:320px}.empty-state{display:grid;place-items:center;text-align:center;min-height:240px;color:var(--muted)}.loader{display:inline-block;width:18px;height:18px;border:2px solid rgba(0,255,170,.18);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.result-item b{display:block;color:var(--accent2);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.result-item span{overflow-wrap:anywhere}.risk{display:inline-flex;border-radius:999px;padding:6px 10px;font-weight:900;font-size:12px}.risk.low{background:rgba(0,255,170,.12);color:var(--accent)}.risk.medium{background:rgba(255,209,102,.13);color:var(--warn)}.risk.high{background:rgba(255,93,122,.14);color:var(--danger)}.impact-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.chart-card{overflow:hidden}.bars{display:grid;gap:10px}.bar{display:grid;grid-template-columns:130px 1fr 70px;gap:10px;align-items:center}.bar-track{height:14px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent2))}.alert-list{display:grid;gap:10px;margin-top:14px}.alert-item{display:grid;gap:8px}.alert-item strong{display:flex;justify-content:space-between;gap:10px}.toast{position:fixed;right:18px;bottom:18px;max-width:420px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--panel2);box-shadow:var(--shadow);display:none;z-index:9}.toast.show{display:block}.toast.error{border-color:rgba(255,93,122,.5)}@media(max-width:920px){.hero,.module-grid,.settings-panel{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr}.nav-toggle{display:inline-flex}.nav-links{display:none;position:absolute;left:14px;right:14px;top:70px;padding:12px;border:1px solid var(--line);border-radius:20px;background:#07110f;box-shadow:var(--shadow);justify-content:flex-start}.nav-links.open{display:flex}.metric-grid{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}.bar{grid-template-columns:1fr}.app-shell{padding-top:18px}}@media(max-width:560px){.metric-grid{grid-template-columns:1fr}.hero-copy,.panel,.status-card{padding:18px}.nav{width:calc(100% - 20px)}.app-shell{width:calc(100% - 20px)}.btn,button{width:100%}}

/* ===== source: koschei-product-v2.css ===== */
:root{--k-bg:#02050a;--k-bg-2:#06111d;--k-panel:#071521e8;--k-panel-strong:#091a29f2;--k-line:#35e8d22b;--k-line-strong:#35e8d25c;--k-line-soft:#ffffff12;--k-text:#f6fbff;--k-muted:#91a7b8;--k-green:#18ffb2;--k-cyan:#27dfff;--k-blue:#4f7cff;--k-violet:#a684ff;--k-amber:#ffcc66;--k-red:#ff5577;--k-shadow:0 30px 100px #0009;--k-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.koschei-v2{color:var(--k-text);background:radial-gradient(circle at 7% -8%,#18ffb225,transparent 31%),radial-gradient(circle at 94% 4%,#7f63ff22,transparent 28%),linear-gradient(145deg,var(--k-bg),var(--k-bg-2) 56%,#02050a);position:relative;isolation:isolate}
.koschei-v2:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#0007,transparent 78%)}
.koschei-v2:after{content:"";position:fixed;inset:auto -20vw -45vh;z-index:-1;height:70vh;pointer-events:none;background:radial-gradient(circle,#18ffb218,transparent 66%);filter:blur(30px)}
.koschei-v2 .page,.koschei-v2 .wrap,.koschei-v2 .shell{width:min(1240px,calc(100% - 28px));padding-top:18px}
.koschei-v2 .surface,.koschei-v2 .card,.koschei-v2 .panel,.koschei-v2 .lane,.koschei-v2 .reportbox,.koschei-v2 .scanner{border-color:var(--k-line);background:linear-gradient(145deg,#0b1a27ef,#050a11ed);box-shadow:var(--k-shadow),inset 0 1px #ffffff08,inset 0 0 44px #27dfff05;backdrop-filter:blur(18px)}
.koschei-v2 .top{position:sticky;top:10px;z-index:30;padding:10px 12px;border:1px solid var(--k-line);border-radius:22px;background:#050c14e8;box-shadow:0 18px 60px #0009;backdrop-filter:blur(24px)}
.koschei-v2 .brand{font-weight:1000;letter-spacing:-.02em}.koschei-v2 .mark,.koschei-v2 .logo{position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff25,0 14px 32px #18ffb227}.koschei-v2 .mark:after,.koschei-v2 .logo:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#fff7,transparent 42%);pointer-events:none}
.koschei-v2 .btn,.koschei-v2 button{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.koschei-v2 .btn:hover,.koschei-v2 button:hover{transform:translateY(-1px);border-color:var(--k-line-strong);box-shadow:0 10px 30px #0006}.koschei-v2 .btn.primary,.koschei-v2 button.primary,.koschei-v2 .run{box-shadow:0 14px 34px #18ffb21d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.koschei-v2 .btn.hot{background:linear-gradient(135deg,#f7fbff,var(--k-violet));box-shadow:0 14px 34px #a684ff24}
.koschei-v2 h1,.koschei-v2 .big{font-weight:1000;letter-spacing:-.07em;text-wrap:balance}.koschei-v2 h2{letter-spacing:-.045em;text-wrap:balance}.koschei-v2 .gradient{background:linear-gradient(125deg,#fff 3%,#caffef 43%,#77e7ff 70%,#c9baff);-webkit-background-clip:text;background-clip:text;color:transparent}.koschei-v2 .eyebrow{color:#b8fff0;border-color:#18ffb23d;background:#18ffb20d;box-shadow:inset 0 0 20px #18ffb20a}.koschei-v2 .muted,.koschei-v2 .sub{color:var(--k-muted)}
.koschei-v2 .hero,.koschei-v2 .hero-grid{position:relative}.koschei-v2 .hero>article,.koschei-v2 .hero>aside,.koschei-v2 .hero.surface{overflow:hidden}.koschei-v2 .hero>article:before,.koschei-v2 .hero.surface:before{content:"";position:absolute;inset:-35% 45% auto -15%;height:420px;background:radial-gradient(circle,#18ffb21f,transparent 68%);pointer-events:none}.koschei-v2 .hero h1{max-width:900px}
.koschei-v2 input,.koschei-v2 textarea,.koschei-v2 select{border-color:#ffffff18;background:#01060bdc;box-shadow:inset 0 1px 0 #ffffff08;transition:border-color .18s ease,box-shadow .18s ease}.koschei-v2 input:focus,.koschei-v2 textarea:focus,.koschei-v2 select:focus{border-color:#27dfff70;box-shadow:0 0 0 4px #27dfff12,inset 0 1px 0 #ffffff08}.koschei-v2 textarea::placeholder,.koschei-v2 input::placeholder{color:#6f8797}
.koschei-v2 .proof,.koschei-v2 .metrics,.koschei-v2 .statgrid{gap:12px}.koschei-v2 .metric,.koschei-v2 .stat{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff0c,#ffffff05);border-color:#ffffff14}.koschei-v2 .metric:after,.koschei-v2 .stat:after{content:"";position:absolute;inset:auto -25px -35px auto;width:90px;height:90px;border-radius:50%;background:#27dfff0c}.koschei-v2 .metric b,.koschei-v2 .stat strong{letter-spacing:-.04em}.koschei-v2 .card{transition:transform .2s ease,border-color .2s ease}.koschei-v2 .card:hover{transform:translateY(-2px);border-color:#35e8d247}
.koschei-v2 .statement{position:relative;overflow:hidden;border-color:#18ffb250;background:linear-gradient(135deg,#18ffb214,#27dfff0b);font-weight:850}.koschei-v2 .statement:after{content:"KOSCHEI";position:absolute;right:18px;bottom:-12px;color:#ffffff05;font-size:58px;font-weight:1000;letter-spacing:-.07em}
.product-masthead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:16px;align-items:stretch}.product-masthead>article,.product-masthead>aside{padding:clamp(24px,4vw,48px);border-radius:34px}.product-proofline{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.evidence-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #ffffff14;border-radius:999px;background:#ffffff08;color:#d7e8f1;font:850 11px var(--k-mono)}.evidence-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--k-green);box-shadow:0 0 13px var(--k-green)}.evidence-chip.warn:before{background:var(--k-amber);box-shadow:0 0 13px var(--k-amber)}
.signal-stack{display:grid;gap:10px;height:100%}.signal-card{padding:16px;border:1px solid #ffffff14;border-radius:20px;background:linear-gradient(145deg,#ffffff0b,#ffffff05)}.signal-card strong{display:block;font-size:16px}.signal-card span{display:block;margin-top:5px;color:var(--k-muted);font-size:13px;line-height:1.5}.signal-card .signal-value{font-size:clamp(27px,4vw,42px);color:var(--k-green);font-weight:1000;letter-spacing:-.05em}.signal-card.critical{border-color:#ff55774a;background:linear-gradient(145deg,#ff557712,#ffffff05)}.signal-card.critical .signal-value{color:var(--k-red)}
.product-section{margin-top:28px}.product-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.product-section-head>div{max-width:760px}.product-section-head p{margin-top:8px;color:var(--k-muted);line-height:1.65}.case-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.case-step{position:relative;min-height:170px;padding:18px;border:1px solid #ffffff14;border-radius:22px;background:linear-gradient(145deg,#ffffff0a,#ffffff04)}.case-step:not(:last-child):after{content:"→";position:absolute;right:-13px;top:50%;z-index:2;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--k-line);border-radius:50%;background:#07131d;color:var(--k-cyan);font-weight:1000}.case-step small{display:block;color:#8fffe5;font:900 10px var(--k-mono);letter-spacing:.1em;text-transform:uppercase}.case-step b{display:block;margin-top:10px;font-size:18px}.case-step p{margin-top:8px;color:var(--k-muted);font-size:13px;line-height:1.55}.case-step .step-no{display:grid;place-items:center;width:36px;height:36px;margin-bottom:14px;border-radius:12px;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));color:#02100d;font-weight:1000}
.tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.tier-card{position:relative;display:flex;flex-direction:column;min-height:310px;padding:20px;border:1px solid #ffffff14;border-radius:24px;background:linear-gradient(145deg,#ffffff0a,#ffffff04)}.tier-card.featured{border-color:#18ffb250;background:linear-gradient(145deg,#18ffb214,#27dfff08)}.tier-card.enterprise{border-color:#a684ff55;background:linear-gradient(145deg,#a684ff15,#ffffff04)}.tier-card .tier-name{font-size:25px;font-weight:1000;letter-spacing:-.04em}.tier-card .tier-kicker{margin-top:5px;color:#8fffe5;font:900 10px var(--k-mono);text-transform:uppercase;letter-spacing:.1em}.tier-card p{margin-top:13px;color:var(--k-muted);line-height:1.55}.tier-card ul{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.tier-card li{position:relative;padding-left:20px;color:#d7e8f1;font-size:13px;line-height:1.45}.tier-card li:before{content:"✓";position:absolute;left:0;color:var(--k-green);font-weight:1000}.tier-card .tier-foot{margin-top:auto;padding-top:18px;color:#9bb1bf;font:800 10px var(--k-mono);text-transform:uppercase}
.proof-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.proof-item{padding:20px;border:1px solid #ffffff14;border-radius:22px;background:#ffffff06}.proof-item .proof-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#27dfff12;border:1px solid #27dfff33;color:var(--k-cyan);font-weight:1000}.proof-item b{display:block;margin-top:14px;font-size:17px}.proof-item p{margin-top:7px;color:var(--k-muted);font-size:13px;line-height:1.55}.product-note{padding:18px;border:1px solid #ffcc6645;border-radius:20px;background:linear-gradient(135deg,#ffcc6610,#ff557708);color:#f7e8bb;line-height:1.6}.product-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:28px;padding:20px 0 84px;border-top:1px solid var(--k-line);color:var(--k-muted);font-size:13px}.product-footer nav{display:flex;gap:12px;flex-wrap:wrap}.product-footer a:hover{color:var(--k-text)}
.koschei-v2 [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.koschei-v2 [data-reveal].is-visible{opacity:1;transform:none}.live-indicator{display:inline-flex;align-items:center;gap:8px}.live-indicator:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--k-amber);box-shadow:0 0 12px var(--k-amber)}.live-indicator.is-live:before{background:var(--k-green);box-shadow:0 0 12px var(--k-green)}
@media(max-width:1050px){.product-masthead,.koschei-v2 .hero,.koschei-v2 .hero-grid{grid-template-columns:1fr}.case-flow{grid-template-columns:repeat(2,1fr)}.case-step:last-child{grid-column:1/-1}.tier-grid{grid-template-columns:repeat(2,1fr)}.proof-wall{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.koschei-v2 .page,.koschei-v2 .wrap,.koschei-v2 .shell{width:calc(100% - 14px);padding-top:8px}.koschei-v2 .top{top:6px;align-items:flex-start;flex-direction:column}.koschei-v2 .nav,.koschei-v2 .actions{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.koschei-v2 .nav .btn,.koschei-v2 .actions .btn{flex:0 0 auto}.product-masthead>article,.product-masthead>aside{padding:22px;border-radius:26px}.case-flow,.tier-grid,.proof-wall{grid-template-columns:1fr}.case-step:last-child{grid-column:auto}.case-step:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-17px;transform:translateX(50%)}.product-section-head{align-items:flex-start;flex-direction:column}.product-footer{align-items:flex-start;flex-direction:column}.koschei-v2 h1,.koschei-v2 .big{font-size:clamp(40px,14vw,64px)}.koschei-v2 .policy,.koschei-v2 .metrics,.koschei-v2 .statgrid{grid-template-columns:1fr}.koschei-v2 .feed,.koschei-v2 .two-col,.koschei-v2 .layout,.koschei-v2 .form,.koschei-v2 .summary{grid-template-columns:1fr}.koschei-v2 .module-grid{grid-template-columns:1fr}.koschei-v2 .reportbox{padding:14px}}
@media(prefers-reduced-motion:reduce){.koschei-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.koschei-v2 [data-reveal]{opacity:1;transform:none}}

/* ===== source: public-safety-surfaces-v2.css ===== */
/* Koschei public safety surfaces v2 */
.safety-page{min-height:100vh;margin:0;color:var(--k-text);background:radial-gradient(circle at 12% 0,rgba(60,225,190,.08),transparent 34%),radial-gradient(circle at 92% 4%,rgba(75,110,255,.07),transparent 30%),var(--k-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.safety-page *{box-sizing:border-box}.safety-page a{color:inherit;text-decoration:none}.safety-wrap{width:min(1180px,calc(100% - 24px));margin:auto;padding:18px 0 64px}.safety-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--k-line);border-radius:21px;background:rgba(6,17,25,.92);backdrop-filter:blur(16px)}.safety-brand{display:flex;align-items:center;gap:10px;font-weight:1000}.safety-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.safety-brand small{display:block;margin-top:2px;color:var(--k-muted);font-size:9px}.safety-links,.safety-actions{display:flex;gap:8px;flex-wrap:wrap}.safety-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font:900 10px inherit;cursor:pointer}.safety-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.safety-btn:disabled{opacity:.55;cursor:not-allowed}.safety-hero{position:relative;overflow:hidden;margin-top:14px;padding:clamp(24px,5vw,46px);border:1px solid var(--k-line);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(4,16,24,.94));box-shadow:0 26px 70px rgba(0,0,0,.22)}.safety-hero:after{content:"";position:absolute;right:-130px;top:-170px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(75,231,200,.1),transparent 68%);pointer-events:none}.safety-kicker{position:relative;z-index:1;display:inline-flex;color:#8cf1da;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.safety-hero h1{position:relative;z-index:1;max-width:980px;margin:14px 0 12px;font-size:clamp(42px,7vw,76px);line-height:.92;letter-spacing:-.055em}.safety-hero p{position:relative;z-index:1;max-width:850px;margin:0;color:var(--k-muted);font-size:14px;line-height:1.7}.safety-proofline{position:relative;z-index:1;display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.safety-chip{display:inline-flex;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);color:#92a8b2;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.safety-chip.warn{border-color:rgba(234,194,92,.2);color:#e4cb87}.safety-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:14px;margin-top:14px}.safety-panel{padding:20px;border:1px solid var(--k-line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(4,16,24,.94));box-shadow:0 22px 60px rgba(0,0,0,.18);min-width:0}.safety-panel h2{margin:7px 0 0;font-size:clamp(24px,4vw,34px)}.safety-panel p{color:var(--k-muted);line-height:1.55}.safety-form{display:grid;gap:12px;margin-top:15px}.safety-field{display:grid;gap:7px}.safety-field label{color:#90a7b1;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.safety-input,.safety-textarea,.safety-select{width:100%;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#061119;color:#eaf7fb;font:700 12px var(--k-mono,ui-monospace,monospace);outline:none}.safety-textarea{min-height:170px;resize:vertical}.safety-input:focus,.safety-textarea:focus,.safety-select:focus{border-color:rgba(77,231,199,.42);box-shadow:0 0 0 3px rgba(77,231,199,.04)}.safety-boundary{margin-top:13px;padding:12px 13px;border-left:2px solid rgba(77,231,199,.45);border-radius:0 12px 12px 0;background:rgba(77,231,199,.03);color:#7f97a1;font-size:10px;line-height:1.55}.safety-boundary b{color:#adebdc}.safety-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.safety-rule{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.018)}.safety-rule b{display:block;color:#e6f3f8;font-size:11px}.safety-rule span{display:block;margin-top:5px;color:#6f8792;font-size:9px;line-height:1.5}.safety-result{min-height:240px}.safety-score{display:grid;place-items:center;min-height:180px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.018);text-align:center}.safety-score strong{display:block;font-size:54px;letter-spacing:-.05em}.safety-score.good strong{color:var(--k-green)}.safety-score.warn strong{color:var(--k-amber)}.safety-score.bad strong{color:var(--k-red)}.safety-score small{display:block;margin-top:5px;color:#708793;font:800 9px var(--k-mono,ui-monospace,monospace)}.safety-decision{margin-top:12px;color:#eef9fc;font-size:22px;font-weight:1000}.safety-summary{margin:7px 0 0;color:#7c939e;font-size:11px;line-height:1.55}.safety-list{display:grid;gap:7px;margin-top:11px}.safety-item{padding:9px 0;border-top:1px solid rgba(255,255,255,.065);color:#c5d6dd;font-size:10px;line-height:1.5}.safety-upgrade,.safety-warning{margin-top:13px;padding:12px;border:1px solid rgba(230,194,92,.2);border-radius:13px;background:rgba(230,194,92,.035);color:#c8b981;font-size:10px;line-height:1.55}.safety-upgrade b,.safety-warning b{display:block;color:#ead79d}.safety-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.safety-stat{padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018)}.safety-stat span{display:block;color:#6d8590;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.safety-stat strong{display:block;margin-top:5px;color:#e7f4f9;font:900 16px var(--k-mono,ui-monospace,monospace);overflow-wrap:anywhere}.safety-section{margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.065)}.safety-section h3{margin:0;color:#e4f2f7;font-size:12px}.safety-section ul{margin:8px 0 0;padding-left:18px;color:#b8cad2;font-size:10px;line-height:1.6}.safety-mono{font-family:var(--k-mono,ui-monospace,monospace);overflow-wrap:anywhere}.safety-error{padding:16px;border:1px dashed rgba(255,84,116,.25);border-radius:14px;color:#ffc0cc;background:rgba(255,84,116,.025);font-size:10px;line-height:1.55}.safety-fine{margin-top:14px;color:#617985;font-size:9px;line-height:1.55}.safety-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:14px 3px;color:#5e7782;font-size:9px}.safety-footer nav{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:880px){.safety-grid{grid-template-columns:1fr}.safety-rules{grid-template-columns:1fr}.safety-panel{padding:17px}}@media(max-width:620px){.safety-wrap{width:min(100% - 14px,1180px);padding-top:8px}.safety-nav{align-items:flex-start;flex-direction:column;border-radius:17px}.safety-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.safety-links .safety-btn{flex:0 0 auto}.safety-hero{padding:21px;border-radius:21px}.safety-hero h1{font-size:42px}.safety-panel{border-radius:19px}.safety-actions{width:100%}.safety-actions .safety-btn{flex:1}.safety-stats{grid-template-columns:1fr}.safety-footer{align-items:flex-start;flex-direction:column}}

/* ===== source: unified-live-evidence-card.css ===== */
.live-evidence-card{border-color:#29e6c855}.live-evidence-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px}.live-evidence-metrics>div{padding:12px;border:1px solid #ffffff14;border-radius:14px;background:#ffffff06}.live-evidence-metrics label{display:block;color:#8195a2;font:800 9px var(--owner-mono,monospace);text-transform:uppercase}.live-evidence-metrics b{display:block;margin-top:5px;font:900 18px var(--owner-mono,monospace)}.live-launch-relation{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:14px;padding:12px;border:1px solid #ffcc6644;border-radius:14px;background:#ffcc660b}.live-launch-relation small{grid-column:1/-1;color:#879aa6}.live-evidence-table-wrap{overflow:auto;margin-top:14px;border:1px solid #ffffff14;border-radius:16px}.live-evidence-table{width:100%;border-collapse:collapse;min-width:780px}.live-evidence-table th,.live-evidence-table td{padding:11px;border-bottom:1px solid #ffffff10;text-align:left;vertical-align:top}.live-evidence-table th{color:#7f96a4;font:800 9px var(--owner-mono,monospace);text-transform:uppercase}.live-evidence-table small{display:block;margin-top:5px;color:#7f929e}.live-direction{display:inline-flex;padding:5px 7px;border-radius:999px;font:900 9px var(--owner-mono,monospace)}.live-direction.ok{color:#aaffdf;background:#18ffb216}.live-direction.warn{color:#ffe6a0;background:#ffcc6616}.live-direction.bad{color:#ffc0ce;background:#ff557516}.live-counterparty{display:block;margin-bottom:4px}.live-evidence-link{color:#7ff5e1}.live-evidence-empty{display:grid;gap:5px;margin-top:14px;padding:16px;border:1px solid #ffffff14;border-radius:16px;background:#ffffff05}.live-evidence-empty span,.live-evidence-empty small{color:#8296a2}.live-evidence-gaps{margin-top:12px;padding:10px;border:1px solid #ffcc6633;border-radius:12px}.live-evidence-gaps summary{cursor:pointer;font-weight:900}.live-evidence-gaps div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #ffffff0d}.compact-gap-list{margin-top:12px;padding:12px;border:1px solid #ffcc6633;border-radius:14px;background:#ffcc6608}.compact-gap-list b{display:block;margin-bottom:6px}.compact-gap-list span{display:inline-flex;margin:3px 5px 3px 0;padding:5px 7px;border-radius:999px;background:#ffffff08;font:800 9px var(--owner-mono,monospace)}@media(max-width:760px){.live-evidence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.live-launch-relation{grid-template-columns:1fr}.live-launch-relation small{grid-column:auto}.live-evidence-card .card-head{align-items:flex-start}.live-evidence-table-wrap{margin-left:-6px;margin-right:-6px}}

/* ===== source: verdict-card-evidence-refs.css ===== */
.public-signal .evidence-refs{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}
.evidence-ref{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 8px;border:1px solid #ffffff1f;border-radius:9px;background:#ffffff08;color:inherit;font:700 10px var(--k-mono);cursor:pointer;max-width:100%}
.evidence-ref span{color:#7ea0b4;text-transform:uppercase;font-size:8px}
.evidence-ref b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.evidence-ref:active{transform:translateY(1px)}
@media(max-width:560px){.evidence-ref{max-width:100%}}

/* ===== source: arvis-investor-protection-v1.css ===== */
.koschei-investor-protection{margin:16px 0;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.025)}
.koschei-investor-protection[data-decision="avoid"]{border-color:rgba(255,80,100,.45);background:linear-gradient(135deg,rgba(120,15,35,.28),rgba(20,8,12,.5))}
.koschei-investor-protection[data-decision="not_cleared"]{border-color:rgba(255,190,70,.35);background:linear-gradient(135deg,rgba(95,65,10,.18),rgba(20,16,8,.45))}
.koschei-investor-protection[data-decision="review_first"]{border-color:rgba(255,160,70,.35)}
.koschei-investor-protection[data-decision="cleared_with_limits"]{border-color:rgba(60,220,165,.32)}
.koschei-investor-protection__top{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.koschei-investor-protection__kicker{display:block;font:700 10px/1.2 ui-monospace,monospace;letter-spacing:.16em;opacity:.72}.koschei-investor-protection h2{margin:6px 0 8px;font-size:28px;line-height:1}.koschei-investor-protection p{margin:0;line-height:1.45;color:rgba(238,246,250,.82)}.koschei-investor-protection__action{flex:0 0 auto;padding:10px 12px;border-radius:999px;font-size:12px;letter-spacing:.04em;background:rgba(255,255,255,.08)}
.koschei-investor-protection[data-decision="avoid"] .koschei-investor-protection__action{background:rgba(255,70,90,.18);color:#ff9baa}.koschei-investor-protection__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.koschei-investor-protection__facts>div{padding:10px;border-radius:12px;background:rgba(255,255,255,.035)}.koschei-investor-protection__facts span{display:block;font-size:10px;text-transform:uppercase;opacity:.6}.koschei-investor-protection__facts b{display:block;margin-top:4px;font-size:13px}.koschei-investor-protection__basis,.koschei-investor-protection__gaps{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.koschei-investor-protection__basis h3,.koschei-investor-protection__gaps h3{margin:0 0 8px;font-size:13px}.koschei-investor-protection__basis-row{display:grid;grid-template-columns:auto auto 1fr;gap:8px 12px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.05)}.koschei-investor-protection__basis-row:first-of-type{border-top:0}.koschei-investor-protection__basis-row span{font:700 10px/1 ui-monospace,monospace;opacity:.7}.koschei-investor-protection__basis-row p{grid-column:1/-1;font-size:12px}.koschei-investor-protection__gaps p{font-size:12px;margin:6px 0}
.arvis-verdict-evidence-refs{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:8px}.arvis-verdict-evidence-refs__head{display:grid;gap:4px}.arvis-verdict-evidence-refs__head span{font-size:11px;color:#8ca2ad}.arvis-verdict-evidence-ref{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px 10px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025)}.arvis-verdict-evidence-ref span{font:10px/1.45 ui-monospace,monospace;overflow-wrap:anywhere}.arvis-verdict-evidence-ref em{font:800 9px/1 ui-monospace,monospace;font-style:normal;text-transform:uppercase;color:#8fe6ff}.arvis-verdict-evidence-ref p{grid-column:1/-1;font-size:11px;margin:0;color:#94aab5}
@media(max-width:720px){.koschei-investor-protection__top{display:block}.koschei-investor-protection__action{display:inline-block;margin-top:12px}.koschei-investor-protection__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.koschei-investor-protection h2{font-size:24px}.koschei-investor-protection__basis-row,.arvis-verdict-evidence-ref{grid-template-columns:1fr auto}.arvis-verdict-evidence-ref span,.arvis-verdict-evidence-ref p{grid-column:1/-1}}

/* ===== source: arvis-premium-suite.css ===== */
:root{--arvis-bg:#02060b;--arvis-panel:#07131d;--arvis-panel-2:#0b1d29;--arvis-line:rgba(83,224,255,.2);--arvis-text:#f4fbff;--arvis-muted:#8fa8b7;--arvis-cyan:#39ddff;--arvis-green:#20f4ae;--arvis-amber:#ffc65a;--arvis-red:#ff5878;--arvis-violet:#9d7dff;--arvis-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}.arvis-premium-card,.arvis-social-studio{position:relative;overflow:hidden;border:1px solid var(--arvis-line);border-radius:28px;background:radial-gradient(circle at 92% 4%,rgba(57,221,255,.12),transparent 34%),radial-gradient(circle at 8% 96%,rgba(32,244,174,.09),transparent 34%),linear-gradient(145deg,rgba(10,28,40,.98),rgba(2,7,12,.98));box-shadow:0 28px 90px rgba(0,0,0,.48),inset 0 0 60px rgba(57,221,255,.035);color:var(--arvis-text)}.arvis-premium-card:before,.arvis-social-studio:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 72%)}.arvis-premium-card>* ,.arvis-social-studio>*{position:relative}.arvis-premium-card{padding:clamp(18px,3vw,30px);display:grid;gap:18px;margin-bottom:18px}.arvis-premium-head{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:22px;align-items:stretch}.arvis-grade-orb{min-height:182px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:radial-gradient(circle at 50% 18%,rgba(57,221,255,.18),transparent 58%),rgba(1,5,9,.72);display:grid;place-items:center;text-align:center;padding:18px}.arvis-grade-orb strong{display:block;font-size:clamp(64px,8vw,96px);line-height:.86;letter-spacing:-.08em}.arvis-grade-orb span{display:block;margin-top:12px;font:900 10px var(--arvis-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--arvis-muted)}.arvis-grade-orb[data-tone="critical"] strong,.arvis-grade-orb[data-tone="high"] strong{color:var(--arvis-red)}.arvis-grade-orb[data-tone="medium"] strong{color:var(--arvis-amber)}.arvis-grade-orb[data-tone="low"] strong{color:var(--arvis-green)}.arvis-grade-orb[data-tone="withheld"] strong{font-size:44px;color:var(--arvis-amber);letter-spacing:-.04em}.arvis-premium-title{display:flex;flex-direction:column;justify-content:center;min-width:0}.arvis-kicker{font:900 10px var(--arvis-mono);letter-spacing:.16em;text-transform:uppercase;color:#9fffea}.arvis-premium-title h2{margin:9px 0 8px;font-size:clamp(30px,5vw,58px);line-height:.94;letter-spacing:-.055em}.arvis-premium-title p{margin:0;color:var(--arvis-muted);line-height:1.65;max-width:920px}.arvis-target{margin-top:12px;font:700 12px var(--arvis-mono);color:#bcd6e2;word-break:break-all}.arvis-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.arvis-chip{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);font:850 10px var(--arvis-mono);letter-spacing:.04em;text-transform:uppercase;color:#d9ecf3}.arvis-chip.good{border-color:rgba(32,244,174,.32);background:rgba(32,244,174,.09);color:#c8ffed}.arvis-chip.warn{border-color:rgba(255,198,90,.36);background:rgba(255,198,90,.09);color:#ffe5ae}.arvis-chip.bad{border-color:rgba(255,88,120,.38);background:rgba(255,88,120,.095);color:#ffd1da}.arvis-chip.info{border-color:rgba(57,221,255,.35);background:rgba(57,221,255,.08);color:#c9f6ff}.arvis-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.arvis-metric{min-height:118px;border:1px solid rgba(255,255,255,.095);border-radius:18px;background:rgba(255,255,255,.045);padding:15px}.arvis-metric label{display:block;font:900 9px var(--arvis-mono);letter-spacing:.1em;text-transform:uppercase;color:#829eae}.arvis-metric strong{display:block;margin-top:9px;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.035em;word-break:break-word}.arvis-metric small{display:block;margin-top:6px;color:var(--arvis-muted);line-height:1.4}.arvis-metric.danger strong{color:var(--arvis-red)}.arvis-metric.warning strong{color:var(--arvis-amber)}.arvis-metric.positive strong{color:var(--arvis-green)}.arvis-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.arvis-premium-section{border:1px solid rgba(255,255,255,.095);border-radius:20px;background:rgba(255,255,255,.035);padding:16px;min-width:0}.arvis-premium-section.full{grid-column:1/-1}.arvis-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.arvis-section-head h3{margin:4px 0 0;font-size:20px}.arvis-section-head p{margin:5px 0 0;color:var(--arvis-muted);line-height:1.45;font-size:13px}.arvis-evidence-list{display:grid;gap:8px}.arvis-evidence-row{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1.55fr) auto;gap:10px;align-items:start;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(1,6,10,.55);padding:11px}.arvis-evidence-row b{font:850 11px var(--arvis-mono);color:#a9cad8;word-break:break-word}.arvis-evidence-row span{line-height:1.5;color:#e6f2f7;word-break:break-word}.arvis-evidence-row em{font:850 9px var(--arvis-mono);font-style:normal;text-transform:uppercase;color:var(--arvis-green);white-space:nowrap}.arvis-evidence-row.warn em{color:var(--arvis-amber)}.arvis-evidence-row.bad em{color:var(--arvis-red)}.arvis-group-card{border:1px solid rgba(157,125,255,.22);border-radius:15px;padding:12px;background:rgba(157,125,255,.06);margin-top:8px}.arvis-group-card header{display:flex;justify-content:space-between;gap:10px}.arvis-group-card header b{font-size:14px}.arvis-group-card header span{font:850 10px var(--arvis-mono);color:#d8ceff}.arvis-wallets{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.arvis-wallet{max-width:100%;padding:5px 7px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.22);font:750 9px var(--arvis-mono);color:#b9d3df;overflow:hidden;text-overflow:ellipsis}.arvis-rule-trace{display:grid;gap:9px}.arvis-rule{border-left:3px solid var(--arvis-cyan);border-radius:0 14px 14px 0;background:rgba(255,255,255,.045);padding:11px 12px}.arvis-rule.triggered{border-color:var(--arvis-red);background:rgba(255,88,120,.06)}.arvis-rule h4{margin:5px 0;font-size:14px}.arvis-rule p{margin:0;color:var(--arvis-muted);line-height:1.5;font-size:13px}.arvis-rule-meta{display:flex;flex-wrap:wrap;gap:6px;font:800 9px var(--arvis-mono);text-transform:uppercase;color:#a8c1cd}.arvis-code{font:700 11px/1.6 var(--arvis-mono);white-space:pre-wrap;word-break:break-word;color:#bfece3}.arvis-action-row{display:flex;flex-wrap:wrap;gap:9px}.arvis-action{appearance:none;border:1px solid rgba(57,221,255,.28);border-radius:13px;min-height:42px;padding:10px 14px;background:rgba(57,221,255,.08);color:var(--arvis-text);font-weight:900;cursor:pointer}.arvis-action.primary{border:0;background:linear-gradient(135deg,var(--arvis-green),var(--arvis-cyan));color:#02110d}.arvis-action.instagram{border-color:rgba(157,125,255,.38);background:linear-gradient(135deg,rgba(157,125,255,.2),rgba(255,88,120,.14))}.arvis-action.tiktok{border-color:rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(57,221,255,.14),rgba(255,88,120,.12))}.arvis-social-studio{padding:clamp(18px,3vw,30px);display:grid;gap:18px}.arvis-social-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.arvis-social-top h2{margin:6px 0 5px;font-size:clamp(28px,4vw,48px);letter-spacing:-.045em}.arvis-social-top p{margin:0;color:var(--arvis-muted);line-height:1.55}.arvis-social-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.arvis-social-controls input,.arvis-social-controls select,.arvis-caption{width:100%;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#02080e;color:var(--arvis-text);padding:12px 13px;outline:none}.arvis-social-tabs{display:flex;flex-wrap:wrap;gap:8px}.arvis-social-tab{border:1px solid rgba(255,255,255,.11);border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.045);color:var(--arvis-muted);font-weight:900;cursor:pointer}.arvis-social-tab.active{border-color:rgba(57,221,255,.35);background:rgba(57,221,255,.1);color:#e8fbff}.arvis-social-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.arvis-preview-shell{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#01050a;padding:12px;display:grid;place-items:center;min-height:430px}.arvis-preview-shell canvas,.arvis-preview-shell video{display:block;max-width:100%;max-height:720px;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.55)}.arvis-social-copy{display:grid;gap:12px}.arvis-caption{min-height:190px;resize:vertical;font:700 13px/1.55 var(--arvis-mono)}.arvis-scene-list{display:grid;gap:8px}.arvis-scene{border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:10px;background:rgba(255,255,255,.035)}.arvis-scene b{display:block}.arvis-scene span{display:block;margin-top:4px;color:var(--arvis-muted);line-height:1.45;font-size:12px}.arvis-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.arvis-progress>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--arvis-green),var(--arvis-cyan));transition:width .2s}.arvis-empty{border:1px dashed rgba(57,221,255,.26);border-radius:18px;padding:18px;color:#b8cfda;line-height:1.55}.arvis-section-anchor{scroll-margin-top:18px}@media(max-width:1050px){.arvis-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.arvis-social-grid{grid-template-columns:1fr}}@media(max-width:760px){.arvis-premium-head{grid-template-columns:1fr}.arvis-grade-orb{min-height:142px}.arvis-premium-grid{grid-template-columns:1fr}.arvis-premium-section.full{grid-column:auto}.arvis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arvis-social-top{display:grid}.arvis-social-controls{grid-template-columns:1fr}.arvis-evidence-row{grid-template-columns:1fr}.arvis-evidence-row em{white-space:normal}}@media(max-width:480px){.arvis-metric-grid{grid-template-columns:1fr}.arvis-premium-card,.arvis-social-studio{border-radius:20px;padding:14px}.arvis-premium-title h2{font-size:34px}.arvis-grade-orb strong{font-size:72px}}

/* ===== source: chain-health-v2.css ===== */
/* Koschei Chain Health v2 */
.chain-page{min-height:100vh;margin:0;color:var(--k-text);background:radial-gradient(circle at 12% 0,rgba(76,232,198,.08),transparent 34%),radial-gradient(circle at 90% 4%,rgba(87,117,255,.07),transparent 30%),var(--k-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.chain-page *{box-sizing:border-box}.chain-page a{color:inherit;text-decoration:none}.chain-wrap{width:min(1160px,calc(100% - 24px));margin:auto;padding:18px 0 64px}.chain-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--k-line);border-radius:21px;background:rgba(6,17,25,.92);backdrop-filter:blur(16px)}.chain-brand{display:flex;align-items:center;gap:10px;font-weight:1000}.chain-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.chain-brand small{display:block;margin-top:2px;color:var(--k-muted);font-size:9px}.chain-links,.chain-actions{display:flex;gap:8px;flex-wrap:wrap}.chain-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font-weight:900;cursor:pointer}.chain-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.chain-btn:disabled{opacity:.55;cursor:not-allowed}.chain-hero{position:relative;overflow:hidden;margin-top:14px;padding:clamp(24px,5vw,46px);border:1px solid var(--k-line);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(4,16,24,.94));box-shadow:0 26px 70px rgba(0,0,0,.22)}.chain-kicker{display:inline-flex;color:#8cf1da;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.chain-hero h1{margin:14px 0 12px;font-size:clamp(42px,7vw,74px);line-height:.92;letter-spacing:-.055em}.chain-hero p{max-width:850px;margin:0;color:var(--k-muted);font-size:14px;line-height:1.7}.chain-proofline{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.chain-chip{display:inline-flex;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);color:#92a8b2;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.chain-chip.warn{border-color:rgba(234,194,92,.2);color:#e4cb87}.chain-summary{margin-top:14px;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.02);color:#8fa4ae;font-size:10px;line-height:1.55}.chain-summary.good{border-color:rgba(77,231,199,.23);background:rgba(77,231,199,.035);color:#bcebdd}.chain-summary.warn{border-color:rgba(230,194,92,.2);background:rgba(230,194,92,.035);color:#d8c88e}.chain-summary.bad{border-color:rgba(255,84,116,.24);background:rgba(255,84,116,.035);color:#ffc0cc}.chain-updated{margin-top:7px;color:#627a85;font:800 9px var(--k-mono,ui-monospace,monospace)}.chain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.chain-card{padding:16px;border:1px solid var(--k-line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(4,16,24,.94));min-width:0}.chain-card.good{border-color:rgba(77,231,199,.18)}.chain-card.bad{border-color:rgba(255,84,116,.2)}.chain-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.chain-card-head b{font-size:15px}.chain-dot{width:9px;height:9px;border-radius:50%;background:#708590;box-shadow:0 0 14px rgba(112,133,144,.35)}.chain-dot.good{background:var(--k-green);box-shadow:0 0 14px rgba(77,231,199,.55)}.chain-dot.bad{background:var(--k-red);box-shadow:0 0 14px rgba(255,84,116,.45)}.chain-status{margin-top:10px;color:#8fa3ad;font:900 10px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.chain-status.good{color:var(--k-green)}.chain-status.bad{color:var(--k-red)}.chain-facts{display:grid;gap:6px;margin:12px 0 0}.chain-facts div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.055)}.chain-facts dt{color:#637c87;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.chain-facts dd{margin:0;color:#b9cbd2;font:700 9px var(--k-mono,ui-monospace,monospace);overflow-wrap:anywhere}.chain-error{margin:10px 0 0;color:#ffb9c7;font-size:9px;line-height:1.45}.chain-table{margin-top:14px;padding:16px;border:1px solid var(--k-line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(4,16,24,.94));overflow:auto}.chain-row{display:grid;grid-template-columns:.8fr .8fr .75fr 1.45fr;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06);font-size:10px}.chain-row:first-child{border-top:0}.chain-table-head{color:#84dcca;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.chain-boundary{margin-top:14px;padding:13px;border-left:2px solid rgba(230,194,92,.42);border-radius:0 12px 12px 0;background:rgba(230,194,92,.03);color:#8d8569;font-size:10px;line-height:1.55}.chain-boundary b{color:#ead79d}.chain-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:14px 3px;color:#5e7782;font-size:9px}.chain-footer nav{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.chain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.chain-row{grid-template-columns:1fr 1fr}.chain-table-head{display:none}}@media(max-width:620px){.chain-wrap{width:min(100% - 14px,1160px);padding-top:8px}.chain-nav{align-items:flex-start;flex-direction:column}.chain-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.chain-links .chain-btn{flex:0 0 auto}.chain-hero{padding:21px;border-radius:21px}.chain-hero h1{font-size:42px}.chain-grid{grid-template-columns:1fr}.chain-row{grid-template-columns:1fr}.chain-actions{width:100%}.chain-actions .chain-btn{flex:1}.chain-footer{align-items:flex-start;flex-direction:column}}

/* ===== source: customer-access-v2.css ===== */
/* Koschei Customer Access v2 — account identity + KOSCH holder verification */
.access-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;margin:14px 0}.access-hero,.access-state-card,.access-section{border:1px solid var(--k-line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(4,17,25,.94));box-shadow:0 22px 64px rgba(0,0,0,.2)}.access-hero{padding:clamp(22px,4vw,38px)}.access-hero h1{margin:12px 0 10px;font-size:clamp(38px,6vw,66px);line-height:.94;letter-spacing:-.055em}.access-state-card{display:grid;place-items:center;min-height:260px;padding:22px;text-align:center}.access-state-orb{display:grid;place-items:center;width:132px;height:132px;margin:auto;border:1px solid rgba(255,255,255,.1);border-radius:36px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.08),rgba(0,0,0,.12));box-shadow:inset 0 0 40px rgba(255,255,255,.025)}.access-state-orb strong{font-size:24px;line-height:1}.access-state-orb span{display:block;margin-top:7px;color:#718994;font:800 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em}.access-state-card[data-state="active"]{border-color:rgba(74,225,193,.24)}.access-state-card[data-state="active"] .access-state-orb{border-color:rgba(74,225,193,.35);box-shadow:inset 0 0 48px rgba(74,225,193,.1),0 0 38px rgba(74,225,193,.07)}.access-state-card[data-state="active"] .access-state-orb strong{color:#78efd4}.access-state-card[data-state="inactive"] .access-state-orb strong{color:#e5c56f}.access-state-card[data-state="unavailable"] .access-state-orb strong{color:#ff849a}.access-state-detail{margin:12px auto 0;max-width:300px;color:#849ba6;font-size:10px;line-height:1.5}
.access-message{display:none;margin:11px 0;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025);color:#9db0ba;font-size:10px;line-height:1.5}.access-message.show{display:block}.access-message.good{border-color:rgba(79,225,194,.22);color:#a7f6e4}.access-message.warn{border-color:rgba(226,190,89,.22);color:#ead28c}.access-message.bad{border-color:rgba(255,83,116,.25);color:#ffc2ce}
.access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px}.access-section{padding:16px;min-width:0}.access-section.full{grid-column:1/-1}.access-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.access-section-head span{color:#718b96;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase}.access-section-head h2{margin:4px 0 0;color:#eefaff;font-size:18px}.access-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);color:#91a6b0;font:900 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.access-badge.good{border-color:rgba(73,225,192,.22);background:rgba(73,225,192,.07);color:#72e9cf}.access-badge.warn{border-color:rgba(226,189,87,.22);background:rgba(226,189,87,.06);color:#e6c970}.access-badge.bad{border-color:rgba(255,85,118,.23);background:rgba(255,85,118,.06);color:#ff869c}
.access-metrics{display:grid;gap:0}.access-metric{display:grid;grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);gap:10px;align-items:start;padding:9px 0;border-top:1px solid rgba(255,255,255,.065)}.access-metric:first-child{border-top:0}.access-metric span{color:#718995;font-size:9px}.access-metric b{color:#e1eff4;text-align:right;font-size:10px;overflow-wrap:anywhere}.access-metric b.mono{font:700 9px var(--k-mono,ui-monospace,monospace)}
.access-wallet{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(0,0,0,.1)}.access-wallet label{display:block;color:#67808b;font:900 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.access-wallet strong{display:block;margin-top:6px;color:#dff2f8;font:700 10px var(--k-mono,ui-monospace,monospace);word-break:break-all}.access-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.access-actions .ops-btn{min-height:36px;padding:7px 10px;font-size:9px}
.access-thresholds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.access-threshold{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.018)}.access-threshold span{display:block;color:#6d8792;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.access-threshold strong{display:block;margin-top:6px;color:#e7f5fa;font-size:14px;overflow-wrap:anywhere}.access-threshold small{display:block;margin-top:5px;color:#627984;font-size:9px;line-height:1.4}
.access-security-boundary{margin-top:11px;padding:12px;border-left:2px solid rgba(80,226,194,.5);border-radius:0 12px 12px 0;background:rgba(80,226,194,.035);color:#8098a3;font-size:10px;line-height:1.55}.access-security-boundary b{color:#b6efe2}.access-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.access-tool{padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018)}.access-tool b{display:block;color:#dcecf2;font-size:10px}.access-tool span{display:block;margin-top:4px;color:#647d88;font-size:9px;line-height:1.4}
@media(max-width:880px){.access-shell{grid-template-columns:1fr}.access-state-card{min-height:220px}.access-grid{grid-template-columns:1fr}.access-section.full{grid-column:auto}.access-thresholds{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.access-hero,.access-state-card,.access-section{border-radius:19px}.access-hero{padding:18px}.access-state-card{min-height:190px}.access-state-orb{width:110px;height:110px;border-radius:30px}.access-grid{gap:8px}.access-section{padding:13px}.access-thresholds,.access-tools{grid-template-columns:1fr}.access-metric{grid-template-columns:1fr}.access-metric b{text-align:left}.access-actions .ops-btn{width:100%}}

/* ===== source: customer-api-keys-v1.css ===== */
.api-key-section{display:grid;gap:16px}.api-key-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:14px}.api-key-panel{border:1px solid #ffffff18;border-radius:18px;background:#ffffff05;padding:16px}.api-key-form{display:grid;gap:11px}.api-key-form label{display:grid;gap:6px;color:#9fb0bd;font-size:12px;font-weight:800}.api-key-input{width:100%;border:1px solid #ffffff1d;border-radius:13px;background:#02070d;color:#f4fbff;padding:11px 12px;font:inherit}.api-key-input:focus{outline:2px solid #24eaff55;outline-offset:1px}.api-key-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.api-key-message{display:none;margin-top:10px;padding:11px 12px;border:1px solid #ffcc6640;border-radius:13px;color:#ffe7b3;background:#ffcc660b;line-height:1.5}.api-key-message.show{display:block}.api-key-message.good{border-color:#18ffb240;color:#bfffe9;background:#18ffb20a}.api-key-message.bad{border-color:#ff55774d;color:#ffd0da;background:#ff55770b}.api-key-secret{display:grid;gap:9px;margin-top:12px;padding:14px;border:1px solid #18ffb23d;border-radius:15px;background:#18ffb208}.api-key-secret[hidden]{display:none}.api-key-secret code{display:block;padding:11px;border:1px solid #ffffff18;border-radius:11px;background:#010409;color:#bfffe9;word-break:break-all;user-select:all}.api-key-secret p{margin:0;color:#9fb0bd;line-height:1.55;font-size:12px}.api-key-list{display:grid;gap:10px}.api-key-card{border:1px solid #ffffff15;border-radius:15px;padding:13px;background:#ffffff04}.api-key-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.api-key-head h3{margin:3px 0 0;font-size:16px}.api-key-kicker{display:block;color:#72ead4;font-size:10px;font-weight:1000;letter-spacing:.11em}.api-key-status{display:inline-flex;padding:5px 8px;border-radius:999px;border:1px solid #ffcc6638;color:#ffdf9a;font-size:10px;font-weight:900}.api-key-status.good{border-color:#18ffb244;color:#aaffdf}.api-key-status.bad{border-color:#ff55774d;color:#ffc3cf}.api-key-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px}.api-key-metric{border:1px solid #ffffff10;border-radius:11px;padding:9px;min-width:0}.api-key-metric span{display:block;color:#8294a2;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.api-key-metric strong{display:block;margin-top:4px;font-size:12px;overflow-wrap:anywhere}.api-key-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.api-key-empty{padding:22px;border:1px dashed #ffffff20;border-radius:14px;color:#8fa0ad;text-align:center}.api-key-count{display:inline-flex;padding:6px 9px;border-radius:999px;border:1px solid #ffffff18;color:#b8c7d1;font-size:10px;font-weight:900}.api-key-boundary{padding:12px;border:1px solid #24eaff2e;border-radius:13px;background:#24eaff08;color:#9fb3bf;font-size:12px;line-height:1.6}.api-key-boundary b{color:#e8f8ff}@media(max-width:850px){.api-key-grid{grid-template-columns:1fr}.api-key-metrics{grid-template-columns:1fr 1fr}}@media(max-width:520px){.api-key-row,.api-key-metrics{grid-template-columns:1fr}.api-key-head{align-items:flex-start;flex-direction:column}}

/* ===== source: customer-arvis-chat-v1.css ===== */
.arvis-chat-page{min-height:100vh}.arvis-chat-hero{margin-bottom:18px}.arvis-chat-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px}.arvis-chat-controls{align-self:start;position:sticky;top:14px}.arvis-chat-case{margin-top:14px;word-break:break-word}.arvis-chat-conversation{min-height:620px;display:flex;flex-direction:column}.arvis-chat-messages{display:flex;flex-direction:column;gap:12px;min-height:480px;max-height:68vh;overflow:auto;padding:4px}.arvis-message{max-width:min(760px,94%);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:14px 16px;background:rgba(255,255,255,.025)}.arvis-message.user{align-self:flex-end;background:rgba(255,255,255,.055)}.arvis-message.assistant{align-self:flex-start}.arvis-message b{display:block;margin-bottom:7px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.arvis-message p{margin:0;white-space:pre-wrap;line-height:1.55}.arvis-evidence-list{margin:12px 0 0;padding-left:20px;display:grid;gap:7px}.arvis-evidence-list li{font-size:.86rem;line-height:1.45;word-break:break-word}.arvis-chat-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:auto;padding-top:16px}.arvis-chat-question .ops-input{min-width:0}@media(max-width:800px){.arvis-chat-shell{grid-template-columns:1fr}.arvis-chat-controls{position:static}.arvis-chat-conversation{min-height:560px}.arvis-chat-messages{max-height:none}.arvis-chat-question{grid-template-columns:1fr}.arvis-message{max-width:100%}}

/* ===== source: customer-arvis-metaverse-v1.css ===== */
/* ARVIS investigation metaverse: visualizes the existing canonical investigation only. */
body.arvis-metaverse{background:#020608;color:#dffaf1;overflow-x:hidden}.arvis-metaverse .ops-page{width:min(1680px,calc(100% - 24px));max-width:none}.arvis-metaverse .ops-nav{position:sticky;top:8px;z-index:30;background:rgba(2,10,12,.86);backdrop-filter:blur(18px);border:1px solid rgba(83,229,174,.14);border-radius:14px;padding:10px 12px}.arvis-meta-stage{position:relative;min-height:620px;margin:12px 0;overflow:hidden;border:1px solid rgba(77,222,168,.14);border-radius:16px;background:radial-gradient(circle at 50% 46%,rgba(44,233,164,.09),transparent 18%),linear-gradient(180deg,rgba(3,16,18,.94),rgba(2,8,11,.94));perspective:1200px}.arvis-meta-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(70,255,184,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(70,255,184,.028) 1px,transparent 1px);background-size:44px 44px;transform:perspective(700px) rotateX(64deg) scale(1.4) translateY(10%);transform-origin:50% 100%;opacity:.7}.arvis-meta-head{position:absolute;left:22px;top:20px;z-index:5}.arvis-meta-head span{color:#5fa98c;font:800 9px ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase}.arvis-meta-head h2{margin:8px 0 5px;font-size:26px}.arvis-meta-head p{margin:0;max-width:520px;color:#66887c;font-size:12px;line-height:1.55}.arvis-meta-map{position:absolute;inset:90px 28px 28px;transform-style:preserve-3d}.arvis-meta-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(70px);width:210px;height:210px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 38% 30%,rgba(84,255,196,.2),rgba(6,30,26,.96) 43%,#020a0a 72%);border:1px solid rgba(96,255,197,.3);box-shadow:0 0 90px rgba(39,255,177,.16),inset 0 0 58px rgba(49,214,158,.08);animation:arvisCore 5.4s ease-in-out infinite}.arvis-meta-core b{display:block;font-size:38px;letter-spacing:.13em}.arvis-meta-core span{display:block;margin-top:6px;color:#77b9a0;font:800 8px ui-monospace,monospace;letter-spacing:.16em}.arvis-meta-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(70deg);border-radius:50%;border:1px solid rgba(73,237,174,.14)}.ring-a{width:52%;height:52%;animation:ringA 18s linear infinite}.ring-b{width:78%;height:78%;border-color:rgba(73,237,174,.08);animation:ringB 29s linear infinite}.arvis-meta-node{position:absolute;width:150px;min-height:72px;padding:11px;border:1px solid rgba(83,221,171,.15);border-radius:11px;background:rgba(4,17,18,.94);box-shadow:0 18px 44px rgba(0,0,0,.28);z-index:4;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease,opacity .3s ease}.arvis-meta-node b{display:block;color:#d1f4e6;font-size:11px}.arvis-meta-node small{display:block;margin-top:5px;color:#527466;font:700 8px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.arvis-meta-node em{display:block;margin-top:8px;color:#416256;font:700 8px ui-monospace,monospace;font-style:normal}.arvis-meta-node[data-state="active"]{border-color:rgba(86,255,192,.38);box-shadow:0 0 34px rgba(47,255,178,.12);transform:translateY(-4px)}.arvis-meta-node[data-state="partial"]{border-color:rgba(236,191,85,.3)}.arvis-meta-node[data-state="unknown"]{opacity:.56}.am-target{left:2%;top:34%}.am-collect{left:16%;top:8%}.am-entity{left:17%;bottom:7%}.am-behavior{left:42%;top:2%}.am-hypothesis{right:17%;top:7%}.am-attack{right:16%;bottom:7%}.am-evidence{right:1%;top:34%}.arvis-meta-route{position:absolute;inset:0;pointer-events:none}.arvis-meta-route:before{content:"";position:absolute;left:11%;right:11%;top:50%;height:1px;background:linear-gradient(90deg,rgba(72,240,178,.05),rgba(72,240,178,.34),rgba(72,240,178,.05));box-shadow:0 0 18px rgba(72,240,178,.12)}.arvis-meta-route:after{content:"";position:absolute;left:50%;top:50%;width:62%;height:62%;transform:translate(-50%,-50%) rotate(35deg);border:1px dashed rgba(72,240,178,.1);border-radius:50%;animation:routeSpin 24s linear infinite}.arvis-meta-legend{position:absolute;right:20px;bottom:16px;z-index:5;display:flex;gap:12px;flex-wrap:wrap;color:#557a6b;font:700 8px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.arvis-meta-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;background:#56ffc0}.arvis-meta-legend .partial i{background:#d4a84d}.arvis-meta-legend .unknown i{background:#48665b}.arvis-metaverse .arvis-chat-shell{grid-template-columns:360px minmax(0,1fr);gap:12px}.arvis-metaverse .ops-panel{border-color:rgba(83,221,171,.14)!important;background:rgba(3,14,16,.84)!important;border-radius:14px!important}.arvis-metaverse .arvis-chat-controls{position:sticky;top:88px;align-self:start}.arvis-metaverse .arvis-message.assistant{border-color:rgba(83,221,171,.13);background:rgba(5,24,20,.52)}.arvis-metaverse .arvis-message.user{background:rgba(9,23,31,.68)}
@keyframes arvisCore{0%,100%{transform:translate(-50%,-50%) translateZ(70px) scale(1)}50%{transform:translate(-50%,-50%) translateZ(70px) scale(1.035)}}@keyframes ringA{to{transform:translate(-50%,-50%) rotateX(70deg) rotateZ(360deg)}}@keyframes ringB{to{transform:translate(-50%,-50%) rotateX(70deg) rotateZ(-360deg)}}@keyframes routeSpin{to{transform:translate(-50%,-50%) rotate(395deg)}}
@media(max-width:1050px){.arvis-meta-stage{min-height:720px}.arvis-meta-map{inset:120px 18px 30px}.arvis-meta-node{width:126px}.am-target{left:1%;top:38%}.am-evidence{right:1%;top:38%}.am-collect{left:12%;top:9%}.am-entity{left:12%;bottom:9%}.am-hypothesis{right:12%;top:9%}.am-attack{right:12%;bottom:9%}.arvis-metaverse .arvis-chat-shell{grid-template-columns:1fr}.arvis-metaverse .arvis-chat-controls{position:relative;top:auto}}
@media(max-width:700px){.arvis-metaverse .ops-page{width:calc(100% - 12px)}.arvis-meta-stage{min-height:860px}.arvis-meta-head{left:14px;right:14px}.arvis-meta-map{inset:145px 8px 38px}.arvis-meta-core{width:150px;height:150px}.arvis-meta-core b{font-size:28px}.arvis-meta-node{width:104px;min-height:64px;padding:8px}.arvis-meta-node b{font-size:9px}.arvis-meta-node small,.arvis-meta-node em{font-size:7px}.am-target{left:0;top:34%}.am-evidence{right:0;top:34%}.am-collect{left:4%;top:8%}.am-behavior{left:35%;top:1%}.am-hypothesis{right:4%;top:8%}.am-entity{left:5%;bottom:8%}.am-attack{right:5%;bottom:8%}.arvis-meta-legend{left:12px;right:12px}.arvis-metaverse .ops-nav-links{overflow-x:auto;flex-wrap:nowrap}.arvis-metaverse .ops-nav-links a{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){.arvis-meta-core,.arvis-meta-ring,.arvis-meta-route:after{animation:none!important}}

/* ===== source: customer-command-center-v1.css ===== */
body.koschei-enterprise{background:radial-gradient(circle at top right,#0d1820 0,#090d12 34%,#06080b 100%);color:#eaf1f4}.customer-app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.customer-sidebar{position:sticky;top:0;height:100vh;padding:22px 18px;border-right:1px solid #1f2a32;background:rgba(8,12,16,.94);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:24px}.customer-sidebar__brand{display:flex;align-items:center;gap:12px}.customer-sidebar__mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#3e9b78;color:#fff;font-weight:900}.customer-sidebar__brand strong{display:block;font-size:14px}.customer-sidebar__brand small{display:block;color:#7f8d98;margin-top:2px}.customer-sidebar__nav{display:grid;gap:7px}.customer-sidebar__nav a{padding:11px 12px;border-radius:10px;border:1px solid transparent;color:#9aa7b0;font-size:13px;font-weight:700;transition:.18s ease;display:flex;align-items:center;justify-content:space-between;gap:9px}.customer-sidebar__nav a:hover,.customer-sidebar__nav a[data-active="true"]{color:#fff;background:#111820;border-color:#26333d}.customer-sidebar__nav a[data-primary="true"]{color:#c8f2df;background:#102019;border-color:#294b3d}.customer-capability-access{flex:0 0 auto;padding:3px 6px;border:1px solid #33424c;border-radius:999px;color:#7f929d;background:#0b1116;font:700 8px var(--k-mono);letter-spacing:.06em}.customer-sidebar__nav a[data-primary="true"] .customer-capability-access{color:#9fcbb8;border-color:#335b49}.customer-command-trigger{width:100%;margin-top:8px;padding:10px 12px;border:1px dashed #30404b;border-radius:10px;background:#0b1116;color:#9dabb5;text-align:left;font:700 12px inherit;cursor:pointer}.customer-command-trigger:hover{border-color:#446253;color:#dbe8e1}.customer-command-palette{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.62);display:grid;place-items:start center;padding-top:min(16vh,140px);backdrop-filter:blur(8px)}.customer-command-palette[hidden]{display:none}.customer-command-palette__panel{width:min(620px,92vw);padding:12px;border:1px solid #30404b;border-radius:16px;background:#0b1116;box-shadow:0 30px 90px rgba(0,0,0,.55)}.customer-command-palette__panel input{width:100%;padding:14px 15px;border:1px solid #30404b;border-radius:11px;background:#111820;color:#eef4f6;font:700 14px inherit;outline:none}.customer-command-palette__list{display:grid;gap:6px;margin-top:10px}.customer-command-result{display:flex;padding:11px 12px;border:1px solid transparent;border-radius:10px;color:#c8d2d8;background:#0e151b;text-decoration:none;align-items:center;justify-content:space-between;gap:9px}.customer-command-result:hover,.customer-command-result[data-active="true"]{border-color:#345044;background:#122019;color:#fff}.customer-sidebar__footer{margin-top:auto;padding-top:14px;border-top:1px solid #1f2a32;display:grid;gap:8px}.customer-sidebar__footer span{color:#75848e;font-size:11px;line-height:1.45}.customer-sidebar__footer a{color:#87949d;font-size:12px;display:flex}.customer-main{min-width:0}.customer-main>.wrap{max-width:1500px;padding:22px clamp(18px,3vw,42px) 72px}.customer-main .top{position:sticky;top:0;z-index:20;margin:-22px calc(clamp(18px,3vw,42px)*-1) 20px;padding:15px clamp(18px,3vw,42px);background:rgba(7,10,14,.86);backdrop-filter:blur(16px);border-bottom:1px solid #1c252d}.customer-main .top .brand{display:none}.customer-main .hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.customer-main .hero>article,.customer-main .hero>aside{border-radius:14px!important}.customer-main .big{font-size:clamp(38px,5vw,66px);letter-spacing:-.055em;max-width:900px}.customer-main .surface,.customer-main .card,.customer-main .workspace-live{border-radius:14px!important;background:#0d1217!important;border:1px solid #25313a!important;box-shadow:0 18px 48px rgba(0,0,0,.16)}.customer-main .workspace-live{padding:20px}.customer-main .workspace-kpis{gap:10px}.customer-main .workspace-kpi{min-height:126px}.customer-main .workspace-command-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.customer-main .workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.customer-main .workspace-card{min-height:220px;border-radius:14px!important}.customer-main .workspace-card h2{font-size:22px}.customer-main .workspace-quick-action{border-radius:10px!important;background:#10161c!important;border-color:#27333c!important}.customer-main .workspace-quick-action:hover{transform:translateY(-1px);border-color:#3d5a4d!important}.customer-main .product-section{margin-top:14px;border:1px solid #25313a;border-radius:14px;padding:24px;background:#0d1217}.customer-main .case-step{border-radius:10px!important}.customer-mobile-trigger{display:none}.customer-section-label{font:700 10px var(--k-mono);letter-spacing:.14em;color:#62717c;text-transform:uppercase;padding:0 12px}.customer-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4da77f;margin-right:6px}.customer-main .btn{border-radius:9px;min-height:40px;padding:8px 13px}.customer-main .btn.primary{background:#3e9b78;border-color:#3e9b78;color:#fff}.customer-main .truth>div{border-radius:10px!important;background:#10161c!important}.customer-main footer.product-footer{border-top-color:#202b33}@media(max-width:1050px){.customer-app-shell{grid-template-columns:220px minmax(0,1fr)}.customer-main .hero{grid-template-columns:1fr}.customer-main .workspace-grid{grid-template-columns:1fr 1fr}}@media(max-width:780px){.customer-app-shell{display:block}.customer-sidebar{position:fixed;left:0;top:0;z-index:100;width:min(84vw,320px);transform:translateX(-102%);transition:transform .2s ease;box-shadow:20px 0 60px rgba(0,0,0,.5)}body.customer-nav-open .customer-sidebar{transform:translateX(0)}.customer-mobile-trigger{display:inline-flex}.customer-main>.wrap,.customer-main>.page,.customer-main>.ops-page{padding:14px 12px 56px}.customer-main .top,.customer-main .ops-nav{margin:-14px -12px 14px;padding:11px 12px}.customer-main .workspace-command-grid,.customer-main .workspace-grid{grid-template-columns:1fr}.customer-main .hero>article,.customer-main .hero>aside{padding:22px}.customer-main .big{font-size:38px}.customer-main .workspace-live{padding:14px}}.customer-main>.page,.customer-main>.ops-page{max-width:1500px;margin:auto;padding:22px clamp(18px,3vw,42px) 72px}.customer-main .ops-nav{position:sticky;top:0;z-index:20;margin:-22px calc(clamp(18px,3vw,42px)*-1) 20px;padding:15px clamp(18px,3vw,42px);background:rgba(7,10,14,.86);backdrop-filter:blur(16px);border-bottom:1px solid #1c252d}.customer-main .ops-nav .ops-brand{display:none}.customer-main>.page .top .brand{display:none}.customer-main>.page .top{position:sticky;top:0;z-index:20;margin:-22px calc(clamp(18px,3vw,42px)*-1) 20px;padding:15px clamp(18px,3vw,42px);background:rgba(7,10,14,.86);backdrop-filter:blur(16px);border-bottom:1px solid #1c252d}.customer-main .ops-panel,.customer-main .access-section,.customer-main .access-hero,.customer-main .access-state-card{border-radius:14px!important}.customer-main .ops-btn{border-radius:9px}.customer-main .ops-hero{margin-top:0}.customer-main .page .surface{border-radius:14px!important}

/* ===== source: customer-command-universe-v2.css ===== */
/* Professional command-center presentation. No synthetic account or chain data. */
body.koschei-command-universe{background:#020609;color:#d9f7ec;overflow-x:hidden}.koschei-command-universe:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-3;background:linear-gradient(rgba(50,255,176,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(50,255,176,.025) 1px,transparent 1px),radial-gradient(circle at 50% 15%,rgba(34,255,169,.08),transparent 26%),#020609;background-size:40px 40px,40px 40px,auto}.koschei-command-universe:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:20;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(255,255,255,.012) 4px);mix-blend-mode:screen;opacity:.55}.koschei-command-universe .wrap{width:min(1680px,calc(100% - 28px));padding:14px 0 60px}.koschei-command-universe .top{position:sticky;top:8px;z-index:30;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(91,255,188,.13);border-radius:14px;background:rgba(2,9,12,.86);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.28)}.koschei-command-universe .mark{border-radius:10px;background:radial-gradient(circle,#b9ffe7 0 5%,#3ce6a7 8% 22%,rgba(31,120,91,.22) 25% 62%,transparent 65%);color:#dffff3;border:1px solid rgba(102,255,196,.28);box-shadow:0 0 28px rgba(46,255,173,.2)}.koschei-command-universe .btn{min-height:40px;border-radius:9px;background:rgba(5,17,20,.82);border-color:rgba(99,224,178,.16);color:#a9cbbf}.koschei-command-universe .btn.primary{background:linear-gradient(135deg,rgba(24,130,92,.9),rgba(11,72,60,.94));border-color:rgba(96,255,194,.36);color:#eafff7;box-shadow:0 0 28px rgba(38,255,174,.09)}
.command-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:12px;align-items:stretch;margin-bottom:12px}.command-sidebar,.command-main,.command-intel{border:1px solid rgba(87,225,172,.13);border-radius:14px;background:linear-gradient(180deg,rgba(4,15,18,.88),rgba(2,9,12,.86));box-shadow:inset 0 0 40px rgba(16,73,58,.06)}.command-sidebar,.command-intel{padding:18px}.command-main{min-height:520px;position:relative;overflow:hidden;padding:26px}.command-kicker{color:#6ebf9e;font:800 9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;text-transform:uppercase}.command-sidebar h1,.command-intel h2{margin:10px 0 8px}.command-sidebar p,.command-intel p{color:#6f9185;line-height:1.55;font-size:12px}.command-menu{display:grid;gap:7px;margin-top:18px}.command-menu a,.command-menu span{display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;padding:10px;border:1px solid transparent;border-radius:9px;color:#8ba89e;font:700 10px ui-monospace,monospace;letter-spacing:.08em}.command-menu a:hover,.command-menu .active{background:rgba(25,96,73,.2);border-color:rgba(78,236,176,.16);color:#d9fff0}.command-menu i{font-style:normal;color:#4d8f76}.command-menu small{font-size:7px;color:#456e60}.command-menu .building{opacity:.48}.command-boundary{margin-top:18px;padding:12px;border-left:2px solid rgba(65,244,176,.42);background:rgba(11,38,30,.32);color:#729989;font-size:11px;line-height:1.55}
.matrix-map{position:relative;height:100%;min-height:460px;display:grid;place-items:center;perspective:1100px}.matrix-map:before,.matrix-map:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(68deg);border-radius:50%;border:1px solid rgba(63,239,176,.13)}.matrix-map:before{width:72%;height:72%;box-shadow:0 0 0 34px rgba(41,195,145,.02),0 0 0 72px rgba(41,195,145,.014)}.matrix-map:after{width:46%;height:46%;border-color:rgba(92,255,193,.2)}.matrix-core{position:relative;z-index:3;width:190px;height:190px;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 40% 30%,rgba(63,255,187,.18),rgba(6,28,24,.95) 42%,#020a0b 72%);border:1px solid rgba(89,255,194,.28);box-shadow:0 0 75px rgba(34,255,170,.16),inset 0 0 55px rgba(31,194,138,.08);animation:matrixCore 5s ease-in-out infinite}.matrix-core b{display:block;font-size:36px;font-weight:300;letter-spacing:.18em}.matrix-core span{display:block;margin-top:6px;color:#74b99d;font:800 9px ui-monospace,monospace;letter-spacing:.15em}.matrix-node{position:absolute;z-index:4;width:130px;min-height:64px;padding:10px;border:1px solid rgba(91,220,171,.16);border-radius:11px;background:rgba(3,15,16,.92);box-shadow:0 10px 36px rgba(0,0,0,.28);text-align:left}.matrix-node b{display:block;color:#c7f6e4;font-size:11px}.matrix-node small{display:block;margin-top:4px;color:#527567;font:700 8px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.matrix-node:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#50eeb0;box-shadow:0 0 12px rgba(80,238,176,.75);top:12px;right:12px}.mn-address{left:4%;top:16%}.mn-entity{left:7%;bottom:17%}.mn-funding{left:35%;top:4%}.mn-behavior{right:34%;top:5%}.mn-hypothesis{right:6%;top:18%}.mn-attack{right:4%;bottom:18%}.mn-evidence{left:42%;bottom:3%}.matrix-route{position:absolute;inset:0;pointer-events:none;opacity:.9;background:conic-gradient(from 0deg at 50% 50%,transparent 0 8%,rgba(71,244,177,.12) 9%,transparent 10% 22%,rgba(71,244,177,.08) 23%,transparent 24% 100%);animation:routeSweep 14s linear infinite}.command-status-list{display:grid;gap:8px;margin-top:16px}.command-status-row{padding:10px 11px;border:1px solid rgba(84,204,161,.12);border-radius:9px;background:rgba(4,16,17,.66)}.command-status-row span{display:flex;justify-content:space-between;gap:10px;color:#789b8d;font:700 9px ui-monospace,monospace}.command-status-row b{display:block;margin-top:5px;font-size:12px;color:#ccebdd}.command-status-row[data-tone="ready"]{border-color:rgba(71,223,164,.24)}.command-status-row[data-tone="unknown"]{opacity:.62}
.koschei-command-universe .workspace-live,.koschei-command-universe .workspace-grid,.koschei-command-universe .product-section{border-color:rgba(84,207,162,.12)!important;background:rgba(3,13,15,.72)!important;border-radius:14px!important}.koschei-command-universe .workspace-live{margin-top:0}.koschei-command-universe .workspace-kpi,.koschei-command-universe .workspace-command,.koschei-command-universe .workspace-quick-action,.koschei-command-universe .workspace-card{background:rgba(4,17,18,.88)!important;border-color:rgba(84,207,162,.13)!important;border-radius:10px!important}.koschei-command-universe .hero{display:none}.koschei-command-universe .product-footer{color:#587568}
@keyframes matrixCore{0%,100%{transform:scale(1);filter:brightness(.94)}50%{transform:scale(1.035);filter:brightness(1.12)}}@keyframes routeSweep{to{transform:rotate(360deg)}}
@media(max-width:1180px){.command-grid{grid-template-columns:220px minmax(0,1fr)}.command-intel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.command-status-list{grid-column:2;grid-row:1/4;margin-top:0}.matrix-node{width:112px}.mn-address{left:1%}.mn-hypothesis{right:1%}.mn-attack{right:1%}}
@media(max-width:760px){.koschei-command-universe .wrap{width:calc(100% - 14px)}.command-grid{grid-template-columns:1fr}.command-sidebar{order:2}.command-main{order:1;min-height:610px;padding:14px}.command-intel{order:3;grid-template-columns:1fr}.command-status-list{grid-column:auto;grid-row:auto}.matrix-map{min-height:580px}.matrix-core{width:150px;height:150px}.matrix-node{width:105px;min-height:58px;padding:8px}.mn-funding{left:21%;top:3%}.mn-behavior{right:20%;top:3%}.mn-address{left:0;top:26%}.mn-hypothesis{right:0;top:26%}.mn-entity{left:2%;bottom:20%}.mn-attack{right:2%;bottom:20%}.mn-evidence{left:36%;bottom:2%}.koschei-command-universe .top{position:relative;top:auto}.koschei-command-universe .nav{width:100%;overflow-x:auto;flex-wrap:nowrap}.koschei-command-universe .nav a{white-space:nowrap}.koschei-command-universe .workspace-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.matrix-core,.matrix-route{animation:none!important}}

/* ===== source: customer-investigation-ux-v2.css ===== */
/* Customer Investigation UX v2
 * Presentation only. Verdict, evidence state, grade, and policy remain canonical server outputs.
 */
.customer-result-summary{margin:14px 0 12px;padding:16px;border:1px solid rgba(92,239,207,.2);border-radius:20px;background:linear-gradient(145deg,rgba(5,29,35,.96),rgba(3,13,20,.96));box-shadow:0 16px 38px rgba(0,0,0,.18)}
.customer-result-summary__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.customer-result-summary__copy{min-width:0}.customer-result-eyebrow{display:block;margin-bottom:6px;color:#6ef2d4;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em}.customer-result-summary h3{margin:0;color:#f0fbff;font-size:20px;line-height:1.12}.customer-result-summary__copy p{margin:8px 0 0;color:#b8ccd5;font-size:12px;line-height:1.55}
.customer-result-action{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:8px 11px;border:1px solid rgba(78,229,195,.28);border-radius:999px;background:rgba(78,229,195,.09);color:#7bf4d8;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.05em;text-align:center}
.customer-result-action[data-policy="block"]{border-color:rgba(255,84,116,.38);background:rgba(255,84,116,.1);color:#ff8299}.customer-result-action[data-policy="warn"]{border-color:rgba(255,196,89,.38);background:rgba(255,196,89,.09);color:#ffd779}.customer-result-action[data-policy="withhold"]{border-color:rgba(122,157,255,.38);background:rgba(122,157,255,.09);color:#a3b9ff}
.customer-result-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px}.customer-result-fact{padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.025)}.customer-result-fact span{display:block;color:#718995;font:800 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.customer-result-fact strong{display:block;margin-top:4px;color:#eaf8fd;font-size:12px;overflow-wrap:anywhere}
.customer-result-boundary{margin-top:10px;padding:9px 11px;border-left:2px solid rgba(108,239,211,.55);border-radius:0 9px 9px 0;background:rgba(108,239,211,.045);color:#91a7b1;font-size:10px;line-height:1.5}
.customer-result-block{margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.075)}.customer-result-block__head{margin-bottom:7px;color:#718b97;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.1em}.customer-result-finding-list{display:grid;gap:6px}.customer-result-finding{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.02)}.customer-result-finding.bad{border-color:rgba(255,85,117,.2)}.customer-result-finding.warn{border-color:rgba(255,198,93,.18)}.customer-result-finding b,.customer-result-finding span{display:block}.customer-result-finding b{color:#e8f6fb;font-size:11px}.customer-result-finding span{margin-top:3px;color:#839aa5;font-size:10px;line-height:1.4}.customer-result-finding em{flex:0 0 auto;color:#8097a2;font:900 8px var(--k-mono,ui-monospace,monospace);font-style:normal}.customer-result-finding.bad em{color:#ff8299}.customer-result-finding.warn em{color:#e6c76e}.customer-result-empty{padding:10px;border:1px dashed rgba(255,255,255,.09);border-radius:10px;color:#738a95;font-size:10px;line-height:1.45}
.customer-result-unresolved{margin:0;padding-left:18px;color:#a8bac3;font-size:10px;line-height:1.55}.customer-result-unresolved li+li{margin-top:5px}.customer-result-more,.customer-result-no-unresolved{display:block;margin:7px 0 0;color:#718894;font-size:9px;line-height:1.45}
.customer-full-technical,.customer-source-panels{margin:12px 0;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:rgba(255,255,255,.018);overflow:hidden}.customer-full-technical>summary,.customer-source-panels>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;cursor:pointer;list-style:none}.customer-full-technical>summary::-webkit-details-marker,.customer-source-panels>summary::-webkit-details-marker{display:none}.customer-full-technical>summary div,.customer-source-panels>summary div{min-width:0}.customer-full-technical>summary b,.customer-source-panels>summary b{display:block;color:#dff2f8;font-size:11px}.customer-full-technical>summary span,.customer-source-panels>summary span{display:block;margin-top:4px;color:#708894;font-size:9px;line-height:1.4}.customer-full-technical>summary em,.customer-source-panels>summary em{flex:0 0 auto;color:#70e6cd;font:900 8px var(--k-mono,ui-monospace,monospace);font-style:normal}.customer-full-technical[open]>summary,.customer-source-panels[open]>summary{border-bottom:1px solid rgba(255,255,255,.07)}
.customer-full-technical>.arvis-premium-grid{margin:0!important;padding:12px}.customer-source-panels__body{padding:12px}.customer-source-panels__body>.public-investigation-card,.customer-source-panels__body>.card{margin:0 0 10px!important}.customer-source-panels__body>:last-child{margin-bottom:0!important}
@media(max-width:720px){.customer-result-summary{padding:13px;border-radius:17px}.customer-result-summary__top{display:block}.customer-result-action{margin-top:10px}.customer-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-result-finding{display:block}.customer-result-finding em{display:inline-block;margin-top:7px}.customer-full-technical>summary,.customer-source-panels>summary{align-items:flex-start}.customer-full-technical>summary em,.customer-source-panels>summary em{margin-top:1px}.customer-full-technical>.arvis-premium-grid,.customer-source-panels__body{padding:8px}}
@media(max-width:430px){.customer-result-facts{gap:6px}.customer-result-fact{padding:8px}.customer-result-summary h3{font-size:18px}}

/* ===== source: customer-operations-v2.css ===== */
/* Koschei Customer Operations v2 — Reports + Monitoring */
.ops-page{width:min(1180px,calc(100% - 24px));margin:auto;padding:18px 0 70px}.ops-nav,.ops-hero,.ops-panel,.ops-card{border:1px solid var(--k-line);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(5,18,27,.92));box-shadow:0 24px 70px rgba(0,0,0,.22)}
.ops-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:22px}.ops-brand{display:flex;align-items:center;gap:10px;color:var(--k-text);font-weight:1000;text-decoration:none}.ops-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.ops-nav-links,.ops-actions{display:flex;gap:8px;flex-wrap:wrap}.ops-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font-weight:900;text-decoration:none;cursor:pointer}.ops-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.ops-btn.danger{border-color:rgba(255,84,116,.3);color:#ffc4cf}.ops-btn:disabled{opacity:.5;cursor:not-allowed}
.ops-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;margin:16px 0;padding:clamp(22px,4vw,38px);border-radius:28px}.ops-eyebrow{display:inline-flex;color:#9affeb;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.11em;text-transform:uppercase}.ops-hero h1{margin:12px 0 10px;font-size:clamp(38px,6vw,66px);line-height:.94;letter-spacing:-.055em}.ops-muted{color:var(--k-muted);line-height:1.65}.ops-boundary{align-self:stretch;padding:16px;border:1px solid rgba(89,235,205,.15);border-radius:19px;background:rgba(89,235,205,.035)}.ops-boundary b{display:block;color:#bfffee;font-size:12px}.ops-boundary p{margin:7px 0 0;color:#78909b;font-size:10px;line-height:1.55}
.ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.ops-kpi{padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.025)}.ops-kpi span{display:block;color:#718893;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.ops-kpi strong{display:block;margin-top:6px;color:#eefaff;font-size:20px;overflow-wrap:anywhere}.ops-kpi small{display:block;margin-top:4px;color:#607884;font-size:9px;line-height:1.4}.ops-kpi[data-tone="good"] strong{color:#73ebd0}.ops-kpi[data-tone="warn"] strong{color:#e8c873}.ops-kpi[data-tone="bad"] strong{color:#ff849a}
.ops-panel{padding:18px;border-radius:24px}.ops-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:8px;align-items:center;margin-bottom:13px}.ops-input,.ops-select{width:100%;min-height:42px;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#061119;color:#e8f6fb;font:700 11px var(--k-mono,ui-monospace,monospace);outline:none}.ops-input:focus,.ops-select:focus{border-color:rgba(83,233,201,.42)}.ops-status{display:none;margin:0 0 12px;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#9eb2bc;background:rgba(255,255,255,.025);font-size:10px;line-height:1.5}.ops-status.show{display:block}.ops-status.bad{border-color:rgba(255,85,117,.25);color:#ffc1cd}.ops-status.good{border-color:rgba(80,224,193,.22);color:#9cf6e1}
.ops-list{display:grid;gap:9px}.ops-empty{padding:18px;border:1px dashed rgba(255,255,255,.1);border-radius:15px;color:#718792;text-align:center;font-size:10px;line-height:1.55}.ops-record{padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(255,255,255,.02)}.ops-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-record-title{min-width:0}.ops-record-title span{display:block;color:#718994;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.ops-record-title b{display:block;margin-top:4px;color:#ebf8fc;font-size:12px;overflow-wrap:anywhere}.ops-record-title small{display:block;margin-top:4px;color:#647c87;font-size:9px}.ops-risk{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.05);color:#96a9b2;font:900 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.ops-risk.low{color:#75ecd1;background:rgba(75,224,191,.08)}.ops-risk.medium,.ops-risk.warning{color:#e5c46e;background:rgba(229,195,92,.08)}.ops-risk.high,.ops-risk.critical{color:#ff8299;background:rgba(255,83,116,.08)}
.ops-record-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:11px}.ops-record-meta div{padding:8px 9px;border:1px solid rgba(255,255,255,.055);border-radius:10px}.ops-record-meta label{display:block;color:#607985;font:800 7px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.ops-record-meta strong{display:block;margin-top:3px;color:#dceaf0;font-size:10px;overflow-wrap:anywhere}.ops-record-copy{margin:9px 0 0;color:#8197a1;font-size:10px;line-height:1.5}.ops-record-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.ops-record-actions .ops-btn{min-height:34px;padding:6px 9px;font-size:9px}
.ops-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px}.ops-form{display:grid;gap:9px}.ops-form label{display:grid;gap:5px;color:#8aa0aa;font-size:9px;font-weight:800}.ops-form .ops-input{font-family:inherit}.ops-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.ops-section-head h2{margin:0;color:#edf9fd;font-size:18px}.ops-count{display:inline-flex;padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#8ca2ad;font:900 8px var(--k-mono,ui-monospace,monospace)}
.ops-monitor-card .ops-record-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-address{margin-top:4px;color:#8fb6c4;font:700 9px var(--k-mono,ui-monospace,monospace);word-break:break-all}.ops-score{font-size:25px!important}.ops-alert{border-left:2px solid rgba(255,255,255,.12)}.ops-alert[data-severity="warning"],.ops-alert[data-severity="medium"]{border-left-color:#e2be62}.ops-alert[data-severity="high"],.ops-alert[data-severity="critical"]{border-left-color:#ff657f}.ops-alert[data-read="true"]{opacity:.68}.ops-monitor-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.ops-monitor-actions .ops-btn:last-child{grid-column:1/-1}
@media(max-width:900px){.ops-hero,.ops-layout{grid-template-columns:1fr}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-record-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.ops-page{width:min(100% - 14px,1180px);padding-top:8px}.ops-nav{align-items:flex-start;flex-direction:column}.ops-nav-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.ops-nav-links .ops-btn{flex:0 0 auto}.ops-hero{padding:18px;border-radius:21px}.ops-kpis{gap:6px}.ops-kpi{padding:10px}.ops-kpi strong{font-size:16px}.ops-toolbar{grid-template-columns:1fr}.ops-record-head{display:block}.ops-risk{display:inline-flex;margin-top:8px}.ops-record-meta,.ops-monitor-card .ops-record-meta{grid-template-columns:1fr}.ops-monitor-actions{grid-template-columns:1fr}.ops-monitor-actions .ops-btn:last-child{grid-column:auto}}

/* ===== source: customer-result-guidance-v3.css ===== */
.customer-result-guidance-shell-v3{display:grid;gap:8px;margin-top:13px}.customer-result-guidance-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer-result-guidance-v3,.customer-threat-brief-v3{margin:0!important;padding:13px!important;border:1px solid #263039!important;border-radius:8px;background:#0e151a}.customer-result-guidance-copy{margin:0;color:#9aa8b1;font-size:11px;line-height:1.55}.customer-result-guidance-v3:last-child{border-color:#345247!important;background:#101a16}.customer-result-guidance-v3:last-child .customer-result-block__head{color:#77b99c}.customer-threat-brief-v3{border-color:#314039!important;background:#0d1512}.customer-threat-pathways{display:grid;gap:0;border-top:1px solid #27332e}.customer-threat-pathway{padding:10px 0;border-bottom:1px solid #27332e}.customer-threat-pathway__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-threat-pathway__top b{color:#dce5e1;font-size:12px;font-weight:650}.customer-threat-pathway__top em{flex:0 0 auto;padding:3px 6px;border:1px solid #34413b;border-radius:5px;color:#99a7a0;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.05em}.customer-threat-pathway__top em.state-open{border-color:#6f3943;color:#e18999}.customer-threat-pathway__top em.state-unknown{border-color:#675536;color:#d8b66c}.customer-threat-pathway__top em.state-limited{border-color:#495e6c;color:#a7c4d5}.customer-threat-pathway__top em.state-closed{border-color:#315744;color:#80c3a4}.customer-threat-pathway p{margin:5px 0 0;color:#93a098;font-size:11px;line-height:1.5}.customer-threat-primary{margin:10px 0 0!important;color:#7f8d85!important;font-size:10px!important;line-height:1.5!important}@media(max-width:720px){.customer-result-guidance-wrap{grid-template-columns:1fr}.customer-threat-pathway__top{align-items:flex-start}.customer-threat-pathway__top em{margin-top:1px}}

/* ===== source: customer-surface-v3.css ===== */
:root{--customer-bg:#0a0f14;--customer-panel:#10161c;--customer-panel-2:#0d1318;--customer-line:#27313a;--customer-line-strong:#3c4a55;--customer-text:#edf2f5;--customer-muted:#8e9ba5;--customer-accent:#4aa982;--customer-accent-soft:#173126;--customer-warn:#d7a857;--customer-danger:#d76377}
.koschei-v2,.koschei-enterprise{background:var(--customer-bg)!important;background-image:none!important;color:var(--customer-text)!important}
.koschei-v2:before,.koschei-v2:after{display:none!important}
.koschei-v2 .surface,.koschei-v2 .card,.koschei-v2 .panel,.koschei-enterprise .surface,.koschei-enterprise .card{background:var(--customer-panel)!important;background-image:none!important;border-color:var(--customer-line)!important;box-shadow:none!important;backdrop-filter:none!important}
.koschei-v2 .top,.koschei-enterprise .top{position:sticky!important;top:6px!important;z-index:40!important;border:1px solid var(--customer-line)!important;border-radius:12px!important;background:#0b1116f2!important;box-shadow:0 10px 30px #0005!important;backdrop-filter:blur(16px)!important}
.koschei-v2 .mark,.koschei-enterprise .mark{border-radius:8px!important;background:#17231e!important;color:#dcebe4!important;border:1px solid #355548!important;box-shadow:none!important}
.koschei-v2 .mark:after,.koschei-enterprise .mark:after{display:none!important}
.koschei-v2 .btn,.koschei-v2 button,.koschei-enterprise .btn,.koschei-enterprise button{border-radius:8px!important;border-color:var(--customer-line)!important;background:#121920!important;color:#dfe6ea!important;box-shadow:none!important;font-weight:650!important}
.koschei-v2 .btn.primary,.koschei-v2 button.primary,.koschei-enterprise .btn.primary,.koschei-enterprise button.primary{background:var(--customer-accent)!important;border-color:var(--customer-accent)!important;color:#fff!important}
.koschei-v2 .btn:hover,.koschei-v2 button:hover,.koschei-enterprise .btn:hover,.koschei-enterprise button:hover{transform:none!important;border-color:var(--customer-line-strong)!important;box-shadow:none!important}
.koschei-v2 h1,.koschei-v2 .big,.koschei-enterprise h1{letter-spacing:-.045em!important;font-weight:700!important}.koschei-v2 h2,.koschei-enterprise h2{letter-spacing:-.03em!important}.koschei-v2 .eyebrow,.koschei-enterprise .eyebrow{display:inline-block!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#63b993!important;font:650 10px var(--k-mono,ui-monospace,monospace)!important;letter-spacing:.11em!important;text-transform:uppercase!important}
.koschei-v2 .muted,.koschei-v2 .sub,.koschei-enterprise .muted,.koschei-enterprise .sub{color:var(--customer-muted)!important}
.koschei-global-nav.customer-nav-v3{display:flex!important;align-items:center!important;gap:4px!important;overflow:visible!important;padding:0!important}.koschei-global-nav.customer-nav-v3 a{border:0!important;border-radius:7px!important;background:transparent!important;padding:9px 11px!important;color:#909da6!important;font-weight:620!important;box-shadow:none!important}.koschei-global-nav.customer-nav-v3 a:hover{background:#151d23!important;color:#edf2f5!important;transform:none!important}.koschei-global-nav.customer-nav-v3 a[aria-current=page]{background:#18251f!important;color:#bfe2d2!important}
.customer-mobile-nav-v3{display:none}
.customer-home-check{margin-top:24px;padding:12px;border:1px solid var(--customer-line);border-radius:12px;background:#0d1419}.customer-home-check form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.customer-home-check input{min-height:48px;border:1px solid var(--customer-line)!important;border-radius:8px!important;background:#080d11!important;color:var(--customer-text)!important;padding:0 14px!important}.customer-home-check button{min-width:140px}.customer-home-hints{display:flex;gap:10px;flex-wrap:wrap;margin-top:9px;color:#73818b;font-size:11px}.customer-home-hints span{display:inline-flex;align-items:center;gap:5px}.customer-home-hints span:before{content:'•';color:#4aa982}
.customer-proof-list{display:grid;gap:0;margin-top:18px;border-top:1px solid var(--customer-line)}.customer-proof-list>div{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--customer-line)}.customer-proof-list span{color:#73818b;font:650 10px var(--k-mono,ui-monospace,monospace);text-transform:uppercase;letter-spacing:.08em}.customer-proof-list b{color:#dce4e8;font-size:13px;font-weight:620}
.customer-scan-advanced{margin-top:12px;border:1px solid var(--customer-line);border-radius:9px;background:#0d1318;overflow:hidden}.customer-scan-advanced>summary{padding:11px 13px;cursor:pointer;list-style:none;color:#9aa7af;font-size:12px;font-weight:650}.customer-scan-advanced>summary::-webkit-details-marker{display:none}.customer-scan-advanced[open]>summary{border-bottom:1px solid var(--customer-line)}.customer-scan-advanced .modebar{margin:0!important;padding:10px}.customer-detected-type{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:9px 0 0;padding:9px 11px;border:1px solid var(--customer-line);border-radius:8px;background:#0b1116;color:#85939d;font-size:11px}.customer-detected-type b{color:#b9c5cc;font-weight:650}.customer-scan-helper{margin:0 0 10px;color:#8d9ba5;font-size:12px;line-height:1.55}.customer-scan-helper strong{color:#dce4e8}
.customer-result-summary{border-radius:10px!important;background:#0d1419!important;border-color:#30433a!important;box-shadow:none!important;padding:18px!important}.customer-result-summary__top{align-items:center!important}.customer-result-summary h3{font-size:24px!important;font-weight:700!important}.customer-result-summary__copy p{font-size:13px!important;color:#9aa7af!important}.customer-result-action{border-radius:7px!important;font-size:10px!important;padding:10px 12px!important}.customer-result-facts{gap:8px!important}.customer-result-fact{border-radius:8px!important;background:#10181e!important;border-color:#263039!important}.customer-result-fact strong{font-size:13px!important}.customer-result-block{border-color:#263039!important}.customer-result-finding{border-radius:8px!important;background:#0e151a!important;padding:11px 12px!important}.customer-result-finding b{font-size:12px!important}.customer-result-finding span{font-size:11px!important}.customer-full-technical,.customer-source-panels{border-radius:9px!important;background:#0c1217!important;border-color:#263039!important}
.workspace-plan-strip{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin:14px 0 0;padding:18px;border:1px solid var(--customer-line);border-radius:12px;background:#0f161b}.workspace-plan-strip h3{margin:4px 0 6px;font-size:22px}.workspace-plan-strip p{margin:0;color:var(--customer-muted);font-size:13px;line-height:1.55}.workspace-plan-badge{display:inline-flex;align-items:center;justify-content:center;min-width:132px;padding:10px 12px;border:1px solid #3c5f50;border-radius:8px;background:#15241d;color:#b9dccd;font:700 11px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.workspace-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.workspace-capability{padding:13px;border:1px solid var(--customer-line);border-radius:9px;background:#0d1419}.workspace-capability b{display:block;font-size:13px}.workspace-capability span{display:block;margin-top:5px;color:#7f8d97;font-size:11px;line-height:1.45}.workspace-capability[data-state='locked']{opacity:.55}.workspace-capability[data-state='preview']{border-style:dashed}
@media(max-width:760px){body{padding-bottom:72px}.koschei-v2 .top,.koschei-enterprise .top{position:relative!important;top:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;padding:9px 10px!important}.koschei-v2 .top>.nav,.koschei-enterprise .top>.nav,.koschei-global-nav.customer-nav-v3{display:none!important}.customer-mobile-nav-v3{position:fixed;left:8px;right:8px;bottom:8px;z-index:80;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;border:1px solid #2a343c;border-radius:12px;background:#0b1116f5;box-shadow:0 16px 42px #0009;backdrop-filter:blur(18px)}.customer-mobile-nav-v3 a{display:grid;place-items:center;gap:4px;min-height:48px;border-radius:8px;color:#87949d;text-decoration:none;font-size:10px;font-weight:650}.customer-mobile-nav-v3 a b{font-size:16px;line-height:1}.customer-mobile-nav-v3 a[aria-current=page]{background:#18251f;color:#c2dfd2}.customer-home-check form{grid-template-columns:1fr}.customer-home-check button{width:100%}.customer-proof-list>div{grid-template-columns:88px 1fr;gap:10px}.workspace-plan-strip{grid-template-columns:1fr}.workspace-plan-badge{justify-self:start}.workspace-capability-grid{grid-template-columns:1fr}.customer-result-summary__top{display:block!important}.customer-result-action{margin-top:12px!important}.product-footer,.koschei-footer{padding-bottom:100px!important}}

/* ===== source: customer-workspace-plans-v3.css ===== */
.workspace-card[data-plan-state="locked"],.workspace-quick-action[data-plan-state="locked"]{opacity:.58}.workspace-card[data-plan-state="locked"]{border-style:dashed!important}.workspace-card[data-plan-state="preview"]{border-style:dashed!important}.workspace-card[data-required-plan]::after{content:attr(data-required-plan);display:inline-flex;align-self:flex-start;margin-top:12px;padding:5px 7px;border:1px solid #344049;border-radius:6px;color:#81909a;font:650 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.workspace-quick-action[data-plan-state="locked"] i{display:none}.workspace-quick-action[data-plan-state="locked"]::after{content:'UPGRADE';margin-left:auto;color:#8ea199;font:700 8px var(--k-mono,ui-monospace,monospace)}

/* ===== source: customer-workspace-v2.css ===== */
/* Customer Workspace Mission Control v2 */
.workspace-live{margin:16px 0;padding:18px;border:1px solid rgba(76,232,202,.18);border-radius:25px;background:linear-gradient(145deg,rgba(5,28,35,.92),rgba(3,13,20,.96));box-shadow:0 22px 58px rgba(0,0,0,.18)}
.workspace-live-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workspace-live-head h2{margin:5px 0 0;font-size:clamp(25px,4vw,38px);line-height:1}.workspace-live-head p{margin:8px 0 0;color:var(--k-muted);font-size:12px;line-height:1.55}.workspace-live-state{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.03);color:#91a7b2;font:900 9px var(--k-mono,ui-monospace,monospace);white-space:nowrap}.workspace-live-state:before{content:"";width:7px;height:7px;border-radius:50%;background:#71858f}.workspace-live-state[data-state="live"]{color:#7ff0d7;border-color:rgba(83,233,201,.25)}.workspace-live-state[data-state="live"]:before{background:#56e2c2;box-shadow:0 0 14px rgba(86,226,194,.75)}.workspace-live-state[data-state="partial"]{color:#e5c675;border-color:rgba(231,195,93,.2)}.workspace-live-state[data-state="partial"]:before{background:#d9b953}.workspace-live-state[data-state="signed_out"]{color:#9aa9b0}
.workspace-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:15px}.workspace-kpi{padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.025)}.workspace-kpi span{display:block;color:#728995;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.workspace-kpi strong{display:block;margin-top:6px;color:#ecf9fd;font-size:19px;overflow-wrap:anywhere}.workspace-kpi small{display:block;margin-top:4px;color:#657d88;font-size:9px;line-height:1.4}.workspace-kpi[data-tone="good"] strong{color:#78efd4}.workspace-kpi[data-tone="warn"] strong{color:#e6c66f}.workspace-kpi[data-tone="bad"] strong{color:#ff859b}
.workspace-command-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:11px;margin-top:11px}.workspace-command{padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:rgba(255,255,255,.02);min-width:0}.workspace-command-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.workspace-command-head span{color:#76909b;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.1em}.workspace-command-head a{color:#72e9d0;font:800 9px var(--k-mono,ui-monospace,monospace);text-decoration:none}.workspace-command-empty{padding:13px;border:1px dashed rgba(255,255,255,.09);border-radius:12px;color:#718792;font-size:10px;line-height:1.5}
.workspace-report-card{padding:12px;border:1px solid rgba(83,229,200,.13);border-radius:13px;background:rgba(83,229,200,.035)}.workspace-report-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workspace-report-card b{display:block;color:#e9f7fb;font-size:12px;overflow-wrap:anywhere}.workspace-report-card span{display:block;margin-top:4px;color:#708895;font-size:9px}.workspace-report-badge{flex:0 0 auto!important;margin:0!important;padding:5px 7px;border-radius:999px;background:rgba(255,255,255,.055);color:#9eb0b9!important;font:900 8px var(--k-mono,ui-monospace,monospace)!important;text-transform:uppercase}.workspace-report-badge.high,.workspace-report-badge.critical{color:#ff8299!important;background:rgba(255,90,122,.08)}.workspace-report-badge.medium{color:#e4c46e!important;background:rgba(230,195,90,.08)}.workspace-report-badge.low{color:#73e8ce!important;background:rgba(80,224,193,.08)}.workspace-report-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.workspace-report-meta div{padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:9px}.workspace-report-meta label{display:block;color:#687e89;font:800 7px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.workspace-report-meta strong{display:block;margin-top:3px;color:#d9e9ef;font-size:10px}.workspace-report-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.workspace-report-actions a{min-height:32px;padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#b8cbd4;font:800 9px var(--k-mono,ui-monospace,monospace);text-decoration:none}.workspace-report-actions a.primary{border-color:rgba(78,230,198,.24);background:rgba(78,230,198,.08);color:#78efd4}
.workspace-alert-list{display:grid;gap:7px}.workspace-alert{padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.018)}.workspace-alert__top{display:flex;justify-content:space-between;gap:8px}.workspace-alert b{color:#e5f2f7;font-size:10px}.workspace-alert em{font:900 8px var(--k-mono,ui-monospace,monospace);font-style:normal;color:#8198a2;text-transform:uppercase}.workspace-alert[data-severity="critical"] em,.workspace-alert[data-severity="high"] em{color:#ff8299}.workspace-alert[data-severity="warning"] em,.workspace-alert[data-severity="medium"] em{color:#e4c46e}.workspace-alert p{margin:5px 0 0;color:#718894;font-size:9px;line-height:1.45}.workspace-alert small{display:block;margin-top:5px;color:#5e7580;font-size:8px}
.workspace-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px}.workspace-quick-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.02);color:#dcebf1;text-decoration:none}.workspace-quick-action span{display:block;color:#728995;font:800 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.workspace-quick-action b{display:block;margin-top:4px;font-size:11px}.workspace-quick-action i{font-style:normal;color:#66e5c9;font-size:17px}.workspace-signin{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:14px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.02)}.workspace-signin h3{margin:0;color:#edf9fd;font-size:15px}.workspace-signin p{margin:5px 0 0;color:#738b96;font-size:10px;line-height:1.45}.workspace-signin a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));color:#02110d;font-weight:950;text-decoration:none;white-space:nowrap}
.koschei-safety-strip{display:none!important}
@media(max-width:900px){.workspace-kpis,.workspace-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-command-grid{grid-template-columns:1fr}}
@media(max-width:560px){.workspace-live{padding:13px;border-radius:19px}.workspace-live-head{display:block}.workspace-live-state{margin-top:10px}.workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workspace-kpi{padding:10px}.workspace-kpi strong{font-size:15px}.workspace-report-meta{grid-template-columns:1fr}.workspace-quick-actions{grid-template-columns:1fr}.workspace-signin{grid-template-columns:1fr}.workspace-signin a{width:100%}}

/* ===== source: developers-contract-v2.css ===== */
/* Koschei Developers contract-first portal v2 */
.dev-page{min-height:100vh;margin:0;color:var(--k-text);background:radial-gradient(circle at 12% 0,rgba(76,232,198,.08),transparent 34%),radial-gradient(circle at 90% 4%,rgba(82,112,255,.07),transparent 30%),var(--k-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.dev-page *{box-sizing:border-box}.dev-page a{color:inherit;text-decoration:none}.dev-wrap{width:min(1200px,calc(100% - 24px));margin:auto;padding:18px 0 70px}.dev-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--k-line);border-radius:21px;background:rgba(6,17,25,.92)}.dev-brand{display:flex;align-items:center;gap:10px;font-weight:1000}.dev-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.dev-brand small{display:block;margin-top:2px;color:var(--k-muted);font-size:9px}.dev-links,.dev-actions{display:flex;gap:8px;flex-wrap:wrap}.dev-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font-weight:900}.dev-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.dev-hero{position:relative;overflow:hidden;margin-top:14px;padding:clamp(24px,5vw,46px);border:1px solid var(--k-line);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(4,16,24,.94));box-shadow:0 26px 70px rgba(0,0,0,.22)}.dev-kicker{display:inline-flex;color:#8cf1da;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.dev-hero h1{max-width:960px;margin:14px 0 12px;font-size:clamp(42px,7vw,76px);line-height:.92;letter-spacing:-.055em}.dev-hero p{max-width:880px;margin:0;color:var(--k-muted);font-size:14px;line-height:1.7}.dev-proofline{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.dev-chip{display:inline-flex;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);color:#92a8b2;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.dev-chip.warn{border-color:rgba(234,194,92,.2);color:#e4cb87}.dev-boundary{margin-top:16px;padding:12px 13px;border-left:2px solid rgba(77,231,199,.45);border-radius:0 12px 12px 0;background:rgba(77,231,199,.03);color:#7f97a1;font-size:10px;line-height:1.55}.dev-boundary b{color:#adebdc}.dev-section{margin-top:14px;padding:20px;border:1px solid var(--k-line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(4,16,24,.94));box-shadow:0 22px 60px rgba(0,0,0,.18)}.dev-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.dev-section-head h2{margin:7px 0 0;font-size:clamp(27px,4vw,38px)}.dev-section-head p{max-width:780px;margin:7px 0 0;color:var(--k-muted);font-size:10px;line-height:1.55}.dev-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.dev-card{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:17px;background:rgba(255,255,255,.018);min-width:0}.dev-card h3{margin:8px 0 7px;font-size:16px}.dev-card p{margin:0;color:#778f9a;font-size:10px;line-height:1.55}.dev-auth{display:inline-flex;padding:5px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#8da4ae;font:900 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.dev-auth.public{color:#78e3c9;border-color:rgba(77,231,199,.18)}.dev-auth.session{color:#d8c77e;border-color:rgba(230,194,92,.18)}.dev-auth.api{color:#a9bfff;border-color:rgba(100,132,255,.2)}.dev-code{display:block;margin-top:11px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#030a0f;color:#b9e8f1;font:9px/1.55 var(--k-mono,ui-monospace,monospace);white-space:pre-wrap;overflow:auto}.dev-note{margin-top:9px;padding:9px 10px;border-left:2px solid rgba(230,194,92,.35);background:rgba(230,194,92,.025);color:#9b9276;font-size:9px;line-height:1.5}.dev-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.dev-contract>div{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.018)}.dev-contract b{display:block;color:#e8f5f9;font-size:11px}.dev-contract span{display:block;margin-top:5px;color:#728b96;font-size:9px;line-height:1.5}.dev-list{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.dev-list li{padding:9px 0;border-top:1px solid rgba(255,255,255,.06);color:#b9cbd3;font-size:10px;line-height:1.5}.dev-list code{color:#9ee3d5;font:800 9px var(--k-mono,ui-monospace,monospace)}.dev-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:14px 3px;color:#5e7782;font-size:9px}.dev-footer nav{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.dev-grid{grid-template-columns:1fr}.dev-contract{grid-template-columns:1fr}}@media(max-width:620px){.dev-wrap{width:min(100% - 14px,1200px);padding-top:8px}.dev-nav{align-items:flex-start;flex-direction:column}.dev-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.dev-links .dev-btn{flex:0 0 auto}.dev-hero{padding:21px;border-radius:21px}.dev-hero h1{font-size:42px}.dev-section{padding:16px;border-radius:20px}.dev-section-head{display:block}.dev-actions{width:100%}.dev-actions .dev-btn{flex:1}.dev-footer{align-items:flex-start;flex-direction:column}}

/* ===== source: early-access-v1.css ===== */
.pricing-plans.early-access-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,2fr)}
.early-access-card{min-height:100%}
.early-access-form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}
.early-access-field{display:grid;gap:6px}
.early-access-field.full{grid-column:1/-1}
.early-access-field label{color:#839aa5;font:850 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase}
.early-access-field input,.early-access-field textarea{width:100%;border:1px solid var(--k-line);border-radius:12px;background:#070d12;color:var(--k-text);padding:12px 13px;font:600 13px Inter,system-ui,sans-serif;outline:none}
.early-access-field textarea{min-height:118px;resize:vertical;line-height:1.5}
.early-access-field input:focus,.early-access-field textarea:focus{border-color:rgba(77,231,199,.45);box-shadow:0 0 0 3px rgba(77,231,199,.06)}
.early-access-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.early-access-status{margin:0;padding:10px 11px;border:1px solid rgba(77,231,199,.18);border-radius:10px;color:#addfd3;background:rgba(77,231,199,.03);font-size:10px;line-height:1.5}
.early-access-status[data-tone="bad"]{border-color:rgba(255,84,116,.22);color:#ffc0cc;background:rgba(255,84,116,.035)}
.early-access-status[hidden]{display:none}
@media(max-width:760px){.pricing-plans.early-access-layout{grid-template-columns:1fr}.early-access-form{grid-template-columns:1fr}.early-access-field.full{grid-column:auto}}

/* ===== source: integration-pilot-v2.css ===== */
/* Koschei Integration Pilot v2 */
.pilot-page{min-height:100vh;margin:0;color:var(--k-text);background:radial-gradient(circle at 10% 0,rgba(77,231,199,.08),transparent 34%),radial-gradient(circle at 92% 5%,rgba(91,116,255,.07),transparent 30%),var(--k-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pilot-page *{box-sizing:border-box}.pilot-page a{color:inherit;text-decoration:none}.pilot-wrap{width:min(1180px,calc(100% - 24px));margin:auto;padding:18px 0 68px}.pilot-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--k-line);border-radius:21px;background:rgba(6,17,25,.92)}.pilot-brand{display:flex;align-items:center;gap:10px;font-weight:1000}.pilot-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.pilot-brand small{display:block;margin-top:2px;color:var(--k-muted);font-size:9px}.pilot-links,.pilot-actions{display:flex;gap:8px;flex-wrap:wrap}.pilot-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font-weight:900;cursor:pointer}.pilot-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.pilot-btn:disabled{opacity:.55;cursor:not-allowed}.pilot-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:14px;margin-top:14px}.pilot-surface{padding:clamp(22px,4vw,36px);border:1px solid var(--k-line);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(4,16,24,.94));box-shadow:0 22px 60px rgba(0,0,0,.18)}.pilot-kicker{display:inline-flex;color:#8cf1da;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.pilot-surface h1{margin:14px 0 12px;font-size:clamp(42px,6.5vw,72px);line-height:.93;letter-spacing:-.055em}.pilot-surface h2{margin:8px 0 12px;font-size:clamp(28px,4vw,40px);letter-spacing:-.035em}.pilot-surface>p{margin:0;color:var(--k-muted);font-size:13px;line-height:1.65}.pilot-outcomes{display:grid;gap:9px;margin-top:18px}.pilot-outcome{padding:13px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.018)}.pilot-outcome b{display:block;color:#dff9f3;font-size:11px}.pilot-outcome span{display:block;margin-top:5px;color:#738b96;font-size:10px;line-height:1.5}.pilot-form-panel{margin-top:14px;padding:20px;border:1px solid var(--k-line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(4,16,24,.94))}.pilot-form-panel h2{margin:7px 0 8px;font-size:32px}.pilot-form-panel>p{margin:0;color:var(--k-muted);font-size:11px;line-height:1.55}.pilot-form{margin-top:16px}.pilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pilot-field{display:grid;gap:7px}.pilot-field.full{grid-column:1/-1}.pilot-field label{color:#91a7b1;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase}.pilot-input,.pilot-select,.pilot-textarea{width:100%;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#061119;color:#eaf7fb;font:700 11px var(--k-mono,ui-monospace,monospace);outline:none}.pilot-textarea{min-height:145px;resize:vertical;line-height:1.55}.pilot-input:focus,.pilot-select:focus,.pilot-textarea:focus{border-color:rgba(77,231,199,.42);box-shadow:0 0 0 3px rgba(77,231,199,.04)}.pilot-help{color:#657f8a;font-size:9px;line-height:1.45}.pilot-honeypot{position:absolute!important;left:-10000px!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.pilot-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.pilot-privacy{max-width:760px;color:#708791;font-size:9px;line-height:1.5}.pilot-notice{display:none;margin-top:12px;padding:12px 13px;border:1px solid rgba(77,231,199,.22);border-radius:12px;background:rgba(77,231,199,.035);color:#bcebdd;font-size:10px;line-height:1.5}.pilot-notice.show{display:block}.pilot-notice.bad{border-color:rgba(255,84,116,.24);background:rgba(255,84,116,.035);color:#ffc0cc}.pilot-boundary{margin-top:14px;padding:12px 13px;border-left:2px solid rgba(230,194,92,.42);border-radius:0 12px 12px 0;background:rgba(230,194,92,.03);color:#8d8569;font-size:10px;line-height:1.55}.pilot-boundary b{color:#ead79d}.pilot-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:14px 3px;color:#5e7782;font-size:9px}.pilot-footer nav{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.pilot-hero{grid-template-columns:1fr}}@media(max-width:700px){.pilot-grid{grid-template-columns:1fr}.pilot-field.full{grid-column:auto}.pilot-form-actions{align-items:stretch;flex-direction:column}.pilot-form-actions .pilot-btn{width:100%}}@media(max-width:620px){.pilot-wrap{width:min(100% - 14px,1180px);padding-top:8px}.pilot-nav{align-items:flex-start;flex-direction:column}.pilot-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.pilot-links .pilot-btn{flex:0 0 auto}.pilot-surface,.pilot-form-panel{padding:18px;border-radius:20px}.pilot-surface h1{font-size:42px}.pilot-footer{align-items:flex-start;flex-direction:column}}

/* ===== source: koschei-access-enterprise-v1.css ===== */
body.koschei-enterprise .access-hero,body.koschei-enterprise .access-state-card,body.koschei-enterprise .access-section{background:#11171d!important;background-image:none!important;border:1px solid #28323b!important;border-radius:14px!important;box-shadow:none!important}body.koschei-enterprise .access-hero h1{font-size:clamp(40px,5.8vw,62px)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.04em!important;text-wrap:balance}body.koschei-enterprise .access-state-card{min-height:240px!important}body.koschei-enterprise .access-state-orb{width:122px!important;height:122px!important;border:1px solid #34404a!important;border-radius:16px!important;background:#0f151a!important;background-image:none!important;box-shadow:none!important}body.koschei-enterprise .access-state-orb strong{font-size:21px!important;font-weight:680!important;color:#dce3e8!important}body.koschei-enterprise .access-state-orb span{color:#7f8d98!important;font-weight:600!important}body.koschei-enterprise .access-state-card[data-state="active"]{border-color:#365849!important}body.koschei-enterprise .access-state-card[data-state="active"] .access-state-orb{border-color:#416b59!important;box-shadow:none!important}body.koschei-enterprise .access-state-card[data-state="active"] .access-state-orb strong{color:#9fc9b6!important}body.koschei-enterprise .access-state-card[data-state="inactive"] .access-state-orb strong{color:#d8c28e!important}body.koschei-enterprise .access-state-card[data-state="unavailable"] .access-state-orb strong{color:#df929e!important}body.koschei-enterprise .access-state-detail{color:#84919c!important;font-size:11px!important}body.koschei-enterprise .access-message{border:1px solid #28323b!important;border-radius:9px!important;background:#11171d!important;color:#9ba8b4!important}body.koschei-enterprise .access-message.good{border-color:#365849!important;color:#9fc9b6!important}body.koschei-enterprise .access-message.warn{border-color:#5b5137!important;color:#d8c28e!important}body.koschei-enterprise .access-message.bad{border-color:#5f3e45!important;color:#df929e!important}body.koschei-enterprise .access-section-head span{color:#76848f!important;font-weight:600!important}body.koschei-enterprise .access-section-head h2{color:#e3e9ed!important;font-weight:680!important}body.koschei-enterprise .access-badge{border:1px solid #34404a!important;border-radius:7px!important;background:#151c22!important;color:#9da9b2!important;font-weight:600!important}body.koschei-enterprise .access-badge.good{border-color:#365849!important;background:#111b17!important;color:#9fc9b6!important}body.koschei-enterprise .access-badge.warn{border-color:#5b5137!important;background:#1d1a12!important;color:#d8c28e!important}body.koschei-enterprise .access-badge.bad{border-color:#5f3e45!important;background:#1e1518!important;color:#df929e!important}body.koschei-enterprise .access-metric{border-color:#202830!important}body.koschei-enterprise .access-metric span{color:#788690!important;font-size:10px!important}body.koschei-enterprise .access-metric b{color:#d7dfe4!important;font-size:11px!important;font-weight:600!important}body.koschei-enterprise .access-wallet{border:1px solid #28323b!important;border-radius:10px!important;background:#0f151a!important}body.koschei-enterprise .access-wallet label{color:#74828d!important;font-weight:600!important}body.koschei-enterprise .access-wallet strong{color:#cbd4da!important;font-weight:600!important}body.koschei-enterprise .access-threshold{border:1px solid #28323b!important;border-radius:10px!important;background:#0f151a!important}body.koschei-enterprise .access-threshold span{color:#74828d!important;font-weight:600!important}body.koschei-enterprise .access-threshold strong{color:#dce3e8!important;font-weight:650!important}body.koschei-enterprise .access-threshold small{color:#788690!important;font-size:10px!important}body.koschei-enterprise .access-security-boundary{border-left:3px solid #4d7866!important;border-radius:0!important;background:#101916!important;color:#899990!important;font-size:11px!important}body.koschei-enterprise .access-security-boundary b{color:#c2d7ce!important}body.koschei-enterprise .access-tool{border:1px solid #28323b!important;border-radius:10px!important;background:#0f151a!important}body.koschei-enterprise .access-tool b{color:#d7dfe4!important;font-weight:650!important}body.koschei-enterprise .access-tool span{color:#788690!important;font-size:10px!important}body.koschei-enterprise .api-key-section,body.koschei-enterprise .api-key-panel,body.koschei-enterprise .api-key-secret,body.koschei-enterprise .api-key-card{background:#11171d!important;background-image:none!important;border-color:#28323b!important;box-shadow:none!important}body.koschei-enterprise .api-key-boundary{border-left-color:#4d7866!important;background:#101916!important;color:#899990!important}body.koschei-enterprise .api-key-input{border:1px solid #303a44!important;border-radius:9px!important;background:#0c1116!important;color:#f2f5f7!important;box-shadow:none!important}@media(max-width:560px){body.koschei-enterprise .access-hero,body.koschei-enterprise .access-state-card,body.koschei-enterprise .access-section{border-radius:12px!important}body.koschei-enterprise .access-state-orb{width:104px!important;height:104px!important;border-radius:14px!important}}

/* ===== source: koschei-enterprise-v3.css ===== */
:root{--ke-bg:#0b0f13;--ke-panel:#11171d;--ke-panel-2:#151c23;--ke-line:#28323b;--ke-line-soft:#202830;--ke-text:#f2f5f7;--ke-muted:#9ba8b4;--ke-accent:#55c99a;--ke-accent-soft:#17382c;--ke-blue:#7ea6c7;--ke-warn:#d8b06a;--ke-danger:#d77a86;--ke-radius:14px;--ke-radius-sm:10px;--ke-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body.koschei-enterprise,body.koschei-v2.koschei-enterprise{background:var(--ke-bg)!important;color:var(--ke-text)!important;background-image:none!important;isolation:auto!important}
body.koschei-enterprise:before,body.koschei-enterprise:after,body.koschei-v2.koschei-enterprise:before,body.koschei-v2.koschei-enterprise:after{display:none!important;content:none!important}
.koschei-enterprise .page,.koschei-enterprise .wrap,.koschei-enterprise .shell{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin-inline:auto!important;padding-top:18px!important}
.koschei-enterprise .surface,.koschei-enterprise .panel,.koschei-enterprise .card,.koschei-enterprise .lane,.koschei-enterprise .reportbox,.koschei-enterprise .scanner,.koschei-enterprise .metric,.koschei-enterprise .stat div,.koschei-enterprise .signal-card,.koschei-enterprise .proof-item,.koschei-enterprise .case-step,.koschei-enterprise .tier-card,.koschei-enterprise .truth,.koschei-enterprise .account-ops,.koschei-enterprise .ops-card,.koschei-enterprise .workspace-card{background:var(--ke-panel)!important;background-image:none!important;border:1px solid var(--ke-line)!important;border-radius:var(--ke-radius)!important;box-shadow:none!important;backdrop-filter:none!important}
.koschei-enterprise .top{position:sticky!important;top:10px!important;z-index:30!important;padding:11px 13px!important;border:1px solid var(--ke-line)!important;border-radius:var(--ke-radius)!important;background:#0d1217f2!important;background-image:none!important;box-shadow:none!important;backdrop-filter:blur(10px)!important}
.koschei-enterprise .brand{font-weight:700!important;letter-spacing:-.01em!important}.koschei-enterprise .brand small{font-weight:500!important;color:var(--ke-muted)!important}
.koschei-enterprise .mark,.koschei-enterprise .logo{width:40px!important;height:40px!important;border-radius:10px!important;background:var(--ke-panel-2)!important;background-image:none!important;color:var(--ke-text)!important;border:1px solid #3a4650!important;box-shadow:none!important;font-weight:700!important}.koschei-enterprise .mark:after,.koschei-enterprise .logo:after{display:none!important}
.koschei-enterprise .btn,.koschei-enterprise button{min-height:40px!important;padding:9px 13px!important;border:1px solid var(--ke-line)!important;border-radius:9px!important;background:#151b21!important;background-image:none!important;color:var(--ke-text)!important;box-shadow:none!important;font-weight:650!important;transition:border-color .15s ease,background .15s ease!important;transform:none!important}
.koschei-enterprise .btn:hover,.koschei-enterprise button:hover{transform:none!important;border-color:#45515c!important;background:#192128!important;box-shadow:none!important}.koschei-enterprise .btn.primary,.koschei-enterprise button.primary,.koschei-enterprise .run{border-color:#4eaa86!important;background:#3e9b78!important;background-image:none!important;color:#fff!important;box-shadow:none!important}.koschei-enterprise .btn.hot{background:#27313a!important;border-color:#44525f!important;color:#fff!important}
.koschei-enterprise h1,.koschei-enterprise .big{font-weight:700!important;letter-spacing:-.04em!important;line-height:1.02!important;text-wrap:balance}.koschei-enterprise h2{font-weight:680!important;letter-spacing:-.03em!important}.koschei-enterprise h3{font-weight:650!important;letter-spacing:-.015em!important}.koschei-enterprise .gradient{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--ke-text)!important}
.koschei-enterprise .eyebrow{display:inline-block!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--ke-accent)!important;font:650 11px var(--ke-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.koschei-enterprise .muted,.koschei-enterprise .sub{color:var(--ke-muted)!important}
.koschei-enterprise .hero>article:before,.koschei-enterprise .hero.surface:before{display:none!important;content:none!important}.koschei-enterprise .hero-copy,.koschei-enterprise .panel{padding:clamp(24px,4vw,38px)!important}.koschei-enterprise .hero h1{font-size:clamp(46px,6.5vw,70px)!important;max-width:850px!important}.koschei-enterprise .hero p,.koschei-enterprise .section-lead{color:#aeb9c2!important;line-height:1.65!important}
.koschei-enterprise .chip,.koschei-enterprise .evidence-chip,.koschei-enterprise .status,.koschei-enterprise .badge{padding:6px 9px!important;border:1px solid #33404a!important;border-radius:7px!important;background:#151c22!important;background-image:none!important;color:#bcc7cf!important;box-shadow:none!important;font:600 10px var(--ke-mono)!important;letter-spacing:.03em!important;text-transform:none!important}.koschei-enterprise .evidence-chip:before,.koschei-enterprise .live-indicator:before{box-shadow:none!important;background:var(--ke-accent)!important}.koschei-enterprise .status.preview{color:#c9b98f!important;border-color:#514a37!important;background:#201d15!important}
.koschei-enterprise .card{transition:none!important}.koschei-enterprise .card:hover{transform:none!important;border-color:#35414b!important}.koschei-enterprise .statement{border-color:#355548!important;background:#101c18!important;background-image:none!important;font-weight:600!important}.koschei-enterprise .statement:after{display:none!important}
.koschei-enterprise input,.koschei-enterprise textarea,.koschei-enterprise select{border:1px solid #303a44!important;border-radius:9px!important;background:#0c1116!important;color:var(--ke-text)!important;box-shadow:none!important}.koschei-enterprise input:focus,.koschei-enterprise textarea:focus,.koschei-enterprise select:focus{outline:none!important;border-color:#5b8c78!important;box-shadow:0 0 0 3px #4a8e7224!important}
.koschei-enterprise .product-masthead>article,.koschei-enterprise .product-masthead>aside{border-radius:var(--ke-radius)!important}.koschei-enterprise .signal-card .signal-value{color:var(--ke-text)!important;font-weight:700!important;letter-spacing:-.03em!important}.koschei-enterprise .signal-card.critical{border-color:#5e3a41!important;background:#1c1316!important}.koschei-enterprise .signal-card.critical .signal-value{color:#e19aa4!important}
.koschei-enterprise .case-step .step-no,.koschei-enterprise .proof-item .proof-icon{background:#1b2924!important;background-image:none!important;color:var(--ke-accent)!important;border:1px solid #335447!important;border-radius:9px!important;box-shadow:none!important}.koschei-enterprise .case-step small,.koschei-enterprise .tier-card .tier-kicker{color:var(--ke-accent)!important}.koschei-enterprise .case-step:not(:last-child):after{border-color:#3b4650!important;background:#11171d!important;color:#9ba8b4!important}
.koschei-enterprise .tier-card.featured,.koschei-enterprise .tier-card.enterprise{background:var(--ke-panel)!important;border-color:#3a4650!important}.koschei-enterprise .tier-card .tier-name{font-weight:700!important}.koschei-enterprise .tier-card li:before{color:var(--ke-accent)!important}.koschei-enterprise .product-note{border:1px solid #574a30!important;border-radius:var(--ke-radius)!important;background:#1d1911!important;background-image:none!important;color:#d7c79f!important}
.koschei-enterprise .product-footer,.koschei-enterprise .footer{border-color:var(--ke-line)!important;color:#7f8c97!important}.koschei-enterprise .product-footer a,.koschei-enterprise .footer a{color:#a5b2bc!important}.koschei-enterprise code{color:#cad5dd!important;background:#151c22!important;border:1px solid #2d3740!important;border-radius:5px!important;padding:.08em .3em!important}
.koschei-enterprise .enterprise-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.koschei-enterprise .enterprise-trust>div{padding:15px;border:1px solid var(--ke-line);border-radius:var(--ke-radius-sm);background:#10161b}.koschei-enterprise .enterprise-trust small{display:block;color:#7f8d98;font:600 10px var(--ke-mono);text-transform:uppercase;letter-spacing:.06em}.koschei-enterprise .enterprise-trust b{display:block;margin-top:6px;font-size:14px;font-weight:650}.koschei-enterprise .enterprise-trust p{margin:5px 0 0!important;color:#8f9da8!important;font-size:12px!important;line-height:1.5!important}
.koschei-enterprise .control-boundary{padding:26px!important}.koschei-enterprise .control-boundary h2{margin:8px 0 18px!important;font-size:25px!important}.koschei-enterprise .boundary-list{display:grid;gap:0;border-top:1px solid var(--ke-line)}.koschei-enterprise .boundary-row{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--ke-line-soft)}.koschei-enterprise .boundary-row span{color:#82909b;font:600 11px var(--ke-mono);text-transform:uppercase;letter-spacing:.04em}.koschei-enterprise .boundary-row b{font-size:14px;font-weight:600;color:#d8e0e5}.koschei-enterprise .availability-note{margin-top:18px;padding:14px 16px;border-left:3px solid var(--ke-warn);background:#171610;color:#c3b792;font-size:13px;line-height:1.6}.koschei-enterprise .availability-note strong{color:#e1d2a7}
.koschei-enterprise .enterprise-section-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.koschei-enterprise .enterprise-section-head>div{max-width:760px}.koschei-enterprise .enterprise-link{font-weight:650;color:#a9c8b9}.koschei-enterprise .enterprise-link:hover{color:#c9e2d6}
.koschei-enterprise .world{display:none!important}.koschei-enterprise .canonical,.koschei-enterprise .canonical-note{border:0!important;background:none!important;padding:0!important}.koschei-enterprise .plan-strip{display:none!important}
.koschei-enterprise [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}
@media(max-width:880px){.koschei-enterprise .enterprise-trust{grid-template-columns:1fr}.koschei-enterprise .enterprise-section-head{align-items:flex-start;flex-direction:column}.koschei-enterprise .boundary-row{grid-template-columns:1fr;gap:5px}}
@media(max-width:760px){.koschei-enterprise .page,.koschei-enterprise .wrap,.koschei-enterprise .shell{width:calc(100% - 20px)!important;padding-top:10px!important}.koschei-enterprise .top{position:static!important}.koschei-enterprise .hero h1{font-size:clamp(40px,13vw,56px)!important}.koschei-enterprise .hero-copy,.koschei-enterprise .panel{padding:22px!important}}
@media(prefers-reduced-motion:reduce){.koschei-enterprise *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* ===== source: koschei-operations-enterprise-v1.css ===== */
body.koschei-enterprise .ops-page{width:min(1180px,calc(100% - 32px));padding-top:18px}body.koschei-enterprise .ops-nav,body.koschei-enterprise .ops-hero,body.koschei-enterprise .ops-panel,body.koschei-enterprise .ops-card{background:#11171d!important;background-image:none!important;border:1px solid #28323b!important;box-shadow:none!important}body.koschei-enterprise .ops-nav{position:sticky;top:10px;z-index:30;border-radius:14px!important;padding:11px 13px;background:#0d1217f2!important;backdrop-filter:blur(10px)}body.koschei-enterprise .ops-brand{font-weight:700!important;letter-spacing:-.01em}body.koschei-enterprise .ops-brand small{font-weight:500;color:#9ba8b4!important}body.koschei-enterprise .ops-mark{width:40px;height:40px;border-radius:10px!important;border:1px solid #3a4650;background:#151c23!important;color:#f2f5f7!important;font-weight:700!important}body.koschei-enterprise .ops-btn{min-height:40px;border-radius:9px!important;border:1px solid #28323b!important;background:#151b21!important;color:#f2f5f7!important;font-weight:650!important;box-shadow:none!important}body.koschei-enterprise .ops-btn.primary{border-color:#4eaa86!important;background:#3e9b78!important;color:#fff!important}body.koschei-enterprise .ops-btn.danger{border-color:#5f3e45!important;background:#1e1518!important;color:#e4a1aa!important}body.koschei-enterprise .ops-hero{border-radius:14px!important;padding:clamp(24px,4vw,38px)!important}body.koschei-enterprise .ops-eyebrow{color:#55c99a!important;font-weight:650!important;letter-spacing:.08em!important}body.koschei-enterprise .ops-hero h1{font-size:clamp(42px,6vw,64px)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.04em!important;text-wrap:balance}body.koschei-enterprise .ops-muted{color:#9ba8b4!important}body.koschei-enterprise .ops-boundary{border:1px solid #33423b!important;border-radius:10px!important;background:#101916!important;background-image:none!important}body.koschei-enterprise .ops-boundary b{color:#c9ddd4!important;font-weight:650!important}body.koschei-enterprise .ops-boundary p{color:#899990!important;font-size:11px!important}body.koschei-enterprise .ops-kpi{border:1px solid #28323b!important;border-radius:10px!important;background:#11171d!important;background-image:none!important;box-shadow:none!important}body.koschei-enterprise .ops-kpi span{color:#7f8d98!important;font-weight:600!important}body.koschei-enterprise .ops-kpi strong{color:#e3e9ed!important;font-weight:680!important}body.koschei-enterprise .ops-kpi small{color:#75838e!important;font-size:10px!important}body.koschei-enterprise .ops-kpi[data-tone="good"] strong{color:#9fc9b6!important}body.koschei-enterprise .ops-kpi[data-tone="warn"] strong{color:#d8c28e!important}body.koschei-enterprise .ops-kpi[data-tone="bad"] strong{color:#df929e!important}body.koschei-enterprise .ops-panel{border-radius:14px!important}body.koschei-enterprise .ops-input,body.koschei-enterprise .ops-select{border:1px solid #303a44!important;border-radius:9px!important;background:#0c1116!important;color:#f2f5f7!important;font-weight:550!important}body.koschei-enterprise .ops-input:focus,body.koschei-enterprise .ops-select:focus{border-color:#5b8c78!important;box-shadow:0 0 0 3px #4a8e7224!important}body.koschei-enterprise .ops-status{border:1px solid #28323b!important;border-radius:9px!important;background:#11171d!important;color:#9ba8b4!important}body.koschei-enterprise .ops-status.bad{border-color:#5f3e45!important;color:#dfa0aa!important}body.koschei-enterprise .ops-status.good{border-color:#365849!important;color:#9fc9b6!important}body.koschei-enterprise .ops-empty{border:1px dashed #34404a!important;border-radius:10px!important;color:#7f8d98!important}body.koschei-enterprise .ops-record{border:1px solid #28323b!important;border-radius:11px!important;background:#0f151a!important;background-image:none!important;box-shadow:none!important}body.koschei-enterprise .ops-record-title span{color:#73818c!important;font-weight:600!important}body.koschei-enterprise .ops-record-title b{color:#dce3e8!important;font-weight:650!important}body.koschei-enterprise .ops-record-title small{color:#72808b!important}body.koschei-enterprise .ops-risk{border:1px solid #323d46!important;border-radius:7px!important;background:#151c22!important;color:#a4b0b9!important;font-weight:600!important}body.koschei-enterprise .ops-risk.low{border-color:#365849!important;background:#111b17!important;color:#9fc9b6!important}body.koschei-enterprise .ops-risk.medium,body.koschei-enterprise .ops-risk.warning{border-color:#5b5137!important;background:#1d1a12!important;color:#d8c28e!important}body.koschei-enterprise .ops-risk.high,body.koschei-enterprise .ops-risk.critical{border-color:#5f3e45!important;background:#1e1518!important;color:#df929e!important}body.koschei-enterprise .ops-record-meta div{border:1px solid #232c34!important;border-radius:8px!important;background:#11171d!important}body.koschei-enterprise .ops-record-meta label{color:#697782!important;font-weight:600!important}body.koschei-enterprise .ops-record-meta strong{color:#cbd4da!important;font-weight:600!important}body.koschei-enterprise .ops-record-copy{color:#87949f!important;font-size:11px!important}body.koschei-enterprise .ops-section-head h2{color:#e3e9ed!important;font-weight:680!important}body.koschei-enterprise .ops-count{border:1px solid #313b44!important;border-radius:7px!important;color:#8997a2!important;background:#151c22!important;font-weight:600!important}body.koschei-enterprise .ops-address{color:#8ca5b5!important}body.koschei-enterprise .ops-alert{border-left-color:#3a4650!important}body.koschei-enterprise .ops-alert[data-severity="warning"],body.koschei-enterprise .ops-alert[data-severity="medium"]{border-left-color:#9e854e!important}body.koschei-enterprise .ops-alert[data-severity="high"],body.koschei-enterprise .ops-alert[data-severity="critical"]{border-left-color:#a95c68!important}@media(max-width:620px){body.koschei-enterprise .ops-page{width:calc(100% - 20px)!important}body.koschei-enterprise .ops-nav{position:static}body.koschei-enterprise .ops-hero{padding:22px!important}}

/* ===== source: koschei-pricing-enterprise-v1.css ===== */
body.pricing-page.koschei-enterprise{background:#0b0f13!important;background-image:none!important;color:#f2f5f7!important}body.koschei-enterprise .pricing-wrap{width:min(1180px,calc(100% - 32px))!important;padding-top:18px!important}body.koschei-enterprise .pricing-nav{position:sticky;top:10px;z-index:30;border:1px solid #28323b!important;border-radius:14px!important;background:#0d1217f2!important;background-image:none!important;box-shadow:none!important;backdrop-filter:blur(10px)!important}body.koschei-enterprise .pricing-brand{font-weight:700!important}body.koschei-enterprise .pricing-brand small{font-weight:500!important;color:#9ba8b4!important}body.koschei-enterprise .pricing-mark{width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #3a4650!important;background:#151c23!important;background-image:none!important;color:#f2f5f7!important;font-weight:700!important}body.koschei-enterprise .pricing-btn{min-height:40px!important;border:1px solid #28323b!important;border-radius:9px!important;background:#151b21!important;background-image:none!important;color:#f2f5f7!important;font-weight:650!important;box-shadow:none!important}body.koschei-enterprise .pricing-btn.primary{border-color:#4eaa86!important;background:#3e9b78!important;color:#fff!important}body.koschei-enterprise .pricing-hero{border:1px solid #28323b!important;border-radius:14px!important;background:#11171d!important;background-image:none!important;box-shadow:none!important}body.koschei-enterprise .pricing-hero:after{display:none!important}body.koschei-enterprise .pricing-kicker{color:#55c99a!important;font-weight:650!important;letter-spacing:.08em!important}body.koschei-enterprise .pricing-hero h1{font-size:clamp(44px,6.5vw,68px)!important;font-weight:700!important;line-height:1.02!important;letter-spacing:-.04em!important;text-wrap:balance}body.koschei-enterprise .pricing-hero p{color:#aeb9c2!important;font-size:14px!important}body.koschei-enterprise .pricing-chip{border:1px solid #33404a!important;border-radius:7px!important;background:#151c22!important;color:#aab6bf!important;font-weight:600!important}body.koschei-enterprise .pricing-chip.warn{border-color:#5b5137!important;background:#1d1a12!important;color:#d8c28e!important}body.koschei-enterprise .pricing-notice{border-left:3px solid #4d7866!important;border-radius:0!important;background:#101916!important;color:#899990!important;font-size:11px!important}body.koschei-enterprise .pricing-notice b{color:#c2d7ce!important}body.koschei-enterprise .pricing-card{gap:12px!important;border:1px solid #28323b!important;border-radius:14px!important;background:#11171d!important;background-image:none!important;box-shadow:none!important}body.koschei-enterprise .pricing-card.featured{border-color:#416b59!important;box-shadow:none!important}body.koschei-enterprise .pricing-card h2{font-weight:680!important}body.koschei-enterprise .pricing-card p{color:#9ba8b4!important;font-size:12px!important}body.koschei-enterprise .pricing-threshold{color:#e1e7eb!important;font-size:23px!important;font-weight:700!important;letter-spacing:-.02em!important}body.koschei-enterprise .pricing-threshold small{color:#74828d!important;font-weight:600!important}body.koschei-enterprise .pricing-features li{border-color:#202830!important;color:#abb7c0!important;font-size:11px!important}body.koschei-enterprise .pricing-policy{border:1px solid #28323b!important;border-radius:14px!important;background:#11171d!important;background-image:none!important;box-shadow:none!important}body.koschei-enterprise .pricing-policy-head h2{font-weight:680!important;letter-spacing:-.03em!important}body.koschei-enterprise .pricing-policy-head p{color:#9ba8b4!important;font-size:11px!important}body.koschei-enterprise .pricing-policy-status{border:1px solid #34404a!important;border-radius:9px!important;background:#151c22!important;color:#9ba8b4!important;font-size:11px!important}body.koschei-enterprise .pricing-policy-status.good{border-color:#365849!important;background:#111b17!important;color:#9fc9b6!important}body.koschei-enterprise .pricing-policy-status.bad{border-color:#5f3e45!important;background:#1e1518!important;color:#df929e!important}body.koschei-enterprise .pricing-policy-tier{border:1px solid #28323b!important;border-radius:10px!important;background:#0f151a!important}body.koschei-enterprise .pricing-policy-tier span{color:#74828d!important;font-weight:600!important}body.koschei-enterprise .pricing-policy-tier strong{color:#dce3e8!important;font-weight:680!important}body.koschei-enterprise .pricing-policy-tier small{color:#788690!important;font-size:10px!important}body.koschei-enterprise .pricing-fine{color:#77858f!important;font-size:10px!important}body.koschei-enterprise .pricing-footer{color:#7f8c97!important;font-size:11px!important}@media(max-width:620px){body.koschei-enterprise .pricing-wrap{width:calc(100% - 20px)!important}body.koschei-enterprise .pricing-nav{position:static}body.koschei-enterprise .pricing-hero{border-radius:12px!important}body.koschei-enterprise .pricing-hero h1{font-size:42px!important}}

/* ===== source: koschei-soc.css ===== */
:root{--soc-bg:#02050a;--soc-panel:#071019;--soc-panel-2:#0a1621;--soc-line:#173244;--soc-text:#eafcff;--soc-muted:#86a5b3;--soc-green:#42f5b3;--soc-cyan:#55dff7;--soc-amber:#ffc857;--soc-red:#ff667d;--soc-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}body.soc-page{margin:0;background:radial-gradient(circle at 15% -10%,#0b403966,transparent 38%),radial-gradient(circle at 90% 0,#07344c55,transparent 34%),var(--soc-bg);color:var(--soc-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh}.soc-wrap{width:min(1180px,calc(100% - 28px));margin:auto;padding:18px 0 54px}.soc-nav,.soc-panel,.soc-card,.soc-event,.soc-metric{border:1px solid var(--soc-line);background:linear-gradient(180deg,#0b1722e8,#061019e8);box-shadow:0 18px 70px #0008}.soc-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:22px;position:sticky;top:10px;z-index:5;backdrop-filter:blur(18px)}.soc-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.soc-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--soc-green),var(--soc-cyan));color:#02110d;font-weight:1000}.soc-brand small{display:block;color:var(--soc-muted)}.soc-links{display:flex;flex-wrap:wrap;gap:8px}.soc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 13px;border:1px solid var(--soc-line);border-radius:999px;text-decoration:none;color:var(--soc-text);font-weight:850;background:#ffffff08}.soc-btn.primary{background:linear-gradient(135deg,var(--soc-green),var(--soc-cyan));color:#02110d;border:0}.soc-hero{padding:64px 4px 26px}.soc-kicker{font:900 11px var(--soc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soc-green)}.soc-hero h1{max-width:940px;margin:13px 0;font-size:clamp(42px,7vw,82px);line-height:.94;letter-spacing:-.055em}.soc-hero p{max-width:780px;color:#bad0da;line-height:1.72;font-size:16px}.soc-statusline{display:flex;align-items:center;gap:9px;margin-top:20px;color:var(--soc-muted);font:800 12px var(--soc-mono)}.soc-pulse{width:9px;height:9px;border-radius:50%;background:var(--soc-green);box-shadow:0 0 18px var(--soc-green)}.soc-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}.soc-metric{padding:16px;border-radius:18px}.soc-metric span{display:block;color:var(--soc-muted);font:850 10px var(--soc-mono);text-transform:uppercase;letter-spacing:.08em}.soc-metric b{display:block;margin-top:8px;font-size:30px;color:var(--soc-green)}.soc-panel{padding:20px;border-radius:26px;margin-top:18px}.soc-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px}.soc-panel h2{margin:0;font-size:clamp(28px,4vw,46px)}.soc-panel-head p{margin:5px 0 0;color:var(--soc-muted)}.soc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.soc-card{position:relative;padding:19px;border-radius:22px;overflow:hidden}.soc-card.featured:before{content:"FEATURED";position:absolute;right:-32px;top:18px;transform:rotate(38deg);width:130px;text-align:center;padding:4px;background:var(--soc-green);color:#02110d;font:1000 9px var(--soc-mono)}.soc-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.soc-tag{display:inline-flex;padding:5px 8px;border:1px solid #2b4b5f;border-radius:999px;color:var(--soc-cyan);font:850 10px var(--soc-mono);text-transform:uppercase}.soc-card h3{margin:12px 0 6px;font-size:22px}.soc-card p{margin:0;color:#a9c0ca;line-height:1.58}.soc-case-ref{margin-top:12px;color:var(--soc-muted);font:11px var(--soc-mono);overflow-wrap:anywhere}.soc-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0}.soc-proof div{padding:10px;border:1px solid #163042;border-radius:13px;background:#ffffff05}.soc-proof span{display:block;color:var(--soc-muted);font:800 9px var(--soc-mono);text-transform:uppercase}.soc-proof b{display:block;margin-top:5px;font-size:18px}.soc-proof .verified b{color:var(--soc-green)}.soc-proof .observed b{color:var(--soc-cyan)}.soc-proof .unknown b{color:var(--soc-amber)}.soc-hash{padding:10px;border:1px dashed #24465a;border-radius:13px;color:#9cc1ce;font:11px/1.55 var(--soc-mono);overflow-wrap:anywhere}.soc-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.soc-events{display:grid;gap:9px}.soc-event{display:grid;grid-template-columns:150px 1fr auto;gap:14px;align-items:center;padding:15px;border-radius:18px}.soc-event time{color:var(--soc-muted);font:11px var(--soc-mono)}.soc-event strong{display:block}.soc-event p{margin:4px 0 0;color:var(--soc-muted);font-size:13px}.soc-event-proof{text-align:right;font:11px var(--soc-mono);color:var(--soc-green)}.soc-empty,.soc-error{padding:34px;border:1px dashed #28485a;border-radius:20px;text-align:center;color:var(--soc-muted)}.soc-error{color:#ffd0d7;border-color:#6a2834}.soc-boundaries{display:grid;gap:7px;margin-top:14px}.soc-boundaries div{padding:11px 13px;border-left:3px solid var(--soc-cyan);background:#ffffff05;color:#a9c0ca;font-size:13px}.soc-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:28px 4px 0;color:var(--soc-muted);font-size:12px}.soc-mono{font-family:var(--soc-mono)}@media(max-width:920px){.soc-metrics{grid-template-columns:repeat(2,1fr)}.soc-grid{grid-template-columns:1fr}.soc-event{grid-template-columns:110px 1fr}.soc-event-proof{grid-column:2;text-align:left}}@media(max-width:620px){.soc-nav{position:static;align-items:flex-start;flex-direction:column}.soc-links{width:100%}.soc-links .soc-btn{flex:1}.soc-hero{padding-top:42px}.soc-metrics{grid-template-columns:1fr 1fr}.soc-proof{grid-template-columns:1fr 1fr}.soc-panel{padding:14px}.soc-event{grid-template-columns:1fr}.soc-event-proof{grid-column:auto}.soc-footer{flex-direction:column}}

/* ===== source: lp-control-evidence-card.css ===== */
.lp-control-card{margin-top:16px}.lp-control-card h3{margin:18px 0 9px;font:900 12px var(--k-mono,monospace);letter-spacing:.08em;color:var(--k-muted,#91a8b5)}.lp-address-grid,.lp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.lp-address-grid{margin-top:14px}.lp-address-grid>div,.lp-metrics>div{min-width:0;padding:12px;border:1px solid #ffffff16;border-radius:15px;background:#ffffff06}.lp-control-card label,.lp-control-card small{display:block;color:var(--k-muted,#91a8b5);font:800 9px var(--k-mono,monospace);letter-spacing:.04em}.lp-control-card b{display:block;margin-top:5px;overflow-wrap:anywhere}.lp-ref{display:block;width:100%;margin-top:5px;padding:0;border:0;color:#bdefff;background:transparent;text-align:left;font:800 11px var(--k-mono,monospace);cursor:pointer;overflow-wrap:anywhere}.lp-movement-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-table-wrap{overflow:auto;border:1px solid #ffffff16;border-radius:16px}.lp-control-card table{width:100%;border-collapse:collapse;min-width:760px}.lp-control-card th,.lp-control-card td{padding:11px;border-bottom:1px solid #ffffff12;text-align:left;vertical-align:top}.lp-control-card th{color:var(--k-muted,#91a8b5);font:900 9px var(--k-mono,monospace);letter-spacing:.06em}.lp-control-card td{font-size:12px}.lp-control-card tbody tr:last-child td{border-bottom:0}.lp-window-line{padding:12px;border:1px dashed #ffffff20;border-radius:14px;color:var(--k-muted,#91a8b5);font:800 11px var(--k-mono,monospace)}@media(max-width:900px){.lp-address-grid,.lp-metrics{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lp-address-grid,.lp-metrics{grid-template-columns:1fr}.lp-movement-head{align-items:flex-start;flex-direction:column}}

/* ===== source: owner-actor-intelligence.css ===== */
.actor-security-panel{margin:0 0 16px;padding:18px;border:1px solid rgba(255,88,112,.26);border-radius:20px;background:radial-gradient(circle at 0 0,rgba(255,82,111,.11),transparent 34%),linear-gradient(145deg,rgba(10,23,34,.98),rgba(4,10,16,.98));box-shadow:0 20px 70px rgba(0,0,0,.25)}.actor-security-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.actor-security-head h2{margin:4px 0 0;font-size:clamp(22px,3vw,34px);letter-spacing:-.045em}.actor-security-head p{max-width:760px;margin:8px 0 0;color:#8fa5b2;font-size:13px;line-height:1.6}.actor-kicker{color:#ff9aab;font:900 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.actor-status{display:inline-flex;max-width:280px;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dbe9ef;background:rgba(255,255,255,.05);font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.actor-status.high{border-color:rgba(255,82,111,.45);color:#ff9aad;background:rgba(255,82,111,.11)}.actor-status.medium{border-color:rgba(255,201,92,.4);color:#ffd784;background:rgba(255,201,92,.09)}.actor-status.low,.actor-status.none{color:#9fb2bd}.actor-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}.actor-metrics>div{min-height:108px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(0,0,0,.18)}.actor-metrics span{display:block;color:#78909d;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.actor-metrics b{display:block;margin-top:8px;color:#f7fcff;font-size:18px;overflow-wrap:anywhere}.actor-metrics a,.actor-metrics small{display:block;margin-top:7px;color:#74e8d0;font-size:10px;text-decoration:none}.actor-findings{display:grid;gap:7px;margin-top:14px}.actor-findings>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025)}.actor-findings span{width:22px;height:22px;display:grid;place-items:center;border-radius:8px;color:#07100e;background:#27e1c5;font-size:10px;font-weight:1000}.actor-findings p{margin:2px 0 0;color:#c7d7df;font-size:11px;line-height:1.5}.actor-links-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:18px}.actor-links-head h3{margin:0;font-size:17px}.actor-links-head span{color:#7f96a2;font-size:10px}.actor-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}.actor-link-card{padding:12px;border:1px solid rgba(65,117,132,.3);border-radius:15px;background:rgba(3,12,18,.75)}.actor-link-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center}.actor-link-main a{color:#f0fbff;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;overflow-wrap:anywhere}.actor-link-main span{padding:4px 6px;border-radius:999px;color:#ffd5dc;background:rgba(255,82,111,.12);font-size:8px;font-weight:900;text-align:center}.actor-link-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:9px;color:#7e95a2;font-size:9px}.actor-link-meta b{color:#56f0d0}.actor-link-meta a{color:#58dfff;text-decoration:none}.actor-link-card p{margin:8px 0 0;color:#899faa;font-size:10px;line-height:1.45}.actor-empty,.actor-action{margin-top:9px;padding:13px;border:1px dashed rgba(255,255,255,.12);border-radius:14px;color:#94a9b4;background:rgba(0,0,0,.16)}.actor-empty b,.actor-action b{color:#e7f4f8}.actor-empty p,.actor-action p{margin:5px 0 0;font-size:11px;line-height:1.5}.actor-action{border-style:solid;border-color:rgba(39,225,197,.22);background:rgba(39,225,197,.055)}.actor-loading,.actor-failure{display:grid;gap:5px}.actor-loading span,.actor-failure span{color:#8fa4af;font-size:11px}.actor-failure{border-color:rgba(255,82,111,.34)}@media(max-width:820px){.actor-security-head{display:grid}.actor-status{max-width:none;width:100%;justify-content:center}.actor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.actor-links-grid{grid-template-columns:1fr}}@media(max-width:480px){.actor-security-panel{padding:13px;border-radius:17px}.actor-metrics{grid-template-columns:1fr 1fr}.actor-metrics>div{min-height:94px;padding:11px}.actor-metrics b{font-size:15px}.actor-link-main{grid-template-columns:1fr}.actor-link-main span{justify-self:start}.actor-security-head h2{font-size:24px}}

/* ===== source: owner-ai-chat.css ===== */
.owner-brain-stack{display:grid;gap:14px}.owner-scan-lab{border:1px solid var(--border,#183246);background:linear-gradient(145deg,rgba(8,24,34,.98),rgba(3,10,17,.98));border-radius:22px;padding:17px;box-shadow:0 18px 50px rgba(0,0,0,.22)}.owner-scan-copy h2{margin:2px 0 5px;font-size:clamp(22px,3vw,34px);letter-spacing:-.04em}.owner-scan-copy p{margin:0;color:#8fa4b5;line-height:1.55}.owner-scan-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:14px}.owner-scan-result{margin-top:13px}.owner-chat-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;min-height:calc(100vh - 140px)}.owner-chat-sidebar,.owner-chat-main{border:1px solid var(--border,#183246);background:linear-gradient(180deg,rgba(8,20,31,.98),rgba(3,10,17,.98));border-radius:22px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.22)}.owner-chat-sidebar{display:flex;flex-direction:column;padding:16px;min-height:660px}.owner-chat-sidebar-head,.owner-chat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.owner-chat-sidebar h2,.owner-chat-head h2{margin:2px 0 0}.owner-chat-quick{display:grid;gap:7px;margin:16px 0}.owner-chat-quick button{border:1px solid rgba(39,223,255,.18);background:rgba(12,31,45,.72);color:#cceaf5;border-radius:12px;padding:10px 11px;text-align:left;font:inherit;cursor:pointer;transition:.18s ease}.owner-chat-quick button:hover{border-color:rgba(24,255,178,.5);transform:translateY(-1px)}.owner-chat-thread-title{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#718b9c;margin:5px 4px 9px}.owner-chat-threads{display:grid;gap:6px;overflow:auto;min-height:0}.owner-chat-thread{width:100%;display:flex;flex-direction:column;gap:4px;border:1px solid transparent;background:transparent;color:#b7cad6;border-radius:12px;padding:10px;text-align:left;cursor:pointer}.owner-chat-thread b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-chat-thread span{font-size:10px;color:#607786}.owner-chat-thread:hover,.owner-chat-thread.active{background:rgba(24,255,178,.075);border-color:rgba(24,255,178,.24);color:#f4fffb}.owner-chat-main{display:grid;grid-template-rows:auto minmax(360px,1fr) auto auto;min-width:0;min-height:660px}.owner-chat-head{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.065)}.owner-chat-head-actions{display:flex;align-items:center;gap:8px}.owner-chat-messages{padding:22px;overflow:auto;scroll-behavior:smooth;background:radial-gradient(circle at 50% 0,rgba(23,109,143,.12),transparent 44%)}.owner-chat-welcome{height:100%;min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#89a0ae;padding:24px}.owner-chat-welcome h3{color:#effcff;font-size:24px;margin:12px 0 5px}.owner-chat-welcome p{max-width:520px;line-height:1.6}.owner-chat-orb{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#18ffb2,#27dfff);color:#02100d;font-weight:950;font-size:24px;box-shadow:0 0 40px rgba(24,255,178,.18)}.owner-chat-row{display:flex;gap:10px;align-items:flex-end;margin:0 0 17px}.owner-chat-row.user{flex-direction:row-reverse}.owner-chat-avatar{flex:0 0 30px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#102333;border:1px solid rgba(39,223,255,.22);font-size:11px;font-weight:900;color:#8feeff}.owner-chat-row.user .owner-chat-avatar{background:#14241f;color:#6affc7;border-color:rgba(24,255,178,.22)}.owner-chat-bubble{max-width:min(82%,760px);background:#0c1c29;border:1px solid rgba(255,255,255,.075);border-radius:18px 18px 18px 5px;padding:13px 15px;color:#d9e9f0;line-height:1.58;box-shadow:0 8px 28px rgba(0,0,0,.15)}.owner-chat-row.user .owner-chat-bubble{background:linear-gradient(135deg,rgba(16,80,68,.9),rgba(10,50,49,.96));border-color:rgba(24,255,178,.22);border-radius:18px 18px 5px 18px;color:#effff9}.owner-chat-content{white-space:normal;overflow-wrap:anywhere}.owner-chat-bubble time{display:block;color:#59717f;font-size:9px;margin-top:7px;text-align:right}.owner-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px 10px;border-top:1px solid rgba(255,255,255,.065);background:rgba(2,8,14,.84)}.owner-chat-composer textarea{resize:none;min-height:54px;max-height:180px;border:1px solid rgba(39,223,255,.2);background:#07131d;color:#eefaff;border-radius:16px;padding:14px;font:inherit;outline:none}.owner-chat-composer textarea:focus{border-color:rgba(24,255,178,.55);box-shadow:0 0 0 3px rgba(24,255,178,.07)}.owner-chat-composer .btn{align-self:stretch;min-width:94px}.owner-chat-note{padding:0 17px 13px;color:#617985;font-size:10px;background:rgba(2,8,14,.84)}.owner-chat-note.bad{color:#ff758a}.owner-chat-bubble.typing{display:flex;gap:5px;align-items:center;min-width:58px;height:42px}.owner-chat-bubble.typing i{width:6px;height:6px;border-radius:50%;background:#27dfff;animation:owner-chat-bounce 1.1s infinite}.owner-chat-bubble.typing i:nth-child(2){animation-delay:.15s}.owner-chat-bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes owner-chat-bounce{0%,70%,100%{transform:translateY(0);opacity:.45}35%{transform:translateY(-5px);opacity:1}}@media(max-width:850px){.owner-scan-form{grid-template-columns:1fr}.owner-chat-shell{grid-template-columns:1fr;min-height:auto}.owner-chat-sidebar{min-height:auto}.owner-chat-threads{max-height:150px}.owner-chat-main{min-height:70vh}.owner-chat-bubble{max-width:90%}}@media(max-width:560px){.owner-scan-lab{padding:12px}.owner-chat-shell{gap:10px}.owner-chat-sidebar{padding:12px}.owner-chat-main{border-radius:18px}.owner-chat-messages{padding:15px 11px}.owner-chat-head{padding:13px}.owner-chat-composer{grid-template-columns:1fr;padding:10px}.owner-chat-composer .btn{min-height:46px}.owner-chat-avatar{display:none}.owner-chat-bubble{max-width:94%}}

/* ===== source: owner-command-center-v2.css ===== */
:root{--owner-bg:#02050a;--owner-panel:#071521;--owner-panel-2:#0a1b2a;--owner-line:#35e8d22b;--owner-line-strong:#35e8d25a;--owner-text:#f6fbff;--owner-muted:#90a8ba;--owner-green:#18ffb2;--owner-cyan:#27dfff;--owner-violet:#a684ff;--owner-amber:#ffcc66;--owner-red:#ff5577;--owner-shadow:0 28px 100px #0009}
.owner-command-v2{background:radial-gradient(circle at 5% -10%,#18ffb226,transparent 30%),radial-gradient(circle at 96% 0,#7d63ff20,transparent 26%),linear-gradient(145deg,#02050a,#06111d 58%,#02050a);position:relative;isolation:isolate}
.owner-command-v2:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#0007,transparent 82%)}
.owner-command-v2 .login-card{border-color:var(--owner-line);background:linear-gradient(145deg,#0c1a28f5,#050a11f4);box-shadow:var(--owner-shadow),inset 0 1px #ffffff0a;overflow:hidden;position:relative}
.owner-command-v2 .login-card:after{content:"OWNER";position:absolute;right:-16px;bottom:-24px;color:#ffffff05;font-size:92px;font-weight:1000;letter-spacing:-.08em;pointer-events:none}
.owner-command-v2 .owner-app{grid-template-columns:286px minmax(0,1fr)}
.owner-command-v2 .sidebar{padding:18px 16px;border-right-color:var(--owner-line);background:linear-gradient(180deg,#050c14f4,#02070ded);box-shadow:18px 0 70px #0007;backdrop-filter:blur(26px)}
.owner-command-v2 .brand-mark{width:50px;height:50px;border-radius:17px;box-shadow:0 0 0 1px #ffffff25,0 16px 40px #18ffb229}
.owner-command-v2 .sidebar-nav{gap:7px;margin-top:28px}
.owner-command-v2 .nav-item{min-height:54px;padding:0 13px;border-radius:17px;color:#9fb3c2;transition:.18s ease}
.owner-command-v2 .nav-item:hover{transform:translateX(2px);border-color:#ffffff10;background:#ffffff08;color:#fff}
.owner-command-v2 .nav-item.active{color:#effff9;border-color:#18ffb24d;background:linear-gradient(90deg,#18ffb21a,#27dfff0b);box-shadow:inset 3px 0 var(--owner-green),0 12px 34px #0005}
.owner-command-v2 .nav-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff12;border-radius:11px;background:#ffffff07;color:var(--owner-cyan)}
.owner-command-v2 .session-box{background:#ffffff05;border-color:#ffffff12}.owner-command-v2 .sidebar-foot .btn{width:100%}
.owner-command-v2 .main{padding:18px 24px 88px}
.owner-command-v2 .topbar{top:0;padding:12px 0 18px;background:linear-gradient(#02050afa 72%,transparent)}
.owner-command-v2 .topbar-title h1{font-size:clamp(27px,4vw,42px)}
.owner-command-v2 .top-actions{padding:7px;border:1px solid var(--owner-line);border-radius:18px;background:#07131dcc;backdrop-filter:blur(18px)}
.owner-command-v2 .sync-pill{border:0;background:transparent;padding-left:10px}
.owner-command-v2 .card{border-color:var(--owner-line);border-radius:24px;background:linear-gradient(145deg,#0b1a28ed,#050a11ec);box-shadow:var(--owner-shadow),inset 0 1px #ffffff08,inset 0 0 44px #27dfff05;padding:18px}
.owner-command-v2 .card:hover{border-color:#35e8d247}
.owner-command-v2 .hero-card{min-height:210px;padding:26px;background:radial-gradient(circle at 85% 5%,#27dfff17,transparent 32%),linear-gradient(135deg,#0b1d2b,#071019)}
.owner-command-v2 .hero-card h2{font-size:clamp(29px,4vw,46px);max-width:760px;letter-spacing:-.055em;line-height:1}
.owner-command-v2 .hero-status{min-width:230px;padding:18px;border-radius:22px}
.owner-command-v2 .kpi{min-height:144px;padding:18px}.owner-command-v2 .kpi-value{font-size:clamp(28px,3.4vw,42px)}
.owner-command-v2 .service-strip{gap:11px}.owner-command-v2 .service-mini{min-height:116px;border-radius:18px;padding:15px;background:linear-gradient(145deg,#ffffff09,#ffffff04)}
.owner-command-v2 .service-mini:hover{transform:translateY(-2px);border-color:#18ffb24d}
.owner-command-v2 .policy-grid{gap:12px}.owner-command-v2 .success-box,.owner-command-v2 .warning-box,.owner-command-v2 .error-box{border-radius:17px;padding:15px}
.owner-command-v2 .table-wrap{border-radius:18px;border-color:#ffffff14;background:#02070d88}.owner-command-v2 .table th{background:#091722}.owner-command-v2 .table td{font-size:12px}.owner-command-v2 .table tr:hover td{background:#ffffff05}
.owner-command-v2 .input,.owner-command-v2 .select,.owner-command-v2 .textarea{background:#01060bdc;border-color:#ffffff18}.owner-command-v2 .input:focus,.owner-command-v2 .select:focus,.owner-command-v2 .textarea:focus{border-color:#27dfff6b;box-shadow:0 0 0 4px #27dfff12}
.owner-mission-brief{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;margin-bottom:14px}.owner-mission-copy,.owner-mission-actions{border:1px solid var(--owner-line);border-radius:25px;background:linear-gradient(145deg,#0b1a28ed,#050a11ec);box-shadow:var(--owner-shadow),inset 0 1px #ffffff08}.owner-mission-copy{padding:24px;position:relative;overflow:hidden}.owner-mission-copy:after{content:"ARVIS";position:absolute;right:14px;bottom:-22px;font-size:88px;font-weight:1000;letter-spacing:-.08em;color:#ffffff05}.owner-mission-copy h2{margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1;letter-spacing:-.055em}.owner-mission-copy p{max-width:760px;color:var(--owner-muted);line-height:1.6}.owner-mission-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.owner-mission-tags span{padding:7px 10px;border:1px solid #ffffff13;border-radius:999px;background:#ffffff07;color:#d9e8f1;font:850 10px var(--mono)}.owner-mission-actions{display:grid;gap:9px;padding:16px}.owner-jump{display:grid;grid-template-columns:38px 1fr auto;gap:11px;align-items:center;padding:12px;border:1px solid #ffffff12;border-radius:16px;background:#ffffff05;color:var(--owner-text);text-align:left}.owner-jump:hover{border-color:#18ffb249;background:#18ffb20a}.owner-jump i{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#27dfff10;border:1px solid #27dfff2d;color:var(--owner-cyan);font-style:normal;font-weight:1000}.owner-jump b{display:block;font-size:12px}.owner-jump small{display:block;margin-top:3px;color:var(--owner-muted);font-size:10px;line-height:1.4}.owner-jump em{font-style:normal;color:var(--owner-muted)}
.owner-case-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:13px}.owner-case-step{position:relative;padding:14px;border:1px solid #ffffff12;border-radius:17px;background:#ffffff05;min-height:118px}.owner-case-step:not(:last-child):after{content:"→";position:absolute;right:-11px;top:45%;z-index:2;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--owner-line);border-radius:50%;background:#07131d;color:var(--owner-cyan);font-weight:1000}.owner-case-step small{display:block;color:#8fffe5;font:900 9px var(--mono);text-transform:uppercase;letter-spacing:.1em}.owner-case-step b{display:block;margin-top:8px;font-size:13px}.owner-case-step span{display:block;margin-top:5px;color:var(--owner-muted);font-size:10px;line-height:1.45}
.owner-command-button{display:inline-flex;align-items:center;gap:8px}.owner-command-button kbd{padding:3px 6px;border:1px solid #ffffff18;border-radius:7px;background:#02070d;color:#cfe8f2;font:800 10px var(--mono)}
.owner-command-backdrop{position:fixed;inset:0;z-index:80;display:none;place-items:start center;padding:9vh 18px 18px;background:#000c;backdrop-filter:blur(12px)}.owner-command-backdrop.open{display:grid}.owner-command-palette{width:min(720px,100%);border:1px solid var(--owner-line-strong);border-radius:25px;background:#07131df4;box-shadow:0 35px 140px #000;padding:14px}.owner-command-search{width:100%;border:1px solid #ffffff18;border-radius:16px;background:#01060b;color:var(--owner-text);padding:15px 16px;font:700 15px var(--mono);outline:none}.owner-command-search:focus{border-color:#27dfff70;box-shadow:0 0 0 4px #27dfff12}.owner-command-list{display:grid;gap:7px;max-height:58vh;overflow:auto;margin-top:10px}.owner-command-item{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:11px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--owner-text);text-align:left}.owner-command-item:hover,.owner-command-item.active{border-color:#18ffb23f;background:#18ffb20b}.owner-command-item i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#ffffff08;color:var(--owner-cyan);font-style:normal}.owner-command-item b{display:block;font-size:12px}.owner-command-item span{display:block;color:var(--owner-muted);font-size:10px;margin-top:3px}.owner-command-item kbd{color:var(--owner-muted);font:800 10px var(--mono)}
.owner-command-v2 .mobile-nav{background:#040b12ed;border-color:var(--owner-line);backdrop-filter:blur(22px);box-shadow:0 -20px 60px #0008}
@media(max-width:1120px){.owner-command-v2 .owner-app{grid-template-columns:238px minmax(0,1fr)}.owner-mission-brief{grid-template-columns:1fr}.owner-case-flow{grid-template-columns:repeat(2,1fr)}.owner-case-step:last-child{grid-column:1/-1}}
@media(max-width:820px){.owner-command-v2 .owner-app{display:block}.owner-command-v2 .sidebar{display:none}.owner-command-v2 .main{padding:10px 10px 94px}.owner-command-v2 .topbar{align-items:flex-start;flex-direction:column}.owner-command-v2 .top-actions{width:100%;overflow-x:auto;flex-wrap:nowrap}.owner-command-v2 .grid>.kpi,.owner-command-v2 .span-3,.owner-command-v2 .span-4,.owner-command-v2 .span-5,.owner-command-v2 .span-6,.owner-command-v2 .span-7,.owner-command-v2 .span-8{grid-column:span 12}.owner-command-v2 .service-strip,.owner-command-v2 .policy-grid,.owner-command-v2 .metadata{grid-template-columns:1fr}.owner-command-v2 .hero-card{align-items:flex-start;flex-direction:column}.owner-command-v2 .hero-status{width:100%;text-align:left;min-width:0}.owner-mission-copy{padding:20px}.owner-case-flow{grid-template-columns:1fr}.owner-case-step:last-child{grid-column:auto}.owner-case-step:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-14px;transform:translateX(50%)}}
@media(max-width:560px){.owner-command-v2 .card{padding:14px;border-radius:20px}.owner-command-v2 .top-actions .sync-pill{min-width:max-content}.owner-mission-copy h2{font-size:34px}.owner-mission-actions{padding:12px}.owner-command-button span{display:none}.owner-command-button kbd{display:none}}
@media(prefers-reduced-motion:reduce){.owner-command-v2 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* ===== source: owner-control-center.css ===== */
:root{--bg:#03060b;--panel:#08131e;--panel-2:#0b1825;--line:#1de6c82b;--line-strong:#1de6c855;--line-soft:#ffffff12;--text:#f5fbff;--muted:#8fa4b5;--green:#18ffb2;--cyan:#27dfff;--amber:#ffc95c;--red:#ff526f;--purple:#a98cff;--shadow:0 24px 80px #0008;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;overflow-x:hidden;color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 7% 0,#18ffb21a,transparent 26%),radial-gradient(circle at 95% 0,#27dfff14,transparent 24%),linear-gradient(135deg,#020409,#06111c 56%,#02050a)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.hidden{display:none!important}.full{width:100%}.section-gap{margin-top:12px}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(560px,100%);padding:30px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,#0a1723f5,#050a11f4);box-shadow:var(--shadow)}.login-copy{margin-top:28px}.login-copy h1{margin:0;font-size:clamp(34px,7vw,48px);line-height:1.02;letter-spacing:-.055em}.production-note{margin-top:14px;padding:10px 12px;border:1px solid #18ffb236;border-radius:13px;color:#d6ffef;background:#18ffb20d;font-size:12px;font-weight:800}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:#03100d;background:linear-gradient(135deg,var(--green),var(--cyan));font-weight:1000;box-shadow:0 0 30px #18ffb225}.brand strong{display:block}.brand small{display:block;color:var(--muted);margin-top:2px}.field{display:grid;gap:7px;margin-top:15px}.field label{font-size:12px;font-weight:850;color:#dffaf7}.input,.select,.textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:#02070d;color:var(--text);padding:13px 14px;outline:none}.textarea{min-height:120px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:#18ffb270;box-shadow:0 0 0 3px #18ffb212}.btn{min-height:42px;border:1px solid var(--line);border-radius:13px;padding:0 15px;color:var(--text);background:#ffffff0b;font-weight:900}.btn:hover{border-color:var(--line-strong);background:#ffffff11}.btn.primary{border:0;color:#03100d;background:linear-gradient(135deg,var(--green),var(--cyan))}.btn.danger{border-color:#ff526f55;color:#ffdce3;background:#ff526f16}.btn.warn{border-color:#ffc95c55;color:#ffe9b1;background:#ffc95c12}.btn.small{min-height:34px;padding:0 11px;font-size:12px}.btn:disabled{opacity:.5;cursor:not-allowed}.login-card .btn.primary{margin-top:18px}.login-card .error-box{margin-top:12px}.owner-app{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:18px 14px;border-right:1px solid var(--line);background:#030910e8;backdrop-filter:blur(20px);display:flex;flex-direction:column;z-index:10}.sidebar-nav{display:grid;gap:6px;margin-top:24px;overflow:auto;padding-right:2px}.nav-item{width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 12px;border:1px solid transparent;border-radius:15px;color:#abc0cf;background:transparent;text-align:left;font-weight:850}.nav-item:hover{background:#ffffff08;color:#fff}.nav-item.active{color:#eafff9;border-color:#18ffb239;background:linear-gradient(90deg,#18ffb216,#27dfff09)}.nav-icon{font-size:16px}.nav-badge{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;color:#03100d;background:var(--amber);font-size:10px;font-weight:1000}.sidebar-foot{margin-top:auto;display:grid;gap:8px;padding-top:12px}.session-box{padding:12px;border:1px solid var(--line-soft);border-radius:14px;background:#ffffff06}.session-box b{font-size:12px}.session-box span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.main{min-width:0;padding:18px 20px 76px}.topbar{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0 16px;background:linear-gradient(#03060bf5 78%,transparent)}.topbar h1{margin:0;font-size:clamp(25px,4vw,39px);letter-spacing:-.05em}.eyebrow{display:block;color:#8effe2;font:900 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.top-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sync-pill,.status-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:#b8cbd7;background:#08131ccf;font-size:11px;font-weight:850}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 13px currentColor}.dot.warn{background:var(--amber)}.dot.bad{background:var(--red)}body.owner-command-v2 .page{display:none}body.owner-command-v2 .page.active{display:block}.customer-main>main.customer-route-visible{display:block!important;visibility:visible!important;opacity:1!important}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px}.compact-grid{gap:12px}.grid>.kpi{grid-column:span 3}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.card{border:1px solid var(--line);border-radius:21px;background:linear-gradient(145deg,#0a1723e8,#050b12e8);box-shadow:var(--shadow),inset 0 0 30px #27dfff05;padding:16px;min-width:0}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:13px}.card h2,.card h3{margin:0;letter-spacing:-.025em}.card h2{font-size:19px}.card h3{font-size:15px}.muted{color:var(--muted);line-height:1.55}.small{font-size:11px}.owner-home{display:grid;gap:12px}.hero-card{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#0b1d2be8,#071019e8)}.hero-card h2{font-size:28px;margin-bottom:4px}.hero-status{min-width:210px;padding:14px;border-radius:18px;border:1px solid #18ffb23b;background:#18ffb20e;text-align:right}.hero-status .badge{margin-bottom:8px}.hero-status b{display:block;color:var(--green);font-size:25px}.hero-status span{display:block;color:var(--muted);font-size:11px;margin-top:3px}.kpi{padding:16px;min-height:128px}.kpi-top{display:flex;justify-content:space-between;gap:10px}.kpi-label{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.kpi-value{font-size:clamp(24px,3.2vw,35px);font-weight:1000;line-height:1.03;letter-spacing:-.04em;margin-top:7px;overflow-wrap:anywhere}.kpi-foot{display:flex;align-items:center;gap:6px;color:#a7c0cf;font-size:11px;line-height:1.35;margin-top:8px}.kpi-icon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;color:var(--cyan);border:1px solid #27dfff35;background:#27dfff10;font-weight:1000}.tone-green{color:var(--green)}.tone-amber{color:var(--amber)}.tone-red{color:var(--red)}.tone-cyan{color:var(--cyan)}.service-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.service-mini{padding:13px;border:1px solid var(--line-soft);border-radius:15px;background:#ffffff05;color:var(--text);text-align:left;min-height:104px}.service-mini:hover{border-color:#18ffb250;background:#18ffb20a}.service-mini b{display:block;font-size:12px;margin-bottom:8px}.service-mini small{display:block;color:var(--muted);margin-top:8px}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:1000;text-transform:uppercase;background:#ffffff0b;white-space:nowrap}.badge.ok{color:var(--green);background:#18ffb213}.badge.warn{color:var(--amber);background:#ffc95c13}.badge.bad{color:var(--red);background:#ff526f15}.clean-list{display:grid;gap:8px}.clean-action{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center;padding:11px;border:1px solid var(--line-soft);border-radius:14px;color:var(--text);background:#ffffff05;text-align:left}.clean-action:hover{border-color:#18ffb248}.clean-action b{display:block;font-size:12px}.clean-action small{display:block;color:var(--muted);font-size:10px;line-height:1.4;margin-top:3px}.clean-action i{min-width:28px;height:28px;border-radius:10px;background:#ffffff0b;display:grid;place-items:center;font-style:normal;font-weight:1000}.clean-action.critical{border-color:#ff526f45}.clean-action.high{border-color:#ffc95c38}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.proof-grid.vertical{grid-template-columns:1fr}.summary-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px;border:1px solid var(--line-soft);border-radius:13px;background:#ffffff05}.summary-row span{color:var(--muted);font-size:11px}.summary-row b{font-size:12px}.mini-trends{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini-trends>div{border:1px solid var(--line-soft);border-radius:14px;padding:10px;background:#ffffff04}.mini-trends b{font-size:22px;color:var(--green)}.mini-trends span{display:block;color:var(--muted);font-size:11px}.chart{display:flex;align-items:flex-end;gap:8px;height:150px;padding-top:12px}.chart.slim{height:74px}.bar-col{flex:1;min-width:0;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.bar{height:calc(var(--value)*1%);min-height:4px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--cyan),var(--green));box-shadow:0 0 18px #18ffb21f}.bar-col small{display:block;color:var(--muted);font-size:9px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-wrap{overflow:auto;border:1px solid var(--line-soft);border-radius:15px}.table{width:100%;border-collapse:collapse;min-width:780px}.table.compact-table{min-width:680px}.table th,.table td{padding:11px;border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;font-size:12px}.table th{position:sticky;top:0;color:#8fa6b6;background:#0c1822;text-transform:uppercase;letter-spacing:.08em;font-size:9px;z-index:1}.table tr:hover td{background:#ffffff04}.mono{font-family:var(--mono);font-size:10px;word-break:break-all}.toolbar{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filters .input,.filters .select{width:auto;min-width:160px;padding:9px 11px}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.empty{padding:18px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center}.empty.compact{padding:14px}.error-box{padding:12px;border:1px solid #ff526f40;border-radius:14px;color:#ffd9e0;background:#ff526f10}.success-box{padding:12px;border:1px solid #18ffb23c;border-radius:14px;color:#d6ffef;background:#18ffb20e}.error-state{display:flex;align-items:center;justify-content:space-between;gap:16px}.error-state b{display:block;color:#ffd9e0}.error-state span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.source-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.source-card{padding:13px;border:1px solid var(--line-soft);border-radius:15px;background:#ffffff05;min-height:160px}.source-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.source-stats div{padding:8px;border-radius:11px;background:#00000024}.source-stats label{display:block;color:var(--muted);font-size:8px;text-transform:uppercase}.source-stats b{display:block;margin-top:3px}.owner-details{border:0}.owner-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.owner-details summary::-webkit-details-marker{display:none}.owner-details summary span{display:grid;gap:3px}.owner-details summary small{color:var(--muted)}.clean-form{margin-top:14px}.policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metadata{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.metadata div{padding:10px;border:1px solid var(--line-soft);border-radius:12px;background:#ffffff05}.metadata label{display:block;color:var(--muted);font-size:9px;text-transform:uppercase}.metadata b{display:block;margin-top:4px;font-size:11px;word-break:break-word}.feedback-message{margin-top:14px;padding:14px;border:1px solid var(--line-soft);border-radius:14px;background:#02070d;color:#d9e8f2;line-height:1.6}.modal-backdrop{position:fixed;inset:0;z-index:30;background:#000c;display:grid;place-items:center;padding:18px}.modal{width:min(620px,100%);max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:24px;background:#08131d;box-shadow:0 30px 120px #000;padding:20px}.modal-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.modal-head h2{margin:0}.modal-close{width:34px;height:34px;border:1px solid var(--line-soft);border-radius:10px;color:#fff;background:#ffffff08}.modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:18px}.toast{position:fixed;right:18px;bottom:18px;z-index:40;max-width:420px;padding:13px 15px;border:1px solid var(--line-strong);border-radius:14px;background:#101c28f5;box-shadow:var(--shadow);display:none}.toast.show{display:block}.toast.bad{border-color:#ff526f66;color:#ffd9e0}.mobile-nav{display:none}.mobile-logout{display:none}.loading{animation:pulse 1.2s infinite}@keyframes pulse{50%{opacity:.45}}@media(max-width:1280px){.service-strip{grid-template-columns:repeat(3,1fr)}.grid>.kpi{grid-column:span 6}.span-3{grid-column:span 6}.span-4,.span-5,.span-6,.span-7,.span-8{grid-column:span 12}.policy-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr}}@media(max-width:920px){.owner-app{grid-template-columns:210px minmax(0,1fr)}.source-cards,.mini-trends{grid-template-columns:1fr}.service-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.owner-app{display:block}.sidebar{display:none}.main{width:100%;max-width:none;padding:10px 10px 98px}.topbar{position:sticky;top:0;align-items:flex-start;padding:10px 0 12px;background:linear-gradient(#03060bf7 82%,transparent)}.topbar h1{font-size:28px;line-height:1}.top-actions{justify-content:flex-end;gap:6px}.top-actions .btn{min-height:36px;padding:0 11px;font-size:11px}.sync-pill{max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-logout{display:inline-flex}.grid{gap:10px}.grid>.kpi{grid-column:span 6;min-height:126px;padding:13px}.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-12{grid-column:span 12}.kpi-label{font-size:9px;line-height:1.25}.kpi-value{font-size:clamp(20px,6vw,31px);line-height:1.02;margin-top:8px}.kpi-foot{font-size:10px}.card{border-radius:17px;padding:14px}.card h2{font-size:17px}.hero-card{display:grid}.hero-status{text-align:left;min-width:0}.service-strip,.source-cards,.mini-trends{grid-template-columns:1fr}.filters{width:100%}.filters .input,.filters .select{width:100%;min-width:0}.source-stats{grid-template-columns:repeat(3,1fr)}.metadata{grid-template-columns:1fr}.policy-grid{grid-template-columns:1fr}.mobile-nav{display:flex;position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:30;overflow-x:auto;padding:7px;border:1px solid var(--line);border-radius:17px;background:#06101af2;backdrop-filter:blur(20px);box-shadow:0 16px 50px #000c}.mobile-nav button{flex:0 0 76px;border:0;border-radius:12px;padding:7px 4px;color:var(--muted);background:transparent;font-size:9px;font-weight:850}.mobile-nav button.active{color:#03100d;background:linear-gradient(135deg,var(--green),var(--cyan))}.mobile-nav span{display:block;font-size:15px;margin-bottom:3px}.table{min-width:700px}.table-wrap{max-width:100%}.modal{padding:16px}.error-state{align-items:flex-start;flex-direction:column}}@media(max-width:430px){.grid>.kpi{grid-column:span 12;min-height:auto}.topbar{display:grid;grid-template-columns:1fr auto}.sync-pill{display:none}.hero-card h2{font-size:24px}.login-card{padding:22px;border-radius:22px}}.verdict-card{border:1px solid #ffffff18;border-radius:24px;padding:16px;background:linear-gradient(145deg,#081722f4,#04090ff2);display:grid;gap:14px}.verdict-card.green{border-color:#18ffb255}.verdict-card.yellow{border-color:#ffcc6655}.verdict-card.orange{border-color:#ff9f435c}.verdict-card.red{border-color:#ff557766}.verdict-card.neutral{border-color:#9fb3c855;background:linear-gradient(145deg,#0a1420f4,#050910f2)}.vc-header{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center}.vc-grade{min-height:132px;border:1px solid #ffffff18;border-radius:22px;display:grid;place-items:center;background:#02070d}.vc-grade strong{font-size:78px;line-height:1}.vc-hourglass{font-size:54px}.verdict-card.green .vc-grade strong{color:var(--green)}.verdict-card.yellow .vc-grade strong{color:var(--amber)}.verdict-card.orange .vc-grade strong{color:#ff9f43}.verdict-card.red .vc-grade strong{color:var(--red)}.vc-header h2{margin:6px 0;font-size:clamp(28px,5vw,54px);letter-spacing:-.05em}.vc-header p{color:var(--muted);line-height:1.55}.vc-meta{display:inline-block;font:900 10px var(--mono);color:#b9d2df;word-break:break-all}.vc-block h3{margin:0 0 8px}.vc-list{display:grid;gap:8px}.vc-row{display:grid;grid-template-columns:13px minmax(0,1fr) minmax(90px,auto);gap:10px;align-items:center;border:1px solid #ffffff12;border-radius:14px;padding:11px;color:inherit;background:#ffffff05}.vc-row span{width:10px;height:10px;border-radius:50%;background:#788896}.vc-row.green span{background:var(--green)}.vc-row.red span{background:var(--red)}.vc-row.yellow span{background:var(--amber)}.vc-row.gray span{background:#788896}.vc-row b{font-size:13px}.vc-row em{font-style:normal;color:#c7d9e3;text-align:right;font-size:12px;overflow-wrap:anywhere}.vc-empty{border:1px dashed #ffffff20;border-radius:14px;padding:12px;color:var(--muted)}.vc-disclaimer{margin:0;padding:12px;border:1px solid #ffffff12;border-radius:14px;color:var(--muted);font-size:12px;line-height:1.5}@media(max-width:620px){.vc-header{grid-template-columns:1fr}.vc-grade{min-height:92px}.vc-row{grid-template-columns:13px 1fr}.vc-row em{grid-column:2;text-align:left}}

/* ===== source: owner-court-ui.css ===== */
.court-docket{position:relative;overflow:hidden;border:1px solid #a684ff55!important;background:radial-gradient(circle at 90% 0,#a684ff18,transparent 32%),linear-gradient(145deg,#0b1725f2,#050910f4)!important}.court-docket:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,#18ffb208,transparent);transform:translateX(-100%);animation:courtSweep 8s ease-in-out infinite}.court-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.court-head h2{margin:5px 0 7px}.court-case-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#bfaeff;font-size:12px;overflow-wrap:anywhere}.court-authority{margin-top:14px;padding:12px 14px;border:1px solid #18ffb233;border-radius:14px;background:#18ffb20b;color:#b8c8d5;line-height:1.55}.court-authority b{color:#18ffb2}.court-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.court-opinion,.court-panel-card{position:relative;padding:15px;border:1px solid #ffffff14;border-radius:17px;background:#02070db8;box-shadow:inset 0 1px #ffffff08}.court-opinion header,.court-panel-card header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.court-opinion h3,.court-panel-card h3{font-size:15px;margin:0}.court-model{display:block;margin-top:3px;color:#8197a9;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.court-opinion p,.court-panel-card p{white-space:pre-wrap;color:#c7d4de;line-height:1.62;margin:0}.court-evidence{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.court-evidence span{padding:6px 8px;border:1px solid #27dfff31;border-radius:999px;background:#27dfff0b;color:#79e9ff;font:10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.court-limitations{margin-top:12px;padding:10px 12px;border:1px solid #ffcc6630;border-radius:12px;background:#ffcc6609;color:#d7c89d;font-size:12px;line-height:1.55}.court-panel-card{grid-column:1/-1;border-color:#27dfff39;background:linear-gradient(145deg,#061521dd,#03080edb)}.court-panel-card.senior{border-color:#a684ff50;background:radial-gradient(circle at 100% 0,#a684ff17,transparent 34%),linear-gradient(145deg,#0b1220e8,#03070de8)}.court-empty{padding:16px;border:1px dashed #ffffff20;border-radius:15px;color:#91a7b8}.court-error-list{margin-top:12px}.court-status-ready{color:#18ffb2}.court-status-partial{color:#ffcc66}.court-status-error{color:#ff5577}@keyframes courtSweep{0%,72%,100%{transform:translateX(-100%)}84%{transform:translateX(100%)}}@media(max-width:760px){.court-stage-grid{grid-template-columns:1fr}.court-head{flex-direction:column}.court-panel-card{grid-column:auto}.court-opinion,.court-panel-card{padding:13px}.court-docket:before{animation:none}}@media(prefers-reduced-motion:reduce){.court-docket:before{animation:none}}

/* ===== source: owner-evidence-explorer-v2.css ===== */
/* Koschei Owner Evidence Explorer v2
 * Presentation only. Canonical evidence and verdict authority remain server-owned.
 */
.koschei-evidence-explorer{overflow:hidden}
.koschei-explorer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}
.koschei-explorer-metrics>div{padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025)}
.koschei-explorer-metrics span{display:block;color:#718795;font:800 8px var(--owner-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}
.koschei-explorer-metrics strong{display:block;margin-top:5px;color:#ebfaff;font-size:18px}
.koschei-explorer-tabs{display:flex;gap:7px;margin:13px 0 10px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025);overflow-x:auto}
.koschei-explorer-tabs button{flex:0 0 auto;min-height:34px;padding:7px 11px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8fa5b2;font:800 9px var(--owner-mono,ui-monospace,monospace);cursor:pointer}
.koschei-explorer-tabs button[aria-pressed="true"]{border-color:rgba(83,244,208,.25);background:rgba(83,244,208,.09);color:#7dffe1}
.koschei-explorer-view[hidden]{display:none!important}
.koschei-graph-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:10px;align-items:start}
.koschei-graph-host{min-width:0;overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:radial-gradient(circle at 50% 0,rgba(57,232,205,.045),transparent 38%),rgba(0,0,0,.13)}
.koschei-trajectory-svg{display:block;width:100%;min-width:760px;min-height:360px}
.koschei-trajectory-svg marker path{fill:#536c78}
.koschei-graph-column-title{fill:#66808d;font:800 10px var(--owner-mono,ui-monospace,monospace);letter-spacing:.1em}
.koschei-graph-edge{fill:none;stroke:#526874;stroke-width:2;opacity:.62;cursor:pointer;transition:opacity .15s,stroke-width .15s}
.koschei-graph-edge:hover{opacity:1;stroke-width:4}
.koschei-graph-edge.state-verified{stroke:#56dbbd}.koschei-graph-edge.state-signed{stroke:#78a4ff}.koschei-graph-edge.state-observed{stroke:#dbb85b}.koschei-graph-edge.state-pending{stroke:#d06b80;stroke-dasharray:7 6}
.koschei-graph-node{cursor:pointer;outline:none}.koschei-graph-node rect{fill:#07141b;stroke:#27404c;stroke-width:1.5;transition:stroke .15s,fill .15s}.koschei-graph-node:hover rect,.koschei-graph-node:focus rect{stroke:#63efd1;fill:#092129}
.koschei-graph-node.column-funder rect{stroke:#8b77da}.koschei-graph-node.column-actor rect{stroke:#4c91c5}.koschei-graph-node.column-token rect{stroke:#4dc7a8}.koschei-graph-node.column-artifact rect{stroke:#c39d51}
.koschei-graph-node-role{fill:#9db1bc;font:800 9px var(--owner-mono,ui-monospace,monospace);text-transform:uppercase}.koschei-graph-node-id{fill:#e8f6fb;font:700 10px var(--owner-mono,ui-monospace,monospace)}
.koschei-graph-detail{position:sticky;top:58px;min-height:180px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(4,15,21,.8);overflow:hidden}
.koschei-explorer-eyebrow{display:block;color:#68efd1;font:800 8px var(--owner-mono,ui-monospace,monospace);letter-spacing:.12em}.koschei-graph-detail h4{margin:7px 0 0;color:#edfaff;font-size:14px}.koschei-graph-detail p{margin:7px 0;color:#91a7b2;font-size:11px;line-height:1.45}.koschei-graph-detail small{display:block;margin:6px 0;color:#708995}.koschei-graph-detail code{display:block;margin-top:7px;color:#9ec7d8;font:700 9px var(--owner-mono,ui-monospace,monospace);overflow-wrap:anywhere}
.koschei-explorer-json{max-height:260px;margin:10px 0 0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#02080d;color:#9fc3d1;font:700 9px/1.45 var(--owner-mono,ui-monospace,monospace);white-space:pre-wrap;overflow:auto}
.koschei-explorer-boundary{margin:8px;padding:9px 10px;border-left:2px solid rgba(255,196,84,.55);background:rgba(255,196,84,.045);color:#9e9276;font-size:10px;line-height:1.45}
.koschei-explorer-empty{padding:20px;text-align:center;color:#6f8793;font-size:11px}
.koschei-timeline-list{position:relative;display:grid;gap:8px}.koschei-timeline-list:before{content:"";position:absolute;left:154px;top:10px;bottom:10px;width:1px;background:rgba(255,255,255,.09)}
.koschei-timeline-row{position:relative;display:grid;grid-template-columns:140px minmax(0,1fr);gap:28px;padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.018)}
.koschei-timeline-row:before{content:"";position:absolute;left:149px;top:20px;width:11px;height:11px;border:2px solid #718997;border-radius:50%;background:#071016}.koschei-timeline-row[data-state="verified"]:before{border-color:#56dbbd}.koschei-timeline-row[data-state="signed"]:before{border-color:#78a4ff}.koschei-timeline-row[data-state="observed"]:before{border-color:#dbb85b}.koschei-timeline-row[data-state="pending"]:before{border-color:#d06b80}
.koschei-timeline-time{color:#738a96;font:700 9px/1.4 var(--owner-mono,ui-monospace,monospace)}.koschei-timeline-body b{display:block;color:#e7f5fb;font-size:12px}.koschei-timeline-body span{display:block;margin-top:4px;color:#9db0ba;font-size:10px}.koschei-timeline-body small{display:block;margin-top:5px;color:#617986;font:700 8px var(--owner-mono,ui-monospace,monospace);overflow-wrap:anywhere}
.koschei-evidence-controls{display:grid;grid-template-columns:minmax(0,1fr) 170px 150px;gap:7px;margin-bottom:9px}.koschei-evidence-controls input,.koschei-evidence-controls select{width:100%;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#071219;color:#d9eaf2;font:700 10px var(--owner-mono,ui-monospace,monospace);outline:none}.koschei-evidence-controls input:focus,.koschei-evidence-controls select:focus{border-color:rgba(88,236,206,.45)}
.koschei-evidence-summary{margin:0 0 8px;color:#728995;font:700 9px var(--owner-mono,ui-monospace,monospace)}
.koschei-evidence-explorer-list{display:grid;gap:7px}.koschei-evidence-record{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.018);overflow:hidden}.koschei-evidence-record[open]{border-color:rgba(91,225,197,.16)}
.koschei-evidence-record summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;cursor:pointer;list-style:none}.koschei-evidence-record summary::-webkit-details-marker{display:none}.koschei-evidence-record__title{min-width:0}.koschei-evidence-record__title span{display:block;color:#64808d;font:800 8px var(--owner-mono,ui-monospace,monospace);text-transform:uppercase;letter-spacing:.08em}.koschei-evidence-record__title b{display:block;margin-top:3px;color:#e7f6fb;font-size:11px}.koschei-evidence-record__title small{display:block;margin-top:3px;color:#5d7682;font:700 8px var(--owner-mono,ui-monospace,monospace);overflow-wrap:anywhere}.koschei-evidence-record summary em{flex:0 0 auto;padding:4px 6px;border-radius:999px;background:#ffffff08;color:#8ba0aa;font:900 8px var(--owner-mono,ui-monospace,monospace);font-style:normal}.koschei-evidence-record[data-state="verified"] summary em{background:rgba(76,218,185,.1);color:#70e8cc}.koschei-evidence-record[data-state="signed"] summary em{background:rgba(106,151,255,.1);color:#91afff}.koschei-evidence-record[data-state="pending"] summary em{background:rgba(255,92,124,.09);color:#ff8299}.koschei-evidence-record[data-state="observed"] summary em{background:rgba(238,193,88,.09);color:#dfc16d}.koschei-evidence-record>p{margin:0;padding:0 11px 2px;color:#8ea3ae;font-size:10px;line-height:1.5}.koschei-evidence-record>.koschei-explorer-json{margin:8px 10px 10px}
.koschei-raw-payload{margin:10px 0;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.12);overflow:hidden}.koschei-raw-payload>summary{padding:10px 12px;color:#9fb5bf;font:800 10px var(--owner-mono,ui-monospace,monospace);cursor:pointer}.koschei-raw-payload>small{display:block;padding:0 12px 9px;color:#657e89;font-size:9px}.koschei-raw-payload>pre{margin:0!important;border-radius:0!important;max-height:440px;overflow:auto}
@media(max-width:980px){.koschei-graph-layout{grid-template-columns:1fr}.koschei-graph-detail{position:relative;top:auto}.koschei-evidence-controls{grid-template-columns:1fr 1fr}.koschei-evidence-search{grid-column:1/-1}}
@media(max-width:720px){.koschei-explorer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.koschei-timeline-list:before{left:16px}.koschei-timeline-row{grid-template-columns:1fr;gap:4px;padding-left:35px}.koschei-timeline-row:before{left:10px;top:14px}.koschei-timeline-time{font-size:8px}.koschei-evidence-controls{grid-template-columns:1fr}.koschei-evidence-search{grid-column:auto}.koschei-trajectory-svg{min-width:680px}.koschei-graph-host{margin-left:-2px;margin-right:-2px}}

/* ===== source: owner-growth-console.css ===== */
.owner-customer-directory,.arvis-social-studio{display:grid;gap:16px}.customer-hero,.arvis-social-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:20px;border:1px solid rgba(100,220,255,.14);background:linear-gradient(135deg,rgba(10,26,34,.92),rgba(6,13,18,.96));border-radius:18px}.customer-hero h2,.arvis-social-top h2{margin:5px 0 8px;font-size:clamp(22px,3vw,34px)}.customer-hero p,.arvis-social-top p{margin:0;max-width:820px;color:var(--muted,#8fa3ad);line-height:1.55}.customer-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.customer-metric{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(7,17,23,.86)}.customer-metric span,.customer-metric small{display:block;color:var(--muted,#8fa3ad)}.customer-metric b{display:block;margin:6px 0 4px;font-size:24px}.customer-metric.green b{color:#76f7b2}.customer-metric.cyan b{color:#71dfff}.customer-metric.amber b{color:#ffc766}.customer-metric.red b{color:#ff8181}.customer-directory-card{padding:0;overflow:hidden}.customer-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px}.customer-search,.customer-filters{display:flex;gap:8px;flex-wrap:wrap}.customer-search{flex:1}.customer-search .input{min-width:260px;flex:1}.customer-filters .input{min-width:150px}.customer-result-head{display:flex;justify-content:space-between;gap:12px;padding:0 16px 12px;color:var(--muted,#8fa3ad);font-size:12px}.customer-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;margin-top:4px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.05em}.customer-pill.ok,.customer-pill.professional,.customer-pill.enterprise{color:#8bf5bd;border-color:rgba(94,240,160,.28);background:rgba(36,162,101,.12)}.customer-pill.warn,.customer-pill.starter{color:#ffd37c;border-color:rgba(255,196,85,.28);background:rgba(179,122,26,.12)}.customer-pill.danger{color:#ff9d9d;border-color:rgba(255,99,99,.28);background:rgba(180,45,45,.12)}.customer-pill.free{color:#9fc2d1}.customer-table td{vertical-align:middle}[data-publishing-nav]{display:none!important}.arvis-social-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:3px}.arvis-social-tab{white-space:nowrap}.social-platform-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.social-pack-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.social-pack-panel{display:grid;gap:12px}.social-field{display:grid;gap:6px}.social-field label{font-size:11px;letter-spacing:.08em;color:var(--muted,#8fa3ad);font-weight:800}.social-field textarea,.social-field input{width:100%;box-sizing:border-box}.social-field textarea{min-height:96px;resize:vertical}.social-field textarea[data-short]{min-height:58px}.social-ai-status{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border:1px solid rgba(114,222,255,.14);border-radius:12px;background:rgba(20,45,57,.25)}.social-ai-status b{color:#85e7ff}.social-action-stack{display:flex;flex-wrap:wrap;gap:8px}.social-video-box video{width:100%;max-height:620px;border-radius:16px;background:#020506}.social-video-empty{display:grid;place-items:center;min-height:240px;padding:22px;text-align:center;border:1px dashed rgba(255,255,255,.12);border-radius:16px;color:var(--muted,#8fa3ad)}.social-progress-track{height:5px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07)}.social-progress-track span{display:block;width:0;height:100%;background:linear-gradient(90deg,#6ad9ff,#7dffb0);transition:width .2s ease}.social-evidence-note{font-size:12px;line-height:1.5;color:var(--muted,#8fa3ad)}@media(max-width:1100px){.customer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.social-pack-grid{grid-template-columns:1fr}}@media(max-width:720px){.customer-hero,.arvis-social-top{padding:15px;flex-direction:column}.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-toolbar{align-items:stretch;flex-direction:column}.customer-search,.customer-filters{display:grid;grid-template-columns:1fr}.customer-search .input,.customer-filters .input{min-width:0;width:100%}.customer-result-head{flex-direction:column}.social-action-stack .arvis-action,.social-action-stack .btn{flex:1 1 45%}.customer-table{min-width:760px}}

/* ===== source: owner-investigation-ux.css ===== */
/* Koschei Owner Investigation UX v1
 * Presentation only. No verdict, evidence, grade, policy, or authority semantics live here.
 */
.koschei-decision-lens{margin:14px 0 16px;padding:16px;border:1px solid rgba(82,246,207,.2);border-radius:20px;background:linear-gradient(135deg,rgba(6,31,39,.92),rgba(5,18,27,.94));box-shadow:0 18px 42px rgba(0,0,0,.16)}
.koschei-decision-lens__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.koschei-decision-lens__copy{min-width:0}
.koschei-decision-lens__kicker{display:block;margin-bottom:6px;color:#71f6d7;font:800 9px var(--owner-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase}
.koschei-decision-lens h3{margin:0;color:#f3fbff;font-size:18px;line-height:1.15}
.koschei-decision-lens p{margin:8px 0 0;color:#b8cad4;font-size:12px;line-height:1.55}
.koschei-decision-lens__action{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:8px 11px;border:1px solid rgba(82,246,207,.28);border-radius:999px;background:rgba(82,246,207,.1);color:#7dffe1;font:900 10px var(--owner-mono,ui-monospace,monospace);letter-spacing:.05em;text-transform:uppercase}
.koschei-decision-lens__action[data-policy="block"]{border-color:rgba(255,83,115,.38);background:rgba(255,83,115,.11);color:#ff7791}
.koschei-decision-lens__action[data-policy="warn"]{border-color:rgba(255,198,88,.34);background:rgba(255,198,88,.1);color:#ffd57a}
.koschei-decision-lens__action[data-policy="withhold"]{border-color:rgba(121,159,255,.34);background:rgba(121,159,255,.1);color:#9ab5ff}
.koschei-decision-lens__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px}
.koschei-decision-stat{padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.025)}
.koschei-decision-stat span{display:block;color:#718795;font:800 8px var(--owner-mono,ui-monospace,monospace);letter-spacing:.09em;text-transform:uppercase}
.koschei-decision-stat strong{display:block;margin-top:5px;color:#eaf8ff;font-size:13px;line-height:1.2;overflow-wrap:anywhere}
.koschei-evidence-nav{position:sticky;top:0;z-index:8;display:flex;gap:7px;margin:0 0 14px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(3,12,18,.9);backdrop-filter:blur(14px);overflow-x:auto;scrollbar-width:none}
.koschei-evidence-nav::-webkit-scrollbar{display:none}
.koschei-evidence-nav button{flex:0 0 auto;min-height:32px;padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.035);color:#b9cad4;font:800 9px var(--owner-mono,ui-monospace,monospace);letter-spacing:.04em;cursor:pointer}
.koschei-evidence-nav button:active{transform:translateY(1px)}
.koschei-rule-toggle{width:100%;margin:10px 0 0;padding:10px 12px;border:1px solid rgba(82,246,207,.18);border-radius:12px;background:rgba(82,246,207,.06);color:#7dffe1;font:800 10px var(--owner-mono,ui-monospace,monospace);cursor:pointer}
.koschei-rule-section.is-collapsed .arvis-rule:nth-child(n+5){display:none}
.koschei-rule-section .arvis-rule{scroll-margin-top:70px}
.koschei-ux-section-target{scroll-margin-top:68px}
.koschei-ux-note{margin-top:10px;padding:9px 11px;border-left:2px solid rgba(125,255,225,.55);border-radius:0 10px 10px 0;background:rgba(125,255,225,.045);color:#8fa5b2;font-size:10px;line-height:1.5}
.koschei-operator-intelligence{border-color:rgba(84,184,255,.18)!important;background:linear-gradient(145deg,rgba(11,31,46,.54),rgba(5,18,27,.42))!important}
.koschei-operator-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}
.koschei-operator-stat{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}
.koschei-operator-stat span{display:block;color:#718795;font:800 8px var(--owner-mono,ui-monospace,monospace);text-transform:uppercase;letter-spacing:.07em}
.koschei-operator-stat strong{display:block;margin-top:5px;color:#dff8ff;font-size:17px}
.koschei-operator-list{display:grid;gap:8px}
.koschei-operator-row{padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(2,12,18,.55)}
.koschei-operator-row__title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}
.koschei-operator-row__title strong{color:#74e5ff;font:900 9px var(--owner-mono,ui-monospace,monospace);letter-spacing:.06em}
.koschei-operator-row__title span{color:#9eb2be;font:800 8px var(--owner-mono,ui-monospace,monospace);text-transform:uppercase}
.koschei-operator-row>b{display:block;color:#edfaff;font-size:12px}
.koschei-operator-row p{margin:5px 0 0!important;color:#9eb2be!important;font-size:10px!important;line-height:1.48!important}
.koschei-operator-row__facts{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
.koschei-operator-row__facts span{padding:4px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);color:#8fa7b5;font:800 8px var(--owner-mono,ui-monospace,monospace)}
.koschei-tempo-details{margin-top:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.02);overflow:hidden}
.koschei-tempo-details summary{padding:10px 12px;color:#9fefff;font:800 9px var(--owner-mono,ui-monospace,monospace);cursor:pointer;list-style-position:inside}
.koschei-tempo-paths{display:grid;gap:1px;border-top:1px solid rgba(255,255,255,.07)}
.koschei-tempo-path{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:9px;padding:9px 12px;background:rgba(0,0,0,.12)}
.koschei-tempo-path b{color:#d8edf6;font:800 9px var(--owner-mono,ui-monospace,monospace);overflow-wrap:anywhere}
.koschei-tempo-path span{color:#7f96a4;font:700 8px var(--owner-mono,ui-monospace,monospace);overflow-wrap:anywhere}
@media(max-width:820px){
  .koschei-decision-lens{margin:10px 0 12px;padding:13px;border-radius:17px}
  .koschei-decision-lens__top{display:block}
  .koschei-decision-lens__action{margin-top:10px}
  .koschei-decision-lens__grid,.koschei-operator-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .koschei-evidence-nav{top:4px;margin-left:-2px;margin-right:-2px}
}
@media(max-width:430px){
  .koschei-decision-lens__grid{gap:6px}
  .koschei-decision-stat{padding:9px}
  .koschei-decision-stat strong{font-size:12px}
  .koschei-tempo-path{grid-template-columns:1fr}
}

/* ===== source: owner-investor-protection.css ===== */
.koschei-investor-protection{margin:16px 0;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.025)}
.koschei-investor-protection[data-decision="avoid"]{border-color:rgba(255,80,100,.45);background:linear-gradient(135deg,rgba(120,15,35,.28),rgba(20,8,12,.5))}
.koschei-investor-protection[data-decision="not_cleared"]{border-color:rgba(255,190,70,.35);background:linear-gradient(135deg,rgba(95,65,10,.18),rgba(20,16,8,.45))}
.koschei-investor-protection[data-decision="review_first"]{border-color:rgba(255,160,70,.35)}
.koschei-investor-protection[data-decision="cleared_with_limits"]{border-color:rgba(60,220,165,.32)}
.koschei-investor-protection__top{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.koschei-investor-protection__kicker{display:block;font:700 10px/1.2 ui-monospace,monospace;letter-spacing:.16em;opacity:.72}.koschei-investor-protection h2{margin:6px 0 8px;font-size:28px;line-height:1}.koschei-investor-protection p{margin:0;line-height:1.45;color:rgba(238,246,250,.82)}.koschei-investor-protection__action{flex:0 0 auto;padding:10px 12px;border-radius:999px;font-size:12px;letter-spacing:.04em;background:rgba(255,255,255,.08)}
.koschei-investor-protection[data-decision="avoid"] .koschei-investor-protection__action{background:rgba(255,70,90,.18);color:#ff9baa}.koschei-investor-protection__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.koschei-investor-protection__facts>div{padding:10px;border-radius:12px;background:rgba(255,255,255,.035)}.koschei-investor-protection__facts span{display:block;font-size:10px;text-transform:uppercase;opacity:.6}.koschei-investor-protection__facts b{display:block;margin-top:4px;font-size:13px}.koschei-investor-protection__basis,.koschei-investor-protection__gaps{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.koschei-investor-protection__basis h3,.koschei-investor-protection__gaps h3{margin:0 0 8px;font-size:13px}.koschei-investor-protection__basis-row{display:grid;grid-template-columns:auto auto 1fr;gap:8px 12px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.05)}.koschei-investor-protection__basis-row:first-of-type{border-top:0}.koschei-investor-protection__basis-row span{font:700 10px/1 ui-monospace,monospace;opacity:.7}.koschei-investor-protection__basis-row p{grid-column:1/-1;font-size:12px}.koschei-investor-protection__gaps p{font-size:12px;margin:6px 0}
@media(max-width:720px){.koschei-investor-protection__top{display:block}.koschei-investor-protection__action{display:inline-block;margin-top:12px}.koschei-investor-protection__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.koschei-investor-protection h2{font-size:24px}.koschei-investor-protection__basis-row{grid-template-columns:1fr auto}}

/* ===== source: owner-operations-v3.css ===== */
:root{--owner-bg:#080d11;--owner-panel:#10161b;--owner-panel-2:#0c1216;--owner-line:#27313a;--owner-text:#eef3f5;--owner-muted:#87949d;--owner-accent:#4aa982;--owner-danger:#d76377;--owner-warn:#d7a857}
body.owner-command-v2{background:var(--owner-bg)!important;background-image:none!important;color:var(--owner-text)!important}.owner-command-v2 .sidebar,.owner-command-v2 .topbar,.owner-command-v2 .card,.owner-command-v2 .login-card{background:var(--owner-panel)!important;background-image:none!important;border-color:var(--owner-line)!important;box-shadow:none!important}.owner-command-v2 .sidebar{border-right:1px solid var(--owner-line)!important}.owner-command-v2 .brand-mark{border-radius:8px!important;background:#17231e!important;color:#dcebe4!important;border:1px solid #355548!important;box-shadow:none!important}.owner-command-v2 .nav-item{border-radius:8px!important;color:#8f9ca5!important}.owner-command-v2 .nav-item:hover{background:#141c22!important}.owner-command-v2 .nav-item.active{background:#19261f!important;color:#c4dfd3!important;border-color:#355548!important}.owner-command-v2 .btn{border-radius:8px!important;box-shadow:none!important;font-weight:650!important}.owner-command-v2 .btn.primary{background:var(--owner-accent)!important;color:#fff!important;border-color:var(--owner-accent)!important}.owner-command-v2 .topbar h1{letter-spacing:-.035em!important;font-weight:700!important}.owner-command-v2 .eyebrow{color:#69b895!important;font-weight:650!important}.owner-command-v2 .mobile-nav{background:#0b1116f5!important;border-color:var(--owner-line)!important;box-shadow:0 16px 42px #0009!important}.owner-command-v2 .mobile-nav button{border-radius:8px!important}.owner-v3-overview{display:grid;gap:12px}.owner-v3-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px;border:1px solid var(--owner-line);border-radius:12px;background:#0e151a}.owner-v3-hero h2{margin:7px 0 8px;font-size:30px;letter-spacing:-.035em}.owner-v3-hero p{max-width:760px;margin:0;color:var(--owner-muted);line-height:1.6}.owner-v3-status{display:grid;gap:5px;min-width:170px;padding:14px;border:1px solid #355548;border-radius:9px;background:#132019;text-align:right}.owner-v3-status span{color:#789087;font:650 9px ui-monospace,monospace;text-transform:uppercase}.owner-v3-status b{font-size:14px;color:#c1ded1}.owner-v3-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.owner-v3-kpi{padding:15px;border:1px solid var(--owner-line);border-radius:10px;background:#0e151a}.owner-v3-kpi span{display:block;color:#74828b;font:650 9px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.07em}.owner-v3-kpi strong{display:block;margin-top:8px;font-size:24px;letter-spacing:-.035em}.owner-v3-kpi small{display:block;margin-top:6px;color:#74818a;font-size:10px;line-height:1.4}.owner-v3-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:10px}.owner-v3-panel{padding:18px;border:1px solid var(--owner-line);border-radius:10px;background:#0e151a}.owner-v3-panel h3{margin:6px 0 12px;font-size:20px}.owner-v3-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.owner-v3-plan{padding:13px;border:1px solid var(--owner-line);border-radius:8px;background:#0b1116}.owner-v3-plan span{display:block;color:#74828b;font:650 9px ui-monospace,monospace;text-transform:uppercase}.owner-v3-plan b{display:block;margin-top:7px;font-size:21px}.owner-v3-services{display:grid;gap:7px}.owner-v3-service{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 11px;border:1px solid var(--owner-line);border-radius:8px;background:#0b1116}.owner-v3-service span{color:#a8b2b8;font-size:12px}.owner-v3-service b{font:650 10px ui-monospace,monospace;color:#9eaea6;text-transform:uppercase}.owner-v3-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.owner-v3-action{display:block;padding:14px;border:1px solid var(--owner-line);border-radius:9px;background:#0e151a;color:inherit;text-decoration:none}.owner-v3-action span{display:block;color:#71808a;font:650 9px ui-monospace,monospace;text-transform:uppercase}.owner-v3-action b{display:block;margin-top:6px;font-size:13px}.owner-v3-note{padding:12px 14px;border-left:2px solid var(--owner-accent);background:#0d1712;color:#8fa49a;font-size:11px;line-height:1.55}
@media(max-width:1100px){.owner-v3-kpis{grid-template-columns:repeat(3,1fr)}.owner-v3-grid{grid-template-columns:1fr}.owner-v3-actions{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.owner-v3-hero{grid-template-columns:1fr;padding:17px}.owner-v3-status{text-align:left;min-width:0}.owner-v3-kpis{grid-template-columns:repeat(2,1fr)}.owner-v3-plans{grid-template-columns:1fr}.owner-v3-actions{grid-template-columns:1fr}.owner-command-v2 .mobile-nav button[data-nav="access"],.owner-command-v2 .mobile-nav button[data-nav="feedback"],.owner-command-v2 .mobile-nav button[data-nav="brain"],.owner-command-v2 .mobile-nav button[data-nav="system"]{display:none!important}}

/* ===== source: owner-publishing-center.css ===== */
@charset "utf-8";

#page-arvis { padding-bottom: 48px; }

.publishing-shell { display: grid; gap: 18px; max-width: 1500px; margin: 0px auto; }

.publish-hero { position: relative; overflow: hidden; display: grid; grid-template-columns: minmax(0px, 1.5fr) minmax(280px, 0.72fr); gap: 20px; padding: 28px; border: 1px solid rgba(29, 230, 200, 0.25); border-radius: 24px; background: radial-gradient(circle at 12% 0%, rgba(24, 255, 178, 0.16), transparent 38%), linear-gradient(135deg, rgba(6, 24, 31, 0.98), rgba(3, 9, 15, 0.98)); box-shadow: rgba(0, 0, 0, 0.28) 0px 24px 80px; }

.publish-hero::after { content: ""; position: absolute; right: -80px; top: -100px; width: 310px; height: 310px; border-radius: 50%; background: rgba(23, 214, 255, 0.08); filter: blur(18px); pointer-events: none; }

.publish-hero-copy { position: relative; z-index: 1; }

.publish-kicker { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 12px; color: rgb(114, 255, 224); font: 800 11px / 1.2 ui-monospace, SFMono-Regular, Menlo, monospace; letter-spacing: 0.16em; text-transform: uppercase; }

.publish-kicker::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: rgb(24, 255, 178); box-shadow: rgba(24, 255, 178, 0.9) 0px 0px 18px; }

.publish-hero h2 { max-width: 780px; margin: 0px; color: rgb(245, 251, 255); font-size: clamp(30px, 4.4vw, 58px); line-height: 0.98; letter-spacing: -0.055em; }

.publish-hero p { max-width: 720px; margin: 16px 0px 0px; color: rgb(145, 168, 183); font-size: 15px; line-height: 1.7; }

.publish-stats { position: relative; z-index: 1; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px; align-self: stretch; }

.publish-stat { display: flex; flex-direction: column; justify-content: flex-end; min-height: 104px; padding: 16px; border: 1px solid rgba(142, 255, 226, 0.12); border-radius: 17px; background: rgba(2, 9, 15, 0.72); }

.publish-stat span { color: rgb(120, 144, 159); font-size: 11px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; }

.publish-stat b { margin-top: 7px; color: rgb(255, 255, 255); font-size: 28px; line-height: 1; }

.publish-stat small { margin-top: 7px; color: rgb(113, 135, 147); font-size: 11px; }

.publish-scan { display: grid; grid-template-columns: minmax(0px, 1fr) auto; gap: 12px; align-items: center; padding: 16px 18px; border: 1px solid rgba(42, 93, 109, 0.42); border-radius: 18px; background: rgba(5, 18, 25, 0.8); }

.publish-scan-copy b { display: block; color: rgb(239, 250, 255); font-size: 15px; }

.publish-scan-copy span { display: block; margin-top: 4px; color: rgb(117, 141, 155); font-size: 12px; }

.publish-scan-form { display: flex; gap: 9px; min-width: min(620px, 100%); }

.publish-scan-form .input { min-width: 0px; flex: 1 1 0%; }

.publish-section-head { display: flex; align-items: end; justify-content: space-between; gap: 16px; padding: 4px 2px; }

.publish-section-head h3 { margin: 3px 0px 0px; color: rgb(241, 248, 252); font-size: 24px; letter-spacing: -0.025em; }

.publish-section-head p { margin: 6px 0px 0px; color: rgb(116, 139, 153); font-size: 12px; }

.publish-count { white-space: nowrap; padding: 7px 11px; border: 1px solid rgba(24, 255, 178, 0.18); border-radius: 999px; background: rgba(24, 255, 178, 0.07); color: rgb(101, 255, 207); font: 800 11px ui-monospace, SFMono-Regular, Menlo, monospace; }

.publish-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 14px; }

.publish-token { position: relative; overflow: hidden; display: grid; gap: 17px; min-height: 320px; padding: 20px; border: 1px solid rgba(65, 117, 132, 0.3); border-radius: 22px; background: linear-gradient(160deg, rgba(8, 24, 32, 0.98), rgba(3, 11, 17, 0.98)); box-shadow: rgba(0, 0, 0, 0.18) 0px 15px 45px; transition: transform 0.18s, border-color 0.18s, box-shadow 0.18s; }

.publish-token:hover { transform: translateY(-2px); border-color: rgba(35, 226, 195, 0.46); box-shadow: rgba(0, 0, 0, 0.28) 0px 20px 54px; }

.publish-token::before { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 3px; background: linear-gradient(90deg, rgb(24, 255, 178), rgb(22, 203, 255)); }

.publish-token[data-risk="high"]::before, .publish-token[data-risk="critical"]::before { background: linear-gradient(90deg, rgb(255, 79, 112), rgb(255, 152, 102)); }

.publish-token[data-risk="medium"]::before { background: linear-gradient(90deg, rgb(255, 201, 92), rgb(255, 142, 83)); }

.publish-token-top { display: flex; justify-content: space-between; gap: 15px; align-items: flex-start; }

.publish-identity { min-width: 0px; }

.publish-symbol { display: flex; align-items: center; gap: 10px; color: rgb(255, 255, 255); font-size: 24px; font-weight: 900; letter-spacing: -0.035em; }

.publish-symbol-mark { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 12px; background: linear-gradient(135deg, rgb(24, 255, 178), rgb(22, 203, 255)); color: rgb(0, 18, 15); font: 900 14px ui-monospace, SFMono-Regular, Menlo, monospace; box-shadow: rgba(23, 226, 203, 0.2) 0px 8px 26px; }

.publish-name { margin-top: 5px; color: rgb(130, 153, 167); font-size: 12px; }

.publish-mint { margin-top: 7px; color: rgb(95, 120, 135); font: 600 11px ui-monospace, SFMono-Regular, Menlo, monospace; }

.publish-risk { display: grid; place-items: center; flex: 0 0 78px; width: 78px; height: 78px; border: 1px solid rgba(142, 255, 226, 0.18); border-radius: 22px; background: rgba(1, 8, 13, 0.76); text-align: center; }

.publish-risk b { display: block; color: rgb(255, 255, 255); font-size: 25px; line-height: 1; }

.publish-risk span { display: block; margin-top: 5px; color: rgb(124, 147, 161); font-size: 9px; font-weight: 900; letter-spacing: 0.08em; text-transform: uppercase; }

.publish-risk.high, .publish-risk.critical { border-color: rgba(255, 82, 111, 0.38); background: rgba(70, 10, 24, 0.28); }

.publish-risk.high b, .publish-risk.critical b { color: rgb(255, 109, 135); }

.publish-risk.medium { border-color: rgba(255, 201, 92, 0.32); background: rgba(67, 45, 7, 0.25); }

.publish-risk.medium b { color: rgb(255, 211, 111); }

.publish-metrics { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 8px; }

.publish-metric { min-width: 0px; padding: 12px; border: 1px solid rgba(114, 161, 177, 0.14); border-radius: 14px; background: rgba(1, 9, 14, 0.5); }

.publish-metric span { display: block; color: rgb(100, 126, 141); font-size: 9px; font-weight: 900; letter-spacing: 0.08em; text-transform: uppercase; }

.publish-metric b { display: block; overflow: hidden; margin-top: 6px; color: rgb(243, 251, 255); font-size: 15px; text-overflow: ellipsis; white-space: nowrap; }

.publish-insight { padding: 13px 14px; border-left: 3px solid rgb(25, 221, 188); border-radius: 0px 12px 12px 0px; background: rgba(24, 255, 178, 0.055); color: rgb(171, 192, 203); font-size: 12px; line-height: 1.55; }

.publish-token[data-risk="high"] .publish-insight, .publish-token[data-risk="critical"] .publish-insight { border-color: rgb(255, 82, 111); background: rgba(255, 82, 111, 0.055); }

.publish-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-top: auto; }

.publish-action { appearance: none; border: 1px solid rgba(112, 157, 172, 0.24); border-radius: 11px; padding: 10px 12px; background: rgb(11, 26, 34); color: rgb(217, 232, 239); font-size: 11px; font-weight: 850; cursor: pointer; transition: 0.16s; }

.publish-action:hover { border-color: rgba(31, 236, 204, 0.48); color: rgb(255, 255, 255); transform: translateY(-1px); }

.publish-action.primary { border-color: transparent; background: linear-gradient(100deg, rgb(16, 233, 169), rgb(17, 201, 237)); color: rgb(0, 21, 16); }

.publish-action.ghost { background: transparent; }

.publish-empty { padding: 44px 20px; border: 1px dashed rgba(106, 153, 169, 0.24); border-radius: 20px; color: rgb(120, 144, 157); text-align: center; }

.publish-archive { border: 1px solid rgba(54, 99, 114, 0.26); border-radius: 18px; background: rgba(3, 13, 19, 0.72); }

.publish-archive summary { display: flex; justify-content: space-between; gap: 20px; padding: 17px 19px; color: rgb(219, 233, 239); font-size: 13px; font-weight: 850; cursor: pointer; list-style: none; }

.publish-archive summary::-webkit-details-marker { display: none; }

.publish-archive summary span:last-child { color: rgb(97, 124, 139); font-weight: 600; }

.publish-archive-list { display: grid; gap: 7px; padding: 0px 12px 12px; }

.publish-history-row { display: grid; grid-template-columns: minmax(0px, 1fr) 82px 120px; gap: 10px; align-items: center; padding: 11px 12px; border-radius: 12px; background: rgba(9, 25, 33, 0.72); font-size: 11px; }

.publish-history-row b { overflow: hidden; color: rgb(220, 234, 240); text-overflow: ellipsis; white-space: nowrap; }

.publish-history-row span { color: rgb(113, 138, 152); }

.publish-modal-backdrop { position: fixed; z-index: 9999; inset: 0px; display: grid; place-items: center; padding: 18px; background: rgba(0, 4, 8, 0.86); backdrop-filter: blur(8px); }

.publish-modal { position: relative; overflow: auto; width: min(1180px, 100%); max-height: 94vh; border: 1px solid rgba(52, 225, 196, 0.3); border-radius: 24px; background: rgb(3, 16, 24); box-shadow: rgba(0, 0, 0, 0.62) 0px 30px 110px; }

.publish-modal-head { position: sticky; z-index: 3; top: 0px; display: flex; justify-content: space-between; gap: 16px; align-items: center; padding: 16px 18px; border-bottom: 1px solid rgba(74, 122, 138, 0.24); background: rgba(3, 16, 24, 0.94); backdrop-filter: blur(15px); }

.publish-modal-head b { color: rgb(244, 251, 255); font-size: 16px; }

.publish-modal-head span { display: block; margin-top: 4px; color: rgb(112, 137, 151); font: 600 10px ui-monospace, SFMono-Regular, Menlo, monospace; }

.publish-close { display: grid; place-items: center; width: 38px; height: 38px; border: 1px solid rgba(121, 162, 175, 0.25); border-radius: 12px; background: rgb(10, 27, 35); color: rgb(219, 232, 238); font-size: 20px; cursor: pointer; }

.publish-modal-tools { display: flex; flex-wrap: wrap; gap: 8px; padding: 14px 18px; border-bottom: 1px solid rgba(74, 122, 138, 0.2); background: rgb(7, 24, 32); }

.publish-modal-body { padding: 18px; }

.publish-loading { display: grid; place-items: center; min-height: 300px; color: rgb(141, 165, 178); text-align: center; }

.publish-loading b { display: block; margin-bottom: 9px; color: rgb(236, 248, 252); font-size: 20px; }

.publish-toast { position: fixed; z-index: 10050; right: 18px; bottom: 18px; max-width: 360px; padding: 12px 15px; border: 1px solid rgba(24, 255, 178, 0.3); border-radius: 13px; background: rgb(6, 26, 29); color: rgb(223, 250, 242); font-size: 12px; box-shadow: rgba(0, 0, 0, 0.45) 0px 16px 50px; }

@media (max-width: 980px) {
  .publish-hero { grid-template-columns: 1fr; }
  .publish-grid { grid-template-columns: 1fr; }
  .publish-scan { grid-template-columns: 1fr; }
  .publish-scan-form { min-width: 0px; }
}

@media (max-width: 680px) {
  #page-arvis { padding: 0px 0px 34px; }
  .publishing-shell { gap: 13px; }
  .publish-hero { padding: 20px; border-radius: 18px; }
  .publish-hero h2 { font-size: 36px; }
  .publish-hero p { font-size: 13px; }
  .publish-stats { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .publish-stat { min-height: 86px; padding: 13px; }
  .publish-stat b { font-size: 22px; }
  .publish-scan { padding: 14px; }
  .publish-scan-form { display: grid; grid-template-columns: 1fr; }
  .publish-token { min-height: 0px; padding: 16px; border-radius: 18px; }
  .publish-symbol { font-size: 21px; }
  .publish-risk { width: 66px; height: 66px; flex-basis: 66px; border-radius: 18px; }
  .publish-risk b { font-size: 21px; }
  .publish-metrics { grid-template-columns: 1fr 1fr; }
  .publish-metric:last-child { grid-column: 1 / -1; }
  .publish-actions { display: grid; grid-template-columns: 1fr 1fr; }
  .publish-action.primary { grid-column: 1 / -1; }
  .publish-section-head { align-items: flex-start; }
  .publish-history-row { grid-template-columns: minmax(0px, 1fr) 70px; }
  .publish-history-row span:last-child { display: none; }
  .publish-modal-backdrop { padding: 0px; }
  .publish-modal { width: 100%; height: 100%; max-height: none; border: 0px; border-radius: 0px; }
  .publish-modal-body { padding: 10px; }
}

/* X publishing engine v2 */
#page-publishing{padding-bottom:48px}
.publish-launcher{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;border-color:rgba(24,255,178,.24);background:radial-gradient(circle at 0 0,rgba(24,255,178,.11),transparent 35%),linear-gradient(135deg,rgba(6,24,31,.98),rgba(3,10,16,.98))}
.publish-launcher>div{display:grid;gap:5px}
.publish-launcher b{color:#effcff;font-size:16px}
.publish-launcher small{max-width:820px;color:#7f98a6;line-height:1.55}
.publish-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}
.publish-settings{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:18px 20px}
.publish-settings h3{margin:4px 0 5px;color:#f3fbff;font-size:20px}
.publish-settings p{max-width:740px;margin:0;color:#738d9b;font-size:12px;line-height:1.6}
.publish-setting-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}
.publish-setting-controls label{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid rgba(113,160,175,.2);border-radius:12px;background:rgba(3,14,20,.72);color:#aac0cb;font-size:11px;font-weight:800}
.publish-setting-controls select{border:0;outline:0;background:transparent;color:#ecf9fd;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}
.publish-setting-controls option{background:#071820;color:#fff}
.publish-toggle input{accent-color:#18ffb2}
.publish-token{min-height:490px}
.publish-visual-mini{position:relative;isolation:isolate;overflow:hidden;display:grid;align-content:end;min-height:154px;padding:17px;border:1px solid rgba(89,202,219,.22);border-radius:17px;background:radial-gradient(circle at 85% 10%,rgba(24,255,178,.17),transparent 35%),linear-gradient(145deg,#06151d,#02090e)}
.publish-token[data-risk="critical"] .publish-visual-mini{background:radial-gradient(circle at 85% 10%,rgba(255,82,111,.2),transparent 38%),linear-gradient(145deg,#171017,#04080c)}
.publish-token[data-risk="medium"] .publish-visual-mini{background:radial-gradient(circle at 85% 10%,rgba(255,201,92,.18),transparent 38%),linear-gradient(145deg,#16140d,#04090d)}
.publish-visual-grid{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(90,206,222,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(90,206,222,.045) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to right,#000,transparent 86%)}
.publish-visual-mini span{color:#6ffff1;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}
.publish-visual-mini strong{margin-top:7px;color:#fff;font-size:30px;letter-spacing:-.04em}
.publish-visual-mini em{position:absolute;right:14px;top:14px;padding:7px 9px;border:1px solid rgba(24,255,178,.28);border-radius:999px;background:rgba(3,15,18,.72);color:#8dffe1;font:900 9px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.06em}
.publish-token[data-risk="critical"] .publish-visual-mini em{border-color:rgba(255,82,111,.38);color:#ff90a4}
.publish-token[data-risk="medium"] .publish-visual-mini em{border-color:rgba(255,201,92,.38);color:#ffd979}
.publish-visual-mini small{margin-top:5px;color:#7d98a7;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}
.publish-creator-outcome{display:flex;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid rgba(24,255,178,.13);border-radius:13px;background:rgba(24,255,178,.035)}
.publish-creator-outcome span{color:#708b99;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.publish-creator-outcome b{color:#dffbf3;font-size:11px;text-align:right}
.publish-tag-row{display:flex;flex-wrap:wrap;gap:6px}
.publish-tag-row span{padding:5px 7px;border:1px solid rgba(91,147,164,.18);border-radius:999px;background:rgba(91,147,164,.055);color:#7f9eac;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}
.publish-card-foot{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(112,158,173,.13);color:#587483;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}
.publish-studio{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.72fr);gap:18px;align-items:start}
.publish-preview-frame{overflow:hidden;position:relative;display:grid;place-items:center;min-height:380px;border:1px solid rgba(50,226,196,.2);border-radius:18px;background:radial-gradient(circle at 50% 0,rgba(24,255,178,.08),transparent 45%),#02090e}
.publish-preview-frame img{display:block;width:100%;height:auto;opacity:0;transform:scale(.985);transition:opacity .18s ease,transform .18s ease}
.publish-preview-frame img.ready{opacity:1;transform:scale(1)}
.publish-preview-frame .publish-loading{position:absolute;inset:0;min-height:0}
.publish-copy-panel{display:grid;gap:13px;padding:16px;border:1px solid rgba(106,157,172,.18);border-radius:18px;background:rgba(5,19,27,.82)}
.publish-copy-panel textarea{width:100%;min-height:210px;resize:vertical;border:1px solid rgba(91,148,165,.25);border-radius:14px;padding:13px;background:#020b10;color:#eaf7fb;font:700 13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;outline:0}
.publish-copy-panel textarea:focus{border-color:rgba(24,255,178,.55);box-shadow:0 0 0 3px rgba(24,255,178,.07)}
.publish-character-count{display:flex;justify-content:space-between;gap:12px;color:#6f8997;font-size:10px}
.publish-character-count b{color:#b6ccd5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.publish-proof{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.publish-proof>div{padding:10px;border:1px solid rgba(96,149,164,.14);border-radius:12px;background:rgba(2,10,15,.5)}
.publish-proof span{display:block;color:#637f8e;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.publish-proof b{display:block;margin-top:5px;color:#edf8fc;font-size:11px}
.publish-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.publish-modal-actions .primary{grid-column:1/-1}
.publish-share-note{margin:0;color:#698491;font-size:10px;line-height:1.55}
.publish-toast.bad{border-color:rgba(255,82,111,.4);background:#241017;color:#ffdce3}
.publish-action:disabled{opacity:.45;cursor:not-allowed;transform:none}

@media(max-width:980px){
  .publish-settings{grid-template-columns:1fr}
  .publish-setting-controls{justify-content:flex-start}
  .publish-studio{grid-template-columns:1fr}
}
@media(max-width:680px){
  #page-publishing{padding:0 0 34px}
  .publish-launcher{align-items:flex-start;flex-direction:column}
  .publish-settings{padding:15px}
  .publish-setting-controls{display:grid;grid-template-columns:1fr;width:100%}
  .publish-setting-controls label{justify-content:space-between}
  .publish-token{min-height:0}
  .publish-visual-mini{min-height:132px}
  .publish-card-foot{align-items:flex-start;flex-direction:column}
  .publish-preview-frame{min-height:220px;border-radius:0}
  .publish-copy-panel{border-radius:14px}
}

/* ===== source: owner-publishing-mobile.css ===== */
@media (max-width: 980px){
  .owner-app{display:block!important;min-height:100vh}
  .owner-app>.sidebar{display:none!important}
  .owner-app>.main{width:100%;min-width:0;padding:10px 10px 92px!important}
  .topbar{padding:8px 2px 12px!important}
  .topbar-title h1{font-size:28px!important}
  .sync-pill{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .mobile-nav{position:fixed!important;z-index:50;left:8px;right:8px;bottom:8px;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:7px;border:1px solid rgba(29,230,200,.24);border-radius:18px;background:rgba(3,12,18,.94);box-shadow:0 16px 50px rgba(0,0,0,.5);backdrop-filter:blur(18px)}
  .mobile-nav button{min-width:0;min-height:48px;border:0;border-radius:12px;background:transparent;color:#7f97a5;font-size:9px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .mobile-nav button span{display:block;margin-bottom:3px;color:#9bb2be;font-size:14px}
  .mobile-nav button.active{background:rgba(24,255,178,.12);color:#ecfff9}
}
@media (max-width: 520px){
  .top-actions .sync-pill{display:none}
  .top-actions .btn{min-height:36px;padding:0 10px;font-size:11px}
  .publish-hero h2{font-size:31px!important}
  .publish-stats{grid-template-columns:1fr 1fr!important}
  .publish-token-top{gap:8px}
  .publish-name{max-width:220px}
}

/* ===== source: owner-radar-mobile-casefile.css ===== */
/* Mobile-first ARVIS case-file overrides for both the ARVIS page and the Brain conversation scanner. */
:is(#ownerRadarResult,#ownerBrainScanResult){display:grid;gap:14px;min-width:0}
:is(#ownerRadarResult,#ownerBrainScanResult) .radar-report-stack{display:grid;grid-template-columns:1fr;gap:14px}
:is(#ownerRadarResult,#ownerBrainScanResult) .radar-report-stack>.span-12{grid-column:1/-1;min-width:0}
:is(#ownerRadarResult,#ownerBrainScanResult) .radar-case-file{overflow:hidden}
:is(#ownerRadarResult,#ownerBrainScanResult) .radar-case-identity{display:grid;gap:10px;border-color:#38f2d74a;background:linear-gradient(145deg,#071b22,#07121b)}
:is(#ownerRadarResult,#ownerBrainScanResult) .radar-case-identity .case-target{font-size:13px;line-height:1.55;overflow-wrap:anywhere;word-break:break-word}
:is(#ownerRadarResult,#ownerBrainScanResult) .radar-case-identity .case-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:10px}
:is(#ownerRadarResult,#ownerBrainScanResult) .radar-case-identity .case-meta span{padding:6px 8px;border:1px solid var(--line-soft);border-radius:999px;background:#ffffff05}
:is(#ownerRadarResult,#ownerBrainScanResult) .investigation-coverage-card{border-color:#38f2d74d;background:linear-gradient(145deg,#071b22,#07121b)}
:is(#ownerRadarResult,#ownerBrainScanResult) .investigation-coverage-card.partial_investigation{border-color:#ffc95c55}
:is(#ownerRadarResult,#ownerBrainScanResult) .investigation-coverage-card.insufficient_coverage{border-color:#ff526f55}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-metrics>div{min-width:0;padding:12px;border:1px solid var(--line-soft);border-radius:13px;background:#ffffff05}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-metrics label{display:block;color:var(--muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-metrics b{display:block;margin-top:5px;color:var(--text);font-size:21px}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-complete{border-color:#18ffb238;background:#18ffb20b}
:is(#ownerRadarResult,#ownerBrainScanResult) .vc-header{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start}
:is(#ownerRadarResult,#ownerBrainScanResult) .vc-grade{min-width:0}
:is(#ownerRadarResult,#ownerBrainScanResult) .vc-hourglass.signed_finding{color:var(--green);font-size:34px}
:is(#ownerRadarResult,#ownerBrainScanResult) .vc-coverage{margin-top:9px;padding:8px 10px;border:1px solid #38f2d733;border-radius:11px;background:#38f2d70a;color:#bcefe8;font:800 10px var(--mono);line-height:1.5}
:is(#ownerRadarResult,#ownerBrainScanResult) .evidence-coverage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-chip{display:flex;align-items:center;justify-content:center;min-height:34px;padding:7px 8px;border:1px solid var(--line-soft);border-radius:11px;background:#ffffff05;color:var(--muted);font-size:10px;font-weight:900;text-align:center}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-chip.verified{color:var(--green);border-color:#18ffb22c;background:#18ffb20b}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-chip.watch{color:var(--amber);border-color:#ffc95c2e;background:#ffc95c0b}
:is(#ownerRadarResult,#ownerBrainScanResult) .coverage-chip.critical{color:var(--red);border-color:#ff526f32;background:#ff526f0b}
:is(#ownerRadarResult,#ownerBrainScanResult) .report-drawer{margin-top:12px;border-top:1px solid var(--line-soft);padding-top:12px}
:is(#ownerRadarResult,#ownerBrainScanResult) .report-drawer>summary,:is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule>summary,:is(#ownerRadarResult,#ownerBrainScanResult) .module-drawer>summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}
:is(#ownerRadarResult,#ownerBrainScanResult) .report-drawer>summary::-webkit-details-marker,:is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule>summary::-webkit-details-marker,:is(#ownerRadarResult,#ownerBrainScanResult) .module-drawer>summary::-webkit-details-marker{display:none}
:is(#ownerRadarResult,#ownerBrainScanResult) .report-drawer>summary>span:first-child,:is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule>summary>span:first-child,:is(#ownerRadarResult,#ownerBrainScanResult) .module-drawer>summary>span:first-child{min-width:0}
:is(#ownerRadarResult,#ownerBrainScanResult) .report-drawer summary small,:is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule summary small,:is(#ownerRadarResult,#ownerBrainScanResult) .module-drawer summary small{display:block;color:var(--muted);font-size:10px;line-height:1.4;margin-top:3px}
:is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
:is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule-grid>.behavior-rule-card{grid-column:auto!important;min-width:0}
:is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule-card{width:100%}
:is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;min-width:0}
:is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row>span:first-child{word-break:normal!important;overflow-wrap:anywhere}
:is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row>b{min-width:0;text-align:left!important;overflow-wrap:anywhere}
:is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row>b small{display:block;margin-top:4px;line-height:1.48}
:is(#ownerRadarResult,#ownerBrainScanResult) .legacy-section .grid.compact-grid>.card{grid-column:span 3;min-width:0}
:is(#ownerRadarResult,#ownerBrainScanResult) .missing-evidence-list{margin:12px 0 0;padding-left:20px;color:#dbe8f0}
:is(#ownerRadarResult,#ownerBrainScanResult) .missing-evidence-list li{margin:7px 0;line-height:1.5}

@media(max-width:1100px){
  :is(#ownerRadarResult,#ownerBrainScanResult) .coverage-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
}

@media(max-width:900px){
  :is(#ownerRadarResult,#ownerBrainScanResult) .legacy-section .grid.compact-grid>.card{grid-column:span 6}
}

@media(max-width:760px){
  body.owner-command-v2 .main{padding:12px 8px calc(132px + env(safe-area-inset-bottom))}
  body.owner-command-v2 .topbar{padding:8px 0 12px}
  body.owner-command-v2 .topbar h1{font-size:21px}
  :is(#ownerRadarResult,#ownerBrainScanResult){gap:10px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .card{padding:13px;border-radius:17px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .card-head h2{font-size:17px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  :is(#ownerRadarResult,#ownerBrainScanResult) .coverage-metrics>div{padding:10px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .coverage-metrics b{font-size:18px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .vc-header{grid-template-columns:58px minmax(0,1fr);gap:11px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .vc-grade{min-height:58px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .vc-hourglass{font-size:28px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .verdict-card h2{font-size:21px;overflow-wrap:anywhere}
  :is(#ownerRadarResult,#ownerBrainScanResult) .vc-meta{display:block;line-height:1.45;overflow-wrap:anywhere}
  :is(#ownerRadarResult,#ownerBrainScanResult) .vc-coverage{font-size:9px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .evidence-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}
  :is(#ownerRadarResult,#ownerBrainScanResult) .vc-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}
  :is(#ownerRadarResult,#ownerBrainScanResult) .vc-row b{min-width:0;overflow-wrap:anywhere}
  :is(#ownerRadarResult,#ownerBrainScanResult) .vc-row em{max-width:110px;text-align:right;white-space:normal;overflow-wrap:anywhere}
  :is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule-grid{grid-template-columns:1fr!important}
  :is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule-grid>.behavior-rule-card{grid-column:1/-1!important}
  :is(#ownerRadarResult,#ownerBrainScanResult) .behavior-rule-card .metadata{grid-template-columns:repeat(2,minmax(0,1fr))}
  :is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row{grid-template-columns:minmax(0,1fr) auto!important}
  :is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row>span:first-child{grid-column:1/-1;word-break:normal!important}
  :is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row>b{grid-column:1/2}
  :is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row>.badge{grid-column:2/3;grid-row:2}
  :is(#ownerRadarResult,#ownerBrainScanResult) .legacy-section .grid.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  :is(#ownerRadarResult,#ownerBrainScanResult) .legacy-section .grid.compact-grid>.card{grid-column:auto!important;min-height:94px;padding:12px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .legacy-section .grid.compact-grid>.card:last-child{grid-column:1/-1!important}
  :is(#ownerRadarResult,#ownerBrainScanResult) .legacy-section .kpi-value{font-size:22px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .metadata b{font-size:10px}
  :is(#ownerRadarResult,#ownerBrainScanResult) .mono{word-break:break-word;overflow-wrap:anywhere}
  body.owner-command-v2 .mobile-nav{padding-bottom:env(safe-area-inset-bottom)}
}

@media(max-width:430px){
  :is(#ownerRadarResult,#ownerBrainScanResult) .card-head{grid-template-columns:1fr}
  :is(#ownerRadarResult,#ownerBrainScanResult) .card-head>.badge{justify-self:start}
  :is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row{grid-template-columns:1fr!important}
  :is(#ownerRadarResult,#ownerBrainScanResult) .threat-path-row>.badge{grid-column:1;grid-row:auto;justify-self:start}
}
.target-identity-card{margin-top:12px;border-color:#27dfff55;background:linear-gradient(145deg,#0b1c29f2,#050b12f2)}
.target-identity-head{display:flex;align-items:center;gap:15px;min-width:0}.target-logo{width:72px;height:72px;flex:0 0 72px;display:grid;place-items:center;border:1px solid #27dfff44;border-radius:20px;overflow:hidden;background:#02070d;color:#27dfff;font-size:32px}.target-logo-image{width:100%;height:100%;object-fit:cover}.target-logo-fallback{line-height:1}.target-title{min-width:0;flex:1}.target-title h2{margin:0;overflow-wrap:anywhere}.target-title h2 small{font-size:.55em;color:#9bb2c2}.target-mobile-sub{display:none;color:#9bb2c2;font-weight:800}.target-mint{display:flex;align-items:center;gap:8px;margin-top:9px;min-width:0}.target-mint code{min-width:0;overflow-wrap:anywhere;color:#dffaf7}.target-identity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}.target-identity-metrics>div{min-width:0;padding:11px;border:1px solid #ffffff12;border-radius:13px;background:#02070d80}.target-identity-metrics label{display:block;color:#8299aa;font-size:10px;font-weight:900;text-transform:uppercase}.target-identity-metrics b{display:block;margin-top:5px;overflow-wrap:anywhere}.target-share-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
@media(max-width:640px){.target-identity-card{padding:14px}.target-logo{width:58px;height:58px;flex-basis:58px;border-radius:16px}.target-title h2 small{display:none}.target-mobile-sub{display:block;margin-top:3px}.target-mint code{font-size:0}.target-mint code:after{content:attr(title);display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.target-identity-metrics{grid-template-columns:1fr 1fr}.target-identity-metrics>div:first-child,.target-identity-metrics>div:nth-child(5),.target-identity-metrics>div:nth-child(6){grid-column:1/-1}.target-share-actions .btn{flex:1}.target-identity-head{align-items:flex-start}}

/* ===== source: pricing-policy-v2.css ===== */
/* Koschei pricing policy v2 */
.pricing-page{min-height:100vh;margin:0;color:var(--k-text);background:radial-gradient(circle at 12% 0,rgba(76,232,198,.08),transparent 34%),radial-gradient(circle at 90% 4%,rgba(114,90,255,.08),transparent 30%),var(--k-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.pricing-page *{box-sizing:border-box}.pricing-page a{color:inherit;text-decoration:none}.pricing-wrap{width:min(1200px,calc(100% - 24px));margin:auto;padding:18px 0 68px}.pricing-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--k-line);border-radius:21px;background:rgba(6,17,25,.92);backdrop-filter:blur(16px)}.pricing-brand{display:flex;align-items:center;gap:10px;font-weight:1000}.pricing-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.pricing-brand small{display:block;margin-top:2px;color:var(--k-muted);font-size:9px}.pricing-links,.pricing-actions{display:flex;gap:8px;flex-wrap:wrap}.pricing-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font-weight:900}.pricing-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.pricing-hero{position:relative;overflow:hidden;margin-top:14px;padding:clamp(24px,5vw,46px);border:1px solid var(--k-line);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(4,16,24,.94));box-shadow:0 26px 70px rgba(0,0,0,.22)}.pricing-hero:after{content:"";position:absolute;right:-130px;top:-170px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,rgba(77,231,199,.1),transparent 68%);pointer-events:none}.pricing-kicker{position:relative;z-index:1;display:inline-flex;color:#8cf1da;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.pricing-hero h1{position:relative;z-index:1;max-width:950px;margin:14px 0 12px;font-size:clamp(42px,7vw,76px);line-height:.92;letter-spacing:-.055em}.pricing-hero p{position:relative;z-index:1;max-width:850px;margin:0;color:var(--k-muted);font-size:14px;line-height:1.7}.pricing-proofline{position:relative;z-index:1;display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.pricing-chip{display:inline-flex;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);color:#92a8b2;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.pricing-chip.warn{border-color:rgba(234,194,92,.2);color:#e4cb87}.pricing-notice{position:relative;z-index:1;margin-top:16px;padding:12px 13px;border-left:2px solid rgba(77,231,199,.45);border-radius:0 12px 12px 0;background:rgba(77,231,199,.03);color:#7f97a1;font-size:10px;line-height:1.55}.pricing-notice b{color:#adebdc}.pricing-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.pricing-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--k-line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(4,16,24,.94));box-shadow:0 22px 60px rgba(0,0,0,.18)}.pricing-card.featured{border-color:rgba(77,231,199,.28);box-shadow:inset 0 0 38px rgba(77,231,199,.035),0 22px 60px rgba(0,0,0,.18)}.pricing-card h2{margin:0;font-size:25px}.pricing-card p{margin:0;color:var(--k-muted);font-size:11px;line-height:1.55}.pricing-threshold{color:#eaf8fc;font-size:24px;font-weight:1000;letter-spacing:-.03em}.pricing-threshold small{display:block;margin-top:4px;color:#6e8792;font:800 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.05em;text-transform:uppercase}.pricing-features{display:grid;gap:7px;margin:0;padding:0;list-style:none}.pricing-features li{padding:8px 0;border-top:1px solid rgba(255,255,255,.06);color:#b8cbd3;font-size:10px;line-height:1.45}.pricing-card .pricing-btn{margin-top:auto}.pricing-policy{margin-top:14px;padding:19px;border:1px solid var(--k-line);border-radius:23px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(4,16,24,.94))}.pricing-policy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pricing-policy-head h2{margin:6px 0 0;font-size:30px}.pricing-policy-head p{max-width:720px;margin:7px 0 0;color:var(--k-muted);font-size:10px;line-height:1.55}.pricing-policy-status{margin-top:12px;padding:11px 12px;border:1px solid rgba(230,194,92,.2);border-radius:12px;background:rgba(230,194,92,.035);color:#d8c88e;font-size:10px;line-height:1.5}.pricing-policy-status.good{border-color:rgba(77,231,199,.23);background:rgba(77,231,199,.035);color:#bcebdd}.pricing-policy-status.bad{border-color:rgba(255,84,116,.24);background:rgba(255,84,116,.035);color:#ffc0cc}.pricing-policy-status.neutral{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.02);color:#8fa4ae}.pricing-policy-account{margin-top:8px;color:#667f89;font:800 9px var(--k-mono,ui-monospace,monospace)}.pricing-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.pricing-policy-tier{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.018)}.pricing-policy-tier span{display:block;color:#6d8590;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.pricing-policy-tier strong{display:block;margin-top:6px;color:#e7f4f9;font:1000 17px var(--k-mono,ui-monospace,monospace);overflow-wrap:anywhere}.pricing-policy-tier small{display:block;margin-top:5px;color:#718994;font-size:9px;line-height:1.45}.pricing-mint{margin-top:12px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#030a0f;color:#9bded2;font:9px/1.5 var(--k-mono,ui-monospace,monospace);word-break:break-all}.pricing-fine{margin-top:14px;color:#617985;font-size:9px;line-height:1.55}.pricing-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:14px 3px;color:#5e7782;font-size:9px}.pricing-footer nav{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1000px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pricing-policy-grid{grid-template-columns:1fr}.pricing-policy-head{display:block}}@media(max-width:620px){.pricing-wrap{width:min(100% - 14px,1200px);padding-top:8px}.pricing-nav{align-items:flex-start;flex-direction:column}.pricing-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.pricing-links .pricing-btn{flex:0 0 auto}.pricing-hero{padding:21px;border-radius:21px}.pricing-hero h1{font-size:42px}.pricing-plans{grid-template-columns:1fr}.pricing-actions{width:100%}.pricing-actions .pricing-btn{flex:1}.pricing-footer{align-items:flex-start;flex-direction:column}}

/* ===== source: public-case-operational.css ===== */
.operational-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px;margin:18px 0}.system-owner p{color:#bfd0d4;margin:8px 0 12px}.work-panel{border-top:3px solid var(--cyan)}.job-list{display:grid;gap:12px;margin-top:16px}.job{padding:18px;border:1px solid #173646;border-radius:18px;background:#06111a}.job.failed{border-left:4px solid var(--red)}.job.queued{border-left:4px solid var(--amber)}.job-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.job-head code{color:var(--cyan);font-weight:800}.job-head span{padding:6px 9px;border:1px solid currentColor;border-radius:999px;color:var(--amber);font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace}.job.failed .job-head span{color:var(--red)}.job h3{font-size:22px;margin:12px 0}.job dl{display:grid;gap:9px;margin:0}.job dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid rgba(55,95,112,.28)}.job dt{color:var(--muted);font-weight:700}.job dd{margin:0;color:#d7e5e8}.empty{padding:18px;border:1px dashed var(--line);border-radius:15px;color:var(--muted)}.grade>b{font-size:clamp(28px,5vw,66px);overflow-wrap:anywhere}.outcome.review>strong{color:var(--amber)}.vanity-details{border-color:#563f7b}.vanity-boundary{margin:0 0 14px;padding:12px 14px;border-left:3px solid #a78bfa;background:#a78bfa0c;color:#d8cdf7;line-height:1.55}.vanity-list{display:grid;gap:12px}.vanity-list>article{padding:16px;border:1px solid #473567;border-radius:17px;background:#0a0e19}.vanity-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.vanity-head code{font-size:18px;color:#c9b8ff}.vanity-list p{margin:10px 0;color:#b9c8cf}.vanity-addresses{display:grid;gap:7px}.vanity-addresses code{padding:9px;border:1px solid #273649;border-radius:11px;background:#02070c;color:#bcecf5;overflow-wrap:anywhere}.vanity-list small{display:block;margin-top:10px;color:var(--muted);line-height:1.45}.evidence-classification{display:inline-flex;margin-top:8px;padding:5px 8px;border:1px solid currentColor;border-radius:999px;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.evidence-classification.dust{color:var(--amber);background:#ffc95b0d}@media(max-width:850px){.operational-grid{grid-template-columns:1fr}}@media(max-width:560px){.job{padding:15px}.job h3{font-size:19px}.job dl>div{grid-template-columns:1fr;gap:3px}.job-head{align-items:flex-start;flex-direction:column}.grade>b{font-size:34px}.vanity-head{align-items:flex-start;flex-direction:column}}

/* ===== source: public-case-summary.css ===== */
:root{color-scheme:dark;--bg:#02060b;--panel:#08131c;--line:#163040;--text:#ecf7f8;--muted:#8ea5ad;--mint:#4ce6c2;--cyan:#58d5ef;--amber:#ffc767;--red:#ff7c8f}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 70% 0,#073329 0,transparent 30rem),var(--bg);color:var(--text);font:15px/1.55 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.summary-shell{width:min(1180px,100%);margin:auto;padding:12px 14px 70px}.summary-nav{position:sticky;top:8px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;margin-bottom:34px;border:1px solid var(--line);border-radius:18px;background:rgba(5,16,24,.94);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--mint),var(--cyan));color:#01211c;font-weight:900}.brand b{display:flex;flex-direction:column;font-size:13px;line-height:1.1}.brand small{color:var(--muted);font-size:9px;font-weight:500}.summary-nav>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.summary-nav a:not(.brand),.buttons a{padding:9px 13px;border:1px solid var(--line);border-radius:999px;color:var(--text);text-decoration:none;font-weight:700;font-size:12px}.summary-nav .technical,.buttons .primary{background:linear-gradient(135deg,var(--mint),var(--cyan));color:#01211c;border:0}.summary-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:18px;align-items:stretch;margin-bottom:18px}.summary-hero>div,.outcome,.plain-card,.explain-panel,.technical-details,.integrity,.boundaries{border:1px solid var(--line);border-radius:24px;background:linear-gradient(160deg,rgba(10,27,39,.96),rgba(4,14,22,.96));box-shadow:0 18px 60px rgba(0,0,0,.22)}.summary-hero>div{padding:28px}.eyebrow,.plain-card>span{display:block;color:var(--mint);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.summary-hero h1{font-size:clamp(36px,7vw,68px);line-height:.98;margin:12px 0 16px;max-width:760px}.lead{font-size:clamp(17px,2.2vw,23px);color:#c9dbdf;max-width:800px}.target{display:grid;gap:6px;margin-top:24px}.target span,.integrity span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.target code,.integrity code{overflow-wrap:anywhere;padding:10px 12px;border-radius:12px;background:#02080d;border:1px solid #102a39;color:#d9f7f2}.outcome{padding:24px;display:flex;flex-direction:column;gap:14px}.outcome>span{color:var(--amber);font:700 11px ui-monospace,monospace;letter-spacing:.13em}.outcome>strong{font-size:24px;color:var(--amber)}.outcome.complete>strong{color:var(--mint)}.grade{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center}.grade>b{font-size:74px;line-height:1;color:var(--mint)}.grade p{margin:0;color:#bfd0d4}.outcome small{color:var(--muted)}.plain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.plain-card{padding:22px}.plain-card h2{font-size:24px;margin:8px 0 14px}.plain-card ul,.plain-card ol{margin:0;padding-left:20px}.plain-card li{padding:8px 0;border-bottom:1px solid rgba(55,95,112,.28)}.plain-card li:last-child{border-bottom:0}.known{border-top:3px solid var(--mint)}.missing{border-top:3px solid var(--amber)}.action{border-top:3px solid var(--cyan)}.explain-panel,.boundaries{padding:24px;margin:18px 0}.section-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.section-head h2,.boundaries h2{font-size:30px;margin:7px 0}.pill{padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--cyan);font:700 11px ui-monospace,monospace}.reason-list{display:grid;gap:10px}.reason-list p,.warning{margin:0;padding:14px 15px;border-left:3px solid var(--cyan);background:rgba(13,34,46,.78)}.warning{margin-top:14px;border-left-color:var(--amber);color:#f4e3bc}.technical-details{margin:14px 0;overflow:hidden}.technical-details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:19px 22px;list-style:none}.technical-details summary::-webkit-details-marker{display:none}.technical-details summary span{display:flex;flex-direction:column}.technical-details summary small{color:var(--muted);font-weight:500}.technical-details summary i{font-size:24px;color:var(--mint)}.technical-details[open] summary{border-bottom:1px solid var(--line)}.coverage-simple,.evidence-list{display:grid;gap:10px;padding:18px}.coverage-simple article,.evidence-list article{padding:15px;border:1px solid #143041;border-radius:15px;background:#07121b}.coverage-simple article{border-left-width:3px}.coverage-simple article.verified{border-left-color:var(--mint)}.coverage-simple article.observed{border-left-color:var(--cyan)}.coverage-simple article.unknown,.coverage-simple article.failed{border-left-color:var(--amber)}.coverage-simple article>div{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.coverage-simple article span,.state{font:700 10px ui-monospace,monospace;color:var(--mint)}.coverage-simple article p{margin:8px 0 0;color:var(--muted)}.evidence-list article{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.4fr) auto;gap:16px;align-items:center}.evidence-list article>div{display:flex;flex-direction:column}.evidence-list dl{margin:0;display:grid;gap:5px}.evidence-list dl>div{display:grid;grid-template-columns:110px 1fr;gap:8px}.evidence-list dt{color:var(--muted)}.evidence-list dd{margin:0;overflow-wrap:anywhere}.evidence-list a{color:var(--mint);text-decoration:none;font-weight:700}.integrity{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:20px;margin:18px 0}.integrity div{display:grid;gap:6px}.boundaries ul{display:grid;gap:8px;padding-left:20px}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:850px){.summary-hero,.plain-grid{grid-template-columns:1fr}.summary-nav{align-items:flex-start}.summary-nav>div{max-width:58%}.evidence-list article{grid-template-columns:1fr}.integrity{grid-template-columns:1fr}}@media(max-width:560px){.summary-shell{padding-left:9px;padding-right:9px}.summary-nav{top:4px;border-radius:14px}.summary-nav a:not(.brand){padding:8px 9px}.summary-nav a:nth-child(2){display:none}.summary-hero>div,.outcome,.plain-card,.explain-panel,.boundaries{padding:18px}.summary-hero h1{font-size:38px}.grade{grid-template-columns:60px 1fr}.grade>b{font-size:60px}.section-head h2,.boundaries h2{font-size:25px}.target code{font-size:11px}.coverage-simple,.evidence-list{padding:10px}.technical-details summary{padding:16px}.evidence-list dl>div{grid-template-columns:1fr}.integrity{padding:14px}}

/* ===== source: public-casefile.css ===== */
:root{--bg:#02050a;--panel:#071019;--panel-soft:#0a151f;--line:#17303d;--line-soft:#ffffff12;--text:#eef8fb;--muted:#77909c;--green:#56e3c3;--cyan:#57caec;--amber:#e8bf63;--red:#ff6680;--violet:#a98cf3;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at 10% -10%,#123a4230,transparent 32%),radial-gradient(circle at 92% 2%,#372a5d20,transparent 28%),var(--bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}code{font-family:var(--mono);overflow-wrap:anywhere}.case-shell{width:min(1240px,calc(100% - 28px));margin:auto;padding:18px 0 64px}.case-nav{position:sticky;top:8px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #ffffff16;border-radius:19px;background:#061018e8;backdrop-filter:blur(18px);box-shadow:0 16px 46px #0008}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand .mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#00120d;background:linear-gradient(135deg,var(--green),var(--cyan));font-weight:1000;box-shadow:0 0 30px #56e3c32b}.brand strong,.brand small{display:block}.brand strong{font-size:13px}.brand small{margin-top:2px;color:var(--muted);font-size:9px}.nav-actions{display:flex;gap:7px;flex-wrap:wrap}.nav-actions a,.button{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:7px 10px;border:1px solid #ffffff14;border-radius:999px;background:#ffffff06;color:#cfe0e8;font-size:10px;font-weight:900}.nav-actions .primary,.button.primary{border-color:transparent;color:#00120d;background:linear-gradient(135deg,var(--green),var(--cyan))}.case-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-top:14px}.hero-copy,.verdict-card,.panel,.proof{border:1px solid var(--line-soft);background:linear-gradient(145deg,#0a151eea,#050c13f5);box-shadow:0 24px 65px #0005}.hero-copy{position:relative;overflow:hidden;padding:clamp(24px,4.5vw,46px);border-radius:27px}.hero-copy:after{content:"";position:absolute;right:-90px;top:-120px;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,#52e2c21b,transparent 65%);pointer-events:none}.eyebrow-row{position:relative;z-index:1;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.eyebrow,.featured,.count,.state{display:inline-flex;align-items:center;min-height:24px;padding:4px 7px;border-radius:999px;font:900 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.eyebrow{padding:0;color:#81e9d3}.featured{border:1px solid #a98cf34a;background:#a98cf310;color:#c9b6ff}.hero-copy h1{position:relative;z-index:1;margin:13px 0 10px;font-size:clamp(38px,6vw,67px);line-height:.93;letter-spacing:-.055em}.hero-copy>p{position:relative;z-index:1;max-width:780px;margin:0;color:#91a6b0;font-size:13px;line-height:1.65}.target-line{position:relative;z-index:1;margin-top:17px;padding:11px 12px;border:1px solid #ffffff10;border-radius:13px;background:#0004}.target-line span{display:block;margin-bottom:5px;color:#617a86;font:900 8px var(--mono);text-transform:uppercase}.target-line code{color:#b8dbe6;font-size:10px}.hero-actions{position:relative;z-index:1;display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.verdict-card{position:sticky;top:82px;align-self:start;min-height:100%;padding:24px;border-radius:27px}.verdict-label{display:block;color:#6f8894;font:900 8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.verdict-card>strong{display:block;margin-top:13px;font-size:clamp(64px,9vw,106px);line-height:.78;letter-spacing:-.08em;color:#eaf7fb;text-shadow:0 0 42px #56e3c31a}.verdict-card>b{display:block;margin-top:18px;color:#c8dce4;font-size:14px;line-height:1.35}.verdict-card>p{margin:8px 0 0;color:#647e89;font:700 9px var(--mono)}.status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:15px;padding-top:13px;border-top:1px solid #ffffff10;color:#8298a2;font:700 9px var(--mono)}.state{min-height:22px;border:1px solid #ffffff12;background:#ffffff06;color:#91a6b0}.state.verified{border-color:#56e3c33b;background:#56e3c30d;color:#75ecd1}.state.observed{border-color:#57caec3b;background:#57caec0d;color:#79d7ef}.state.inferred{border-color:#e8bf633b;background:#e8bf630d;color:#e4c671}.state.failed{border-color:#ff66803b;background:#ff66800d;color:#ff859b}.state.unknown{border-color:#ffffff14;color:#91a2aa}.proof-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:11px}.proof{padding:12px;border-radius:14px}.proof span,.proof strong,.proof small{display:block}.proof span{color:#657f8a;font:900 7px var(--mono);letter-spacing:.08em;text-transform:uppercase}.proof strong{margin-top:6px;font-size:20px}.proof small{margin-top:4px;color:#5e7580;font-size:8px;line-height:1.35}.proof.green strong{color:var(--green)}.proof.cyan strong{color:var(--cyan)}.proof.amber strong{color:var(--amber)}.proof.violet strong{color:var(--violet)}.panel{margin-top:11px;padding:18px;border-radius:22px;content-visibility:auto;contain-intrinsic-size:500px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.panel-head h2{margin:5px 0 0;font-size:clamp(20px,3.5vw,31px);line-height:1}.panel-head p{max-width:760px;margin:7px 0 0;color:#718a95;font-size:10px;line-height:1.5}.count{border:1px solid #ffffff10;background:#ffffff05;color:#8298a3;white-space:nowrap}.executive{border-color:#56e3c322}.decision-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:10px}.decision-path{padding:13px;border:1px solid #ffffff0f;border-radius:14px;background:#ffffff03}.decision-path p{position:relative;margin:0;padding:9px 8px 9px 24px;border-top:1px solid #ffffff0b;color:#a4b5bd;font-size:10px;line-height:1.5}.decision-path p:first-child{border-top:0}.decision-path p:before{content:"";position:absolute;left:7px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #56e3c366}.integrity-box{padding:13px;border:1px solid #ffffff0f;border-radius:14px;background:#02070c99}.integrity-box span,.integrity-box code,.integrity-box b{display:block}.integrity-box span{margin-top:9px;color:#5f7884;font:900 7px var(--mono);text-transform:uppercase}.integrity-box span:first-child{margin-top:0}.integrity-box code,.integrity-box b{margin-top:3px;color:#9cb6c1;font:700 8px/1.5 var(--mono);word-break:break-all}.coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.coverage{padding:11px;border:1px solid #ffffff0e;border-radius:13px;background:#ffffff025}.coverage>div:first-child{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.coverage>div span{color:#627c88;font:800 7px var(--mono)}.coverage b{font-size:10px}.coverage em{display:inline-flex;margin-top:7px;color:#8399a3;font:900 7px var(--mono);font-style:normal;text-transform:uppercase}.coverage p{min-height:30px;margin:7px 0 0;color:#748d98;font-size:9px;line-height:1.45}.coverage small{display:block;margin-top:7px;color:#58727e;font:700 7px/1.4 var(--mono)}.coverage.verified{border-color:#56e3c322}.coverage.observed{border-color:#57caec22}.coverage.inferred{border-color:#e8bf6322}.coverage.failed{border-color:#ff668028}.rule-list{display:grid;gap:7px}.rule{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;padding:11px;border:1px solid #ffffff0d;border-radius:13px;background:#ffffff025}.rule code{color:#718c97;font-size:8px}.rule h3{margin:3px 0 0;font-size:11px}.rule p{margin:5px 0 0;color:#758e99;font-size:9px;line-height:1.45}.rule small{display:block;margin-top:6px;color:#5f7782;font:700 7px var(--mono)}.split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.split-grid>.panel{margin-top:11px}.funding>p{color:#7e96a1;font-size:10px;line-height:1.5}.flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:center;margin-top:12px;padding:11px;border:1px solid #ffffff0d;border-radius:13px;background:#0003}.flow span{display:block;margin-bottom:4px;color:#627a85;font:900 7px var(--mono);text-transform:uppercase}.flow code{display:block;color:#a8c8d3;font-size:8px;word-break:break-all}.flow i{color:var(--green);font-style:normal}.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.fact-grid>div{padding:9px;border:1px solid #ffffff0b;border-radius:10px}.fact-grid span{display:block;color:#607984;font:800 7px var(--mono);text-transform:uppercase}.fact-grid b,.fact-grid code{display:block;margin-top:4px;color:#d5e6ec;font-size:9px;word-break:break-all}.evidence-link{display:inline-flex;margin-top:9px;color:#76e9d0;font:800 9px var(--mono)}.limitation{padding:9px 10px;border-left:2px solid #e8bf6366;border-radius:0 9px 9px 0;background:#e8bf6308;color:#8e8267!important}.actor-list,.token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.actor-list article,.token-grid article{padding:11px;border:1px solid #ffffff0d;border-radius:13px;background:#ffffff025;min-width:0}.actor-list article>div:first-child,.token-grid article>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.actor-list b,.token-grid b{display:block;color:#dbeaf0;font-size:10px}.actor-list code,.token-grid>article>code{display:block;margin-top:5px;color:#68818d;font-size:7px;word-break:break-all}.actor-list dl,.token-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 0}.actor-list dl>div,.token-grid dl>div{padding:7px;border:1px solid #ffffff08;border-radius:9px}.actor-list dt,.token-grid dt{color:#5f7884;font:800 7px var(--mono);text-transform:uppercase}.actor-list dd,.token-grid dd{margin:4px 0 0;color:#a4b6be;font-size:8px;line-height:1.4}.actor-list p{margin:8px 0 0;color:#6e8792;font-size:8px;line-height:1.45}.token-grid a{display:inline-flex;margin-top:8px;color:#6fe4cb;font:800 8px var(--mono)}.evidence-panel{overflow:hidden}.evidence-table-wrap{overflow:auto;border:1px solid #ffffff0d;border-radius:13px;background:#02070b99;scrollbar-color:#294550 transparent}.evidence-table-wrap table{width:100%;min-width:980px;border-collapse:collapse}.evidence-table-wrap thead{position:sticky;top:0;z-index:2;background:#08141c}.evidence-table-wrap th{padding:9px 10px;border-bottom:1px solid #ffffff12;color:#637e89;font:900 7px var(--mono);letter-spacing:.06em;text-align:left;text-transform:uppercase}.evidence-table-wrap td{padding:10px;border-top:1px solid #ffffff0a;color:#8fa5af;font-size:8px;vertical-align:top}.evidence-table-wrap tbody tr:hover{background:#ffffff025}.evidence-table-wrap td b,.evidence-table-wrap td small,.evidence-table-wrap td code{display:block}.evidence-table-wrap td b{color:#ccdde4;font-size:9px}.evidence-table-wrap td small{margin-top:4px;color:#5c7580;font-size:7px}.evidence-table-wrap td code{max-width:230px;color:#7695a2;font-size:7px;word-break:break-all}.evidence-table-wrap td i{display:block;margin:3px 0;color:#4f6d78;font-style:normal}.evidence-table-wrap td a{color:#6de2c9;font:800 8px var(--mono)}.boundary{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:13px;border-color:#e8bf6320}.boundary>div:last-child{display:grid;gap:7px}.boundary p{margin:0;padding:9px 10px;border:1px solid #ffffff0b;border-radius:10px;background:#ffffff025;color:#879da7;font-size:9px;line-height:1.5}.empty{padding:17px;border:1px dashed #ffffff14;border-radius:12px;color:#68818c;text-align:center;font-size:9px;line-height:1.5}footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:14px 4px;color:#5d7681;font-size:8px}footer b,footer span,footer a{display:block}footer b{color:#8198a2;font-size:9px}footer a{margin-top:4px;color:#71d9c2;font-family:var(--mono)}@media(max-width:1040px){.proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-hero{grid-template-columns:1fr}.verdict-card{position:relative;top:auto;min-height:0}.decision-grid{grid-template-columns:1fr}}@media(max-width:780px){.case-shell{width:min(100% - 14px,1240px);padding-top:8px}.case-nav{top:4px;align-items:flex-start;flex-direction:column;border-radius:16px}.nav-actions{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:1px}.nav-actions a{flex:0 0 auto}.hero-copy,.verdict-card,.panel{border-radius:19px}.hero-copy{padding:20px}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-grid,.split-grid,.actor-list,.token-grid{grid-template-columns:1fr}.panel{padding:13px}.panel-head{display:block}.panel-head>.count,.panel-head>.state{margin-top:8px}.boundary{grid-template-columns:1fr}.actor-list dl,.token-grid dl{grid-template-columns:1fr 1fr}.fact-grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr}.flow i{transform:rotate(90deg);justify-self:start}.evidence-table-wrap{margin-left:-2px;margin-right:-2px}footer{align-items:flex-start;flex-direction:column}}@media(max-width:430px){.proof-strip{grid-template-columns:1fr 1fr}.proof strong{font-size:17px}.actor-list dl,.token-grid dl{grid-template-columns:1fr}.hero-actions .button{width:100%}.verdict-card>strong{font-size:72px}}

/* ===== source: public-evidence-center-v2.css ===== */
/* Koschei Public Evidence Center v2 — published cases + live signed radar */
.soc-page{margin:0;min-height:100vh;color:var(--k-text);background:var(--k-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.soc-page *{box-sizing:border-box}.soc-page a{color:inherit;text-decoration:none}.soc-wrap{width:min(1180px,calc(100% - 24px));margin:auto;padding:18px 0 70px}.soc-nav,.soc-hero,.soc-panel,.soc-metric{border:1px solid var(--k-line);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(4,17,25,.94));box-shadow:0 22px 64px rgba(0,0,0,.2)}.soc-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:22px}.soc-brand{display:flex;align-items:center;gap:10px;font-weight:1000}.soc-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.soc-brand small{display:block;margin-top:2px;color:var(--k-muted);font-size:10px}.soc-links{display:flex;gap:8px;flex-wrap:wrap}.soc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font-weight:900}.soc-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.soc-mono{font-family:var(--k-mono,ui-monospace,monospace)}
.soc-hero{margin:16px 0;padding:clamp(24px,5vw,46px);border-radius:28px;position:relative;overflow:hidden}.soc-hero:after{content:"";position:absolute;right:-120px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(65,230,200,.1),transparent 67%);pointer-events:none}.soc-kicker{display:inline-flex;color:#91f6df;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.soc-hero h1{position:relative;z-index:1;margin:13px 0 11px;font-size:clamp(42px,7vw,76px);line-height:.92;letter-spacing:-.055em}.soc-hero p{position:relative;z-index:1;max-width:850px;margin:0;color:var(--k-muted);font-size:14px;line-height:1.7}.soc-statusline{position:relative;z-index:1;display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:18px;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(0,0,0,.12);color:#78919c;font:800 9px var(--k-mono,ui-monospace,monospace)}.soc-pulse{width:8px;height:8px;border-radius:50%;background:#62e3c6;box-shadow:0 0 14px rgba(98,227,198,.8)}
.soc-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0}.soc-metric{padding:13px;border-radius:15px}.soc-metric span{display:block;color:#728995;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.soc-metric b{display:block;margin-top:6px;color:#edfaff;font-size:20px;overflow-wrap:anywhere}.soc-panel{margin-top:14px;padding:18px;border-radius:24px}.soc-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:13px}.soc-panel-head h2{margin:5px 0 0;color:#edf9fd;font-size:clamp(24px,4vw,36px)}.soc-panel-head p{max-width:760px;margin:7px 0 0;color:#718a95;font-size:11px;line-height:1.55}
.soc-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:8px;margin:0 0 13px}.soc-input,.soc-select{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#061119;color:#e7f6fb;font:700 10px var(--k-mono,ui-monospace,monospace);outline:none}.soc-input:focus,.soc-select:focus{border-color:rgba(82,233,201,.42)}.soc-count{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#8298a2;font:900 9px var(--k-mono,ui-monospace,monospace)}
.soc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.soc-card{padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:rgba(255,255,255,.02);min-width:0}.soc-card.featured{border-color:rgba(83,231,199,.24);box-shadow:inset 0 0 32px rgba(83,231,199,.035)}.soc-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:11px}.soc-card h3{margin:6px 0 0;color:#eaf8fc;font-size:16px}.soc-card p{margin:6px 0 0;color:#78909b;font-size:10px;line-height:1.5}.soc-tag{display:inline-flex;padding:5px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);color:#9bb0ba;font:900 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.soc-case-ref{margin-top:11px;color:#7f99a4;font:700 9px var(--k-mono,ui-monospace,monospace);word-break:break-all}.soc-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.soc-proof>div{padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:10px}.soc-proof span{display:block;color:#627a85;font:800 7px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.soc-proof b{display:block;margin-top:3px;color:#dcebf1;font-size:12px}.soc-proof .verified b{color:#72e8ce}.soc-proof .observed b{color:#e4c46e}.soc-proof .unknown b{color:#ff849a}.soc-hash{margin-top:10px;padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(0,0,0,.12);color:#617a85;font:700 8px/1.45 var(--k-mono,ui-monospace,monospace);white-space:pre-wrap;word-break:break-all}.soc-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.soc-card-actions .soc-btn{min-height:33px;padding:6px 9px;font-size:9px}
.soc-events{display:grid;gap:8px}.soc-event{display:grid;grid-template-columns:165px minmax(0,1fr) 145px;gap:14px;align-items:start;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.018)}.soc-event time{color:#647e89;font:700 9px var(--k-mono,ui-monospace,monospace)}.soc-event strong{display:block;color:#e8f6fb;font-size:11px}.soc-event p{margin:5px 0 0;color:#748d98;font-size:10px;line-height:1.45}.soc-event-proof{padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:10px;text-align:right;color:#829aa5;font:800 8px/1.45 var(--k-mono,ui-monospace,monospace);white-space:pre-line}.soc-event.grade-f{border-left:2px solid #ff667f}.soc-event.grade-d{border-left:2px solid #e3bf62}.soc-event.grade-a,.soc-event.grade-b{border-left:2px solid #65dfc5}
.soc-boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.soc-boundaries>div{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018);color:#758e99;font-size:10px;line-height:1.5}.soc-empty,.soc-error{padding:18px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;color:#718994;text-align:center;font-size:10px;line-height:1.55}.soc-error{border-color:rgba(255,87,119,.25);color:#ffb9c7}.soc-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:15px;color:#5f7883;font-size:9px}
@media(max-width:900px){.soc-grid{grid-template-columns:1fr}.soc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.soc-event{grid-template-columns:125px minmax(0,1fr)}.soc-event-proof{grid-column:2;text-align:left}.soc-boundaries{grid-template-columns:1fr}}
@media(max-width:620px){.soc-wrap{width:min(100% - 14px,1180px);padding-top:8px}.soc-nav{align-items:flex-start;flex-direction:column}.soc-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.soc-links .soc-btn{flex:0 0 auto}.soc-hero{padding:20px;border-radius:21px}.soc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.soc-metric{padding:10px}.soc-panel{padding:13px;border-radius:19px}.soc-panel-head{display:block}.soc-panel-head .soc-btn{margin-top:10px}.soc-toolbar{grid-template-columns:1fr}.soc-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.soc-card-top{display:block}.soc-card-top>.soc-tag{margin-top:8px}.soc-event{grid-template-columns:1fr;gap:5px}.soc-event-proof{grid-column:auto;text-align:left}.soc-footer{align-items:flex-start;flex-direction:column}}

/* ===== source: token-2022-scanner-v2.css ===== */
/* Koschei Token-2022 Scanner v2 */
.token2022-page{min-height:100vh;margin:0;color:var(--k-text);background:radial-gradient(circle at 12% 0,rgba(76,232,198,.08),transparent 34%),radial-gradient(circle at 90% 4%,rgba(101,92,255,.07),transparent 30%),var(--k-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.token2022-page *{box-sizing:border-box}.token2022-page a{color:inherit;text-decoration:none}.token2022-wrap{width:min(1160px,calc(100% - 24px));margin:auto;padding:18px 0 68px}.token2022-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--k-line);border-radius:21px;background:rgba(6,17,25,.92)}.token2022-brand{display:flex;align-items:center;gap:10px;font-weight:1000}.token2022-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.token2022-brand small{display:block;margin-top:2px;color:var(--k-muted);font-size:9px}.token2022-links,.token2022-actions{display:flex;gap:8px;flex-wrap:wrap}.token2022-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font-weight:900;cursor:pointer}.token2022-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.token2022-btn:disabled{opacity:.55}.token2022-hero,.token2022-panel{margin-top:14px;padding:clamp(20px,4vw,34px);border:1px solid var(--k-line);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(4,16,24,.94));box-shadow:0 22px 60px rgba(0,0,0,.18)}.token2022-kicker{display:inline-flex;color:#8cf1da;font:900 9px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.token2022-hero h1{max-width:940px;margin:14px 0 12px;font-size:clamp(42px,7vw,74px);line-height:.92;letter-spacing:-.055em}.token2022-hero p,.token2022-panel>p{max-width:860px;margin:0;color:var(--k-muted);font-size:13px;line-height:1.65}.token2022-proofline{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.token2022-chip{display:inline-flex;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#92a8b2;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.token2022-chip.warn{color:#e4cb87;border-color:rgba(230,194,92,.2)}.token2022-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:15px}.token2022-input{width:100%;padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#061119;color:#eaf7fb;font:700 11px var(--k-mono,ui-monospace,monospace);outline:none}.token2022-input:focus{border-color:rgba(77,231,199,.42)}.token2022-notice{margin-top:12px;padding:11px 12px;border:1px solid rgba(77,231,199,.22);border-radius:12px;background:rgba(77,231,199,.035);color:#bcebdd;font-size:10px}.token2022-notice.bad{border-color:rgba(255,84,116,.24);background:rgba(255,84,116,.035);color:#ffc0cc}.token2022-result{min-height:250px}.token2022-loading,.token2022-empty,.token2022-error{padding:16px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;color:#8398a2;font-size:10px;line-height:1.55}.token2022-error{border-color:rgba(255,84,116,.25);color:#ffc0cc}.token2022-verdict{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:19px;background:rgba(255,255,255,.018)}.token2022-verdict strong{display:block;font-size:34px}.token2022-verdict span{display:block;margin-top:6px;color:#8298a2;font:850 9px var(--k-mono,ui-monospace,monospace)}.token2022-verdict.good strong{color:var(--k-green)}.token2022-verdict.warn strong{color:var(--k-amber)}.token2022-verdict.bad strong{color:var(--k-red)}.token2022-summary{color:#b9ccd4;font-size:11px;line-height:1.6}.token2022-warning,.token2022-boundary{margin-top:11px;padding:11px 12px;border-left:2px solid rgba(230,194,92,.42);border-radius:0 12px 12px 0;background:rgba(230,194,92,.03);color:#9b9276;font-size:10px;line-height:1.55}.token2022-boundary b{color:#ead79d}.token2022-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.token2022-metric{padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018)}.token2022-metric span{display:block;color:#657e89;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.token2022-metric strong{display:block;margin-top:5px;color:#e7f4f9;font:900 13px var(--k-mono,ui-monospace,monospace);overflow-wrap:anywhere}.token2022-section{margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.065)}.token2022-section h3{margin:0 0 9px;font-size:13px}.token2022-extension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.token2022-extension{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.018)}.token2022-extension b{display:block;margin-top:5px;color:#e7f4f9;font-size:12px}.token2022-extension p{margin:6px 0;color:#7c939d;font-size:10px;line-height:1.5}.token2022-extension small,.token2022-severity{color:#78909a;font:850 8px var(--k-mono,ui-monospace,monospace)}.token2022-extension.high,.token2022-extension.critical{border-color:rgba(255,84,116,.2)}.token2022-extension.medium{border-color:rgba(230,194,92,.2)}.token2022-list{margin:0;padding-left:18px;color:#b9ccd4;font-size:10px;line-height:1.6}.token2022-code{max-height:320px;overflow:auto;margin:0;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#030a0f;color:#b9e8f1;font:9px/1.55 var(--k-mono,ui-monospace,monospace);white-space:pre-wrap}.token2022-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:14px 3px;color:#5e7782;font-size:9px}.token2022-footer nav{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.token2022-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.token2022-wrap{width:min(100% - 14px,1160px);padding-top:8px}.token2022-nav{align-items:flex-start;flex-direction:column}.token2022-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.token2022-links .token2022-btn{flex:0 0 auto}.token2022-hero,.token2022-panel{padding:18px;border-radius:20px}.token2022-hero h1{font-size:42px}.token2022-form{grid-template-columns:1fr}.token2022-metrics,.token2022-extension-grid{grid-template-columns:1fr}.token2022-footer{align-items:flex-start;flex-direction:column}}

/* ===== source: transaction-firewall-v2.css ===== */
/* Koschei B2B Transaction Firewall v2 */
.firewall-shell{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:14px;margin-top:14px}.firewall-status{margin-top:12px;padding:12px 13px;border:1px solid rgba(77,231,199,.22);border-radius:13px;background:rgba(77,231,199,.035);color:#bfeee2;font-size:10px;line-height:1.55}.firewall-status.bad{border-color:rgba(255,84,116,.28);background:rgba(255,84,116,.035);color:#ffc0cc}.firewall-section{margin-top:15px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.firewall-section h3{margin:0 0 9px;color:#e8f4f8;font-size:12px}.firewall-list{display:grid;gap:8px}.firewall-item{padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:rgba(255,255,255,.018);color:#b8cad2;font-size:10px;line-height:1.55}.firewall-item.warn{border-color:rgba(230,194,92,.2)}.firewall-item.bad{border-color:rgba(255,84,116,.24)}.firewall-item b{display:block;margin-top:4px;color:#e9f5f9;font-size:11px}.firewall-item p{margin:5px 0 0;color:#8197a1}.firewall-severity{font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:#86a0ab}.firewall-item.warn .firewall-severity{color:#e4c777}.firewall-item.bad .firewall-severity{color:#ff8da3}.firewall-code{max-height:280px;overflow:auto;margin:0;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#030a0f;color:#b9e8f1;font:9px/1.55 var(--k-mono,ui-monospace,monospace);white-space:pre-wrap;word-break:break-word}.firewall-api-note{margin-top:6px;color:#718994;font-size:9px;line-height:1.5}.firewall-api-note b{color:#aeeadd}.firewall-result{min-height:430px}@media(max-width:900px){.firewall-shell{grid-template-columns:1fr}.firewall-result{min-height:300px}}

/* ===== source: webhooks-v2.css ===== */
/* Koschei Enterprise Webhook Console v2 */
.webhook-page{min-height:100vh;margin:0;color:var(--k-text);background:radial-gradient(circle at 12% 0,rgba(76,232,198,.08),transparent 34%),radial-gradient(circle at 90% 4%,rgba(96,104,255,.07),transparent 30%),var(--k-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.webhook-page *{box-sizing:border-box}.webhook-page a{color:inherit;text-decoration:none}.webhook-wrap{width:min(1200px,calc(100% - 24px));margin:auto;padding:18px 0 70px}.webhook-nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--k-line);border-radius:21px;background:rgba(6,17,25,.92)}.webhook-brand{display:flex;align-items:center;gap:10px;font-weight:1000}.webhook-mark{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan));font-weight:1000}.webhook-brand small{display:block;margin-top:2px;color:var(--k-muted);font-size:9px}.webhook-links,.webhook-actions{display:flex;gap:8px;flex-wrap:wrap}.webhook-btn{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:8px 11px;border:1px solid var(--k-line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--k-text);font:900 9px inherit;cursor:pointer}.webhook-btn.primary{border-color:transparent;color:#02110d;background:linear-gradient(135deg,var(--k-green),var(--k-cyan))}.webhook-btn.danger{color:#ffb3c0;border-color:rgba(255,84,116,.24)}.webhook-btn:disabled{opacity:.55;cursor:not-allowed}.webhook-hero{position:relative;overflow:hidden;margin-top:14px;padding:clamp(24px,5vw,46px);border:1px solid var(--k-line);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(4,16,24,.94));box-shadow:0 26px 70px rgba(0,0,0,.22)}.webhook-kicker{display:inline-flex;color:#8cf1da;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase}.webhook-hero h1{max-width:950px;margin:14px 0 12px;font-size:clamp(42px,7vw,75px);line-height:.92;letter-spacing:-.055em}.webhook-hero p{max-width:880px;margin:0;color:var(--k-muted);font-size:14px;line-height:1.7}.webhook-proofline{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.webhook-chip{display:inline-flex;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);color:#92a8b2;font:850 8px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.webhook-chip.warn{border-color:rgba(230,194,92,.2);color:#e4cb87}.webhook-boundary{margin-top:15px;padding:12px 13px;border-left:2px solid rgba(230,194,92,.42);border-radius:0 12px 12px 0;background:rgba(230,194,92,.03);color:#8d8569;font-size:10px;line-height:1.55}.webhook-boundary b{color:#ead79d}.webhook-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:14px;margin-top:14px}.webhook-panel{padding:19px;border:1px solid var(--k-line);border-radius:23px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(4,16,24,.94));box-shadow:0 22px 60px rgba(0,0,0,.18);min-width:0}.webhook-panel h2{margin:7px 0 8px;font-size:clamp(25px,4vw,34px)}.webhook-panel>p{margin:0;color:var(--k-muted);font-size:10px;line-height:1.55}.webhook-form{display:grid;gap:11px;margin-top:14px}.webhook-field{display:grid;gap:7px}.webhook-field label{color:#91a7b1;font:900 8px var(--k-mono,ui-monospace,monospace);letter-spacing:.07em;text-transform:uppercase}.webhook-input,.webhook-select{width:100%;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#061119;color:#eaf7fb;font:700 10px var(--k-mono,ui-monospace,monospace);outline:none}.webhook-input:focus,.webhook-select:focus{border-color:rgba(77,231,199,.42)}.webhook-notice{margin-top:12px;padding:11px 12px;border:1px solid rgba(77,231,199,.22);border-radius:12px;background:rgba(77,231,199,.035);color:#bcebdd;font-size:10px;line-height:1.5}.webhook-notice.bad{border-color:rgba(255,84,116,.24);background:rgba(255,84,116,.035);color:#ffc0cc}.webhook-secret{margin-top:14px;padding:16px;border:1px solid rgba(230,194,92,.24);border-radius:16px;background:rgba(230,194,92,.035)}.webhook-secret strong{display:block;color:#eedca3;font-size:12px}.webhook-secret p{margin:7px 0;color:#9a9278;font-size:9px;line-height:1.5}.webhook-secret code{display:block;margin:10px 0;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#030a0f;color:#d6f5ed;font:9px/1.5 var(--k-mono,ui-monospace,monospace);word-break:break-all}.webhook-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.webhook-section-head h2{margin:6px 0 0}.webhook-count{display:inline-flex;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#8da4ae;font:900 8px var(--k-mono,ui-monospace,monospace)}.webhook-list{display:grid;gap:9px}.webhook-card,.webhook-delivery{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.018);min-width:0}.webhook-card-head,.webhook-delivery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.webhook-card h3{margin:5px 0 0;font-size:14px}.webhook-url{margin:5px 0 0;color:#7e959f;font:700 9px var(--k-mono,ui-monospace,monospace);word-break:break-all}.webhook-status{display:inline-flex;padding:5px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#899fa9;font:900 8px var(--k-mono,ui-monospace,monospace)}.webhook-status.good{color:#79e3ca;border-color:rgba(77,231,199,.2)}.webhook-status.warn{color:#e4c777;border-color:rgba(230,194,92,.2)}.webhook-status.bad{color:#ff92a5;border-color:rgba(255,84,116,.24)}.webhook-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.webhook-metric{padding:9px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(255,255,255,.012);min-width:0}.webhook-metric span{display:block;color:#617985;font:850 7px var(--k-mono,ui-monospace,monospace);text-transform:uppercase}.webhook-metric strong{display:block;margin-top:4px;color:#dcebf1;font:800 9px var(--k-mono,ui-monospace,monospace);overflow-wrap:anywhere}.webhook-events{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.webhook-event{display:inline-flex;padding:5px 7px;border-radius:999px;background:rgba(77,231,199,.035);color:#8fd8c8;font:800 7px var(--k-mono,ui-monospace,monospace);border:1px solid rgba(77,231,199,.12)}.webhook-event.neutral{color:#8096a0;border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.webhook-delivery-head code{color:#9bded2;font:800 8px var(--k-mono,ui-monospace,monospace);overflow-wrap:anywhere}.webhook-error{margin:9px 0 0;color:#ffb8c5;font-size:9px;line-height:1.45}.webhook-empty,.webhook-error-box{padding:17px;border:1px dashed rgba(255,255,255,.1);border-radius:13px;color:#7c929c;font-size:10px;line-height:1.5}.webhook-error-box{border-color:rgba(255,84,116,.24);color:#ffc0cc}.webhook-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.webhook-docs>div{padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:rgba(255,255,255,.018)}.webhook-docs b{display:block;color:#e5f3f7;font-size:11px}.webhook-docs span{display:block;margin-top:5px;color:#728b96;font-size:9px;line-height:1.5}.webhook-code{display:block;margin-top:9px;padding:10px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#030a0f;color:#b9e8f1;font:8px/1.5 var(--k-mono,ui-monospace,monospace);white-space:pre-wrap;overflow:auto}.webhook-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:14px 3px;color:#5e7782;font-size:9px}.webhook-footer nav{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:940px){.webhook-layout{grid-template-columns:1fr}.webhook-docs{grid-template-columns:1fr}}@media(max-width:700px){.webhook-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.webhook-wrap{width:min(100% - 14px,1200px);padding-top:8px}.webhook-nav{align-items:flex-start;flex-direction:column}.webhook-links{width:100%;overflow-x:auto;flex-wrap:nowrap}.webhook-links .webhook-btn{flex:0 0 auto}.webhook-hero{padding:21px;border-radius:21px}.webhook-hero h1{font-size:42px}.webhook-panel{padding:15px;border-radius:19px}.webhook-section-head{display:block}.webhook-section-head .webhook-actions{margin-top:9px}.webhook-metrics{grid-template-columns:1fr}.webhook-card-head,.webhook-delivery-head{display:block}.webhook-status{margin-top:8px}.webhook-footer{align-items:flex-start;flex-direction:column}}

/* ===== source: koschei-universe-v1.css ===== */
/* Koschei Web3 customer universe. Pure CSS: no remote assets, no synthetic product data. */
:root{--ku-bg:#03060a;--ku-panel:rgba(8,14,21,.78);--ku-panel-strong:rgba(9,17,25,.94);--ku-line:rgba(116,231,190,.16);--ku-line-hot:rgba(116,231,190,.42);--ku-text:#edf7f3;--ku-muted:#8ba09b;--ku-green:#67e3b1;--ku-cyan:#75cfe8;--ku-violet:#a98cff}
body.koschei-universe{background:var(--ku-bg)!important;color:var(--ku-text);min-height:100vh;position:relative;overflow-x:hidden}
body.koschei-universe:before{content:"";position:fixed;inset:-20vh -15vw;z-index:-3;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(87,226,177,.15),transparent 22%),radial-gradient(circle at 78% 32%,rgba(85,152,255,.11),transparent 24%),radial-gradient(circle at 18% 48%,rgba(169,140,255,.09),transparent 25%),radial-gradient(circle at 50% 76%,rgba(37,193,160,.07),transparent 27%),linear-gradient(180deg,#050a10 0%,#020408 54%,#03070b 100%)}
body.koschei-universe:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.65;background-image:radial-gradient(circle,rgba(255,255,255,.72) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(103,227,177,.65) 0 1px,transparent 1.4px),linear-gradient(rgba(103,227,177,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(103,227,177,.025) 1px,transparent 1px);background-size:97px 97px,151px 151px,64px 64px,64px 64px;background-position:0 0,43px 67px,0 0,0 0;mask-image:linear-gradient(to bottom,black 0%,rgba(0,0,0,.84) 58%,transparent 100%)}
.koschei-universe .surface,.koschei-universe .card,.koschei-universe .ops-panel,.koschei-universe .access-section,.koschei-universe .pricing-card,.koschei-universe .pricing-policy,.koschei-universe .workspace-live,.koschei-universe .product-section{background:linear-gradient(145deg,rgba(11,20,29,.88),rgba(5,10,16,.76))!important;border:1px solid var(--ku-line)!important;box-shadow:0 20px 80px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.025)!important;backdrop-filter:blur(18px)}
.koschei-universe .hero,.koschei-universe .ops-hero,.koschei-universe .pricing-hero{position:relative;isolation:isolate}
.koschei-universe .hero:before,.koschei-universe .ops-hero:before,.koschei-universe .pricing-hero:before{content:"";position:absolute;width:min(58vw,740px);aspect-ratio:1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-48%);z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(103,227,177,.13) 0 5%,rgba(103,227,177,.035) 33%,transparent 68%);border:1px solid rgba(103,227,177,.08);box-shadow:0 0 140px rgba(103,227,177,.08),inset 0 0 100px rgba(103,227,177,.04)}
.koschei-universe h1{color:#f4fff9;text-shadow:0 0 48px rgba(102,227,177,.08);letter-spacing:-.055em}
.koschei-universe h2,.koschei-universe h3{color:#eaf6f1}.koschei-universe p,.koschei-universe .sub,.koschei-universe .ops-muted{color:var(--ku-muted)}
.koschei-universe .eyebrow,.koschei-universe .ops-eyebrow,.koschei-universe .pricing-kicker{color:var(--ku-green)!important;letter-spacing:.16em;text-transform:uppercase}
.koschei-universe .btn.primary,.koschei-universe .ops-btn.primary,.koschei-universe .pricing-btn.primary,.koschei-universe button.primary{background:linear-gradient(135deg,#4bc996,#69dfb2)!important;color:#03110b!important;border-color:#75e7bc!important;box-shadow:0 0 0 1px rgba(103,227,177,.09),0 10px 36px rgba(54,207,151,.18)!important;font-weight:850}
.koschei-universe .btn,.koschei-universe .ops-btn,.koschei-universe .pricing-btn{border-color:rgba(126,160,151,.2)!important;background:rgba(9,16,23,.7)!important;color:#c8d8d2!important;backdrop-filter:blur(12px)}
.koschei-universe .btn:hover,.koschei-universe .ops-btn:hover,.koschei-universe .pricing-btn:hover{border-color:var(--ku-line-hot)!important;color:#fff!important;transform:translateY(-1px)}
.koschei-universe input,.koschei-universe textarea,.koschei-universe select{background:rgba(3,8,13,.82)!important;border-color:rgba(119,168,153,.22)!important;color:#e8f5f0!important;box-shadow:inset 0 0 24px rgba(0,0,0,.18)}
.koschei-universe input:focus,.koschei-universe textarea:focus,.koschei-universe select:focus{outline:none;border-color:rgba(103,227,177,.58)!important;box-shadow:0 0 0 3px rgba(103,227,177,.07),inset 0 0 24px rgba(0,0,0,.18)}
.koschei-universe .customer-sidebar{background:linear-gradient(180deg,rgba(3,8,13,.97),rgba(3,7,11,.91))!important;border-right-color:rgba(103,227,177,.13)!important;box-shadow:18px 0 70px rgba(0,0,0,.28)}
.koschei-universe .customer-sidebar__mark,.koschei-universe .mark,.koschei-universe .ops-mark,.koschei-universe .pricing-mark{background:radial-gradient(circle at 35% 30%,#79efc1,#287d61 62%,#0d2c22)!important;border:1px solid rgba(141,255,211,.35)!important;box-shadow:0 0 32px rgba(103,227,177,.18)!important;color:#02110a!important}
.koschei-universe .customer-sidebar__nav a[data-active="true"],.koschei-universe .customer-sidebar__nav a[data-primary="true"]{background:linear-gradient(90deg,rgba(50,152,116,.19),rgba(15,33,31,.38))!important;border-color:rgba(103,227,177,.25)!important;color:#eafff7!important}
.koschei-universe .customer-capability-access{border-color:rgba(103,227,177,.24)!important;color:#94d9bd!important;background:rgba(6,18,15,.7)!important}
.koschei-universe .customer-main .top,.koschei-universe .customer-main .ops-nav{background:rgba(3,7,11,.72)!important;border-bottom-color:rgba(103,227,177,.11)!important}
.koschei-universe .universe-entry{min-height:min(720px,78vh);display:grid;align-content:center;position:relative}.koschei-universe .universe-entry h1{font-size:clamp(58px,8.6vw,126px)!important;line-height:.82!important;max-width:1050px}.koschei-universe .universe-entry .section-lead{font-size:clamp(15px,1.6vw,20px);max-width:800px}.koschei-universe .universe-orbit{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.koschei-universe .universe-orbit span{padding:8px 11px;border:1px solid rgba(103,227,177,.17);border-radius:999px;background:rgba(4,11,15,.55);font:700 10px ui-monospace,monospace;color:#9bcfbd;letter-spacing:.08em;text-transform:uppercase}
.koschei-universe .universe-gateway{position:relative;overflow:hidden}.koschei-universe .universe-gateway:after{content:"";position:absolute;right:-12%;bottom:-55%;width:420px;height:420px;border-radius:50%;border:1px solid rgba(103,227,177,.12);box-shadow:0 0 0 36px rgba(103,227,177,.025),0 0 0 72px rgba(103,227,177,.018),0 0 120px rgba(103,227,177,.06);pointer-events:none}
.koschei-universe .professional-lock{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(103,227,177,.24);border-radius:999px;color:#baf4dc;background:rgba(10,31,24,.55);font:800 10px ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}
@media(max-width:780px){body.koschei-universe:after{opacity:.42}.koschei-universe .universe-entry{min-height:58vh}.koschei-universe .universe-entry h1{font-size:clamp(50px,15vw,76px)!important}.koschei-universe .hero:before,.koschei-universe .ops-hero:before,.koschei-universe .pricing-hero:before{width:110vw}.koschei-universe .customer-sidebar{width:min(88vw,340px)!important}.koschei-universe .customer-main>.wrap,.koschei-universe .customer-main>.page,.koschei-universe .customer-main>.ops-page{padding-left:10px!important;padding-right:10px!important}.koschei-universe .customer-main .top,.koschei-universe .customer-main .ops-nav{margin-left:-10px!important;margin-right:-10px!important}}
@media(prefers-reduced-motion:no-preference){.koschei-universe .hero:before,.koschei-universe .ops-hero:before,.koschei-universe .pricing-hero:before{animation:kuPulse 8s ease-in-out infinite}@keyframes kuPulse{0%,100%{opacity:.65;transform:translate(-50%,-48%) scale(.96)}50%{opacity:1;transform:translate(-50%,-48%) scale(1.035)}}}

/* ===== source: koschei-arvis-command-v1.css ===== */
*{box-sizing:border-box}html,body{margin:0;background:#01050a;color:#d9f3ff;font-family:Arial,sans-serif}.command-scene{min-height:100svh;background:radial-gradient(circle at 50% 43%,#0b2940 0,#04101b 38%,#01050a 75%);overflow:hidden}.command-frame{position:relative;min-height:100svh;padding:18px 24px 14px;border:1px solid #16354a;background:linear-gradient(90deg,rgba(4,17,28,.92),transparent 18%,transparent 82%,rgba(4,17,28,.92)),repeating-linear-gradient(90deg,transparent 0 119px,rgba(57,151,207,.035) 120px),repeating-linear-gradient(0deg,transparent 0 79px,rgba(57,151,207,.025) 80px)}.command-top{height:62px;display:grid;grid-template-columns:220px 1fr 220px;align-items:center;border-bottom:1px solid #16384d;position:relative;z-index:8}.command-brand{text-decoration:none;color:#e5f7ff;letter-spacing:.35em}.command-brand b{display:block;font-size:19px}.command-brand small{font-size:8px}.command-top nav{display:flex;justify-content:center;gap:34px}.command-top nav a,.access{font-size:10px;letter-spacing:.16em;color:#9db6c7;text-decoration:none}.command-top nav a[aria-current]{color:white;border-bottom:1px solid #7cd9ff}.access{text-align:right}.command-copy{position:absolute;left:38px;top:104px;z-index:7}.command-copy span{font-size:9px;letter-spacing:.3em;color:#6ccaff}.command-copy h1{margin:8px 0 4px;font-size:28px;letter-spacing:.11em}.command-copy strong{font-size:14px;letter-spacing:.14em;color:#7fd8ff}.command-copy p{font-size:10px;letter-spacing:.25em;color:#93c8e2}.graph-chamber{position:absolute;inset:86px 240px 160px;z-index:2;perspective:1000px}.webgl-host{position:absolute;inset:0}.webgl-host canvas{width:100%;height:100%;display:block}.graph-core{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:190px;height:190px;border:1px solid rgba(111,215,255,.65);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(22,91,130,.7),rgba(2,10,18,.86) 68%);box-shadow:0 0 45px #1ba8ff66,inset 0 0 38px #1ba8ff33;text-align:center;pointer-events:none}.graph-core span{font-size:12px;letter-spacing:.28em}.graph-core b{font-size:26px;letter-spacing:.2em;margin:7px}.graph-core small{font-size:6px;letter-spacing:.13em;color:#8db7cb}.command-left,.command-right,.risk-legend{position:absolute;z-index:6;background:linear-gradient(180deg,rgba(3,15,25,.88),rgba(2,9,16,.82));border:1px solid #246284;box-shadow:0 0 25px #0877b51c;padding:15px}.command-left{left:25px;top:245px;width:205px}.command-right{right:25px;top:120px;width:205px}.risk-legend{right:25px;bottom:135px;width:205px}.command-left h2,.command-right h2,.risk-legend h2{font-size:10px;letter-spacing:.18em;margin:0 0 12px;color:#bfeaff}.command-left>span,.command-right>span,.command-right>b,.risk-legend>span{display:block;padding:7px 2px;border-bottom:1px solid #102d40;font-size:10px;letter-spacing:.08em}.command-right em{float:right;font-size:7px;color:#5dbbe9;font-style:normal}.command-left small,.command-right small,.risk-legend small{display:block;margin-top:12px;font-size:8px;line-height:1.5;color:#63889e}.risk-legend span:before{content:'●';margin-right:8px}.normal:before{color:#2daaff}.watch:before{color:#e9ae36}.suspect:before{color:#ff6d25}.high:before{color:#ff334d}.command-console{position:absolute;z-index:7;bottom:52px;left:50%;transform:translateX(-50%);width:min(760px,55vw);display:grid;grid-template-columns:240px 1fr;gap:15px;padding:12px 18px;border:1px solid #296b90;background:linear-gradient(180deg,rgba(4,20,33,.96),rgba(1,8,14,.96));box-shadow:0 0 35px #0d8cd633}.command-console>div{text-align:center}.command-console small,.command-console span{display:block;font-size:8px;letter-spacing:.25em}.command-console b{display:block;font-size:34px;letter-spacing:.12em;text-shadow:0 0 15px #4fc6ff}.command-console form{display:flex;align-items:center}.command-console input{flex:1;height:42px;background:#020a11;border:1px solid #183b50;color:white;padding:0 12px}.command-console button{height:42px;background:#0b4d72;border:1px solid #3daee8;color:white;font-size:9px;letter-spacing:.1em;padding:0 14px}footer{position:absolute;left:25px;right:25px;bottom:12px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.17em;color:#6f9cb4;z-index:8}footer a{color:#9fdcff;text-decoration:none}@media(max-width:900px){.command-frame{padding:8px}.command-top{height:50px;grid-template-columns:120px 1fr}.command-top nav{display:none}.access{font-size:7px}.command-brand b{font-size:13px}.command-copy{left:14px;top:74px}.command-copy h1{font-size:18px}.command-copy strong{font-size:10px}.command-copy p{font-size:7px}.graph-chamber{inset:155px 6px 250px}.graph-core{width:128px;height:128px}.graph-core b{font-size:19px}.command-left{display:none}.command-right{right:8px;top:165px;width:130px;padding:8px;opacity:.92}.command-right h2{font-size:7px}.command-right>span,.command-right>b{font-size:7px;padding:4px}.risk-legend{left:8px;right:auto;bottom:172px;width:130px;padding:8px}.risk-legend h2,.risk-legend>span{font-size:7px}.risk-legend small,.command-right small{font-size:6px}.command-console{bottom:52px;width:94vw;grid-template-columns:115px 1fr;padding:8px}.command-console b{font-size:22px}.command-console small,.command-console span{font-size:5px}.command-console input,.command-console button{height:38px;font-size:7px}.command-console input{min-width:0}footer{left:10px;right:10px;font-size:5px}.graph-core small{font-size:4px}}

/* ===== source: koschei-arvis-command-v2.css ===== */
*{box-sizing:border-box}html,body{margin:0;background:#01040a;color:#d9f3ff;font-family:Arial,sans-serif}.command-scene{min-height:100svh;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#10344f 0,#071521 30%,#02070d 63%,#010308 100%)}.command-frame{position:relative;min-height:100svh;padding:14px 20px 12px;overflow:hidden;background:linear-gradient(90deg,rgba(3,12,20,.98) 0 6%,transparent 14% 86%,rgba(3,12,20,.98) 94% 100%),repeating-linear-gradient(90deg,transparent 0 119px,rgba(65,154,210,.025) 120px),repeating-linear-gradient(0deg,transparent 0 79px,rgba(65,154,210,.02) 80px)}.command-frame:before,.command-frame:after{content:"";position:absolute;top:70px;bottom:54px;width:150px;background:linear-gradient(180deg,#0b1d2cdd,#030a11ee);border:1px solid #193d54;box-shadow:inset 0 0 35px #0c5f8b20,0 0 80px #000d;z-index:1}.command-frame:before{left:0;clip-path:polygon(0 0,100% 5%,80% 95%,0 100%)}.command-frame:after{right:0;clip-path:polygon(0 5%,100% 0,100% 100%,20% 95%)}.command-top{height:54px;display:grid;grid-template-columns:220px 1fr 220px;align-items:center;border-bottom:1px solid #16384d;position:relative;z-index:9}.command-brand{text-decoration:none;color:#e5f7ff;letter-spacing:.35em}.command-brand b{display:block;font-size:19px}.command-brand small{font-size:8px}.command-top nav{display:flex;justify-content:center;gap:30px}.command-top nav a,.access{font-size:9px;letter-spacing:.16em;color:#94adbe;text-decoration:none}.command-top nav a[aria-current]{color:#fff;border-bottom:1px solid #7cd9ff}.access{text-align:right}.command-copy{position:absolute;left:34px;top:82px;z-index:8}.command-copy span{font-size:8px;letter-spacing:.32em;color:#6ccaff}.command-copy h1{margin:8px 0 5px;font-size:28px;letter-spacing:.1em}.command-copy strong{font-size:14px;letter-spacing:.14em;color:#7fd8ff}.command-copy p{font-size:9px;letter-spacing:.24em;color:#93c8e2}.graph-chamber{position:absolute;left:7%;right:7%;top:78px;bottom:118px;z-index:3;perspective:1500px}.webgl-host{position:absolute;inset:-12% -9% -8%;filter:drop-shadow(0 0 42px #139ee755)}.webgl-host canvas{width:100%;height:100%;display:block}.graph-chamber:before{content:"";position:absolute;left:50%;top:50%;width:min(84vh,75vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #59c9ff40;box-shadow:0 0 0 30px #2fa9e50d,0 0 0 80px #2fa9e508,0 0 190px #1299df44,inset 0 0 140px #157bb033;background:radial-gradient(circle at 37% 29%,#b8eeff22 0 2%,transparent 8%),radial-gradient(circle,#0e3b5b58 0 40%,#04111c88 66%,transparent 73%);pointer-events:none}.graph-chamber:after{content:"";position:absolute;left:50%;top:50%;width:min(108vh,92vw);aspect-ratio:1;transform:translate(-50%,-50%) rotateX(69deg);border-radius:50%;border:1px solid #56c8ff38;box-shadow:0 0 55px #31aef526;pointer-events:none}.graph-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:182px;height:182px;border:1px solid rgba(111,215,255,.8);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(20,91,134,.82),rgba(2,10,18,.94) 70%);box-shadow:0 0 62px #1ba8ff99,inset 0 0 48px #1ba8ff44;text-align:center;pointer-events:none;z-index:5}.graph-core span{font-size:11px;letter-spacing:.28em}.graph-core b{font-size:25px;letter-spacing:.18em;margin:7px}.graph-core small{font-size:5px;letter-spacing:.14em;color:#8db7cb}.cluster-tag{position:absolute;z-index:6;padding:6px 9px;border:1px solid #2c6f95;background:rgba(3,15,25,.86);box-shadow:0 0 20px #168ed422;color:#bfeaff;font-size:8px;letter-spacing:.14em;pointer-events:none}.ct-token{left:18%;top:22%}.ct-contract{left:44%;top:11%}.ct-exchange{right:17%;top:23%}.ct-counterparty{right:8%;top:48%}.ct-related{right:14%;bottom:18%;border-color:#a53b44;color:#ffb3bc}.ct-cross{left:44%;bottom:9%}.ct-bridge{left:17%;bottom:18%;border-color:#6444a9;color:#d3c2ff}.ct-address{left:8%;top:49%}.command-left,.command-right,.risk-legend{position:absolute;z-index:7;background:linear-gradient(180deg,rgba(3,15,25,.92),rgba(2,9,16,.88));border:1px solid #246284;box-shadow:0 0 25px #0877b51c;padding:13px}.command-left{left:24px;top:218px;width:196px}.command-right{right:24px;top:104px;width:196px}.risk-legend{right:24px;bottom:118px;width:196px}.command-left h2,.command-right h2,.risk-legend h2{font-size:9px;letter-spacing:.18em;margin:0 0 10px;color:#bfeaff}.command-left>span,.command-right>span,.command-right>b,.risk-legend>span{display:block;padding:6px 2px;border-bottom:1px solid #102d40;font-size:9px;letter-spacing:.08em}.command-right em{float:right;font-size:6px;color:#5dbbe9;font-style:normal}.command-left small,.command-right small,.risk-legend small{display:block;margin-top:10px;font-size:7px;line-height:1.5;color:#63889e}.risk-legend span:before{content:'●';margin-right:8px}.normal:before{color:#2daaff}.watch:before{color:#e9ae36}.suspect:before{color:#ff6d25}.high:before{color:#ff334d}.command-console{position:absolute;z-index:8;bottom:42px;left:50%;transform:translateX(-50%);width:min(820px,60vw);display:grid;grid-template-columns:260px 1fr;gap:12px;padding:10px 16px;border:1px solid #296b90;background:linear-gradient(180deg,rgba(4,20,33,.97),rgba(1,8,14,.97));box-shadow:0 0 42px #0d8cd640}.command-console>div{text-align:center}.command-console small,.command-console span{display:block;font-size:7px;letter-spacing:.25em}.command-console b{display:block;font-size:34px;letter-spacing:.12em;text-shadow:0 0 18px #4fc6ff}.command-console form{display:flex;align-items:center}.command-console input{flex:1;height:40px;background:#020a11;border:1px solid #183b50;color:white;padding:0 12px;min-width:0}.command-console button{height:40px;background:#0b4d72;border:1px solid #3daee8;color:white;font-size:8px;letter-spacing:.1em;padding:0 12px}footer{position:absolute;left:24px;right:24px;bottom:8px;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.16em;color:#6f9cb4;z-index:9}footer a{color:#9fdcff;text-decoration:none}@media(max-width:900px){.command-frame{min-height:100svh;padding:8px}.command-frame:before,.command-frame:after{display:none}.command-top{height:46px;grid-template-columns:120px 1fr}.command-top nav{display:none}.access{font-size:6px}.command-brand b{font-size:12px}.command-copy{left:12px;top:60px;right:12px}.command-copy h1{font-size:20px;margin-top:5px}.command-copy strong{font-size:9px}.command-copy p{font-size:6px}.command-copy span{font-size:6px}.graph-chamber{left:-30%;right:-30%;top:112px;bottom:150px}.webgl-host{inset:-6% -2%}.graph-chamber:before{width:112vw;max-width:none}.graph-chamber:after{width:138vw;max-width:none}.graph-core{width:126px;height:126px}.graph-core b{font-size:18px}.graph-core span{font-size:8px}.graph-core small{font-size:4px}.command-left{display:none}.command-right{right:7px;top:126px;width:110px;padding:6px;background:#03101bcf;opacity:.82}.command-right h2{font-size:6px}.command-right>span,.command-right>b{font-size:5px;padding:3px}.command-right small{font-size:4px}.risk-legend{left:7px;right:auto;bottom:108px;width:108px;padding:6px;background:#03101bcf;opacity:.82}.risk-legend h2,.risk-legend>span{font-size:5px}.risk-legend small{display:none}.cluster-tag{font-size:5px;padding:4px 5px;letter-spacing:.09em;opacity:.84}.ct-token{left:28%;top:22%}.ct-contract{left:46%;top:12%}.ct-exchange{right:27%;top:24%}.ct-counterparty{right:18%;top:47%}.ct-related{right:25%;bottom:20%}.ct-cross{left:47%;bottom:12%}.ct-bridge{left:24%;bottom:20%}.ct-address{left:18%;top:48%}.command-console{bottom:38px;width:96vw;grid-template-columns:104px 1fr;padding:7px;gap:7px}.command-console b{font-size:20px}.command-console small,.command-console span{font-size:4px}.command-console input,.command-console button{height:36px;font-size:6px}.command-console button{padding:0 7px}footer{left:8px;right:8px;font-size:4px}}

/* ===== source: koschei-home-command-environment-v1.css ===== */
/* Koschei Universe command-environment layer. Presentation only; no synthetic data claims. */
.home-universe{background:
 radial-gradient(circle at 50% 44%,rgba(30,120,188,.20),transparent 22%),
 linear-gradient(180deg,#03070d 0%,#06101a 48%,#02060b 100%)!important;
}
.universe-starfield{opacity:.025!important;filter:blur(.1px)}
.home-universe:before{content:""!important;position:absolute!important;inset:0!important;z-index:-5!important;opacity:1!important;background:
 linear-gradient(90deg,rgba(14,38,58,.86) 0 7%,transparent 7% 93%,rgba(14,38,58,.86) 93% 100%),
 repeating-linear-gradient(90deg,transparent 0 78px,rgba(53,132,185,.055) 79px 80px),
 repeating-linear-gradient(0deg,transparent 0 66px,rgba(53,132,185,.04) 67px 68px),
 radial-gradient(ellipse at 50% 46%,rgba(10,43,66,.50) 0 30%,transparent 62%),
 linear-gradient(180deg,#02060b,#07111b 55%,#02060b)!important;
}
.home-universe:after{display:block!important;content:""!important;position:absolute!important;left:50%!important;top:7%!important;width:min(1380px,96vw)!important;height:520px!important;transform:translateX(-50%)!important;border-radius:48% 48% 18% 18%!important;z-index:-3!important;pointer-events:none!important;background:
 linear-gradient(90deg,transparent 0 6%,rgba(76,153,209,.14) 6.2% 6.5%,transparent 6.7% 93.3%,rgba(76,153,209,.14) 93.5% 93.8%,transparent 94%),
 radial-gradient(ellipse at 50% 4%,transparent 0 51%,rgba(104,188,238,.14) 51.5% 52%,transparent 52.5% 100%)!important;
 border:1px solid rgba(100,174,222,.10)!important;box-shadow:inset 0 0 80px rgba(37,105,152,.08),0 0 90px rgba(0,0,0,.35)!important;
}
.home-shell:before,.home-shell:after{content:"";position:fixed;top:18%;bottom:10%;width:min(11vw,145px);z-index:-2;pointer-events:none;background:
 linear-gradient(180deg,rgba(18,47,69,.88),rgba(5,14,23,.55)),
 repeating-linear-gradient(0deg,transparent 0 54px,rgba(62,162,221,.10) 55px 56px);
 border:1px solid rgba(88,164,215,.12);box-shadow:inset 0 0 28px rgba(35,112,164,.08),0 0 45px rgba(0,0,0,.55)}
.home-shell:before{left:0;border-left:0;clip-path:polygon(0 0,100% 8%,100% 92%,0 100%)}
.home-shell:after{right:0;border-right:0;clip-path:polygon(0 8%,100% 0,100% 100%,0 92%)}
.home-stage{position:relative}
.home-stage:before{content:"";position:absolute;left:50%;bottom:0;width:min(1320px,96vw);height:250px;transform:translateX(-50%);z-index:-1;pointer-events:none;background:
 linear-gradient(180deg,transparent 0 12%,rgba(9,28,43,.62) 13% 100%),
 repeating-linear-gradient(90deg,rgba(61,155,213,.08) 0 1px,transparent 1px 84px);
 border-top:1px solid rgba(101,188,238,.14);clip-path:polygon(7% 22%,93% 22%,100% 100%,0 100%);box-shadow:0 -30px 80px rgba(24,102,156,.08)}
.home-stage:after{content:"";position:absolute;left:50%;top:21%;width:min(1120px,88vw);height:min(1120px,88vw);transform:translateX(-50%);border-radius:50%;z-index:-2;pointer-events:none;background:
 repeating-radial-gradient(circle at center,transparent 0 58px,rgba(74,159,214,.055) 59px 60px),
 conic-gradient(from 18deg,rgba(54,157,220,.09),transparent 9% 17%,rgba(54,157,220,.07) 18% 19%,transparent 20% 100%);
 mask:radial-gradient(circle,transparent 0 20%,#000 21% 76%,transparent 77%)}
.orbit-system{filter:drop-shadow(0 32px 55px rgba(0,0,0,.55))}
.core-sphere{background:
 radial-gradient(circle at 36% 27%,rgba(176,231,255,.28) 0 4%,transparent 9%),
 radial-gradient(circle at 50% 53%,rgba(22,89,134,.26),rgba(4,14,24,.98) 61%),
 repeating-radial-gradient(circle at 50% 50%,rgba(89,174,226,.07) 0 1px,transparent 2px 18px)!important;
 box-shadow:0 0 0 36px rgba(59,143,198,.035),0 0 0 78px rgba(59,143,198,.02),0 0 180px rgba(47,140,202,.34),inset 0 0 140px rgba(96,185,236,.12)!important}
.core-sphere:before{content:"";position:absolute;inset:8%;border-radius:50%;background:
 linear-gradient(90deg,transparent 49.5%,rgba(115,198,244,.10) 50%,transparent 50.5%),
 linear-gradient(0deg,transparent 49.5%,rgba(115,198,244,.08) 50%,transparent 50.5%),
 repeating-radial-gradient(circle at center,transparent 0 34px,rgba(89,174,226,.07) 35px 36px);opacity:.7;pointer-events:none}
.core-sphere:after{content:"";position:absolute;inset:-18%;border-radius:50%;border:1px solid rgba(89,174,226,.12);box-shadow:0 0 0 28px rgba(89,174,226,.025),0 0 0 64px rgba(89,174,226,.018);pointer-events:none}

/* Dense, non-claiming intelligence graph: labels are conceptual surfaces only; no fabricated counts. */
.intelligence-graph{position:absolute;inset:7% 7%;z-index:3;pointer-events:none;border-radius:50%;filter:drop-shadow(0 0 12px rgba(48,169,235,.16))}
.graph-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.graph-links path{fill:none;stroke:rgba(65,174,235,.22);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 7;animation:graphFlow 8s linear infinite}
.graph-links path:nth-child(2n){stroke:rgba(255,135,55,.18);animation-duration:11s}.graph-links path:nth-child(3n){stroke:rgba(255,57,83,.17);animation-duration:13s}
.graph-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#4bc7ff;box-shadow:0 0 0 5px rgba(75,199,255,.08),0 0 18px rgba(75,199,255,.72)}
.graph-dot span{position:absolute;inset:-9px;border:1px solid rgba(75,199,255,.28);border-radius:50%;animation:graphPing 3.2s ease-out infinite}
.graph-dot em{position:absolute;left:18px;top:-5px;padding:4px 7px;border:1px solid rgba(96,190,239,.18);background:rgba(3,13,22,.82);color:#9bcbe5;font:700 8px ui-monospace,monospace;letter-spacing:.12em;font-style:normal;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.25)}
.gd-wallet{left:19%;top:27%}.gd-entity{right:18%;top:27%}.gd-market{left:11%;top:58%;background:#ff9a45;box-shadow:0 0 0 5px rgba(255,154,69,.07),0 0 18px rgba(255,154,69,.58)}.gd-bridge{right:11%;top:58%}.gd-behavior{left:23%;bottom:18%;background:#ff475d;box-shadow:0 0 0 5px rgba(255,71,93,.07),0 0 18px rgba(255,71,93,.58)}.gd-evidence{right:22%;bottom:18%}
.gd-market span,.gd-behavior span{border-color:currentColor}.gd-market em{color:#ffc18e}.gd-behavior em{color:#ff9aa8}
.graph-pulse{position:absolute;width:8px;height:8px;border-radius:50%;background:#d9f6ff;box-shadow:0 0 16px #7ad9ff;animation:routePulse 6s linear infinite;opacity:.9}.gp-1{left:50%;top:50%;animation-delay:0s}.gp-2{left:50%;top:50%;animation-delay:-2s}.gp-3{left:50%;top:50%;animation-delay:-4s}
@keyframes graphFlow{to{stroke-dashoffset:-90}}@keyframes graphPing{0%{transform:scale(.55);opacity:.8}75%,100%{transform:scale(1.45);opacity:0}}@keyframes routePulse{0%{transform:translate(0,0);opacity:0}8%{opacity:1}42%{transform:translate(-210px,-130px)}49%{opacity:0}50%{transform:translate(0,0);opacity:0}58%{opacity:1}92%{transform:translate(205px,130px)}100%{opacity:0}}

.chain-node{box-shadow:0 0 18px color-mix(in srgb,var(--chain) 32%,transparent),0 0 54px color-mix(in srgb,var(--chain) 20%,transparent),inset -15px -17px 26px rgba(0,0,0,.72),inset 9px 8px 18px color-mix(in srgb,var(--chain) 18%,transparent)!important}
.chain-node:before{box-shadow:0 0 18px color-mix(in srgb,var(--chain) 20%,transparent)!important}
.home-enter,.home-investigate form{backdrop-filter:blur(18px)!important;background:linear-gradient(180deg,rgba(4,14,23,.92),rgba(2,8,14,.94))!important;box-shadow:0 18px 60px rgba(0,0,0,.45),inset 0 1px rgba(180,224,249,.06)!important}
@media(max-width:1180px){.home-shell:before,.home-shell:after{width:42px;opacity:.7}.home-universe:after{top:10%;height:420px}.home-stage:before{height:180px}.home-stage:after{top:26%;width:110vw;height:110vw}.universe-starfield{opacity:.015!important}.graph-dot em{font-size:7px}.intelligence-graph{inset:8%}}
@media(max-width:640px){.home-shell:before,.home-shell:after{display:none}.home-universe:before{background:
 repeating-linear-gradient(90deg,transparent 0 74px,rgba(53,132,185,.035) 75px 76px),
 radial-gradient(ellipse at 50% 42%,rgba(10,43,66,.58) 0 34%,transparent 66%),
 linear-gradient(180deg,#02060b,#06111b 60%,#02060b)!important}.home-universe:after{top:11%;width:104vw!important;height:330px!important;opacity:.8}.home-stage:after{top:28%;width:122vw;height:122vw}.home-stage:before{height:140px}.universe-starfield{opacity:.01!important}.intelligence-graph{inset:10%}.graph-dot{width:9px;height:9px}.graph-dot em{display:none}.graph-links path{stroke-width:1}.gp-1,.gp-2,.gp-3{display:none}}
@media(prefers-reduced-motion:reduce){.graph-links path,.graph-dot span,.graph-pulse{animation:none!important}}

/* ===== source: koschei-home-orbit-fix-v3.css ===== */
/* Koschei Universe orbit composition fix v6. Presentation-only. */
.home-universe:after{display:none!important}
.universe-core{min-height:auto!important;padding-bottom:40px!important}
.orbit-system{position:relative!important;width:min(980px,94vw)!important;aspect-ratio:1!important;margin:34px auto 26px!important;overflow:visible!important;flex:0 0 auto!important}
.orbit-system:before,.orbit-system:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;pointer-events:none!important}
.orbit-system:before{width:96%!important;height:96%!important;border:1px solid rgba(138,199,238,.18)!important;box-shadow:0 0 100px rgba(70,144,200,.11)!important}
.orbit-system:after{width:78%!important;height:78%!important;border:1px solid rgba(138,199,238,.12)!important}
.core-sphere{left:50%!important;top:50%!important;width:58%!important;height:auto!important;aspect-ratio:1!important;transform:translate(-50%,-50%)!important;background:radial-gradient(circle at 36% 28%,rgba(190,231,255,.24) 0 4%,rgba(64,126,178,.20) 8%,rgba(12,30,48,.99) 35%,rgba(3,10,18,.99) 72%)!important;border:1px solid rgba(148,206,241,.30)!important;box-shadow:0 0 0 34px rgba(80,160,215,.035),0 0 0 80px rgba(80,160,215,.020),0 0 180px rgba(70,153,214,.34),inset 0 0 130px rgba(100,188,240,.13)!important;z-index:2!important}
.core-sphere b{font-size:clamp(58px,7vw,94px)!important}.core-sphere span{font-size:clamp(20px,2.4vw,31px)!important}.core-sphere small{font-size:clamp(8px,.8vw,11px)!important}
.chain-node{--chain:#79c8ff;--chain2:#d8f3ff;z-index:4!important;width:clamp(86px,9vw,120px)!important;height:clamp(86px,9vw,120px)!important;border:1px solid color-mix(in srgb,var(--chain) 68%,transparent)!important;border-radius:50%!important;background:radial-gradient(circle at 31% 24%,rgba(255,255,255,.34) 0 3%,color-mix(in srgb,var(--chain) 34%,transparent) 5%,transparent 19%),radial-gradient(circle at 52% 58%,color-mix(in srgb,var(--chain) 23%,#07111d) 0 18%,#07111d 57%,#02060b 100%)!important;box-shadow:0 0 18px color-mix(in srgb,var(--chain) 30%,transparent),0 0 48px color-mix(in srgb,var(--chain) 24%,transparent),inset -16px -20px 30px rgba(0,0,0,.72),inset 10px 8px 22px color-mix(in srgb,var(--chain) 18%,transparent)!important;display:grid!important;place-content:center!important;text-align:center!important;isolation:isolate!important;overflow:visible!important;color:var(--chain2)!important;transition:filter .3s ease!important}
.chain-node:before{content:""!important;position:absolute!important;inset:-12%!important;border:1px solid color-mix(in srgb,var(--chain) 34%,transparent)!important;border-radius:50%!important;transform:rotate(-18deg) scaleY(.38)!important;box-shadow:0 0 14px color-mix(in srgb,var(--chain) 18%,transparent)!important;z-index:-1!important;opacity:.9!important}
.chain-node:after{content:""!important;position:absolute!important;inset:8%!important;border-radius:50%!important;background:linear-gradient(112deg,transparent 20%,color-mix(in srgb,var(--chain) 16%,transparent) 45%,transparent 62%)!important;mix-blend-mode:screen!important;pointer-events:none!important}
.chain-node:hover{filter:brightness(1.18)!important}
.chain-glyph{position:relative!important;width:34%!important;aspect-ratio:1!important;margin:0 auto 8px!important;display:grid!important;place-items:center!important;color:var(--chain2)!important;filter:drop-shadow(0 0 8px var(--chain))!important;z-index:2!important}
.chain-hud{position:absolute!important;left:50%!important;top:calc(100% + 9px)!important;transform:translateX(-50%)!important;min-width:max-content!important;padding:5px 8px 4px!important;border:1px solid color-mix(in srgb,var(--chain) 28%,transparent)!important;border-radius:7px!important;background:rgba(2,7,12,.80)!important;box-shadow:0 8px 22px rgba(0,0,0,.35)!important;backdrop-filter:blur(8px)!important}
.chain-hud b{display:block!important;font-size:clamp(8px,.8vw,11px)!important;letter-spacing:.13em!important;text-shadow:0 0 10px var(--chain)!important}.chain-hud small{display:block!important;margin-top:2px!important;font-size:clamp(5px,.55vw,7px)!important;letter-spacing:.15em!important;color:color-mix(in srgb,var(--chain) 76%,white)!important;opacity:.86!important}
.glyph-sol{width:42%!important;height:30%!important;background:linear-gradient(180deg,#7d5cff 0 25%,transparent 25% 37%,#31efc3 37% 62%,transparent 62% 74%,#8c5cff 74% 100%)!important;transform:skewX(-22deg)!important;border-radius:2px!important}
.glyph-eth:before,.glyph-eth:after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-left:12px solid transparent;border-right:12px solid transparent}.glyph-eth:before{top:0;border-bottom:22px solid #d9e2ff}.glyph-eth:after{bottom:0;border-top:18px solid #7d91ff}
.glyph-tron{width:42%!important;height:42%!important;border:2px solid var(--chain)!important;clip-path:polygon(8% 8%,94% 20%,53% 92%)!important;transform:rotate(-8deg)!important}
.glyph-base{border:4px solid #fff!important;border-radius:50%!important;width:46%!important}.glyph-base:after{content:"";position:absolute;width:54%;height:4px;background:#fff;left:-14%;top:50%;transform:translateY(-50%);box-shadow:0 0 8px var(--chain)}
.glyph-bnb{width:46%!important;transform:rotate(45deg)!important;border:3px solid var(--chain)!important;box-shadow:inset 0 0 0 5px rgba(243,186,47,.12)!important}.glyph-bnb:after{content:"";position:absolute;inset:24%;border:3px solid var(--chain)!important}
.glyph-arb{width:48%!important;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(115deg,#61a9ff 0 32%,#dbefff 32% 50%,#315f9d 50% 100%)!important}
.glyph-poly{font:800 clamp(20px,2.5vw,32px)/1 ui-sans-serif,sans-serif!important;color:#d9c3ff!important;width:auto!important;filter:drop-shadow(0 0 8px var(--chain))!important}
.glyph-avax{width:0!important;height:0!important;border-left:15px solid transparent!important;border-right:15px solid transparent!important;border-bottom:27px solid #fff!important;filter:drop-shadow(0 0 8px var(--chain))!important}
.glyph-op{width:auto!important;height:auto!important;font:900 clamp(13px,1.4vw,19px)/1 ui-sans-serif,sans-serif!important;color:#fff!important;letter-spacing:-.08em!important}
.glyph-more{width:auto!important;height:auto!important;font:800 clamp(18px,2vw,26px)/1 ui-sans-serif,sans-serif!important;letter-spacing:.18em!important}
.n-sol{--chain:#9a5cff;--chain2:#baffdf;left:50%!important;top:-2%!important;transform:translate(-50%,0)!important;width:clamp(100px,10.5vw,136px)!important;height:clamp(100px,10.5vw,136px)!important;animation:solanaPulse 3.2s ease-in-out infinite!important}.n-eth{--chain:#7289ff;--chain2:#d4dcff;left:12%!important;top:10%!important}.n-tron{--chain:#ff344d;--chain2:#ffd0d6;right:12%!important;top:10%!important}.n-base{--chain:#2878ff;--chain2:#d0e0ff;left:-1%!important;top:40%!important}.n-bnb{--chain:#f3ba2f;--chain2:#fff0ad;right:-1%!important;top:40%!important}.n-arb{--chain:#4fa8ff;--chain2:#d3edff;left:7%!important;bottom:13%!important}.n-poly{--chain:#8247e5;--chain2:#e1ceff;left:25%!important;bottom:-1%!important}.n-avax{--chain:#e84142;--chain2:#ffd1d1;left:50%!important;bottom:-5%!important;transform:translateX(-50%)!important}.n-op{--chain:#ff0420;--chain2:#ffd0d5;right:25%!important;bottom:-1%!important}.n-more{--chain:#71889c;--chain2:#d7e4ed;right:7%!important;bottom:13%!important;opacity:.72!important}
@keyframes solanaPulse{0%,100%{filter:brightness(1);transform:translate(-50%,0) scale(1)}50%{filter:brightness(1.2);transform:translate(-50%,0) scale(1.035)}}
@media(max-width:1180px){.home-shell{width:100%!important;padding-inline:14px!important}.home-stage{display:block!important;padding-top:10px!important;min-height:0!important}.home-rail{display:none!important}.universe-core{width:100%!important;min-height:0!important;padding:8px 0 30px!important}.universe-title{font-size:clamp(34px,7vw,56px)!important;letter-spacing:.14em!important;margin-top:24px!important}.universe-copy{max-width:760px!important;font-size:14px!important;padding:0 18px!important}.orbit-system{width:min(820px,92vw)!important;margin:30px auto 54px!important}.core-sphere{width:60%!important}.home-investigate{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(620px,94vw)!important;margin:34px auto 12px!important}.home-enter{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(520px,94vw)!important;margin:0 auto 24px!important}.home-bottom{margin-top:8px!important}.cinematic-ready .orbit-system{transform:none!important}}
@media(max-width:640px){.home-shell{padding-inline:8px!important}.home-top{grid-template-columns:1fr auto!important}.home-nav{grid-column:1/-1!important;overflow-x:auto!important;flex-wrap:nowrap!important;justify-content:flex-start!important}.universe-overline{margin-top:4px!important}.universe-title{font-size:38px!important;margin-top:22px!important}.universe-subtitle{font-size:10px!important}.universe-copy{font-size:13px!important;line-height:1.5!important;padding:0 8px!important}.orbit-system{width:96vw!important;max-width:520px!important;margin-top:28px!important;margin-bottom:58px!important}.core-sphere{width:62%!important;max-width:none!important}.core-sphere b{font-size:50px!important}.core-sphere span{font-size:16px!important}.core-sphere small{font-size:7px!important;max-width:180px!important;margin-inline:auto!important}.chain-node{width:72px!important;height:72px!important}.n-sol{width:88px!important;height:88px!important;top:-4%!important}.chain-glyph{margin-bottom:5px!important}.chain-hud{top:calc(100% + 6px)!important;padding:3px 5px!important}.chain-hud b{font-size:7px!important}.chain-hud small{font-size:5px!important}.n-eth{left:2%!important;top:9%!important}.n-tron{right:2%!important;top:9%!important}.n-base{left:-5%!important;top:39%!important}.n-bnb{right:-5%!important;top:39%!important}.n-arb{left:0!important;bottom:14%!important}.n-poly{left:19%!important;bottom:-2%!important}.n-avax{bottom:-7%!important}.n-op{right:19%!important;bottom:-2%!important}.n-more{right:0!important;bottom:14%!important;display:grid!important}.home-investigate{width:96vw!important;margin-top:30px!important}.home-enter{width:96vw!important}}
@media(prefers-reduced-motion:reduce){.n-sol{animation:none!important}.chain-node{transition:none!important}}

/* ===== source: koschei-home-structural-mesh-v1.css ===== */
/* WebGL structural intelligence layer. Decorative only: no counts, addresses, findings or synthetic claims. */
.intelligence-graph{inset:1%!important;z-index:3!important;filter:drop-shadow(0 0 28px rgba(39,166,235,.24))!important;overflow:visible!important}
.koschei-webgl-intelligence{position:absolute;inset:-4%;width:108%;height:108%;pointer-events:none;opacity:1;mix-blend-mode:screen;filter:saturate(1.14) contrast(1.06)}
.webgl-unavailable{background:radial-gradient(circle at center,rgba(20,95,145,.22),rgba(3,12,20,.04) 55%,transparent 72%)}
.orbit-system:before{box-shadow:0 0 0 1px rgba(92,183,235,.08),0 0 120px rgba(44,142,202,.12)!important}
.core-sphere{z-index:4!important;background:radial-gradient(circle at 36% 28%,rgba(170,225,255,.18),rgba(4,13,22,.80) 55%,rgba(2,7,12,.86) 76%)!important;backdrop-filter:blur(1.5px)}
.chain-node{z-index:6!important}
.universe-starfield{display:none!important}
@media(max-width:1180px){.intelligence-graph{inset:0!important}.koschei-webgl-intelligence{inset:-7%;width:114%;height:114%}}
@media(max-width:640px){.koschei-webgl-intelligence{inset:-10%;width:120%;height:120%;filter:saturate(1.1) contrast(1.08)}}
@media(prefers-reduced-motion:reduce){.koschei-webgl-intelligence{opacity:.9}}

/* ===== source: koschei-home-universe-v2.css ===== */
/* Koschei Web3 home universe gateway v2. Pure CSS; no synthetic data or remote artwork. */
body.koschei-home-universe{background:#02050a;color:#e8f1f7;overflow-x:hidden}
.home-universe{min-height:100vh;position:relative;isolation:isolate;background:radial-gradient(circle at 50% 44%,rgba(64,130,190,.16),transparent 18%),radial-gradient(circle at 50% 62%,rgba(45,114,158,.12),transparent 25%),linear-gradient(180deg,#02050a,#030810 72%,#020408)}
.home-universe:before{content:"";position:absolute;inset:0;z-index:-3;background-image:radial-gradient(circle,rgba(255,255,255,.68) 0 1px,transparent 1.25px),radial-gradient(circle,rgba(98,182,235,.45) 0 1px,transparent 1.2px);background-size:91px 91px,143px 143px;background-position:0 0,37px 59px;opacity:.48}
.home-universe:after{content:"";position:absolute;left:50%;top:56%;width:min(68vw,930px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:-2;background:radial-gradient(circle at 45% 40%,rgba(174,225,255,.18) 0 5%,rgba(56,116,170,.18) 7%,rgba(11,28,44,.95) 33%,rgba(4,12,22,.96) 58%,rgba(1,5,10,.3) 64%,transparent 68%);border:1px solid rgba(137,207,255,.18);box-shadow:0 0 0 34px rgba(104,186,239,.025),0 0 0 82px rgba(104,186,239,.018),0 0 180px rgba(90,173,229,.2),inset 0 0 100px rgba(110,198,255,.12)}
.home-shell{width:min(1540px,calc(100% - 30px));margin:auto;padding:14px 0 26px;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}
.home-top{display:grid;grid-template-columns:260px 1fr 220px;gap:22px;align-items:center;padding:8px 0 14px;border-bottom:1px solid rgba(151,188,216,.13)}
.home-brand{display:flex;align-items:center;gap:12px;letter-spacing:.18em;text-transform:uppercase}.home-brand-mark{font-size:30px;font-weight:300;color:#acd9f7;text-shadow:0 0 22px rgba(120,204,255,.38)}.home-brand strong{display:block;font-size:20px;letter-spacing:.2em}.home-brand small{display:block;margin-top:3px;color:#8598a6;font:700 9px ui-monospace,monospace;letter-spacing:.28em}
.home-nav{display:flex;justify-content:center;gap:34px;flex-wrap:wrap}.home-nav a{padding:10px 0;color:#7f909f;font:700 10px ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid transparent}.home-nav a[aria-current="page"],.home-nav a:hover{color:#e8f4fb;border-color:#a8dbfb}
.home-account{justify-self:end;padding:9px 14px;border:1px solid rgba(149,189,219,.18);border-radius:999px;color:#a8bbc8;font:700 10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}
.home-stage{display:grid;grid-template-columns:260px minmax(0,1fr) 260px;gap:26px;align-items:stretch;padding:18px 0 10px;min-height:760px}
.home-rail{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.rail-card{padding:24px 20px;border:1px solid rgba(141,181,210,.13);background:linear-gradient(180deg,rgba(4,10,17,.74),rgba(3,7,12,.55));backdrop-filter:blur(12px)}.rail-kicker{display:block;color:#c4d9e8;font:700 13px ui-monospace,monospace;line-height:1.6;letter-spacing:.28em;text-transform:uppercase}.rail-card p{margin:19px 0 0;color:#718492;font-size:13px;line-height:1.58}.rail-line{height:1px;background:linear-gradient(90deg,#bce4ff,transparent);margin:22px 0 16px}.rail-meta{color:#6f8796;font:700 10px ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase}.rail-list{display:grid;gap:18px;margin-top:22px}.rail-list a,.rail-list span{display:flex;align-items:center;gap:12px;color:#8799a8;font:700 10px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.rail-list i{width:28px;height:28px;border:1px solid rgba(160,201,229,.2);border-radius:8px;display:grid;place-items:center;font-style:normal;color:#b7d8ee}.rail-list .live{color:#d7edf9}.rail-list .coming{opacity:.58}.rail-list small{margin-left:auto;color:#617381;font-size:8px;letter-spacing:.12em}
.universe-core{position:relative;min-height:720px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:8px 20px 126px}.universe-overline{color:#596b78;font:700 9px ui-monospace,monospace;letter-spacing:.62em;text-transform:uppercase}.universe-title{margin:35px 0 8px;font:300 clamp(38px,4.6vw,68px) ui-monospace,monospace;letter-spacing:.28em;text-transform:uppercase;color:#edf8ff;text-shadow:0 0 24px rgba(192,228,250,.2)}.universe-subtitle{color:#9eb0bc;font:700 12px ui-monospace,monospace;letter-spacing:.32em;text-transform:uppercase}.universe-copy{max-width:650px;margin-top:16px;color:#7d909d;line-height:1.58;font-size:14px}
.orbit-system{position:relative;width:min(760px,90%);aspect-ratio:1.35;margin-top:10px}.orbit-system:before,.orbit-system:after{content:"";position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(127,184,220,.12)}.orbit-system:before{width:78%;height:47%}.orbit-system:after{width:96%;height:62%;border-color:rgba(127,184,220,.08)}
.core-sphere{position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);width:260px;height:260px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 36% 30%,rgba(117,191,238,.2),rgba(8,20,33,.98) 42%,#030912 72%);border:1px solid rgba(148,206,241,.22);box-shadow:0 0 70px rgba(83,174,232,.2),inset 0 0 50px rgba(84,164,214,.08)}.core-sphere b{display:block;font-size:52px;font-weight:200;letter-spacing:.02em;color:#b9dff8;text-shadow:0 0 18px rgba(142,211,255,.25)}.core-sphere span{display:block;margin-top:8px;color:#e4f2fa;font:300 18px ui-monospace,monospace;letter-spacing:.28em}.core-sphere small{display:block;margin-top:8px;color:#6f8696;font:700 8px ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase}
.chain-node{position:absolute;display:grid;place-items:center;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(131,188,226,.18),rgba(7,15,24,.94) 68%);border:1px solid rgba(142,194,228,.17);box-shadow:0 0 28px rgba(60,132,183,.12);color:#cadde9}.chain-node b{font-size:11px;letter-spacing:.08em}.chain-node small{display:block;margin-top:3px;color:#637988;font:700 7px ui-monospace,monospace;letter-spacing:.08em}.chain-node.live{width:104px;height:104px;border-color:rgba(124,222,207,.35);box-shadow:0 0 42px rgba(75,215,189,.2)}.chain-node.live small{color:#78d8c6}.n-sol{left:43%;top:4%}.n-eth{left:18%;top:18%}.n-tron{right:15%;top:20%}.n-base{left:5%;top:44%}.n-bnb{right:1%;top:44%}.n-arb{left:10%;bottom:8%}.n-poly{left:27%;bottom:-2%}.n-avax{left:44%;bottom:-10%}.n-op{right:18%;bottom:-3%}.n-more{right:2%;bottom:9%;width:72px;height:72px}.n-more b{font-size:9px}
.home-enter{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);width:min(520px,88%);padding:14px 18px 14px 72px;min-height:72px;border:1px solid rgba(151,212,248,.5);border-radius:999px;background:linear-gradient(180deg,rgba(7,15,24,.9),rgba(3,8,14,.9));box-shadow:0 0 32px rgba(111,199,255,.12),inset 0 0 28px rgba(75,157,211,.07);color:#eaf7ff;font:700 12px ui-monospace,monospace;letter-spacing:.25em;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.home-enter:before{content:"";position:absolute;left:17px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(174,223,255,.48);background:radial-gradient(circle,#c4edff 0 8%,#5aaee3 10% 22%,rgba(65,148,204,.2) 24% 48%,transparent 52%);box-shadow:0 0 20px rgba(99,188,243,.45)}.home-enter:after{content:"→";position:absolute;right:22px;font-size:18px;color:#c9e8f9}.home-enter:hover{border-color:#d7f1ff;box-shadow:0 0 42px rgba(111,199,255,.2),inset 0 0 28px rgba(75,157,211,.1)}
.home-investigate{position:absolute;left:50%;bottom:95px;transform:translateX(-50%);width:min(620px,90%)}.home-investigate form{display:grid;grid-template-columns:1fr auto;padding:7px;border:1px solid rgba(134,188,222,.17);border-radius:12px;background:rgba(2,8,13,.8);backdrop-filter:blur(10px)}.home-investigate input{min-width:0;border:0!important;background:transparent!important;padding:13px 15px;color:#eaf7ff!important}.home-investigate button{border:1px solid rgba(136,209,245,.3);border-radius:8px;padding:0 18px;background:rgba(14,42,61,.76);color:#dff3ff;font-weight:800}.home-investigate small{display:block;margin-top:7px;color:#617583;font:700 8px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}
.home-bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:12px 0 0;border-top:1px solid rgba(151,188,216,.1);color:#566b79;font:700 8px ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase}.home-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.home-bottom a:hover{color:#c6e7fa}
/* Cinematic motion layer: presentation only, no capability claims. */
.universe-starfield{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.82;mix-blend-mode:screen}.cinematic-ready .home-shell{transform:translate3d(calc(var(--mx,0)*-3px),calc(var(--my,0)*-2px),0);transition:transform .35s ease-out}.cinematic-ready .orbit-system{transform:translate3d(calc(var(--mx,0)*14px),calc(var(--my,0)*9px),0);transition:transform .24s ease-out}.cinematic-ready .core-sphere{animation:coreBreath 6s ease-in-out infinite}.cinematic-ready .orbit-system:before{animation:ringSpin 32s linear infinite}.cinematic-ready .orbit-system:after{animation:ringSpinReverse 46s linear infinite}.cinematic-ready .chain-node{animation:nodeFloat 5.4s ease-in-out infinite;animation-delay:var(--orbit-delay,0s)}.cinematic-ready .chain-node.live{animation:nodeFloat 5.4s ease-in-out infinite,pulseLive 2.8s ease-in-out infinite}.cinematic-ready .home-enter:before{animation:portalPulse 2s ease-in-out infinite}.cinematic-ready .rail-card{transition:transform .35s ease,border-color .35s ease,background .35s ease}.cinematic-ready .rail-card:hover{transform:translateY(-4px);border-color:rgba(145,211,249,.28);background:linear-gradient(180deg,rgba(6,16,27,.84),rgba(3,8,14,.68))}.portal-armed .core-sphere{box-shadow:0 0 110px rgba(83,174,232,.34),inset 0 0 70px rgba(84,164,214,.14)}
@keyframes coreBreath{0%,100%{filter:brightness(.92);transform:translate(-50%,-50%) scale(1)}50%{filter:brightness(1.12);transform:translate(-50%,-50%) scale(1.025)}}@keyframes ringSpin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ringSpinReverse{from{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes nodeFloat{0%,100%{margin-top:0}50%{margin-top:-8px}}@keyframes pulseLive{0%,100%{box-shadow:0 0 32px rgba(75,215,189,.14)}50%{box-shadow:0 0 58px rgba(75,215,189,.34)}}@keyframes portalPulse{0%,100%{transform:scale(.94);filter:brightness(.9)}50%{transform:scale(1.08);filter:brightness(1.25)}}
@media(max-width:1120px){.home-top{grid-template-columns:220px 1fr auto}.home-stage{grid-template-columns:210px minmax(0,1fr) 210px}.rail-card{padding:20px 16px}.chain-node{transform:scale(.88)}.core-sphere{width:230px;height:230px}}
@media(max-width:900px){.home-top{grid-template-columns:1fr auto}.home-nav{grid-column:1/-1;order:3;justify-content:flex-start;gap:20px}.home-stage{grid-template-columns:1fr;padding-top:8px}.home-rail{display:none}.universe-core{min-height:760px;padding-left:0;padding-right:0}.orbit-system{width:100%;max-width:700px}.home-universe:after{width:105vw}.universe-title{letter-spacing:.16em}}
@media(max-width:640px){.home-shell{width:calc(100% - 16px)}.home-account{padding:8px 10px;font-size:8px}.home-brand strong{font-size:16px}.home-brand-mark{font-size:24px}.home-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.home-nav a{white-space:nowrap}.universe-core{min-height:720px;padding-bottom:142px}.universe-title{font-size:34px;letter-spacing:.14em;margin-top:26px}.universe-subtitle{font-size:9px}.universe-copy{font-size:12px;padding:0 10px}.orbit-system{margin-top:8px;aspect-ratio:1.02;min-height:390px}.core-sphere{width:172px;height:172px}.core-sphere b{font-size:38px}.core-sphere span{font-size:13px}.chain-node{width:64px;height:64px;transform:none}.chain-node b{font-size:9px}.chain-node.live{width:76px;height:76px}.n-sol{left:39%;top:1%}.n-eth{left:9%;top:20%}.n-tron{right:7%;top:21%}.n-base{left:0;top:48%}.n-bnb{right:0;top:48%}.n-arb{left:5%;bottom:9%}.n-poly{left:22%;bottom:-1%}.n-avax{left:42%;bottom:-7%}.n-op{right:10%;bottom:0}.n-more{display:none}.home-investigate{bottom:95px;width:96%}.home-investigate form{grid-template-columns:1fr}.home-investigate button{min-height:43px}.home-enter{bottom:10px;width:96%;font-size:10px;letter-spacing:.16em}.home-bottom{align-items:flex-start;flex-direction:column}.home-bottom nav{gap:12px}.cinematic-ready .home-shell,.cinematic-ready .orbit-system{transform:none!important}}
@media(prefers-reduced-motion:reduce){.cinematic-ready *{animation:none!important;transition:none!important}.cinematic-ready .home-shell,.cinematic-ready .orbit-system{transform:none!important}}

/* ===== source: koschei-home-universe-motion-v1.css ===== */
/* Motion layer for the HTML5 Koschei universe. Respects reduced-motion preferences. */
@media(prefers-reduced-motion:no-preference){
.home-universe:before{animation:kuHomeStars 52s linear infinite}
.home-universe:after{animation:kuHomePlanetBreath 7s ease-in-out infinite}
.orbit-system:before{animation:kuHomeOrbitA 44s linear infinite}
.orbit-system:after{animation:kuHomeOrbitB 61s linear infinite reverse}
.core-sphere{animation:kuHomeCorePulse 6.8s ease-in-out infinite}
.core-sphere b{animation:kuHomeCoreGlyph 4.5s ease-in-out infinite}
.chain-node{animation:kuHomeNodeGlow 5.2s ease-in-out infinite}
.n-sol{animation-delay:-.4s}.n-eth{animation-delay:-1.1s}.n-tron{animation-delay:-2.2s}.n-base{animation-delay:-3.1s}.n-bnb{animation-delay:-4.1s}.n-arb{animation-delay:-1.8s}.n-poly{animation-delay:-2.8s}.n-avax{animation-delay:-3.7s}.n-op{animation-delay:-4.7s}
.home-enter{animation:kuHomeEnter 3.6s ease-in-out infinite}
.home-enter:before{animation:kuHomeBeacon 2.7s ease-in-out infinite}
.home-investigate form{animation:kuHomeInputGlow 6s ease-in-out infinite}
.universe-overline{animation:kuHomeOverline 4.8s ease-in-out infinite}
}
@keyframes kuHomeStars{0%{background-position:0 0,37px 59px}100%{background-position:182px 182px,323px 345px}}
@keyframes kuHomePlanetBreath{0%,100%{filter:brightness(.82) saturate(.9);box-shadow:0 0 0 34px rgba(104,186,239,.018),0 0 0 82px rgba(104,186,239,.012),0 0 130px rgba(90,173,229,.12),inset 0 0 80px rgba(110,198,255,.08)}50%{filter:brightness(1.08) saturate(1.08);box-shadow:0 0 0 40px rgba(104,186,239,.03),0 0 0 94px rgba(104,186,239,.018),0 0 210px rgba(90,173,229,.24),inset 0 0 120px rgba(110,198,255,.14)}}
@keyframes kuHomeOrbitA{0%{transform:translate(-50%,-50%) rotate(0deg);opacity:.48}50%{opacity:.9}100%{transform:translate(-50%,-50%) rotate(360deg);opacity:.48}}
@keyframes kuHomeOrbitB{0%{transform:translate(-50%,-50%) rotate(0deg);opacity:.28}50%{opacity:.65}100%{transform:translate(-50%,-50%) rotate(360deg);opacity:.28}}
@keyframes kuHomeCorePulse{0%,100%{box-shadow:0 0 58px rgba(83,174,232,.14),inset 0 0 45px rgba(84,164,214,.06);filter:brightness(.92)}50%{box-shadow:0 0 92px rgba(83,174,232,.28),inset 0 0 62px rgba(84,164,214,.12);filter:brightness(1.08)}}
@keyframes kuHomeCoreGlyph{0%,100%{text-shadow:0 0 12px rgba(142,211,255,.2)}50%{text-shadow:0 0 30px rgba(142,211,255,.65)}}
@keyframes kuHomeNodeGlow{0%,100%{filter:brightness(.86);box-shadow:0 0 18px rgba(60,132,183,.07)}50%{filter:brightness(1.12);box-shadow:0 0 34px rgba(60,132,183,.18)}}
@keyframes kuHomeEnter{0%,100%{box-shadow:0 0 24px rgba(111,199,255,.08),inset 0 0 24px rgba(75,157,211,.05)}50%{box-shadow:0 0 46px rgba(111,199,255,.2),inset 0 0 34px rgba(75,157,211,.11)}}
@keyframes kuHomeBeacon{0%,100%{filter:brightness(.8);box-shadow:0 0 14px rgba(99,188,243,.3)}50%{filter:brightness(1.25);box-shadow:0 0 31px rgba(99,188,243,.72)}}
@keyframes kuHomeInputGlow{0%,100%{border-color:rgba(134,188,222,.14);box-shadow:0 0 0 rgba(85,173,226,0)}50%{border-color:rgba(134,188,222,.26);box-shadow:0 0 28px rgba(85,173,226,.08)}}
@keyframes kuHomeOverline{0%,100%{opacity:.56;letter-spacing:.58em}50%{opacity:.96;letter-spacing:.66em}}

/* ===== source: dossier-print.css ===== */
@page{size:A4;margin:16mm}
body{font:12px/1.5 Arial,sans-serif;color:#111;background:#fff;margin:0}
h1{font-size:24px}
h2{font-size:16px;border-bottom:2px solid;padding-bottom:4px}
header,section{margin-bottom:18px;break-inside:avoid}
.meta{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.box,pre{border:1px solid #888;padding:9px}
.mono,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}
pre{white-space:pre-wrap;font-size:9px}
footer{position:fixed;bottom:0;font-size:9px;color:#555}
@media(max-width:640px){.meta{grid-template-columns:1fr}}
