:root{--bg:#050505;--raised:#0a0a0a;--ink:#f2f2f0;--dim:#8a8a86;--faint:#7e7e7b;--line:rgba(242,242,240,.10);--line2:rgba(242,242,240,.16);--line3:rgba(242,242,240,.28);--accent:#00e58c;--warn:#ffb35c;--bad:#ff8a8a;--sans:"Inter Tight","Inter",Helvetica,Arial,sans-serif;--mono:"JetBrains Mono",Menlo,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);font-family:var(--sans);-webkit-font-smoothing:antialiased}a,body,html{color:var(--ink)}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:99;background:var(--ink);color:#050505;padding:10px 14px}.lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.lbl.ink{color:var(--ink)}.lbl.acc{color:var(--accent)}h1.title{margin:10px 0 0;font-size:clamp(28px,4vw,40px);font-weight:650;letter-spacing:-.03em}h2.lbl{margin:0;color:var(--ink)}.muted{color:var(--dim)}.small{font-size:13px}.tiny{font-size:12px;color:var(--faint);line-height:1.6}.card{border:1px solid var(--line);background:var(--raised)}.pad{padding:20px 22px}.hot{border-color:rgba(0,229,140,.35)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--line3);background:transparent;cursor:pointer}.btn,.btn:hover{color:var(--ink)}.btn.solid,.btn:hover{border-color:var(--ink)}.btn.solid{background:var(--ink);color:#050505;font-weight:600}.btn.solid:hover{background:var(--accent);border-color:var(--accent)}.btn.sm{min-height:36px;padding:0 14px}.btn[disabled]{opacity:.5;cursor:not-allowed}.tag{display:inline-block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line2);padding:5px 9px;white-space:nowrap}.tag.ok{color:var(--accent);border-color:rgba(0,229,140,.4)}.tag.warn{color:var(--warn);border-color:rgba(255,179,92,.4)}.tag.bad{color:var(--bad);border-color:rgba(255,138,138,.4)}.seg{display:flex;gap:3px}.seg i{flex:1 1;height:3px;background:rgba(242,242,240,.16)}.seg i.on{background:var(--accent)}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-weight:400;padding:12px 16px;white-space:nowrap}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{padding:16px;vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field .lab,.field label{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--line2);color:var(--ink);font-family:var(--sans);font-size:16px;padding:11px 14px;min-height:44px;width:100%;border-radius:0}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:1px solid var(--accent);border-color:var(--accent)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.span2{grid-column:1/-1}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.kpi{padding:20px 22px;display:flex;flex-direction:column;gap:8px}.kpi b{font-size:32px;font-weight:600;letter-spacing:-.02em}.cols{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.main-col{flex:999 1 560px;flex-direction:column;gap:24px}.main-col,.side-col{min-width:0;display:flex}.side-col{flex:1 1 300px;flex-direction:column;gap:20px}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:12px 16px;gap:12px 16px;font-size:14px}.dl dt{color:var(--dim)}.dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.notice{padding:12px 14px;border:1px solid var(--line2);font-size:14px}.notice.ok{border-color:rgba(0,229,140,.4)}.notice.bad{border-color:rgba(255,138,138,.5);color:#ffd0d0}.notice.warn{border-color:rgba(255,179,92,.45);color:#ffe2bd}.back{display:inline-flex;min-height:44px;text-decoration:none}.back,.top{align-items:center}.top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 24px;min-height:64px;border-bottom:1px solid var(--line)}.brand{font-weight:700;font-size:14px;letter-spacing:.22em;text-decoration:none;color:var(--ink)}.brand span{color:var(--accent)}.body{display:flex;flex-wrap:wrap}.side{flex:1 1 220px;max-width:250px;border-right:1px solid var(--line);padding:20px 0;justify-content:space-between;gap:28px}.nav,.side{min-width:0}.contact,.nav,.side{display:flex;flex-direction:column}.contact{padding:0 18px;gap:8px}.nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;color:var(--dim);text-decoration:none;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-left:1px solid transparent}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);border-left-color:var(--accent);background:rgba(242,242,240,.03)}.content{flex:999 1 560px;min-width:0;padding:32px 36px 56px}@media (max-width:760px){.top{padding:10px 16px}.side{max-width:100%;width:100%;flex-basis:100%;border-right:0;border-bottom:1px solid var(--line);padding:0}.side .contact{display:none}.nav{flex-direction:row;overflow-x:auto;max-width:100%;scrollbar-width:none}.nav a{border-left:0;border-bottom:2px solid transparent;padding:0 14px;white-space:nowrap}.nav a[aria-current=page]{border-bottom-color:var(--accent);background:none}.content{padding:22px 16px 48px}.grid2{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi{padding:14px}.kpi b{font-size:24px}.hide-sm{display:none}.dl{grid-template-columns:1fr;gap:4px 0}.dl dd{margin-bottom:10px}}.cards-sm{display:none}@media (max-width:760px){.tbl-wrap.swap{display:none}.cards-sm{display:flex;flex-direction:column}}.dealcard{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}body,html{max-width:100%;overflow-x:hidden}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-box{width:100%;max-width:360px;display:flex;flex-direction:column;gap:28px}.auth-box .brand{font-size:13px}.auth-title{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.auth-form{display:flex;flex-direction:column;gap:16px}.auth-note{color:var(--dim);font-size:14px}.auth-foot,.auth-note{margin:0;line-height:1.6}.auth-foot{color:var(--faint);font-size:12px}.text-link{background:none;border:0;padding:0;min-height:44px;color:var(--dim);font-family:var(--sans);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.text-link:hover{color:var(--ink)}