.VidOKLogo_root__e47gl{display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content}.VidOKLogo_root__e47gl svg{width:clamp(2.5rem,8vw,50px);height:clamp(2.5rem,8vw,50px)}.VidOKLogo_contrast__vzH35{padding:5px;border-radius:50%;background:var(--vidok-blue-subtle)}.VidOKLogo_contrast__vzH35 svg{width:clamp(2rem,7vw,40px);height:clamp(2rem,7vw,40px)}.VidOKLogo_simple__OPC2i{background-color:transparent}.VidOKLogo_wordmark__OJ_Yi{font-size:clamp(1.15rem,3vw,1.45rem);font-weight:800;letter-spacing:-.02em;line-height:1;font-family:var(--theme-text-display-font-family);display:inline-flex;align-items:center;gap:.12em}.VidOKLogo_wordPart__cKMt5{color:#17b9e6;white-space:nowrap}.VidOKLogo_playIcon__yHYh0{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.05em;height:1.05em;aspect-ratio:1}.VidOKLogo_playIcon__yHYh0 svg{width:100%;height:100%;display:block}.VidOKHomeLink_root__BuMMi{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex-shrink:0;border-radius:12px;transition:opacity var(--vidok-transition,.2s ease),transform var(--vidok-transition,.2s ease)}.VidOKHomeLink_root__BuMMi:hover{opacity:.9;transform:translateY(-1px)}.VidOKHomeLink_root__BuMMi:focus-visible{outline:2px solid var(--vidok-blue,#2563eb);outline-offset:3px}.VidOKHomeLink_logo__eYnVW{width:36px;height:36px}.VidOKHomeLink_wordmark__mhzqL{line-height:1}.ThemeToggle_toggle__rtVN7{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:11px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-soft);flex-shrink:0;transition:border-color var(--vidok-transition),box-shadow var(--vidok-transition),background var(--vidok-transition),color var(--vidok-transition)}.ThemeToggle_toggle__rtVN7:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-color-hover);background:var(--hover-bg);box-shadow:var(--glow-accent)}.ThemeToggle_toggle__rtVN7:active:not(:disabled){transform:scale(.98)}.ThemeToggle_toggle__rtVN7:disabled{cursor:wait;opacity:.75}.ThemeToggle_toggleDark__PaB1v{color:#fbbf24}.ThemeToggle_toggleDark__PaB1v:hover:not(:disabled){color:#fcd34d}.ThemeToggle_toggleLight__1hy_e{color:#60a5fa}.ThemeToggle_toggleLight__1hy_e:hover:not(:disabled){color:#93c5fd}.ThemeToggle_icon__xuZsG{display:flex;align-items:center;justify-content:center;line-height:0}.ThemeToggle_icon__xuZsG svg{width:18px;height:18px}.ThemeToggle_iconCompact__ENIll svg{width:12px;height:12px}.ThemeToggle_placeholder__bS6RP{width:36px;height:36px;flex-shrink:0}.ThemeToggle_toggleCompact___BfS3{width:18px;height:18px;border-radius:5px;border:none;background:transparent;box-shadow:none}.ThemeToggle_toggleCompact___BfS3:hover:not(:disabled){background:hsla(0,0%,100%,.1);box-shadow:none}.ThemeToggle_placeholderCompact__pG2wJ{width:18px;height:18px}[data-theme=light] .ThemeToggle_toggle__rtVN7{background:var(--vidok-bg-elevated);border-color:var(--vidok-border)}.AuthShell_root__ciHzV{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px;position:relative;overflow:hidden;background:transparent}html.sky-theme .AuthShell_bg__i39_N{display:none}html.sky-theme .AuthShell_card__ufX1m{background:var(--sky-glass-bg);backdrop-filter:blur(var(--sky-glass-blur,12px));-webkit-backdrop-filter:blur(var(--sky-glass-blur,12px));border:1px solid var(--sky-glass-border);box-shadow:var(--sky-glass-shadow);border-radius:24px}.AuthShell_bg__i39_N{position:fixed;inset:0;pointer-events:none;z-index:0}.AuthShell_orb1__lJXTW{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%);top:-250px;left:-150px;animation:AuthShell_float__jPkwL 9s ease-in-out infinite}.AuthShell_orb2__Lcphp{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(255,138,0,.07) 0,transparent 70%);bottom:-200px;right:-100px;animation:AuthShell_float__jPkwL 11s ease-in-out infinite reverse}.AuthShell_orb3__230ht{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.07) 0,transparent 70%);top:50%;right:15%;transform:translateY(-50%);animation:AuthShell_float__jPkwL 13s ease-in-out 3s infinite}@keyframes AuthShell_float__jPkwL{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.AuthShell_themeBtn__wNMBE{position:fixed;top:20px;right:20px;z-index:10}@keyframes AuthShell_authSlideUp__nQZPT{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.AuthShell_card__ufX1m{position:relative;z-index:1;width:100%;background:var(--vidok-bg-elevated);border:1px solid var(--vidok-border);border-radius:var(--vidok-radius-xl);padding:44px 40px;box-shadow:var(--vidok-shadow-lg),0 0 0 1px hsla(0,0%,100%,.03),inset 0 1px 0 hsla(0,0%,100%,.05);animation:AuthShell_authSlideUp__nQZPT .38s cubic-bezier(.34,1.56,.64,1) both}[data-theme=light] .AuthShell_card__ufX1m{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:0 8px 40px rgba(15,23,42,.1),0 0 0 1px rgba(15,23,42,.04)}.AuthShell_logo__GvEMf{display:flex;justify-content:center;margin-bottom:28px;text-decoration:none;transition:opacity var(--vidok-transition)}.AuthShell_logo__GvEMf:hover{opacity:.85}.AuthShell_title__dAE3l{font-family:var(--theme-text-display-font-family);font-size:1.65rem;font-weight:700;color:var(--vidok-text);text-align:center;margin:0 0 8px!important;line-height:1.2}.AuthShell_subtitle__8ecnj{color:var(--vidok-text-muted);font-size:.9rem;text-align:center;margin:0 0 28px!important;line-height:1.55}.AuthShell_divider__qJid9{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--vidok-text-dim);font-size:.8rem}.AuthShell_divider__qJid9:after,.AuthShell_divider__qJid9:before{content:"";flex:1 1;height:1px;background:var(--vidok-border)}.AuthShell_footer__frbxc{margin-top:24px;text-align:center;color:var(--vidok-text-muted);font-size:.875rem;line-height:1.6}.AuthShell_footer__frbxc a{color:var(--vidok-blue);font-weight:600;text-decoration:none}.AuthShell_footer__frbxc a:hover{color:var(--vidok-blue-light)}@media(max-width:481px){.AuthShell_card__ufX1m{padding:32px 20px;border-radius:var(--vidok-radius-lg)}.AuthShell_title__dAE3l{font-size:1.4rem}.AuthShell_themeBtn__wNMBE{top:12px;right:12px}}.auth_form__Kg5ed .ant-form-item{margin-bottom:18px}.auth_form__Kg5ed .ant-form-item-label{padding-bottom:4px}.auth_row2__oSHCe{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media(max-width:481px){.auth_row2__oSHCe{grid-template-columns:1fr}}.auth_alert__7Q_9F{margin-bottom:20px;border-radius:var(--vidok-radius-md)!important}.auth_forgotRow___wbZw{display:flex;justify-content:flex-end;margin:-8px 0 16px}.auth_forgotLink__b65K_{font-size:.85rem;color:var(--vidok-text-dim);text-decoration:none;transition:color var(--vidok-transition)}.auth_forgotLink__b65K_:hover{color:var(--vidok-blue)}.auth_submitBtn__qqKm0{height:46px!important;font-size:1rem!important;font-weight:600!important;border-radius:var(--vidok-radius-md)!important;margin-top:4px}.auth_divider__LvKrB{display:flex;align-items:center;gap:12px;margin:24px 0;color:var(--vidok-text-dim);font-size:.8rem}.auth_divider__LvKrB:after,.auth_divider__LvKrB:before{content:"";flex:1 1;height:1px;background:var(--vidok-border)}.auth_successCard__7ItTZ{text-align:center;margin-bottom:16px}@keyframes auth_successIconIn__l5XpC{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.auth_successIcon__IG63B{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(34,197,94,.15);color:var(--vidok-success);margin-bottom:16px;animation:auth_successIconIn__l5XpC .4s cubic-bezier(.34,1.56,.64,1)}.auth_resendBtn__MI72Y{display:block;width:100%;text-align:center;margin-top:12px;font-size:.875rem;color:var(--vidok-text-dim)!important}.auth_resendBtn__MI72Y:hover{color:var(--vidok-blue)!important}.auth_resendBtn__MI72Y[disabled]{opacity:.5;cursor:not-allowed}.auth_codeInput__sjcLt{font-size:1.4rem!important;font-weight:700!important;letter-spacing:.25em!important;text-align:center!important;height:56px!important}