.Sidebar_sidebar__7586C{position:fixed;top:0;left:0;bottom:0;width:280px;background:#fff;border-right:1px solid #e5e5ea;display:flex;flex-direction:column;z-index:1000;transition:transform .35s cubic-bezier(.4,0,.2,1);padding:24px;box-shadow:1px 0 0 #f0f0f0;transform:translateX(-100%)}.Sidebar_sidebar__7586C.Sidebar_open__qZ_75{transform:translateX(0)}.Sidebar_overlay__4NCOa{position:fixed;inset:0;background:rgba(0,0,0,.2);backdrop-filter:blur(4px);z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease}.Sidebar_overlay__4NCOa.Sidebar_open__qZ_75{opacity:1;pointer-events:auto}.Sidebar_logoArea__21Ldi{display:flex;align-items:center;justify-content:center;margin-bottom:32px;padding:8px 0}.Sidebar_sidebarLogoImg__Kkxzf{-o-object-fit:contain;object-fit:contain;width:150px;height:150px}.Sidebar_navSections__nguNv{flex:1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:8px}.Sidebar_navSectionLabel__3Vg4L{font-size:.7rem;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.1em;margin:16px 0 8px 10px}.Sidebar_nav__Pkh45{display:flex;flex-direction:column;gap:2px}.Sidebar_navItem__mE7Yi{width:100%;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;background:transparent;border:none;color:#666;cursor:pointer;transition:all .2s ease;text-align:left;font-family:inherit;font-size:.92rem;font-weight:500}.Sidebar_navItem__mE7Yi:hover{background:#f0f0f3;color:#111}.Sidebar_navItem__mE7Yi.Sidebar_active___OChc{background:#eef0ff;color:#6366f1;font-weight:600}.Sidebar_navItem__mE7Yi.Sidebar_locked__flnQb{opacity:.5;cursor:not-allowed}.Sidebar_navLabel__4gDaz{flex:1}.Sidebar_lockIcon__TUVee{color:#aaa;flex-shrink:0}.Sidebar_upgradeItem__DAYNt{color:#f59e0b}.Sidebar_upgradeItem__DAYNt:hover{background:#fef3c7;color:#d97706}.Sidebar_footer__JqoY8{padding-top:20px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:12px}.Sidebar_upgradeBtn__0v1pF{width:100%;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:11px;border-radius:10px;font-weight:700;font-size:.88rem;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.Sidebar_upgradeBtn__0v1pF:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(245,158,11,.3)}.Sidebar_userProfile__BfuHa{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f8f8fa;border-radius:10px;border:1px solid #f0f0f0}.Sidebar_userInfo__e7rD5{display:flex;flex-direction:column;min-width:0}.Sidebar_userName__n80_Z{font-size:.875rem;font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_userStatus__lz_Oi{font-size:.72rem;color:#888}.Sidebar_closeBtn__n_bLl{display:none;position:absolute;top:18px;right:18px;background:#f0f0f3;border:none;color:#555;cursor:pointer;width:32px;height:32px;border-radius:8px;align-items:center;justify-content:center;transition:background .2s ease}.Sidebar_closeBtn__n_bLl:hover{background:#e5e5ea}@media (max-width:1024px){.Sidebar_closeBtn__n_bLl{display:flex}}@media (max-width:480px){.Sidebar_sidebar__7586C{width:220px;padding:18px}.Sidebar_sidebarLogoImg__Kkxzf{width:110px;height:110px}.Sidebar_navItem__mE7Yi{padding:9px 10px;font-size:.87rem;gap:9px}}.ExtensionDashboard_dashboardContainer__5kweK{display:flex;min-height:100vh;background:var(--bg-soft);color:var(--text-primary)}.ExtensionDashboard_mainContent__lmRB_{flex:1;padding:1.5rem 0 2.5rem;max-width:1160px;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:1.25rem}.ExtensionDashboard_hubHeader__s0eA6{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;border-bottom:1px solid var(--border-light)}.ExtensionDashboard_hubHeader__s0eA6 h1{font-size:1.65rem;font-weight:800;letter-spacing:-.025em;line-height:1.2}.ExtensionDashboard_headerSubtitle__ubGmV{color:var(--text-muted);font-size:.875rem;margin-top:4px;font-weight:450}.ExtensionDashboard_headerBadges__Usqvp{display:flex;gap:.5rem;flex-shrink:0;align-items:center}.ExtensionDashboard_metricsBar__qn9BR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ExtensionDashboard_metricTile__2VTZ1{padding:1.25rem 1.25rem 1rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;display:flex;flex-direction:column;gap:.35rem;transition:var(--t-smooth);box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.ExtensionDashboard_metricTile__2VTZ1:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:14px 14px 0 0}.ExtensionDashboard_metricsBar__qn9BR .ExtensionDashboard_metricTile__2VTZ1:first-child:before,.ExtensionDashboard_metricsBar__qn9BR .ExtensionDashboard_metricTile__2VTZ1:nth-child(2):before{background:var(--neural-indigo)}.ExtensionDashboard_metricsBar__qn9BR .ExtensionDashboard_metricTile__2VTZ1:nth-child(3):before{background:var(--state-success)}.ExtensionDashboard_metricTile__2VTZ1:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:#d0d0d8}.ExtensionDashboard_tileHeader__HAEiy{display:flex;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;margin-bottom:.2rem}.ExtensionDashboard_tileIcon__glEPH{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ExtensionDashboard_metricsBar__qn9BR .ExtensionDashboard_metricTile__2VTZ1:first-child .ExtensionDashboard_tileIcon__glEPH,.ExtensionDashboard_metricsBar__qn9BR .ExtensionDashboard_metricTile__2VTZ1:nth-child(2) .ExtensionDashboard_tileIcon__glEPH{background:var(--accent-soft);color:var(--neural-indigo)}.ExtensionDashboard_metricsBar__qn9BR .ExtensionDashboard_metricTile__2VTZ1:nth-child(3) .ExtensionDashboard_tileIcon__glEPH{background:rgba(22,163,74,.08);color:var(--state-success)}.ExtensionDashboard_tileValue___VXGg{font-size:1.75rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--text-primary)}.ExtensionDashboard_tileTrend__T9YF0{font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px;margin-top:2px}.ExtensionDashboard_trendUp__V7xrI{color:var(--state-success)}.ExtensionDashboard_hubGrid__LlDOd{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.ExtensionDashboard_forecastPanel__itex_,.ExtensionDashboard_timerPanel__Su2j_{padding:1.25rem 1.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-xs);transition:var(--t-smooth);position:relative;overflow:hidden}.ExtensionDashboard_forecastPanel__itex_:before,.ExtensionDashboard_timerPanel__Su2j_:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0}.ExtensionDashboard_forecastPanel__itex_:before,.ExtensionDashboard_timerPanel__Su2j_:before{background:var(--neural-indigo)}.ExtensionDashboard_forecastPanel__itex_:hover,.ExtensionDashboard_timerPanel__Su2j_:hover{box-shadow:var(--shadow-md);border-color:#d0d0d8;transform:translateY(-2px)}.ExtensionDashboard_panelHeader__m_aag{display:flex;align-items:center;gap:10px;margin-bottom:1.1rem}.ExtensionDashboard_panelHeader__m_aag h3{font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.ExtensionDashboard_manageFiltersBtn__CxdYy{display:inline-flex;align-items:center;gap:3px;background:none;border:none;color:var(--accent);font-size:.82rem;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px;transition:background .15s}.ExtensionDashboard_manageFiltersBtn__CxdYy:hover{background:var(--accent-soft)}.ExtensionDashboard_quickSub__3ox_j{font-size:.82rem;color:var(--text-muted);margin:-.6rem 0 1rem;line-height:1.4}.ExtensionDashboard_quickList___46Ou{display:flex;flex-direction:column;gap:8px}.ExtensionDashboard_quickRow__YAF8D{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-soft,#f5f5f7);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.ExtensionDashboard_quickRow__YAF8D:hover{border-color:var(--accent)}.ExtensionDashboard_quickRowOn__SXG7t{background:var(--accent-soft);border-color:var(--accent)}.ExtensionDashboard_quickIcon__a25op{width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid var(--border-subtle);color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s,border-color .15s}.ExtensionDashboard_quickRowOn__SXG7t .ExtensionDashboard_quickIcon__a25op{color:var(--accent);border-color:var(--accent)}.ExtensionDashboard_quickText__c9pNI{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ExtensionDashboard_quickTitle__Xxr7E{font-size:.9rem;font-weight:700;color:var(--text-primary)}.ExtensionDashboard_quickHelper__9ACGW{font-size:.78rem;color:var(--text-muted)}.ExtensionDashboard_quickSwitch__LwYGe{width:40px;height:22px;border-radius:999px;background:#d8d8de;position:relative;flex-shrink:0;transition:background .2s}.ExtensionDashboard_quickSwitch__LwYGe:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.ExtensionDashboard_quickSwitchOn__ERvRl{background:var(--accent)}.ExtensionDashboard_quickSwitchOn__ERvRl:after{transform:translateX(18px)}.ExtensionDashboard_browseNudge__JieLa{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border-radius:10px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.35);color:var(--state-success,#16a34a);font-size:13px;text-decoration:none;transition:background .15s,transform .15s;animation:ExtensionDashboard_nudgeIn__cNoTo .25s ease}.ExtensionDashboard_browseNudge__JieLa:hover{background:rgba(34,197,94,.18);transform:translateY(-1px)}.ExtensionDashboard_browseNudge__JieLa span{flex:1}.ExtensionDashboard_browseNudge__JieLa strong{font-weight:700}@keyframes ExtensionDashboard_nudgeIn__cNoTo{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ExtensionDashboard_focusTimerCard__IU23_{display:flex;flex-direction:column;align-items:center;gap:1rem}.ExtensionDashboard_timerWrapper__8av8A{position:relative;display:flex;align-items:center;justify-content:center}.ExtensionDashboard_timerCircleBg__veWIV{fill:none;stroke:var(--bg-muted);stroke-width:10}.ExtensionDashboard_timerCircleProgress__Pdt3p{fill:none;stroke:var(--accent);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.ExtensionDashboard_timerContent__HbHFP{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.ExtensionDashboard_timerValue__n8uoT{font-size:2.4rem;font-weight:900;letter-spacing:-2px;color:var(--text-primary)}.ExtensionDashboard_timerSub__LfJsy{font-size:.7rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.5px}.ExtensionDashboard_modeGrid__3Uc9T{display:grid;grid-template-columns:1fr;gap:.45rem;width:100%}.ExtensionDashboard_modeTile__3GAua{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;transition:all .18s ease;text-align:left;width:100%}.ExtensionDashboard_modeTile__3GAua:hover{background:#fff;border-color:var(--accent);box-shadow:var(--shadow-xs)}.ExtensionDashboard_modeTile__3GAua.ExtensionDashboard_active__fXxfS{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 2px 10px rgba(99,102,241,.12)}.ExtensionDashboard_modeIcon__HYIkN{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ExtensionDashboard_modeTile__3GAua.ExtensionDashboard_active__fXxfS .ExtensionDashboard_modeIcon__HYIkN{background:#fff}.ExtensionDashboard_modeInfo__x3I7_{flex:1}.ExtensionDashboard_modeTitle__gHkE7{font-size:.83rem;font-weight:700;color:var(--text-primary)}.ExtensionDashboard_modeSubText__9qT0w{font-size:.68rem;color:var(--text-muted);margin-top:1px}.ExtensionDashboard_modeDuration__AoASh{font-size:.78rem;font-weight:800;color:var(--accent);flex-shrink:0}.ExtensionDashboard_setupControlsLayer__aWSuQ{width:100%;display:flex;flex-direction:column;gap:.9rem}.ExtensionDashboard_setupInputGroup__mXlVF{display:flex;flex-direction:column;gap:.4rem}.ExtensionDashboard_setupLabelRow__yFBNF{display:flex;justify-content:space-between;font-size:.68rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.ExtensionDashboard_setupBadge__8LpDd{color:var(--accent)}.ExtensionDashboard_setupInput__G0Cd6{background:var(--bg-soft);border:1px solid var(--border-subtle);padding:.55rem .8rem;border-radius:8px;font-family:inherit;font-size:.85rem;color:var(--text-primary);outline:none;transition:border-color .2s ease}.ExtensionDashboard_setupInput__G0Cd6:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ExtensionDashboard_setupSlider__EbAp9{width:100%;height:4px;background:var(--bg-muted);border-radius:99px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.ExtensionDashboard_setupSlider__EbAp9::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:var(--accent);border-radius:50%;cursor:pointer;box-shadow:0 0 6px rgba(99,102,241,.35)}.ExtensionDashboard_startSessionBtn__c2JLJ{width:100%;margin-top:.5rem;background:var(--accent);color:#fff;border:none;padding:.72rem;border-radius:10px;font-weight:800;font-size:.85rem;font-family:inherit;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .18s ease;box-shadow:0 3px 12px rgba(99,102,241,.25)}.ExtensionDashboard_startSessionBtn__c2JLJ:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 18px rgba(99,102,241,.3)}.ExtensionDashboard_stopFocusBtn__akcIL{width:100%;background:rgba(239,68,68,.08);color:#ef4444;border:1px solid rgba(239,68,68,.2);padding:.72rem;border-radius:10px;font-weight:800;font-family:inherit;cursor:pointer;transition:all .18s ease}.ExtensionDashboard_stopFocusBtn__akcIL:hover{background:rgba(239,68,68,.15)}.ExtensionDashboard_celebrationOverlay__LXdvF{position:absolute;inset:0;background:hsla(0,0%,100%,.96);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;z-index:20;animation:ExtensionDashboard_fadeIn__m5Zjr .3s ease}.ExtensionDashboard_celebrationOverlay__LXdvF h3{font-size:1.1rem;font-weight:800;color:var(--text-primary)}.ExtensionDashboard_celebrationOverlay__LXdvF p{font-size:.9rem;font-weight:700;color:var(--accent)}.ExtensionDashboard_auditPanel__xTMOW{display:flex;flex-direction:column;min-height:300px;grid-column:span 2;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);padding:1.25rem 1.4rem;border-radius:16px;transition:var(--t-smooth);position:relative;overflow:hidden}.ExtensionDashboard_auditPanel__xTMOW:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0;background:var(--neural-gold)}.ExtensionDashboard_auditPanel__xTMOW:hover{box-shadow:var(--shadow-md);border-color:#d0d0d8}.ExtensionDashboard_auditList__dkxw0{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.45rem;max-height:220px}.ExtensionDashboard_auditList__dkxw0::-webkit-scrollbar{width:5px}.ExtensionDashboard_auditList__dkxw0::-webkit-scrollbar-track{background:var(--bg-soft);border-radius:10px}.ExtensionDashboard_auditList__dkxw0::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:10px}.ExtensionDashboard_auditItem__S0SAS{padding:.8rem 1rem;background:var(--bg-soft);border:1px solid var(--border-light);border-radius:10px;transition:all .2s ease}.ExtensionDashboard_auditItem__S0SAS:hover{background:#fff;border-color:rgba(99,102,241,.2);transform:translateX(3px)}.ExtensionDashboard_auditMeta__caBW8{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.ExtensionDashboard_auditAction__lDNUu{font-size:.68rem;font-weight:800;color:var(--neural-indigo);text-transform:uppercase;letter-spacing:1px;background:var(--accent-soft);padding:3px 9px;border-radius:6px}.ExtensionDashboard_auditTime__XMjJe{font-size:.72rem;color:var(--text-muted);font-weight:600}.ExtensionDashboard_auditDetails__TjhtV{font-size:.88rem;color:var(--text-secondary);line-height:1.45;font-weight:500}.ExtensionDashboard_emptyAudit__JoM_l{display:flex;flex-direction:column;align-items:center;justify-content:center;height:160px;color:var(--text-muted);font-size:.875rem;gap:.75rem}.ExtensionDashboard_auditTimeSelect__kJXfW{background:var(--bg-soft);border:1px solid var(--border-subtle);padding:5px 10px;border-radius:8px;font-size:.75rem;font-weight:700;color:var(--text-primary);font-family:inherit;outline:none;cursor:pointer;transition:all .18s ease}.ExtensionDashboard_auditTimeSelect__kJXfW:hover{border-color:var(--accent);background:#fff}.ExtensionDashboard_clearAuditBtn__ivePF{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:5px 10px;border-radius:8px;font-size:.75rem;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .18s ease}.ExtensionDashboard_clearAuditBtn__ivePF:hover{background:#fff5f5;border-color:#fca5a5;color:#ef4444}.ExtensionDashboard_welcomeBoard__MIKGG{background:linear-gradient(135deg,rgba(99,102,241,.06),rgba(168,85,247,.06));border:1px solid rgba(99,102,241,.18);border-radius:16px;padding:1.75rem;display:flex;flex-direction:column;gap:1.5rem;position:relative;overflow:hidden;animation:ExtensionDashboard_fadeIn__m5Zjr .4s ease-out}.ExtensionDashboard_welcomeDismiss__8Dtsx{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.ExtensionDashboard_welcomeDismiss__8Dtsx:hover{background:rgba(99,102,241,.1);color:var(--text-primary)}.ExtensionDashboard_welcomeBoard__MIKGG:before{content:"";position:absolute;top:-60%;left:-30%;width:160%;height:160%;background:radial-gradient(circle,rgba(99,102,241,.04) 0,transparent 60%);pointer-events:none}.ExtensionDashboard_welcomeInfo__PF3Qt{display:flex;gap:1.25rem;align-items:flex-start;position:relative;z-index:1}.ExtensionDashboard_welcomeIconWrapper__toWdf{width:50px;height:50px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(99,102,241,.22);border:1px solid rgba(99,102,241,.18);flex-shrink:0}.ExtensionDashboard_welcomeLogoImg__9OMXL{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}@keyframes ExtensionDashboard_pulse-glow__H8V9e{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.3))}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.7))}}.ExtensionDashboard_welcomeTitle__QOsXD{font-size:1.2rem;font-weight:800;color:var(--text-primary);margin-bottom:.4rem;letter-spacing:-.01em}.ExtensionDashboard_welcomeText__WyFwW{font-size:.9rem;line-height:1.55;color:var(--text-secondary);max-width:820px}.ExtensionDashboard_welcomeSteps__8PT7X{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;position:relative;z-index:1}.ExtensionDashboard_step__4Kfhz{background:hsla(0,0%,100%,.55);border:1px solid var(--border-subtle);border-radius:10px;padding:.8rem 1rem;display:flex;align-items:center;gap:.7rem;transition:all .2s ease}.ExtensionDashboard_step__4Kfhz:hover{background:#fff;border-color:rgba(99,102,241,.35);transform:translateY(-2px);box-shadow:var(--shadow-xs)}.ExtensionDashboard_stepNumber__OH8QJ{width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;flex-shrink:0}.ExtensionDashboard_stepText__UANxK{font-size:.8rem;font-weight:600;color:var(--text-primary)}.ExtensionDashboard_welcomeActions__c3U1d{display:flex;gap:.85rem;position:relative;z-index:1}.ExtensionDashboard_welcomeDownloadBtn__5z1xf{background:var(--accent);color:#fff;border:none;padding:.7rem 1.4rem;border-radius:10px;font-weight:750;font-size:.85rem;font-family:inherit;display:flex;align-items:center;gap:7px;cursor:pointer;box-shadow:0 4px 14px rgba(99,102,241,.2);transition:all .22s ease}.ExtensionDashboard_welcomeDownloadBtn__5z1xf:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.32);filter:brightness(1.05)}.ExtensionDashboard_welcomeVerifyBtn__qzuNy{background:transparent;color:var(--text-primary);border:1px solid var(--border-strong);padding:.7rem 1.4rem;border-radius:10px;font-weight:650;font-size:.85rem;font-family:inherit;display:flex;align-items:center;gap:7px;cursor:pointer;transition:all .2s ease}.ExtensionDashboard_welcomeVerifyBtn__qzuNy:hover{background:rgba(99,102,241,.04);border-color:rgba(99,102,241,.28)}@keyframes ExtensionDashboard_fadeIn__m5Zjr{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ExtensionDashboard_screentimePanel__POyz_{grid-column:span 2;padding:1.25rem 1.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;position:relative;overflow:hidden}.ExtensionDashboard_screentimePanel__POyz_:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0;background:var(--neural-indigo)}.ExtensionDashboard_screentimeList__fLZ_4{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ExtensionDashboard_premiumBadge__Qi2q3{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#92400e;background:#fef3c7;padding:3px 9px;border-radius:99px}.ExtensionDashboard_upgradeNudge__uwVog{display:flex;align-items:center;gap:14px;margin-top:12px;padding:16px 18px;background:linear-gradient(135deg,rgba(99,102,241,.06),rgba(139,92,246,.06));border:1px dashed var(--neural-indigo,#6366f1);border-radius:12px;flex-wrap:wrap}.ExtensionDashboard_upgradeNudgeIcon__MBDF3{width:42px;height:42px;border-radius:10px;background:var(--neural-indigo,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ExtensionDashboard_upgradeNudgeText__mrwhB{flex:1;min-width:180px}.ExtensionDashboard_upgradeNudgeTitle__kCq1h{font-size:.9rem;font-weight:700;color:var(--text-primary)}.ExtensionDashboard_upgradeNudgeSub__z1Sta{font-size:.78rem;color:var(--text-secondary,#6b7280);margin-top:3px;line-height:1.45}.ExtensionDashboard_upgradeNudgeBtn__SsStc{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border-radius:10px;border:none;background:var(--neural-indigo,#6366f1);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px rgba(99,102,241,.3);transition:transform .2s,box-shadow .2s}.ExtensionDashboard_upgradeNudgeBtn__SsStc:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(99,102,241,.4)}.ExtensionDashboard_screentimeRow__ZWry_{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:8px 12px;padding:10px 12px;background:var(--bg-surface,#f8f9fc);border-radius:10px;border:1px solid var(--border-subtle)}.ExtensionDashboard_screentimePlatform__W2aFd{display:flex;align-items:center;gap:10px}.ExtensionDashboard_screentimeEmoji__yMQ07{font-size:1.2rem;width:28px;text-align:center}.ExtensionDashboard_screentimeName__XwqGR{font-size:.875rem;font-weight:600;color:var(--text-primary)}.ExtensionDashboard_screentimeUsage__P3ee7{font-size:.72rem;color:var(--text-secondary,#6b7280);margin-top:2px}.ExtensionDashboard_limitHit__xZbj1{color:var(--state-danger,#ef4444);font-weight:700}.ExtensionDashboard_screentimeControls__bUmIQ{display:flex;align-items:center}.ExtensionDashboard_screentimeSelect__JO6FF{font-size:.8rem;font-weight:600;padding:5px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-primary);cursor:pointer;outline:none}.ExtensionDashboard_screentimeBar__Ai67H{grid-column:span 2;height:4px;background:var(--border-subtle);border-radius:99px;overflow:hidden}.ExtensionDashboard_screentimeBarFill__TvGlE{height:100%;border-radius:99px;transition:width .4s ease}@media (max-width:1200px){.ExtensionDashboard_auditPanel__xTMOW{grid-column:span 1}}@media (max-width:1024px){.ExtensionDashboard_hubGrid__LlDOd{grid-template-columns:1fr}.ExtensionDashboard_auditPanel__xTMOW{grid-column:span 1}}@media (max-width:768px){.ExtensionDashboard_metricsBar__qn9BR{grid-template-columns:1fr}.ExtensionDashboard_hubHeader__s0eA6{flex-direction:column;gap:.85rem}.ExtensionDashboard_welcomeSteps__8PT7X{grid-template-columns:1fr}.ExtensionDashboard_welcomeActions__c3U1d{flex-direction:column}.ExtensionDashboard_welcomeDownloadBtn__5z1xf,.ExtensionDashboard_welcomeVerifyBtn__qzuNy{width:100%;justify-content:center}}@media (max-width:480px){.ExtensionDashboard_mainContent__lmRB_{padding:1rem 0 2rem}.ExtensionDashboard_hubHeader__s0eA6 h1{font-size:1.4rem}.ExtensionDashboard_tileValue___VXGg{font-size:1.6rem}.ExtensionDashboard_timerValue__n8uoT{font-size:2.2rem}.ExtensionDashboard_welcomeInfo__PF3Qt{flex-direction:column}.ExtensionDashboard_welcomeBoard__MIKGG{padding:1.25rem;gap:1.25rem}}.FilterControls_controls__w3OdB{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem;padding:1rem 0}.FilterControls_header__rnhpe{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.FilterControls_headTitle__ooggf{flex:1}.FilterControls_headTitle__ooggf h2{font-size:1.4rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 4px}.FilterControls_headTitle__ooggf p{font-size:.9rem;color:var(--text-muted);margin:0;line-height:1.5}.FilterControls_icon__hHrAG{color:var(--accent);margin-top:4px}.FilterControls_voiceBtn__cuf24{width:42px;height:42px;border-radius:12px;background:var(--bg-soft);border:1px solid var(--border-subtle);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--t-normal);flex-shrink:0}.FilterControls_voiceBtn__cuf24.FilterControls_listening__eCZs3,.FilterControls_voiceBtn__cuf24:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.FilterControls_voiceBtn__cuf24.FilterControls_listening__eCZs3{animation:FilterControls_pulse-ring__eDVdF 1.5s ease-in-out infinite}@keyframes FilterControls_pulse-ring__eDVdF{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 8px transparent}}.FilterControls_syncNote__TqZw4{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--accent);background:var(--accent-soft);border:1px solid rgba(99,102,241,.12);border-radius:12px;padding:10px 16px}.FilterControls_voiceHint__5yeO6{background:var(--accent-soft);border:1px solid rgba(99,102,241,.1);border-radius:12px;padding:12px 18px;font-size:.9rem;color:var(--accent);font-weight:500;font-style:italic}.FilterControls_group__ezVnr{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;padding:1.75rem;box-shadow:var(--shadow-sm)}.FilterControls_groupHead__G_Who{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.FilterControls_groupTitle__L6TIz{font-size:1.05rem;font-weight:800;color:var(--text-primary);margin:0 0 4px;letter-spacing:-.01em}.FilterControls_groupDesc__3RKHY{font-size:.85rem;color:var(--text-muted);margin:0;line-height:1.5;max-width:480px}.FilterControls_badgeActive__yuZwM{display:inline-flex;align-items:center;gap:5px;background:var(--accent-soft);color:var(--accent)}.FilterControls_badgeActive__yuZwM,.FilterControls_badgeCount__QlpCb{font-size:.78rem;font-weight:700;padding:5px 12px;border-radius:99px;white-space:nowrap;flex-shrink:0}.FilterControls_badgeCount__QlpCb{background:var(--bg-soft);color:var(--text-muted)}.FilterControls_catGrid__BKU__{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.FilterControls_catCard__czGwx{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 8px;background:var(--bg-soft);border:1.5px solid var(--border-subtle);border-radius:14px;cursor:pointer;transition:all .18s ease;min-height:92px}.FilterControls_catCard__czGwx:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.1)}.FilterControls_catEmoji__xH13h{font-size:1.6rem;line-height:1;filter:grayscale(.15);transition:filter .18s ease}.FilterControls_catLabel__CaFq8{font-size:.8rem;font-weight:700;color:var(--text-secondary);text-align:center;line-height:1.2}.FilterControls_catCard__czGwx.FilterControls_selected__ehrkF{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FilterControls_catCard__czGwx.FilterControls_selected__ehrkF .FilterControls_catLabel__CaFq8{color:var(--accent)}.FilterControls_catCard__czGwx.FilterControls_selected__ehrkF .FilterControls_catEmoji__xH13h{filter:grayscale(0)}.FilterControls_catCheck__jlGqm{position:absolute;top:7px;right:7px;color:#fff;background:var(--accent);border-radius:50%;padding:2px;width:18px;height:18px}.FilterControls_catCard__czGwx.FilterControls_blocked__1lncu{background:rgba(239,68,68,.06);border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.08)}.FilterControls_catCard__czGwx.FilterControls_blocked__1lncu .FilterControls_catLabel__CaFq8{color:#ef4444}.FilterControls_catCard__czGwx.FilterControls_blocked__1lncu .FilterControls_catEmoji__xH13h{filter:grayscale(.85) opacity(.75)}.FilterControls_catCheckRed__CiaPJ{position:absolute;top:7px;right:7px;color:#fff;background:#ef4444;border-radius:50%;padding:2px;width:18px;height:18px}.FilterControls_customTags__scHz_{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.FilterControls_customTag__79poq{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:.8rem;font-weight:700;padding:5px 8px 5px 12px;border-radius:99px}.FilterControls_customTagRemove__aH2c2{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:rgba(239,68,68,.15);color:#ef4444;border-radius:50%;cursor:pointer;transition:background .15s}.FilterControls_customTagRemove__aH2c2:hover{background:rgba(239,68,68,.3)}.FilterControls_addRow__M03f9{display:flex;gap:10px;margin-top:14px}.FilterControls_addInput__kVPQZ{flex:1;background:var(--bg-soft);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:10px;padding:10px 14px;font-size:.9rem;font-family:inherit;transition:var(--t-fast)}.FilterControls_addInput__kVPQZ:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FilterControls_addBtn__tV0P7{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;border-radius:10px;padding:10px 18px;font-size:.9rem;font-weight:700;cursor:pointer;transition:var(--t-normal);white-space:nowrap}.FilterControls_addBtn__tV0P7:hover:not(:disabled){background:var(--accent-hover)}.FilterControls_addBtn__tV0P7:disabled{opacity:.5;cursor:not-allowed}.FilterControls_sessionRow__rykcB{display:flex;align-items:center;gap:12px;margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid var(--bg-soft)}.FilterControls_sessionText__AdKit{flex:1;display:flex;flex-direction:column;gap:2px}.FilterControls_sessionTitle__bIClv{font-size:.92rem;font-weight:700;color:var(--text-primary)}.FilterControls_sessionSub__M8tUu{font-size:.8rem;color:var(--text-muted)}.FilterControls_durationSelect__V56uJ{background:var(--bg-soft);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:10px;padding:9px 12px;font-size:.875rem;font-family:inherit;font-weight:600;cursor:pointer;transition:var(--t-fast)}.FilterControls_durationSelect__V56uJ:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FilterControls_startBtn__QJllO{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;border:none;border-radius:10px;padding:9px 18px;font-size:.9rem;font-weight:700;cursor:pointer;transition:var(--t-normal);white-space:nowrap}.FilterControls_startBtn__QJllO:hover{background:var(--accent-hover);box-shadow:var(--accent-glow);transform:translateY(-1px)}.FilterControls_sessionMsg__golvJ{margin-top:12px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);color:#16a34a;font-size:.85rem;font-weight:600;padding:10px 14px;border-radius:10px}.FilterControls_toggle__Mhkef{width:100%;display:flex;align-items:center;gap:1rem;padding:14px 0;background:none;border:none;border-bottom:1px solid var(--bg-soft);cursor:pointer;text-align:left;transition:var(--t-fast)}.FilterControls_toggle__Mhkef:last-child{border-bottom:none;padding-bottom:0}.FilterControls_toggle__Mhkef:first-of-type{padding-top:0}.FilterControls_toggleLocked__dIRrf{opacity:.72}.FilterControls_toggleLocked__dIRrf:hover{opacity:1}.FilterControls_toggleLockIcon__DyJ3M{color:var(--text-secondary,#6b7280);flex-shrink:0}.FilterControls_proTag__gQYg6{display:inline-flex;align-items:center;gap:3px;margin-left:8px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#92400e;background:#fef3c7;padding:2px 7px;border-radius:99px;vertical-align:middle}.FilterControls_customUpsell__1nLV2{width:100%;display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;border-radius:12px;border:1px dashed var(--accent,#6366f1);background:var(--accent-soft,#eef0ff);color:var(--text-primary);font-size:.85rem;cursor:pointer;text-align:left;transition:var(--t-fast)}.FilterControls_customUpsell__1nLV2:hover{background:var(--accent-glow,rgba(99,102,241,.15))}.FilterControls_customUpsellCta__2o9zO{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-weight:700;color:var(--accent,#6366f1);white-space:nowrap}.FilterControls_toggleIcon__hkfT3{width:38px;height:38px;border-radius:10px;background:var(--bg-soft);color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--t-fast)}.FilterControls_toggle__Mhkef.FilterControls_active__TXvZn .FilterControls_toggleIcon__hkfT3{background:var(--accent-soft);color:var(--accent)}.FilterControls_toggleContent__Ral5N{flex:1;display:flex;flex-direction:column;gap:3px}.FilterControls_toggleTitle__yQvB2{font-size:1rem;font-weight:700;color:var(--text-primary)}.FilterControls_toggleHelper__GCaq9{font-size:.84rem;color:var(--text-muted);font-weight:500;line-height:1.4}.FilterControls_switch__w4xRY{width:44px;height:24px;border-radius:999px;background:#e5e5ea;position:relative;flex-shrink:0;transition:background .25s ease}.FilterControls_switch__w4xRY:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .25s ease;box-shadow:0 1px 4px rgba(0,0,0,.1)}.FilterControls_toggle__Mhkef.FilterControls_active__TXvZn .FilterControls_switch__w4xRY{background:var(--accent)}.FilterControls_toggle__Mhkef.FilterControls_active__TXvZn .FilterControls_switch__w4xRY:after{transform:translateX(20px)}.FilterControls_selectRow__o2v2n{width:100%;display:flex;align-items:center;gap:1rem;padding:14px 0 0;border-top:1px solid var(--bg-soft);margin-top:6px}.FilterControls_inlineSelect__N13pN{background:var(--bg-soft);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:10px;padding:8px 12px;font-size:.85rem;font-family:inherit;font-weight:600;cursor:pointer;flex-shrink:0;transition:var(--t-fast)}.FilterControls_inlineSelect__N13pN:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}@media (max-width:640px){.FilterControls_controls__w3OdB{padding:.5rem 0}.FilterControls_group__ezVnr{padding:1.35rem}.FilterControls_catGrid__BKU__{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.FilterControls_sessionRow__rykcB{flex-wrap:wrap}.FilterControls_sessionText__AdKit{flex-basis:100%}}.FilterControls_browseNudge__P5c1M{position:sticky;bottom:16px;display:flex;align-items:center;gap:10px;margin-top:4px;padding:13px 16px;border-radius:12px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.4);color:var(--state-success,#16a34a);font-size:.85rem;text-decoration:none;backdrop-filter:blur(8px);box-shadow:0 6px 24px rgba(0,0,0,.18);transition:background .15s,transform .15s;animation:FilterControls_nudgeIn__XQVKi .25s ease}.FilterControls_browseNudge__P5c1M:hover{background:rgba(34,197,94,.2);transform:translateY(-1px)}.FilterControls_browseNudge__P5c1M span{flex:1}.FilterControls_browseNudge__P5c1M strong{font-weight:700}@keyframes FilterControls_nudgeIn__XQVKi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Analytics_analytics__ox7Ux{max-width:1100px;margin:0 auto;padding:2rem 0;display:flex;flex-direction:column;gap:1.25rem}.Analytics_header__DQczU{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.Analytics_headerTitle__Nc5Hk{display:flex;flex-direction:column;gap:.75rem}.Analytics_insightBanner__EhlgJ{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;background:#eef0ff;border:1px solid rgba(99,102,241,.2);border-radius:100px;width:-moz-fit-content;width:fit-content}.Analytics_insightIcon__fM5cd{color:#6366f1}.Analytics_insightBanner__EhlgJ span{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#6366f1}@keyframes Analytics_pulse__uP35k{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.Analytics_header__DQczU h1{font-size:1.75rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.Analytics_headerMeta__YIva6{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.Analytics_tabs__fSgjE{display:flex;background:#fff;border:1px solid var(--border-subtle);border-radius:12px;padding:4px;gap:4px}.Analytics_tab__K4Y1e{padding:8px 20px;border-radius:8px;font-size:.875rem;font-weight:600;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.Analytics_tab__K4Y1e:hover{color:var(--text-primary);background:var(--bg-soft)}.Analytics_tab__K4Y1e.Analytics_active__TZf0d{background:var(--accent-soft);color:var(--accent)}.Analytics_tab__K4Y1e:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-glow)}.Analytics_kpiRow__m1jPG{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.Analytics_kpiCard__EpcG1{background:#fff;border:1px solid var(--border-subtle);border-radius:16px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease}.Analytics_kpiCard__EpcG1:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Analytics_kpiLabel__BZEZv{font-size:.72rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px}.Analytics_kpiValue__ydF8w{font-size:2.2rem;font-weight:900;color:var(--text-primary);line-height:1;letter-spacing:-.02em}.Analytics_kpiSub__FmdRQ{font-size:.8rem;color:var(--text-muted);margin-top:.25rem}.Analytics_kpiTrend__fyIvh{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:600;color:#16a34a;margin-top:.25rem}.Analytics_metricsGrid__WIxDO{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.Analytics_metricCard__EeLCm{background:#fff;border:1px solid var(--border-subtle);border-radius:16px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.Analytics_metricLabel__CTmps{font-size:.72rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px}.Analytics_metricValue__Jowu1{font-size:2rem;font-weight:900;color:var(--accent);letter-spacing:-.02em}.Analytics_screentimeBreakdown__Ep8OA{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.Analytics_screentimeTag___n8RW{font-size:.65rem;font-weight:600;background:var(--surface-2,#f3f4f6);color:var(--text-secondary,#6b7280);border-radius:4px;padding:2px 6px;text-transform:uppercase;letter-spacing:.03em}.Analytics_card__uXhh9{background:#fff;border:1px solid var(--border-subtle);border-radius:16px;padding:1.5rem}.Analytics_cardHeader__jB1h6{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.Analytics_cardTitle__zx_cj{font-size:1rem;font-weight:800;color:var(--text-primary)}.Analytics_cardTimeframe__YeGMw{font-size:.75rem;color:var(--text-muted)}.Analytics_bottomGrid__RpDqX{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.Analytics_contentCard__BgI2V{background:#fff;border:1px solid var(--border-subtle);border-radius:16px;padding:1.5rem}.Analytics_contentCard__BgI2V h3{font-size:1rem;font-weight:800;color:var(--text-primary);margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--bg-soft)}.Analytics_barList__vdfiA{display:flex;flex-direction:column;gap:1.25rem}.Analytics_barItem__I2r0D{display:flex;flex-direction:column;gap:.5rem}.Analytics_barHeader__ckvnC{display:flex;justify-content:space-between;font-size:.875rem;color:var(--text-secondary);font-weight:600}.Analytics_barTrack__Vf0Ns{height:8px;background:var(--bg-soft);border-radius:999px;overflow:hidden}.Analytics_barFill___7NUl{height:100%;border-radius:999px;transition:width .8s cubic-bezier(.4,0,.2,1)}.Analytics_distractionList__3TNH0{display:flex;flex-direction:column;gap:0}.Analytics_distractionItem__pLDh_{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--bg-soft)}.Analytics_distractionItem__pLDh_:last-child{border-bottom:none}.Analytics_distractionInfo__FSf1H{display:flex;align-items:center;gap:12px;font-size:.9rem;color:var(--text-primary);font-weight:600}.Analytics_blockedCount__slaxH{font-size:.82rem;color:var(--text-muted);background:var(--bg-soft);padding:4px 10px;border-radius:999px;border:1px solid var(--border-subtle)}.Analytics_redditIcon__Iomzo{width:20px;height:20px;border-radius:50%;background:#ff4500;color:#fff;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center}.Analytics_loading__2V03x{display:flex;align-items:center;justify-content:center;min-height:300px;color:#888;font-size:.95rem}.Analytics_emptyState__A_NbS{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:#888;text-align:center}@media (max-width:768px){.Analytics_kpiRow__m1jPG,.Analytics_metricsGrid__WIxDO{grid-template-columns:1fr 1fr}.Analytics_bottomGrid__RpDqX{grid-template-columns:1fr}}@media (max-width:480px){.Analytics_kpiRow__m1jPG,.Analytics_metricsGrid__WIxDO{grid-template-columns:1fr}.Analytics_header__DQczU{flex-direction:column;align-items:flex-start}}.Analytics_emptyState__A_NbS{color:#94a3b8;font-size:.85rem;line-height:1.5;margin:.5rem 0 .25rem}.FlowHeatmap_container__n9_ym{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;padding:1.5rem;margin-bottom:2rem}.FlowHeatmap_header__401CA{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.FlowHeatmap_title__5TkhL{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0 0 4px;display:flex;align-items:center;gap:.6rem}.FlowHeatmap_subtitle__hwkh7{font-size:13px;color:var(--text-muted);margin:0}.FlowHeatmap_statChips__S9ufS{display:flex;gap:8px}.FlowHeatmap_chip__kwXFA{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary,var(--text-muted));background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:20px;padding:5px 12px;white-space:nowrap}.FlowHeatmap_chip__kwXFA strong{color:var(--text-primary);font-weight:700}.FlowHeatmap_chip__kwXFA svg{color:var(--accent)}.FlowHeatmap_graphScroll__GFZ1K{overflow-x:auto;padding-top:48px;margin-top:-32px;padding-bottom:4px}.FlowHeatmap_graph__UFvhH{display:flex;gap:4px;width:-moz-max-content;width:max-content;margin:0 auto}.FlowHeatmap_dayLabels__iQX38{display:flex;flex-direction:column;gap:4px;margin-right:6px}.FlowHeatmap_monthLabel__I9_Ca,.FlowHeatmap_monthSpacer__RfT_t{height:16px;font-size:10.5px;font-weight:600;color:var(--text-muted);line-height:16px;white-space:nowrap}.FlowHeatmap_dayLabel__EU_LU{height:28px;line-height:28px;font-size:11px;font-weight:600;color:var(--text-muted);text-align:right;min-width:30px}.FlowHeatmap_weekCol__NHFDk{display:flex;flex-direction:column;gap:4px}.FlowHeatmap_cell__8bkMA{width:28px;height:28px;border-radius:7px;background:var(--bg-soft);position:relative;cursor:default;transition:transform .1s ease,box-shadow .1s ease}.FlowHeatmap_cell__8bkMA:hover{transform:scale(1.18);z-index:3;box-shadow:0 2px 8px rgba(0,0,0,.12)}.FlowHeatmap_today___uBk1{outline:2px solid var(--accent);outline-offset:1px}.FlowHeatmap_future__VmsmM{background:transparent;border:1px dashed var(--border-subtle);pointer-events:none}.FlowHeatmap_footer__FN6Zv{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem}.FlowHeatmap_footerHint__sH_5i{font-size:12.5px;color:var(--text-muted)}.FlowHeatmap_legend__9GDMK{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted);font-weight:600}.FlowHeatmap_legendBox__ucahh{width:12px;height:12px;border-radius:3px}.FlowHeatmap_intensity0__y2smJ{background:var(--bg-soft)}.FlowHeatmap_intensity1__CP6as{background:#dbe3ff}.FlowHeatmap_intensity2__jYAOe{background:#b3c1fb}.FlowHeatmap_intensity3__6Ttgi{background:#8193f6}.FlowHeatmap_intensity4__CwOqZ{background:#5b63f1}[data-theme=dark] .FlowHeatmap_intensity1__CP6as{background:#2d3564}[data-theme=dark] .FlowHeatmap_intensity2__jYAOe{background:#3d478f}[data-theme=dark] .FlowHeatmap_intensity3__6Ttgi{background:#5561c9}[data-theme=dark] .FlowHeatmap_intensity4__CwOqZ{background:#7c86f8}.FlowHeatmap_tooltip__HFbXh{position:absolute;bottom:140%;left:50%;transform:translateX(-50%);background:var(--text-primary);color:var(--bg-card);padding:7px 11px;border-radius:8px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:10;display:flex;flex-direction:column;gap:1px;box-shadow:0 6px 16px rgba(0,0,0,.18)}.FlowHeatmap_tooltip__HFbXh strong{font-weight:700}.FlowHeatmap_tooltipDate__ynusX{opacity:.7;font-size:11px}.FlowHeatmap_cell__8bkMA:hover .FlowHeatmap_tooltip__HFbXh{opacity:1}.GamificationStats_container__ADL8H{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem}.GamificationStats_card__h75eV{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:24px;padding:1.5rem;display:flex;align-items:center;gap:1.25rem;position:relative;overflow:hidden;transition:var(--t-normal)}.GamificationStats_card__h75eV:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0,var(--accent-soft) 100%);pointer-events:none;opacity:.5}.GamificationStats_card__h75eV:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-md)}.GamificationStats_iconWrapper__fqIJE{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.GamificationStats_creditsIcon__rdMrF{background:var(--accent-soft);color:var(--accent)}.GamificationStats_streakIcon__5ijlG{background:#fff7ed;color:#f97316}.GamificationStats_rankIcon__Mlbrt{background:#f5f3ff;color:#7c3aed}.GamificationStats_info___JD46{position:relative;z-index:1}.GamificationStats_info___JD46 h4{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0 0 4px}.GamificationStats_value__jaSu1{margin:0;font-size:1.8rem;font-weight:900;color:var(--text-primary);display:flex;align-items:baseline;gap:4px;letter-spacing:-.02em}.GamificationStats_unit__2RFDn{font-size:.8rem;font-weight:700;color:var(--text-muted)}.GamificationStats_cardWarning__mrIOy{border-color:#fbbf24}.GamificationStats_cardWarning__mrIOy:after{background:linear-gradient(135deg,transparent,#fffbeb)}.GamificationStats_upgradeBtn__Ksznh{display:inline-block;margin-top:8px;padding:5px 12px;background:var(--accent);color:#fff;border-radius:8px;font-size:.72rem;font-weight:800;text-decoration:none;letter-spacing:.02em;transition:background .15s ease,transform .15s ease;position:relative;z-index:1}.GamificationStats_upgradeBtn__Ksznh:hover{background:var(--accent-hover);transform:translateY(-1px)}@media (max-width:1024px){.GamificationStats_container__ADL8H{grid-template-columns:1fr}}.AIAssistant_container__e2NGw{position:fixed;bottom:2.5rem;right:2.5rem;z-index:9999;pointer-events:none}.AIAssistant_container__e2NGw.AIAssistant_active__swjan{pointer-events:all}.AIAssistant_fab__vYnED{width:60px;height:60px;border-radius:50%;background:var(--accent);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px var(--accent-glow);pointer-events:all;position:relative;transition:var(--t-smooth)}.AIAssistant_fab__vYnED:hover{transform:scale(1.05) translateY(-4px);box-shadow:0 12px 40px var(--accent-glow)}.AIAssistant_fabGlow__Iu5_P{position:absolute;inset:-4px;border:2px solid var(--accent);border-radius:50%;opacity:.2;animation:AIAssistant_fab-pulse__1Apls 2s infinite}@keyframes AIAssistant_fab-pulse__1Apls{0%{transform:scale(1);opacity:.2}to{transform:scale(1.3);opacity:0}}.AIAssistant_chatWindow__nms4Z{width:380px;height:550px;position:absolute;bottom:75px;right:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--shadow-lg);animation:AIAssistant_chat-slide__6XuzC .4s cubic-bezier(.16,1,.3,1)}@keyframes AIAssistant_chat-slide__6XuzC{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AIAssistant_header__H6ggW{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center;background:var(--bg-soft)}.AIAssistant_titleText__j48_W{display:flex;flex-direction:column}.AIAssistant_aiBadge__bG6Jg{background:var(--accent-soft);color:var(--accent);font-size:.6rem;font-weight:800;padding:2px 8px;border-radius:99px;letter-spacing:1px;width:-moz-fit-content;width:fit-content;margin-bottom:4px}.AIAssistant_titleMain__dhCmm{display:block;font-weight:800;font-size:.95rem;color:var(--text-primary)}.AIAssistant_titleSub__Ytczh{font-size:.75rem;color:var(--text-muted)}.AIAssistant_messages__TV3Tz{flex:1;padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.AIAssistant_message__srNqm{padding:10px 14px;border-radius:16px;font-size:.9rem;line-height:1.5;max-width:85%;font-weight:500;white-space:pre-wrap}.AIAssistant_user__3etSL{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:4px}.AIAssistant_ai__tjyuY{align-self:flex-start;background:var(--bg-soft);border:1px solid var(--border-subtle);color:var(--text-primary);border-bottom-left-radius:4px}.AIAssistant_quickChips__yCdnW{display:flex;flex-direction:column;gap:8px;align-self:flex-start;max-width:90%;margin-top:-.5rem}.AIAssistant_chip__sv1HT{display:inline-flex;align-items:center;gap:8px;text-align:left;background:#fff;border:1.5px solid var(--border-subtle);color:var(--text-primary);font-size:.85rem;font-weight:600;padding:10px 14px;border-radius:12px;cursor:pointer;transition:all .18s ease}.AIAssistant_chip__sv1HT:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);transform:translateY(-1px)}.AIAssistant_thoughtOverlay__Kenuy{padding:1rem;background:var(--accent-soft);border-radius:12px;border:1px solid rgba(99,102,241,.1)}.AIAssistant_thoughtText__qHyaM{display:block;font-size:.8rem;color:var(--accent);font-weight:600;margin-top:4px}.AIAssistant_inputArea__BKexz{padding:1.25rem;background:#fff;border-top:1px solid var(--border-subtle)}.AIAssistant_inputWrapper__qM2fU{background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:12px;display:flex;align-items:center;padding:4px;transition:border-color .2s ease}.AIAssistant_inputWrapper__qM2fU:focus-within{border-color:var(--accent)}.AIAssistant_input__vvJMa{flex:1;background:transparent;border:none;color:var(--text-primary);padding:10px;outline:none;font-family:inherit;font-size:.9rem}.AIAssistant_sendBtn__FAokZ,.AIAssistant_voiceBtn__ikryW{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;transition:var(--t-smooth)}.AIAssistant_voiceBtn__ikryW{background:transparent;color:var(--text-muted);border:none}.AIAssistant_voiceBtn__ikryW:hover{color:var(--accent)}.AIAssistant_voiceBtn__ikryW.AIAssistant_listening__tdLjQ{color:var(--accent);animation:AIAssistant_fab-pulse__1Apls 2s infinite}.AIAssistant_sendBtn__FAokZ{background:var(--accent);color:#fff;border:none}.AIAssistant_sendBtn__FAokZ:disabled{opacity:.5;cursor:not-allowed}.AIAssistant_sendBtn__FAokZ:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.AIAssistant_closeBtn__euVwQ,.AIAssistant_expandBtn__GMvQI{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;transition:all .2s ease}.AIAssistant_closeBtn__euVwQ:hover,.AIAssistant_expandBtn__GMvQI:hover{background:var(--border-subtle);color:var(--text-primary)}.AIAssistant_typing__4QOtc span{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;margin-right:4px;animation:AIAssistant_typing__4QOtc 1s ease-in-out infinite}.AIAssistant_typing__4QOtc span:nth-child(2){animation-delay:.2s}.AIAssistant_typing__4QOtc span:nth-child(3){animation-delay:.4s}@keyframes AIAssistant_typing__4QOtc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.AIAssistant_historyBtn__qlBOg{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:6px 10px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700}.AIAssistant_historyBtn__qlBOg.AIAssistant_active__swjan,.AIAssistant_historyBtn__qlBOg:hover{background:var(--accent-soft);color:var(--accent)}.AIAssistant_historyList__ZDsoP{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:var(--bg-soft)}.AIAssistant_historyItem__29xby{padding:1rem;border-radius:12px;background:#fff;border:1px solid var(--border-subtle);transition:var(--t-smooth)}.AIAssistant_historyItem__29xby:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.AIAssistant_historyHeader__CYb_D{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.AIAssistant_historyDate__deEKC{font-size:.7rem;color:var(--text-muted);font-weight:700}.AIAssistant_historySender__BUAj_{font-size:.6rem;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}.AIAssistant_historySender__BUAj_.AIAssistant_user__3etSL{background:var(--accent-soft);color:var(--accent)}.AIAssistant_historySender__BUAj_.AIAssistant_ai__tjyuY{background:var(--bg-soft);color:var(--text-muted)}.AIAssistant_historyMessage__80eAN{font-size:.85rem;color:var(--text-primary);line-height:1.4;white-space:pre-wrap}.AIAssistant_noHistory__dw_Bt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);gap:12px;text-align:center}.AIAssistant_newChatBtn__dVwdx{background:var(--accent);color:#fff;border:none;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.AIAssistant_newChatBtn__dVwdx:hover{background:var(--accent-hover);transform:scale(1.05)}.AIAssistant_threadTitle___9XvJ{font-weight:800;font-size:.85rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.AIAssistant_startBtn__tE90a{margin-top:1rem;background:var(--accent);color:#fff;border:none;padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer}@media (max-width:480px){.AIAssistant_container__e2NGw{bottom:1rem;right:1rem}.AIAssistant_fab__vYnED{width:50px;height:50px}.AIAssistant_chatWindow__nms4Z{width:calc(100vw - 2rem);height:80vh;bottom:60px;right:0;border-radius:16px}}.PersonalCoach_coachContainer__bunSz{display:flex;flex-direction:column;gap:24px;padding:20px 0;animation:PersonalCoach_fadeIn__EuKXM .5s ease-out}@keyframes PersonalCoach_fadeIn__EuKXM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PersonalCoach_header__7Kjvh{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.PersonalCoach_headerTitle__FBue3{display:flex;align-items:center;gap:16px}.PersonalCoach_titleIcon__u3YVs{color:var(--neural-indigo);background:rgba(99,102,241,.1);padding:10px;border-radius:12px;width:48px;height:48px;border:1px solid rgba(99,102,241,.2)}.PersonalCoach_header__7Kjvh h1{margin:0;font-size:2rem;font-weight:800;letter-spacing:-.03em}.PersonalCoach_subtitle__1Amzq{margin:4px 0 0;color:var(--text-muted);font-size:.95rem;font-weight:500}.PersonalCoach_topGrid__hi_co{display:grid;grid-template-columns:1fr 2fr;gap:24px}.PersonalCoach_bottomGrid__n1Y6X{display:grid;grid-template-columns:1fr 1fr;gap:24px}.PersonalCoach_card__9ldCk{padding:24px;border-radius:24px;display:flex;flex-direction:column}.PersonalCoach_fullWidth__G0iaf{grid-column:1/-1}.PersonalCoach_cardTitle__gqTgU{margin:0 0 20px;font-size:1.1rem;font-weight:700;display:flex;align-items:center;gap:10px;color:var(--text-primary)}.PersonalCoach_scoreContainer__opM8T{position:relative;display:flex;justify-content:center;align-items:center;margin:20px 0}.PersonalCoach_scoreSvg__oMEb3{transform:rotate(-90deg)}.PersonalCoach_scoreBg__Mvafq{fill:none;stroke:hsla(0,0%,100%,.05);stroke-width:12}.PersonalCoach_scoreProgress__TNE_r{fill:none;stroke:var(--neural-indigo);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 8px rgba(99,102,241,.4))}.PersonalCoach_scoreValue__8NAY5{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.PersonalCoach_scoreNumber__Gf_qd{font-size:3rem;font-weight:900;color:var(--text-primary);line-height:1;letter-spacing:-.05em}.PersonalCoach_scoreMax__gw7h2{font-size:.9rem;color:var(--text-muted);font-weight:600;margin-top:4px}.PersonalCoach_improvementBadge__y_i7I{display:inline-flex;align-items:center;gap:6px;background:rgba(22,163,74,.1);color:#16a34a;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:700;margin:0 auto;border:1px solid rgba(22,163,74,.2)}.PersonalCoach_recommendationList__buQPd{display:flex;flex-direction:column;gap:16px}.PersonalCoach_recommendationItem__G5DC8{display:flex;align-items:center;gap:16px;width:100%;text-align:left;font:inherit;cursor:pointer;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);padding:16px;border-radius:16px;transition:all .2s ease}.PersonalCoach_recommendationItem__G5DC8:hover{background:hsla(0,0%,100%,.05);transform:translateY(-2px);border-color:var(--accent);box-shadow:0 4px 14px rgba(99,102,241,.12)}.PersonalCoach_recommendationItem__G5DC8:hover .PersonalCoach_recArrow__IYpbz{color:var(--accent);transform:translateX(2px)}.PersonalCoach_recIcon__0R8d0{background:var(--bg-page);padding:10px;border-radius:12px;color:var(--accent);display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;flex-shrink:0}.PersonalCoach_recText__Xudb6{flex:1;font-size:.95rem;color:var(--text-secondary);line-height:1.5}.PersonalCoach_recText__Xudb6 strong{color:var(--text-primary);display:block;margin-bottom:4px}.PersonalCoach_recAction__Aua53{display:inline-flex;align-items:center;gap:2px;margin-top:8px;font-size:.8rem;font-weight:600;color:var(--accent)}.PersonalCoach_recArrow__IYpbz{flex-shrink:0;color:var(--text-secondary);opacity:.6;transition:all .2s ease}.PersonalCoach_reportContent__YbNt_{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.PersonalCoach_reportStat__vLpXX{display:flex;flex-direction:column;gap:8px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);padding:20px;border-radius:16px;text-align:center}.PersonalCoach_statLabel__Tgyi4{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-weight:700}.PersonalCoach_statValue__eUYK5{font-size:1.8rem;font-weight:800;color:var(--text-primary)}.PersonalCoach_categoryList__l_Cjn{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.PersonalCoach_categoryList__l_Cjn li{display:flex;align-items:center;justify-content:space-between;gap:16px}.PersonalCoach_catInfo__5ctqN{flex:1;display:flex;flex-direction:column;gap:8px}.PersonalCoach_catName__auWcy{font-size:.85rem;font-weight:700;color:var(--text-primary);letter-spacing:.5px}.PersonalCoach_catBarBg__FhBPC{height:6px;background:hsla(0,0%,100%,.05);border-radius:3px;overflow:hidden}.PersonalCoach_catBarFill__dgy25{height:100%;border-radius:3px;transition:width 1s ease-out}.PersonalCoach_catTime__O4_1J{font-size:.9rem;font-weight:600;color:var(--text-secondary);min-width:60px;text-align:right}.PersonalCoach_insightsCard__UO7ab{background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border:1px solid rgba(99,102,241,.2);flex-direction:row;align-items:center;justify-content:space-between;padding:24px 32px}.PersonalCoach_insightContent__pN7qp h3{margin:0 0 8px;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.PersonalCoach_insightContent__pN7qp p{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.5;max-width:800px}.PersonalCoach_insightBtn__DIUDl{background:var(--accent);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:700;font-size:.95rem;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.PersonalCoach_insightBtn__DIUDl:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.3)}@media (max-width:1024px){.PersonalCoach_topGrid__hi_co{grid-template-columns:1fr}.PersonalCoach_reportContent__YbNt_{grid-template-columns:1fr 1fr}.PersonalCoach_insightsCard__UO7ab{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:768px){.PersonalCoach_bottomGrid__n1Y6X,.PersonalCoach_reportContent__YbNt_{grid-template-columns:1fr}}.ParentalControl_scenarioBanner__O2WXa{display:flex;align-items:center;gap:1.25rem;background:linear-gradient(135deg,rgba(0,242,255,.04),rgba(255,215,0,.03));border:1px solid var(--border-glass);border-radius:var(--r-16);padding:1.25rem 1.75rem;margin-bottom:1.5rem}.ParentalControl_scenarioBannerIcon__axvsw{width:48px;height:48px;border-radius:var(--r-12);background:rgba(0,242,255,.08);border:1px solid var(--border-glass);display:flex;align-items:center;justify-content:center;color:var(--brand-cyan);flex-shrink:0}.ParentalControl_scenarioBannerText__VGRN6 h3{font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:.2rem}.ParentalControl_scenarioBannerText__VGRN6 p{font-size:.825rem;color:var(--text-muted);line-height:1.45}.ParentalControl_container__WTpzp{padding:1.25rem;animation:ParentalControl_fadeIn__dQfwG .5s ease-out}@keyframes ParentalControl_fadeIn__dQfwG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ParentalControl_hero___TZbF{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.ParentalControl_hero___TZbF h1{font-size:1.8rem;color:var(--text-primary);font-weight:900;letter-spacing:-.03em}.ParentalControl_hero___TZbF p{color:var(--text-muted)}.ParentalControl_childStats___PK8r{display:flex;justify-content:space-between;margin-top:1rem;gap:1rem;background:rgba(0,0,0,.2);padding:10px;border-radius:8px}.ParentalControl_statBox__1ZfGc{display:flex;flex-direction:column;gap:4px;flex:1}.ParentalControl_statLabel__FCRvb{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.ParentalControl_statValue__TvOJk{font-size:1rem;font-weight:600;color:#fff}.ParentalControl_limitControl__aRiGM{display:flex;align-items:center;gap:8px}.ParentalControl_limitSlider__HXr3G{flex:1;height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.ParentalControl_limitSlider__HXr3G::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#00f2ff;border-radius:50%;cursor:pointer}.ParentalControl_appToggles__Q2OSz{display:flex;gap:8px}.ParentalControl_appToggle__l7VfA{background:rgba(0,242,255,.1);border:1px solid rgba(0,242,255,.3);color:#00f2ff;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.ParentalControl_appToggle__l7VfA.ParentalControl_blocked__knPoL{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444;text-decoration:line-through;opacity:.7}.ParentalControl_childActions__G7P1v{display:flex;gap:.5rem;margin-top:1rem}.ParentalControl_lockBtn__pzSkP,.ParentalControl_reportBtn___Y9Qu{flex:1;padding:8px;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .2s}.ParentalControl_reportBtn___Y9Qu{background:hsla(0,0%,100%,.05);color:#fff}.ParentalControl_lockBtn__pzSkP{background:rgba(239,68,68,.1);color:#ef4444}.ParentalControl_lockBtn__pzSkP:hover,.ParentalControl_reportBtn___Y9Qu:hover{opacity:.8}.ParentalControl_unlockBtn__DK_V3{background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);color:gold}.ParentalControl_unlockBtn__DK_V3:hover{background:rgba(255,215,0,.2)}.ParentalControl_verifying__GBqWI{display:flex;align-items:center;gap:12px;padding:12px 20px;background:hsla(0,0%,100%,.05);border-radius:12px;color:#fff;font-weight:600}.ParentalControl_spinner__DNdpY{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.2);border-top-color:gold;border-radius:50%;animation:ParentalControl_spin__w_NEh 1s linear infinite}@keyframes ParentalControl_spin__w_NEh{to{transform:rotate(1turn)}}.ParentalControl_lockBtn__pzSkP{background:rgba(0,255,242,.1);border:1px solid rgba(0,255,242,.3);color:#00fff2}.ParentalControl_grid__lExuZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.ParentalControl_card__tsjWe{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--r-16);padding:1.25rem;transition:border-color var(--t-normal)}.ParentalControl_card__tsjWe:hover{border-color:hsla(0,0%,100%,.08)}.ParentalControl_cardHeader__531ZX{display:flex;align-items:center;gap:12px;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.ParentalControl_cardHeader__531ZX h3{font-size:1rem;font-weight:700;color:var(--text-primary)}.ParentalControl_goldIcon__zsxnn{color:gold}.ParentalControl_cyanIcon__6Mmt2{color:#00fff2}.ParentalControl_warnIcon__5rh0U{color:#ff3e3e}.ParentalControl_familyList__gGgDN{display:flex;flex-direction:column;gap:12px}.ParentalControl_familyMember__QCC_A{background:rgba(0,0,0,.2);padding:12px 16px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.ParentalControl_memberName__DNfkA{display:block;font-weight:600;color:#fff}.ParentalControl_memberStatus__2wnQi{font-size:.8rem;color:#00fff2}.ParentalControl_memberStats__rhYOG{display:flex;align-items:center;gap:8px;color:#888;font-size:.85rem}.ParentalControl_statDot__PUTF6{opacity:.3}.ParentalControl_dimmed__SCyvq{opacity:.6;pointer-events:none}.ParentalControl_enforcementOptions___wT5B{display:flex;flex-direction:column;gap:1.5rem}.ParentalControl_option__XTI1J{display:flex;justify-content:space-between;align-items:center}.ParentalControl_optionInfo__qAMUj strong{display:block;color:#fff}.ParentalControl_optionInfo__qAMUj p{font-size:.8rem;color:#888}.ParentalControl_toggle__Fl_J6{width:44px;height:24px;background:#333;border-radius:20px;border:none;cursor:pointer;position:relative;transition:background var(--t-spring),transform var(--t-fast)}.ParentalControl_toggle__Fl_J6:active{transform:scale(.96)}.ParentalControl_toggle__Fl_J6.ParentalControl_active__bZL9h{background:gold}.ParentalControl_switch__q0Pk6{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:3px;left:4px;transition:transform var(--t-spring)}.ParentalControl_toggle__Fl_J6.ParentalControl_active__bZL9h .ParentalControl_switch__q0Pk6{transform:translateX(18px)}.ParentalControl_alerts__LRmvx{display:flex;flex-direction:column;gap:12px}.ParentalControl_alert___o1jm{padding:10px 14px;border-left:3px solid var(--state-error);background:rgba(239,68,68,.05);border-radius:0 var(--r-8) var(--r-8) 0;transition:background var(--t-fast)}.ParentalControl_alertUrgent__ovQKt{background:rgba(239,68,68,.12);border-left:4px solid var(--state-error);box-shadow:0 0 12px rgba(239,68,68,.08)}.ParentalControl_alertTime__rsXKP{font-size:.75rem;color:var(--state-error);font-weight:700}.ParentalControl_alert___o1jm p{font-size:.85rem;color:var(--text-secondary)}.ParentalControl_chartPlaceholder__5o4mq{display:flex;align-items:flex-end;justify-content:space-between;height:120px;padding-top:1rem}.ParentalControl_barContainer__wJEGe{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.ParentalControl_bar___CvnB{width:12px;background:linear-gradient(0deg,gold,#fff);border-radius:4px 4px 0 0;transition:height 1s}.ParentalControl_dayLabel__R96al{font-size:.7rem;color:#555;font-weight:600}.ParentalControl_setupContainer__iF2xj{display:flex;justify-content:center;align-items:center;min-height:70vh;animation:ParentalControl_fadeIn__dQfwG .8s ease}.ParentalControl_setupCard__ocDWz{background:var(--bg-card);backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--r-24);padding:3.5rem;max-width:500px;text-align:center;box-shadow:var(--shadow-lg)}.ParentalControl_setupIcon__3DlOB{margin-bottom:2rem;display:inline-block;padding:24px;background:var(--accent-soft);border-radius:50%;color:var(--accent)}.ParentalControl_setupCard__ocDWz h2{font-size:1.8rem;color:var(--text-primary);margin-bottom:1rem;font-weight:800}.ParentalControl_setupCard__ocDWz p{color:var(--text-muted);line-height:1.6;margin-bottom:2.5rem}.ParentalControl_setupFeatures__w_JEs{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;text-align:left;background:var(--bg-soft);padding:1.5rem;border-radius:16px;border:1px solid var(--border-subtle)}.ParentalControl_feat__VF0lF{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.95rem;font-weight:600}.ParentalControl_feat__VF0lF svg{color:var(--accent)}.ParentalControl_initBtn__YNVCT{width:100%;padding:18px;background:var(--accent);border:none;border-radius:14px;color:#fff;font-weight:800;font-size:1.05rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:12px}.ParentalControl_initBtn__YNVCT:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px var(--accent-glow);background:var(--accent-hover)}.ParentalControl_initBtn__YNVCT:disabled{opacity:.7;cursor:not-allowed}.ParentalControl_heroActions__l_Ay2{display:flex;align-items:center;gap:1rem}.ParentalControl_addChildSmall__J39uE{background:rgba(0,255,242,.1);border:1px solid rgba(0,255,242,.2);color:#00fff2;padding:8px 16px;border-radius:10px;display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .2s}.ParentalControl_addChildSmall__J39uE:hover{background:rgba(0,255,242,.2)}.ParentalControl_overlay__DO166{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);z-index:1000;display:flex;justify-content:center;align-items:center}.ParentalControl_modal__5VCJt{background:var(--bg-elevated);border:1px solid var(--border-subtle);padding:2rem;border-radius:var(--r-24);width:100%;max-width:420px;animation:ParentalControl_slideUp__qdHdL .25s ease-out;box-shadow:var(--sha-med)}@keyframes ParentalControl_slideUp__qdHdL{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ParentalControl_modal__5VCJt h3{margin-bottom:.5rem;color:#fff}.ParentalControl_modal__5VCJt p{color:#888;font-size:.9rem;margin-bottom:1.5rem}.ParentalControl_modalInput__0RrYL{width:100%;padding:12px 16px;background:var(--bg-interactive);border:1px solid var(--border-subtle);border-radius:var(--r-12);color:var(--text-primary);font-family:inherit;margin-bottom:1.5rem;font-size:1rem;outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.ParentalControl_modalInput__0RrYL:focus{border-color:var(--brand-cyan);box-shadow:0 0 0 3px rgba(0,242,255,.2)}.ParentalControl_modalActions__lnh7U{display:flex;gap:1rem}.ParentalControl_cancelBtn__Fs3g9,.ParentalControl_confirmBtn__nnBNV{flex:1;padding:12px;border-radius:12px;font-weight:600;cursor:pointer}.ParentalControl_cancelBtn__Fs3g9{background:#222;border:1px solid #333;color:#888}.ParentalControl_confirmBtn__nnBNV{background:#00fff2;border:none;color:#000}.ParentalControl_emptyAccounts__cVQDk{padding:2rem;text-align:center;border:2px dashed #222;border-radius:16px;cursor:pointer;transition:all .3s}.ParentalControl_emptyAccounts__cVQDk:hover{border-color:#00fff2;background:rgba(0,255,242,.02)}.ParentalControl_emptyAccounts__cVQDk svg{color:#333;margin-bottom:1rem}.ParentalControl_emptyAccounts__cVQDk p{color:#555;margin-bottom:.2rem}.ParentalControl_emptyAccounts__cVQDk span{color:#00fff2;font-size:.8rem;font-weight:600}.ParentalControl_emptyText__QUtmJ{color:#555;text-align:center;padding:1rem}.ParentalControl_brainSync__WUth4{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.ParentalControl_brainStatus__Qv9_r{display:flex;align-items:center;gap:10px;background:rgba(0,255,242,.05);padding:10px 15px;border-radius:12px;border:1px solid rgba(0,255,242,.1)}.ParentalControl_syncPulse__5ToiJ{width:8px;height:8px;background:#00fff2;border-radius:50%;box-shadow:0 0 10px #00fff2;animation:ParentalControl_brainPulse__DvEFY 2s infinite}@keyframes ParentalControl_brainPulse__DvEFY{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.ParentalControl_brainStatus__Qv9_r span{font-size:.85rem;color:#00fff2;font-weight:700;letter-spacing:.5px}.ParentalControl_syncMetrics__YCip1{display:flex;gap:1rem}.ParentalControl_syncStat__7kIWP{flex:1;background:hsla(0,0%,100%,.02);padding:15px;border-radius:16px;text-align:center;border:1px solid hsla(0,0%,100%,.05)}.ParentalControl_syncVal__WfKm3{display:block;font-size:1.5rem;font-weight:800;color:#fff}.ParentalControl_syncLbl__picow{font-size:.7rem;color:#666;text-transform:uppercase;font-weight:700}@media (max-width:480px){.ParentalControl_scenarioBanner__O2WXa{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem}.ParentalControl_hero___TZbF{flex-direction:column;align-items:flex-start;gap:1rem}.ParentalControl_heroActions__l_Ay2{width:100%;flex-wrap:wrap;gap:8px}.ParentalControl_addChildSmall__J39uE{width:100%;justify-content:center}.ParentalControl_grid__lExuZ{grid-template-columns:1fr!important;gap:1rem}.ParentalControl_card__tsjWe{padding:1rem}.ParentalControl_childActions__G7P1v,.ParentalControl_childStats___PK8r{flex-direction:column;gap:8px}.ParentalControl_lockBtn__pzSkP,.ParentalControl_reportBtn___Y9Qu{width:100%}.ParentalControl_setupCard__ocDWz{padding:1.5rem 1rem;margin:10px}.ParentalControl_setupFeatures__w_JEs{padding:1rem}.ParentalControl_syncMetrics__YCip1{flex-direction:column;gap:8px}.ParentalControl_option__XTI1J{flex-direction:column;align-items:flex-start;gap:8px}.ParentalControl_toggle__Fl_J6{align-self:flex-start}}.ParentalControl_brainNote__73DgX{font-size:.8rem;color:#555;line-height:1.5;font-style:italic}.ComingSoon_wrapper__ChyFT{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:40px 20px}.ComingSoon_card__UF2DS{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:48px 44px;max-width:440px;width:100%;text-align:center;box-shadow:0 10px 30px rgba(15,23,42,.06)}.ComingSoon_iconWrap___GrCB{width:64px;height:64px;border-radius:16px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.ComingSoon_badge__YTfDy{display:inline-block;background:#eef2ff;color:#6366f1;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 14px;border-radius:999px;margin-bottom:14px}.ComingSoon_title__MnFRe{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 10px}.ComingSoon_text__aDuAR{font-size:15px;line-height:1.6;color:#64748b;margin:0}