:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f5f6f4)var(--lightningcss-dark,#101715);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b2620);--ink:var(--lightningcss-light,#1a2d24)var(--lightningcss-dark,#e8f2eb);--muted:var(--lightningcss-light,#587063)var(--lightningcss-dark,#a7bfb0);--rule:var(--lightningcss-light,#dbe4dd)var(--lightningcss-dark,#32483b);--accent:var(--lightningcss-light,#205c43)var(--lightningcss-dark,#a9dfbd);--accentInk:var(--lightningcss-light,#fff)var(--lightningcss-dark,#102b1c)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.55 system-ui,sans-serif}button,input,select,textarea{font:inherit}button{border:1px solid var(--rule);min-height:42px;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:9px;padding:8px 14px}button:hover{border-color:var(--accent)}button:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{border:1px solid var(--rule);width:100%;min-height:42px;color:var(--ink);background:var(--panel);border-radius:8px;padding:9px}textarea{min-height:80px}label{color:var(--muted);font-size:13px;font-weight:550;display:block}label input,label select,label textarea{margin-top:5px;display:block}a{color:var(--accent)}.app-shell{min-height:100vh}.top{background:var(--panel);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:24px;padding:18px 32px;display:flex}.brand{letter-spacing:-.5px;font-size:22px;font-weight:750}.muted,small{color:var(--muted)}.status-pill{border:1px solid var(--rule);white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:12px}.layout{grid-template-columns:175px minmax(0,1fr);display:grid}nav{border-right:1px solid var(--rule);min-height:calc(100vh - 125px);padding:24px 12px}nav button{text-align:left;background:0 0;border:0;width:100%;margin-bottom:5px;display:block}nav button.active{background:var(--accent);color:var(--accentInk)}main{width:100%;min-width:0;max-width:1160px;padding:30px 35px 80px}h1{letter-spacing:-.7px;margin:5px 0 14px;font-size:30px;line-height:1.2}h2{margin:28px 0 12px;font-size:20px}h3{font-size:18px;line-height:1.35}.eyebrow{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:12px}.metrics,.arguments,.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0}.metrics div,.argument,.empty{border:1px solid var(--rule);background:var(--panel);border-radius:12px;padding:18px}.metrics span,.metrics strong{display:block}.metrics strong{margin-top:5px;font-size:23px}.case-row{text-align:left;background:var(--panel);justify-content:space-between;align-items:center;gap:12px;width:100%;margin:8px 0;padding:15px;display:flex}.case-row small{display:block}.notice{background:var(--panel);border-left:3px solid var(--accent);margin:18px 0;padding:14px 18px}.notice button{float:right;border:0;min-height:24px;padding:0 8px}.argument ul{padding-left:20px}.argument details{border-top:1px solid var(--rule);padding-top:10px}.subsection{border-top:1px solid var(--rule);margin-top:30px}.evidence,.journal-row{border-bottom:1px solid var(--rule);padding:14px 0}.evidence p,.journal-row p{margin:5px 0}.contract{overflow-wrap:anywhere;color:var(--muted);font-size:13px}.actions{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.actions button:first-child,.login button,.trade-form button{background:var(--accent);color:var(--accentInk)}.trade-form .fields,.fields{margin:15px 0}.trade-form label{margin-bottom:12px}.watch-row{overflow-wrap:anywhere;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.check{align-items:center;gap:8px;margin:20px 0;display:flex}.check input{width:auto;min-height:0}footer{border-top:1px solid var(--rule);color:var(--muted);padding:14px 30px;font-size:12px}.login-wrap{place-items:center;min-height:100vh;padding:20px;display:grid}.login{background:var(--panel);border:1px solid var(--rule);border-radius:14px;width:min(100%,420px);padding:26px}.login label{margin:18px 0}.login button{width:100%}.error{color:#b33}@media (max-width:720px){.top{padding:15px}.layout{display:block}nav{border-right:0;border-bottom:1px solid var(--rule);gap:4px;min-height:0;padding:8px;display:flex}nav button{text-align:center;margin:0;padding:8px 5px;font-size:13px}main{padding:22px 16px 70px}.arguments,.fields{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metrics div{padding:12px}.metrics strong{font-size:18px}.status-pill{font-size:11px}h1{font-size:25px}.watch-row{display:block}.watch-row button{margin-top:7px;display:block}footer{padding:12px 16px}}
