.dashboard-module__qmcstW__dashboardRoot{--dash-bg:#12181d;--dash-card:#141b21;--dash-canvas:#0f151a;--dash-surface:#ffffff08;--dash-surface-hover:#ffffff0f;--dash-border:#ffffff1a;--dash-border-soft:#ffffff0f;--dash-text:#fff;--dash-text-muted:#a1a1aa;--dash-text-faint:#71717a;--dash-accent:#34d399;--dash-accent-hover:#6ee7b7;--dash-accent-ink:#022c22;--dash-accent-soft:#34d3991f;--dash-accent-line:#34d3994d;--dash-danger:#f87171;--dash-shadow:0 2px 4px #00000040, 0 24px 48px -32px #000000bf;--dash-glow:0 0 32px #34d39947;min-width:0;color:var(--dash-text)}.dashboard-module__qmcstW__dashboardRoot :where(button,a,input,select):focus-visible{outline:2px solid var(--dash-accent);outline-offset:3px}.dashboard-module__qmcstW__pageIntro{border-bottom:1px solid var(--dash-border-soft);padding-bottom:1.75rem}.dashboard-module__qmcstW__eyebrow{color:var(--dash-accent);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:600}.dashboard-module__qmcstW__folderPath{min-width:0;min-height:1rem;color:var(--dash-text-faint);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.35rem;margin-bottom:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex}.dashboard-module__qmcstW__folderPathButton{color:var(--dash-accent);align-items:center;gap:.35rem;font-weight:600;transition:color .15s;display:inline-flex}.dashboard-module__qmcstW__folderPathButton:hover{color:var(--dash-accent-hover)}.dashboard-module__qmcstW__folderPathCurrent{color:var(--dash-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__qmcstW__titleRow{flex-direction:column;justify-content:space-between;align-items:stretch;gap:1.3rem;display:flex}.dashboard-module__qmcstW__titleCopy{max-width:44rem}.dashboard-module__qmcstW__pageTitle{color:var(--dash-text);letter-spacing:-.02em;font-size:clamp(2.1rem,4.4vw,3.1rem);font-weight:700;line-height:1}.dashboard-module__qmcstW__pageDescription{max-width:40rem;color:var(--dash-text-muted);margin-top:.85rem;font-size:.975rem;line-height:1.65}.dashboard-module__qmcstW__actionRow{flex-wrap:wrap;flex:none;align-items:center;gap:.65rem;display:flex}.dashboard-module__qmcstW__sourceLine{color:var(--dash-text-faint);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.2rem;font-size:.78rem;display:flex}.dashboard-module__qmcstW__sourceDot{background:var(--dash-border);border-radius:999px;width:4px;height:4px}.dashboard-module__qmcstW__sourceLink{color:var(--dash-accent);font-weight:600;transition:color .15s}.dashboard-module__qmcstW__sourceLink:hover{color:var(--dash-accent-hover)}.dashboard-module__qmcstW__primaryButton,.dashboard-module__qmcstW__secondaryButton,.dashboard-module__qmcstW__quietButton,.dashboard-module__qmcstW__dangerButton{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:42px;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;transition:transform .15s,background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dashboard-module__qmcstW__primaryButton{background:var(--dash-accent);color:var(--dash-accent-ink);box-shadow:var(--dash-glow);border:1px solid #0000}.dashboard-module__qmcstW__primaryButton:hover:not(:disabled){background:var(--dash-accent-hover);transform:translateY(-1px)}.dashboard-module__qmcstW__secondaryButton{border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--dash-text-muted)}.dashboard-module__qmcstW__secondaryButton:hover:not(:disabled),.dashboard-module__qmcstW__quietButton:hover:not(:disabled){background:var(--dash-surface-hover);color:var(--dash-text)}.dashboard-module__qmcstW__quietButton{color:var(--dash-text-muted);background:0 0;border:1px solid #0000}.dashboard-module__qmcstW__dangerButton{border:1px solid color-mix(in srgb, var(--dash-danger) 30%, transparent);background:color-mix(in srgb, var(--dash-danger) 8%, transparent);color:var(--dash-danger)}.dashboard-module__qmcstW__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--dash-danger) 14%, transparent)}.dashboard-module__qmcstW__primaryButton:disabled,.dashboard-module__qmcstW__secondaryButton:disabled,.dashboard-module__qmcstW__quietButton:disabled,.dashboard-module__qmcstW__dangerButton:disabled{cursor:not-allowed;opacity:.55}.dashboard-module__qmcstW__libraryToolbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;display:flex}.dashboard-module__qmcstW__libraryCount{color:var(--dash-text-muted);font-size:.8125rem}.dashboard-module__qmcstW__libraryCount strong{color:var(--dash-text);font-weight:700}.dashboard-module__qmcstW__toolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.dashboard-module__qmcstW__dashboardRoot .peer{box-shadow:var(--dash-shadow);border-color:var(--dash-border)!important;background:var(--dash-card)!important}.dashboard-module__qmcstW__dashboardRoot .peer:hover{box-shadow:0 4px 8px #0000004d,0 30px 56px -30px #000c;border-color:color-mix(in srgb, var(--dash-accent) 22%, var(--dash-border))!important}.dashboard-module__qmcstW__emptyState{border:1px solid var(--dash-border-soft);background:var(--dash-canvas);text-align:center;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;min-height:24rem;padding:3rem 1.5rem;display:flex;position:relative;overflow:hidden}.dashboard-module__qmcstW__emptyState:before{content:"";background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 72%)}.dashboard-module__qmcstW__emptyState>*{position:relative}.dashboard-module__qmcstW__emptyIcon{border:1px solid var(--dash-accent-line);background:var(--dash-accent-soft);width:3.4rem;height:3.4rem;color:var(--dash-accent);border-radius:999px;justify-content:center;align-items:center;display:flex}.dashboard-module__qmcstW__emptyTitle{color:var(--dash-text);letter-spacing:-.01em;margin-top:1.3rem;font-size:1.6rem;font-weight:700}.dashboard-module__qmcstW__emptyCopy{max-width:26rem;color:var(--dash-text-muted);margin:.5rem auto 1.4rem;font-size:.9rem;line-height:1.6}.dashboard-module__qmcstW__loadingState{min-height:18rem;color:var(--dash-accent);justify-content:center;align-items:center;display:flex}.dashboard-module__qmcstW__modalBackdrop{z-index:50;background:#060a0da8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dashboard-module__qmcstW__modalPanel{border:1px solid var(--dash-border);background:var(--dash-card);width:100%;max-width:25rem;color:var(--dash-text);box-shadow:var(--dash-shadow);border-radius:1rem;position:relative;overflow:hidden}.dashboard-module__qmcstW__modalHeader{border-bottom:1px solid var(--dash-border-soft);padding:1.4rem 1.5rem 1.15rem}.dashboard-module__qmcstW__modalKicker{color:var(--dash-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:600;display:flex}.dashboard-module__qmcstW__modalTitle{letter-spacing:-.01em;font-size:1.4rem;font-weight:700;line-height:1.15}.dashboard-module__qmcstW__modalDescription{color:var(--dash-text-muted);margin-top:.4rem;font-size:.875rem;line-height:1.5}.dashboard-module__qmcstW__formStack{flex-direction:column;padding:1.2rem 1.5rem 1.4rem;display:flex}.dashboard-module__qmcstW__fieldLabel{color:var(--dash-text-muted);margin-bottom:.45rem;font-size:.8125rem;font-weight:600}.dashboard-module__qmcstW__input{border:1px solid var(--dash-border);background:var(--dash-surface);width:100%;min-height:46px;color:var(--dash-text);border-radius:.6rem;padding:.65rem .8rem}.dashboard-module__qmcstW__input::placeholder{color:var(--dash-text-faint)}.dashboard-module__qmcstW__input:focus{border-color:var(--dash-accent-line);outline:none}.dashboard-module__qmcstW__modalActions{justify-content:flex-end;gap:.55rem;margin-top:1.1rem;display:flex}.dashboard-module__qmcstW__settingsPage{max-width:60rem}.dashboard-module__qmcstW__settingsHeader{border-bottom:1px solid var(--dash-border-soft);margin-bottom:2rem;padding-bottom:1.4rem}.dashboard-module__qmcstW__settingsTitle{color:var(--dash-text);letter-spacing:-.02em;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:700;line-height:1.02}.dashboard-module__qmcstW__settingsIntro{max-width:40rem;color:var(--dash-text-muted);margin-top:.6rem;font-size:.925rem;line-height:1.6}.dashboard-module__qmcstW__panel,.dashboard-module__qmcstW__planPanel,.dashboard-module__qmcstW__integrationCard{border:1px solid var(--dash-border);background:var(--dash-card);box-shadow:var(--dash-shadow);border-radius:1rem}.dashboard-module__qmcstW__panel{padding:1.4rem}.dashboard-module__qmcstW__planPanel{border-left:3px solid var(--dash-accent);padding:1.4rem}.dashboard-module__qmcstW__panelLabel{color:var(--dash-accent);letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:600}.dashboard-module__qmcstW__panelTitle{color:var(--dash-text);letter-spacing:-.01em;margin-top:.35rem;font-size:1.4rem;font-weight:700;line-height:1.15}.dashboard-module__qmcstW__panelText{color:var(--dash-text-muted)}.dashboard-module__qmcstW__faintText{color:var(--dash-text-faint)}.dashboard-module__qmcstW__sectionRule{background:var(--dash-border-soft);height:1px;margin:1.5rem 0}.dashboard-module__qmcstW__sectionHeadingRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dashboard-module__qmcstW__sectionHeading{color:var(--dash-text);letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:650;display:flex}.dashboard-module__qmcstW__accentIcon{color:var(--dash-accent)}.dashboard-module__qmcstW__creditTotal{color:var(--dash-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.75rem;font-weight:700}.dashboard-module__qmcstW__statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.dashboard-module__qmcstW__statCard{border:1px solid var(--dash-border-soft);background:var(--dash-surface);border-radius:.7rem;padding:.65rem .75rem}.dashboard-module__qmcstW__statLabel{color:var(--dash-text-faint);margin-bottom:.15rem;font-size:.7rem}.dashboard-module__qmcstW__statValue{color:var(--dash-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem;font-weight:600}.dashboard-module__qmcstW__activityList{gap:.15rem;display:grid}.dashboard-module__qmcstW__activityRow{border-radius:.6rem;align-items:center;gap:.75rem;padding:.55rem;display:flex}.dashboard-module__qmcstW__activityRow:hover{background:var(--dash-surface)}.dashboard-module__qmcstW__positive{color:var(--dash-accent)}.dashboard-module__qmcstW__negative{color:var(--dash-danger)}.dashboard-module__qmcstW__integrationGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;display:grid}.dashboard-module__qmcstW__integrationCard{flex-direction:column;min-height:14rem;padding:1.25rem;display:flex}.dashboard-module__qmcstW__integrationTopline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-module__qmcstW__integrationIcon{border:1px solid var(--dash-border);background:var(--dash-surface);width:2.6rem;height:2.6rem;color:var(--dash-text-muted);border-radius:.7rem;justify-content:center;align-items:center;display:flex}.dashboard-module__qmcstW__chip,.dashboard-module__qmcstW__chipMuted{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:.2rem .6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:600;display:inline-flex}.dashboard-module__qmcstW__chip{border:1px solid var(--dash-accent-line);background:var(--dash-accent-soft);color:var(--dash-accent)}.dashboard-module__qmcstW__chipMuted{border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--dash-text-faint)}.dashboard-module__qmcstW__integrationTitle{color:var(--dash-text);letter-spacing:-.01em;margin-top:1.1rem;font-size:1.25rem;font-weight:650}.dashboard-module__qmcstW__integrationDescription{color:var(--dash-text-muted);margin-top:.35rem;font-size:.875rem;line-height:1.6}.dashboard-module__qmcstW__integrationFootnote{color:var(--dash-text-faint);margin-top:auto;padding-top:1.25rem;font-size:.75rem;line-height:1.5}.dashboard-module__qmcstW__privacyRow{flex-wrap:wrap;gap:.65rem;display:flex}@media (prefers-reduced-motion:no-preference){.dashboard-module__qmcstW__contentEnter{animation:.5s cubic-bezier(.16,1,.3,1) backwards dashboard-module__qmcstW__dashboard-rise}}@keyframes dashboard-module__qmcstW__dashboard-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.dashboard-module__qmcstW__titleRow{flex-direction:row;align-items:flex-end;gap:2rem}.dashboard-module__qmcstW__actionRow{justify-content:flex-end}.dashboard-module__qmcstW__integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dashboard-module__qmcstW__libraryToolbar{flex-direction:column;align-items:flex-start}.dashboard-module__qmcstW__toolbarActions{justify-content:flex-start;width:100%}}@media (max-width:479px){.dashboard-module__qmcstW__actionRow,.dashboard-module__qmcstW__actionRow .dashboard-module__qmcstW__primaryButton,.dashboard-module__qmcstW__actionRow .dashboard-module__qmcstW__secondaryButton{width:100%}.dashboard-module__qmcstW__statGrid{grid-template-columns:1fr}}
