.Dashboard_root__xi_l3{display:flex;min-height:100vh;position:relative}.Dashboard_bg__WALW4{position:fixed;inset:0;z-index:0;pointer-events:none}.Dashboard_orb1__dNjVW{width:600px;height:600px;background:#5b21b6;opacity:.12;top:-100px;right:-100px}.Dashboard_orb1__dNjVW,.Dashboard_orb2__mdFxJ{position:absolute;border-radius:50%;filter:blur(120px)}.Dashboard_orb2__mdFxJ{width:500px;height:500px;background:#1d4ed8;opacity:.1;bottom:-100px;left:-100px}.Dashboard_grid__6Py_N{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(109,40,217,.03) 1px,transparent 0),linear-gradient(90deg,rgba(109,40,217,.03) 1px,transparent 0);background-size:52px 52px}.Dashboard_sidebar__XKqWF{position:fixed;top:0;left:0;bottom:0;width:220px;border-right:1px solid var(--border);background:linear-gradient(180deg,#0a0717,#07050e);display:flex;flex-direction:column;padding:28px 16px;z-index:10}.Dashboard_logo__ThBb8{font-family:var(--font-display);font-size:20px;font-weight:800;color:#fff;margin-bottom:36px;display:block}.Dashboard_logo__ThBb8 span{background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Dashboard_sideNav__QBFay{display:flex;flex-direction:column;gap:4px;flex:1 1}.Dashboard_navItem__oPXuR{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--text-3);transition:all .2s}.Dashboard_navItem__oPXuR:hover{background:rgba(124,58,237,.1);color:var(--purple-light)}.Dashboard_navActive__tJ5hJ{background:rgba(124,58,237,.12)!important;color:var(--purple-light)!important;border:1px solid rgba(124,58,237,.25)}.Dashboard_sideBottom__79nKX{margin-top:auto}.Dashboard_sideNewBtn__QRo1q{display:block;width:100%;padding:12px 16px;border-radius:12px;background:var(--grad);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:700;text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-purple);transition:all .2s}.Dashboard_sideNewBtn__QRo1q:hover{transform:translateY(-1px);box-shadow:var(--shadow-purple-lg)}.Dashboard_sideNewBtnShine__AnZ7g{position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);animation:Dashboard_shine__krY0g 2.5s ease infinite}.Dashboard_main__aJkg_{margin-left:220px;flex:1 1;padding:36px 36px 80px;position:relative;z-index:2}.Dashboard_topBar__NG7oM{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.Dashboard_pageTitle__JKQAh{font-family:var(--font-display);font-size:28px;font-weight:800;color:#fff;margin-bottom:4px}.Dashboard_pageSubtitle__LXegE{font-size:13px;color:var(--text-3)}.Dashboard_clearBtn__sjXp6{font-size:12px;padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-3);cursor:pointer;transition:all .2s}.Dashboard_clearBtn__sjXp6:hover{border-color:#f87171;color:#f87171}.Dashboard_empty__bU65Z{text-align:center;padding:100px 40px}.Dashboard_emptyIcon___lV0k{font-size:48px;margin-bottom:16px}.Dashboard_emptyTitle__IAIm8{font-family:var(--font-display);font-size:22px;font-weight:700;color:#c4b5fd;margin-bottom:8px}.Dashboard_emptyDesc__KsC_K{font-size:14px;color:var(--text-3);margin-bottom:28px}.Dashboard_emptyBtn__3Yask{display:inline-flex;padding:12px 24px;border-radius:12px;background:var(--grad);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:700;box-shadow:var(--shadow-purple)}.Dashboard_statsRow__BERJQ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.Dashboard_statCard__iSr46{border-radius:16px;border:1px solid var(--border);background:linear-gradient(160deg,var(--surface),var(--surface2));padding:20px}.Dashboard_statLabel__eVIOL{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-3);font-weight:600;margin-bottom:8px}.Dashboard_statVal__0M6em{font-family:var(--font-display);font-size:32px;font-weight:800;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Dashboard_statVal__0M6em span{font-size:14px;opacity:.5}.Dashboard_chartCard__2DjPV{border-radius:18px;border:1px solid var(--border);background:linear-gradient(160deg,var(--surface),var(--surface2));padding:24px;margin-bottom:20px}.Dashboard_cardTitle__xL1dm{font-family:var(--font-display);font-size:14px;font-weight:700;color:#c4b5fd;margin-bottom:20px}.Dashboard_barChart__oKYzV{display:flex;align-items:flex-end;gap:10px;height:120px}.Dashboard_chartCol__60w4M{gap:6px;cursor:pointer}.Dashboard_chartBarWrap__07P25,.Dashboard_chartCol__60w4M{flex:1 1;display:flex;flex-direction:column;align-items:center}.Dashboard_chartBarWrap__07P25{width:100%;justify-content:flex-end;gap:4px}.Dashboard_chartBarVal__30DxO{font-size:10px;color:var(--purple-light);font-weight:700}.Dashboard_chartBar__tJYZZ{width:100%;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#7c3aed,#1d4ed8);opacity:.5;transition:all .3s}.Dashboard_chartBarActive__wV_wi{opacity:1;box-shadow:0 4px 16px rgba(124,58,237,.5)}.Dashboard_chartLabel__Hj2Gx{font-size:10px;color:var(--text-3);font-weight:600}.Dashboard_listDetail__dwQgD{display:grid;grid-template-columns:360px 1fr;grid-gap:16px;gap:16px}.Dashboard_listPanel__ytCaJ{border-radius:18px;border:1px solid var(--border);background:linear-gradient(160deg,var(--surface),var(--surface2));overflow:hidden}.Dashboard_listHeader__fmNGC{padding:20px 20px 12px;border-bottom:1px solid var(--border)}.Dashboard_filterRow__tsbd8{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.Dashboard_filterChip__A9TAF{font-size:11px;padding:4px 10px;border-radius:100px;border:1px solid var(--border);background:transparent;color:var(--text-3);cursor:pointer;transition:all .15s}.Dashboard_filterChip__A9TAF:hover{border-color:rgba(124,58,237,.4);color:var(--purple-light)}.Dashboard_filterOn__m5cYN{background:rgba(124,58,237,.12)!important;border-color:rgba(124,58,237,.4)!important;color:var(--purple-light)!important}.Dashboard_list__OuSz_{max-height:500px;overflow-y:auto}.Dashboard_listItem__Q6Epd{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border2);cursor:pointer;transition:background .15s}.Dashboard_listItem__Q6Epd:hover{background:rgba(124,58,237,.05)}.Dashboard_listItemActive__yPOFQ{background:rgba(124,58,237,.08)!important;border-left:2px solid var(--purple)}.Dashboard_listItemLeft__rJv1W{flex:1 1}.Dashboard_listNiche___KnUy{font-family:var(--font-display);font-size:14px;font-weight:700;margin-bottom:3px}.Dashboard_listCtype__mX4qG{font-size:12px;color:var(--text-3);margin-bottom:3px}.Dashboard_listDate__X7d7i{font-size:11px;color:var(--text-4)}.Dashboard_listItemRight__XVTEU{display:flex;align-items:center;gap:8px}.Dashboard_delBtn__ttw4w{width:24px;height:24px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-3);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.Dashboard_delBtn__ttw4w:hover{border-color:#f87171;color:#f87171}.Dashboard_detailPanel__ANZbj{border-radius:18px;border:1px solid var(--border);background:linear-gradient(160deg,var(--surface),var(--surface2));padding:24px;overflow-y:auto;max-height:620px}.Dashboard_detailHeader__SC_uz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.Dashboard_detailNiche__CWJon{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:6px}.Dashboard_detailScore__fM9o4{font-family:var(--font-display);font-size:52px;font-weight:800;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.Dashboard_detailScore__fM9o4 span{font-size:22px;opacity:.5}.Dashboard_reanalyzeBtn__jVxsd{font-size:12px;padding:8px 16px;border-radius:8px;border:1px solid rgba(124,58,237,.3);background:rgba(124,58,237,.1);color:var(--purple-light);font-weight:600;transition:all .2s}.Dashboard_reanalyzeBtn__jVxsd:hover{background:rgba(124,58,237,.2)}.Dashboard_detailBars__Bwm30{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.Dashboard_dBarRow__2MDBi{display:grid;grid-template-columns:120px 1fr 32px;align-items:center;grid-gap:10px;gap:10px}.Dashboard_dBarLbl__M_fv_{font-size:11px;color:var(--text-3);font-weight:600;text-transform:capitalize}.Dashboard_dBarTrack__UOl50{height:4px;background:#1c1633;border-radius:2px;overflow:hidden}.Dashboard_dBarFill__q0Ly7{height:100%;border-radius:2px;background:linear-gradient(90deg,#7c3aed,#60a5fa)}.Dashboard_dBarVal__3vLUV{font-size:11px;color:var(--purple-light);font-weight:700;text-align:right}.Dashboard_oneThing__Gjd1c{border-radius:12px;border:1px solid rgba(124,58,237,.3);background:rgba(124,58,237,.07);padding:14px 16px;margin-bottom:14px;position:relative;overflow:hidden}.Dashboard_oneThing__Gjd1c:before{content:"";position:absolute;top:0;left:0;bottom:0;width:2px;background:linear-gradient(180deg,#7c3aed,#2563eb)}.Dashboard_oneThingLabel__36D2W{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;font-weight:600;margin-bottom:6px}.Dashboard_oneThingBody__viCRK{font-size:13px;color:#c4b5fd;line-height:1.6;font-weight:600}.Dashboard_algoRow__tPyve{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.Dashboard_algoBox__X4sbL{border-radius:12px;border:1px solid var(--border);background:var(--surface2);padding:14px}.Dashboard_algoTitle__jbq1G{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:10px}.Dashboard_algoItem__s9Leh{display:flex;gap:8px;font-size:12px;color:var(--text-2);margin-bottom:6px;line-height:1.4}.Dashboard_algoItem__s9Leh:last-child{margin-bottom:0}.Dashboard_bestHook__GdB99{border-radius:12px;border:1px solid var(--border);background:var(--surface2);padding:14px 16px;margin-bottom:16px}.Dashboard_bestHookLabel__SfDh7{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);font-weight:600;margin-bottom:8px}.Dashboard_bestHookText__7YzQx{font-size:14px;color:#c4b5fd;line-height:1.65}.Dashboard_fullBtn__fSr0U{display:block;width:100%;padding:13px;border-radius:12px;background:var(--grad);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:700;text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-purple);transition:all .2s}.Dashboard_fullBtn__fSr0U:hover{transform:translateY(-1px);box-shadow:var(--shadow-purple-lg)}.Dashboard_toolsRow__AMZ1Q{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.Dashboard_toolCard__jPwU2{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--border);background:linear-gradient(160deg,var(--surface),var(--surface2));padding:18px;cursor:pointer;transition:all .2s;text-decoration:none;position:relative;overflow:hidden}.Dashboard_toolCard__jPwU2:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad);opacity:0;transition:opacity .2s}.Dashboard_toolCard__jPwU2:hover{border-color:rgba(124,58,237,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.Dashboard_toolCard__jPwU2:hover:before{opacity:1}.Dashboard_toolCardIcon__Ncwpb{font-size:24px;margin-bottom:10px}.Dashboard_toolCardName__cqafj{font-family:var(--font-display);font-size:14px;font-weight:700;color:#c4b5fd;margin-bottom:5px}.Dashboard_toolCardDesc__pvWhx{font-size:12px;color:var(--text-3);line-height:1.5;flex:1 1}.Dashboard_toolCardArrow__c_L1j{font-size:14px;color:var(--purple-light);margin-top:12px;font-weight:700;transition:transform .2s}.Dashboard_toolCard__jPwU2:hover .Dashboard_toolCardArrow__c_L1j{transform:translateX(4px)}.Dashboard_usageMeter__MO_GA{background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:14px;margin:16px 0}.Dashboard_usageTop__7NdBZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Dashboard_usageLabel__VF_14{font-size:12px;font-weight:600;color:var(--text-3)}.Dashboard_usageCount__xCOJc{font-size:11px;color:var(--purple-light);font-weight:700}.Dashboard_proPill__sn7wF{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:100px;background:var(--grad);color:#fff}.Dashboard_usageBar__wF63l{height:4px;background:var(--border);border-radius:2px;overflow:hidden;margin-bottom:10px}.Dashboard_usageBarFill__80i4y{height:100%;border-radius:2px;background:var(--grad);transition:width .5s ease}.Dashboard_upgradeBtn__rzI4t{display:block;width:100%;padding:8px;border-radius:8px;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.3);color:var(--purple-light);font-size:12px;font-weight:700;text-align:center;transition:all .2s;position:relative;overflow:hidden}.Dashboard_upgradeBtn__rzI4t:hover{background:rgba(124,58,237,.22)}.Dashboard_upgradeBtnShine__s82Cx{position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:Dashboard_shine__krY0g 2.5s ease infinite}@keyframes Dashboard_shine__krY0g{0%{left:-100%}50%,to{left:150%}}.Dashboard_userRow__ukGip{margin-bottom:8px}.Dashboard_userEmail__0T_PF{font-size:11px;color:var(--text-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_signOutBtn__C4spc{width:100%;padding:7px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-3);font-size:12px;cursor:pointer;margin-bottom:8px;transition:all .2s;font-family:var(--font-body)}.Dashboard_signOutBtn__C4spc:hover{border-color:#f87171;color:#f87171}.Dashboard_loadingState__fjAM4{text-align:center;padding:80px;color:var(--text-3);font-size:14px}