.PlanBadge_badge__q5WGw{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-lg);border:1px solid var(--badge-color,#9ca3af);background:transparent;cursor:pointer;font-size:.72rem;font-weight:600;color:var(--badge-color,#9ca3af);transition:all .2s;white-space:nowrap}.PlanBadge_badge__q5WGw:hover{background:color-mix(in srgb,var(--badge-color,#9ca3af) 10%,transparent)}.PlanBadge_dot__Xi8jg{width:6px;height:6px;border-radius:50%;background:var(--badge-color,#9ca3af)}.PlanBadge_label__I_12_{line-height:1}.TopBar_topbar__QkQiq{position:-webkit-sticky;position:sticky;top:var(--space-3);z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5);border:1px solid rgba(var(--color-primary-rgb),.15);border-radius:var(--radius-2xl);background:rgba(13,27,42,.85);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 8px 32px -8px rgba(0,0,0,.25),0 0 0 1px rgba(var(--color-primary-rgb),.06) inset;transition:all .3s cubic-bezier(.4,0,.2,1)}.TopBar_brand__Oxlgv{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.TopBar_brandMark__7zlrn{width:44px;height:44px;border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1e40af,#3b82f6 60%,#60a5fa);color:#fff;font-weight:800;font-size:18px;letter-spacing:-.02em;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.35);transition:transform .2s ease}@media (hover:hover){.TopBar_brandMark__7zlrn:hover{transform:scale(1.05)}}.TopBar_brandTitle__ohWRM{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.01em;color:#e2e8f0}.TopBar_brandSub__MjORy{margin:0;font-size:var(--text-xs);color:rgba(148,197,253,.55);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.TopBar_hamburger__i3cQN{display:none;position:relative;width:36px;height:36px;border:1px solid rgba(var(--color-primary-rgb),.15);border-radius:var(--radius-md);background:rgba(255,255,255,.06);cursor:pointer;flex-shrink:0}.TopBar_hamburgerLine__zvBoH,.TopBar_hamburgerLine__zvBoH:after,.TopBar_hamburgerLine__zvBoH:before{display:block;position:absolute;left:50%;width:18px;height:2px;background:rgba(255,255,255,.7);border-radius:2px;transform:translateX(-50%);transition:all .25s ease}.TopBar_hamburgerLine__zvBoH{top:50%;margin-top:-1px}.TopBar_hamburgerLine__zvBoH:before{content:"";top:-6px;left:0;transform:none}.TopBar_hamburgerLine__zvBoH:after{content:"";top:6px;left:0;transform:none}.TopBar_hamburgerLine__zvBoH.TopBar_hamburgerOpen__LZt52{background:transparent}.TopBar_hamburgerLine__zvBoH.TopBar_hamburgerOpen__LZt52:before{top:0;transform:rotate(45deg)}.TopBar_hamburgerLine__zvBoH.TopBar_hamburgerOpen__LZt52:after{top:0;transform:rotate(-45deg)}.TopBar_tabs__uqV_P{display:flex;gap:4px;flex:1 1;min-width:0;padding:3px;scrollbar-width:none;background:rgba(255,255,255,.06);border-radius:14px;border:1px solid rgba(var(--color-primary-rgb),.1)}.TopBar_tabs__uqV_P::-webkit-scrollbar{display:none}.TopBar_tab__KFzUJ{flex:1 1;position:relative;padding:10px 16px;border:none;border-radius:11px;background:transparent;color:rgba(255,255,255,.5);font-size:var(--text-base);font-weight:600;line-height:1;text-align:center;white-space:nowrap;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.TopBar_tab__KFzUJ:hover{color:rgba(255,255,255,.85);background:rgba(255,255,255,.08)}}.TopBar_active__rmjTw{background:rgba(var(--color-primary-rgb),.15);color:#93c5fd;box-shadow:0 2px 8px rgba(0,0,0,.15),0 0 0 1px rgba(var(--color-primary-rgb),.2)}.TopBar_actions___Hywc{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.TopBar_controls__lJkHH{display:flex;align-items:flex-start;gap:var(--space-3);flex-shrink:0}.TopBar_switchGroup__SQANy{display:flex;flex-direction:column;gap:6px;min-width:0}.TopBar_switchLabel__wgjOo{margin:0;padding-left:4px;color:rgba(191,219,254,.7);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.TopBar_localeSwitch__Sf6aj{display:inline-flex;align-items:center;border:1px solid rgba(var(--color-primary-rgb),.12);border-radius:10px;background:rgba(255,255,255,.05);padding:2px}.TopBar_localeBtn__19UwX{border:none;background:transparent;color:rgba(255,255,255,.35);font-size:var(--text-sm);font-weight:700;padding:6px 12px;border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.TopBar_localeBtnActive__pBqcc{background:var(--color-primary);color:#fff;box-shadow:0 2px 6px rgba(var(--color-primary-rgb),.3)}.TopBar_logout___K27n{border:1px solid rgba(var(--color-primary-rgb),.12);border-radius:10px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.55);padding:8px 16px;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all .15s ease}@media (hover:hover){.TopBar_logout___K27n:hover{background:rgba(var(--color-error-rgb),.12);border-color:rgba(var(--color-error-rgb),.25);color:#fca5a5}}@media (max-width:760px){.TopBar_topbar__QkQiq{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);top:var(--space-2);border-radius:16px}.TopBar_brand__Oxlgv{flex:1 1;min-width:0}.TopBar_brandMark__7zlrn{width:36px;height:36px;font-size:var(--text-base);border-radius:10px}.TopBar_brandTitle__ohWRM{font-size:var(--text-lg)}.TopBar_brandSub__MjORy{font-size:11px}.TopBar_hamburger__i3cQN{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.TopBar_tabs__uqV_P{display:none;flex-direction:column;width:100%;order:10;gap:2px;padding:var(--space-2);animation:TopBar_slideDown__3ymda .2s ease-out}.TopBar_tabsOpen__kfasC{display:flex}.TopBar_controls__lJkHH{width:100%;order:9;justify-content:space-between}.TopBar_switchGroup__SQANy{flex:1 1}.TopBar_localeSwitch__Sf6aj{width:100%}.TopBar_tab__KFzUJ{text-align:left;padding:12px 16px;font-size:var(--text-base);border-radius:10px}.TopBar_actions___Hywc{gap:var(--space-1)}.TopBar_localeBtn__19UwX{flex:1 1;text-align:center}.TopBar_logout___K27n{padding:8px 14px;font-size:13px;min-height:40px}.TopBar_localeBtn__19UwX{padding:6px 12px;font-size:13px;min-height:36px}}@keyframes TopBar_slideDown__3ymda{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-height:500px){.TopBar_topbar__QkQiq{padding:var(--space-2) var(--space-4);top:0;border-radius:12px;gap:var(--space-2)}.TopBar_brandMark__7zlrn{width:32px;height:32px;font-size:var(--text-sm)}.TopBar_brandTitle__ohWRM{font-size:var(--text-base)}.TopBar_brandSub__MjORy{display:none}.TopBar_switchLabel__wgjOo{font-size:10px}.TopBar_tab__KFzUJ{padding:8px 12px;font-size:13px}}.Footer_footer__LxLGV{margin-top:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid rgba(96,165,250,.1);border-radius:14px;background:rgba(13,27,42,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px rgba(0,0,0,.12);animation:Footer_footerFadeIn__vJaHY .3s ease-out}.Footer_messageText__kiT4Y{margin:0;font-size:13px;color:rgba(148,197,253,.6);line-height:1.5;animation:Footer_messageFadeIn__Wyzm7 .4s ease-out}@keyframes Footer_footerFadeIn__vJaHY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Footer_messageFadeIn__Wyzm7{0%{opacity:0}to{opacity:1}}[data-theme=dark] .Footer_footer__LxLGV{border-color:rgba(96,165,250,.15);background:rgba(17,24,39,.7)}[data-theme=dark] .Footer_messageText__kiT4Y{color:rgba(148,197,253,.55)}.AppShell_shell__d9StE{width:100%;min-height:var(--vh-full,100vh);background:linear-gradient(180deg,#0d1b2a 0,#122140 80px,#1a2d4a 160px,#e8edf4 320px,var(--color-background) 480px)}[data-theme=dark] .AppShell_shell__d9StE{background:linear-gradient(180deg,#0a0f1a 0,#0d1526 80px,#111827 160px,#111827 320px,var(--color-background) 480px)}.AppShell_content__d6fGl{width:100%;min-height:var(--vh-full,100vh);padding:var(--space-4) var(--space-6);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));display:grid;grid-template-rows:auto 1fr auto;grid-gap:var(--space-5);gap:var(--space-5)}.AppShell_main__30gap{min-height:0;animation:AppShell_viewFadeIn__ujTyf .25s ease-out}@keyframes AppShell_viewFadeIn__ujTyf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.AppShell_content__d6fGl{padding:var(--space-3) var(--space-4)}}@media (max-height:500px){.AppShell_content__d6fGl{padding:var(--space-2) var(--space-4);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom));gap:var(--space-3)}}.Skeleton_skeleton__qPv9I{background:linear-gradient(90deg,var(--color-border-light,#f3f4f6) 0,var(--color-border,#e5e7eb) 50%,var(--color-border-light,#f3f4f6) 100%);background-size:200% 100%;animation:Skeleton_shimmer__Exx_t 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.Skeleton_text__8BX3s{height:16px;border-radius:var(--radius-sm)}.Skeleton_circular__2TFjU{border-radius:50%}.Skeleton_rectangular__OHQzG{border-radius:var(--radius-md)}.Skeleton_cardSkeleton__q6BB0,.Skeleton_stack__MI_Gf{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Skeleton_cardSkeleton__q6BB0{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.Skeleton_questionSkeleton__f9sUk{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.Skeleton_optionsSkeleton__AG8Bk{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Skeleton_lineTitle__xee_f{width:40%;height:24px}.Skeleton_lineFull__Ukb1w{width:100%;height:16px}.Skeleton_lineMedium__SWWUU{width:80%;height:16px}.Skeleton_lineShort__t3o0w{width:60%;height:16px}.Skeleton_questionTitle__TZ4IU{width:70%;height:22px}.Skeleton_questionLine__ESEnA{width:100%;height:18px}.Skeleton_optionLine__mlFPB{height:52px}@keyframes Skeleton_shimmer__Exx_t{0%{background-position:200% 0}to{background-position:-200% 0}}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden;letter-spacing:.01em}.Button_button__96uC6:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,0));opacity:0;transition:opacity var(--transition-normal)}.Button_button__96uC6:hover:after{opacity:1}@media (hover:hover){.Button_button__96uC6:hover:not(:disabled){transform:translateY(-2px) scale(1.02)}}.Button_button__96uC6:active:not(:disabled){transform:translateY(1px) scale(.98)}.Button_button__96uC6:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button_primary__6_Dls{background:var(--color-primary-gradient);color:#fff;border:none;box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.2)}.Button_primary__6_Dls:hover:not(:disabled){background:var(--color-primary-gradient-hover);box-shadow:var(--shadow-md),var(--shadow-glow)}.Button_secondary__uuOdH{background:var(--color-surface);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);color:var(--color-ink);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--color-surface-elevated);border-color:var(--color-border);box-shadow:var(--shadow-md)}.Button_ghost__gZqlA{background:transparent;color:var(--color-text);border-radius:var(--radius-md)}.Button_ghost__gZqlA:hover:not(:disabled){background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary)}.Button_link__wrRG_{background:transparent;color:var(--color-primary);padding:0;border:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;border-radius:0}.Button_link__wrRG_:hover:not(:disabled){color:var(--color-primary-hover);background:transparent;text-decoration-thickness:2px}.Button_destructive__9VB0j{background:rgba(var(--color-error-rgb),.9);color:#fff;border:none;box-shadow:var(--shadow-sm),inset 0 1px 0 rgba(255,255,255,.2)}.Button_destructive__9VB0j:hover:not(:disabled){background:var(--color-error);box-shadow:var(--shadow-md),0 0 15px rgba(var(--color-error-rgb),.4)}.Button_sm__pnQzd{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-lg)}.Button_md__ktIWF{padding:12px var(--space-6);font-size:var(--text-base)}.Button_lg__s7W56{padding:16px var(--space-8);font-size:var(--text-lg);border-radius:var(--radius-full)}.Button_fullWidth__MEYBG{width:100%}.Button_loading__nv6bE{cursor:wait}.Button_spinner__DYdB3{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_spin__ESAWP .6s linear infinite;flex-shrink:0}.Button_loadingText__rrZEA{opacity:.7}@keyframes Button_spin__ESAWP{to{transform:rotate(1turn)}}@media (max-width:760px){.Button_sm__pnQzd{min-height:44px;padding:10px var(--space-4)}.Button_md__ktIWF{min-height:44px}.Button_lg__s7W56{min-height:48px}}.Card_card__k57D1{background:rgba(var(--color-surface-rgb),.8);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-radius:var(--radius-lg);border:1px solid rgba(var(--color-primary-rgb),.2);box-shadow:0 4px 16px -4px rgba(0,0,0,.06);transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.Card_card__k57D1:hover{box-shadow:0 8px 24px -6px rgba(15,23,42,.1);transform:translateY(-1px)}.Card_default__ZH_uA{border-color:rgba(var(--color-primary-rgb),.2)}.Card_elevated__I9JFJ{background:rgba(var(--color-surface-rgb),.92);border-color:rgba(var(--color-primary-rgb),.25);box-shadow:0 12px 32px -8px rgba(0,0,0,.1),0 0 0 1px rgba(var(--color-surface-rgb),.6) inset}.Card_outlined__W19eB{border:1px solid var(--color-border);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.Card_padding-none__HyvjU{padding:0}.Card_padding-sm__WFScV{padding:var(--space-4)}.Card_padding-md__cgqwn{padding:var(--space-6)}.Card_padding-lg__GvJor{padding:var(--space-8)}.Card_header__NZ6MT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.Card_title__Sv_1g{margin:0;font-size:var(--text-2xl);font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;color:var(--color-ink);background:linear-gradient(135deg,var(--color-ink) 0,var(--color-muted) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Card_content__h5Hyr{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.Input_wrapper__Z2ceZ{display:flex;flex-direction:column;gap:var(--space-2)}.Input_label__3UdI4{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.Input_input__lCd4B{padding:var(--space-3) var(--space-4);border:1.5px solid rgba(148,185,236,.35);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text);background:rgba(255,255,255,.85);transition:all var(--transition-fast)}.Input_input__lCd4B:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(59,130,246,.12);background:#ffffff}.Input_input__lCd4B::placeholder{color:var(--color-muted)}.Input_input__lCd4B:disabled{background:var(--color-background);cursor:not-allowed}.Input_error__fptpn,.Input_error__fptpn:focus{border-color:var(--color-error)}.Input_errorText__Ouq9s{font-size:var(--text-sm);color:var(--color-error)}@media (max-width:760px){.Input_input__lCd4B{font-size:16px}}.LoginView_page__Jp_W5{width:100%;min-height:var(--vh-full,100vh);display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(150deg,#0d1b2a,#122140 35%,#162950 60%,#0f1e36);position:relative;overflow:hidden}.LoginView_page__Jp_W5:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 79px,rgba(100,160,255,.02) 0,rgba(100,160,255,.02) 80px),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(100,160,255,.02) 0,rgba(100,160,255,.02) 80px);pointer-events:none;z-index:0}.LoginView_page__Jp_W5:after{content:"";position:absolute;width:900px;height:900px;left:-12%;top:-18%;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.14) 0,rgba(59,130,246,.04) 45%,transparent 72%);pointer-events:none;z-index:0;animation:LoginView_driftBlob1__DjtN0 22s ease-in-out infinite alternate}@keyframes LoginView_driftBlob1__DjtN0{0%{transform:translate(0) scale(1)}to{transform:translate(50px,35px) scale(1.06)}}.LoginView_localeSwitcher___L7TI{position:absolute;top:20px;right:24px;z-index:10;display:flex;gap:var(--space-1);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:3px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.LoginView_localeBtn__HgID5{padding:5px 12px;font-size:var(--text-xs);font-weight:600;color:rgba(255,255,255,.32);background:transparent;border:none;border-radius:7px;cursor:pointer;transition:all .2s ease}.LoginView_localeBtn__HgID5:hover{color:rgba(255,255,255,.55)}.LoginView_localeBtnActive___ezAM{color:#60a5fa;background:rgba(96,165,250,.1)}.LoginView_brandPanel__hb_W5{position:relative;z-index:1;padding:clamp(48px,5vw,80px);display:flex;flex-direction:column;justify-content:center;animation:LoginView_panelSlideIn__p2GT_ .7s cubic-bezier(.16,1,.3,1) both}@keyframes LoginView_panelSlideIn__p2GT_{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:translateX(0)}}.LoginView_brandPanel__hb_W5:before{content:"";position:absolute;width:520px;height:520px;right:-200px;top:-140px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.09),transparent 65%);pointer-events:none;animation:LoginView_driftBlob2__rKNtn 18s ease-in-out infinite alternate}.LoginView_brandPanel__hb_W5:after{content:"";position:absolute;width:440px;height:440px;left:-8%;bottom:-100px;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.07),transparent 65%);pointer-events:none;animation:LoginView_driftBlob2__rKNtn 15s ease-in-out infinite alternate-reverse}@keyframes LoginView_driftBlob2__rKNtn{0%{transform:translate(0) scale(1)}to{transform:translate(18px,-14px) scale(1.05)}}.LoginView_eyebrow__0S56W{position:relative;margin:0;font-size:var(--text-xs);font-weight:700;letter-spacing:.3em;color:#60a5fa;text-transform:uppercase}.LoginView_brandTitle__XleFV{position:relative;margin:20px 0 0;font-family:var(--font-display);font-size:clamp(36px,4vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,#ffffff,#a5d0fc 55%,#60a5fa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.LoginView_brandDesc__lUzgl{position:relative;margin:24px 0 0;max-width:54ch;color:rgba(255,255,255,.48);font-size:15.5px;line-height:1.85}.LoginView_featureList__JEoyk{position:relative;margin:44px 0 0;padding:44px 0 0;list-style:none;display:grid;grid-gap:10px;gap:10px}.LoginView_featureList__JEoyk:before{content:"";position:absolute;top:0;left:0;width:52px;height:2px;background:linear-gradient(90deg,#60a5fa,rgba(139,92,246,.6));border-radius:2px}.LoginView_featureList__JEoyk li{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025);color:rgba(255,255,255,.62);font-size:var(--text-sm);font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.LoginView_featureList__JEoyk li:hover{border-color:rgba(96,165,250,.18);background:rgba(96,165,250,.04);transform:translateX(4px)}}.LoginView_featureList__JEoyk li:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#60a5fa;box-shadow:0 0 8px rgba(96,165,250,.45)}.LoginView_statRow__Vl3cW{position:relative;margin:36px 0 0;display:flex;gap:12px;flex-wrap:wrap}.LoginView_statItem__FMcfV{flex:1 1;min-width:100px;padding:18px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025);text-align:center;transition:all .25s ease}@media (hover:hover){.LoginView_statItem__FMcfV:hover{border-color:rgba(96,165,250,.14);background:rgba(96,165,250,.03)}}.LoginView_statValue__zxfij{display:block;font-family:var(--font-display);font-size:26px;font-weight:700;color:#93c5fd;line-height:1.2}.LoginView_statLabel__Ue7q_{display:block;margin-top:6px;font-size:11px;font-weight:600;color:rgba(255,255,255,.28);letter-spacing:.06em;text-transform:uppercase}.LoginView_formCard__XDq25{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-radius:0;border:none;border-left:1px solid rgba(255,255,255,.06);box-shadow:-24px 0 80px rgba(0,0,0,.2);background:rgba(255,255,255,.035);backdrop-filter:blur(48px) saturate(1.2);-webkit-backdrop-filter:blur(48px) saturate(1.2);padding:clamp(36px,4.5vw,56px) clamp(28px,3.5vw,48px);animation:LoginView_cardEntry__Ewxzi .5s cubic-bezier(.16,1,.3,1) .2s both;overflow-y:auto;--color-text:rgba(255,255,255,0.68);--color-ink:rgba(255,255,255,0.88);--color-muted:rgba(255,255,255,0.28);--color-border:rgba(255,255,255,0.07);--color-primary:#60a5fa;--color-primary-hover:#3b82f6;--color-primary-gradient:linear-gradient(135deg,#3b82f6,#60a5fa 50%,#818cf8);--color-primary-gradient-hover:linear-gradient(135deg,#2563eb,#3b82f6 50%,#6366f1);--shadow-glow:0 0 0 3px rgba(96,165,250,0.14);--color-background:rgba(15,23,42,0.85)}.LoginView_formCard__XDq25:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,transparent,rgba(96,165,250,.28),rgba(139,92,246,.18),transparent);pointer-events:none}.LoginView_formCard__XDq25 input{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.88)}.LoginView_formCard__XDq25 input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.12);background:rgba(255,255,255,.06)}.LoginView_formCard__XDq25 input::placeholder{color:rgba(255,255,255,.22)}.LoginView_formHeader__7qjaf h2{background:linear-gradient(135deg,#ffffff,#a5d0fc 55%,#818cf8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.LoginView_actions__OQd3n button{background:rgba(255,255,255,.04);color:#93c5fd;border:1px solid rgba(255,255,255,.07)}.LoginView_actions__OQd3n button:hover:not(:disabled){background:rgba(96,165,250,.08);border-color:rgba(96,165,250,.18)}.LoginView_actions__OQd3n button:disabled{opacity:.5}@keyframes LoginView_cardEntry__Ewxzi{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.LoginView_formHeader__7qjaf{margin-bottom:var(--space-6)}.LoginView_formEyebrow__akRvL{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.2em;color:#60a5fa;text-transform:uppercase}.LoginView_formSubtitle__2HMUo{margin:8px 0 0;color:rgba(255,255,255,.32);font-size:var(--text-sm);line-height:1.6}.LoginView_formBody__Rac1p{gap:var(--space-5)}.LoginView_loginGrid__4euDE{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.LoginView_loginAction__DiUyC{margin-top:var(--space-3)}.LoginView_divider__twEhV{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;color:rgba(255,255,255,.3);font-size:13px}.LoginView_divider__twEhV:after,.LoginView_divider__twEhV:before{content:"";flex:1 1;height:1px;background:rgba(255,255,255,.1)}.LoginView_oauthGroup__eh1Z8{display:flex;justify-content:center;gap:16px}.LoginView_oauthBtn__QmCFs{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.04);color:rgba(255,255,255,.78);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.LoginView_oauthBtn__QmCFs:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.LoginView_oauthBtn__QmCFs:active:not(:disabled){transform:translateY(0)}.LoginView_oauthBtn__QmCFs:disabled{opacity:.5;cursor:not-allowed}.LoginView_oauthBtn__QmCFs svg{flex-shrink:0}.LoginView_demoNotice__1LaEq{background:rgba(255,255,255,.02);padding:12px 14px;color:rgba(255,255,255,.28);font-size:13px;line-height:1.65}.LoginView_advanced__dJj2P,.LoginView_demoNotice__1LaEq{border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg)}.LoginView_advanced__dJj2P{padding:var(--space-4);background:rgba(255,255,255,.015);transition:all var(--transition-normal)}.LoginView_advanced__dJj2P[open]{background:rgba(255,255,255,.03);border-color:rgba(96,165,250,.12)}.LoginView_advanced__dJj2P summary{cursor:pointer;font-weight:700;color:rgba(255,255,255,.42);outline:none;border-radius:var(--radius-sm);transition:color var(--transition-fast);font-size:var(--text-sm)}.LoginView_advanced__dJj2P summary:hover{color:#60a5fa}.LoginView_grid__kQJZJ{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4);animation:LoginView_fadeInUp__ZO2Mf .36s ease forwards}@keyframes LoginView_fadeInUp__ZO2Mf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LoginView_actions__OQd3n{margin-top:var(--space-4)}.LoginView_tip__gtb4e{margin:var(--space-2) 0 0;color:rgba(255,255,255,.22);font-size:12.5px;line-height:1.65}.LoginView_message__OUSlG{margin:var(--space-2) 0 0;padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.18);border-radius:var(--radius-md);color:#fca5a5;font-size:13px;font-weight:600}.LoginView_message__OUSlG:empty{display:none}@media (max-width:980px){.LoginView_page__Jp_W5{grid-template-columns:1fr;min-height:auto}.LoginView_brandPanel__hb_W5,.LoginView_formCard__XDq25{padding:var(--space-8) var(--space-6)}.LoginView_formCard__XDq25{border-left:none;border-top:1px solid rgba(255,255,255,.05)}.LoginView_formCard__XDq25:before{display:none}.LoginView_statRow__Vl3cW{gap:8px}.LoginView_statItem__FMcfV{min-width:80px;padding:12px}}@media (max-width:760px){.LoginView_page__Jp_W5{gap:0}.LoginView_brandPanel__hb_W5,.LoginView_formCard__XDq25{padding:var(--space-6) var(--space-5)}.LoginView_formCard__XDq25{backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1)}.LoginView_brandTitle__XleFV{font-size:28px}}@media (max-height:600px){.LoginView_brandPanel__hb_W5,.LoginView_formCard__XDq25{padding:var(--space-4) var(--space-5)}.LoginView_featureList__JEoyk{display:none}.LoginView_statRow__Vl3cW{margin-top:var(--space-3)}.LoginView_brandTitle__XleFV{font-size:24px}}.LanguageSetupPopup_overlay__b_Wy_{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.LanguageSetupPopup_popup__aM83a{background:var(--color-bg,#fff);border-radius:16px;padding:32px;max-width:400px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center}.LanguageSetupPopup_title__c7_6e{font-size:1.4rem;font-weight:700;margin:0 0 8px;color:var(--color-text,#111)}.LanguageSetupPopup_subtitle__JVjRP{font-size:.95rem;color:var(--color-text-secondary,#666);margin:0 0 24px}.LanguageSetupPopup_options__1X3Uo{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.LanguageSetupPopup_optionBtn__AAlUF{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;border:2px solid var(--color-border,#e0e0e0);border-radius:12px;background:var(--color-bg,#fff);cursor:pointer;font-size:1.05rem;transition:border-color .15s,background .15s}.LanguageSetupPopup_optionBtnActive__1Wkiz,.LanguageSetupPopup_optionBtn__AAlUF:hover{border-color:var(--color-primary,#3b82f6);background:var(--color-primary-light,#eff6ff)}.LanguageSetupPopup_optionFlag__BsGVF{font-size:1.5rem}.LanguageSetupPopup_optionLabel__JCsjo{font-weight:600;color:var(--color-text,#111)}.LanguageSetupPopup_actions__17FHm{display:flex;justify-content:space-between;align-items:center;gap:12px}.LanguageSetupPopup_backBtn__2yudt{background:none;border:none;color:var(--color-text-secondary,#666);cursor:pointer;font-size:.9rem;padding:8px 12px}.LanguageSetupPopup_backBtn__2yudt:hover{color:var(--color-text,#111)}.LanguageSetupPopup_confirmBtn__8t6m_{flex:1 1;padding:12px 24px;border:none;border-radius:10px;background:var(--color-primary,#3b82f6);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .15s}.LanguageSetupPopup_confirmBtn__8t6m_:hover{opacity:.9}.LanguageSetupPopup_confirmBtn__8t6m_:disabled{opacity:.5;cursor:not-allowed}.ViewErrorBoundary_errorPanel__qfAev{padding:var(--space-4);border:1px solid var(--color-error-light,#fecaca);border-left:3px solid var(--color-error);border-radius:var(--radius-lg);background:var(--color-error-light,#fef2f2);animation:ViewErrorBoundary_fadeIn__PX_iC .3s ease}.ViewErrorBoundary_errorPanel__qfAev h2{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--color-error)}.ViewErrorBoundary_errorHint__1yZJ0{margin:0 0 var(--space-2);font-size:var(--text-base);color:var(--color-text);line-height:1.5}.ViewErrorBoundary_errorMessage__KljUf{margin:0;font-size:var(--text-sm);color:var(--color-error);opacity:.8}.ViewErrorBoundary_actions__FkXp4{margin-top:var(--space-3)}.ViewErrorBoundary_retryButton___eehP{border:0;border-radius:var(--radius-md);background:var(--color-error,#dc2626);color:#fff;font-size:var(--text-sm);font-weight:700;padding:.625rem .9rem;cursor:pointer}.ViewErrorBoundary_retryButton___eehP:hover{filter:brightness(.96)}.ViewErrorBoundary_retryButton___eehP:focus-visible{outline:2px solid rgba(220,38,38,.35);outline-offset:2px}.Toast_container__fA6V8{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom));right:calc(24px + env(safe-area-inset-right));z-index:9999;display:flex;flex-direction:column;gap:var(--space-2);max-width:400px;width:calc(100% - 48px);pointer-events:none}.Toast_toast__ETwJm{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.15);animation:Toast_toastIn__aANMq .3s ease-out;cursor:pointer;pointer-events:auto;transition:opacity .2s ease,transform .2s ease}@media (hover:hover){.Toast_toast__ETwJm:hover{transform:translateX(-2px)}}.Toast_message__VmdVc{flex:1 1;font-size:var(--text-sm);line-height:1.5;font-weight:500}.Toast_close__Bbppq{flex-shrink:0;border:none;background:transparent;font-size:18px;line-height:1;cursor:pointer;opacity:.5;padding:0 2px;transition:opacity .15s}.Toast_close__Bbppq:hover{opacity:1}.Toast_info__NtuCN{background:rgba(13,27,42,.9);border-color:rgba(var(--color-primary-rgb),.3);color:#93c5fd}.Toast_info__NtuCN .Toast_close__Bbppq{color:#93c5fd}.Toast_success__uL6zu{background:rgba(5,46,22,.9);border-color:rgba(var(--color-success-rgb),.3);color:#6ee7b7}.Toast_success__uL6zu .Toast_close__Bbppq{color:#6ee7b7}.Toast_error__kPWot{background:rgba(69,10,10,.9);border-color:rgba(var(--color-error-rgb),.3);color:#fca5a5}.Toast_error__kPWot .Toast_close__Bbppq{color:#fca5a5}.Toast_warning__1C6KO{background:rgba(69,40,3,.9);border-color:rgba(var(--color-warning-rgb),.3);color:#fcd34d}.Toast_warning__1C6KO .Toast_close__Bbppq{color:#fcd34d}@keyframes Toast_toastIn__aANMq{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.Toast_container__fA6V8{bottom:16px;right:16px;left:16px;max-width:none;width:auto}}.AdBanner_carouselWrap__RmASo{margin-bottom:12px}.AdBanner_banner__E8ENn{position:relative;background:var(--surface-muted,#f7f7f8);border:1px solid var(--border,#e0e0e0);border-radius:10px;overflow:hidden;cursor:pointer;transition:box-shadow .2s}@media (hover:hover){.AdBanner_banner__E8ENn:hover{box-shadow:0 2px 12px rgba(0,0,0,.08)}}.AdBanner_image__5tQhs{width:100%;max-height:90px;object-fit:cover;display:block}.AdBanner_textAd__bAWcU{padding:10px 36px 10px 14px}.AdBanner_title__fMa4x{font-size:.85rem;font-weight:600;margin:0 0 2px;color:var(--text-primary,#111)}.AdBanner_body__Wjfpj{font-size:.78rem;margin:0;color:var(--text-secondary,#666)}.AdBanner_dismiss__Wbeog{position:absolute;top:4px;right:4px;width:28px;height:28px;border:none;background:rgba(0,0,0,.3);color:#fff;border-radius:50%;font-size:.7rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.AdBanner_dismiss__Wbeog:hover{background:rgba(0,0,0,.5)}.AdBanner_adLabel__6DBUf{position:absolute;bottom:4px;right:6px;font-size:.6rem;color:rgba(0,0,0,.35);pointer-events:none}[data-theme=dark] .AdBanner_banner__E8ENn{background:#1e1e1e;border-color:#333}[data-theme=dark] .AdBanner_title__fMa4x{color:#e0e0e0}[data-theme=dark] .AdBanner_body__Wjfpj{color:#aaa}[data-theme=dark] .AdBanner_adLabel__6DBUf{color:rgba(255,255,255,.3)}.AdBanner_dots__HA6Pm{display:flex;justify-content:center;gap:6px;padding:8px 0 0}.AdBanner_dot__qZWKh{width:8px;height:8px;border-radius:50%;border:none;background:var(--border,#ccc);cursor:pointer;padding:0;transition:background .2s,transform .2s}.AdBanner_dot__qZWKh:hover{background:var(--text-secondary,#888)}.AdBanner_dotActive__31Lii{background:var(--primary,#2563eb);transform:scale(1.25)}[data-theme=dark] .AdBanner_dot__qZWKh{background:#444}[data-theme=dark] .AdBanner_dotActive__31Lii{background:#60a5fa}@media (max-width:480px){.AdBanner_dismiss__Wbeog{width:40px;height:40px;font-size:.85rem}.AdBanner_dot__qZWKh{width:12px;height:12px}.AdBanner_image__5tQhs{max-height:70px}.AdBanner_textAd__bAWcU{padding:8px 32px 8px 10px}}.NativeFeedAd_feedList__q8HQY{display:flex;flex-direction:column;gap:10px;position:relative}.NativeFeedAd_feedList__q8HQY>.NativeFeedAd_adLabel__Kf9JT{position:static;font-size:.6rem;color:var(--text-secondary,#aaa);text-transform:uppercase;letter-spacing:.3px;padding-left:2px}.NativeFeedAd_nativeAd__fXwdU{border:1px solid var(--border,#e0e0e0);border-radius:10px;padding:12px 14px;cursor:pointer;transition:box-shadow .2s,background .2s;background:var(--surface-card,#fafafa);position:relative}@media (hover:hover){.NativeFeedAd_nativeAd__fXwdU:hover{box-shadow:0 2px 10px rgba(0,0,0,.06);background:var(--surface-card,#fff)}}.NativeFeedAd_adLabel__Kf9JT{position:absolute;top:6px;right:8px;font-size:.6rem;color:var(--text-secondary,#aaa);text-transform:uppercase;letter-spacing:.3px}.NativeFeedAd_content__APBLK{display:flex;gap:12px;align-items:center}.NativeFeedAd_thumb__oPI2T{width:60px;height:60px;border-radius:8px;object-fit:cover;flex-shrink:0}.NativeFeedAd_text__KDzL7{flex:1 1;min-width:0}.NativeFeedAd_title__UL1jC{font-size:.88rem;font-weight:600;margin:0 0 4px;color:var(--text-primary,#111);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NativeFeedAd_cta__kgGFF{font-size:.78rem;color:#0f62fe;margin:0;font-weight:500}[data-theme=dark] .NativeFeedAd_nativeAd__fXwdU{background:#1a1a1a;border-color:#333}[data-theme=dark] .NativeFeedAd_title__UL1jC{color:#e0e0e0}@media (max-width:480px){.NativeFeedAd_nativeAd__fXwdU{padding:10px 12px}.NativeFeedAd_thumb__oPI2T{width:48px;height:48px}.NativeFeedAd_title__UL1jC{font-size:.82rem}}.InterstitialAd_overlay__gKQ9e{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.InterstitialAd_modal__HQso4{background:var(--surface-card,#fff);border-radius:16px;max-width:420px;width:100%;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.InterstitialAd_header___K9tW{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border,#e0e0e0)}.InterstitialAd_adLabel__M4Gu7{font-size:.7rem;color:var(--text-secondary,#999);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.InterstitialAd_closeBtn__ObeOz{padding:4px 12px;border:1px solid var(--border,#ddd);border-radius:6px;background:transparent;font-size:.8rem;cursor:pointer;color:var(--text-secondary,#666);transition:all .2s}.InterstitialAd_closeBtn__ObeOz:hover{background:var(--surface-muted,#f0f0f0);color:var(--text-primary,#333)}.InterstitialAd_countdown__tl0bm{font-size:.75rem;color:var(--text-secondary,#999)}.InterstitialAd_adContent__xVMM9{cursor:pointer;min-height:180px;display:flex;align-items:center;justify-content:center}.InterstitialAd_image__5ew_F{width:100%;max-height:300px;object-fit:cover;display:block}.InterstitialAd_textContent__SfhJ7{padding:24px 20px;text-align:center}.InterstitialAd_title__xq5lQ{font-size:1.2rem;font-weight:700;margin:0 0 8px;color:var(--text-primary,#111)}.InterstitialAd_cta__ktY5T{font-size:.9rem;color:var(--text-secondary,#666);margin:0}.InterstitialAd_learnMoreBtn__8KICy{width:100%;padding:14px;border:none;background:linear-gradient(135deg,#0f62fe,#4589ff);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .2s}.InterstitialAd_learnMoreBtn__8KICy:hover{opacity:.9}[data-theme=dark] .InterstitialAd_modal__HQso4{background:#1e1e1e}[data-theme=dark] .InterstitialAd_header___K9tW{border-color:#333}[data-theme=dark] .InterstitialAd_title__xq5lQ{color:#e0e0e0}@media (max-width:480px){.InterstitialAd_overlay__gKQ9e{padding:12px}.InterstitialAd_modal__HQso4{max-width:100%;border-radius:12px}.InterstitialAd_textContent__SfhJ7{padding:16px 14px}.InterstitialAd_closeBtn__ObeOz{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}}.RewardVideoAd_overlay__0udZe{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px}.RewardVideoAd_modal__08jqo{background:var(--surface-card,#fff);border-radius:16px;padding:32px 24px;max-width:380px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.RewardVideoAd_icon__bB2WV{font-size:3rem;margin-bottom:12px}.RewardVideoAd_title__QDFzV{font-size:1.15rem;font-weight:700;margin:0 0 8px}.RewardVideoAd_desc__T3m33{font-size:.9rem;color:var(--text-secondary,#666);margin:0 0 20px}.RewardVideoAd_reward__MBlYm{font-size:1rem;color:#10b981;font-weight:600;margin:0 0 20px}.RewardVideoAd_actions__wDw_i{display:flex;flex-direction:column;gap:10px}.RewardVideoAd_watchBtn__xXWVA{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s}.RewardVideoAd_watchBtn__xXWVA:hover{opacity:.9}.RewardVideoAd_skipBtn__6KyAw{padding:10px;border:none;background:transparent;color:var(--text-secondary,#888);font-size:.85rem;cursor:pointer}.RewardVideoAd_skipBtn__6KyAw:hover{color:var(--text-primary,#333)}.RewardVideoAd_videoPlaceholder__en9Oz{margin-bottom:16px}.RewardVideoAd_videoBox__E9uTW{width:100%;height:160px;background:#111;border-radius:12px;display:flex;align-items:center;justify-content:center}.RewardVideoAd_videoIcon__oYHUZ{font-size:2rem;color:rgba(255,255,255,.3)}.RewardVideoAd_watchingText__XAboL{font-size:.9rem;color:var(--text-secondary,#888);margin:0 0 12px}.RewardVideoAd_progressWrapper__EJRKl{display:flex;flex-direction:column;gap:4px;align-items:center}.RewardVideoAd_progressBar__ldSxH{width:100%;height:6px;background:var(--surface-muted,#eee);border-radius:3px;overflow:hidden}.RewardVideoAd_progressFill__aWOiv{height:100%;background:linear-gradient(90deg,#f59e0b,#f97316);border-radius:3px;transition:width 1s linear}.RewardVideoAd_progressLabel__FXeyQ{font-size:.75rem;color:var(--text-secondary,#999)}[data-theme=dark] .RewardVideoAd_modal__08jqo{background:#1e1e1e}@media (max-width:480px){.RewardVideoAd_overlay__0udZe{padding:12px}.RewardVideoAd_modal__08jqo{padding:24px 18px;max-width:100%}.RewardVideoAd_watchBtn__xXWVA{min-height:48px}.RewardVideoAd_skipBtn__6KyAw{min-height:44px}}.AdManagerView_container__gO96G{padding:0 16px 40px;width:100%}.AdManagerView_header__9rt6Z{margin-bottom:20px}.AdManagerView_title__8Uqa6{font-size:1.4rem;font-weight:700;margin:0}.AdManagerView_subtitle__9HB1K{font-size:.85rem;color:var(--text-secondary,#888);margin:4px 0 0}.AdManagerView_statsGrid__owKa_{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.AdManagerView_statCard__5T81S{background:var(--surface-card,#f8f8f8);border:1px solid var(--border,#e0e0e0);border-radius:10px;padding:16px;text-align:center}.AdManagerView_statLabel__5zGfa{display:block;font-size:.75rem;color:var(--text-secondary,#888);margin-bottom:4px}.AdManagerView_statValue__gG6X3{font-size:1.4rem;font-weight:700}.AdManagerView_section__a20ya{margin-bottom:24px}.AdManagerView_sectionHeader__vnA4S{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.AdManagerView_sectionTitle__KopIB{font-size:1.05rem;font-weight:600;margin:0 0 8px}.AdManagerView_slotGrid___rCHZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));grid-gap:10px;gap:10px}.AdManagerView_slotCard__0cz6v{background:var(--surface-card,#f8f8f8);border:1px solid var(--border,#e0e0e0);border-radius:8px;padding:12px}.AdManagerView_slotName__BYmpT{font-weight:600;font-size:.9rem}.AdManagerView_slotStats__iBsqA{display:flex;gap:12px;margin-top:6px;font-size:.78rem;color:var(--text-secondary,#888)}.AdManagerView_createBtn__MtHUe{padding:8px 16px;border:none;border-radius:8px;background:#0f62fe;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.AdManagerView_createBtn__MtHUe:hover{opacity:.9}.AdManagerView_formCard__M7e_1{background:var(--surface-card,#f8f8f8);border:1px solid var(--border,#e0e0e0);border-radius:10px;padding:20px;margin-bottom:16px}.AdManagerView_formGrid__8fwUg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:12px;gap:12px}.AdManagerView_formField__KissN{display:flex;flex-direction:column;gap:4px}.AdManagerView_formField__KissN label{font-size:.78rem;font-weight:600;color:var(--text-secondary,#888)}.AdManagerView_formField__KissN input,.AdManagerView_formField__KissN select{padding:8px 10px;border:1px solid var(--border,#ccc);border-radius:6px;font-size:.85rem;background:var(--surface-card,#fff);color:var(--text-primary,#111)}.AdManagerView_checkGroup__33AO9{display:flex;gap:10px;flex-wrap:wrap}.AdManagerView_checkLabel__0ed0l{display:flex;align-items:center;gap:4px;font-size:.85rem;cursor:pointer}.AdManagerView_formActions__hXcCB{display:flex;gap:8px;margin-top:14px}.AdManagerView_saveBtn__DLPdJ{padding:8px 20px;border:none;border-radius:8px;background:#10b981;color:#fff;font-weight:600;cursor:pointer}.AdManagerView_saveBtn__DLPdJ:hover{opacity:.9}.AdManagerView_cancelBtn__Lui0C{padding:8px 20px;border:1px solid var(--border,#ccc);border-radius:8px;background:transparent;color:var(--text-primary,#444);cursor:pointer}.AdManagerView_tableWrapper__5g2kF{overflow-x:auto}.AdManagerView_table__etGth{width:100%;border-collapse:collapse;font-size:.82rem}.AdManagerView_table__etGth th{text-align:left;padding:8px 10px;font-weight:600;font-size:.75rem;color:var(--text-secondary,#888);border-bottom:2px solid var(--border,#e0e0e0);white-space:nowrap}.AdManagerView_table__etGth td{padding:10px;border-bottom:1px solid var(--border,#eee);vertical-align:middle}.AdManagerView_table__etGth tr.AdManagerView_inactive__gIyKa{opacity:.5}.AdManagerView_slotBadge__SBmAM{display:inline-block;padding:2px 8px;border-radius:4px;background:#e0f2fe;color:#0369a1;font-size:.72rem;font-weight:600;white-space:nowrap}.AdManagerView_rowActions__q43eT{display:flex;gap:6px}.AdManagerView_editBtn__64QqV{padding:4px 10px;border:1px solid #0f62fe;border-radius:4px;background:transparent;color:#0f62fe;font-size:.75rem;cursor:pointer}.AdManagerView_editBtn__64QqV:hover{background:#0f62fe;color:#fff}.AdManagerView_deleteBtn__0lVJA{padding:4px 10px;border:1px solid #dc2626;border-radius:4px;background:transparent;color:#dc2626;font-size:.75rem;cursor:pointer}.AdManagerView_deleteBtn__0lVJA:hover{background:#dc2626;color:#fff}.AdManagerView_empty__ChcxB{text-align:center;color:var(--text-secondary,#888);padding:40px 0}.AdManagerView_eventList__sw6iV{display:flex;flex-direction:column;gap:6px}.AdManagerView_eventItem__GEH8y{display:flex;gap:12px;align-items:center;font-size:.8rem;padding:6px 10px;background:var(--surface-card,#f8f8f8);border-radius:6px}.AdManagerView_eventType__hykyq{font-weight:600;min-width:60px}.AdManagerView_eventTime__pIxjr{color:var(--text-secondary,#888)}.AdManagerView_eventId__ifCU0{font-family:monospace;font-size:.72rem;color:var(--text-secondary,#aaa)}[data-theme=dark] .AdManagerView_eventItem__GEH8y,[data-theme=dark] .AdManagerView_formCard__M7e_1,[data-theme=dark] .AdManagerView_slotCard__0cz6v,[data-theme=dark] .AdManagerView_statCard__5T81S{background:#1a1a1a;border-color:#333}[data-theme=dark] .AdManagerView_slotBadge__SBmAM{background:#1e3a5f;color:#7dd3fc}[data-theme=dark] .AdManagerView_formField__KissN input,[data-theme=dark] .AdManagerView_formField__KissN select{background:#1a1a1a;border-color:#333;color:#e0e0e0}@media (max-width:480px){.AdManagerView_container__gO96G{padding:0 8px 24px}.AdManagerView_title__8Uqa6{font-size:1.1rem}.AdManagerView_formCard__M7e_1{padding:14px}.AdManagerView_formActions__hXcCB{flex-direction:column}.AdManagerView_deleteBtn__0lVJA,.AdManagerView_editBtn__64QqV{min-height:44px;padding:8px 14px}}