.dash-wrap.svelte-15w99p1.svelte-15w99p1{min-height:100vh;display:flex;flex-direction:column}.dash-header.svelte-15w99p1.svelte-15w99p1{position:sticky;top:0;z-index:100;background:#f2f2eee6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.dash-header-inner.svelte-15w99p1.svelte-15w99p1{max-width:1200px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;gap:20px}.dash-logo.svelte-15w99p1.svelte-15w99p1{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--text);flex-shrink:0}.dash-nav.svelte-15w99p1.svelte-15w99p1{display:flex;align-items:center;gap:2px;flex:1}.dash-nav-link.svelte-15w99p1.svelte-15w99p1{padding:7px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--muted);transition:color .15s,background .15s}.dash-nav-link.svelte-15w99p1.svelte-15w99p1:hover{color:var(--text);background:var(--surface-soft)}.dash-nav-link.active.svelte-15w99p1.svelte-15w99p1{color:var(--text);font-weight:600;background:var(--surface-strong)}.chain-switch.svelte-15w99p1.svelte-15w99p1{position:relative;flex-shrink:0}.chain-btn.svelte-15w99p1.svelte-15w99p1{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--hairline);background:var(--card);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.chain-btn.svelte-15w99p1.svelte-15w99p1:hover{background:var(--surface-soft);border-color:var(--hairline-strong)}.chain-dot.svelte-15w99p1.svelte-15w99p1{width:6px;height:6px;border-radius:50%;flex-shrink:0}.chain-name.svelte-15w99p1.svelte-15w99p1{font-family:var(--font-heading)}.chev.svelte-15w99p1.svelte-15w99p1{color:var(--muted)}.chain-menu.svelte-15w99p1.svelte-15w99p1{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg2);border:1px solid var(--border-bright);border-radius:var(--radius);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:60;box-shadow:0 14px 44px #19283729}.chain-option.svelte-15w99p1.svelte-15w99p1{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text);font-size:14px;font-weight:600;font-family:inherit;transition:background .12s}.chain-option.svelte-15w99p1.svelte-15w99p1:hover{background:#19283709}.chain-option.sel.svelte-15w99p1.svelte-15w99p1{background:var(--surface-strong)}.chain-option-name.svelte-15w99p1.svelte-15w99p1{font-family:var(--font-heading)}.chain-option-sub.svelte-15w99p1.svelte-15w99p1{margin-left:auto;font-size:11px;font-weight:500;color:var(--dim)}.chain-option.sel.svelte-15w99p1 .chain-option-sub.svelte-15w99p1{margin-right:0}.check.svelte-15w99p1.svelte-15w99p1{color:var(--purple-light);flex-shrink:0}.chain-option.sel.svelte-15w99p1 .chain-option-sub.svelte-15w99p1{display:none}.dash-user.svelte-15w99p1.svelte-15w99p1{display:flex;align-items:center;gap:12px;flex-shrink:0}.user-email.svelte-15w99p1.svelte-15w99p1{font-size:13px;color:var(--muted);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn.svelte-15w99p1.svelte-15w99p1{display:flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;border:1px solid var(--border);background:none;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.logout-btn.svelte-15w99p1.svelte-15w99p1:hover{color:var(--red);border-color:#f871714d;background:#f871710f}.logout-btn.full.svelte-15w99p1.svelte-15w99p1{width:100%;justify-content:center;padding:11px}.menu-toggle.svelte-15w99p1.svelte-15w99p1{display:none;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;padding:0 9px;border-radius:9px;border:1px solid var(--border);background:#19283709;cursor:pointer;flex-shrink:0}.menu-toggle.svelte-15w99p1 span.svelte-15w99p1{display:block;height:2px;width:100%;background:var(--text);border-radius:2px;transition:transform .2s,opacity .2s}.menu-toggle.open.svelte-15w99p1 span.svelte-15w99p1:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.open.svelte-15w99p1 span.svelte-15w99p1:nth-child(2){opacity:0}.menu-toggle.open.svelte-15w99p1 span.svelte-15w99p1:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu.svelte-15w99p1.svelte-15w99p1{display:none;border-top:1px solid var(--border);padding:10px 16px 16px;background:var(--bg2);flex-direction:column;gap:14px;animation:svelte-15w99p1-slideDown .18s ease}@keyframes svelte-15w99p1-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mobile-nav.svelte-15w99p1.svelte-15w99p1{display:flex;flex-direction:column;gap:2px}.mobile-link.svelte-15w99p1.svelte-15w99p1{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-radius:10px;font-size:15px;font-weight:500;color:var(--muted);transition:color .15s,background .15s}.mobile-link.svelte-15w99p1 svg.svelte-15w99p1{color:var(--dim)}.mobile-link.active.svelte-15w99p1.svelte-15w99p1{color:var(--text);background:var(--surface-strong)}.mobile-link.active.svelte-15w99p1 svg.svelte-15w99p1{color:var(--muted)}.mobile-foot.svelte-15w99p1.svelte-15w99p1{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.mobile-email.svelte-15w99p1.svelte-15w99p1{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-main.svelte-15w99p1.svelte-15w99p1{flex:1;width:100%;padding:40px 24px;display:flex;flex-direction:column;align-items:center}.dash-main>*{width:100%;max-width:860px}@media (max-width: 860px){.dash-nav.svelte-15w99p1.svelte-15w99p1,.dash-user.svelte-15w99p1.svelte-15w99p1{display:none}.menu-toggle.svelte-15w99p1.svelte-15w99p1,.mobile-menu.svelte-15w99p1.svelte-15w99p1{display:flex}.dash-header-inner.svelte-15w99p1.svelte-15w99p1{gap:12px;justify-content:space-between}.chain-switch.svelte-15w99p1.svelte-15w99p1{margin-left:auto}.dash-main.svelte-15w99p1.svelte-15w99p1{padding:24px 16px;align-items:stretch}}@media (max-width: 400px){.chain-name.svelte-15w99p1.svelte-15w99p1{display:none}.chain-btn.svelte-15w99p1.svelte-15w99p1{padding:8px 10px}}
