@charset "UTF-8";:root{--bg:#0f1724;--card:#0b1220;--accent:#60a5fa;--muted:#94a3b8;--glass:rgba(255,255,255,0.04);--success:#10b981;--danger:#ef4444;font-family:Inter,system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial}*{box-sizing:border-box}.card{max-width:100%;margin:0 auto;border-radius:16px;padding:20px;border:1px solid rgba(255,255,255,0.04);display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}@media (max-width:880px){.card{grid-template-columns:1fr;padding:16px}.aside{order:2}}h2{font-size:20px;margin:0 0 8px 0}.lead{color:var(--muted);font-size:14px;margin-bottom:14px}.tips{display:grid;gap:12px}.tip{background:var(--glass);padding:12px 14px;border-radius:12px;display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(255,255,255,0.02)}.tip svg{flex:0 0 36px;margin-top:2px}.tip-title{font-weight:600;font-size:15px}.tip-text{color:var(--muted);font-size:13px;margin-top:4px}.kpi{display:flex;gap:10px;margin-top:8px}.kpi .item{flex:1;background:rgba(255,255,255,0.02);padding:10px;border-radius:10px;text-align:center}.kpi .num{font-weight:700;font-size:18px}.kpi .label{font-size:12px;color:var(--muted);margin-top:6px}.aside{background:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01));padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,0.03)}.aside h3{margin:0 0 10px 0;font-size:16px}.btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:12px 14px;border-radius:10px;border:0;background:linear-gradient(90deg,var(--accent),#3b82f6);color:#07203a;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 8px 20px rgba(96,165,250,0.12),inset 0 -2px 0 rgba(255,255,255,0.06)}.small{font-size:13px;color:var(--muted);margin-top:10px}.checklist{margin-top:14px;display:grid;gap:8px}.check{display:flex;gap:10px;align-items:flex-start}.check svg{flex:0 0 20px;margin-top:2px}.check p{margin:0;font-size:13px;color:var(--muted)}.note{margin-top:12px;font-size:13px;color:var(--muted);background:rgba(255,255,255,0.02);padding:10px;border-radius:8px}
