.book_page__ioTnI{padding-top:106px;min-height:100vh;background:var(--bg);color:var(--text-primary);font-family:var(--font-hind-siliguri),"Hind Siliguri",system-ui,sans-serif}.book_topbar__3GgGp{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px}.book_brand__Inftz{font-family:var(--font-inter),Inter,sans-serif;font-weight:600;font-size:15px;letter-spacing:.08em}.book_topLink__tGoZu{display:flex;align-items:center;min-height:44px;padding:10px 0;font-size:15px;color:var(--text-primary);text-decoration:none}.book_hero__yiUYi{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 24px 0;text-align:center}.book_cover__fb4_w{width:210px;height:auto;border-radius:6px;box-shadow:0 24px 48px rgba(0,0,0,.6)}.book_title__aBsB8{margin:4px 0 0;font-size:26px;font-weight:700;line-height:1.25}.book_volume__BfNZZ{margin:0;font-size:14px;color:var(--text-secondary)}.book_facts__0gB5_{margin:0;font-size:15px;color:var(--text-primary)}.book_lead__lde5X{margin:0;font-size:15px;line-height:1.7;color:var(--text-secondary);max-width:34ch}.book_chips__zXJqo{display:flex;gap:10px;width:100%;margin-top:4px}.book_chip__Y2mry{flex:1 1 0;display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--white-10);border-radius:12px;text-align:left}.book_chipLabel__qj6Uy{font-size:12px;color:var(--text-secondary)}.book_chipValue__og_zb{font-size:15px;font-weight:600}.book_section__DWxq6{padding:30px 20px 0;max-width:560px;margin:0 auto}.book_sectionTitle__7WceF{margin:0 0 14px;font-size:19px;font-weight:700}.book_sellingList__kkyyw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.book_sellingItem__FlG0s{display:flex;gap:11px;align-items:flex-start;font-size:16px;line-height:1.6}.book_tick__KbBMR{flex-shrink:0;width:22px;height:22px;margin-top:3px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-glow-strong);color:var(--accent)}.book_featureGrid__kvT_6{display:flex;flex-direction:column;gap:10px}.book_feature__9CHOK{padding:14px 16px;border:1px solid var(--white-10);border-radius:14px;background:var(--bg-card)}.book_featureTitle__ttoY0{margin:0 0 4px;font-size:16px;font-weight:600}.book_featureBody__p78Lx{margin:0;font-size:14px;line-height:1.65;color:var(--text-secondary)}.book_sampleRow__6gtnl{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -20px;padding:0 20px 6px;-webkit-overflow-scrolling:touch}.book_sample___m6cu{margin:0;flex:0 0 auto;scroll-snap-align:start}.book_sampleImg__K5VFn{width:210px;height:auto;border-radius:8px;border:1px solid var(--white-10);background:#ffffff}.book_sampleNote__s__J0{margin:10px 0 0;font-size:13px;color:var(--text-tertiary)}.book_promise__JKBOB{padding:16px;border:1px solid var(--accent-border);border-radius:14px;background:var(--accent-glow)}.book_promiseTitle__kPYb8{margin:0 0 6px;font-size:16px;font-weight:700}.book_promiseBody__xA_WZ{margin:0;font-size:14px;line-height:1.7;color:var(--white-90)}.book_faqList__Hi5uI{display:flex;flex-direction:column}.book_faqItem__KHbb_{border-top:1px solid var(--white-10)}.book_faqItem__KHbb_:last-child{border-bottom:1px solid var(--white-10)}.book_faqQ__tYpR_{display:flex;align-items:center;min-height:52px;padding:8px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.book_faqQ__tYpR_::-webkit-details-marker{display:none}.book_faqA__yPX8K{padding:0 0 14px;line-height:1.75}.book_contact__WMXpj,.book_faqA__yPX8K{margin:0;font-size:14px;color:var(--text-secondary)}.book_link__AChGF{color:var(--accent);text-decoration:none}.book_colophon__PStgu{margin:8px 0 0;font-family:var(--font-inter),Inter,sans-serif;font-size:12px;color:var(--text-tertiary)}.book_stickySpacer__bVX5S{height:132px}.book_stickyBar__alCRb{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;gap:10px;padding:14px 20px calc(20px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--white-10)}.book_stickyPrice__5rD_n{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.book_stickyLabel__A_idg{font-size:14px;color:var(--text-secondary)}.book_stickyAmount__AggID{font-size:22px;font-weight:700}.book_cta__BqGNy{display:flex;align-items:center;justify-content:center;min-height:52px;border:0;border-radius:999px;background:var(--accent);color:#060606;font-family:inherit;font-size:17px;font-weight:700;cursor:pointer}.book_cta__BqGNy:active{background:var(--accent-dim)}.book_blockedPage__MJLtz{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg);color:var(--text-primary);font-family:var(--font-hind-siliguri),"Hind Siliguri",system-ui,sans-serif}.book_blockedCard__mF_gj{max-width:420px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.book_blockedKicker__p_ipZ{margin:0;font-family:var(--font-inter),Inter,sans-serif;font-size:13px;letter-spacing:.08em;color:var(--text-tertiary)}.book_blockedTitle__3ebeM{margin:0;font-size:24px;font-weight:700;line-height:1.3}.book_blockedBody__G6OBo{margin:0;font-size:15px;line-height:1.7;color:var(--text-secondary)}.book_blockedBtn__AEqAU{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;background:var(--accent);color:#060606;font-size:16px;font-weight:700;text-decoration:none}.book_blockedHelp__HLJL_{margin:0;font-size:13px;color:var(--text-tertiary)}.book_blockedLink__uKvkT{color:var(--accent);text-decoration:none}@media (min-width:720px){.book_hero__yiUYi{padding-top:20px}.book_cover__fb4_w{width:260px}.book_stickyBar__alCRb{flex-direction:row;align-items:center;justify-content:center;gap:24px}.book_stickyPrice__5rD_n{flex-direction:column;gap:2px;align-items:flex-start}.book_cta__BqGNy{min-width:260px;padding:0 32px}.book_stickySpacer__bVX5S{height:108px}}.terms-consent_wrap__aLdUD{margin:14px 0 0;text-align:left}.terms-consent_onLight__Kekld{--tc-text:#374151;--tc-link:#111827;--tc-hint:#6b7280}.terms-consent_onDark__Tfixr{--tc-text:rgba(255,255,255,0.82);--tc-link:#ffffff;--tc-hint:rgba(255,255,255,0.6)}.terms-consent_row__OgpqW{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13.5px;font-weight:400;line-height:1.55;color:var(--tc-text)}.terms-consent_box__jdx6P{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent,#00b85e);cursor:pointer}.terms-consent_box__jdx6P:disabled{cursor:default}.terms-consent_text__I_yiT{flex:1 1 auto;min-width:0}.terms-consent_link__GBHql{color:var(--tc-link);font-weight:600;text-decoration:underline;text-underline-offset:2px}.terms-consent_hint__DI_gu{margin:6px 0 0 28px;font-size:12.5px;line-height:1.4;color:var(--tc-hint)}.credit-packs_wrap__bmGfa{--pk-border:var(--packs-border,var(--white-10));--pk-border-featured:var(--packs-border-featured,var(--accent-border));--pk-bg:var(--packs-bg,rgba(255,255,255,0.03));--pk-ink:var(--packs-ink,#d5dce0);--pk-strong:var(--packs-strong,var(--white));--pk-quiet:var(--packs-quiet,var(--white-50));--pk-name:var(--packs-name,var(--accent));--pk-cta-bg:var(--packs-cta-bg,var(--accent));--pk-cta-ink:var(--packs-cta-ink,var(--text-dark));--pk-cta-hover:var(--packs-cta-hover,var(--accent-hover));--pk-cta-disabled-bg:var(--packs-cta-disabled-bg,var(--white-10));--pk-cta-disabled-ink:var(--packs-cta-disabled-ink,var(--white-50));--pk-error-ink:var(--packs-error-ink,#ffb4b4);--pk-error-hair:var(--packs-error-hair,rgba(255,120,120,0.35));--pk-radius:var(--packs-radius,12px);--pk-shadow:var(
    --packs-shadow,0 0 0 1px var(--accent-border),0 12px 32px rgba(0,0,0,0.25)
  );display:flex;flex-direction:column;gap:1.25rem}[data-theme=light] .credit-packs_wrap__bmGfa{--pk-border:var(--packs-border,#e5e7eb);--pk-bg:var(--packs-bg,#ffffff);--pk-ink:var(--packs-ink,#374151);--pk-error-ink:var(--packs-error-ink,#9f1239);--pk-error-hair:var(--packs-error-hair,#fecdd3)}.credit-packs_head__2QfSB{display:flex;flex-direction:column;gap:.4rem}.credit-packs_heading__WDiDM{font-size:clamp(1.1rem,3.5vw,1.35rem);font-weight:600;line-height:1.35;color:var(--pk-strong)}.credit-packs_sub__zHv2y{font-size:.95rem;line-height:1.75;color:var(--pk-ink);max-width:100%}.credit-packs_grid__zrUMl{display:grid;grid-template-columns:1fr;gap:.75rem;list-style:none;margin:0;padding:0}.credit-packs_pack__RiSss{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:1.25rem;border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-bg)}.credit-packs_featured__6nhNe{border-color:var(--pk-border-featured);box-shadow:var(--pk-shadow)}.credit-packs_packName__klj28{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pk-name)}.credit-packs_minutes__IkvJn{display:flex;align-items:baseline;gap:.35rem}.credit-packs_minutesNum__wWAJ4{font-family:var(--font-secondary),system-ui,sans-serif;font-size:2rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--pk-strong);font-variant-numeric:tabular-nums}.credit-packs_minutesUnit__Z2a7V{font-size:.95rem;color:var(--pk-ink)}.credit-packs_price__PEHdf{font-family:var(--font-secondary),system-ui,sans-serif;font-size:1.15rem;font-weight:600;color:var(--pk-strong);font-variant-numeric:tabular-nums}.credit-packs_after__KBvuT,.credit-packs_rate__AP5ZS{font-size:.85rem;line-height:1.6;color:var(--pk-quiet);font-variant-numeric:tabular-nums}.credit-packs_cta__Q8Dfq{margin-top:.75rem;min-height:48px;padding:.75rem 1.25rem;border:1px solid var(--pk-cta-bg);border-radius:calc(var(--pk-radius) - 4px);background:var(--pk-cta-bg);color:var(--pk-cta-ink);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.credit-packs_cta__Q8Dfq:hover:not(:disabled){background:var(--pk-cta-hover);border-color:var(--pk-cta-hover)}.credit-packs_cta__Q8Dfq:focus-visible{outline:2px solid var(--pk-name);outline-offset:3px}.credit-packs_cta__Q8Dfq:disabled{background:var(--pk-cta-disabled-bg);border-color:transparent;color:var(--pk-cta-disabled-ink);cursor:not-allowed}.credit-packs_error__PvE_7,.credit-packs_notLive___0LAC{font-size:.9rem;line-height:1.7}.credit-packs_notLive___0LAC{padding:.85rem 1rem;border-radius:var(--pk-radius);color:var(--pk-ink);border:1px solid var(--pk-border);background:var(--pk-bg)}.credit-packs_error__PvE_7{padding:.15rem 0 .15rem 1rem;border-left:2px solid var(--pk-error-hair);color:var(--pk-error-ink)}@media (min-width:560px){.credit-packs_grid__zrUMl{grid-template-columns:repeat(3,1fr)}}.credit-packs_compact__8SIyp .credit-packs_grid__zrUMl{grid-template-columns:1fr;gap:.6rem}.credit-packs_compact__8SIyp .credit-packs_pack__RiSss{padding:1rem}.credit-packs_compact__8SIyp .credit-packs_minutesNum__wWAJ4{font-size:1.5rem}.credit-packs_wrap__bmGfa .credit-packs_consent__IvSwj{--tc-text:var(--pk-ink);--tc-link:var(--pk-strong);--tc-hint:var(--pk-quiet);margin:0 0 1rem}.resume_page__1BuQ0{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#050706}.resume_card__Je6AF{width:100%;max-width:420px;background:#ffffff;border-radius:16px;padding:28px 22px 22px;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.45)}.resume_eyebrow__pzLCv{margin:0 0 8px;font-size:13px;color:#8a6d3b;background:#fdf6e3;border-radius:999px;padding:6px 12px;display:inline-block}.resume_title__JkoVP{margin:0 0 10px;font-size:21px;line-height:1.35;font-weight:700;color:#16201a}.resume_price__65J_u{display:flex;align-items:baseline;justify-content:center;gap:9px;margin-bottom:4px}.resume_price__65J_u b{font-size:30px;font-weight:700;color:#16201a}.resume_price__65J_u s{font-size:16px;color:#93a09a}.resume_access__qdrfO{margin:0 0 10px;font-size:13px;color:#5b6b62}.resume_who__Vh_P5{margin:0 0 14px;font-size:13px;color:#5b6b62}.resume_sub__NUqgA{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:#5b6b62}.resume_error__x_0K3{margin:0 0 10px;font-size:13.5px;color:#b4232a}.resume_payBtn__P8BYe{display:block;width:100%;padding:15px 18px;border:none;border-radius:10px;background:#16a34a;color:#ffffff;font-size:16px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s}.resume_payBtn__P8BYe:hover:not(:disabled){background:#128a3e}.resume_payBtn__P8BYe:disabled{opacity:.6;cursor:not-allowed}.resume_secure__t9Whj{margin:12px 0 0;font-size:12.5px;color:#93a09a}.resume_help__KkIfb{margin:6px 0 0;font-size:12.5px;color:#5b6b62}@media (max-width:400px){.resume_card__Je6AF{padding:22px 16px 18px}.resume_title__JkoVP{font-size:19px}.resume_price__65J_u b{font-size:26px}}.dashboard_shell__CtOW_{display:flex;flex-direction:column;min-height:100vh;background:var(--bg);color:var(--white-90);--shell-column:1120px;--shell-gutter:24px}.dashboard_topNav__U1QI4{position:sticky;top:0;z-index:100;background:var(--bg-elevated);border-bottom:1px solid var(--white-10)}.dashboard_topNavBar__VDK5Y{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:calc(var(--shell-column) + var(--shell-gutter) * 2);margin:0 auto;padding:10px var(--shell-gutter);min-width:0}.dashboard_brand__Lgmuu{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--white);min-width:0}.dashboard_brandLogo__A3Zhy{border-radius:8px;flex-shrink:0}.dashboard_brandName__n3ToF{font-size:1.15rem;font-weight:600;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_topNavActions__l3u8P{display:flex;align-items:center;gap:10px;flex-shrink:0}.dashboard_avatarButton__YdI_Z,.dashboard_avatarLink__aFGaq{display:inline-flex;text-decoration:none;cursor:pointer}.dashboard_avatarButton__YdI_Z{align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--white-10);background:var(--white-05);color:var(--white-70);overflow:hidden;transition:border-color .15s ease,background .15s ease}.dashboard_avatarLink__aFGaq:hover .dashboard_avatarButton__YdI_Z{border-color:var(--white-30);background:var(--white-10)}.dashboard_avatarImage__shiPl{width:100%;height:100%;object-fit:cover;display:block}.dashboard_avatarInitial__Qbbse{font-size:.85rem;font-weight:700;line-height:1;color:var(--white-70)}.dashboard_accountRow__97xHz{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.dashboard_accountRowLabel__DG9_u{font-size:.85rem;color:var(--white-70)}.dashboard_signOutBtn__QWBZR{width:100%;background:none;border:1px solid var(--white-10);color:var(--white-70);padding:8px 14px;border-radius:var(--radius-md,8px);cursor:pointer;font-size:.82rem;font-family:inherit;text-align:center;transition:all .2s ease}.dashboard_signOutBtn__QWBZR:hover{color:#ef4444;border-color:rgba(239,68,68,.3);background:rgba(239,68,68,.05)}.dashboard_levelStandingRow__JJh_b{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.dashboard_levelStandingBubble__WCOQr{width:26px;height:26px;margin:0 0 3px 4px}.dashboard_levelStandingName__KLRjx{font-size:1.05rem;font-weight:600;color:var(--white);min-width:0;overflow-wrap:anywhere}.dashboard_levelStandingPoints__bWYjA{margin-top:14px;font-size:.95rem;color:var(--white-70)}.dashboard_levelStandingNext__mh_CD{margin-top:6px;font-size:.85rem;color:var(--white-50)}.dashboard_levelStandingTrack__xPo4c{margin-top:12px;width:100%;max-width:100%;height:6px;border-radius:999px;background:var(--white-10);overflow:hidden}.dashboard_levelStandingFill__0_oCN{height:100%;border-radius:999px;background:#00a857;transition:width .3s ease}.dashboard_tabBar__RKEsY{border-top:1px solid var(--white-10);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dashboard_tabBar__RKEsY::-webkit-scrollbar{display:none}.dashboard_tabBarInner__vP64T{display:flex;align-items:stretch;gap:4px;padding:0 max(var(--shell-gutter),calc((100% - var(--shell-column)) / 2));width:max-content;min-width:100%}.dashboard_tab__3AQjr{position:relative;display:inline-flex;align-items:center;padding:13px 14px 12px;color:var(--white-50);text-decoration:none;font-size:1rem;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.dashboard_tab__3AQjr:hover{color:var(--white-90)}.dashboard_tabActive__lhXeM{color:var(--white);font-weight:600;border-bottom-color:var(--white)}.dashboard_tabActive__lhXeM:hover{color:var(--white)}.dashboard_sidebarHamburger__M__Sn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--white-10);background:var(--white-05);color:var(--white-70);border-radius:var(--radius-md,8px);cursor:pointer;padding:0;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.dashboard_sidebarHamburger__M__Sn:hover{background:var(--white-10);color:var(--white);border-color:var(--white-20)}.dashboard_sidebarHamburger__M__Sn:active{transform:scale(.96)}.dashboard_langToggle__r53an{display:inline-flex;align-items:center;gap:2px;padding:2px;flex-shrink:0;background:var(--white-05);border:1px solid var(--white-10);border-radius:9999px}.dashboard_langBtn__RY71Y{padding:4px 10px;background:transparent;border:none;border-radius:9999px;color:var(--white-50);font-size:.72rem;font-weight:700;font-family:inherit;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.dashboard_langBtn__RY71Y:hover{color:var(--white-90)}.dashboard_langBtnActive__1gRNC{background:var(--green);color:#000}.dashboard_langBtnActive__1gRNC:hover{color:#000}.dashboard_main__6jQ_n{flex:1;width:100%;max-width:calc(var(--shell-column) + var(--shell-gutter) * 2);margin:0 auto;padding:32px var(--shell-gutter);min-width:0}.dashboard_pageHeader__uvJoj{margin-bottom:28px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dashboard_pageTitle__lodpZ{font-size:1.5rem;font-weight:700;color:var(--white)}.dashboard_pageSubtitle__mVRDq{font-size:.85rem;color:var(--white-50);margin-top:4px}.dashboard_statsGrid__nYbjV{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:28px}.dashboard_statCard__YcX7f{background:var(--bg-card);border:1px solid var(--white-10);border-radius:var(--radius-lg);padding:20px;transition:all .2s ease}.dashboard_statCard__YcX7f:hover{border-color:var(--accent-border);box-shadow:0 0 20px var(--accent-glow)}.dashboard_statLabel__3j_RC{font-size:.75rem;color:var(--white-50);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.dashboard_statValue__xOYXu{font-size:1.75rem;font-weight:700;color:var(--white)}.dashboard_statAccent__T3cXJ{color:var(--accent)}.dashboard_orderList__mxesS{display:flex;flex-direction:column;gap:12px}.dashboard_orderCard__a_PMQ{background:var(--bg-card);border:1px solid var(--white-10);border-radius:var(--radius-lg);padding:20px;transition:all .2s ease}.dashboard_orderCard__a_PMQ:hover{border-color:var(--white-30)}.dashboard_orderCardTop__ZRcGv{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dashboard_orderDate__1B8I_{font-size:.8rem;color:var(--white-50)}.dashboard_orderCardBody__nl_lv{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.dashboard_orderField__BJo0_{font-size:.85rem}.dashboard_orderFieldLabel__dfkfy{color:var(--white-50);font-size:.75rem}.dashboard_orderFieldValue__ZlMl0{color:var(--white-90);margin-top:2px}.dashboard_badge__7yPO6{display:inline-flex;align-items:center;padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.02em}.dashboard_badgePending__22WPG{color:#92600a;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2)}.dashboard_badgeConfirmed__mX5jy{color:#1d4ed8;background:rgba(96,165,250,.1);border:1px solid rgba(96,165,250,.2)}.dashboard_badgeDelivered__PZ9Mg{color:#0a7a43;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.2)}.dashboard_badgeCancelled__bZiFW{color:#b91c1c;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2)}.dashboard_timeline__yLhte{display:flex;align-items:center;gap:0;margin-top:16px;padding-top:16px;border-top:1px solid var(--white-05)}.dashboard_timelineStep__lb8jH{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.dashboard_timelineDot__uD1hj{width:24px;height:24px;border-radius:50%;background:var(--white-10);border:2px solid var(--white-30);display:flex;align-items:center;justify-content:center;z-index:1}.dashboard_timelineDotActive__ESsOg{background:var(--accent);border-color:var(--accent)}.dashboard_timelineDotActive__ESsOg svg{color:var(--text-dark)}.dashboard_timelineLabel__JuFgx{font-size:.65rem;color:var(--white-30);margin-top:6px;text-align:center}.dashboard_timelineLabelActive__BU_aa{color:var(--accent)}.dashboard_timelineLine__Jj2Ue{flex:1;height:2px;background:var(--white-10);margin:0 -4px;position:relative;top:-14px}.dashboard_timelineLineActive__LmKqU{background:var(--accent)}.dashboard_empty__iTzWl{text-align:center;padding:60px 20px;color:var(--white-50)}.dashboard_emptyIcon__vHH_e{width:64px;height:64px;margin:0 auto 16px;color:var(--white-30)}.dashboard_emptyTitle__SOK3h{font-size:1.1rem;font-weight:600;color:var(--white-70);margin-bottom:8px}.dashboard_emptyText__mdrfl{font-size:.85rem}.dashboard_placeholder__Ua_Rm{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.dashboard_placeholderIcon__mMbE7{width:80px;height:80px;color:var(--accent);opacity:.4;margin-bottom:24px}.dashboard_placeholderTitle__Rg20z{font-size:1.25rem;font-weight:600;color:var(--white-70);margin-bottom:8px}.dashboard_placeholderText__IWYYA{font-size:.9rem;color:var(--white-50)}.dashboard_profileCard__1e1C5{background:var(--bg-card);border:1px solid var(--white-10);border-radius:var(--radius-lg);padding:32px;max-width:480px}.dashboard_profileAvatar__vH1vc{background:var(--accent-glow);display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:1.5rem;font-weight:700}.dashboard_profileAvatarImg__e5JwC,.dashboard_profileAvatar__vH1vc{width:64px;height:64px;border-radius:50%;border:2px solid var(--accent-border);margin-bottom:24px}.dashboard_profileAvatarImg__e5JwC{object-fit:cover}.dashboard_avatarUploader__GFqwk{display:flex;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.dashboard_avatarUploadTrigger__xKNhC{position:relative;padding:0;border:none;background:none;border-radius:50%;cursor:pointer;line-height:0;flex-shrink:0}.dashboard_avatarUploadTrigger__xKNhC:disabled{cursor:wait}.dashboard_avatarUploadTrigger__xKNhC .dashboard_profileAvatarImg__e5JwC,.dashboard_avatarUploadTrigger__xKNhC .dashboard_profileAvatar__vH1vc{margin-bottom:0}.dashboard_avatarUploadOverlay__pIdKN{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:.62rem;font-weight:600;line-height:1.2;text-align:center;padding:0 6px;opacity:0;transition:opacity .15s ease}.dashboard_avatarUploadTrigger__xKNhC:disabled .dashboard_avatarUploadOverlay__pIdKN,.dashboard_avatarUploadTrigger__xKNhC:focus-visible .dashboard_avatarUploadOverlay__pIdKN,.dashboard_avatarUploadTrigger__xKNhC:hover .dashboard_avatarUploadOverlay__pIdKN{opacity:1}.dashboard_avatarUploadMeta__L8OpO{min-width:0}.dashboard_avatarUploadAction__SRTbX{background:none;border:1px solid var(--white-10);color:var(--white-70);padding:6px 14px;border-radius:var(--radius-md,8px);font-size:.8rem;font-family:inherit;cursor:pointer;transition:all .2s ease}.dashboard_avatarUploadAction__SRTbX:hover:not(:disabled){color:var(--white);border-color:var(--white-30)}.dashboard_avatarUploadAction__SRTbX:disabled{cursor:wait;opacity:.7}.dashboard_avatarUploadHint__hhoqT{font-size:.72rem;color:var(--white-50);margin:6px 0 0}.dashboard_avatarUploadError__Vi2xn{font-size:.75rem;color:#ef4444;margin:6px 0 0}.dashboard_avatarUploadSaved__a24r_{font-size:.75rem;color:var(--accent);margin:6px 0 0}.dashboard_avatarUploadInput__Zhi_r{display:none}.dashboard_profileField__gGz4A{margin-bottom:16px}.dashboard_profileFieldLabel__syHOO{font-size:.75rem;color:var(--white-50);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.dashboard_profileFieldValue__VB119{font-size:.95rem;color:var(--white-90)}.dashboard_actionBtn__WIIYX{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;background:var(--accent);color:var(--text-dark);border:none;border-radius:var(--radius-md);font-weight:700;font-size:.85rem;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .2s,transform .15s}.dashboard_actionBtn__WIIYX:hover{background:var(--accent-hover);transform:translateY(-1px)}.dashboard_actionBtnOutline__ovjsi{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-md);font-weight:700;font-size:.85rem;cursor:pointer;font-family:inherit;text-decoration:none;transition:all .2s}.dashboard_actionBtnOutline__ovjsi:hover{background:var(--accent);color:var(--text-dark)}.dashboard_phoneEditRow__4eKja{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_phoneInput__gVlX4{padding:8px 12px;border:1px solid var(--white-20);border-radius:var(--radius-sm,8px);background:var(--bg);color:var(--white-90);font-size:.95rem;font-family:inherit;width:160px;outline:none;transition:border-color .2s}.dashboard_phoneInput__gVlX4:focus{border-color:var(--accent)}.dashboard_phoneDisplayRow__HEtpt{display:flex;align-items:center;gap:12px}.dashboard_editBtn__azgcu{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.85rem;font-family:inherit;padding:4px 0;text-decoration:underline;text-underline-offset:2px}.dashboard_editBtn__azgcu:hover{opacity:.8}.dashboard_savedBadge__Owt29{font-size:.8rem;color:var(--accent);animation:dashboard_fadeIn__N2EGj .3s ease}.dashboard_phoneError__2NLMd{color:#ff4757;font-size:.85rem;margin:4px 0 0}.dashboard_phoneHint__jbWla{color:var(--white-40);font-size:.8rem;margin:4px 0 0}@keyframes dashboard_fadeIn__N2EGj{0%{opacity:0}to{opacity:1}}.dashboard_courseGrid__3rqY2{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.dashboard_courseCard__jOw5q{background:var(--bg-card);border:1px solid var(--white-10);border-radius:var(--radius-lg);padding:20px;transition:all .2s ease}.dashboard_courseCard__jOw5q:hover{border-color:var(--accent-border);box-shadow:0 0 20px var(--accent-glow)}.dashboard_courseCardHeader__EuCru{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.dashboard_courseCardTitle__5EgrX{font-size:1.1rem;font-weight:700;color:var(--white)}.dashboard_courseCardBadge__lQ_BA{font-size:.7rem;font-weight:600;color:var(--accent);background:var(--accent-glow);padding:3px 10px;border-radius:9999px;white-space:nowrap;flex-shrink:0}.dashboard_courseCardExpired__aGlpO{color:#b91c1c;background:rgba(248,113,113,.1)}.dashboard_courseCardSubtitle__3CZpc{font-size:.85rem;color:var(--white-50);line-height:1.5;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard_courseCardFooter__cPzrS{display:flex;align-items:center;justify-content:flex-end}.dashboard_sectionBlock__HWbiz{margin-bottom:36px}.dashboard_sectionBlock__HWbiz:last-child{margin-bottom:0}.dashboard_sectionTitle__GM02B{font-size:1rem;font-weight:700;color:var(--white);letter-spacing:.01em;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--white-10)}.dashboard_sectionNote__cdexh{background:var(--bg-card);border:1px solid var(--white-10);border-radius:var(--radius-lg);padding:20px;font-size:.9rem;line-height:1.6;color:var(--white-50)}.dashboard_sectionNoteActions__JztAf{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.dashboard_courseCardMedia__lREnt{aspect-ratio:16/9;object-fit:cover}.dashboard_courseCardMedia__lREnt,.dashboard_libraryCardMedia__zFOrF{display:block;width:100%;border-radius:var(--radius-md);background:var(--white-05);margin-bottom:16px}.dashboard_libraryCardMedia__zFOrF{aspect-ratio:3/2;max-height:240px;object-fit:contain;padding:8px}.dashboard_essayList__4PoCh{display:flex;flex-direction:column;max-width:760px;border-top:1px solid var(--white-10)}.dashboard_essayItem__GdjfL{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 2px;border-bottom:1px solid var(--white-10)}.dashboard_essayItemBody__076gT{min-width:0}.dashboard_essayItemTitle__eaDAu{font-size:.98rem;font-weight:600;color:var(--white);line-height:1.45}.dashboard_essayItemSubtitle__rwYzD{font-size:.82rem;color:var(--white-50);line-height:1.5;margin-top:4px}.dashboard_essayItemLink__3Palb{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;padding:0 4px;font-size:.85rem;font-weight:700;color:var(--accent);text-decoration:none;transition:opacity .2s}.dashboard_essayItemLink__3Palb:hover{opacity:.75}@media (max-width:600px){.dashboard_essayItem__GdjfL{flex-direction:column;align-items:flex-start;gap:2px}.dashboard_essayItemLink__3Palb{padding-left:0}}.dashboard_playerLayout__Oz1F8{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.dashboard_playerMain__RzXFx{display:flex;flex-direction:column;gap:18px;min-width:0}.dashboard_playerVideo__M2IWz{width:100%;border-radius:var(--radius-lg);background:#000;aspect-ratio:16/9;display:block}.dashboard_playerVideoWrap__FQT94{border-radius:var(--radius-lg);overflow:hidden;background:#000;box-shadow:0 20px 50px rgba(0,0,0,.45)}.dashboard_playerVideoWrapPortrait__YWvzJ{background:#000;border-radius:var(--radius-lg);display:flex;justify-content:center}.dashboard_playerVideoPortrait__D5iBf{aspect-ratio:auto;max-height:78vh;width:100%;object-fit:contain;background:#000}.dashboard_playerPlaceholder__q91LG{width:100%;aspect-ratio:16/9;background:var(--bg-card);border:1px solid var(--white-10);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--white-30)}.dashboard_playerPlaceholder__q91LG p{font-size:.9rem}.dashboard_lessonDetail__1YKg_{padding:4px 2px}.dashboard_lessonDetailHead__npMsv{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.dashboard_lessonDetailBadge__l4gPd{font-size:.7rem;font-weight:700;color:var(--accent);background:var(--accent-glow);padding:4px 10px;border-radius:9999px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--accent-border)}.dashboard_lessonDetailMeta__4P1Tj{font-size:.75rem;color:var(--white-50)}.dashboard_lessonDetailTitle__ErQdZ{font-size:1.35rem;color:var(--white);margin-bottom:8px;line-height:1.3;letter-spacing:-.01em}.dashboard_lessonDetailDesc__8cPK2{font-size:.92rem;color:var(--white-90);line-height:1.65}.dashboard_playerNav__zOvsG{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.dashboard_playerNavBtn__wwBqE{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-card);border:1px solid var(--white-10);border-radius:var(--radius-md);color:var(--white-90);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease;min-width:0}.dashboard_playerNavBtn__wwBqE:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--accent-border)}.dashboard_playerNavBtn__wwBqE:active:not(:disabled){transform:translateY(1px)}.dashboard_playerNavBtn__wwBqE:disabled{opacity:.4;cursor:not-allowed}.dashboard_playerNavBtnNext__Izfvk{justify-content:flex-end;text-align:right}.dashboard_playerNavBtnInner__GM4Ox{display:flex;flex-direction:column;min-width:0;gap:1px}.dashboard_playerNavLabel__cgRqy{font-size:.68rem;font-weight:600;color:var(--white-50);text-transform:uppercase;letter-spacing:.06em}.dashboard_playerNavTitle__GuX5G{font-size:.82rem;font-weight:500;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_playerSidebar__O8gqb{background:var(--bg-card);border:1px solid var(--white-10);border-radius:var(--radius-lg);overflow:hidden;position:sticky;top:16px}.dashboard_playerSidebarHead__IpWwa{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.dashboard_playerSidebarTitle__ApU0I{font-size:.78rem;font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:.06em}.dashboard_playerSidebarCount__nG25u{font-size:.75rem;color:var(--accent);font-weight:600;background:var(--accent-glow);padding:3px 10px;border-radius:9999px}.dashboard_playerLessonList__GARzI{max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--white-10) transparent}.dashboard_playerLessonList__GARzI::-webkit-scrollbar{width:6px}.dashboard_playerLessonList__GARzI::-webkit-scrollbar-thumb{background:var(--white-10);border-radius:9999px}.dashboard_playerSection__RWwSi{border-bottom:1px solid var(--white-05)}.dashboard_playerSection__RWwSi:last-child{border-bottom:none}.dashboard_playerSectionHeader__8OsOd{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 16px;background:transparent;border:none;color:var(--white);font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.dashboard_playerSectionHeader__8OsOd:hover{background:var(--white-05)}.dashboard_playerSectionName__UShE6{font-size:.78rem;font-weight:700;color:var(--accent);letter-spacing:.02em;flex:1;min-width:0}.dashboard_playerSectionArrow__rRB21{font-size:18px;font-weight:600;color:var(--white-30);transition:transform .25s ease,color .2s ease;flex-shrink:0;width:12px;text-align:center;line-height:1}.dashboard_playerSectionOpen__UnhKw .dashboard_playerSectionArrow__rRB21{transform:rotate(90deg);color:var(--accent)}.dashboard_playerSectionBody__edjye{max-height:0;overflow:hidden;transition:max-height .15s ease-out}.dashboard_playerSectionOpen__UnhKw .dashboard_playerSectionBody__edjye{max-height:2000px;transition:max-height .3s ease-out}.dashboard_playerLessonItem__ghiSV{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 14px;width:100%;background:none;border:none;border-left:2px solid transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease,border-color .15s ease}.dashboard_playerLessonItem__ghiSV:hover{background:var(--white-05)}.dashboard_playerLessonActive__aYNUD{background:var(--accent-glow);border-left-color:var(--accent)}.dashboard_playerLessonActive__aYNUD:hover{background:var(--accent-glow-strong)}.dashboard_playerLessonNum__P9j9I{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;color:var(--white-70);flex-shrink:0}.dashboard_playerLessonActive__aYNUD .dashboard_playerLessonNum__P9j9I{background:var(--accent);color:var(--text-dark)}.dashboard_playerLessonNumDone__EWhgm{background:var(--accent-glow);color:var(--accent);border:1px solid var(--accent-border)}.dashboard_playerLessonInfo__yga3l{display:flex;flex-direction:column;min-width:0;gap:2px;flex:1}.dashboard_playerLessonTitle__gx7fy{font-size:.83rem;font-weight:500;color:var(--white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.dashboard_playerLessonActive__aYNUD .dashboard_playerLessonTitle__gx7fy{color:var(--white)}.dashboard_playerLessonDuration__P0kFX{font-size:.7rem;color:var(--white-50)}.dashboard_playerLessonNewBadge__fiD03{flex-shrink:0;align-self:center;padding:2px 7px;font-size:.6rem;font-weight:800;letter-spacing:.06em;color:var(--text-dark);background:var(--accent);border-radius:999px;line-height:1.4;box-shadow:0 0 10px var(--accent-glow,rgba(46,215,158,.45))}.dashboard_whatsNewBanner__mKxjs{margin:0 0 20px;padding:18px 20px;border:1px solid var(--accent-border,rgba(46,215,158,.32));background:linear-gradient(135deg,var(--accent-glow,rgba(46,215,158,.1)) 0,rgba(0,0,0,0) 80%);border-radius:14px;display:flex;flex-direction:column;gap:14px}.dashboard_whatsNewHead__cYJRu{display:flex;align-items:flex-start;gap:12px}.dashboard_whatsNewPill__PE0iY{flex-shrink:0;padding:4px 10px;font-size:.7rem;font-weight:800;letter-spacing:.08em;color:var(--text-dark);background:var(--accent);border-radius:999px;margin-top:2px}.dashboard_whatsNewTitle__MS3aG{margin:0 0 2px;font-size:1.02rem;font-weight:700;color:var(--white);line-height:1.3}.dashboard_whatsNewSub__o4Pzw{margin:0;font-size:.78rem;color:var(--white-70);line-height:1.45}.dashboard_whatsNewList__PejCl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dashboard_whatsNewItem__aYTdm{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--white-05);border:1px solid var(--white-05);border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s ease,border-color .15s ease,transform .15s ease}.dashboard_whatsNewItem__aYTdm:hover{background:var(--accent-glow,rgba(46,215,158,.1));border-color:var(--accent-border,rgba(46,215,158,.32));transform:translateX(2px)}.dashboard_whatsNewItemDot__HL3mB{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 8px var(--accent)}.dashboard_whatsNewItemText__y_mfD{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard_whatsNewItemTitle__pghw_{font-size:.86rem;font-weight:600;color:var(--white);line-height:1.35}.dashboard_whatsNewItemMeta__M9vIP{font-size:.7rem;color:var(--white-50)}.dashboard_whatsNewItemArrow__EqsI5{color:var(--white-50);font-size:1.1rem;line-height:1;flex-shrink:0}.dashboard_loading__zctVA{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--white-50);font-size:.9rem}@media (max-width:768px){.dashboard_shell__CtOW_{--shell-gutter:16px}.dashboard_tabBarInner__vP64T{gap:2px}.dashboard_tab__3AQjr{font-size:.95rem;padding:12px 11px 11px}.dashboard_main__6jQ_n{width:100%;min-width:0;padding:20px var(--shell-gutter) 24px}.dashboard_statsGrid__nYbjV{grid-template-columns:repeat(2,1fr);gap:10px}.dashboard_statCard__YcX7f{padding:14px}.dashboard_statValue__xOYXu{font-size:1.35rem}.dashboard_orderCardBody__nl_lv{grid-template-columns:1fr}.dashboard_pageTitle__lodpZ{font-size:1.25rem}.dashboard_courseGrid__3rqY2{grid-template-columns:1fr}.dashboard_playerLayout__Oz1F8{grid-template-columns:1fr;gap:16px}.dashboard_playerSidebar__O8gqb{order:2}.dashboard_playerLessonList__GARzI{max-height:none}.dashboard_playerLessonItem__ghiSV{padding:14px 16px;gap:12px}.dashboard_playerLessonTitle__gx7fy{white-space:normal;font-size:.88rem;line-height:1.4}.dashboard_playerLessonNum__P9j9I{width:28px;height:28px;font-size:.8rem}.dashboard_playerSectionHeader__8OsOd{padding:14px 16px 8px;font-size:.8rem}.dashboard_lessonDetailTitle__ErQdZ{font-size:1.05rem}.dashboard_lessonDetailDesc__8cPK2{font-size:.85rem}.dashboard_playerVideoPortrait__D5iBf{max-height:65vh}}.dashboard_playerSectionName__UShE6{color:var(--white);letter-spacing:.01em}.dashboard_playerSectionOpen__UnhKw .dashboard_playerSectionArrow__rRB21{color:var(--white-50)}.dashboard_playerSidebarCount__nG25u{color:var(--white);background:var(--white-05);border:1px solid var(--white-10)}.dashboard_playerLessonActive__aYNUD{background:var(--white-05)}.dashboard_playerLessonActive__aYNUD:hover{background:var(--white-10)}.dashboard_playerLessonActive__aYNUD .dashboard_playerLessonNum__P9j9I{background:var(--white);color:var(--bg)}.dashboard_playerLessonNewBadge__fiD03{background:transparent;color:var(--white-70);border:1px solid var(--white-20,rgba(255,255,255,.16));box-shadow:none}.dashboard_lessonDetailBadge__l4gPd{color:var(--white-90);background:var(--white-05);border-color:var(--white-10)}.dashboard_statAccent__T3cXJ{color:var(--white)}.dashboard_courseCardBadge__lQ_BA{color:var(--white-90);background:var(--white-05)}.dashboard_courseCard__jOw5q:hover,.dashboard_statCard__YcX7f:hover{border-color:var(--white-20,rgba(255,255,255,.16));box-shadow:none}.dashboard_whatsNewBanner__mKxjs{border:1px solid var(--white-10);background:var(--bg-card)}.dashboard_whatsNewPill__PE0iY{background:var(--white);color:var(--bg)}@media (min-width:769px){.dashboard_playerLayout__Oz1F8{gap:36px;grid-template-columns:minmax(0,1fr) 360px}.dashboard_playerMain__RzXFx{gap:26px}}.dashboard_playerVideoWrap__FQT94{border-radius:16px;box-shadow:0 14px 44px rgba(0,0,0,.38);border:1px solid var(--white-10)}[data-theme=light] .dashboard_playerVideoWrap__FQT94{box-shadow:0 18px 44px rgba(2,12,7,.12)}.dashboard_lessonDetail__1YKg_{padding:6px 2px 0}.dashboard_lessonDetailHead__npMsv{margin-bottom:14px;gap:12px}.dashboard_lessonDetailTitle__ErQdZ{font-size:clamp(1.3rem,5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px}.dashboard_lessonDetailDesc__8cPK2{font-size:.98rem;line-height:1.7;color:var(--white-70)}.dashboard_playerSidebar__O8gqb{border-radius:16px}.dashboard_playerSidebarHead__IpWwa{padding:16px 18px}.dashboard_playerSidebarTitle__ApU0I{letter-spacing:.08em}.dashboard_playerSectionHeader__8OsOd{padding:13px 18px}.dashboard_playerSectionName__UShE6{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.dashboard_playerLessonItem__ghiSV{padding:12px 16px 12px 13px;gap:12px;border-left-width:3px}.dashboard_playerLessonTitle__gx7fy{font-size:.86rem;line-height:1.4}.dashboard_playerLessonActive__aYNUD .dashboard_playerLessonTitle__gx7fy{font-weight:600}.dashboard_playerLessonNum__P9j9I{width:26px;height:26px;font-size:.73rem;background:var(--white-05);color:var(--white-50)}.dashboard_whatsNewBanner__mKxjs{position:relative}.dashboard_whatsNewClose__NNf1A{position:absolute;top:12px;right:12px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;border:1px solid var(--white-10);color:var(--white-50);cursor:pointer;transition:all .15s ease}.dashboard_whatsNewClose__NNf1A:hover{color:var(--white);border-color:var(--white-20,rgba(255,255,255,.16));background:var(--white-05)}.dashboard_playerTierGroup__9hPiu+.dashboard_playerTierGroup__9hPiu{border-top:1px solid var(--white-10)}.dashboard_playerTierLabel__LD_oN{padding:16px 18px 2px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--white)}.dashboard_playerSectionName__UShE6{text-transform:none;letter-spacing:0;color:var(--white-70);font-size:.82rem;font-weight:600}.dashboard_playerSectionBody__edjye .dashboard_lockedItem__TfIvn,.dashboard_playerSectionBody__edjye .dashboard_playerLessonItem__ghiSV,.dashboard_playerSectionHeader__8OsOd{padding-left:22px}.dashboard_playerSidebarHead__IpWwa{width:100%;background:transparent;border:0;border-bottom:1px solid var(--white-10);font-family:inherit;color:inherit;cursor:pointer;text-align:left;transition:background .15s ease}.dashboard_playerSidebarHead__IpWwa:hover{background:var(--white-05)}.dashboard_playerSidebarHeadRight__JzYXs{display:inline-flex;align-items:center;gap:10px}.dashboard_playerContentChevron__rl687{display:inline-flex;color:var(--white-50);transition:transform .2s ease}.dashboard_playerContentChevronOpen__vjLfU{transform:rotate(180deg)}.dashboard_playerSidebarClosed__BoQTG{display:none}@media (min-width:769px){.dashboard_playerLayoutContentClosed__H2NCV{grid-template-columns:minmax(0,1fr)}}.dashboard_avatarCropBackdrop__ncGdA{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(16,24,32,.55)}.dashboard_avatarCropPanel__6ssBk{background:#ffffff;color:#18212b;border-radius:var(--radius-lg,16px);padding:24px;width:min(360px,100%);display:flex;flex-direction:column;align-items:center;box-shadow:0 24px 64px rgba(16,24,32,.25)}.dashboard_avatarCropTitle__pvqZZ{font-size:1.05rem;font-weight:700;margin:0;align-self:flex-start}.dashboard_avatarCropHint___uWf0{font-size:.78rem;color:#788493;margin:4px 0 16px;align-self:flex-start}.dashboard_avatarCropViewport__3dBmh{position:relative;overflow:hidden;border-radius:12px;background:#eef1f5;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.dashboard_avatarCropViewport__3dBmh:active{cursor:grabbing}.dashboard_avatarCropViewport__3dBmh img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;pointer-events:none}.dashboard_avatarCropRing__N2C_n{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 999px rgba(16,24,32,.35);pointer-events:none}.dashboard_avatarCropZoom__CfDic{width:100%;margin:16px 0 0;accent-color:#00a857}.dashboard_avatarCropActions__KOZUV{display:flex;gap:10px;margin-top:16px;width:100%}.dashboard_avatarCropActions__KOZUV button{flex:1;padding:10px 0;border-radius:10px;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease}.dashboard_avatarCropCancel__bn0n9{background:none;border:1px solid #cdd4dc;color:#4b5968}.dashboard_avatarCropCancel__bn0n9:hover:not(:disabled){border-color:#788493;color:#18212b}.dashboard_avatarCropSave__ur_0J{background:#00a857;border:1px solid #00a857;color:#ffffff}.dashboard_avatarCropSave__ur_0J:hover:not(:disabled){background:#009a4f}.dashboard_avatarCropActions__KOZUV button:disabled{opacity:.6;cursor:wait}.dashboard_identityCard__91TPo{display:flex;flex-direction:column;align-items:center;max-width:480px;padding:28px 24px;border:1px solid var(--white-10);border-radius:var(--radius-lg);background:var(--bg-card);text-align:center}.dashboard_identityName__Dqbdw{margin:18px 0 0;min-width:0;color:var(--white);font-size:1.35rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.dashboard_identityLevelLine__4C_ZN{margin:6px 0 0;color:var(--white-70);font-size:.85rem;font-weight:600;line-height:1.5}.dashboard_identityBio__bMogL{margin:14px 0 0;max-width:100%;color:var(--white-70);font-size:.9rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.dashboard_identityMeta__SafvK{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:18px}.dashboard_identityMetaItem__U78tW{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--white-50);font-size:.82rem;line-height:1.5}.dashboard_identityMetaIcon__QQBaQ{flex:0 0 auto;width:14px;height:14px;color:var(--white-30)}.dashboard_identityMetaText__sLF60{min-width:0;overflow-wrap:anywhere}.dashboard_identitySocials__7sGdG{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.dashboard_identitySocialBtn__G_4ha{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--white-10);border-radius:50%;background:var(--white-05);color:var(--white-70);transition:all .2s ease}.dashboard_identitySocialBtn__G_4ha:hover{border-color:var(--accent-border);background:var(--accent-glow);color:var(--accent)}.dashboard_identitySocialBtn__G_4ha svg{width:16px;height:16px}.dashboard_identityActions__oCohB{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:20px;padding-top:18px;border-top:1px solid var(--white-10)}.dashboard_identityViewLink__8D8qs{margin-top:12px;color:var(--white-50);font-size:.8rem;text-decoration:none}.dashboard_identityViewLink__8D8qs:hover{color:var(--accent)}.dashboard_identityPrompt__XRdLq{margin:14px 0 0;color:var(--white-50);font-size:.82rem;line-height:1.6}@media (max-width:420px){.dashboard_identityCard__91TPo{padding:22px 16px}.dashboard_identityName__Dqbdw{font-size:1.18rem}}.dashboard_avatarUploaderRow__MuTMA{flex-direction:row;align-items:center;gap:16px;margin-bottom:0}.dashboard_avatarUploadTriggerRow__KIewm .dashboard_profileAvatarImg__e5JwC,.dashboard_avatarUploadTriggerRow__KIewm .dashboard_profileAvatar__vH1vc{width:80px;height:80px;font-size:1.9rem}.dashboard_avatarUploadActionLink__L9wqg{padding:0;border:none;background:none;color:var(--accent);font-family:inherit;font-size:.85rem;font-weight:600;text-align:left;cursor:pointer}.dashboard_avatarUploadActionLink__L9wqg:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.dashboard_avatarUploadActionLink__L9wqg:disabled{cursor:wait;opacity:.7}.dashboard_profileGrid__nwKUN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:24px}.dashboard_profileMain__zsoFd{display:flex;flex-direction:column;gap:20px;min-width:0}.dashboard_profileRail__1S2ZW{position:sticky;top:20px;min-width:0}.dashboard_panelCard__lROcu{min-width:0;padding:20px;border:1px solid var(--white-10);border-radius:var(--radius-lg);background:var(--bg-elevated)}.dashboard_identityRailCard__QyP1O{max-width:100%;width:100%}.dashboard_identityLevelName__kUyis{margin:14px 0 0;color:var(--accent);font-size:.92rem;font-weight:700;line-height:1.4}.dashboard_identityLevelNext__0YvcH{margin:4px 0 0;color:var(--white-50);font-size:.8rem;line-height:1.5}@media (max-width:900px){.dashboard_profileGrid__nwKUN{grid-template-columns:minmax(0,1fr);gap:16px}.dashboard_profileRail__1S2ZW{position:static;order:-1}}@media (max-width:480px){.dashboard_panelCard__lROcu{padding:16px}}.dashboard_leaveGroupRow__ttyQQ{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.dashboard_leaveGroupBtn__Bja4G{background:none;border:none;padding:0;color:var(--white-70);font-size:.78rem;font-family:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s ease}.dashboard_leaveGroupBtn__Bja4G:hover{color:#ef4444}.dashboard_leaveGroupNote__IOCiC{margin:0;color:var(--white-70);font-size:.78rem;line-height:1.5}.dashboard_leaveGroupConfirmBtn__ggk3c{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35);color:#ef4444;padding:6px 14px;border-radius:var(--radius-md,8px);font-size:.78rem;font-family:inherit;cursor:pointer;transition:all .2s ease}.dashboard_leaveGroupConfirmBtn__ggk3c:disabled{opacity:.6;cursor:default}.dashboard_leaveGroupConfirmBtn__ggk3c:hover:not(:disabled){background:rgba(239,68,68,.16)}.dashboard_leaveGroupCancelBtn__Bcyub{background:none;border:1px solid var(--white-10);color:var(--white-70);padding:6px 14px;border-radius:var(--radius-md,8px);font-size:.78rem;font-family:inherit;cursor:pointer;transition:all .2s ease}.dashboard_leaveGroupCancelBtn__Bcyub:hover{border-color:var(--white-30,rgba(255,255,255,.3))}.dashboard_leaveGroupError__fWAc8{margin:6px 0 0;color:#ef4444;font-size:.78rem}.leaderboard_card__mjCK6{padding:18px;border:1px solid var(--community-border);border-radius:10px;background:var(--community-surface);box-shadow:0 1px 2px rgba(24,33,43,.06);color:var(--community-text)}.leaderboard_cardTitle__lAFUw{margin:0;color:var(--community-text);font-size:.96rem;font-weight:700;line-height:1.35}.leaderboard_tabs__lVYlG{display:flex;min-width:0;margin-top:12px;padding:3px;gap:2px;border:1px solid var(--community-border);border-radius:8px;background:var(--community-surface-soft)}.leaderboard_tab__w8aMl{min-width:0;flex:1 1 0;padding:6px 4px;overflow:hidden;border:0;border-radius:6px;outline:none;background:transparent;color:var(--community-text-secondary);font:inherit;font-size:.74rem;font-weight:600;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.leaderboard_tab__w8aMl:hover{color:var(--community-text)}.leaderboard_tabActive__B9Bj3{background:var(--community-surface);box-shadow:0 1px 2px rgba(24,33,43,.1);color:var(--community-text)}.leaderboard_tabActive__B9Bj3:hover{color:var(--community-text)}.leaderboard_tabsRoomy___w0t9 .leaderboard_tab__w8aMl{padding:8px 6px;font-size:.8rem}.leaderboard_rows__NVYDH{display:grid;gap:2px;margin:12px 0 0;padding:0;list-style:none}.leaderboard_rowsFull__WzbZz{gap:4px;margin:0}.leaderboard_row__kMTD_{display:grid;align-items:center;gap:10px;grid-template-columns:20px auto minmax(0,1fr) auto;min-width:0;padding:7px 8px;border:1px solid transparent;border-radius:8px}.leaderboard_rowRoomy__HYV5L{gap:12px;grid-template-columns:26px auto minmax(0,1fr) auto;padding:10px}.leaderboard_rowViewer__wc5gd{border-color:#c6e7d5;background:var(--community-green-soft)}.leaderboard_rank__eycpQ{color:var(--community-text-muted);font-family:var(--font-secondary),"Inter",sans-serif;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.leaderboard_rowRoomy__HYV5L .leaderboard_rank__eycpQ{font-size:.86rem}.leaderboard_rowViewer__wc5gd .leaderboard_rank__eycpQ{color:var(--community-green-dark)}.leaderboard_avatar__FzwW0{position:relative;width:30px;height:30px}.leaderboard_rowRoomy__HYV5L .leaderboard_avatar__FzwW0{width:36px;height:36px}.leaderboard_avatarImage__q1IVI,.leaderboard_avatarInitial__Q9v9m{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border:1px solid #cfe7da;border-radius:50%;object-fit:cover;font-size:.66rem;font-weight:700;line-height:1}.leaderboard_avatarImage__q1IVI{background:#06130c}.leaderboard_avatarInitial__Q9v9m{background:var(--community-green-soft);color:var(--community-green-dark)}.leaderboard_name__3q8YR{min-width:0;overflow:hidden;color:var(--community-text);font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.leaderboard_rowRoomy__HYV5L .leaderboard_name__3q8YR{font-size:.88rem}.leaderboard_points__ppUTK{position:relative;flex:0 0 auto;color:var(--community-text);font-family:var(--font-secondary),"Inter",sans-serif;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.leaderboard_rowViewer__wc5gd .leaderboard_points__ppUTK{color:var(--community-green-dark)}.leaderboard_pointsUnit__lcL2e{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}.leaderboard_emptyLine__5NJXU,.leaderboard_quietLine__JJ5_5{margin:14px 0 0;color:var(--community-text-muted);font-size:.79rem;line-height:1.62}.leaderboard_quietLine__JJ5_5{margin:4px 0}.leaderboard_seeAll__OOENl{display:block;width:100%;margin-top:12px;padding:8px 10px;border:1px solid var(--community-border-strong);border-radius:8px;outline:none;background:var(--community-surface);color:var(--community-text);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.leaderboard_seeAll__OOENl:hover{background:var(--community-surface-soft)}.leaderboard_close__A3DNw:focus-visible,.leaderboard_seeAll__OOENl:focus-visible,.leaderboard_tab__w8aMl:focus-visible{outline:3px solid rgba(0,168,87,.2);outline-offset:2px}.leaderboard_backdrop___rtdd{--community-canvas:#eef1f5;--community-surface:#ffffff;--community-surface-soft:#f7f8fa;--community-border:#dce1e7;--community-border-strong:#cdd4dc;--community-text:#18212b;--community-text-secondary:#4b5968;--community-text-muted:#788493;--community-green:#00a857;--community-green-dark:#008a48;--community-green-soft:#e8f7ef;position:fixed;z-index:140;display:flex;align-items:center;justify-content:center;padding:24px;inset:0;background:rgba(16,24,32,.5);animation:leaderboard_leaderboardBackdropIn__QFZDk .12s ease-out}.leaderboard_panel__3h8_Z{display:flex;width:min(520px,100%);max-height:min(88vh,760px);flex-direction:column;overflow:hidden;outline:none;border:1px solid var(--community-border);border-radius:14px;background:var(--community-surface);box-shadow:0 18px 48px rgba(16,24,32,.24);color:var(--community-text);animation:leaderboard_leaderboardPanelIn__Ru531 .14s ease-out}.leaderboard_header__NlIGC{display:flex;align-items:center;gap:10px;padding:15px 14px 13px 18px;border-bottom:1px solid var(--community-border)}.leaderboard_headerTitle__c1aty{min-width:0;flex:1;margin:0;overflow:hidden;color:var(--community-text);font-size:1rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.leaderboard_close__A3DNw{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:50%;outline:none;background:transparent;color:var(--community-text-muted);cursor:pointer}.leaderboard_close__A3DNw:hover{background:var(--community-surface-soft);color:var(--community-text)}.leaderboard_close__A3DNw svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.9}.leaderboard_tabsBar__viioI{padding:12px 16px;border-bottom:1px solid var(--community-border)}.leaderboard_tabsBar__viioI .leaderboard_tabs__lVYlG{margin-top:0}.leaderboard_modalBody__AL2Yw{min-height:0;flex:1;padding:12px 16px 16px;overflow-y:auto;overscroll-behavior:contain}.leaderboard_pinned__r3I_B{flex:0 0 auto;padding:10px 16px 14px;border-top:1px solid var(--community-border);background:#fafbfc}.leaderboard_pinnedLabel__hVeOT{margin:0 0 6px;color:var(--community-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.02em}@keyframes leaderboard_leaderboardBackdropIn__QFZDk{0%{opacity:0}to{opacity:1}}@keyframes leaderboard_leaderboardPanelIn__Ru531{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes leaderboard_leaderboardSheetIn__M0fVy{0%{transform:translateY(14px)}to{transform:translateY(0)}}@media (max-width:640px){.leaderboard_backdrop___rtdd{align-items:flex-end;padding:0}.leaderboard_panel__3h8_Z{width:100%;max-height:88vh;height:88vh;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0;animation:leaderboard_leaderboardSheetIn__M0fVy .16s ease-out}.leaderboard_header__NlIGC{padding:14px 12px 12px 16px}.leaderboard_tabsBar__viioI{padding:10px 14px}.leaderboard_modalBody__AL2Yw,.leaderboard_pinned__r3I_B{padding:10px 14px 14px}.leaderboard_rowRoomy__HYV5L{gap:10px;grid-template-columns:22px auto minmax(0,1fr) auto;padding:8px}.leaderboard_rowRoomy__HYV5L .leaderboard_avatar__FzwW0{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.leaderboard_backdrop___rtdd,.leaderboard_panel__3h8_Z{animation:none}}.leaderboard_memberIdentity__tjLyU{display:flex;flex-direction:column;gap:2px;min-width:0}.leaderboard_memberJoined__jzPWs{font-size:.72rem;color:var(--community-text-muted,#788493)}.leaderboard_adminChip__r02uF{border-radius:999px;font-weight:600;color:var(--community-green,#00a857);background:rgba(0,168,87,.1);border:1px solid rgba(0,168,87,.25)}.leaderboard_adminChip__r02uF,.leaderboard_ownerChip__Q8F81{display:inline-block;margin-left:8px;padding:1px 8px;font-size:.68rem;vertical-align:middle}.leaderboard_ownerChip__Q8F81{border-radius:999px;font-weight:700;color:#92600a;background:rgba(240,180,41,.14);border:1px solid rgba(240,180,41,.4)}.leaderboard_nameLink__7DGY8{color:inherit;font:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard_nameLink__7DGY8:focus-visible,.leaderboard_nameLink__7DGY8:hover{text-decoration:underline}.leaderboard_nameLink__7DGY8:focus-visible{outline:2px solid var(--community-green,#00a857);outline-offset:2px;border-radius:4px}.profile_page__ZWJlD{--community-canvas:#eef1f5;--community-surface:#ffffff;--community-surface-soft:#f7f8fa;--community-border:#dce1e7;--community-border-strong:#cdd4dc;--community-text:#18212b;--community-text-secondary:#4b5968;--community-text-muted:#788493;--community-green:#00a857;--community-green-dark:#008a48;--community-green-soft:#e8f7ef;width:calc(100% + var(--shell-gutter, 24px) * 2);min-width:0;min-height:calc(100vh - 130px);margin:0 calc(var(--shell-gutter, 24px) * -1) -32px;padding-bottom:56px;overflow-x:clip;background:var(--community-canvas);color:var(--community-text)}.profile_grid__ctfUm{display:grid;grid-template-columns:minmax(0,740px) minmax(0,340px);align-items:start;justify-content:center;gap:24px;width:min(var(--shell-column,1120px),calc(100% - var(--shell-gutter, 24px) * 2));margin:0 auto;padding-top:24px}.profile_sidebar__OIAbg{position:sticky;top:20px;align-self:start}.profile_mainColumn__inG30,.profile_sidebar__OIAbg{display:flex;flex-direction:column;gap:12px;min-width:0}.profile_card__cdADO,.profile_emptyCard__0vavJ,.profile_stateCard__e7bQG{border:1px solid var(--community-border);border-radius:10px;background:var(--community-surface);box-shadow:0 1px 2px rgba(24,33,43,.06)}.profile_card__cdADO{padding:20px}.profile_identity__M3OJq{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.profile_name__qskFP{margin:0;color:var(--community-text);font-size:1.18rem;font-weight:700;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere}.profile_chipRow__Dd3uP{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.profile_roleChip__pQEzo{display:inline-block;padding:2px 9px;border:1px solid rgba(0,168,87,.25);border-radius:999px;background:rgba(0,168,87,.1);color:var(--community-green-dark);font-size:.68rem;font-weight:600;line-height:1.5}.profile_ownerChip__EGffb{border-color:rgba(240,180,41,.4);background:rgba(240,180,41,.14);color:#92600a;font-weight:700}.profile_levelName__aCRg_{margin:12px 0 0;color:var(--community-green-dark);font-size:.85rem;font-weight:700;line-height:1.4}.profile_levelNext__utk2m{margin:3px 0 0;color:var(--community-text-muted);font-size:.76rem;line-height:1.5}.profile_panelCard__5QeTn{min-width:0;padding:20px;border:1px solid var(--community-border);border-radius:10px;background:var(--community-surface);box-shadow:0 1px 2px rgba(24,33,43,.06)}.profile_bioText__13hw0{margin:8px 0 0;max-width:100%;color:var(--community-text-secondary);font-size:.84rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.profile_stats__iIQDN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--community-border)}.profile_stats__iIQDN>div{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:center}.profile_stats__iIQDN dt{order:2;color:var(--community-text-muted);font-size:.68rem;font-weight:600;line-height:1.35}.profile_stats__iIQDN dd{order:1;margin:0;color:var(--community-text);font-family:var(--font-secondary),"Inter",sans-serif;font-size:1.02rem;font-weight:700;line-height:1.15}.profile_metaList__bJxXa{display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;margin-top:14px}.profile_metaItem__7mbNk{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--community-text-secondary);font-size:.79rem;line-height:1.5}.profile_metaIcon__RTg84{flex:0 0 auto;width:14px;height:14px;color:var(--community-text-muted)}.profile_metaText__HDxPQ{min-width:0;overflow-wrap:anywhere}.profile_socialRow__CGBDv{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.profile_socialBtn__KhdxX{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--community-border);border-radius:50%;background:var(--community-surface-soft);color:var(--community-text-secondary);transition:all .15s ease}.profile_socialBtn__KhdxX:hover{border-color:var(--community-green);background:var(--community-green-soft);color:var(--community-green-dark)}.profile_socialBtn__KhdxX svg{width:16px;height:16px}.profile_noDetail__NUjnI{margin:14px 0 0;color:var(--community-text-muted);font-size:.78rem;line-height:1.55}.profile_editLink__sRQgD{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin-top:16px;padding:8px 14px;border:1px solid var(--community-border-strong);border-radius:7px;background:#fff;color:var(--community-text-secondary);font-size:.78rem;font-weight:700;line-height:1.35;text-decoration:none}.profile_editLink__sRQgD:hover{border-color:var(--community-green);background:var(--community-green-soft);color:var(--community-green-dark)}.profile_sectionHeader__qxhD5{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:2px 2px 0}.profile_sectionTitle__p1fRe{margin:0;color:var(--community-text);font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.profile_sectionCount__yfaZq{color:var(--community-text-muted);font-family:var(--font-secondary),"Inter",sans-serif;font-size:.78rem;font-weight:600}.profile_emptyCard__0vavJ{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.profile_emptyCard__0vavJ h3{margin:0;color:var(--community-text);font-size:.96rem;font-weight:700}.profile_emptyCard__0vavJ p{margin:7px 0 0;color:var(--community-text-secondary);font-size:.78rem;line-height:1.55}.profile_loadMoreButton__Va0Nv{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:36px;margin:1px auto 0;padding:7px 14px;border:1px solid var(--community-border-strong);border-radius:7px;background:#fff;color:var(--community-text-secondary);font-family:inherit;font-size:.76rem;font-weight:700;line-height:1.35;cursor:pointer}.profile_loadMoreButton__Va0Nv:hover{border-color:var(--community-green);background:var(--community-green-soft);color:var(--community-green-dark)}.profile_stateWrap__GbCUl{display:flex;justify-content:center;width:min(var(--shell-column,1120px),calc(100% - var(--shell-gutter, 24px) * 2));margin:0 auto;padding-top:24px}.profile_stateCard__e7bQG{display:flex;flex-direction:column;align-items:flex-start;width:min(520px,100%);padding:22px}.profile_stateCard__e7bQG h2{margin:0;color:var(--community-text);font-size:1rem;font-weight:700;line-height:1.35}.profile_stateCard__e7bQG p{margin:7px 0 14px;color:var(--community-text-secondary);font-size:.8rem;line-height:1.55}.profile_primaryAction__tqmQ9{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:36px;padding:7px 14px;border:1px solid var(--community-green);border-radius:7px;background:var(--community-green);color:#fff;font-family:inherit;font-size:.76rem;font-weight:700;line-height:1.35;text-decoration:none}.profile_primaryAction__tqmQ9:hover{border-color:var(--community-green-dark);background:var(--community-green-dark)}.profile_skeletonCard__XBHjk,.profile_skeletonPost__O_f93{border:1px solid var(--community-border);border-radius:10px;background:var(--community-surface)}.profile_skeletonCard__XBHjk{height:340px}.profile_skeletonPost__O_f93{height:170px}@media (max-width:960px){.profile_grid__ctfUm{grid-template-columns:minmax(0,1fr);width:min(740px,calc(100% - var(--shell-gutter, 24px) * 2))}.profile_sidebar__OIAbg{position:static;order:-1}}@media (max-width:768px){.profile_page__ZWJlD{min-height:calc(100vh - 116px);margin-bottom:-24px;padding-bottom:32px}.profile_grid__ctfUm,.profile_stateWrap__GbCUl{gap:16px;width:calc(100% - 24px);padding-top:12px}.profile_mainColumn__inG30,.profile_sidebar__OIAbg{gap:10px}}@media (max-width:420px){.profile_card__cdADO{padding:16px}.profile_name__qskFP{font-size:1.08rem}.profile_stats__iIQDN{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}}