@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/material-icons-latin-400-normal-kAwBdRge.woff2)format("woff2"),url(/assets/material-icons-latin-400-normal-B5tbEuci.woff)format("woff")}:root{--design-width:750;--u:min(.573333px, calc(100vw / 750));--page:#f6f7fb;--section:#f2f5f9;--card:#fff;--input:#f2f5f9;--text:#172033;--muted:#657086;--hint:#b4b5b5;--divider:#e8edf3;--icon:#465264;--primary:#1677ff;--primary-soft:#eaf3ff;--success:#00a97f;--danger:#e2535e;--safe-top:0px;--safe-right:0px;--safe-bottom:0px;--safe-left:0px;--app-width:min(100vw, 430px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--page:#101a1a;--section:#162626;--card:#1e3737;--input:#253c3c;--text:#f4f7f7;--muted:#aebaba;--hint:#728080;--divider:#304747;--icon:#dce4e4;--primary:#2a82fe;--primary-soft:#253c3c;--success:#23c99a;--danger:#f26b73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#app{overscroll-behavior:none;background:#dfe4eb;width:100%;min-width:320px;max-width:100%;height:100%;margin:0;overflow:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:calc(28 * var(--u));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1.35}button,input,textarea,select{font:inherit;color:inherit}button{appearance:none;background:0 0;border:0;margin:0;padding:0}input,textarea{-webkit-user-select:text;user-select:text}@supports (-webkit-touch-callout:none){input,textarea,select,[contenteditable=true]{font-size:max(16px,1em)!important}}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}img{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}::-webkit-scrollbar{width:0;height:0}.app-shell{width:var(--app-width);min-width:0;max-width:100%;height:100dvh;min-height:100%;padding-top:var(--safe-top);padding-right:var(--safe-right);padding-left:var(--safe-left);background:var(--page);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 48px #1720331a}.app-background,.scroll-view{width:100%;min-width:0;max-width:100%}.scroll-view{overscroll-behavior-y:contain;height:100%;scroll-padding-block:var(--safe-top) var(--safe-bottom);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}.keyboard-safe-scroll.android-keyboard-form-active{overflow-anchor:none;scroll-behavior:auto}.keyboard-safe-scroll.android-keyboard-form-active:after{height:var(--android-keyboard-reveal-space,min(72vw, 320px));content:"";pointer-events:none;display:block}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;justify-content:center;align-items:center;width:1em;min-width:1em;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}html:not(.material-icons-ready) .material-icons{visibility:hidden}.pressable{cursor:pointer;touch-action:manipulation}.pressable:active{transform:scale(.985)}:where(button,a,input,textarea,select,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:max(2px, calc(4 * var(--u))) solid var(--primary);outline-offset:max(2px, calc(4 * var(--u)))}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([class*=spinner],.app-loading-spinner){transform-origin:50%;animation:.8s linear infinite app-loading-spinner-rotate}@keyframes app-loading-spinner-rotate{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:where([class*=spinner],.app-loading-spinner){animation-name:app-loading-spinner-rotate!important;animation-duration:1.2s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}}@media (max-width:430px){.app-shell{box-shadow:none}}.global-notice-backdrop[data-v-b098e494]{z-index:1260;padding:max(calc(28 * var(--u)), var(--safe-top)) calc(48 * var(--u)) max(calc(28 * var(--u)), var(--safe-bottom));background:#000000a1;place-items:center;animation:.2s both global-notice-fade-in-b098e494;display:grid;position:absolute;inset:0}.global-notice-card[data-v-b098e494]{width:100%;max-width:calc(654 * var(--u));max-height:min(calc(840 * var(--u)), calc(100dvh - var(--safe-top) - var(--safe-bottom) - 56 * var(--u)));border:1px solid var(--divider);border-radius:calc(28 * var(--u));background:var(--card);color:var(--text);box-shadow:0 calc(10 * var(--u)) calc(42 * var(--u)) #00000038;outline:none;animation:.24s cubic-bezier(.2,.82,.3,1) both global-notice-card-in-b098e494;overflow:hidden}.global-notice-header[data-v-b098e494]{height:calc(180 * var(--u));background:linear-gradient(125deg, var(--primary), color-mix(in srgb, var(--primary) 70%, #8e6cff));color:#fff;isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.global-notice-header img[data-v-b098e494]{z-index:-1;top:calc(-82 * var(--u));left:calc(-8 * var(--u));width:calc(300 * var(--u));height:calc(300 * var(--u));object-fit:contain;filter:drop-shadow(0 calc(8 * var(--u)) calc(12 * var(--u)) #32196433);position:absolute}.global-notice-header strong[data-v-b098e494]{margin-left:calc(90 * var(--u));font-size:calc(36 * var(--u));letter-spacing:calc(2 * var(--u));text-shadow:0 calc(2 * var(--u)) calc(5 * var(--u)) #00000021;font-weight:800}.notice-glow[data-v-b098e494]{z-index:-2;background:#ffffff17;border-radius:50%;position:absolute}.notice-glow-one[data-v-b098e494]{top:calc(10 * var(--u));right:calc(20 * var(--u));width:calc(180 * var(--u));height:calc(180 * var(--u))}.notice-glow-two[data-v-b098e494]{bottom:calc(-40 * var(--u));left:calc(170 * var(--u));width:calc(120 * var(--u));height:calc(120 * var(--u))}.global-notice-content[data-v-b098e494]{min-height:calc(300 * var(--u));max-height:calc(500 * var(--u));padding:calc(34 * var(--u)) calc(28 * var(--u)) calc(18 * var(--u));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.global-notice-content h2[data-v-b098e494]{align-items:center;gap:calc(10 * var(--u));min-width:0;font-size:calc(30 * var(--u));margin:0;line-height:1.35;display:flex}.global-notice-content h2 i[data-v-b098e494]{width:calc(6 * var(--u));height:calc(28 * var(--u));border-radius:calc(3 * var(--u));background:var(--primary);flex:none}.global-notice-content p[data-v-b098e494]{margin:calc(18 * var(--u)) 0 0;color:var(--muted);font-size:calc(28 * var(--u));white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.global-notice-actions[data-v-b098e494]{padding:calc(12 * var(--u)) calc(28 * var(--u)) calc(24 * var(--u))}.global-notice-actions button[data-v-b098e494]{width:100%;display:block}.global-notice-view[data-v-b098e494]{height:calc(92 * var(--u));border-radius:calc(46 * var(--u));background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 82%, transparent));color:#fff;font-size:calc(30 * var(--u));letter-spacing:calc(.5 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(20 * var(--u)) color-mix(in srgb, var(--primary) 28%, transparent);font-weight:750}.global-notice-later[data-v-b098e494]{min-height:calc(66 * var(--u));margin-top:calc(8 * var(--u));color:var(--muted);font-size:calc(26 * var(--u))}@keyframes global-notice-fade-in-b098e494{0%{opacity:0}}@keyframes global-notice-card-in-b098e494{0%{opacity:0;transform:translateY(calc(20 * var(--u))) scale(.96)}}@media (prefers-reduced-motion:reduce){.global-notice-backdrop[data-v-b098e494],.global-notice-card[data-v-b098e494]{animation-duration:.01ms}}.app-background[data-v-4e291b8d]{width:100%;height:100%;position:relative}.global-prize-ticker[data-v-4e291b8d]{z-index:850;top:calc(var(--safe-top) + 100 * var(--u));height:calc(92 * var(--u));pointer-events:none;position:absolute;left:0;right:0}.global-prize-ticker-button[data-v-4e291b8d]{width:100%;height:100%;padding:0 calc(26 * var(--u));align-items:center;gap:calc(16 * var(--u));color:#fff;pointer-events:auto;background:linear-gradient(90deg,#000000f0,#071e1cf0);display:flex}.global-prize-ticker-icons[data-v-4e291b8d]{font-size:calc(34 * var(--u));white-space:nowrap;flex:none}.global-prize-ticker-marquee[data-v-4e291b8d]{min-width:0;font-size:calc(28 * var(--u));white-space:nowrap;flex:1;font-weight:680;line-height:1.2;overflow:hidden}.global-prize-ticker-track[data-v-4e291b8d]{will-change:transform;align-items:center;width:max-content;animation:6.8s linear infinite global-prize-marquee-4e291b8d;display:flex}.global-prize-ticker-message[data-v-4e291b8d]{padding-right:calc(108 * var(--u));flex:none;display:inline-block}.global-prize-ticker-button>strong[data-v-4e291b8d]{padding:calc(13 * var(--u)) calc(24 * var(--u));border-radius:calc(32 * var(--u));font-size:calc(25 * var(--u));background:#d32f2f;flex:none}.prize-ticker-enter-active[data-v-4e291b8d],.prize-ticker-leave-active[data-v-4e291b8d]{transition:opacity .2s,transform .2s}.prize-ticker-enter-from[data-v-4e291b8d],.prize-ticker-leave-to[data-v-4e291b8d]{opacity:0;transform:translateY(calc(-12 * var(--u)))}@keyframes global-prize-marquee-4e291b8d{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.global-prize-ticker-track[data-v-4e291b8d]{animation:12s linear infinite global-prize-marquee-4e291b8d!important}}.global-toast[data-v-4e291b8d]{z-index:1000;left:50%;bottom:calc(150 * var(--u) + var(--safe-bottom));max-width:calc(620 * var(--u));padding:calc(18 * var(--u)) calc(28 * var(--u));border-radius:calc(18 * var(--u));color:#fff;font-size:calc(24 * var(--u));text-align:center;background:#0a121cdb;position:absolute;transform:translate(-50%);box-shadow:0 5px 18px #0000002e}.guest-reminder-backdrop[data-v-4e291b8d]{z-index:1200;background:#0000008c;place-items:center;display:grid;position:absolute;inset:0}.guest-reminder[data-v-4e291b8d]{width:calc(610 * var(--u));border-radius:calc(28 * var(--u));color:#242a34;box-shadow:0 calc(16 * var(--u)) calc(48 * var(--u)) #0003;text-align:center;background:#fff;overflow:hidden}.guest-reminder h2[data-v-4e291b8d]{padding:calc(44 * var(--u)) calc(24 * var(--u)) calc(43 * var(--u));font-size:calc(38 * var(--u));margin:0;font-weight:800;line-height:1}.guest-reminder-copy[data-v-4e291b8d]{padding:0 calc(36 * var(--u)) calc(67 * var(--u));color:#687180;font-size:calc(28 * var(--u));text-align:left;line-height:1.58}.guest-reminder-copy p[data-v-4e291b8d]{white-space:nowrap;margin:0}.guest-reminder-confirm[data-v-4e291b8d]{width:100%;height:calc(90 * var(--u));color:var(--primary);font-size:calc(31 * var(--u));border-top:1px solid #edf0f4;font-weight:750}.toast-enter-active[data-v-4e291b8d],.toast-leave-active[data-v-4e291b8d]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-4e291b8d],.toast-leave-to[data-v-4e291b8d]{opacity:0;transform:translate(-50%,8px)}.network-guard[data-v-4e291b8d]{z-index:1300;padding:calc(44 * var(--u));background:linear-gradient(#f8fbfff7,#e9f3fdfa);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.network-guard-card[data-v-4e291b8d]{width:min(100%, calc(600 * var(--u)));text-align:center;flex-direction:column;align-items:center;display:flex}.network-guard-icon[data-v-4e291b8d]{color:#61748c;font-size:calc(112 * var(--u))}.network-guard h2[data-v-4e291b8d]{margin:calc(30 * var(--u)) 0 0;font-size:calc(36 * var(--u));font-weight:750}.network-guard p[data-v-4e291b8d]{margin:calc(18 * var(--u)) 0 calc(46 * var(--u));color:var(--muted);font-size:calc(28 * var(--u));line-height:1.5}.network-guard button[data-v-4e291b8d]{width:100%;height:calc(92 * var(--u));border-radius:calc(28 * var(--u));font-size:calc(29 * var(--u));font-weight:700}.network-retry[data-v-4e291b8d]{background:var(--primary);color:#fff}.network-retry[data-v-4e291b8d]:disabled{opacity:.7}.network-service[data-v-4e291b8d]{margin-top:calc(18 * var(--u));border:1px solid var(--primary);color:var(--primary);background:#ffffffb8}.cached-image--pending[data-v-7eed2c6f]{border-radius:inherit;will-change:background-position;background-position:-160% 0;background-size:250% 100%;min-height:1.2em;animation:1.15s linear infinite cached-image-shimmer-7eed2c6f;overflow:hidden;background:#dfe3e8 linear-gradient(112deg,#dfe3e8 38%,#f1f3f5 50%,#dfe3e8 62%)!important}@keyframes cached-image-shimmer-7eed2c6f{to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.cached-image--pending[data-v-7eed2c6f]{animation:none}}.app-logo[data-v-401a031f]{object-fit:cover;border-radius:20%}.field-block[data-v-de58be55]{width:100%;margin:0 0 calc(28 * var(--u));display:block}.field-label[data-v-de58be55]{margin:0 0 calc(14 * var(--u));color:var(--text);font-size:calc(26 * var(--u));font-weight:650;line-height:1.5;display:block}.field[data-v-de58be55]{border:1px solid var(--divider);border-radius:calc(24 * var(--u));background:var(--input);align-items:center;min-height:60px;transition:border-color .12s;display:flex;overflow:hidden}.field.focused[data-v-de58be55]{border:calc(2 * var(--u)) solid var(--primary)}.field-icon[data-v-de58be55]{width:45px;color:var(--muted);font-size:calc(30 * var(--u));flex:0 0 45px}.field-icon--svg[data-v-de58be55]{height:calc(30 * var(--u));margin-inline:calc(8 * var(--u));fill:currentColor}input[data-v-de58be55]{width:100%;min-width:0;height:58px;padding:0 calc(22 * var(--u));color:var(--text);font-size:max(16px, calc(30 * var(--u)));caret-color:var(--primary);background:0 0;border:0;outline:0;line-height:1}.field-icon+input[data-v-de58be55]{padding-left:0}input[data-v-de58be55]::placeholder{color:var(--hint);font-size:max(16px, calc(32 * var(--u)));opacity:1;font-weight:400}.reveal[data-v-de58be55]{flex:0 0 calc(90 * var(--u));place-items:center;height:58px;display:grid}.reveal img[data-v-de58be55]{width:calc(36 * var(--u));height:calc(36 * var(--u));filter:none}.app-button[data-v-a6e5423c]{width:100%;height:calc(96 * var(--u));border:calc(2 * var(--u)) solid var(--primary);border-radius:calc(28 * var(--u));background:var(--primary);color:#fff;min-height:48px;font-size:calc(30 * var(--u));justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.app-button.soft[data-v-a6e5423c]{background:var(--primary-soft);color:var(--primary);border-color:#0000;font-weight:750}.app-button[data-v-a6e5423c]:disabled{opacity:.62;cursor:default}.spinner[data-v-a6e5423c]{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin-a6e5423c}@keyframes spin-a6e5423c{to{transform:rotate(360deg)}}.auth-page[data-v-8fb1eabc]{color:var(--text);background:linear-gradient(#fff 0%,#eaf3fc 100%);position:relative}.auth-content[data-v-8fb1eabc]{min-height:100%}.brand-stage[data-v-8fb1eabc]{width:100%;min-height:calc(424 * var(--u));padding:calc(100 * var(--u)) 0;place-items:center;display:grid;position:relative}.brand-lockup[data-v-8fb1eabc]{flex-direction:column;align-items:center;display:flex}.site-name[data-v-8fb1eabc]{margin-top:calc(16 * var(--u));font-size:calc(48 * var(--u));font-weight:760;line-height:1}.service[data-v-8fb1eabc]{top:calc(50 * var(--u));right:calc(50 * var(--u));width:calc(110 * var(--u));height:calc(110 * var(--u));border-radius:calc(12 * var(--u));position:absolute;overflow:hidden}.service img[data-v-8fb1eabc]{object-fit:cover;width:100%;height:100%}.login-content[data-v-8fb1eabc]{width:100%;min-width:0;max-width:100%;padding:calc(20 * var(--u)) calc(28 * var(--u)) calc(40 * var(--u))}h1[data-v-8fb1eabc]{font-size:calc(42 * var(--u));margin:0;font-weight:820;line-height:1.45}p[data-v-8fb1eabc]{margin:calc(10 * var(--u)) 0 calc(34 * var(--u));color:var(--muted);font-size:calc(25 * var(--u));line-height:1.35}.login-card[data-v-8fb1eabc]{width:100%;min-width:0;max-width:100%;padding:calc(36 * var(--u)) calc(36 * var(--u)) calc(34 * var(--u));border-radius:calc(36 * var(--u));background:var(--card);box-shadow:0 8px 24px #1f355310}.button-gap[data-v-8fb1eabc]{height:calc(18 * var(--u))}.guest-gap[data-v-8fb1eabc]{height:calc(20 * var(--u))}.offline-demo[data-v-8fb1eabc]{width:100%;margin-top:calc(18 * var(--u));padding:calc(12 * var(--u));color:var(--muted);font-size:calc(23 * var(--u));text-align:center;text-underline-offset:calc(5 * var(--u));text-decoration:underline;display:block}.switch-auth[data-v-8fb1eabc]{margin:calc(38 * var(--u)) auto 0;padding:calc(10 * var(--u)) calc(30 * var(--u));color:var(--muted);font-size:calc(26 * var(--u));display:block}.switch-auth strong[data-v-8fb1eabc]{color:var(--primary);font-weight:750}.auth-loading-mask[data-v-8fb1eabc]{z-index:1600;padding:max(24px, var(--safe-top)) 24px max(24px, var(--safe-bottom));background:#0813219e;place-items:center;display:grid;position:fixed;inset:0}.auth-loading-card[data-v-8fb1eabc]{width:min(calc(610 * var(--u)), calc(100vw - 48px));min-height:calc(410 * var(--u));padding:calc(44 * var(--u)) calc(42 * var(--u)) calc(38 * var(--u));border-radius:calc(34 * var(--u));color:#192534;box-shadow:0 calc(20 * var(--u)) calc(70 * var(--u)) #00000042;text-align:center;background:#fffffff7;border:1px solid #ffffffc7;flex-direction:column;align-items:center;display:flex}.auth-loading-spinner[data-v-8fb1eabc]{width:calc(72 * var(--u));height:calc(72 * var(--u));margin-bottom:calc(24 * var(--u));border:calc(6 * var(--u)) solid #dceaff;border-top-color:var(--primary);border-radius:50%;animation:.8s linear infinite auth-spinner-8fb1eabc;position:relative}.auth-loading-spinner i[data-v-8fb1eabc]{inset:calc(13 * var(--u));background:var(--primary);opacity:.12;border-radius:50%;position:absolute}.auth-loading-card>small[data-v-8fb1eabc]{color:var(--primary);font-size:calc(22 * var(--u));letter-spacing:.08em;font-weight:750}.auth-loading-card>strong[data-v-8fb1eabc]{margin-top:calc(10 * var(--u));font-size:calc(34 * var(--u));font-weight:820;line-height:1.35}.auth-loading-card>p[data-v-8fb1eabc]{min-height:calc(68 * var(--u));margin:calc(14 * var(--u)) 0 calc(27 * var(--u));color:#687587;font-size:calc(24 * var(--u));line-height:1.45}.auth-loading-progress[data-v-8fb1eabc]{width:100%;height:calc(10 * var(--u));background:#e6edf6;border-radius:999px;position:relative;overflow:hidden}.auth-loading-progress>i[data-v-8fb1eabc]{border-radius:inherit;background:linear-gradient(90deg, #41a3ff, var(--primary));height:100%;transition:width .2s;display:block}.auth-loading-progress--indeterminate[data-v-8fb1eabc]:before{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--primary), transparent);content:"";width:42%;height:100%;animation:1.15s ease-in-out infinite auth-progress-8fb1eabc;position:absolute}.auth-loading-meta[data-v-8fb1eabc]{min-height:calc(30 * var(--u));margin-top:calc(17 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));color:#8a95a3;font-size:calc(20 * var(--u));display:flex}.auth-cache-badge[data-v-8fb1eabc]{padding:calc(4 * var(--u)) calc(11 * var(--u));color:#238853;background:#e8f6ee;border-radius:999px;font-weight:750}.auth-loading-enter-active[data-v-8fb1eabc],.auth-loading-leave-active[data-v-8fb1eabc]{transition:opacity .18s}.auth-loading-enter-active .auth-loading-card[data-v-8fb1eabc],.auth-loading-leave-active .auth-loading-card[data-v-8fb1eabc]{transition:transform .18s,opacity .18s}.auth-loading-enter-from[data-v-8fb1eabc],.auth-loading-leave-to[data-v-8fb1eabc]{opacity:0}.auth-loading-enter-from .auth-loading-card[data-v-8fb1eabc],.auth-loading-leave-to .auth-loading-card[data-v-8fb1eabc]{opacity:0;transform:translateY(calc(12 * var(--u))) scale(.98)}@keyframes auth-progress-8fb1eabc{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes auth-spinner-8fb1eabc{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){:root[data-theme=dark] .auth-page[data-v-8fb1eabc]{background:linear-gradient(#1e3737 0%,#000 100%)}}.register-page[data-v-8d70a460]{background:linear-gradient(#fff 0%,#eaf3fc 100%);position:relative}.back[data-v-8d70a460]{z-index:2;top:calc(30 * var(--u));left:calc(30 * var(--u));width:calc(76 * var(--u));height:calc(76 * var(--u));color:var(--icon);place-items:center;display:grid;position:absolute}.back .material-icons[data-v-8d70a460]{font-size:calc(44 * var(--u))}.register-brand[data-v-8d70a460]{min-height:calc(424 * var(--u));padding:calc(100 * var(--u)) 0;flex-direction:column;align-items:center;display:flex}.site-name[data-v-8d70a460]{margin-top:calc(26 * var(--u));font-size:calc(48 * var(--u));font-weight:760;line-height:1}.register-form[data-v-8d70a460]{width:100%;min-width:0;max-width:100%;padding:calc(26 * var(--u)) calc(50 * var(--u)) calc(40 * var(--u))}.register-form[data-v-8d70a460] .field-block{margin-bottom:calc(24 * var(--u))}.sms-code-row[data-v-8d70a460]{margin-bottom:calc(24 * var(--u));align-items:flex-end;gap:calc(16 * var(--u));display:flex}.sms-code-row[data-v-8d70a460] .field-block{flex:1;min-width:0;margin-bottom:0}.send-code[data-v-8d70a460]{height:60px;min-width:calc(170 * var(--u));padding:0 calc(22 * var(--u));border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);border-radius:calc(24 * var(--u));background:color-mix(in srgb, var(--primary) 10%, var(--card));color:var(--primary);font-size:calc(26 * var(--u));white-space:nowrap;flex:none;font-weight:700}.send-code[data-v-8d70a460]:disabled{opacity:.5}.code-validity[data-v-8d70a460]{margin:calc(-13 * var(--u)) 0 calc(22 * var(--u));color:var(--muted);font-size:calc(21 * var(--u));line-height:1.3}.register-button-gap[data-v-8d70a460]{height:calc(72 * var(--u))}.register-form[data-v-8d70a460] .app-button{height:calc(100 * var(--u));border-radius:calc(100 * var(--u))}.switch-auth[data-v-8d70a460]{margin:calc(30 * var(--u)) auto 0;padding:calc(10 * var(--u)) calc(30 * var(--u));color:var(--muted);font-size:calc(26 * var(--u));display:block}.switch-auth strong[data-v-8d70a460]{color:var(--primary);font-weight:750}.floating-manager[data-v-6824ca5e]{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.floating-service[data-v-6824ca5e],.floating-ad-column[data-v-6824ca5e]{pointer-events:auto;touch-action:none;position:absolute;top:0;left:0}.floating-service[data-v-6824ca5e]{width:calc(130 * var(--u));height:calc(130 * var(--u));border-radius:calc(12 * var(--u));filter:drop-shadow(0 4px 8px #0000001f);overflow:hidden}.floating-service img[data-v-6824ca5e]{object-fit:cover;width:100%;height:100%}.floating-ad-column[data-v-6824ca5e]{width:calc(130 * var(--u));gap:calc(20 * var(--u));flex-direction:column;display:flex}.floating-ad[data-v-6824ca5e]{width:calc(130 * var(--u));height:calc(130 * var(--u));border-radius:calc(10 * var(--u));overflow:hidden;box-shadow:0 4px 12px #0000001f}.floating-ad img[data-v-6824ca5e]{object-fit:cover;width:100%;height:100%}.ad-banner[data-v-31109987]{contain:layout paint;border-radius:calc(18 * var(--u));isolation:isolate;touch-action:pan-y;background:0 0;width:100%;min-width:0;position:relative;overflow:hidden}.ad-banner-track[data-v-31109987]{width:100%;height:100%;transform-style:preserve-3d;touch-action:pan-y;will-change:transform;display:flex}.ad-banner-track.animated[data-v-31109987]{transition:transform .42s cubic-bezier(.22,.61,.36,1)}.ad-banner-item[data-v-31109987]{pointer-events:none;touch-action:pan-y;background:0 0;border:0;flex:0 0 100%;width:100%;min-width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.ad-banner-item.active[data-v-31109987]{pointer-events:auto}.ad-banner-item[data-v-31109987]:active{transform:none}.ad-banner-item img[data-v-31109987]{object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.ad-banner.is-dragging[data-v-31109987],.ad-banner.is-dragging[data-v-31109987] *{cursor:grabbing;-webkit-user-select:none;user-select:none}.ad-dots[data-v-31109987]{z-index:2;right:0;bottom:calc(10 * var(--u));justify-content:center;align-items:center;gap:calc(8 * var(--u));pointer-events:none;display:flex;position:absolute;left:0}.ad-dots button[data-v-31109987]{width:calc(10 * var(--u));height:calc(10 * var(--u));pointer-events:auto;background:#fff9;border:0;border-radius:99px;padding:0;transition:width .24s,background-color .24s;box-shadow:0 1px 3px #00000038}.ad-dots button.active[data-v-31109987]{width:calc(24 * var(--u));background:#fff}.ad-dots button[data-v-31109987]:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.ad-banner-track.animated[data-v-31109987],.ad-dots button[data-v-31109987]{transition-duration:.001ms}}.ad-icon-grid[data-v-c9d34aad]{margin:calc(30 * var(--u)) calc(20 * var(--u)) 0;column-gap:calc(20 * var(--u));row-gap:calc(16 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ad-icon[data-v-c9d34aad]{min-width:0;color:var(--muted);font-size:calc(22 * var(--u));flex-direction:column;align-items:center;font-weight:500;line-height:1.2;display:flex}.ad-icon-image[data-v-c9d34aad]{border-radius:calc(22 * var(--u));display:block}.ad-icon-image img[data-v-c9d34aad]{width:calc(96 * var(--u));height:calc(96 * var(--u));border-radius:calc(18 * var(--u));object-fit:cover}.ad-icon>span[data-v-c9d34aad]:last-child{width:100%;margin-top:calc(8 * var(--u));text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movie-card[data-v-f3b9009d]{min-width:0;padding-bottom:calc(12 * var(--u));border:1px solid var(--divider);border-radius:calc(20 * var(--u));background:var(--card);box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) #0b2a4a14;text-align:left;display:block;overflow:hidden}.movie-cover[data-v-f3b9009d]{width:100%;height:calc(232 * var(--u));border-radius:calc(19 * var(--u)) calc(19 * var(--u)) 0 0;background:#e7ebf1;display:block;position:relative;overflow:hidden}.movie-cover img[data-v-f3b9009d]{object-fit:cover;width:100%;height:100%}.movie-duration[data-v-f3b9009d]{right:calc(10 * var(--u));bottom:calc(9 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:calc(8 * var(--u));color:#fff;font-size:calc(19 * var(--u));background:#080e18b8;line-height:1.2;position:absolute}.movie-title[data-v-f3b9009d]{min-height:calc(65 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) 0;color:var(--text);font-size:calc(27 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.movie-meta[data-v-f3b9009d]{margin-top:calc(5 * var(--u));padding:0 calc(16 * var(--u));color:#8993a5;font-size:calc(21 * var(--u));display:block}.movie-stats[data-v-f3b9009d]{margin-top:calc(4 * var(--u));padding:0 calc(16 * var(--u));color:var(--muted);font-size:calc(22 * var(--u));justify-content:space-between;align-items:center;display:flex}.movie-stats>span[data-v-f3b9009d]{align-items:center;gap:calc(5 * var(--u));display:flex}.movie-stats .material-icons[data-v-f3b9009d]{font-size:calc(29 * var(--u))}.movie-stats .liked[data-v-f3b9009d]{color:#f04452}.movie-card.compact .movie-cover[data-v-f3b9009d]{height:calc(214 * var(--u))}.content-ad-card[data-v-8e797fe1]{min-width:0;padding-bottom:calc(12 * var(--u));border:1px solid var(--divider);border-radius:calc(20 * var(--u));background:var(--card);color:var(--text);text-align:left;box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) #0b2a4a14;flex-direction:column;display:flex;overflow:hidden}.content-ad-card[data-v-8e797fe1]>:is(img,.cached-image-shell){aspect-ratio:345/232;object-fit:cover;object-position:50% 50%;flex:none;width:100%;max-width:none;height:auto}.ad-copy[data-v-8e797fe1]{min-height:calc(78 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) 0;flex-direction:column;flex:1;display:flex}.ad-copy strong[data-v-8e797fe1]{font-size:calc(27 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.content-ad-card.short[data-v-8e797fe1]{height:calc(598 * var(--u));color:#fff;box-shadow:none;background:#000;border:0;padding-bottom:0}.content-ad-card.short[data-v-8e797fe1]>:is(img,.cached-image-shell){aspect-ratio:345/432;object-fit:contain;background:#000;height:auto}.content-ad-card.short .ad-copy[data-v-8e797fe1]{min-height:0;padding:calc(16 * var(--u))}.content-ad-card.short .ad-copy strong[data-v-8e797fe1]{min-height:calc(72 * var(--u));font-size:calc(28 * var(--u));font-weight:500}.content-ad-card.short small[data-v-8e797fe1]{justify-content:flex-end;align-items:center;gap:calc(7 * var(--u));color:#aaa;font-size:calc(24 * var(--u));margin-top:auto;display:flex}.content-ad-card.short .material-icons[data-v-8e797fe1]{font-size:calc(32 * var(--u))}:root[data-theme=dark]{box-shadow:none}.movie-page[data-v-7622cd0a]{background:linear-gradient(#f7f8ff 0%,#f4f8ff 70%,#f9fbff 100%);width:100%;height:100%;position:relative;overflow:hidden}.movie-page[data-v-7622cd0a]:focus{outline:0}.movie-topbar[data-v-7622cd0a]{z-index:3;height:calc(112 * var(--u));padding:calc(7 * var(--u)) calc(20 * var(--u)) calc(9 * var(--u));align-items:center;gap:calc(12 * var(--u));grid-template-columns:calc(84 * var(--u)) minmax(0,1fr) calc(54 * var(--u)) calc(54 * var(--u));background:#f7f8ff;display:grid;position:relative}.brand[data-v-7622cd0a]{width:calc(84 * var(--u));height:calc(84 * var(--u));border-radius:calc(15 * var(--u));object-fit:cover}.search-pill[data-v-7622cd0a]{min-width:0;height:calc(80 * var(--u));padding:0 calc(20 * var(--u)) 0 calc(28 * var(--u));border-radius:calc(44 * var(--u));color:#a3a6b0;font-size:calc(25 * var(--u));background:#ebebf2;justify-content:flex-end;align-items:center;display:flex}.search-pill .material-icons[data-v-7622cd0a]{color:#4a5261;font-size:calc(43 * var(--u))}.top-action[data-v-7622cd0a]{width:calc(54 * var(--u));height:calc(72 * var(--u));place-items:center;display:grid}.top-action-icon[data-v-7622cd0a]{width:calc(48 * var(--u));height:calc(48 * var(--u));background:#3f4958;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.history-icon[data-v-7622cd0a]{-webkit-mask-image:url(/assets/svg/history.svg);mask-image:url(/assets/svg/history.svg)}.notice-icon[data-v-7622cd0a]{-webkit-mask-image:url(/assets/svg/notice.svg);mask-image:url(/assets/svg/notice.svg)}.movie-scroll[data-v-7622cd0a]{height:calc(100% - 112 * var(--u));padding-bottom:calc(50 * var(--u))}.hero[data-v-7622cd0a]{width:calc(100% - 40 * var(--u));margin:calc(17 * var(--u)) calc(20 * var(--u)) 0}.quick-grid[data-v-7622cd0a]{margin:calc(38 * var(--u)) calc(16 * var(--u)) 0;row-gap:calc(34 * var(--u));grid-template-columns:repeat(4,1fr);display:grid}.quick-entry[data-v-7622cd0a]{color:#606879;min-width:0;font-size:calc(24 * var(--u));flex-direction:column;align-items:center;line-height:1.1;display:flex}.quick-entry img[data-v-7622cd0a]{width:calc(96 * var(--u));height:calc(96 * var(--u));margin-bottom:calc(8 * var(--u));border-radius:calc(18 * var(--u));object-fit:cover}.activity-entry[data-v-7622cd0a]{width:calc(100% - 40 * var(--u));height:calc(132 * var(--u));margin:calc(38 * var(--u)) calc(20 * var(--u)) 0;padding:0 calc(18 * var(--u));border:calc(2 * var(--u)) solid #2185fa;border-radius:calc(26 * var(--u));text-align:left;background:#fff;align-items:center;display:flex}.activity-entry>img[data-v-7622cd0a]{width:calc(78 * var(--u));height:calc(78 * var(--u));border-radius:calc(16 * var(--u));object-fit:cover}.activity-entry>span[data-v-7622cd0a]{min-width:0;margin-left:calc(18 * var(--u));flex-direction:column;flex:1;display:flex}.activity-entry strong[data-v-7622cd0a]{color:#20293a;font-size:calc(31 * var(--u))}.activity-entry small[data-v-7622cd0a]{margin-top:calc(5 * var(--u));color:#7d8798;font-size:calc(23 * var(--u))}.activity-entry b[data-v-7622cd0a]{height:calc(66 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(36 * var(--u));color:#fff;font-size:calc(24 * var(--u));white-space:nowrap;background:#218bff;place-items:center;display:grid}.online-anchors[data-v-7622cd0a]{margin:calc(28 * var(--u)) 0 calc(10 * var(--u))}.online-anchors header[data-v-7622cd0a]{padding:0 calc(20 * var(--u));justify-content:space-between;align-items:center;display:flex}.online-anchors header>span[data-v-7622cd0a]{align-items:center;gap:calc(12 * var(--u));display:flex}.online-anchors h2[data-v-7622cd0a]{color:#1d2534;font-size:calc(34 * var(--u));margin:0;font-weight:800}.online-anchors b[data-v-7622cd0a]{padding:calc(6 * var(--u)) calc(16 * var(--u));color:#fff;font-size:calc(22 * var(--u));background:#2f8cff;border-radius:999px}.anchor-rail[data-v-7622cd0a]{height:calc(138 * var(--u));margin-top:calc(18 * var(--u));padding:0 calc(20 * var(--u));gap:calc(18 * var(--u));display:flex;overflow-x:auto}.anchor-item[data-v-7622cd0a]{width:calc(112 * var(--u));color:#454e5f;font-size:calc(23 * var(--u));flex-direction:column;flex:none;align-items:center;display:flex}.anchor-item>span[data-v-7622cd0a]{width:calc(84 * var(--u));height:calc(84 * var(--u));position:relative}.anchor-item img[data-v-7622cd0a]{object-fit:cover;border-radius:50%;width:100%;height:100%}.anchor-item i[data-v-7622cd0a]{width:calc(19 * var(--u));height:calc(19 * var(--u));border:calc(3 * var(--u)) solid #fff;background:#27ca84;border-radius:50%;position:absolute;bottom:0;right:0}.anchor-item strong[data-v-7622cd0a]{max-width:100%;margin-top:calc(8 * var(--u));font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.category-section[data-v-7622cd0a]{margin-top:calc(30 * var(--u))}h2[data-v-7622cd0a]{color:#1d2534;font-size:calc(34 * var(--u));margin:0;font-weight:750}.category-section>h2[data-v-7622cd0a]{padding:0 calc(20 * var(--u))}.category-tabs[data-v-7622cd0a]{margin-top:calc(36 * var(--u));padding:0 calc(36 * var(--u));gap:calc(20 * var(--u));display:flex;overflow-x:auto}.category-tab[data-v-7622cd0a]{height:calc(66 * var(--u));padding:0 calc(30 * var(--u));border-radius:calc(50 * var(--u));color:#5f687a;font-size:calc(26 * var(--u));background:#fff;border:1px solid #edf0f5;flex:none;font-weight:600}.category-tab.selected[data-v-7622cd0a]{color:#fff;background:#1683fb;border-color:#1683fb}.section-heading[data-v-7622cd0a]{padding:0 calc(20 * var(--u));justify-content:space-between;align-items:center;display:flex}.more-link[data-v-7622cd0a],.section-heading small[data-v-7622cd0a]{color:#7c8798;font-size:calc(23 * var(--u))}.recommend-section[data-v-7622cd0a],.category-feed[data-v-7622cd0a]{margin-top:calc(46 * var(--u));padding-bottom:calc(12 * var(--u))}.feature-movie[data-v-7622cd0a]{width:calc(100% - 40 * var(--u));height:calc(330 * var(--u));margin:calc(22 * var(--u)) calc(20 * var(--u)) 0;border-radius:calc(20 * var(--u));text-align:left;display:block;position:relative;overflow:hidden}.feature-movie>img[data-v-7622cd0a]{object-fit:cover;width:100%;height:100%}.feature-movie>i[data-v-7622cd0a]{background:linear-gradient(#0000,#040b15d1);position:absolute;inset:35% 0 0}.feature-movie>span[data-v-7622cd0a]{right:calc(22 * var(--u));bottom:calc(20 * var(--u));left:calc(22 * var(--u));color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute}.feature-movie strong[data-v-7622cd0a]{max-width:72%;font-size:calc(31 * var(--u));line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.feature-movie small[data-v-7622cd0a]{margin-left:calc(12 * var(--u));font-size:calc(21 * var(--u));flex:none}.movie-grid[data-v-7622cd0a]{margin:calc(24 * var(--u)) calc(20 * var(--u)) 0;gap:calc(28 * var(--u)) calc(18 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-ad[data-v-7622cd0a]{width:calc(100% - 40 * var(--u));margin:calc(16 * var(--u)) calc(20 * var(--u)) calc(24 * var(--u))}.category-feed[data-v-7622cd0a]{padding-bottom:calc(38 * var(--u))}.category-movie-list[data-v-7622cd0a]{margin:calc(22 * var(--u)) calc(20 * var(--u)) 0;gap:calc(30 * var(--u)) calc(20 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-movie-card[data-v-7622cd0a]{border:1px solid var(--divider);border-radius:calc(20 * var(--u));background:var(--card);min-width:0;color:var(--text);text-align:left;box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) #0b2a4a14;overflow:hidden}.category-movie-card img[data-v-7622cd0a]{width:100%;height:calc(232 * var(--u));object-fit:cover}.category-movie-card strong[data-v-7622cd0a]{min-height:calc(100 * var(--u));padding:calc(16 * var(--u));font-size:calc(28 * var(--u));line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.category-feed-ad[data-v-7622cd0a]{height:calc(180 * var(--u));grid-column:1/-1}.feed-status[data-v-7622cd0a]{margin:calc(36 * var(--u)) 0 0;color:var(--muted);font-size:calc(24 * var(--u));text-align:center}.category-loading[data-v-7622cd0a]{z-index:10;top:calc(130 * var(--u));right:calc(24 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));border-radius:calc(28 * var(--u));color:#fff;font-size:calc(22 * var(--u));background:#192537c7;position:absolute}.category-loading i[data-v-7622cd0a]{width:calc(20 * var(--u));height:calc(20 * var(--u));margin-right:calc(10 * var(--u));border:2px solid #fff5;border-top-color:#fff;border-radius:50%;animation:.7s linear infinite spin-7622cd0a;display:inline-block}@keyframes spin-7622cd0a{to{transform:rotate(360deg)}}.home-popup-backdrop[data-v-7622cd0a]{z-index:1100;background:#0000008a;place-items:center;display:grid;position:fixed;inset:0}.home-popup[data-v-7622cd0a]{flex-direction:column;align-items:center;display:flex}.home-popup-image[data-v-7622cd0a]{width:calc(630 * var(--u));height:calc(700 * var(--u));display:block}.home-popup-image img[data-v-7622cd0a]{object-fit:contain;width:100%;height:100%}.home-popup-close[data-v-7622cd0a]{width:calc(78 * var(--u));height:calc(78 * var(--u));margin-top:calc(50 * var(--u));color:#fff;background:#218cff;border-radius:50%;place-items:center;display:grid}.home-popup-close .material-icons[data-v-7622cd0a]{font-size:calc(45 * var(--u))}.notice-action[data-v-7622cd0a]{position:relative}.notice-badge[data-v-7622cd0a]{top:calc(2 * var(--u));right:calc(-5 * var(--u));min-width:calc(30 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));border:calc(3 * var(--u)) solid var(--card);color:#fff;font-size:calc(18 * var(--u));background:#f04452;border-radius:999px;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.activity-icon[data-v-7622cd0a]{width:calc(78 * var(--u));height:calc(78 * var(--u));border-radius:calc(22 * var(--u));color:#1677ff;font-size:calc(48 * var(--u));background:#eaf4ff;flex:none;place-items:center;display:grid}.empty-recommendation[data-v-7622cd0a]{padding:calc(80 * var(--u)) 0}.category-loading[data-v-7622cd0a]{left:0;right:0;top:calc(112 * var(--u));color:var(--text);background:#f7f8ffc7;border-radius:0;justify-content:center;align-items:center;font-weight:650;display:flex;bottom:0}.category-loading>i[data-v-7622cd0a]{border-color:color-mix(in srgb,var(--primary) 25%,transparent);border-top-color:var(--primary)}.content-source-state[data-v-7622cd0a]{min-height:calc(58 * var(--u));margin:calc(12 * var(--u)) calc(20 * var(--u)) 0;padding:calc(10 * var(--u)) calc(14 * var(--u));align-items:center;gap:calc(10 * var(--u));border-radius:calc(14 * var(--u));color:#52657b;font-size:calc(22 * var(--u));background:#eef5ff;display:flex}.content-source-state .material-icons[data-v-7622cd0a]{font-size:calc(30 * var(--u))}.content-source-state span[data-v-7622cd0a]:nth-child(2){flex:1;min-width:0}.content-source-state button[data-v-7622cd0a]{padding:calc(6 * var(--u)) calc(14 * var(--u));background:var(--primary);color:#fff;border-radius:999px}.content-source-state.demo-state[data-v-7622cd0a]{color:#806629;background:#fff7df}.content-source-state.error-state[data-v-7622cd0a]{color:#a7444d;background:#fff0f1}.error-copy[data-v-7622cd0a]{color:#bf4651}.movie-page.dark-mode[data-v-7622cd0a]{background:linear-gradient(#1e3737 0%,#101a1a 70%,#000 100%)}.movie-page.dark-mode .movie-topbar[data-v-7622cd0a]{background:#1e3737}.movie-page.dark-mode .search-pill[data-v-7622cd0a]{color:#9bb0b0;background:#294545}.movie-page.dark-mode .search-pill .material-icons[data-v-7622cd0a]{color:#d4e0e0}.movie-page.dark-mode .top-action-icon[data-v-7622cd0a]{background:#d4e0e0}.movie-page.dark-mode .activity-entry[data-v-7622cd0a],.movie-page.dark-mode .category-tab[data-v-7622cd0a]{background:var(--card)}.movie-page.dark-mode .activity-entry strong[data-v-7622cd0a],.movie-page.dark-mode .online-anchors h2[data-v-7622cd0a],.movie-page.dark-mode h2[data-v-7622cd0a]{color:var(--text)}.movie-page.dark-mode .activity-entry small[data-v-7622cd0a],.movie-page.dark-mode .anchor-item[data-v-7622cd0a],.movie-page.dark-mode .category-tab[data-v-7622cd0a],.movie-page.dark-mode .more-link[data-v-7622cd0a]{color:var(--muted)}.movie-page.dark-mode .category-movie-card[data-v-7622cd0a]{box-shadow:none}.movie-page.dark-mode .category-loading[data-v-7622cd0a]{background:#060d10b8}.anchor-item i.offline[data-v-7622cd0a]{background:#9ca3af}.short-video-ad-item[data-v-2e33781d]{color:#fff;text-align:left;touch-action:pan-y;background:#000;width:100%;height:100%;display:block;position:relative;overflow:hidden}.short-video-ad-image[data-v-2e33781d]{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.short-video-ad-label[data-v-2e33781d]{color:#fff;pointer-events:none;background:#0000008a;padding:4px 8px;font-size:12px;font-weight:400;line-height:1.2;position:absolute;top:60px;right:20px}.short-video-ad-title[data-v-2e33781d]{right:calc(40 * var(--u));bottom:calc(50 * var(--u));left:calc(40 * var(--u));color:#fff;pointer-events:none;font-size:20px;font-weight:700;line-height:1.2;position:absolute}.short-page[data-v-cce05432]{color:#fff;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.feed-empty[data-v-cce05432]{z-index:3;color:#c7cbd1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feed-empty>.material-icons[data-v-cce05432]{font-size:calc(72 * var(--u));opacity:.7}.feed-empty p[data-v-cce05432]{margin:calc(18 * var(--u)) 0 0;font-size:calc(25 * var(--u))}.feed-empty button[data-v-cce05432]{margin-top:calc(20 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));color:#fff;font-size:calc(23 * var(--u));border:1px solid #fff4;border-radius:999px}.pull-refresh-indicator[data-v-cce05432]{--pull-progress:0;z-index:2;top:calc(18 * var(--u));min-height:calc(54 * var(--u));padding:0 calc(18 * var(--u));align-items:center;gap:calc(9 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(18 * var(--u)) #00000040;color:#ffffffe0;font-size:calc(21 * var(--u));opacity:0;pointer-events:none;will-change:opacity, transform;background:#0a141fd1;border:1px solid #ffffff2e;border-radius:999px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pull-refresh-indicator>.material-icons[data-v-cce05432]{font-size:calc(29 * var(--u));transform:rotate(calc(var(--pull-progress) * 180deg))}.pull-refresh-indicator.armed[data-v-cce05432]{color:#fff}.pull-refresh-indicator.success[data-v-cce05432]{color:#7ef0c5}.pull-refresh-indicator.error[data-v-cce05432]{color:#ffaaa5}.short-feed[data-v-cce05432]{z-index:1;scroll-snap-type:y mandatory;overscroll-behavior-y:none;scrollbar-width:none;width:100%;height:100%;position:relative;overflow:hidden auto}.short-feed-track[data-v-cce05432]{will-change:transform;width:100%;height:100%}.short-item[data-v-cce05432]{scroll-snap-align:start;scroll-snap-stop:always;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.video-frame[data-v-cce05432]{z-index:0;object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.video-frame.portrait-video[data-v-cce05432]{object-fit:cover}video.video-frame[data-v-cce05432]{clip-path:inset(50%);opacity:0;width:1px;height:1px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}video.video-frame.media-started[data-v-cce05432]{clip-path:none;opacity:1;width:100%;height:100%;inset:0;transform:none}.video-start-cover[data-v-cce05432]{pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}.video-start-cover--fallback[data-v-cce05432]{background:linear-gradient(112deg,#181f28 38%,#252e39 50%,#181f28 62%) 0 0/250% 100%;animation:1.15s linear infinite video-skeleton-shimmer-cce05432}.video-skeleton[data-v-cce05432]{z-index:1;pointer-events:none;background:#111;position:absolute;inset:0}.video-gesture-layer[data-v-cce05432]{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;outline:0;position:absolute;inset:0}.video-gesture-layer[data-v-cce05432]:focus-visible{box-shadow:inset 0 0 0 2px #ffffffb8}.offline-cover-state[data-v-cce05432]{z-index:3;top:calc(32.3% + 18 * var(--u));left:calc(24 * var(--u));height:calc(50 * var(--u));align-items:center;gap:calc(8 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(28 * var(--u));color:#fff;font-size:calc(21 * var(--u));pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070e19b8;border:1px solid #ffffff4d;font-weight:650;display:inline-flex;position:absolute}.offline-cover-state .material-icons[data-v-cce05432]{font-size:calc(28 * var(--u))}.play-toggle[data-v-cce05432]{z-index:3;width:calc(88 * var(--u));height:calc(88 * var(--u));color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070e199e;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-toggle .material-icons[data-v-cce05432]{font-size:calc(55 * var(--u))}.autoplay-hint[data-v-cce05432]{z-index:4;top:calc(50% + 62 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));color:#ffffffeb;font-size:calc(22 * var(--u));pointer-events:none;background:#0000008c;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.video-loading[data-v-cce05432]{z-index:4;width:calc(62 * var(--u));height:calc(62 * var(--u));pointer-events:none;background:#00000047;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-spinner[data-v-cce05432]{width:calc(34 * var(--u));height:calc(34 * var(--u));border:calc(4 * var(--u)) solid #ffffff3d;border-top-color:#fff;border-radius:50%;animation:.75s linear infinite spin-cce05432}.video-error[data-v-cce05432]{z-index:4;padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(12 * var(--u));color:#ffffffe0;font-size:calc(24 * var(--u));pointer-events:none;white-space:nowrap;background:#000000a3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.speed-tip[data-v-cce05432]{z-index:5;padding:calc(12 * var(--u)) calc(24 * var(--u));border-radius:calc(16 * var(--u));color:#fff;font-size:calc(28 * var(--u));pointer-events:none;background:#0000009e;font-weight:650;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.like-burst[data-v-cce05432]{z-index:6;pointer-events:none;contain:layout style;isolation:isolate;width:0;height:0;position:absolute}.like-burst-main[data-v-cce05432]{z-index:2;width:calc(156 * var(--u));height:calc(156 * var(--u));margin:calc(-78 * var(--u)) 0 0 calc(-78 * var(--u));color:#fe2c55;filter:drop-shadow(0 calc(5 * var(--u)) calc(10 * var(--u)) #0000004d);font-size:calc(156 * var(--u));opacity:0;transform-origin:50%;will-change:transform, opacity;place-items:center;line-height:1;animation:.86s cubic-bezier(.2,.78,.24,1) both like-heart-pop-cce05432;display:grid;position:absolute;top:0;left:0}.like-burst-particle[data-v-cce05432]{z-index:1;width:var(--particle-size);height:var(--particle-size);color:#ff2d55;filter:drop-shadow(0 2px 3px #00000038);font-size:var(--particle-size);opacity:0;animation:like-particle-flight-cce05432 var(--particle-duration) var(--particle-delay) cubic-bezier(.18,.68,.24,1) both;transform-origin:50%;will-change:transform, opacity;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.bottom-shade[data-v-cce05432]{height:calc(360 * var(--u));pointer-events:none;background:linear-gradient(#0000,#00000038 38%,#000000de);position:absolute;bottom:0;left:0;right:0}.feed-search[data-v-cce05432]{z-index:8;top:calc(24 * var(--u));right:calc(22 * var(--u));width:calc(76 * var(--u));height:calc(76 * var(--u));color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b2abd;border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid;position:absolute}.feed-search .material-icons[data-v-cce05432]{font-size:calc(40 * var(--u))}.feed-back[data-v-cce05432]{z-index:9;top:calc(24 * var(--u));left:calc(22 * var(--u));width:calc(76 * var(--u));height:calc(76 * var(--u));color:#fff;background:#0d1b2ac7;border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid;position:absolute}.feed-back .material-icons[data-v-cce05432]{font-size:calc(38 * var(--u))}.feed-source-state[data-v-cce05432]{z-index:8;top:calc(28 * var(--u));left:calc(20 * var(--u));max-width:calc(100% - 132 * var(--u));min-height:calc(64 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));align-items:center;gap:calc(10 * var(--u));border-radius:calc(16 * var(--u));color:#fff;font-size:calc(21 * var(--u));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b141fc7;border:1px solid #fff3;line-height:1.35;display:flex;position:absolute}.profile-playback .feed-source-state[data-v-cce05432]{right:calc(20 * var(--u));left:calc(116 * var(--u));max-width:none}.feed-source-state>.material-icons[data-v-cce05432]{font-size:calc(29 * var(--u));flex:none}.feed-source-state>span[data-v-cce05432]:nth-child(2){min-width:0}.feed-source-state.demo[data-v-cce05432]{color:#ffe7a1;border-color:#ffc1077a}.feed-source-state.offline[data-v-cce05432]{color:#d9ebff}.feed-source-state.error[data-v-cce05432]{color:#ffd5d2;border-color:#ff696180}.feed-source-state button[data-v-cce05432]{padding:calc(7 * var(--u)) calc(13 * var(--u));color:inherit;font-size:calc(20 * var(--u));border:1px solid;border-radius:999px;flex:none;margin-left:auto}.video-actions[data-v-cce05432]{z-index:7;right:calc(28 * var(--u));bottom:calc(131 * var(--u));align-items:center;gap:calc(31 * var(--u));flex-direction:column;transition:opacity .1s;display:flex;position:absolute}.video-actions.is-seeking[data-v-cce05432]{opacity:0;pointer-events:none}.action-button[data-v-cce05432]{align-items:center;gap:calc(8 * var(--u));color:#fff;font-size:calc(22 * var(--u));text-shadow:0 1px 3px #000000bf;flex-direction:column;display:flex}.action-circle[data-v-cce05432]{width:calc(78 * var(--u));height:calc(78 * var(--u));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1b2abd;border:1px solid #ffffff7a;border-radius:50%;place-items:center;display:grid}.action-circle .material-icons[data-v-cce05432]{font-size:calc(42 * var(--u))}.like-action[aria-pressed=true] .material-icons[data-v-cce05432]{color:#ff5572}.video-copy[data-v-cce05432]{z-index:7;right:calc(115 * var(--u));bottom:calc(54 * var(--u));left:calc(30 * var(--u));text-shadow:0 1px 4px #000000c7;pointer-events:none;transition:opacity .1s;position:absolute}.video-copy.is-seeking[data-v-cce05432]{opacity:0;pointer-events:none}.video-copy h1[data-v-cce05432]{font-size:calc(36 * var(--u));line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.video-copy p[data-v-cce05432]{margin:calc(8 * var(--u)) 0 0;gap:calc(8 * var(--u));color:#ffffffe0;font-size:calc(25 * var(--u));flex-wrap:wrap;display:flex}.video-progress[data-v-cce05432]{z-index:8;right:calc(30 * var(--u));bottom:calc(27 * var(--u));left:calc(30 * var(--u));width:auto;height:calc(24 * var(--u));appearance:none;cursor:pointer;background:0 0;margin:0;transition:height .1s,bottom .1s;position:absolute}.video-progress.is-seeking[data-v-cce05432]{right:calc(30 * var(--u));bottom:calc(18 * var(--u));left:calc(30 * var(--u));height:calc(48 * var(--u))}.video-progress[data-v-cce05432]::-webkit-slider-runnable-track{height:calc(5 * var(--u));background:linear-gradient(90deg, white 0 var(--progress), #ffffff47 var(--progress) 100%);border-radius:99px}.video-progress[data-v-cce05432]::-webkit-slider-thumb{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-top:calc(-4.5 * var(--u));appearance:none;background:#fff;border:0;border-radius:50%;box-shadow:0 1px 4px #00000073}.video-progress.is-seeking[data-v-cce05432]::-webkit-slider-thumb{width:calc(36 * var(--u));height:calc(36 * var(--u));margin-top:calc(-15 * var(--u))}.video-progress[data-v-cce05432]::-moz-range-track{height:calc(5 * var(--u));background:#ffffff47;border-radius:99px}.video-progress[data-v-cce05432]::-moz-range-progress{height:calc(5 * var(--u));background:#fff;border-radius:99px}.video-progress[data-v-cce05432]::-moz-range-thumb{width:calc(14 * var(--u));height:calc(14 * var(--u));background:#fff;border:0;border-radius:50%}.video-progress.is-seeking[data-v-cce05432]::-moz-range-thumb{width:calc(36 * var(--u));height:calc(36 * var(--u))}.seek-time[data-v-cce05432]{z-index:9;right:0;bottom:calc(78 * var(--u));color:#fff;font-size:calc(34 * var(--u));text-align:center;text-shadow:0 1px 4px #000c;pointer-events:none;font-weight:650;position:absolute;left:0}@keyframes spin-cce05432{to{transform:rotate(360deg)}}@keyframes video-skeleton-shimmer-cce05432{to{background-position:160% 0}}@keyframes like-heart-pop-cce05432{0%{opacity:0;transform:rotate(var(--burst-rotation)) scale(0)}17%{opacity:1;transform:rotate(var(--burst-rotation)) scale(1.15)}29%{opacity:1;transform:rotate(var(--burst-rotation)) scale(.96)}42%{opacity:1;transform:rotate(var(--burst-rotation)) scale(1)}70%{opacity:1;transform:translate3d(0,-4px,0) rotate(var(--burst-rotation)) scale(1)}to{opacity:0;transform:translate3d(0,-22px,0) rotate(var(--burst-rotation)) scale(.94)}}@keyframes like-particle-flight-cce05432{0%{opacity:0;transform:translate3d(-50%,-50%,0) rotate(var(--particle-rotation)) scale(.34)}18%{opacity:.95;transform:translate3d(-50%,-50%,0) rotate(var(--particle-rotation)) scale(1)}58%{opacity:.88;transform:translate3d(calc(-50% + var(--particle-mid-x)),calc(-50% + var(--particle-mid-y)),0) rotate(var(--particle-rotation)) scale(.94)}to{opacity:0;transform:translate3d(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y)),0) rotate(var(--particle-end-rotation)) scale(.74)}}@media (prefers-reduced-motion:reduce){.short-feed-track[data-v-cce05432]{transition-duration:.001ms!important}.like-burst-main[data-v-cce05432]{opacity:1;animation:.6s ease-out both like-heart-reduced-cce05432!important}.like-burst-particle[data-v-cce05432]{display:none}}@keyframes like-heart-reduced-cce05432{0%{opacity:0;transform:rotate(var(--burst-rotation))}15%,72%{opacity:1;transform:rotate(var(--burst-rotation))}to{opacity:0;transform:rotate(var(--burst-rotation))}}.chat-avatar[data-v-01767f2e]{object-fit:cover;background:#f4f4f4;border-radius:50%;flex:none;overflow:hidden}.chat-avatar--square[data-v-01767f2e]{border-radius:calc(10 * var(--u))}.chat-screen{--chat-gradient:linear-gradient(180deg, #fff 0%, #eaf3fc 100%);background:var(--chat-gradient);width:100%;height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .chat-screen{--chat-gradient:linear-gradient(180deg, #1e3737 0%, #000 100%)}.chat-page-bar{z-index:6;flex:0 0 calc(90 * var(--u));grid-template-columns:calc(96 * var(--u)) minmax(0, 1fr) calc(96 * var(--u));border-bottom:1px solid var(--divider);background:color-mix(in srgb, var(--card) 98%, transparent);align-items:center;min-height:45px;display:grid;position:relative}.chat-page-bar--transparent{background:0 0;border-bottom-color:#0000}.chat-page-bar__side{justify-content:center;align-items:center;height:100%;display:flex}.chat-page-bar__side>button{width:100%;height:100%;color:var(--icon);place-items:center;display:grid}.chat-page-bar__side .material-icons{font-size:calc(38 * var(--u))}.chat-page-bar h1{font-size:calc(32 * var(--u));text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:750;line-height:1.1;overflow:hidden}.chat-shell-body{flex:1;min-height:0;overflow:hidden}.chat-shell-body--scroll{overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}.chat-search-wrap{padding:calc(20 * var(--u)) calc(28 * var(--u))}.chat-search{height:calc(76 * var(--u));min-height:38px;padding:0 calc(22 * var(--u));border-radius:calc(38 * var(--u));background:var(--input);border:1px solid #dce4ee;align-items:center;display:flex}.chat-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 calc(2 * var(--u)) color-mix(in srgb, var(--primary) 12%, transparent)}.chat-search .material-icons{color:var(--muted);font-size:calc(32 * var(--u));flex:none}.chat-search input{width:100%;min-width:0;height:100%;padding:0 calc(14 * var(--u));color:var(--text);font-size:calc(26 * var(--u));caret-color:var(--primary);background:0 0;border:0;outline:0}.chat-search input::placeholder{color:var(--muted);opacity:1}.chat-search__clear{width:calc(52 * var(--u));height:100%;color:var(--muted);place-items:center;display:grid}.chat-search__clear .material-icons{font-size:calc(30 * var(--u))}.chat-card{border:1px solid var(--divider);border-radius:calc(36 * var(--u));background:var(--card);overflow:hidden;box-shadow:0 6px 20px #2136520e}.chat-section-card{width:100%;margin:calc(15 * var(--u)) 0 0;background:0 0;overflow:hidden}.chat-setting-row{width:100%;min-width:0;min-height:calc(100 * var(--u));padding:calc(24 * var(--u)) calc(20 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--divider);text-align:left;background:0 0;align-items:center;line-height:1.35;display:flex}.chat-setting-row:active{transform:none}.chat-setting-row__label{min-width:0;font-size:calc(28 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.chat-setting-row__value{max-width:250px;margin-left:calc(16 * var(--u));color:#999;font-size:calc(28 * var(--u));text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.chat-setting-row>.material-icons{margin-left:calc(10 * var(--u));color:var(--muted);font-size:calc(50 * var(--u));flex:none}.chat-switch{width:calc(80 * var(--u));height:calc(42 * var(--u));background:var(--divider);border-radius:999px;min-width:40px;min-height:21px;transition:background .16s;position:relative}.chat-switch:after{top:calc(3 * var(--u));left:calc(3 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));content:"";background:#fff;border-radius:50%;transition:transform .16s;position:absolute;box-shadow:0 1px 4px #12203033}.chat-switch[aria-checked=true]{background:var(--primary)}.chat-switch[aria-checked=true]:after{transform:translateX(calc(38 * var(--u)))}.chat-primary-button{width:100%;min-height:calc(88 * var(--u));padding:0 calc(24 * var(--u));border-radius:calc(16 * var(--u));background:var(--primary);color:#fff;font-size:calc(30 * var(--u));place-items:center;font-weight:650;display:grid}.chat-primary-button:disabled{color:#f7f9fb;cursor:not-allowed;background:#c7d0dc}.chat-danger-button{background:#e63e24}.chat-offline-banner{min-height:calc(68 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));color:#9c6811;font-size:calc(23 * var(--u));text-align:center;background:#fff5dd;display:flex}.chat-offline-banner .material-icons{font-size:calc(28 * var(--u))}.chat-empty{min-height:calc(500 * var(--u));padding:calc(70 * var(--u)) calc(30 * var(--u));color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.chat-empty img{width:calc(210 * var(--u));max-height:calc(210 * var(--u));object-fit:contain;opacity:.9}.chat-empty strong{margin-top:calc(20 * var(--u));color:var(--text);font-size:calc(29 * var(--u));font-weight:650}.chat-empty span{margin-top:calc(10 * var(--u));font-size:calc(24 * var(--u))}.chat-subtle{color:var(--muted);font-size:calc(24 * var(--u))}.chat-form-panel{padding:calc(30 * var(--u)) calc(40 * var(--u))}.chat-field{border:1px solid var(--divider);border-radius:calc(24 * var(--u));background:var(--input);width:100%;display:block}.chat-field:focus{border-color:var(--primary);outline:calc(2 * var(--u)) solid color-mix(in srgb, var(--primary) 12%, transparent)}input.chat-field{height:calc(88 * var(--u));padding:0 calc(22 * var(--u));font-size:calc(30 * var(--u))}textarea.chat-field{min-height:calc(220 * var(--u));padding:calc(22 * var(--u));resize:none;font-size:calc(29 * var(--u));line-height:1.6}.chat-form-count{margin-top:calc(8 * var(--u));color:var(--muted);font-size:calc(23 * var(--u));text-align:right;display:block}@media (prefers-reduced-motion:reduce){.chat-switch,.chat-switch:after{transition:none}}.conversation-row[data-v-265f05af]{width:100%;height:calc(196 * var(--u));min-height:98px;padding:0 calc(30 * var(--u));border-bottom:1px solid var(--divider);text-align:left;background:0 0;align-items:center;display:flex}.conversation-row[data-v-265f05af]:last-child{border-bottom:0}.conversation-avatar-wrap[data-v-265f05af]{margin-right:calc(28 * var(--u));flex:none;display:block;position:relative}.conversation-dot[data-v-265f05af]{top:calc(-6 * var(--u));right:calc(-6 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));background:#f04452;border-radius:50%;position:absolute}.conversation-copy[data-v-265f05af]{flex:1;min-width:0;display:block}.conversation-title-line[data-v-265f05af],.conversation-sub-line[data-v-265f05af]{align-items:center;min-width:0;display:flex}.conversation-title-line strong[data-v-265f05af]{min-width:0;color:var(--text);font-size:calc(34 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:800;line-height:1.3;overflow:hidden}.conversation-title-line time[data-v-265f05af]{margin-left:calc(16 * var(--u));color:var(--muted);font-size:calc(23 * var(--u));font-weight:400}.conversation-sub-line[data-v-265f05af]{margin-top:calc(10 * var(--u));color:var(--muted);font-size:calc(28 * var(--u))}.conversation-sub-line>.truncate[data-v-265f05af]{flex:1;min-width:0}.conversation-promo-mark[data-v-265f05af]{margin-right:calc(6 * var(--u));color:#fa9e3b;font-size:calc(36 * var(--u))}.conversation-badge[data-v-265f05af]{min-width:calc(46 * var(--u));height:calc(46 * var(--u));margin-left:calc(16 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(24 * var(--u));color:#fff;font-size:calc(21 * var(--u));background:#f04452;place-items:center;font-weight:700;display:grid}.conversation-promo[data-v-265f05af]{width:calc(100 * var(--u));height:calc(112 * var(--u));margin-left:calc(14 * var(--u));object-fit:cover;object-position:50% 15%}.chats-home[data-v-45f4c387]{background:var(--page);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.chats-header[data-v-45f4c387]{z-index:2;padding:calc(34 * var(--u)) calc(28 * var(--u)) calc(30 * var(--u));border-bottom:1px solid var(--divider);background:color-mix(in srgb, var(--card) 98%, transparent);flex:none;position:relative}.chats-title-line[data-v-45f4c387]{height:calc(72 * var(--u));place-items:center;min-height:36px;display:grid;position:relative}.chats-title-line h1[data-v-45f4c387]{font-size:calc(42 * var(--u));margin:0;font-weight:800;line-height:1}.chats-actions[data-v-45f4c387]{align-items:center;gap:calc(14 * var(--u));display:flex;position:absolute;right:0}.chats-icon-action[data-v-45f4c387]{width:calc(68 * var(--u));height:calc(68 * var(--u));border-radius:calc(22 * var(--u));color:var(--text);place-items:center;display:grid}.chats-icon-action .material-icons[data-v-45f4c387]{font-size:calc(42 * var(--u))}.chats-icon-action--primary[data-v-45f4c387]{background:var(--primary);color:#fff;box-shadow:0 4px 11px #1677ff3b}.chats-search-trigger[data-v-45f4c387]{width:100%;height:calc(76 * var(--u));margin-top:calc(20 * var(--u));padding:0 calc(22 * var(--u));border-radius:calc(38 * var(--u));background:var(--input);color:var(--muted);text-align:left;border:1px solid #dce4ee;align-items:center;display:flex}.chats-search-trigger>span[data-v-45f4c387]:nth-child(2){min-width:0;margin-left:calc(14 * var(--u));font-size:calc(25 * var(--u));flex:1}.chats-search-trigger .material-icons[data-v-45f4c387]{font-size:calc(32 * var(--u))}.chats-tabs[data-v-45f4c387]{margin-top:calc(28 * var(--u));justify-content:space-between;gap:calc(10 * var(--u));display:flex}.chats-tab[data-v-45f4c387]{height:calc(68 * var(--u));min-width:0;padding:0 calc(8 * var(--u));border-radius:calc(50 * var(--u));background:var(--card);color:var(--text);font-size:calc(25 * var(--u));white-space:nowrap;border:1px solid #d9e0e9;flex:1;place-items:center;font-weight:700;display:grid;position:relative}.chats-tab--wide[data-v-45f4c387]{flex:2}.chats-tab--active[data-v-45f4c387]{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 4px 10px #1677ff2e}.chats-tab-badge[data-v-45f4c387]{top:calc(-14 * var(--u));right:calc(-8 * var(--u));min-width:calc(38 * var(--u));height:calc(38 * var(--u));padding:0 calc(8 * var(--u));border:calc(3 * var(--u)) solid var(--card);border-radius:calc(20 * var(--u));color:#fff;font-size:calc(19 * var(--u));background:#f04452;place-items:center;font-weight:800;display:grid;position:absolute}.chats-list[data-v-45f4c387]{min-height:0;padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(28 * var(--u));flex:1}.chat-offline-banner[data-v-45f4c387]{margin-bottom:calc(14 * var(--u));border-radius:calc(18 * var(--u))}.chat-offline-banner button[data-v-45f4c387]{margin-left:calc(12 * var(--u));color:var(--primary);font-weight:700}.anchor-order-entry[data-v-45f4c387]{width:100%;min-height:calc(126 * var(--u));margin:calc(16 * var(--u)) 0;padding:calc(18 * var(--u)) calc(18 * var(--u));align-items:center;gap:calc(16 * var(--u));border:1px solid color-mix(in srgb, #00b989 25%, var(--divider));border-radius:calc(24 * var(--u));background:linear-gradient(112deg, color-mix(in srgb, #00b989 13%, var(--card)), var(--card) 62%);color:var(--text);text-align:left;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00967014}.anchor-order-entry[data-v-45f4c387]:after{top:0;right:calc(112 * var(--u));width:calc(170 * var(--u));content:"";opacity:0;pointer-events:none;height:100%;transform:translateX(calc(-220 * var(--u))) skewX(-18deg);background:linear-gradient(115deg,#0000 20%,#ffffff57 48%,#0000 76%);position:absolute}.anchor-order-entry--pending[data-v-45f4c387]{background:linear-gradient(112deg,#e5fbf3,#f9fffc 62%);border-color:#00c29099;box-shadow:0 7px 22px #00b48726}.anchor-order-entry--pending[data-v-45f4c387]:after{opacity:1;animation:2.3s ease-in-out infinite anchor-order-entry-sweep-45f4c387}.anchor-order-icon[data-v-45f4c387]{width:calc(76 * var(--u));height:calc(76 * var(--u));border-radius:calc(22 * var(--u));color:#fff;font-size:calc(43 * var(--u));background:linear-gradient(145deg,#00c79a,#08a984);flex:none;place-items:center;display:grid;box-shadow:0 5px 13px #00b58942}.anchor-order-copy[data-v-45f4c387]{flex-direction:column;flex:1;min-width:0;display:flex}.anchor-order-copy strong[data-v-45f4c387]{color:#087964;font-size:calc(30 * var(--u));font-weight:800}.anchor-order-copy small[data-v-45f4c387]{margin-top:calc(6 * var(--u));color:color-mix(in srgb, var(--text) 58%, #007a62);font-size:calc(21 * var(--u));text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.anchor-order-go[data-v-45f4c387]{z-index:1;color:#00a982;flex:none;align-items:center;display:flex;position:relative}.anchor-order-go b[data-v-45f4c387]{min-width:calc(42 * var(--u));height:calc(36 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(19 * var(--u));color:#fff;font-size:calc(19 * var(--u));background:#f04452;place-items:center;font-weight:800;display:grid}.anchor-order-go .material-icons[data-v-45f4c387]{font-size:calc(35 * var(--u))}.service-entry[data-v-45f4c387]{min-height:calc(126 * var(--u));margin-bottom:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));align-items:center;gap:calc(16 * var(--u));border:1px solid color-mix(in srgb, var(--primary) 26%, var(--divider));border-radius:calc(24 * var(--u));background:var(--card);display:flex;box-shadow:0 4px 14px #2341690d}.service-entry[data-v-45f4c387]>:is(img,.cached-image-shell){width:calc(76 * var(--u));height:calc(76 * var(--u));border-radius:calc(14 * var(--u));object-fit:cover;flex:none}.service-entry-copy[data-v-45f4c387]{flex:1;min-width:0}.service-entry-copy strong[data-v-45f4c387]{font-size:calc(29 * var(--u));font-weight:720;display:block}.service-entry-copy p[data-v-45f4c387]{margin:calc(5 * var(--u)) 0 0;color:var(--muted);font-size:calc(21 * var(--u));line-height:1.35}.service-entry-action[data-v-45f4c387]{min-width:calc(126 * var(--u));min-height:calc(64 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(32 * var(--u));background:var(--primary);color:#fff;font-size:calc(23 * var(--u));flex:none;font-weight:700}.service-entry-action[data-v-45f4c387]:disabled{cursor:not-allowed;opacity:.46}.chat-loading[data-v-45f4c387]{min-height:calc(360 * var(--u));justify-content:center;align-items:center;gap:calc(16 * var(--u));color:var(--muted);font-size:calc(24 * var(--u));flex-direction:column;display:flex}.spinner[data-v-45f4c387]{width:calc(38 * var(--u));height:calc(38 * var(--u));border:calc(4 * var(--u)) solid color-mix(in srgb, var(--primary) 20%, transparent);border-top-color:var(--primary);border-radius:50%;animation:.8s linear infinite spin-45f4c387}.empty-action[data-v-45f4c387]{min-width:calc(210 * var(--u));min-height:calc(68 * var(--u));margin-top:calc(24 * var(--u));padding:0 calc(24 * var(--u));border-radius:calc(34 * var(--u));background:var(--primary);color:#fff;font-size:calc(24 * var(--u));font-weight:700}.application-row[data-v-45f4c387]{width:100%;min-height:calc(160 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u));border-bottom:1px solid var(--divider);text-align:left;align-items:center;display:flex}.application-row[data-v-45f4c387]:last-child{border-bottom:0}.application-avatar[data-v-45f4c387]{flex:none;line-height:0}.application-copy[data-v-45f4c387]{min-width:0;margin-left:calc(20 * var(--u));flex:1;display:block}.application-main[data-v-45f4c387]{text-align:left;width:100%;min-width:0;display:block}.application-top[data-v-45f4c387],.application-bottom[data-v-45f4c387]{align-items:center;min-width:0;display:flex}.application-top strong[data-v-45f4c387]{min-width:0;font-size:calc(32 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.application-top time[data-v-45f4c387]{color:var(--muted);font-size:calc(23 * var(--u));flex:none}.application-bottom[data-v-45f4c387]{margin-top:calc(8 * var(--u));gap:calc(12 * var(--u));color:var(--hint);font-size:calc(26 * var(--u))}.application-bottom>.truncate[data-v-45f4c387]{flex:1;min-width:0}.application-actions[data-v-45f4c387]{gap:calc(8 * var(--u));flex:none;display:flex}.application-action[data-v-45f4c387],.application-refuse[data-v-45f4c387]{min-width:max(calc(76 * var(--u)), 38px);min-height:max(calc(54 * var(--u)), 32px);padding:0 calc(10 * var(--u));font-size:calc(23 * var(--u));white-space:nowrap}.application-action[data-v-45f4c387]{color:#fff;background:#07c160}.application-refuse[data-v-45f4c387]{border:1px solid var(--divider);color:var(--muted)}.application-state[data-v-45f4c387]{color:#999;font-size:calc(25 * var(--u));white-space:nowrap;flex:none}@media (max-width:360px){.application-row[data-v-45f4c387]{padding-inline:calc(12 * var(--u))}.application-copy[data-v-45f4c387]{margin-left:calc(14 * var(--u))}.application-bottom[data-v-45f4c387]{gap:calc(8 * var(--u))}.application-actions[data-v-45f4c387]{gap:calc(5 * var(--u))}.application-action[data-v-45f4c387],.application-refuse[data-v-45f4c387]{min-width:36px;padding-inline:5px}}.sheet-backdrop[data-v-45f4c387]{z-index:20;background:#0000006b;align-items:flex-end;display:flex;position:absolute;inset:0}.conversation-actions[data-v-45f4c387]{width:100%;padding:calc(12 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));border-radius:calc(34 * var(--u)) calc(34 * var(--u)) 0 0;background:var(--card);color:var(--text);box-shadow:0 calc(-8 * var(--u)) calc(26 * var(--u)) #1f30481f}.sheet-handle[data-v-45f4c387]{width:calc(72 * var(--u));height:calc(6 * var(--u));margin:0 auto calc(10 * var(--u));background:var(--divider);border-radius:999px}.conversation-actions>button[data-v-45f4c387]{width:100%;min-height:calc(86 * var(--u));padding:0 calc(22 * var(--u));align-items:center;gap:calc(18 * var(--u));border-bottom:1px solid var(--divider);color:var(--text);font-size:calc(28 * var(--u));text-align:left;display:flex}.conversation-actions>button .material-icons[data-v-45f4c387]{font-size:calc(35 * var(--u))}.conversation-actions>button.danger[data-v-45f4c387]{color:#e14f5a}.conversation-actions>button.cancel[data-v-45f4c387]{margin-top:calc(12 * var(--u));border-radius:calc(18 * var(--u));background:var(--input);color:var(--text);text-align:center;border:0;justify-content:center}:root[data-theme=dark] .conversation-actions[data-v-45f4c387]{color:#fff;box-shadow:none;background:#1f292f}:root[data-theme=dark] .sheet-handle[data-v-45f4c387]{background:#ffffff47}:root[data-theme=dark] .conversation-actions>button[data-v-45f4c387]{color:#fff;border-bottom-color:#ffffff17}:root[data-theme=dark] .conversation-actions>button.cancel[data-v-45f4c387]{color:#fff;background:#ffffff17}@keyframes spin-45f4c387{to{transform:rotate(360deg)}}@keyframes anchor-order-entry-sweep-45f4c387{0%,36%{transform:translateX(calc(-220 * var(--u))) skewX(-18deg)}78%,to{transform:translateX(calc(440 * var(--u))) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-45f4c387],.anchor-order-entry--pending[data-v-45f4c387]:after{animation:none}}.anchor-page[data-v-1dcfb57d]{background:var(--page);width:100%;height:100%;min-height:0;color:var(--text);flex-direction:column;display:flex;overflow:hidden}.anchor-toolbar[data-v-1dcfb57d]{min-height:calc(118 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u));align-items:center;gap:calc(6 * var(--u));flex:none;display:flex}.anchor-tabs[data-v-1dcfb57d]{align-items:center;gap:calc(14 * var(--u));min-width:0;padding:calc(7 * var(--u)) 0;scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.anchor-tabs[data-v-1dcfb57d]::-webkit-scrollbar{display:none}.anchor-tabs button[data-v-1dcfb57d]{min-height:calc(72 * var(--u));padding:0 calc(23 * var(--u));border:1px solid var(--divider);background:var(--card);color:var(--text);font-size:calc(26 * var(--u));white-space:nowrap;border-radius:99px;flex-shrink:0;font-weight:650}.anchor-tabs button.selected[data-v-1dcfb57d]{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) #07f3}.toolbar-action[data-v-1dcfb57d]{width:calc(48 * var(--u));min-height:calc(72 * var(--u));color:var(--muted);flex-shrink:0;place-items:center;display:grid}.toolbar-action .material-icons[data-v-1dcfb57d]{font-size:calc(48 * var(--u))}.anchor-search[data-v-1dcfb57d]{min-height:calc(76 * var(--u));margin:0 calc(20 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:var(--input);flex:none;display:flex;overflow:hidden}.anchor-search input[data-v-1dcfb57d]{width:0;min-width:0;padding:0 calc(20 * var(--u));color:var(--text);font-size:max(16px, calc(26 * var(--u)));background:0 0;border:0;flex:1}.anchor-search button[data-v-1dcfb57d]{padding:0 calc(24 * var(--u));color:var(--primary);font-size:calc(25 * var(--u))}:root:not([data-theme=dark]) .anchor-search[data-v-1dcfb57d]{background:#e5ebf3;box-shadow:inset 0 0 0 1px #cad5e3}:root:not([data-theme=dark]) .anchor-search[data-v-1dcfb57d]:focus-within{box-shadow:inset 0 0 0 1px var(--primary)}.anchor-list[data-v-1dcfb57d]{min-height:0;padding:calc(10 * var(--u)) calc(20 * var(--u)) calc(28 * var(--u));overscroll-behavior:contain;flex:1}.anchor-grid[data-v-1dcfb57d]{gap:calc(14 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.anchor-rows[data-v-1dcfb57d]{border:1px solid var(--divider);border-radius:calc(24 * var(--u));background:var(--card);overflow:hidden}.anchor-card[data-v-1dcfb57d]{width:100%;min-width:0;padding:calc(18 * var(--u));align-items:stretch;gap:calc(26 * var(--u));background:var(--card);color:var(--text);text-align:left;-webkit-tap-highlight-color:transparent;display:flex;position:relative}.anchor-rows .anchor-card+.anchor-card[data-v-1dcfb57d]{border-top:1px solid var(--divider)}.anchor-cover[data-v-1dcfb57d]{width:calc(216 * var(--u));height:calc(216 * var(--u));flex:0 0 calc(216 * var(--u));border-radius:calc(14 * var(--u));object-fit:cover;display:block;overflow:hidden}.anchor-cover[data-v-1dcfb57d] img{object-fit:cover;width:100%;height:100%}.anchor-info[data-v-1dcfb57d]{min-width:0;padding:calc(6 * var(--u)) 0;flex-direction:column;flex:1;display:flex}.name-row[data-v-1dcfb57d]{align-items:center;gap:calc(10 * var(--u));flex-wrap:wrap;min-width:0;display:flex}.name-row strong[data-v-1dcfb57d]{max-width:100%;font-size:calc(29 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.presence-state[data-v-1dcfb57d]{align-items:center;gap:calc(6 * var(--u));color:#168a45;font-size:calc(24 * var(--u));white-space:nowrap;font-style:normal;display:inline-flex}.presence-state i[data-v-1dcfb57d]{width:calc(11 * var(--u));height:calc(11 * var(--u));background:currentColor;border-radius:50%}.presence-state.offline[data-v-1dcfb57d]{color:var(--muted)}.anchor-intro[data-v-1dcfb57d]{margin-top:calc(20 * var(--u));padding-right:calc(12 * var(--u));color:var(--muted);font-size:calc(28 * var(--u));-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.anchor-stats[data-v-1dcfb57d]{padding-top:calc(12 * var(--u));padding-right:calc(30 * var(--u));align-items:center;gap:calc(14 * var(--u));color:var(--muted);font-size:calc(26 * var(--u));flex-wrap:wrap;margin-top:auto;display:flex}.anchor-rating[data-v-1dcfb57d]{align-items:center;gap:calc(5 * var(--u));display:inline-flex}.anchor-rating .material-icons[data-v-1dcfb57d]{color:#e9ae43;font-size:calc(27 * var(--u))}.service-icon[data-v-1dcfb57d]{right:calc(18 * var(--u));bottom:calc(50 * var(--u));color:#78afe1;font-size:calc(37 * var(--u));position:absolute}.anchor-card--hot[data-v-1dcfb57d]{aspect-ratio:1;border-radius:calc(16 * var(--u));padding:0;display:block;overflow:hidden}.anchor-card--hot .anchor-cover[data-v-1dcfb57d]{border-radius:0;width:100%;height:100%}.anchor-card--hot[data-v-1dcfb57d]:after{pointer-events:none;content:"";background:linear-gradient(#0000,#050d1cb3);position:absolute;inset:54% 0 0}.anchor-tags[data-v-1dcfb57d]{top:calc(14 * var(--u));right:calc(14 * var(--u));left:calc(14 * var(--u));gap:calc(6 * var(--u));pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.anchor-tag[data-v-1dcfb57d]{overflow-wrap:anywhere;max-width:100%;padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));color:#fff;font-size:calc(21 * var(--u));background:#1687f8f0;border:1px solid #fff6;font-weight:600}.anchor-card--hot .anchor-info[data-v-1dcfb57d]{z-index:1;right:calc(14 * var(--u));bottom:calc(12 * var(--u));left:calc(14 * var(--u));color:#fff;padding:0;position:absolute}.anchor-card--hot .name-row[data-v-1dcfb57d]{flex-wrap:nowrap}.anchor-card--hot .name-row strong[data-v-1dcfb57d]{flex:1;min-width:0}.anchor-card--hot .presence-state[data-v-1dcfb57d]{color:#70ed9a;flex:none}.anchor-card--hot .presence-state.offline[data-v-1dcfb57d]{color:#d2d8de}.anchor-card--hot .anchor-stats[data-v-1dcfb57d]{padding-top:calc(4 * var(--u));color:#e4e9ee;font-size:calc(26 * var(--u));flex-wrap:nowrap;justify-content:space-between;padding-right:0}.page-state[data-v-1dcfb57d]{min-height:calc(420 * var(--u));justify-content:center;align-items:center;gap:calc(16 * var(--u));color:var(--muted);text-align:center;flex-direction:column;display:flex}.page-state p[data-v-1dcfb57d],.page-state h2[data-v-1dcfb57d]{font-size:calc(26 * var(--u));margin:0}.page-state>.material-icons[data-v-1dcfb57d]{font-size:calc(80 * var(--u))}.retry-button[data-v-1dcfb57d]{min-height:calc(68 * var(--u));padding:0 calc(28 * var(--u));background:var(--primary);color:#fff;font-size:calc(24 * var(--u));border-radius:99px}.spinner[data-v-1dcfb57d]{width:calc(54 * var(--u));height:calc(54 * var(--u));border:calc(5 * var(--u)) solid var(--divider);border-top-color:var(--primary);border-radius:50%;animation:.78s linear infinite spin-1dcfb57d}@keyframes spin-1dcfb57d{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-1dcfb57d]{animation-duration:1.6s}}.game-page[data-v-ea904e81]{background:linear-gradient(180deg, var(--card), var(--page));width:100%;height:100%;color:var(--text);position:relative;overflow:hidden}.game-scroll[data-v-ea904e81]{scrollbar-width:none;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden auto}.game-heading[data-v-ea904e81]{padding:calc(27 * var(--u)) calc(28 * var(--u)) calc(13 * var(--u));flex:none;justify-content:space-between;align-items:center;display:flex}.game-heading h1[data-v-ea904e81]{font-size:calc(42 * var(--u));margin:0;font-weight:800;line-height:1.15}.game-heading p[data-v-ea904e81]{margin:calc(4 * var(--u)) 0 0;color:var(--muted);font-size:calc(20 * var(--u))}.retry-link[data-v-ea904e81]{color:var(--primary);font-size:calc(23 * var(--u))}.recommended-row[data-v-ea904e81]{padding:calc(10 * var(--u)) calc(24 * var(--u)) 0;gap:calc(18 * var(--u));scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.recommended-card[data-v-ea904e81]{width:calc(126 * var(--u));color:var(--text);text-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.recommended-cover[data-v-ea904e81]{width:calc(126 * var(--u));height:calc(126 * var(--u));border-radius:calc(12 * var(--u));background:var(--input);color:var(--primary);place-items:center;display:grid;position:relative;overflow:hidden}.recommended-cover img[data-v-ea904e81]{object-fit:cover;width:100%;height:100%}.recommended-cover>.material-icons[data-v-ea904e81]{font-size:calc(56 * var(--u))}.recommended-card strong[data-v-ea904e81]{width:100%;margin-top:calc(10 * var(--u));font-size:calc(23 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.recommend-skeleton[data-v-ea904e81]{padding:calc(10 * var(--u)) calc(24 * var(--u));gap:calc(18 * var(--u));flex:none;display:flex}.recommend-skeleton i[data-v-ea904e81]{width:calc(126 * var(--u));height:calc(126 * var(--u));border-radius:calc(12 * var(--u));background:linear-gradient(90deg, var(--input), var(--card), var(--input));background-size:220% 100%;flex:none;animation:1.2s linear infinite shimmer-ea904e81}.game-banner[data-v-ea904e81]{width:calc(100% - 48 * var(--u));margin:calc(18 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));border-radius:calc(10 * var(--u));box-shadow:0 calc(5 * var(--u)) calc(15 * var(--u)) #286fc01f;flex:none;display:block}.game-center[data-v-ea904e81]{min-height:calc(660 * var(--u));flex:1 0 calc(660 * var(--u));margin:calc(24 * var(--u)) calc(24 * var(--u)) 0;grid-template-columns:calc(168 * var(--u)) minmax(0, 1fr);gap:calc(20 * var(--u));padding-bottom:calc(8 * var(--u));display:grid}.category-rail[data-v-ea904e81],.game-panel[data-v-ea904e81]{border:1px solid var(--divider);border-radius:calc(36 * var(--u));background:var(--card);min-width:0;box-shadow:0 calc(8 * var(--u)) calc(28 * var(--u)) #284d7f12;overflow:hidden}.category-rail[data-v-ea904e81]{padding:calc(14 * var(--u)) calc(10 * var(--u));gap:calc(20 * var(--u));flex-direction:column;display:flex;overflow-y:auto}.category-button[data-v-ea904e81]{width:100%;min-height:calc(100 * var(--u));justify-content:flex-start;align-items:center;gap:calc(8 * var(--u));padding:0 calc(14 * var(--u));border:1px solid var(--divider);border-radius:calc(28 * var(--u));background:var(--primary-soft);color:var(--primary);font-size:calc(26 * var(--u));text-align:left;flex:none;display:flex}.category-button img[data-v-ea904e81],.category-button>.material-icons[data-v-ea904e81]{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(12 * var(--u));object-fit:cover;font-size:calc(42 * var(--u));flex:none}.category-button.selected[data-v-ea904e81]{border-color:var(--primary);background:var(--primary);color:#fff;font-weight:700;box-shadow:0 6px 14px #1677ff38}.game-panel[data-v-ea904e81]{min-height:0;padding:calc(20 * var(--u));flex-direction:column;display:flex}.subcategory-row[data-v-ea904e81]{height:calc(72 * var(--u));align-items:center;gap:calc(14 * var(--u));flex:none;display:flex;overflow-x:auto}.subcategory-row button[data-v-ea904e81]{min-width:max-content;padding:calc(10 * var(--u)) calc(24 * var(--u));border-radius:calc(40 * var(--u));background:var(--primary-soft);color:var(--primary);font-size:calc(24 * var(--u))}.subcategory-row button.selected[data-v-ea904e81]{background:var(--primary);color:#fff;font-weight:700}.game-grid[data-v-ea904e81]{min-height:0;padding:calc(12 * var(--u)) calc(16 * var(--u));overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-content:start;gap:calc(20 * var(--u)) calc(16 * var(--u));flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-y:auto}.game-card[data-v-ea904e81]{min-width:0;color:var(--text);text-align:center}.game-cover[data-v-ea904e81]{aspect-ratio:1;border-radius:calc(16 * var(--u));color:#fff;background:linear-gradient(135deg,#2a7a5a,#1e5040);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.game-cover img[data-v-ea904e81]{object-fit:cover;width:100%;height:100%}.game-cover b[data-v-ea904e81]{font-size:calc(20 * var(--u))}.game-copy strong[data-v-ea904e81]{margin-top:calc(8 * var(--u));font-size:calc(21 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.game-list[data-v-ea904e81]{min-height:0;padding:calc(12 * var(--u)) 0;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.game-list-card[data-v-ea904e81]{width:100%;min-height:calc(150 * var(--u));align-items:center;gap:calc(18 * var(--u));margin-bottom:calc(18 * var(--u));border:1px solid var(--divider);border-radius:calc(28 * var(--u));background:var(--input);color:var(--text);text-align:left;display:flex;overflow:hidden}.game-banner-cover[data-v-ea904e81]{height:calc(150 * var(--u));place-items:center;display:grid;position:relative;overflow:hidden}.game-banner-cover.full-logo[data-v-ea904e81]{width:100%}.game-banner-cover.placeholder[data-v-ea904e81]{width:60%;color:var(--primary);font-size:calc(60 * var(--u));flex:none}.game-banner-cover img[data-v-ea904e81]{object-fit:cover;width:100%;height:100%}.game-list-card .game-copy[data-v-ea904e81]{min-width:0;padding-right:calc(16 * var(--u));flex:1}.game-list-card .game-copy.no-logo-copy[data-v-ea904e81]{padding-left:calc(24 * var(--u))}.game-list-card .game-copy strong[data-v-ea904e81]{font-size:calc(28 * var(--u));margin:0;font-weight:700}.game-list-card .game-copy small[data-v-ea904e81]{margin-top:calc(6 * var(--u));color:var(--muted);font-size:calc(22 * var(--u));display:block}.recommended-card[data-v-ea904e81]:disabled,.game-card[data-v-ea904e81]:disabled,.game-list-card[data-v-ea904e81]:disabled{cursor:wait;opacity:.58}.recommended-card.is-entering[data-v-ea904e81],.game-card.is-entering[data-v-ea904e81],.game-list-card.is-entering[data-v-ea904e81]{opacity:1}.card-spinner[data-v-ea904e81]{width:calc(34 * var(--u));height:calc(34 * var(--u));border:3px solid #ffffff73;border-top-color:#fff;border-radius:50%;animation:.7s linear infinite spin-ea904e81;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.game-entry-status[data-v-ea904e81]{z-index:30;justify-content:center;align-items:center;gap:calc(14 * var(--u));padding:calc(40 * var(--u));pointer-events:none;color:#fff;text-align:center;background:#0c162494;flex-direction:column;display:flex;position:absolute;inset:0}.game-entry-status strong[data-v-ea904e81]{font-size:calc(30 * var(--u));font-weight:750}.game-entry-status small[data-v-ea904e81]{font-size:calc(21 * var(--u));opacity:.86}.game-entry-spinner[data-v-ea904e81]{width:calc(54 * var(--u));height:calc(54 * var(--u));border:calc(5 * var(--u)) solid #ffffff59;border-top-color:#fff;border-radius:50%;animation:.72s linear infinite game-entry-spin-ea904e81}.game-entry-fade-enter-active[data-v-ea904e81],.game-entry-fade-leave-active[data-v-ea904e81]{transition:opacity .16s}.game-entry-fade-enter-from[data-v-ea904e81],.game-entry-fade-leave-to[data-v-ea904e81]{opacity:0}.game-empty[data-v-ea904e81],.page-empty[data-v-ea904e81]{min-height:calc(460 * var(--u));color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.game-empty .material-icons[data-v-ea904e81],.page-empty .material-icons[data-v-ea904e81]{color:#b4b5b5;font-size:calc(72 * var(--u))}.game-empty p[data-v-ea904e81]{margin:calc(14 * var(--u)) 0 0;font-size:calc(25 * var(--u))}.page-empty strong[data-v-ea904e81]{margin-top:calc(14 * var(--u));font-size:calc(28 * var(--u))}.page-empty button[data-v-ea904e81]{margin-top:calc(24 * var(--u));padding:calc(13 * var(--u)) calc(30 * var(--u));border-radius:calc(32 * var(--u));background:var(--primary);color:#fff;font-size:calc(24 * var(--u))}@keyframes shimmer-ea904e81{to{background-position:-220% 0}}@keyframes spin-ea904e81{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes game-entry-spin-ea904e81{to{transform:rotate(360deg)}}.profile-screen,.mine-view{background:linear-gradient(180deg, var(--card) 0%, #eaf3fc 100%);width:100%;height:100%;color:var(--text);position:relative;overflow:hidden}:root[data-theme=dark] .profile-screen,:root[data-theme=dark] .mine-view{background:linear-gradient(#1e3737 0%,#000 100%)}.profile-scroll{height:calc(100% - max(45px, calc(90 * var(--u))));overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}.profile-scroll::-webkit-scrollbar{display:none}.profile-content{padding:calc(24 * var(--u)) calc(30 * var(--u)) calc(44 * var(--u))}.profile-card{border:1px solid var(--divider);border-radius:calc(24 * var(--u));background:var(--card);box-shadow:0 calc(5 * var(--u)) calc(18 * var(--u)) #24344a0d}.profile-field-label{margin:0 0 calc(12 * var(--u));color:var(--text);font-size:calc(28 * var(--u));font-weight:650;display:block}.profile-input-wrap{min-height:max(48px, calc(90 * var(--u)));border:1px solid var(--divider);border-radius:calc(24 * var(--u));background:var(--input);align-items:center;display:flex;overflow:hidden}.profile-input-wrap:focus-within{border:calc(2 * var(--u)) solid var(--primary)}.profile-input-wrap .material-icons{flex:0 0 calc(76 * var(--u));color:var(--muted);font-size:calc(32 * var(--u))}.profile-input{width:100%;min-width:0;height:max(46px, calc(86 * var(--u)));padding:0 calc(22 * var(--u));color:var(--text);font-size:max(16px, calc(30 * var(--u)));caret-color:var(--primary);background:0 0;border:0;outline:0}.profile-input.with-icon{padding-left:0}.profile-input::placeholder{color:var(--muted);font-size:max(16px, calc(26 * var(--u)));opacity:1}.profile-icon-button{flex:0 0 calc(88 * var(--u));height:max(46px, calc(86 * var(--u)));color:var(--muted);place-items:center;display:grid}.profile-icon-button .material-icons{font-size:calc(36 * var(--u));flex:none}.profile-primary,.profile-secondary{width:100%;height:max(46px, calc(90 * var(--u)));border-radius:calc(50 * var(--u));font-size:calc(30 * var(--u));justify-content:center;align-items:center;font-weight:720;display:flex}.profile-primary{background:var(--primary);color:#fff}.profile-secondary{border:1px solid var(--divider);background:var(--card);color:var(--text)}.profile-primary:disabled{background:var(--divider);color:var(--muted);cursor:not-allowed;transform:none}.profile-segments{gap:calc(4 * var(--u));margin:calc(20 * var(--u)) calc(28 * var(--u)) calc(24 * var(--u));padding:calc(6 * var(--u));border:1px solid var(--divider);border-radius:calc(50 * var(--u));background:var(--input);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-segment{min-height:calc(64 * var(--u));border-radius:calc(50 * var(--u));color:var(--muted);font-size:calc(28 * var(--u));font-weight:550}.profile-segment.active{background:var(--primary);box-shadow:0 calc(3 * var(--u)) calc(10 * var(--u)) #1677ff33;color:#fff;font-weight:720}.offline-finance-note{gap:calc(14 * var(--u));margin-bottom:calc(24 * var(--u));padding:calc(20 * var(--u)) calc(22 * var(--u));border-radius:calc(18 * var(--u));color:#4c6682;font-size:calc(24 * var(--u));background:#eaf3ff;border:1px solid #c9defb;align-items:flex-start;line-height:1.45;display:flex}:root[data-theme=dark] .offline-finance-note{color:#bbd3eb;background:#203850;border-color:#34516d}.offline-finance-note .material-icons{color:var(--primary);font-size:calc(34 * var(--u))}.profile-empty{min-height:calc(700 * var(--u));justify-content:center;align-items:center;gap:calc(18 * var(--u));color:var(--muted);font-size:calc(28 * var(--u));text-align:center;flex-direction:column;display:flex}.profile-empty img{width:min(72%, calc(536 * var(--u)))}.profile-modal-backdrop{z-index:80;background:#060f196b;align-items:flex-end;display:flex;position:absolute;inset:0}.profile-sheet{width:100%;max-height:78%;padding:calc(16 * var(--u)) calc(28 * var(--u)) calc(28 * var(--u) + var(--safe-bottom));border-radius:calc(28 * var(--u)) calc(28 * var(--u)) 0 0;background:var(--card);overflow-y:auto;box-shadow:0 -8px 32px #00000024}.profile-sheet-handle{width:calc(72 * var(--u));height:calc(8 * var(--u));margin:0 auto calc(24 * var(--u));background:color-mix(in srgb, var(--text) 24%, transparent);border-radius:999px}.profile-sheet-title{margin:0 0 calc(22 * var(--u));font-size:calc(32 * var(--u));font-weight:720}.profile-choice-row{min-height:calc(96 * var(--u));align-items:center;gap:calc(18 * var(--u));border-bottom:1px solid var(--divider);color:var(--text);font-size:calc(28 * var(--u));display:flex}.profile-choice-row .material-icons{color:var(--muted);font-size:calc(38 * var(--u))}.profile-choice-row.selected .material-icons{color:var(--primary)}.profile-choice-row .grow{flex:1;min-width:0}.profile-chip-row{gap:calc(16 * var(--u));flex-wrap:wrap;display:flex}.profile-chip{padding:calc(14 * var(--u)) calc(24 * var(--u));border:1px solid var(--divider);border-radius:calc(50 * var(--u));background:var(--card);color:var(--text);font-size:calc(26 * var(--u));gap:5px;display:flex}.profile-chip.active{border-color:var(--primary);background:var(--primary);color:#fff;font-weight:700}@media (min-width:431px){.profile-screen,.mine-view{border-right:1px solid var(--divider);border-left:1px solid var(--divider)}}.mine-view[data-v-950b1269]{background:var(--page)}.mine-scroll[data-v-950b1269]{height:100%;padding:calc(26 * var(--u)) calc(24 * var(--u)) calc(30 * var(--u));scrollbar-width:none;overflow-y:auto}.mine-scroll[data-v-950b1269]::-webkit-scrollbar{display:none}.project-version[data-v-950b1269]{margin:calc(30 * var(--u)) 0 calc(8 * var(--u));color:var(--muted);font-size:calc(28 * var(--u));text-align:center;line-height:1.4}.mine-profile[data-v-950b1269]{height:calc(188 * var(--u));align-items:center;display:flex;position:relative}.avatar-frame[data-v-950b1269]{width:calc(138 * var(--u));height:calc(138 * var(--u));border-radius:calc(42 * var(--u));background:var(--card);flex:none;overflow:hidden;box-shadow:0 6px 16px #1f304817}.avatar-frame img[data-v-950b1269]{border-radius:calc(12 * var(--u));object-fit:cover;width:100%;height:100%}.identity[data-v-950b1269]{min-width:0;margin-left:calc(24 * var(--u));padding-right:calc(66 * var(--u));flex:1}.name-row[data-v-950b1269]{align-items:center;display:flex}.name-row strong[data-v-950b1269]{min-width:0;color:var(--text);font-size:calc(38 * var(--u));font-weight:820;line-height:1.35}.edit-name[data-v-950b1269]{flex:0 0 calc(58 * var(--u));width:calc(58 * var(--u));height:calc(58 * var(--u));color:var(--icon);place-items:center;display:grid}.edit-name .material-icons[data-v-950b1269]{font-size:calc(30 * var(--u))}.id-row[data-v-950b1269]{margin-top:calc(2 * var(--u));color:var(--muted);font-size:calc(24 * var(--u));align-items:center;display:flex}.copy-id[data-v-950b1269]{margin-left:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));border:1px solid var(--divider);border-radius:calc(10 * var(--u));background:var(--input);color:var(--muted);font-size:calc(18 * var(--u));line-height:1}.identity-tags[data-v-950b1269]{align-items:center;gap:calc(8 * var(--u));margin-top:calc(5 * var(--u));flex-wrap:wrap;display:flex}.vip-tag[data-v-950b1269]{padding:calc(5 * var(--u)) calc(13 * var(--u));border-radius:calc(10 * var(--u));color:#fff;font-size:calc(18 * var(--u));background:linear-gradient(90deg,#69d2ff,#0861d9);font-weight:720;line-height:1;display:inline-flex}.anchor-tag[data-v-950b1269]{align-items:center;gap:calc(3 * var(--u));padding:calc(5 * var(--u)) calc(11 * var(--u));border-radius:calc(10 * var(--u));color:#b96a05;font-size:calc(18 * var(--u));background:linear-gradient(90deg,#fff3d9,#ffe4b4);border:1px solid #ffbd59;font-weight:760;line-height:1;display:inline-flex}.anchor-tag .material-icons[data-v-950b1269]{font-size:calc(19 * var(--u))}.notice-button[data-v-950b1269]{top:calc(28 * var(--u));right:calc(4 * var(--u));width:calc(58 * var(--u));height:calc(58 * var(--u));color:var(--text);place-items:center;display:grid;position:absolute}.notice-button>.material-icons[data-v-950b1269]{font-size:calc(48 * var(--u))}.notice-button i[data-v-950b1269]{top:calc(-4 * var(--u));right:calc(-2 * var(--u));min-width:calc(30 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));color:#fff;font-size:calc(20 * var(--u));background:#f04452;border-radius:999px;place-items:center;font-style:normal;line-height:1;display:grid;position:absolute}.wallet-card[data-v-950b1269]{min-height:calc(146 * var(--u));margin-top:calc(16 * var(--u));padding:calc(28 * var(--u));border-radius:calc(34 * var(--u));background:var(--card);align-items:center;display:flex;box-shadow:0 5px 18px #24344a0d}.wallet-balance[data-v-950b1269]{flex:1;min-width:0}.wallet-balance span[data-v-950b1269]{color:var(--muted);font-size:calc(28 * var(--u));display:block}.wallet-refresh[data-v-950b1269]{width:calc(34 * var(--u));height:calc(34 * var(--u));margin-left:calc(6 * var(--u));vertical-align:middle;color:var(--primary);place-items:center;display:inline-grid}.wallet-refresh .material-icons[data-v-950b1269]{font-size:calc(32 * var(--u))}.wallet-balance strong[data-v-950b1269]{margin-top:calc(4 * var(--u));color:var(--text);font-size:calc(52 * var(--u));font-weight:820;line-height:1.1;display:block}.wallet-game-withdraw[data-v-950b1269]{margin-top:calc(12 * var(--u));align-items:center;gap:calc(6 * var(--u));color:var(--primary);font-size:calc(24 * var(--u));font-weight:720;line-height:1.2;display:inline-flex}.wallet-game-withdraw[data-v-950b1269]:disabled{opacity:.55}.wallet-game-withdraw .material-icons[data-v-950b1269]{font-size:calc(34 * var(--u))}.wallet-balance small[data-v-950b1269]{margin-top:calc(5 * var(--u));color:var(--muted);font-size:calc(18 * var(--u));display:block}.wallet-action[data-v-950b1269]{min-width:calc(116 * var(--u));padding:calc(18 * var(--u)) calc(22 * var(--u));border-radius:calc(24 * var(--u));font-size:calc(25 * var(--u));font-weight:720}.wallet-action.secondary[data-v-950b1269]{border:1px solid var(--divider);background:var(--card);color:var(--primary)}.wallet-action.primary[data-v-950b1269]{margin-left:calc(14 * var(--u));background:var(--primary);color:#fff}.guest-notice[data-v-950b1269]{align-items:center;gap:calc(14 * var(--u));margin-top:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));border-radius:calc(22 * var(--u));color:#4c6682;font-size:calc(26 * var(--u));background:#eaf3ff;border:1px solid #c9defb;line-height:1.45;display:flex}.guest-notice .material-icons[data-v-950b1269]{color:var(--primary);font-size:calc(40 * var(--u))}.guest-notice-copy[data-v-950b1269]{flex:1;min-width:0}.guest-register-button[data-v-950b1269]{min-width:calc(104 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(18 * var(--u));background:var(--primary);color:#fff;font-size:calc(23 * var(--u));white-space:nowrap;font-weight:750;line-height:1.2}:root[data-theme=dark] .guest-notice[data-v-950b1269]{color:#bbd3eb;background:#203850;border-color:#34516d}.membership-banner[data-v-950b1269]{width:100%;margin-top:calc(14 * var(--u));border-radius:calc(18 * var(--u));overflow:hidden}.mine-menu-card[data-v-950b1269]{margin-top:calc(18 * var(--u));padding:calc(22 * var(--u)) calc(10 * var(--u));border-radius:calc(34 * var(--u));background:var(--card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 5px 18px #24344a0d}.mine-menu-card--five[data-v-950b1269]{grid-template-columns:repeat(5,minmax(0,1fr))}.mine-menu-item[data-v-950b1269]{min-width:0;min-height:calc(184 * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));border-radius:calc(20 * var(--u));color:var(--text);flex-direction:column;display:flex}.mine-menu-item>.material-icons[data-v-950b1269]{color:var(--icon);font-size:calc(60 * var(--u))}.mine-menu-item strong[data-v-950b1269]{max-width:100%;font-size:calc(22 * var(--u));text-overflow:ellipsis;white-space:nowrap;font-weight:620;line-height:1.2;overflow:hidden}.mine-menu-item small[data-v-950b1269]{margin-top:calc(-8 * var(--u));color:var(--muted);font-size:calc(18 * var(--u))}.mine-menu-item.disabled[data-v-950b1269]{opacity:.45}.secondary-menu[data-v-950b1269]{grid-template-rows:repeat(2,auto)}.theme-option[data-v-950b1269]{width:100%;min-height:calc(106 * var(--u));align-items:center;gap:calc(18 * var(--u));border-bottom:1px solid var(--divider);text-align:left;display:flex}.theme-swatch[data-v-950b1269]{width:calc(68 * var(--u));height:calc(68 * var(--u));border:1px solid var(--divider);border-radius:calc(16 * var(--u));place-items:center;display:grid}.theme-swatch.light[data-v-950b1269]{color:#2a82fe;background:#eaf3fc}.theme-swatch.dark[data-v-950b1269]{color:#fff;background:#1e3737}.theme-option>span[data-v-950b1269]:nth-child(2){flex:1;min-width:0}.theme-option strong[data-v-950b1269],.theme-option small[data-v-950b1269]{display:block}.theme-option strong[data-v-950b1269]{font-size:calc(28 * var(--u))}.theme-option small[data-v-950b1269]{margin-top:calc(4 * var(--u));color:var(--muted);font-size:calc(22 * var(--u))}.theme-option .check[data-v-950b1269]{color:var(--primary);font-size:calc(36 * var(--u))}.logout-sheet[data-v-950b1269]{text-align:center}.logout-icon[data-v-950b1269]{width:calc(84 * var(--u));height:calc(84 * var(--u));margin:0 auto calc(20 * var(--u));color:var(--danger);font-size:calc(46 * var(--u));background:#fff0f1;border-radius:50%;place-items:center;display:grid}.withdraw-all-sheet .logout-icon[data-v-950b1269]{background:var(--primary-soft);color:var(--primary)}.logout-sheet h2[data-v-950b1269]{font-size:calc(32 * var(--u));margin:0}.logout-sheet p[data-v-950b1269]{margin:calc(14 * var(--u)) 0 calc(30 * var(--u));color:var(--muted);font-size:calc(24 * var(--u))}.logout-actions[data-v-950b1269]{gap:calc(16 * var(--u));grid-template-columns:1fr 1fr;display:grid}.sheet-enter-active[data-v-950b1269],.sheet-leave-active[data-v-950b1269]{transition:opacity .2s}.sheet-enter-active .profile-sheet[data-v-950b1269],.sheet-leave-active .profile-sheet[data-v-950b1269]{transition:transform .22s}.sheet-enter-from[data-v-950b1269],.sheet-leave-to[data-v-950b1269]{opacity:0}.sheet-enter-from .profile-sheet[data-v-950b1269],.sheet-leave-to .profile-sheet[data-v-950b1269]{transform:translateY(100%)}.home-shell[data-v-4fc05656]{background:var(--page);width:100%;height:100%;position:relative;overflow:hidden}.home-body[data-v-4fc05656]{height:calc(100% - 130 * var(--u) - var(--safe-bottom));position:relative;overflow:hidden}.home-tab-panels[data-v-4fc05656],.home-tab-panels[data-v-4fc05656]>*{width:100%;height:100%}.bottom-nav[data-v-4fc05656]{z-index:20;height:calc(130 * var(--u) + var(--safe-bottom));padding:0 0 var(--safe-bottom);border-top:1px solid var(--divider);background:var(--card);align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0}.nav-item[data-v-4fc05656]{justify-content:center;align-items:center;gap:calc(6 * var(--u));min-width:0;color:var(--muted);font-size:calc(24 * var(--u));-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;font-weight:420;line-height:1;display:flex}.nav-item[data-v-4fc05656]:focus,.nav-item[data-v-4fc05656]:focus-visible{outline:none}.nav-item.selected[data-v-4fc05656]{color:var(--primary);font-weight:650}.nav-icon-wrap[data-v-4fc05656]{width:calc(44 * var(--u));height:calc(44 * var(--u));display:block;position:relative}.nav-icon[data-v-4fc05656]{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.nav-badge[data-v-4fc05656]{top:calc(-10 * var(--u));right:calc(-14 * var(--u));min-width:calc(34 * var(--u));height:calc(30 * var(--u));padding:0 calc(7 * var(--u));border:calc(3 * var(--u)) solid var(--card);border-radius:calc(20 * var(--u));color:#fff;font-size:calc(20 * var(--u));background:#e55e67;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.nav-dot[data-v-4fc05656]{top:calc(-4 * var(--u));right:calc(-4 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));background:#e55e67;border-radius:50%;position:absolute}.not-found[data-v-f50085d7]{background:var(--page);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px;display:flex}.not-found img[data-v-f50085d7]{width:calc(300 * var(--u));max-width:172px}.not-found h1[data-v-f50085d7]{font-size:calc(34 * var(--u));margin:20px 0}.not-found button[data-v-f50085d7]{background:var(--primary);color:#fff;border-radius:22px;padding:10px 24px}.error-warn-page[data-v-ad030071]{background:linear-gradient(#fff,#eaf3fc);flex-direction:column;width:100%;height:100%;display:flex}.error-warn-content[data-v-ad030071]{min-height:0;padding:calc(40 * var(--u));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.error-warn-content img[data-v-ad030071]{width:calc(536 * var(--u));max-width:90%;margin-bottom:calc(36 * var(--u))}.error-warn-content h1[data-v-ad030071]{color:var(--text);font-size:calc(36 * var(--u));margin:0;font-weight:650}.error-warn-content p[data-v-ad030071]{margin:calc(20 * var(--u)) 0 0;color:var(--muted);font-size:calc(28 * var(--u));line-height:1.5}.error-warn-page footer[data-v-ad030071]{padding:calc(22 * var(--u)) calc(28 * var(--u)) calc(22 * var(--u) + var(--safe-bottom));background:#eaf3fc}.error-warn-page footer button[data-v-ad030071]{width:100%;height:calc(96 * var(--u));justify-content:center;align-items:center;gap:calc(12 * var(--u));border-radius:calc(28 * var(--u));background:var(--primary);color:#fff;font-size:calc(30 * var(--u));font-weight:650;display:flex}.error-warn-page footer button[data-v-ad030071]:disabled{cursor:wait;opacity:.78}.error-warn-page footer .material-icons[data-v-ad030071]{font-size:calc(34 * var(--u))}
