*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b14;--card:#0f1724;--line:#223047;--text:#f4f7fb;--muted:#8f9bad;--accent:#75a7ff;--good:#57d39b;--bad:#ff7d8d}body{color:var(--text);background:radial-gradient(circle at 15% 0,#17233a 0,#070b14 34%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{max-width:1240px;margin:auto;padding:38px 22px 50px}header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.22em;color:var(--accent);font-size:12px;font-weight:900}h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:clamp(28px,4vw,46px)}header p{color:var(--muted);margin:0}button{font:inherit}.refresh{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#111b2b;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(#121c2cf5,#0b121df5);border-radius:20px;padding:20px;box-shadow:0 18px 50px #0000002e}.wide{grid-column:1/-1}.cardTitle{color:#bfc8d7;align-items:center;gap:9px;margin-bottom:17px;display:flex}.cardTitle span{color:var(--accent)}.cardTitle h2{letter-spacing:.02em;margin:0;font-size:14px}.weather{align-items:center;gap:18px;display:flex}.weather strong{letter-spacing:-.06em;font-size:54px}.weather div{flex-direction:column;gap:4px;display:flex}.weather span,.empty span,small{color:var(--muted);font-size:13px}.marketGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.marketGrid div{grid-template-columns:1fr auto;gap:4px;display:grid}.marketGrid span{color:var(--muted);font-size:12px}.marketGrid b{grid-row:2}.marketGrid em{grid-row:2;align-self:end;font-size:12px;font-style:normal}.up{color:var(--good)}.down{color:var(--bad)}.watch{flex-direction:column;display:flex}.watch div{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr auto;padding:10px 0;display:grid}.watch em{font-style:normal}.empty{flex-direction:column;gap:8px;display:flex}.empty button{color:#7e8da3;background:#1a2940;border:0;border-radius:10px;align-self:flex-start;margin-top:8px;padding:8px 12px}.stories{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.stories a{color:var(--text);border-bottom:1px solid #ffffff0f;grid-template-columns:88px 1fr 18px;align-items:start;gap:10px;padding:12px 0;text-decoration:none;display:grid}.stories a span{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:800}.stories a b{font-size:14px;line-height:1.35}.stories a svg{color:var(--muted)}.tasks{flex-direction:column;gap:12px;display:flex}.tasks label{color:#d7deea;gap:10px;display:flex}.links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.links a{border:1px solid var(--line);color:#dce7fb;background:#0d1624;border-radius:12px;padding:11px 12px;text-decoration:none}.links a:hover{border-color:var(--accent)}footer{text-align:center;color:#647287;padding-top:24px;font-size:12px}@media (max-width:760px){main{padding:24px 14px 38px}header{align-items:flex-start}.refresh{padding:9px}.grid{grid-template-columns:1fr}.wide{grid-column:auto}.stories{grid-template-columns:1fr}.marketGrid{grid-template-columns:1fr 1fr}.card{padding:17px}.stories a{grid-template-columns:78px 1fr 16px}}
