.dash{counter-reset:dash-section;grid-template-columns:minmax(0,1fr);gap:12px;max-width:1240px;margin:0 auto;display:grid}.dash-head{border-bottom:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;padding:16px 8px 14px;display:flex}.dash-head .label{letter-spacing:.1em;align-items:center;gap:10px;display:inline-flex}.dash-head .label:before{content:"";background:var(--green);width:10px;height:6px}.dash-head h1{letter-spacing:-.045em;margin-top:8px;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.05}.dash-light{color:var(--muted);font-weight:300}.dash-head p{max-width:560px;color:var(--muted);margin-top:10px}.tag{background:var(--panel-2);border:1px solid var(--line-2);height:24px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;font-weight:500;display:inline-flex}.tag svg{width:12px;height:12px}.tag-link{height:30px;color:var(--text);padding:0 10px;transition:border-color .2s,color .2s}.tag-link:hover{border-color:var(--green-line);color:var(--green)}.tag-live{background:var(--green-tint);border-color:var(--green-line);color:var(--green)}.tag-planned{background:var(--amber-tint);border-color:var(--amber-line);color:var(--amber)}.dash-section-head{border-bottom:1px dashed var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}.dash-section-head h2{letter-spacing:-.035em;align-items:baseline;gap:10px;font-size:20px;font-weight:500;display:flex}.dash-section-head h2:before{counter-increment:dash-section;content:"0" counter(dash-section) " /";font-family:var(--mono);letter-spacing:.1em;color:var(--green);font-size:11.5px;font-weight:500}.dash .tile{border-radius:var(--r-xl);background:var(--panel);border-color:var(--line)}.dash .tint-violet,.dash .tint-amber{background:var(--panel)}.dash .ficon{border-radius:var(--r-sm);border:1px solid var(--green-line);background:var(--green-tint);width:28px;height:28px;color:var(--green)}.dash .ficon svg{width:15px;height:15px}.dash .ficon.amber{border-color:var(--amber-line);background:var(--amber-tint);color:var(--amber)}.dash .btn{border-radius:var(--r-sm);clip-path:var(--cut);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12.5px;font-weight:500}.dash .btn-ink{background:var(--green);color:var(--on-accent)}.dash .btn-ink:hover{background:var(--green-hover)}.dash-wallet{gap:18px;display:grid}.dash-wallet-row{gap:8px;display:flex}.field{border-radius:var(--r);background:var(--bg);border:1px solid var(--line-2);height:46px;color:var(--dim);flex:1;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s;display:flex}.field:focus-within{border-color:var(--green);color:var(--green)}.field svg{width:16px;height:16px}.field input{min-width:0;height:100%;font:inherit;font-family:var(--mono);color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.field input::placeholder{color:var(--dim)}.dash-wallet .btn{height:46px}.dash-wallet .btn:disabled{opacity:.4;cursor:default}.dash-note{border-radius:var(--r-sm);border:1px solid var(--line-2);border-left:2px solid var(--green);background:var(--bg-2);color:var(--text);padding:10px 14px;font-size:14px}.dash-live{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--hatch), var(--bg-2);gap:6px;padding:16px 18px;display:grid}.dash-live strong,.dash-balance strong{letter-spacing:-.045em;margin-top:2px;font-size:30px;font-weight:500;display:block}.dash-live em,.dash-balance em{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.dash-live p{color:var(--muted)}.dash-live a{width:fit-content;font-family:var(--mono);color:var(--muted);align-items:center;gap:6px;font-size:12px;transition:color .2s;display:inline-flex}.dash-live a:hover{color:var(--green)}.dash-live a svg{width:12px;height:12px}.dash-plan{gap:18px;display:grid}.dash-plan-sub{max-width:720px;color:var(--muted);font-size:14.5px}.dash-balance{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-2);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:16px 18px;display:grid}.dash-balance input[type=range]{width:100%;height:20px;accent-color:var(--green);appearance:none;background:0 0;margin:0}.dash-balance input[type=range]::-webkit-slider-runnable-track{background:var(--panel-3);border-radius:1px;height:4px}.dash-balance input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--green);border-radius:2px;width:14px;height:14px;margin-top:-5px}.dash-balance input[type=range]::-moz-range-track{background:var(--panel-3);border-radius:1px;height:4px}.dash-balance input[type=range]::-moz-range-progress{background:var(--green-deep);height:4px}.dash-balance input[type=range]::-moz-range-thumb{background:var(--green);border:0;border-radius:2px;width:14px;height:14px}.presets{gap:4px;display:flex}.presets button{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--panel);height:32px;font-family:var(--mono);letter-spacing:.04em;color:var(--muted);padding:0 10px;font-size:12px;transition:border-color .2s,color .2s}.presets button:hover{border-color:var(--green-line);color:var(--text)}.presets button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--on-accent)}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--hatch), var(--bg-2);flex-direction:column;justify-content:space-between;gap:22px;min-height:150px;padding:16px 18px;display:flex}.metric-top{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.metric-value{line-height:1}.metric-value strong{letter-spacing:-.05em;color:var(--text);font-size:34px;font-weight:500}.metric-foot{border-top:1px dashed var(--line-2);font-family:var(--mono);color:var(--dim);margin-top:12px;padding-top:10px;font-size:11.5px}.insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insights-2{grid-template-columns:repeat(2,minmax(0,1fr))}.insight{flex-direction:column;gap:16px;display:flex}.insight-head{border-bottom:1px dashed var(--line-2);align-items:center;gap:10px;padding-bottom:14px;display:flex}.insight-head h3{letter-spacing:-.03em;margin-right:auto;font-size:17px;font-weight:500}.insight-note{color:var(--muted);font-size:13px}.tiers{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:13px}.tiers th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);padding:0 12px 8px;font-size:10.5px;font-weight:500}.tiers td{border-bottom:1px dashed var(--line-2);color:var(--muted);padding:11px 12px}.tiers tr:last-child td{border-bottom:0}.tiers td:first-child{color:var(--text);font-weight:600}.tiers tr.on td{background:var(--green-tint);color:var(--green)}.tiers tr.on td:first-child{box-shadow:inset 2px 0 var(--green)}.dash-empty{border-radius:var(--r-lg);border:1px dashed var(--line-2);background:var(--hatch);text-align:center;flex:1;align-content:center;justify-items:center;gap:8px;padding:28px 18px;display:grid}.dash-empty strong{letter-spacing:-.035em;font-size:20px;font-weight:500}.dash-empty p{max-width:380px;color:var(--muted);font-size:14px}@media (max-width:1180px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.insights,.dash-balance{grid-template-columns:1fr}}@media (max-width:760px){.metrics-3{grid-template-columns:1fr}}@media (max-width:640px){.dash-wallet-row{flex-direction:column}.dash-wallet-row .field{flex:none}.metrics{grid-template-columns:1fr}.metric{min-height:0}.presets{flex-wrap:wrap}}
