.rotator[data-v-42ff2633]{min-height:100dvh}.rotator--mobile[data-v-42ff2633]{background:#18212f;min-height:0;position:fixed;overflow:hidden;transform:translateZ(0)}.rotator--rotated[data-v-42ff2633]{transform-origin:0 0;transform:rotate(90deg)translateY(-100%)}.rotator--mobile .rotator-scroll[data-v-42ff2633]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.display-button[data-v-770deb91]{color:#c8fffa;min-width:120px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:#1a303e;border:1px solid #5a7c8a;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:inline-flex}.display-button[data-v-770deb91]:hover{background:#24515b}.display-button[data-v-770deb91]:focus-visible{outline-offset:2px;outline:3px solid #20e0cf}.display-button[data-v-770deb91]:disabled{cursor:progress}.display-dock[data-v-073a6c5e]{top:calc(8px + var(--safe-top));right:max(12px, var(--safe-right));z-index:10010;position:fixed}.display-dock p[data-v-073a6c5e]{width:min(320px, calc(var(--app-vw) - 28px));color:#e5fbff;pointer-events:none;background:#203d4bf5;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5;position:absolute;top:48px;right:0}.copyright-page{min-height:var(--app-vh,100dvh);color:#eaf0f7;background:#18212f;padding:20px 56px 32px;font-family:Microsoft YaHei,PingFang SC,sans-serif;line-height:1.8}.copyright-page *{box-sizing:border-box}.copyright-shell{max-width:1160px;margin:0 auto}.copyright-nav{justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px;font-size:14px;display:flex}.copyright-nav a{color:#216858;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.copyright-nav span{color:#65776e}.copyright-hero{border-top:1px solid #cdd8d0;padding:38px 0 40px}.copyright-eyebrow{letter-spacing:2px;color:#688075;margin:0 0 10px;font-size:12px}.copyright-hero h1{letter-spacing:3px;color:#183d32;margin:0 0 14px;font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.3}.copyright-hero>p:last-child{color:#65776e;margin:0;font-size:16px}.copyright-grid{grid-template-columns:1.12fr 1fr;align-items:start;gap:clamp(26px,5vw,70px);display:grid}.copyright-copy{padding-bottom:20px}.copyright-owner{color:#216858;margin:0 0 30px;font-size:17px;font-weight:600}.copyright-copy section{margin-bottom:28px}.copyright-copy h2{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.5}.copyright-copy h2 span{color:#7f9b8b;letter-spacing:1px;padding-right:12px;font-size:12px}.copyright-copy section p{color:#4d6258;margin:0;font-size:15px;line-height:2}.copyright-laws{color:#718277;font-size:12px}.copyright-laws a{color:#527b68;text-underline-offset:3px;margin-right:8px;display:inline-block}.copyright-proof{background:#fff;border:1px solid #dce4dd;border-radius:12px;padding:24px;box-shadow:0 12px 36px #173b2c05}.copyright-proof h2{margin:0 0 20px;font-size:19px;font-weight:600}.copyright-proof dl{margin:0 0 22px;font-size:13px}.copyright-proof dl div{border-bottom:1px solid #f0f3ef;grid-template-columns:112px 1fr;gap:8px;padding:6px 0;display:grid}.copyright-proof dt{color:#7a8b80}.copyright-proof dd{overflow-wrap:anywhere;color:#334d40;margin:0}.copyright-proof figure{margin:0}.copyright-proof img{border:1px solid #edf2ee;width:100%;height:auto;display:block}.copyright-proof figcaption{color:#7a8b80;text-align:center;margin-top:10px;font-size:12px}.copyright-page a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #15816b}.copyright-end{color:#7a8b80;text-align:center;border-top:1px solid #dce4dd;margin-top:44px;padding:24px 0 8px;font-size:12px}@media (max-width:720px){.copyright-grid{grid-template-columns:1fr;gap:12px}.copyright-hero{padding:24px 0}.copyright-nav{padding-bottom:12px}}@media print{.copyright-nav{display:none}.copyright-page{background:#fff;padding:0}.copyright-grid{grid-template-columns:1fr}.copyright-proof{break-before:page;box-shadow:none;border:0;max-width:600px;padding:0}.copyright-proof img{width:auto;max-width:100%;max-height:210mm;margin:auto}.copyright-proof dl{display:none}.copyright-copy section{break-inside:avoid}}.copyright-shell{max-width:1400px}.copyright-page .brand-header{margin-bottom:28px}.copyright-nav a,.copyright-owner,.copyright-laws a{color:#20e0cf}.copyright-nav span,.copyright-hero>p:last-child,.copyright-laws,.copyright-copy h2 span,.copyright-proof dt,.copyright-proof figcaption,.copyright-end{color:#a6b6c8}.copyright-hero{border-color:#ffffff24;padding:26px 0 30px}.copyright-eyebrow{display:none}.copyright-hero h1{color:#f4f8ff;font-weight:900}.copyright-copy{background:#111d29d6;border:1px solid #ffffff24;border-radius:12px;padding:28px}.copyright-copy section p,.copyright-proof dd{color:#e0e9f2}.copyright-copy h2,.copyright-proof h2{color:#f4f8ff;font-weight:800}.copyright-proof{background:#111d29d6;border-color:#ffffff24;box-shadow:0 20px 60px #0003}.copyright-proof dl div,.copyright-end{border-color:#ffffff18}.copyright-return,.certificate-toolbar button{color:#eaf0f7;cursor:pointer;min-height:44px;font:inherit;background:#ffffff0d;border:1px solid #ffffff30;border-radius:8px;padding:8px 16px}.copyright-return:hover,.certificate-toolbar button:hover{color:#20e0cf;border-color:#20e0cf}.certificate-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.certificate-dialog{color:#eaf0f7;background:#18212f;border:1px solid #60758a;border-radius:12px;width:min(1100px,95vw);max-height:94dvh;padding:0}.certificate-dialog::backdrop{background:#07111de8}.certificate-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.certificate-toolbar strong{margin-right:auto}.certificate-toolbar button:disabled{opacity:.4;cursor:default}.certificate-scroll{touch-action:pan-x pan-y pinch-zoom;background:#0e1723;height:min(75dvh,850px);padding:12px;overflow:auto}.certificate-scroll img{max-width:none;height:auto;margin:0 auto;display:block}.copyright-page :focus-visible{outline-offset:4px;outline:3px solid #20e0cf}@container (width<=900px){.copyright-page{padding:10px 12px 20px}.copyright-grid{grid-template-columns:1fr;gap:18px}.copyright-copy,.copyright-proof{padding:18px}.copyright-hero h1{font-size:28px}}@media (max-width:720px){.copyright-page{padding:12px}.certificate-toolbar{gap:6px;padding:10px}.certificate-toolbar strong{flex-basis:100%}}@media print{.copyright-page{color:#111;background:#fff}.copyright-page .brand-header,.certificate-dialog{display:none!important}.copyright-copy,.copyright-proof{box-shadow:none;background:#fff;border:none}.copyright-page p,.copyright-page h1,.copyright-page h2,.copyright-page dd,.copyright-page dt{color:#111}}.parent-button[data-v-2a84158c]{color:#e4f2f6;cursor:pointer;white-space:nowrap;-webkit-app-region:no-drag;touch-action:manipulation;background:#172a38;border:1px solid #536c7c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font:600 13px/1.4 Microsoft YaHei,sans-serif;display:inline-flex}.parent-button[data-v-2a84158c]:hover:not(:disabled){color:#20e0cf;border-color:#20e0cf}.parent-button[data-v-2a84158c]:focus-visible{outline-offset:3px;outline:3px solid #ffd75e}.parent-button[data-v-2a84158c]:disabled{cursor:default;opacity:.7}.confirm-mask[data-v-cb5de670]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;-webkit-app-region:no-drag;background:#050a149e;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.confirm-panel[data-v-cb5de670]{width:min(420px, calc(var(--app-vw,100vw) - 32px));max-height:calc(var(--app-vh,100dvh) - 32px);color:#d4deea;background:linear-gradient(160deg,#1a2238 0%,#0f1626 100%);border:1px solid #20e0cf40;border-radius:12px;padding:24px 24px 20px;font-size:14px;line-height:1.6;overflow:auto;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff0a}.confirm-title[data-v-cb5de670]{color:#f1f5f9;letter-spacing:.5px;margin:0 0 12px;font-size:16px;font-weight:700}.confirm-message[data-v-cb5de670]{color:#b6c2d4;white-space:pre-line;word-break:break-word;margin:0 0 22px}.confirm-actions[data-v-cb5de670]{justify-content:flex-end;gap:10px;display:flex}.confirm-btn[data-v-cb5de670]{-webkit-appearance:none;appearance:none;letter-spacing:.5px;cursor:pointer;border:1px solid #0000;border-radius:8px;min-width:88px;height:36px;padding:0 18px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .12s}.confirm-btn[data-v-cb5de670]:active{transform:scale(.97)}.confirm-btn--cancel[data-v-cb5de670]{color:#d4deea;background:#ffffff0f;border-color:#ffffff29}.confirm-btn--cancel[data-v-cb5de670]:hover{color:#fff;background:#ffffff1f}.confirm-btn--primary[data-v-cb5de670]{color:#07111d;background:linear-gradient(135deg,#20e0cf 0%,#1aa6d9 100%);border-color:#20e0cf99}.confirm-btn--primary[data-v-cb5de670]:hover{filter:brightness(1.1)}.confirm-btn--danger[data-v-cb5de670]{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border-color:#ef444499}.confirm-btn--danger[data-v-cb5de670]:hover{filter:brightness(1.08)}.confirm-fade-enter-active[data-v-cb5de670],.confirm-fade-leave-active[data-v-cb5de670]{transition:opacity .18s}.confirm-fade-enter-active .confirm-panel[data-v-cb5de670],.confirm-fade-leave-active .confirm-panel[data-v-cb5de670]{transition:transform .18s,opacity .18s}.confirm-fade-enter-from[data-v-cb5de670],.confirm-fade-leave-to[data-v-cb5de670]{opacity:0}.confirm-fade-enter-from .confirm-panel[data-v-cb5de670],.confirm-fade-leave-to .confirm-panel[data-v-cb5de670]{opacity:0;transform:translateY(8px)scale(.98)}.brand-membership[data-v-32744a2b]{color:#20e0cf;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff30;border-radius:7px;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.logout-error[data-v-32744a2b]{z-index:500;background:#5b2530;padding:14px;position:fixed;bottom:12px;left:12px;right:12px}.brand-root[data-v-32744a2b]{display:contents}.brand-header[data-v-32744a2b]{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:12px 0 24px;display:flex}.brand-lockup[data-v-32744a2b]{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.brand-mark[data-v-32744a2b],.brand-mark__face[data-v-32744a2b],.brand-lockup__text[data-v-32744a2b],.brand-lockup__text strong[data-v-32744a2b],.brand-lockup__text small[data-v-32744a2b]{display:none}.geometry-icon[data-v-32744a2b]{filter:drop-shadow(0 0 10px #00f5ff80);background:radial-gradient(circle,#fff 0%,#00f5ff 30%,gold 65%,#f50 100%) 50% no-repeat;flex:none;width:56px;height:56px;animation:3.5s cubic-bezier(.77,0,.175,1) infinite gatherAndExplode-32744a2b;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2L2 7l10 5 10-5-10-5z'/><path d='M2 17l10 5 10-5'/><path d='M2 12l10 5 10-5'/><path d='M12 22V12'/><path d='M2 7v10'/><path d='M22 7v10'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2L2 7l10 5 10-5-10-5z'/><path d='M2 17l10 5 10-5'/><path d='M2 12l10 5 10-5'/><path d='M12 22V12'/><path d='M2 7v10'/><path d='M22 7v10'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dynamic-title[data-v-32744a2b]{letter-spacing:2px;background:linear-gradient(90deg,#00f5ff 0%,#3b82f6 30%,gold 65%,#f50 100%) 0 0/200%;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 12px #00f5ff66)drop-shadow(0 0 20px #f503);white-space:nowrap;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;flex:1;align-items:center;min-width:0;font-size:30px;font-weight:800;animation:4s linear infinite textShineFlow-32744a2b,3s ease-in-out infinite textBreathGlow-32744a2b;display:flex;overflow:hidden}.dynamic-title strong[data-v-32744a2b]{font-weight:inherit;letter-spacing:inherit;background:inherit;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes gatherAndExplode-32744a2b{0%,to{filter:drop-shadow(0 0 10px #00f5ff80)brightness();background-size:100% 100%}42%{filter:drop-shadow(0 0 18px #f509)brightness(1.2);background-size:260% 260%}50%{filter:drop-shadow(0 0 30px #ff5500e6)brightness(1.5);background-size:300% 300%}56%{filter:drop-shadow(0 0 20px #00f5ffb3)brightness(1.3);background-size:240% 240%}}@keyframes textShineFlow-32744a2b{0%{background-position:0%}to{background-position:200%}}@keyframes textBreathGlow-32744a2b{0%,to{filter:drop-shadow(0 0 12px #00f5ff66);transform:scale(1)}50%{filter:drop-shadow(0 0 26px #f509);transform:scale(1.01)}}.brand-window[data-v-32744a2b]{-webkit-app-region:no-drag;gap:10px;display:flex}.brand-window__btn[data-v-32744a2b]{-webkit-appearance:none;appearance:none;color:#d4deea;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:6px;place-items:center;width:32px;height:32px;transition:background .18s,color .18s,border-color .18s;display:grid}.brand-window__btn[data-v-32744a2b]:hover{color:#ffd48a;background:#ff7d3640}.brand-window__btn--close[data-v-32744a2b]:hover{color:#fff;background:#dc262699;border-color:#dc2626d9}.brand-window__btn--logout[data-v-32744a2b]:hover{color:#ffd48a;background:#ff7d3659;border-color:#ff7d3699}.brand-lockup button[data-v-32744a2b-s],.brand-lockup a[data-v-32744a2b-s],.brand-window button[data-v-32744a2b-s]{-webkit-app-region:no-drag}.brand-handle[data-v-32744a2b]{z-index:9999;-webkit-appearance:none;appearance:none;color:#20e0cf;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0b1620eb;border:1px solid #20e0cf8c;border-radius:999px;place-items:center;width:64px;height:28px;padding:0;transition:background .18s,color .18s,transform .18s;display:none;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000008c,inset 0 0 0 1px #00000059}.brand-handle[data-v-32744a2b]:hover,.brand-handle[data-v-32744a2b]:active{color:#fff;background:#20e0cf47;border-color:#20e0cfd9}html.is-mobile-device .brand-header[data-v-32744a2b]{z-index:150;padding:calc(8px + var(--safe-top)) max(12px, var(--safe-right)) 12px max(12px, var(--safe-left));-webkit-backdrop-filter:blur(6px);background:linear-gradient(#0b1620eb 0%,#0b1629a6 70%,#0b162000 100%);gap:8px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}html.is-mobile-device .brand-handle[data-v-32744a2b]{display:grid}html.is-mobile-device .brand-lockup[data-v-32744a2b]{gap:8px;min-width:0}html.is-mobile-device .geometry-icon[data-v-32744a2b]{width:30px;height:30px}html.is-mobile-device .dynamic-title[data-v-32744a2b]{letter-spacing:.5px;font-size:17px;line-height:1.2}html.is-mobile-device .brand-window[data-v-32744a2b]{gap:4px}html.is-mobile-device .brand-window__btn[data-v-32744a2b]{width:28px;height:28px}html.is-mobile-device .brand-window__btn svg[data-v-32744a2b]{width:12px;height:12px}html.is-mobile-device .brand-lockup button[data-v-32744a2b-s]:not(.parent-button){letter-spacing:.5px;gap:4px;padding:4px 10px;font-size:12px}html.is-mobile-device .brand-lockup button[data-v-32744a2b-s] svg{width:12px;height:12px}html.is-mobile-device .brand-window__btn--collapse[data-v-32744a2b]:hover{color:#20e0cf;background:#20e0cf40;border-color:#20e0cf99}.brand-window__btn--floating[data-v-32744a2b]{z-index:160;position:fixed;top:8px;right:10px}@container (width<=520px){.brand-window__btn--floating[data-v-32744a2b]{top:6px;right:8px}}html.is-mobile-device .brand-header.is-auto-hidden[data-v-32744a2b]{transform:translateY(-100%)}@container (width<=520px){html.is-mobile-device .brand-header[data-v-32744a2b]{padding:calc(6px + var(--safe-top)) max(10px, var(--safe-right)) 10px max(10px, var(--safe-left));gap:6px}html.is-mobile-device .brand-lockup[data-v-32744a2b]{gap:6px}html.is-mobile-device .brand-handle[data-v-32744a2b]{width:58px;height:26px;top:8px}html.is-mobile-device .dynamic-title[data-v-32744a2b]{letter-spacing:.3px;font-size:15px}html.is-mobile-device .geometry-icon[data-v-32744a2b],html.is-mobile-device .brand-window__btn[data-v-32744a2b]{width:26px;height:26px}html.is-mobile-device .brand-lockup button[data-v-32744a2b-s]:not(.parent-button){letter-spacing:.3px;padding:3px 8px;font-size:11px}}.copyright-link[data-v-0a0a0ac3]{text-align:center;color:#8b9a9d;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:12px 0;font-size:12px;line-height:1.8;display:flex}.copyright-link a[data-v-0a0a0ac3]{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.copyright-link a[data-v-0a0a0ac3]:hover{color:#12958a}.app-footer[data-v-48d3a312]{text-align:center;color:#c8d4e1;margin-top:28px;padding:0 12px;font-size:14px}.model-artwork[data-v-050b6dfc],.model-artwork__vector[data-v-050b6dfc]{pointer-events:none;width:100%;height:100%;display:block}.model-artwork[data-v-050b6dfc] *{pointer-events:none!important;animation-play-state:var(--artwork-motion,running)!important}.model-artwork[data-v-050b6dfc] svg{width:100%;height:100%;display:block;overflow:visible}.model-artwork__vector--color[data-v-050b6dfc]{animation:16s linear infinite model-display-colors-050b6dfc}@keyframes model-display-colors-050b6dfc{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){.model-artwork[data-v-050b6dfc] *{transition:none!important;animation-play-state:paused!important}}.membership-page[data-v-b86f7180]{min-height:var(--app-vh,100dvh);padding:20px 56px 32px}.membership-content[data-v-b86f7180]{max-width:1300px;margin:auto}.membership-intro[data-v-b86f7180]{padding:24px 0}.member-eyebrow[data-v-b86f7180]{color:#20e0cf;font-weight:800}.membership-intro h1[data-v-b86f7180]{margin:8px 0;font-size:36px}.membership-intro p[data-v-b86f7180],.member-card p[data-v-b86f7180],.member-trials p[data-v-b86f7180]{color:#c0cfdd;line-height:1.8}.membership-reason[data-v-b86f7180]{color:#ffe098!important}.member-layout[data-v-b86f7180]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.member-card[data-v-b86f7180]{background:#111d29;border:1px solid #ffffff28;border-radius:12px;padding:26px}.member-card h2[data-v-b86f7180]{margin:0;font-size:22px}.member-price[data-v-b86f7180]{margin:12px 0 20px}.member-price strong[data-v-b86f7180]{color:#20e0cf;font-size:64px;line-height:1.2}.member-price span[data-v-b86f7180]{color:#dde7ef;margin-left:8px}.member-card ul[data-v-b86f7180]{color:#c0cfdd;padding-left:20px;line-height:2}.member-state[data-v-b86f7180]{background:#1c2d3d;border-radius:8px;margin:20px 0;padding:14px}.member-state p[data-v-b86f7180]{margin:8px 0 0}.member-button[data-v-b86f7180]{color:#eaf6ff;min-height:44px;font:inherit;cursor:pointer;background:#203442;border:1px solid #73889a;border-radius:8px;padding:10px 18px}.member-button--primary[data-v-b86f7180]{color:#092b32;background:#20e0cf;border-color:#20e0cf;font-weight:800}.member-button[data-v-b86f7180]:disabled{opacity:.5;cursor:wait}.member-back[data-v-b86f7180]{font-size:14px}.wechat-label[data-v-b86f7180]{color:#a9bdcb;margin-top:22px;display:block}.wechat-number[data-v-b86f7180]{letter-spacing:2px;color:#20e0cf;-webkit-user-select:text;user-select:text;background:0 0;border:0;width:100%;padding:10px 0 20px;font-size:30px;font-weight:800;display:block}.copy-message[data-v-b86f7180]{min-height:24px;font-size:14px}.member-hint[data-v-b86f7180]{font-size:13px}.member-trials[data-v-b86f7180]{margin:32px 0}.trial-grid[data-v-b86f7180]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.trial-card[data-v-b86f7180]{color:#fff;text-align:center;touch-action:manipulation;background:#111d29;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:18px 10px;text-decoration:none;display:flex}.trial-card>span[data-v-b86f7180]:last-child{color:#20e0cf;font-size:13px}.trial-shape[data-v-b86f7180]{pointer-events:none;width:85px;height:85px}.membership-page[data-v-b86f7180] :focus-visible{outline-offset:4px;outline:3px solid #20e0cf}@container (width<=900px){.membership-page[data-v-b86f7180]{padding:10px 14px 24px}.membership-intro[data-v-b86f7180]{padding:12px 0}.membership-intro h1[data-v-b86f7180]{font-size:27px}.member-layout[data-v-b86f7180]{gap:12px}.member-card[data-v-b86f7180]{padding:16px}.member-price strong[data-v-b86f7180]{font-size:44px}.member-card p[data-v-b86f7180],.member-card li[data-v-b86f7180],.trial-card strong[data-v-b86f7180]{font-size:13px}.wechat-number[data-v-b86f7180]{font-size:24px}.member-price span[data-v-b86f7180]{font-size:13px}.member-back[data-v-b86f7180]{font-size:12px}}@media (max-width:520px){.member-layout[data-v-b86f7180]{grid-template-columns:1fr}.trial-grid[data-v-b86f7180]{grid-template-columns:repeat(2,minmax(0,1fr))}}.experience-page[data-v-b99dad63]{min-height:var(--app-vh,100dvh);padding:20px 56px 32px}.experience-content[data-v-b99dad63]{max-width:1240px;margin:auto}.experience-content header[data-v-b99dad63]{padding:24px 0}.eyebrow[data-v-b99dad63]{color:#20e0cf;font-weight:700}.experience-content h1[data-v-b99dad63]{margin:8px 0;font-size:32px}.experience-content p[data-v-b99dad63]{color:#becddd;line-height:1.8}.experience-grid[data-v-b99dad63]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.experience-card[data-v-b99dad63]{color:#f3f8ff;touch-action:manipulation;background:#111d29;border:1px solid #ffffff28;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:210px;padding:20px;text-decoration:none;display:flex}.experience-card[data-v-b99dad63]:hover{background:#182e39;border-color:#20e0cf}.experience-shape[data-v-b99dad63]{pointer-events:none;width:100px;height:100px}.experience-card strong[data-v-b99dad63]{font-size:20px}.experience-start[data-v-b99dad63]{color:#20e0cf;font-weight:700}.experience-help[data-v-b99dad63]{background:#122d35;border:1px solid #20e0cf44;border-radius:12px;align-items:center;gap:24px;margin-top:28px;padding:20px 24px;display:flex}.experience-help p[data-v-b99dad63]{margin:6px 0 0}.experience-help a[data-v-b99dad63]{color:#20e0cf;flex-shrink:0;align-items:center;min-height:44px;padding:12px;text-decoration:none;display:flex}.experience-page a[data-v-b99dad63]:focus-visible{outline-offset:4px;outline:3px solid #20e0cf}@container (width<=900px){.experience-page[data-v-b99dad63]{padding:10px 18px 24px}.experience-content header[data-v-b99dad63]{padding:12px 0}.experience-content h1[data-v-b99dad63]{font-size:25px}.experience-grid[data-v-b99dad63]{gap:12px}.experience-card[data-v-b99dad63]{min-height:160px;padding:14px 8px}.experience-shape[data-v-b99dad63]{width:70px;height:70px}.experience-card strong[data-v-b99dad63]{font-size:16px}.experience-help[data-v-b99dad63]{flex-wrap:wrap;gap:8px;padding:16px}}@media (max-width:520px){.experience-grid[data-v-b99dad63]{grid-template-columns:repeat(2,minmax(0,1fr))}}.connection-screen[data-v-89ca0a65]{min-height:var(--app-vh,100dvh);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}h1[data-v-89ca0a65]{margin:0;font-size:22px}p[data-v-89ca0a65]{text-align:center;max-width:32em;margin:0;line-height:1.6}button[data-v-89ca0a65]{color:#10212c;cursor:pointer;background:#20e0cf;border:0;border-radius:8px;padding:12px 24px}.model-card[data-v-fddf6a7c]{-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit;text-align:center;background:#111d29d6;border:1px solid #ffffff1f;border-radius:8px;grid-template-rows:auto auto auto;gap:14px;padding:24px 18px 22px;font-family:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000038}.model-card[data-v-fddf6a7c]:hover{border-color:#20e0cfb3;transform:translateY(-2px);box-shadow:0 24px 70px #00000057}.model-card__title[data-v-fddf6a7c]{color:#f4f8ff;letter-spacing:1px;font-size:26px;font-weight:900;transition:opacity .3s}.model-card__body[data-v-fddf6a7c]{place-items:center;width:120px;height:120px;margin:0 auto;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.model-card__body[data-v-fddf6a7c],.model-card__body[data-v-fddf6a7c] *,.model-card__body[data-v-fddf6a7c] svg,.model-card__body[data-v-fddf6a7c] svg *{pointer-events:none}.model-card__body[data-v-fddf6a7c] svg,.model-card__body[data-v-fddf6a7c] img,.model-card__body[data-v-fddf6a7c] object{object-fit:contain;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.model-card__grade[data-v-fddf6a7c]{color:#8fa1b5;font-size:15px;font-weight:800;transition:opacity .3s}.model-card[data-v-fddf6a7c]:focus-visible{outline-offset:4px;outline:3px solid #20e0cf}.model-card[data-v-fddf6a7c]{touch-action:manipulation}@media (hover:none){.model-card[data-v-fddf6a7c]:hover{transform:none}}@media (prefers-reduced-motion:reduce){.model-card[data-v-fddf6a7c],.model-card__body[data-v-fddf6a7c],.model-card__body[data-v-fddf6a7c] svg,.model-card__body[data-v-fddf6a7c] img,.model-card__body[data-v-fddf6a7c] object,.model-card__title[data-v-fddf6a7c],.model-card__grade[data-v-fddf6a7c]{transition:none}}@container (width<=900px){.model-card[data-v-fddf6a7c]{border-radius:6px;gap:6px;padding:12px 8px 10px}.model-card__title[data-v-fddf6a7c]{letter-spacing:.5px;font-size:15px;line-height:1.25}.model-card__body[data-v-fddf6a7c]{width:60px;height:60px}}@container (width<=520px){.model-card[data-v-fddf6a7c]{border-radius:4px;gap:4px;padding:8px 4px 6px}.model-card__title[data-v-fddf6a7c]{letter-spacing:.2px;font-size:11px;line-height:1.2}.model-card__body[data-v-fddf6a7c]{width:38px;height:38px}}.membership-banner[data-v-ad816aa9]{color:#effbff;background:#112e36;border:1px solid #20e0cf66;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 24px;padding:16px 22px;text-decoration:none;display:flex}.membership-banner strong[data-v-ad816aa9]{font-size:20px;display:block}.membership-banner small[data-v-ad816aa9]{color:#bdd1df;margin-top:5px;font-size:14px;display:block}.membership-banner__action[data-v-ad816aa9]{color:#20e0cf;flex-shrink:0;font-weight:800}.membership-banner[data-v-ad816aa9]:focus-visible{outline-offset:3px;outline:3px solid #20e0cf}@container (width<=900px){.membership-banner[data-v-ad816aa9]{gap:10px;margin-bottom:12px;padding:10px 14px}.membership-banner strong[data-v-ad816aa9]{font-size:16px}.membership-banner small[data-v-ad816aa9],.membership-banner__action[data-v-ad816aa9]{font-size:12px}}.home-challenge[data-v-6b708a16]{box-sizing:border-box;cursor:pointer;background:linear-gradient(135deg,#20e0cf38,#268ea22e),#111d29db;border:1px solid #20e0cf73;border-radius:14px;outline:none;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:720px;margin:0 auto;padding:22px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 18px 50px #00000047}.home-challenge[data-v-6b708a16]:hover{border-color:#20e0cfd9;transform:translateY(-2px);box-shadow:0 24px 70px #0006}.home-challenge[data-v-6b708a16]:focus-visible{border-color:#20e0cfd9;transform:translateY(-2px);box-shadow:0 24px 70px #0006}.home-challenge__copy[data-v-6b708a16]{flex-direction:column;gap:4px;min-width:0;display:flex}.home-challenge__eyebrow[data-v-6b708a16]{letter-spacing:3px;color:#20e0cf;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:800}.home-challenge__title[data-v-6b708a16]{letter-spacing:2px;color:#f4f8ff;margin:0;font-size:26px;font-weight:900}.home-challenge__desc[data-v-6b708a16]{color:#d4deea;letter-spacing:.5px;margin:0;font-size:13px;font-weight:700}.home-challenge__cta[data-v-6b708a16]{color:#20e0cf;letter-spacing:1px;background:#20e0cf2e;border:1px solid #20e0cf99;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.home-challenge:hover .home-challenge__cta[data-v-6b708a16]{color:#0a1420;background:#20e0cf}.home-challenge:focus-visible .home-challenge__cta[data-v-6b708a16]{color:#0a1420;background:#20e0cf}@container (width<=900px){.home-challenge[data-v-6b708a16]{border-radius:10px;gap:10px;padding:12px 16px}.home-challenge__title[data-v-6b708a16]{letter-spacing:1px;font-size:16px;line-height:1.3}.home-challenge__desc[data-v-6b708a16]{letter-spacing:.3px;font-size:11px;line-height:1.4}.home-challenge__cta[data-v-6b708a16]{letter-spacing:.3px;gap:4px;padding:5px 10px;font-size:11px}}@container (width<=520px){.home-challenge[data-v-6b708a16]{gap:8px;padding:10px 12px}.home-challenge__title[data-v-6b708a16]{letter-spacing:.5px;font-size:13px;line-height:1.2}.home-challenge__desc[data-v-6b708a16]{letter-spacing:.2px;font-size:10px;line-height:1.3}.home-challenge__cta[data-v-6b708a16]{letter-spacing:.2px;padding:3px 7px;font-size:10px}}.home-screen[data-v-26178cd4]{min-height:var(--app-vh,100dvh);grid-template-rows:auto auto auto;padding:20px 56px 28px;display:grid}.home-layout[data-v-26178cd4]{grid-template-rows:auto auto auto;align-items:start;gap:24px;margin-top:0;display:grid}.home-hero[data-v-26178cd4]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.home-hero__title[data-v-26178cd4]{letter-spacing:4px;color:#f4f8ff;margin:0;font-size:32px;font-weight:900}.home-hero__sub[data-v-26178cd4]{color:#8fa1b5;letter-spacing:1px;margin:0;font-size:14px;font-weight:700}.home-main[data-v-26178cd4]{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;width:100%;min-width:0;display:flex}.model-grid[data-v-26178cd4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%;display:grid}.model-grid--overflow[data-v-26178cd4]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.home-actions[data-v-26178cd4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:720px;margin:0 auto;display:grid}.action-btn[data-v-26178cd4]{-webkit-appearance:none;appearance:none;color:#f4f8ff;cursor:pointer;background:#111d29db;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px 18px;font-family:inherit;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:0 14px 36px #00000038}.action-btn[data-v-26178cd4]:hover{border-color:#20e0cfb3;transform:translateY(-2px)}.action-btn__title[data-v-26178cd4]{letter-spacing:1px;font-size:18px;font-weight:900}.action-btn__sub[data-v-26178cd4]{color:#8fa1b5;letter-spacing:.5px;font-size:12px;font-weight:700}.action-btn--primary[data-v-26178cd4]{background:linear-gradient(135deg,#20e0cf38,#268ea22e);border-color:#20e0cf73}.action-btn--primary .action-btn__title[data-v-26178cd4]{color:#20e0cf}.action-btn--primary[data-v-26178cd4]:hover{background:linear-gradient(135deg,#20e0cf52,#268ea23d)}.home-challenge[data-v-26178cd4]{cursor:pointer;background:linear-gradient(135deg,#20e0cf38,#268ea22e),#111d29db;border:1px solid #20e0cf73;border-radius:14px;outline:none;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:720px;margin:0 auto;padding:22px 32px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 18px 50px #00000047}.home-challenge[data-v-26178cd4]:hover{border-color:#20e0cfd9;transform:translateY(-2px);box-shadow:0 24px 70px #0006}.home-challenge[data-v-26178cd4]:focus-visible{border-color:#20e0cfd9;transform:translateY(-2px);box-shadow:0 24px 70px #0006}.home-challenge__copy[data-v-26178cd4]{flex-direction:column;gap:4px;min-width:0;display:flex}.home-challenge__eyebrow[data-v-26178cd4]{letter-spacing:3px;color:#20e0cf;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:800}.home-challenge__title[data-v-26178cd4]{letter-spacing:2px;color:#f4f8ff;margin:0;font-size:26px;font-weight:900}.home-challenge__desc[data-v-26178cd4]{color:#d4deea;letter-spacing:.5px;margin:0;font-size:13px;font-weight:700}.home-challenge__cta[data-v-26178cd4]{color:#20e0cf;letter-spacing:1px;background:#20e0cf2e;border:1px solid #20e0cf99;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.home-challenge:hover .home-challenge__cta[data-v-26178cd4]{color:#0a1420;background:#20e0cf}.home-challenge:focus-visible .home-challenge__cta[data-v-26178cd4]{color:#0a1420;background:#20e0cf}.home-footer[data-v-26178cd4]{margin-top:18px}@container (width<=900px){.home-screen[data-v-26178cd4]{padding:10px 12px 16px}.home-layout[data-v-26178cd4]{gap:12px}.model-grid[data-v-26178cd4],.model-grid--bottom[data-v-26178cd4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.model-grid--overflow[data-v-26178cd4]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.home-challenge[data-v-26178cd4]{border-radius:10px;gap:10px;padding:12px 16px}.home-challenge__title[data-v-26178cd4]{letter-spacing:1px;font-size:16px;line-height:1.3}.home-challenge__desc[data-v-26178cd4]{letter-spacing:.3px;font-size:11px;line-height:1.4}.home-challenge__cta[data-v-26178cd4]{letter-spacing:.3px;gap:4px;padding:5px 10px;font-size:11px}}@container (width<=520px){.home-screen[data-v-26178cd4]{padding:8px 10px 12px}.home-layout[data-v-26178cd4]{gap:10px}.model-grid[data-v-26178cd4],.model-grid--bottom[data-v-26178cd4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.model-grid--overflow[data-v-26178cd4]{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:5px}.home-challenge[data-v-26178cd4]{gap:8px;padding:10px 12px}.home-challenge__title[data-v-26178cd4]{letter-spacing:.5px;font-size:13px;line-height:1.2}.home-challenge__desc[data-v-26178cd4]{letter-spacing:.2px;font-size:10px;line-height:1.3}.home-challenge__cta[data-v-26178cd4]{letter-spacing:.2px;padding:3px 7px;font-size:10px}}.guide-trial[data-v-76d40c23]{color:#20e0cf;border:1px solid #20e0cf77;border-radius:8px;align-items:center;min-height:44px;margin:8px 0;padding:8px 16px;text-decoration:none;display:inline-flex}.guide-card[data-v-76d40c23]:disabled{opacity:.5;cursor:not-allowed}.guide-screen[data-v-76d40c23]{min-height:var(--app-vh,100dvh);grid-template-rows:auto 1fr auto;padding:20px 56px 32px;display:grid;position:relative;overflow:hidden}.guide-backdrop[data-v-76d40c23]{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.guide-backdrop__grid[data-v-76d40c23]{opacity:.18;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:22px;padding:0 56px 120px;display:grid;position:absolute;top:90px;bottom:0;left:0;right:0}.guide-backdrop__cell[data-v-76d40c23]{background:#111d2980;border:1px solid #ffffff14;border-radius:8px}.guide-layer[data-v-76d40c23]{z-index:1;grid-template-rows:auto auto 1fr auto;gap:20px;display:grid;position:relative}.guide-head[data-v-76d40c23]{justify-items:center;gap:6px;display:grid}.guide-head__grade[data-v-76d40c23]{color:#8fa1b5;letter-spacing:2px;font-size:14px;font-weight:800}.guide-title[data-v-76d40c23]{text-align:center;letter-spacing:6px;color:#f4f8ff;text-shadow:0 0 24px #20e0cf40;margin:0;font-size:52px;font-weight:900}.guide-head__model[data-v-76d40c23]{letter-spacing:2px;font-size:18px;font-weight:800}.guide-body[data-v-76d40c23]{grid-template-columns:1fr;gap:16px;display:grid}.guide-tip[data-v-76d40c23]{color:#eaf0f7;letter-spacing:1px;width:min(1180px,100%);margin:0 auto;font-size:20px;font-weight:800;line-height:1.85}.guide-tip__line[data-v-76d40c23]{margin:0 0 8px}.guide-tip__chip[data-v-76d40c23]{font-weight:900}.guide-cards[data-v-76d40c23]{grid-template-columns:repeat(3,minmax(0,1fr));gap:80px;width:min(1180px,100%);margin:0 auto;padding:0 40px;display:grid;position:relative}.guide-card[data-v-76d40c23]{-webkit-appearance:none;appearance:none;color:inherit;text-align:center;cursor:pointer;background:linear-gradient(#111d29eb,#111d29c7);border:1px solid #ffffff2e;border-radius:12px;grid-template-rows:auto auto auto;align-items:center;min-height:240px;padding:26px 22px 18px;font-family:inherit;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000052}.guide-card[data-v-76d40c23]:after{content:"";background:var(--card-color);z-index:2;height:5px;transition:opacity .3s;position:absolute;top:auto;bottom:0;left:0;right:0}.guide-card[data-v-76d40c23]:hover{border-color:var(--card-color);transform:translateY(-4px);box-shadow:0 30px 80px #0000006b}.guide-card__shape[data-v-76d40c23]{place-items:center;width:80px;height:80px;margin:0 auto;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid}.guide-card__shape[data-v-76d40c23] svg,.guide-card__shape[data-v-76d40c23] img,.guide-card__shape[data-v-76d40c23] object{object-fit:contain;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.guide-card__icon[data-v-76d40c23]{color:var(--card-color);letter-spacing:4px;font-size:56px;font-weight:900;transition:opacity .3s}.guide-card__name[data-v-76d40c23]{color:#f4f8ff;font-size:24px;font-weight:900;transition:opacity .3s}.guide-card__num[data-v-76d40c23]{color:var(--card-color);text-shadow:0 4px 12px #0006;font-size:56px;font-weight:900;line-height:1;transition:opacity .3s}.guide-card[data-v-76d40c23]{touch-action:manipulation}.guide-card__shape[data-v-76d40c23],.guide-card__shape[data-v-76d40c23] *{pointer-events:none!important}.guide-card[data-v-76d40c23]:focus-visible{outline:3px solid var(--card-color);outline-offset:4px}@media (hover:none){.guide-card[data-v-76d40c23]:hover{transform:none}}@media (prefers-reduced-motion:reduce){.guide-card[data-v-76d40c23],.guide-card__shape[data-v-76d40c23],.guide-card__shape[data-v-76d40c23] svg,.guide-card__shape[data-v-76d40c23] img,.guide-card__shape[data-v-76d40c23] object,.guide-card__name[data-v-76d40c23],.guide-card__num[data-v-76d40c23],.guide-card__icon[data-v-76d40c23]{transition:none}}.guide-arrow[data-v-76d40c23]{color:#ffdf3d;text-shadow:0 0 18px #ffdf3d80;pointer-events:none;font-size:80px;font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.guide-arrow--1[data-v-76d40c23]{left:calc(33.33% - 6px)}.guide-arrow--2[data-v-76d40c23]{color:#ff7eb6;text-shadow:0 0 18px #ff7eb680;left:calc(66.66% - 6px)}.guide-back[data-v-76d40c23]{-webkit-appearance:none;appearance:none;color:#d4deea;letter-spacing:.5px;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.guide-back[data-v-76d40c23]:hover{color:#20e0cf;background:#20e0cf2e;border-color:#20e0cf99}.guide-loading[data-v-76d40c23]{text-align:center;color:#8fa1b5;justify-items:center;gap:16px;margin-top:80px;display:grid}.guide-footer[data-v-76d40c23]{z-index:1;position:relative}@container (width<=900px){.guide-screen[data-v-76d40c23]{padding:10px 12px 16px}.guide-title[data-v-76d40c23]{letter-spacing:2px;font-size:24px;line-height:1.2}.guide-tip[data-v-76d40c23]{letter-spacing:.3px;font-size:13px;line-height:1.7}.guide-head__grade[data-v-76d40c23],.guide-head__model[data-v-76d40c23]{letter-spacing:1px;font-size:11px}.guide-cards[data-v-76d40c23]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0}.guide-card[data-v-76d40c23]{min-height:130px;padding:12px 8px 10px}.guide-card__name[data-v-76d40c23]{letter-spacing:.2px;font-size:13px;line-height:1.3}.guide-card__num[data-v-76d40c23]{font-size:28px;line-height:1}.guide-card__icon[data-v-76d40c23]{letter-spacing:1px;font-size:28px}.guide-card__shape[data-v-76d40c23]{width:48px;height:48px}.guide-arrow[data-v-76d40c23]{font-size:28px}.guide-arrow--1[data-v-76d40c23]{left:calc(33.33% - 6px)}.guide-arrow--2[data-v-76d40c23]{left:calc(66.66% - 6px)}}@container (width<=520px){.guide-screen[data-v-76d40c23]{padding:8px 10px 12px}.guide-title[data-v-76d40c23]{letter-spacing:1.5px;font-size:18px;line-height:1.2}.guide-tip[data-v-76d40c23]{letter-spacing:.2px;font-size:12px;line-height:1.6}.guide-head__grade[data-v-76d40c23],.guide-head__model[data-v-76d40c23]{letter-spacing:.5px;font-size:10px}.guide-head[data-v-76d40c23]{gap:4px}.guide-cards[data-v-76d40c23]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.guide-card[data-v-76d40c23]{min-height:110px;padding:10px 6px 8px}.guide-card__name[data-v-76d40c23]{letter-spacing:.1px;font-size:11px;line-height:1.2}.guide-card__num[data-v-76d40c23]{font-size:22px}.guide-card__icon[data-v-76d40c23]{letter-spacing:.5px;font-size:22px}.guide-card__shape[data-v-76d40c23]{width:36px;height:36px}.guide-arrow[data-v-76d40c23]{font-size:22px}}.swf-player[data-v-2f8f2352]{background:#18212f;width:100%;height:100%;min-height:160px;position:relative;overflow:hidden;container-type:size}.swf-player__frame[data-v-2f8f2352]{border:0;width:100%;height:100%;display:block}.swf-player__overlay[data-v-2f8f2352]{color:#e2e8f0;text-align:center;background:#18212f;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}button[data-v-2f8f2352]{color:#10212c;cursor:pointer;background:#20e0cf;border:0;border-radius:8px;min-height:44px;padding:10px 24px}.native-lesson[data-v-fb97134c]{background:var(--v1615f141);width:100%;height:100%;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.native-stage[data-v-fb97134c]{width:100%;height:100%;font-family:Microsoft YaHei,微软雅黑,sans-serif;display:block}.native-status[data-v-fb97134c]{color:#fff;background:#18212f;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.native-status button[data-v-fb97134c]{color:#10212c;background:#20e0cf;border-radius:8px;min-height:44px;padding:10px 24px}.lesson-controls[data-v-fb97134c],.lesson-demonstration[data-v-fb97134c],.lesson-video[data-v-fb97134c]{justify-content:center;align-items:center;height:100%;font-family:Microsoft YaHei,微软雅黑,sans-serif;display:flex}.lesson-controls button[data-v-fb97134c],.lesson-demonstration button[data-v-fb97134c],.lesson-video button[data-v-fb97134c]{color:#81858c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;min-height:84px;padding:8px 4px;font:700 40px Microsoft YaHei,微软雅黑,sans-serif}.lesson-controls .lesson-next[data-v-fb97134c]{color:#fff}.native-lesson--demonstrating .lesson-demonstration button[data-v-fb97134c]{color:#ff0}.lesson-controls .lesson-arrow[data-v-fb97134c]{width:65px;padding:0;font-size:34px}.lesson-controls button[data-v-fb97134c]:hover:not(:disabled){color:#ff0;background:#303946;border-color:#b8bcc2 #10151c #10151c #b8bcc2;outline:none}.lesson-controls button[data-v-fb97134c]:focus-visible{color:#ff0;background:#303946;border-color:#b8bcc2 #10151c #10151c #b8bcc2;outline:none}.lesson-demonstration button[data-v-fb97134c]:hover,.lesson-video button[data-v-fb97134c]:hover{color:#ff0;outline:1px solid #b8bcc2}.lesson-demonstration button[data-v-fb97134c]:focus-visible{color:#ff0;outline:1px solid #b8bcc2}.lesson-video button[data-v-fb97134c]:focus-visible{color:#ff0;outline:1px solid #b8bcc2}.lesson-controls button[data-v-fb97134c]:disabled{cursor:default}.lesson-controls .lesson-arrow[data-v-fb97134c]:disabled{visibility:hidden}.lesson-video[data-v-fb97134c]{color:#81858c;justify-content:flex-start;font-size:44px;font-weight:700}.lesson-video button[data-v-fb97134c]{font-size:48px}.lesson-mark--focus[data-v-fb97134c]{filter:drop-shadow(0 0 3px #ffff0060)}.lesson-figure text[data-v-fb97134c]{paint-order:stroke;stroke:#18212f;stroke-width:2px;stroke-linejoin:round}.lesson-figure [data-altitude=true][data-v-fb97134c]{filter:drop-shadow(1px 0 #18212f)drop-shadow(-1px 0 #18212f)}.native-lesson--compact .lesson-controls button[data-v-fb97134c],.native-lesson--compact .lesson-demonstration button[data-v-fb97134c]{min-height:130px;font-size:48px}.native-lesson--compact .lesson-controls .lesson-arrow[data-v-fb97134c]{width:95px}.resource-preview[data-v-cb3f3182]{z-index:80;color:#edf4fa;padding:max(10px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:#18212f;flex-direction:column;gap:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}header[data-v-cb3f3182]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h2[data-v-cb3f3182]{margin:0 auto 0 0;font-size:18px}button[data-v-cb3f3182]{color:#10212c;cursor:pointer;min-height:44px;font:inherit;background:#20e0cf;border:0;border-radius:8px;padding:8px 18px}iframe[data-v-cb3f3182],video[data-v-cb3f3182]{background:#101823;border:0;flex:1;width:100%;min-height:0}p[data-v-cb3f3182]{margin:0;line-height:1.6}.preview-message[data-v-cb3f3182]{text-align:center;max-width:620px;margin:auto}.preview-message button[data-v-cb3f3182]{margin-top:16px}.preview-help[data-v-cb3f3182]{color:#b6c6d5;font-size:12px}.cow-directory[data-v-e204936e]{box-sizing:border-box;color:#edf4fa;background:#182332;width:100%;height:100%;padding:clamp(16px,3vw,40px);overflow:auto}h1[data-v-e204936e]{color:#6de5ef;margin-top:0}p[data-v-e204936e]{line-height:1.7}.note[data-v-e204936e]{color:#b7c7d8;max-width:900px}.lesson-grid[data-v-e204936e]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:22px 0;display:grid}button[data-v-e204936e]{font:inherit;color:#edf4fa;cursor:pointer;text-align:left;background:#23384b;border:1px solid #4d7185;border-radius:12px;min-height:48px;padding:20px}button[data-v-e204936e]:hover{background:#30516a;outline:2px solid #6de5ef}button[data-v-e204936e]:focus-visible{background:#30516a;outline:2px solid #6de5ef}span[data-v-e204936e]{color:#80dbe4;margin-top:10px;font-size:13px;display:block}.question-navigation[data-v-2b9e7349]{align-items:center;gap:8px;display:flex}.question-navigation button[data-v-2b9e7349],.sequence-choice button[data-v-2b9e7349],.lesson-video-button[data-v-2b9e7349]{color:#edf4fa;cursor:pointer;min-height:44px;font:inherit;background:#233345;border:1px solid #53687a;border-radius:8px;padding:6px 12px}.question-navigation button[data-v-2b9e7349]:disabled{opacity:.45;cursor:default}.question-navigation span[data-v-2b9e7349]{color:#d4deea;white-space:nowrap;font-size:12px}.sequence-choice[data-v-2b9e7349]{z-index:95;color:#edf4fa;background:#18212ff5;border:1px solid #53687a;border-radius:8px;padding:12px;position:absolute;top:4px;left:4px;right:4px}.sequence-choice button[data-v-2b9e7349]{margin-top:8px;display:block}@media (max-width:700px){.question-navigation[data-v-2b9e7349]{gap:4px}.question-navigation button[data-v-2b9e7349]{padding:4px 8px;font-size:13px}}.parent-choice[data-v-2b9e7349]{z-index:90;color:#edf4fa;background:#18212ff5;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.parent-choice h2[data-v-2b9e7349]{font-size:20px}.parent-choice button[data-v-2b9e7349]{color:#edf4fa;cursor:pointer;background:#233345;border:1px solid #53687a;border-radius:8px;min-height:44px;padding:10px 24px}.play-screen[data-v-2b9e7349]{height:var(--app-vh,100dvh);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:20px 56px 28px;display:grid}html.is-mobile-device .play-screen[data-v-2b9e7349]{grid-template-rows:auto minmax(0,1fr);padding:0}html.is-mobile-device .play-body[data-v-2b9e7349]{height:calc(var(--app-vh,100dvh) - var(--header-height,64px));width:var(--app-vw,100vw)}html.is-mobile-device .play-stage[data-v-2b9e7349]{border-radius:0}@container (width<=520px){html.is-mobile-device .play-screen[data-v-2b9e7349]{padding:0}html.is-mobile-device .play-back span[data-v-2b9e7349]{display:none}}.play-empty[data-v-2b9e7349]{color:#8fa1b5;place-items:center;gap:16px;min-height:320px;display:grid}.play-empty__btn[data-v-2b9e7349]{-webkit-appearance:none;appearance:none;color:#f4f8ff;cursor:pointer;background:#111d29db;border:1px solid #ffffff2e;border-radius:8px;padding:12px 28px;font-family:inherit;font-weight:900}.play-body[data-v-2b9e7349]{grid-template-rows:1fr;min-height:0;display:grid}.play-bar[data-v-2b9e7349]{justify-content:space-between;align-items:baseline;gap:18px;padding:4px 0;display:flex}.play-bar__title[data-v-2b9e7349]{letter-spacing:1px;font-size:22px;font-weight:900}.play-bar__meta[data-v-2b9e7349]{color:#8fa1b5;align-items:center;gap:18px;font-size:13px;font-weight:800;display:flex}.play-bar__grade[data-v-2b9e7349]{color:#d4deea}.play-bar__dims[data-v-2b9e7349]{align-items:center;gap:6px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;display:inline-flex}.play-bar__badge[data-v-2b9e7349]{color:#fff;text-transform:uppercase;background:#16a34a;border-radius:3px;padding:1px 6px;font-size:10px}.play-bar__fps[data-v-2b9e7349]{color:#ffed4a}.play-stage[data-v-2b9e7349]{background:#18212f;border:none;border-radius:12px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.play-back[data-v-2b9e7349]{-webkit-appearance:none;appearance:none;color:#d4deea;letter-spacing:.5px;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.play-back[data-v-2b9e7349]:hover{color:#20e0cf;background:#20e0cf2e;border-color:#20e0cf99}.login-model-backdrop[data-v-f240f768]{z-index:0;pointer-events:none;opacity:.45;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,2.5vw,36px);max-width:1560px;margin:0 auto;padding:clamp(22px,6vh,70px) clamp(18px,5vw,80px);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.login-model-backdrop__tile[data-v-f240f768]{background:#17233245;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:0;padding:12px;display:flex}.login-model-backdrop__name[data-v-f240f768]{color:#e1edf5;white-space:nowrap;font-size:clamp(14px,1.7vw,24px);font-weight:700}.login-model-backdrop__figure[data-v-f240f768]{aspect-ratio:1;width:min(100%,235px);min-height:0;max-height:75%}@media (max-width:700px){.login-model-backdrop[data-v-f240f768]{gap:10px;padding:18px 12px}.login-model-backdrop__tile[data-v-f240f768]{gap:8px;padding:6px}}.mfa-mode[data-v-5ff78e73]{color:#20e0cf;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.login-trial[data-v-5ff78e73]{background:#153c42;border:1px solid #20e0cf66;border-radius:12px;margin-bottom:22px;padding:16px}.login-trial p[data-v-5ff78e73]{color:#cee7e7;margin:0 0 8px;font-size:13px}.trial-entry[data-v-5ff78e73]{color:#0c2630;background:#37e5d3;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:14px 12px;font-size:16px;font-weight:800;line-height:1.5;text-decoration:none;display:flex}.trial-entry[data-v-5ff78e73]:hover{background:#6af4e4}.trial-entry[data-v-5ff78e73]:focus-visible{outline-offset:4px;outline:3px solid #fff}.login-trial small[data-v-5ff78e73]{color:#b8d2db;margin-top:8px;display:block}.login-instruction[data-v-5ff78e73]{color:#bdcddb;margin-bottom:18px;font-size:13px;line-height:1.7}.login-help[data-v-5ff78e73]{color:#c1d1df;text-align:center;margin:22px 0 12px;font-size:13px;line-height:1.8}.login-help a[data-v-5ff78e73]{color:#20e0cf;padding:6px 0;display:block}.login-help small[data-v-5ff78e73]{color:#9fb3c7;display:block}.login-screen[data-v-5ff78e73]{isolation:isolate;min-height:var(--app-vh,100dvh);background:radial-gradient(circle at 12% 8%,#268ea238,#0000 32%),radial-gradient(circle at 92% 90%,#ff7d362e,#0000 32%),linear-gradient(135deg,#101a24 0%,#1b2530 50%,#0e1620 100%);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.login-card[data-v-5ff78e73]{z-index:1;background:#111d29f5;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:460px;padding:32px 30px 28px;position:relative;box-shadow:0 30px 80px #00000073}.brand[data-v-5ff78e73]{align-items:center;gap:14px;margin:22px 0 26px;display:flex}.brand__logo[data-v-5ff78e73]{flex:0 0 42px}.brand__mark[data-v-5ff78e73]{color:#0b1620;letter-spacing:1px;background:#20e0cf;border-radius:12px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.brand__title[data-v-5ff78e73]{letter-spacing:1px;margin:0;font-size:21px;font-weight:900}.brand__sub[data-v-5ff78e73]{color:#9bb0c6;margin-top:2px;font-size:12px}.form[data-v-5ff78e73]{gap:16px;display:grid}.field[data-v-5ff78e73]{gap:6px;display:grid}.field__label[data-v-5ff78e73]{color:#c0cfdf;letter-spacing:1px;font-size:13px}.field__input[data-v-5ff78e73]{-webkit-appearance:none;appearance:none;color:#f4f8ff;background:#0b1620b3;border:1px solid #ffffff2e;border-radius:12px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .18s,box-shadow .18s}.field__input[data-v-5ff78e73]::placeholder{color:#6c8095;opacity:1}.field__input[data-v-5ff78e73]:focus{border-color:#20e0cfd9;box-shadow:0 0 0 3px #20e0cf2e}.btn[data-v-5ff78e73]{-webkit-appearance:none;appearance:none;color:#0b1620;letter-spacing:4px;cursor:pointer;white-space:nowrap;background:#20e0cf;border:1px solid #20e0cf80;border-radius:12px;margin-top:6px;padding:13px 18px;font-size:16px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s}.btn[data-v-5ff78e73]:hover:not(:disabled){background:#2bf0dd}.btn[data-v-5ff78e73]:active:not(:disabled){transform:translateY(0)}.btn[data-v-5ff78e73]:disabled{opacity:.5;cursor:not-allowed}.msg[data-v-5ff78e73]{text-align:center;border-radius:6px;padding:8px 12px;font-size:14px}.msg--err[data-v-5ff78e73]{color:#ffb4b4;background:#ff5a5a1a;border:1px solid #ff5a5a59}.msg--ok[data-v-5ff78e73]{color:#9bf0c8;background:#20e0cf1a;border:1px solid #20e0cf59}.link[data-v-5ff78e73]{-webkit-appearance:none;appearance:none;color:#c0cfdf;cursor:pointer;text-align:center;letter-spacing:1px;background:0 0;border:none;padding:4px;font-size:13px}.link[data-v-5ff78e73]:hover{color:#20e0cf}.hint[data-v-5ff78e73]{color:#7e94ab;text-align:center;margin-top:4px;font-size:11px}.challenge-screen[data-v-9ebf71da]{min-height:var(--app-vh,100dvh);background:radial-gradient(circle at 12% 8%,#268ea22e,#0000 32%),radial-gradient(circle at 92% 90%,#ff7d3629,#0000 32%),linear-gradient(135deg,#101a24 0%,#1b2530 50%,#0e1620 100%);grid-template-rows:auto 1fr auto;padding:20px 56px 28px;display:grid}.challenge-body[data-v-9ebf71da]{flex-direction:column;gap:24px;padding:24px 0;display:flex}.challenge-head[data-v-9ebf71da]{flex-direction:column;align-self:flex-start;gap:8px;display:flex}.challenge-title[data-v-9ebf71da]{letter-spacing:2px;color:#f4f8ff;margin:0;font-size:30px;font-weight:900}.challenge-sub[data-v-9ebf71da]{color:#8fa1b5;margin:0;font-size:14px;font-weight:700}.challenge-grid[data-v-9ebf71da]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.challenge-card[data-v-9ebf71da]{cursor:pointer;background:#111d29d6;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:10px;padding:18px 18px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 20px 60px #00000038}.challenge-card[data-v-9ebf71da]:hover{border-color:#20e0cfb3;transform:translateY(-2px);box-shadow:0 24px 70px #00000057}.challenge-card__head[data-v-9ebf71da]{color:#8fa1b5;letter-spacing:1px;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.challenge-card__lesson[data-v-9ebf71da]{color:#20e0cf;background:#20e0cf24;border-radius:4px;align-items:center;padding:2px 10px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;display:inline-flex}.challenge-card__code[data-v-9ebf71da]{color:#8fa1b5;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace}.challenge-card__divider[data-v-9ebf71da]{background:#ffffff14;height:1px;margin:2px 0 4px}.challenge-card__name[data-v-9ebf71da]{color:#f4f8ff;letter-spacing:1px;font-size:18px;font-weight:900;line-height:1.4}.challenge-card__meta[data-v-9ebf71da]{color:#8fa1b5;letter-spacing:.5px;font-size:12px;font-weight:700}.challenge-empty[data-v-9ebf71da]{text-align:center;color:#8fa1b5;padding:60px 0;font-weight:700}.challenge-back[data-v-9ebf71da]{-webkit-appearance:none;appearance:none;color:#d4deea;letter-spacing:.5px;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.challenge-back[data-v-9ebf71da]:hover{color:#20e0cf;background:#20e0cf2e;border-color:#20e0cf99}@container (width<=900px){.challenge-screen[data-v-9ebf71da]{padding:10px 12px 16px}.challenge-title[data-v-9ebf71da]{letter-spacing:1px;font-size:20px;line-height:1.2}.challenge-sub[data-v-9ebf71da]{letter-spacing:.3px;font-size:11px}.challenge-body[data-v-9ebf71da]{gap:14px}.challenge-grid[data-v-9ebf71da]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.challenge-card[data-v-9ebf71da]{border-radius:8px;gap:5px;padding:10px 10px 8px}.challenge-card__head[data-v-9ebf71da]{letter-spacing:.3px;font-size:10px}.challenge-card__lesson[data-v-9ebf71da]{padding:1px 6px}.challenge-card__name[data-v-9ebf71da]{letter-spacing:.3px;font-size:13px;line-height:1.3}.challenge-card__meta[data-v-9ebf71da]{letter-spacing:.2px;font-size:10px;line-height:1.3}}@container (width<=520px){.challenge-screen[data-v-9ebf71da]{padding:8px 10px 12px}.challenge-title[data-v-9ebf71da]{letter-spacing:.5px;font-size:16px}.challenge-sub[data-v-9ebf71da]{font-size:10px}.challenge-grid[data-v-9ebf71da]{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:6px}.challenge-card[data-v-9ebf71da]{border-radius:6px;gap:3px;padding:8px 6px 6px}.challenge-card__head[data-v-9ebf71da]{letter-spacing:.2px;font-size:9px}.challenge-card__lesson[data-v-9ebf71da]{padding:1px 4px}.challenge-card__name[data-v-9ebf71da]{letter-spacing:.2px;font-size:11px;line-height:1.2}.challenge-card__meta[data-v-9ebf71da]{letter-spacing:.1px;font-size:9px}}.resource-page[data-v-ccdee52b]{height:var(--app-vh,100dvh);position:relative}.resource-parents[data-v-ccdee52b]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100%;padding:24px;display:flex}.resource-parents button[data-v-ccdee52b]{color:#edf4fa;cursor:pointer;min-height:44px;font:inherit;background:#223747;border:1px solid #526e80;border-radius:8px;padding:10px 20px}.missing-page[data-v-3061b5aa]{text-align:center;padding:40px 20px}*{box-sizing:border-box}:root{--app-vw:100vw;--app-vh:100dvh}html.is-rotated,html.is-rotated body{height:100%;overflow:hidden}body{color:#f5f7fb;background:#101a24;min-width:320px;margin:0;font-family:Arial,Microsoft YaHei,sans-serif;overflow-x:hidden}button,input{font:inherit}a{color:inherit;text-decoration:none}.screen{min-height:var(--app-vh,100dvh);background-color:#18212f;padding:24px 42px 32px;container-type:inline-size}*{scrollbar-width:thin;scrollbar-color:#2a3447 #ffffff05}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0;border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(#2a3447 0%,#1f2735 100%) padding-box padding-box;border:2px solid #0000;border-radius:999px;transition:background .2s,box-shadow .2s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#3a4660 0%,#20e0cf 100%) padding-box padding-box;box-shadow:0 0 6px #20e0cf40}::-webkit-scrollbar-thumb:active{background:linear-gradient(#20e0cf 0%,#ff7d36 100%) padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.scroll--thin{scrollbar-width:thin}.scroll--thin::-webkit-scrollbar{width:6px;height:6px}.scroll--accent-orange::-webkit-scrollbar-thumb{background:linear-gradient(#2a3447 0%,#ff7d36 100%) padding-box padding-box}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--header-height:calc(64px + var(--safe-top))}html.is-rotated{--safe-top:env(safe-area-inset-right,0px);--safe-right:env(safe-area-inset-bottom,0px);--safe-bottom:env(safe-area-inset-left,0px);--safe-left:env(safe-area-inset-top,0px)}html.is-mobile-device .screen{padding-top:calc(var(--header-height) + 12px)}html.is-mobile-device .login-screen{padding:max(12px, var(--safe-top)) max(12px, var(--safe-right)) max(12px, var(--safe-bottom)) max(12px, var(--safe-left))}html.is-mobile-device input{font-size:16px}html.is-mobile-device .brand-window__btn{min-width:36px;min-height:36px}html.is-mobile-device .screen.play-screen{padding:var(--header-height) 0 0;height:var(--app-vh);min-height:0;display:block}html.is-mobile-device .play-body{height:calc(var(--app-vh) - var(--header-height));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left)}html[data-display-mode] .brand-header{padding-right:140px}html[data-display-mode].is-mobile-device .brand-header{padding-right:calc(140px + var(--safe-right));align-items:center}html[data-display-mode].is-mobile-device .brand-lockup{flex-wrap:wrap}html[data-display-mode] .brand-window__btn--floating{right:calc(144px + var(--safe-right))}html[data-display-mode] .login-screen,html[data-display-mode] .connection-screen{padding-top:calc(64px + var(--safe-top))}html[data-display-mode] .resource-page .resource-preview>header{min-height:44px;padding-right:136px}html[data-display-mode]:has(.certificate-dialog[open]) .display-dock{visibility:hidden}html[data-display-mode=fullscreen],html[data-display-mode=immersive]{--header-height:calc(60px + var(--safe-top));background:#18212f}html[data-display-mode=fullscreen] .brand-header,html[data-display-mode=immersive] .brand-header{z-index:150;padding:calc(8px + var(--safe-top)) calc(140px + var(--safe-right)) 8px max(12px, var(--safe-left));background:#18212ff5;gap:8px;min-height:60px;position:fixed;top:0;left:0;right:0;transform:none!important}html:-webkit-any([data-display-mode=fullscreen],[data-display-mode=immersive]) .brand-lockup{flex-wrap:wrap;gap:8px}html:is([data-display-mode=fullscreen],[data-display-mode=immersive]) .brand-lockup{flex-wrap:wrap;gap:8px}html:-webkit-any([data-display-mode=fullscreen],[data-display-mode=immersive]) :-webkit-any(.brand-header .dynamic-title,.brand-header .geometry-icon,.brand-membership,.brand-window__btn,.app-footer){display:none}html:is([data-display-mode=fullscreen],[data-display-mode=immersive]) :is(.brand-header .dynamic-title,.brand-header .geometry-icon,.brand-membership,.brand-window__btn,.app-footer){display:none}html:-webkit-any([data-display-mode=fullscreen],[data-display-mode=immersive]) .screen{padding:calc(var(--header-height) + 12px) max(12px, var(--safe-right)) max(12px, var(--safe-bottom)) max(12px, var(--safe-left))}html:is([data-display-mode=fullscreen],[data-display-mode=immersive]) .screen{padding:calc(var(--header-height) + 12px) max(12px, var(--safe-right)) max(12px, var(--safe-bottom)) max(12px, var(--safe-left))}html:-webkit-any([data-display-mode=fullscreen],[data-display-mode=immersive]) .screen.play-screen{padding:var(--header-height) 0 0;height:var(--app-vh);min-height:0;display:block}html:is([data-display-mode=fullscreen],[data-display-mode=immersive]) .screen.play-screen{padding:var(--header-height) 0 0;height:var(--app-vh);min-height:0;display:block}html:-webkit-any([data-display-mode=fullscreen],[data-display-mode=immersive]) .play-body{height:calc(var(--app-vh) - var(--header-height));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left)}html:is([data-display-mode=fullscreen],[data-display-mode=immersive]) .play-body{height:calc(var(--app-vh) - var(--header-height));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left)}html:-webkit-any([data-display-mode=fullscreen],[data-display-mode=immersive]) .play-stage{border-radius:0}html:is([data-display-mode=fullscreen],[data-display-mode=immersive]) .play-stage{border-radius:0}html:-webkit-any([data-display-mode=fullscreen],[data-display-mode=immersive]) .resource-preview{padding-top:max(8px, var(--safe-top))}html:is([data-display-mode=fullscreen],[data-display-mode=immersive]) .resource-preview{padding-top:max(8px, var(--safe-top))}
