.app-sidebar.svelte-1qzezsz{--panel: #202534;--panel-soft: #252b3c;--panel-dark: #171b25;--line: rgba(255, 255, 255, .07);--text: #f7f8fb;--muted: #a8afc0;--muted-2: #7e879b;--gold: #ffb300;--green: #69ff3f;--orange: #ff9f1a;--blue: #38bdf8;--purple: #a78bfa;box-sizing:border-box;display:grid;width:100%;min-width:0;max-width:100%;gap:.85rem;align-content:start;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:.9rem;color:var(--text)}.app-sidebar--left.svelte-1qzezsz,.app-sidebar--right.svelte-1qzezsz{position:sticky;top:6.5rem;max-height:calc(100vh - 7.5rem);overflow-y:auto;scrollbar-width:thin}.app-sidebar.svelte-1qzezsz a:where(.svelte-1qzezsz){text-decoration:none}.brand-card.svelte-1qzezsz,.test-link.svelte-1qzezsz,.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.brand-card.svelte-1qzezsz{gap:.72rem}.brand-mark.svelte-1qzezsz,.link-icon.svelte-1qzezsz,.tool-icon.svelte-1qzezsz{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px}.brand-mark.svelte-1qzezsz{width:2.5rem;height:2.5rem;background:linear-gradient(180deg,#ffd84a,#ffad05);color:#171306;box-shadow:0 0 20px #ffb3003d}.brand-mark.svelte-1qzezsz span,.link-icon.svelte-1qzezsz span,.tool-icon.svelte-1qzezsz span{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;line-height:0}.brand-mark.svelte-1qzezsz svg,.link-icon.svelte-1qzezsz svg,.tool-icon.svelte-1qzezsz svg{display:block}.brand-copy.svelte-1qzezsz,.brand-copy.svelte-1qzezsz strong:where(.svelte-1qzezsz),.brand-copy.svelte-1qzezsz small:where(.svelte-1qzezsz),.link-copy.svelte-1qzezsz,.link-copy.svelte-1qzezsz strong:where(.svelte-1qzezsz),.link-copy.svelte-1qzezsz small:where(.svelte-1qzezsz),.tool-list.svelte-1qzezsz span:where(.svelte-1qzezsz),.tool-list.svelte-1qzezsz strong:where(.svelte-1qzezsz),.tool-list.svelte-1qzezsz small:where(.svelte-1qzezsz){display:block;min-width:0}.brand-copy.svelte-1qzezsz strong:where(.svelte-1qzezsz){color:#fff;font-size:1rem;font-weight:950;line-height:1.1}.brand-copy.svelte-1qzezsz small:where(.svelte-1qzezsz){margin-top:.18rem;color:var(--muted);font-size:.8rem;font-weight:750}.quick-actions.svelte-1qzezsz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.quick-button.svelte-1qzezsz{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.35rem;border-radius:7px;background:#303547;color:#d6dbea;font-size:.86rem;font-weight:950;min-width:0}.quick-button--primary.svelte-1qzezsz{background:linear-gradient(180deg,#ffd84a,#ffad05);color:#171306;box-shadow:0 7px 20px #ffb30033}.sidebar-section.svelte-1qzezsz{display:grid;gap:.55rem;border-top:1px solid var(--line);padding-top:.85rem}.section-title.svelte-1qzezsz,.section-toggle.svelte-1qzezsz{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:.7rem}.section-title.svelte-1qzezsz p:where(.svelte-1qzezsz),.section-toggle.svelte-1qzezsz span:where(.svelte-1qzezsz){margin:0;color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.section-title.svelte-1qzezsz span:where(.svelte-1qzezsz){border-radius:999px;background:#ffb3001f;padding:.12rem .42rem;color:var(--gold);font-size:.72rem;font-weight:950}.section-toggle.svelte-1qzezsz{width:100%;border:0;background:transparent;padding:0;color:var(--muted);cursor:pointer}.section-toggle.svelte-1qzezsz svg:where(.svelte-1qzezsz){transition:transform .16s ease}.section-toggle.svelte-1qzezsz svg.open:where(.svelte-1qzezsz){transform:rotate(180deg)}.test-list.svelte-1qzezsz,.stats-list.svelte-1qzezsz,.tool-list.svelte-1qzezsz{display:grid;gap:.42rem}.test-link.svelte-1qzezsz,.stat-link.svelte-1qzezsz,.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz){min-height:2.8rem;border-radius:7px;color:var(--muted);transition:background-color .16s ease,color .16s ease,transform .16s ease}.test-link.svelte-1qzezsz{--tone: var(--gold);gap:.65rem;padding:.45rem .55rem}.test-link.svelte-1qzezsz:hover,.stat-link.svelte-1qzezsz:hover,.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz):hover,.quick-button.svelte-1qzezsz:hover,.account-row.svelte-1qzezsz button:where(.svelte-1qzezsz):hover{transform:translateY(-1px)}.test-link.svelte-1qzezsz:hover,.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz):hover{background:#303547;color:#fff}.test-link--green.svelte-1qzezsz,.stat-link--green.svelte-1qzezsz{--tone: var(--green)}.test-link--orange.svelte-1qzezsz,.stat-link--orange.svelte-1qzezsz{--tone: var(--orange)}.test-link--blue.svelte-1qzezsz,.stat-link--blue.svelte-1qzezsz,.test-link--sky.svelte-1qzezsz,.stat-link--sky.svelte-1qzezsz{--tone: var(--blue)}.test-link--purple.svelte-1qzezsz,.stat-link--purple.svelte-1qzezsz,.test-link--indigo.svelte-1qzezsz,.stat-link--indigo.svelte-1qzezsz{--tone: var(--purple)}.test-link--cyan.svelte-1qzezsz,.stat-link--cyan.svelte-1qzezsz,.test-link--teal.svelte-1qzezsz,.stat-link--teal.svelte-1qzezsz{--tone: #22d3ee}.test-link--gold.svelte-1qzezsz,.stat-link--gold.svelte-1qzezsz{--tone: var(--gold)}.test-link--pink.svelte-1qzezsz,.stat-link--pink.svelte-1qzezsz{--tone: #fb7185}.link-icon.svelte-1qzezsz{width:2rem;height:2rem;background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone)}.link-copy.svelte-1qzezsz strong:where(.svelte-1qzezsz),.tool-list.svelte-1qzezsz strong:where(.svelte-1qzezsz){color:#fff;font-size:.85rem;font-weight:950;line-height:1.1;overflow-wrap:break-word}.link-copy.svelte-1qzezsz small:where(.svelte-1qzezsz),.tool-list.svelte-1qzezsz small:where(.svelte-1qzezsz){margin-top:.16rem;color:var(--muted-2);font-size:.73rem;font-weight:800;line-height:1.15}.stat-link.svelte-1qzezsz{--tone: var(--gold);display:flex;align-items:center;justify-content:space-between;gap:.65rem;background:#181d29;padding:.5rem .62rem}.stat-link.svelte-1qzezsz span:where(.svelte-1qzezsz){min-width:0;color:#d6dbea;font-size:.8rem;font-weight:900;overflow-wrap:break-word}.stat-link.svelte-1qzezsz strong:where(.svelte-1qzezsz){flex:none;color:var(--tone);font-size:.82rem;font-weight:950}.account-row.svelte-1qzezsz{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-top:1px solid var(--line);padding-top:.65rem}.account-row.svelte-1qzezsz span:where(.svelte-1qzezsz){min-width:0;color:#69ff3f;font-size:.8rem;font-weight:950;overflow-wrap:break-word}.account-row.svelte-1qzezsz button:where(.svelte-1qzezsz){border:0;background:transparent;padding:.45rem 0;color:var(--muted);font-size:.78rem;font-weight:950;text-transform:uppercase;cursor:pointer}.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz){gap:.62rem;padding:.5rem .55rem}.tool-icon.svelte-1qzezsz{width:1.9rem;height:1.9rem;background:#ffb3001c;color:var(--gold)}.sidebar-modal.svelte-1qzezsz{position:fixed;z-index:90;inset:0;display:flex;align-items:center;justify-content:center;background:#000000b8;overscroll-behavior:contain;padding:1rem}.login-dialog.svelte-1qzezsz{width:min(100%,26rem);border:1px solid rgba(255,179,0,.28);border-radius:8px;background:#202534;box-shadow:0 22px 70px #0006;color:#fff;padding:1.2rem}.login-head.svelte-1qzezsz{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.login-head.svelte-1qzezsz h2:where(.svelte-1qzezsz){margin:0;font-size:1.25rem;font-weight:950}.login-head.svelte-1qzezsz button:where(.svelte-1qzezsz){display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:7px;background:#303547;color:#d6dbea;cursor:pointer}.login-form.svelte-1qzezsz{display:grid;gap:.72rem}.login-form.svelte-1qzezsz label:where(.svelte-1qzezsz){color:#d6dbea;font-size:.78rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.login-form.svelte-1qzezsz input:where(.svelte-1qzezsz){min-height:3rem;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#171b25;padding:0 .85rem;color:#fff;font-size:1rem;font-weight:850}.login-form.svelte-1qzezsz button[type=submit]:where(.svelte-1qzezsz){min-height:3rem;border:0;border-radius:7px;background:linear-gradient(180deg,#ffd84a,#ffad05);color:#171306;font-weight:950;cursor:pointer}.login-form.svelte-1qzezsz button[type=submit]:where(.svelte-1qzezsz):disabled{cursor:not-allowed;opacity:.62}.login-form.svelte-1qzezsz p:where(.svelte-1qzezsz){margin:0;color:var(--muted);font-size:.82rem;font-weight:750;line-height:1.45}.login-error.svelte-1qzezsz{border-radius:7px;background:#ef44441f;padding:.7rem .8rem;color:#fecaca}.quick-button.svelte-1qzezsz,.test-link.svelte-1qzezsz,.stat-link.svelte-1qzezsz,.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz),.section-toggle.svelte-1qzezsz,.account-row.svelte-1qzezsz button:where(.svelte-1qzezsz),.login-head.svelte-1qzezsz button:where(.svelte-1qzezsz),.login-form.svelte-1qzezsz button:where(.svelte-1qzezsz),.login-form.svelte-1qzezsz input:where(.svelte-1qzezsz){touch-action:manipulation}.quick-button.svelte-1qzezsz:focus-visible,.test-link.svelte-1qzezsz:focus-visible,.stat-link.svelte-1qzezsz:focus-visible,.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz):focus-visible,.section-toggle.svelte-1qzezsz:focus-visible,.account-row.svelte-1qzezsz button:where(.svelte-1qzezsz):focus-visible,.login-head.svelte-1qzezsz button:where(.svelte-1qzezsz):focus-visible,.login-form.svelte-1qzezsz button:where(.svelte-1qzezsz):focus-visible,.login-form.svelte-1qzezsz input:where(.svelte-1qzezsz):focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:759px){.app-sidebar--left.svelte-1qzezsz,.app-sidebar--right.svelte-1qzezsz{position:static;max-height:none}}@media(prefers-reduced-motion:reduce){.quick-button.svelte-1qzezsz,.test-link.svelte-1qzezsz,.stat-link.svelte-1qzezsz,.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz),.section-toggle.svelte-1qzezsz svg:where(.svelte-1qzezsz){transition:none}.test-link.svelte-1qzezsz:hover,.stat-link.svelte-1qzezsz:hover,.tool-list.svelte-1qzezsz a:where(.svelte-1qzezsz):hover,.quick-button.svelte-1qzezsz:hover,.account-row.svelte-1qzezsz button:where(.svelte-1qzezsz):hover{transform:none}}
