.mobile-shell:has(.lamei-auth-page){width:min(430px,100%);max-width:100%;background:#fff8fb!important}body:has(.lamei-auth-page){min-height:100svh!important}html body .mobile-shell .vue-main:has(.lamei-auth-page){padding:0!important}.lamei-auth-surface{--auth-text: #241a22;--auth-muted: #766c75;--auth-border: #efdce6;--auth-field: rgba(255, 255, 255, .86);--auth-pink: #f52e78;--auth-action-text: #b5164e;position:relative;color:var(--auth-text);background:radial-gradient(ellipse 70% 35% at 50% 17%,#ffe6f0 0%,transparent 90%),#fff9fc;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;box-sizing:border-box}.lamei-auth-page{min-height:100svh;padding:60px 24px 30px}.lamei-auth{width:100%;margin:0}.lamei-auth-back{position:absolute;top:18px;left:16px;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--auth-border);border-radius:50%;background:var(--auth-field);color:var(--auth-pink)}.lamei-auth-back .app-icon{width:22px;height:22px}.lamei-auth-brand{display:flex;flex-direction:column;align-items:center;color:var(--auth-pink)}.lamei-auth-logo-frame{width:104px;height:104px;overflow:hidden;border-radius:24px;box-shadow:0 6px 26px #f52e7838}.lamei-auth-logo{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.18)}.lamei-auth-wordmark{width:44px;height:auto;margin-top:6px}.mobile-shell .lamei-auth-brand img{background:transparent!important}.lamei-auth-title{margin:18px 0 0;text-align:center;color:var(--auth-text);font-size:30px;font-weight:800;line-height:1.4;letter-spacing:-.8px}.lamei-auth-intro{margin:14px 0 0;text-align:center;font-size:14px;line-height:22px;color:var(--auth-muted)}.lamei-auth-fields{margin-top:36px}.lamei-auth-label{display:block;margin:0 12px 8px;color:var(--auth-text);font-size:13px;line-height:20px}.lamei-auth-input{display:flex;align-items:center;gap:14px;height:54px;padding:0 18px;border:1px solid var(--auth-border);border-radius:21px;background:var(--auth-field);box-sizing:border-box}.lamei-auth-input>.app-icon{flex:0 0 20px;width:20px;height:20px;color:var(--auth-pink)}.mobile-shell .lamei-auth-input input{flex:1;width:0;min-width:0;height:100%;padding:0!important;border:0!important;border-radius:0;outline:none;background:transparent!important;box-shadow:none!important;color:var(--auth-text)!important;font:inherit;font-size:14px}.mobile-shell .lamei-auth-input input::placeholder{color:var(--auth-muted)!important;opacity:1}.lamei-auth-input:focus-within{border-color:var(--auth-pink);box-shadow:0 0 0 3px #f52e7814}.lamei-auth-code-label{margin-top:20px}.lamei-auth-send{flex:0 0 auto;align-self:center;min-height:28px;padding:0 0 0 14px;border:0;border-left:1px solid var(--auth-border);background:transparent;color:var(--auth-pink);font-size:13px;white-space:nowrap}.lamei-auth-invite-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:12px;border:0;background:transparent;color:var(--auth-text);font-size:13px}.lamei-auth-invite-toggle .app-icon{width:18px;height:18px;color:var(--auth-muted);transform:rotate(90deg);transition:transform .18s ease}.lamei-auth-invite-toggle .app-icon.is-expanded{transform:rotate(-90deg)}.lamei-auth-invite-panel{margin:-4px 0 20px}.lamei-auth-submit{width:100%;height:56px;border:0;border-radius:30px;color:#fff;background:linear-gradient(110deg,#ff287d,#ff776d);font-size:18px;font-weight:700;box-shadow:0 10px 22px #fa4f8226}.lamei-auth button{cursor:pointer}.lamei-auth button:disabled{cursor:wait;opacity:.55}.lamei-auth-surface button:focus-visible{outline:2px solid var(--auth-pink);outline-offset:4px}.lamei-auth-agreement{margin:28px 0 0;text-align:center;color:var(--auth-muted);font-size:11px;line-height:20px}.lamei-auth-agreement span{color:var(--auth-pink)}.lamei-auth-methods{display:flex;gap:8px;margin-top:24px;padding:4px;border:1px solid var(--auth-border);border-radius:18px}.lamei-auth-methods button{flex:1;min-height:44px;border:0;border-radius:14px;background:transparent;color:var(--auth-muted);font:inherit;font-size:14px}.lamei-auth-methods button[aria-pressed=true]{background:var(--auth-field);color:var(--auth-pink);font-weight:700}.lamei-auth-methods+.lamei-auth-fields{margin-top:24px}.lamei-auth-reveal{min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--auth-pink);font-size:13px}.lamei-auth-switch{display:block;min-height:48px;padding:10px 4px;margin-left:auto;border:0;background:transparent;color:var(--auth-pink);font-size:13px}.lamei-auth-password-help{font-size:12px;line-height:1.7;color:var(--auth-muted);margin:12px 4px 0}.lamei-auth-methods button[aria-pressed=true],.lamei-auth-reveal,.lamei-auth-switch,.lamei-auth-send{color:var(--auth-action-text)}.lamei-auth [aria-busy=true]{cursor:progress}.lamei-auth .login-error,.lamei-auth .login-status{margin:0 0 14px}.lamei-auth-mask{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:#10060d9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lamei-auth-sheet{width:min(390px,100%);max-height:calc(100svh - 32px);padding:52px 24px 28px;overflow-y:auto;overscroll-behavior:contain;border-radius:28px}.lamei-auth-sheet .lamei-auth-logo-frame{width:80px;height:80px;border-radius:20px}.lamei-auth-sheet .lamei-auth-fields{margin-top:26px}html[data-theme=dark] .lamei-auth-surface{--auth-text: #fff7fb;--auth-muted: #b5a5b2;--auth-border: #402434;--auth-field: #261621;--auth-pink: #ff387f;--auth-action-text: #ff79a6;background:radial-gradient(ellipse 75% 38% at 50% 15%,#481329 0%,transparent 95%),#100a10}html[data-theme=dark] .mobile-shell .lamei-auth-input input{background:transparent!important;box-shadow:none!important}@media(max-width:360px){.lamei-auth-page,.lamei-auth-sheet{padding-left:18px;padding-right:18px}.lamei-auth-input{gap:10px;padding:0 12px}.lamei-auth-send{padding-left:10px;font-size:12px}.lamei-auth-intro{font-size:13px}.lamei-auth-agreement{font-size:10px}}@media(prefers-reduced-motion:reduce){.lamei-auth-invite-toggle .app-icon{transition:none}}.install-recovery-notice[data-v-7bd220f1]{margin:10px 0 16px;padding:12px;border:1px solid var(--border-color, #544252);border-radius:12px;font-size:14px}.install-recovery-notice p[data-v-7bd220f1]{margin:0 0 8px}.install-recovery-notice button[data-v-7bd220f1]{padding:8px;color:var(--primary-color, #ed2776)}.cover-image[data-v-02bbc47a]{display:block;position:absolute;inset:0;width:100%;height:100%;background:var(--surface-muted, #e8e8e8);overflow:hidden}.cover-image img[data-v-02bbc47a]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.cover-retry[data-v-02bbc47a]{position:absolute;inset:0;z-index:4;margin:auto;min-height:48px;width:100%;border:0;color:#333;background:#eee;cursor:pointer;font:inherit}.cover-retry[data-v-02bbc47a]:focus-visible{outline:3px solid #a40053;outline-offset:-3px}.empty-state[data-v-e626dffc]{display:flex;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;color:var(--h5-text-secondary, #745a67);text-align:center}.empty-state-icon[data-v-e626dffc]{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:12px;background:var(--h5-surface-soft, #fff1f7);color:var(--h5-brand, #e9347c)}.empty-state-icon .app-icon[data-v-e626dffc]{width:20px;height:20px}.empty-state p[data-v-e626dffc]{margin:0;font-size:13px;line-height:20px}.empty-state button[data-v-e626dffc]{min-height:44px;margin-top:2px;padding:0 14px;border:1px solid color-mix(in srgb,var(--h5-brand, #e9347c) 28%,transparent);border-radius:999px;background:transparent;color:var(--h5-brand-strong, #f33c71);font-size:13px;font-weight:800}.empty-state.is-error .empty-state-icon[data-v-e626dffc]{background:color-mix(in srgb,var(--h5-error, #d84b66) 12%,transparent);color:var(--h5-error, #d84b66)}.empty-state.is-compact[data-v-e626dffc]{min-height:0;padding:10px 16px 16px}.player-title-row[data-v-2b25aadf]{position:relative;display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.player-title-row h1[data-v-2b25aadf],.player-title-measure[data-v-2b25aadf]{font-size:16px;font-weight:500;line-height:24px;letter-spacing:normal}.lm-player-info .player-title-row h1[data-v-2b25aadf]{flex:1;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:24px}.lm-player-info .player-title-row.is-expanded h1[data-v-2b25aadf]{white-space:normal;overflow-wrap:anywhere}.player-title-row button[data-v-2b25aadf]{flex:0 0 44px;min-height:44px;margin-block:-10px;border:0;padding:0;background:transparent;color:var(--lm-title-action, #b51b53);font-size:12px}.player-title-row button[data-v-2b25aadf]:focus-visible{outline:2px solid var(--lm-title-action, #b51b53);outline-offset:2px}.player-title-measure-clip[data-v-2b25aadf]{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.player-title-measure[data-v-2b25aadf]{display:block;white-space:nowrap;width:max-content;max-width:none}.current-page-qr[data-v-f6ef368a]{display:grid;justify-items:center;gap:10px}.current-page-qr img[data-v-f6ef368a]{width:208px;height:208px;border-radius:12px;background:#fff}.current-page-qr p[data-v-f6ef368a]{margin:0;color:#6d6970;font-size:15px}.player-video-controls[data-v-f4052c1c]{position:absolute;z-index:5;right:0;bottom:0;left:0;display:grid;grid-template-columns:36px auto minmax(0,1fr) auto auto 36px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;color:#fff;background:linear-gradient(transparent,#000000d1);transition:opacity .16s ease}.player-video-controls.is-hidden[data-v-f4052c1c]{opacity:0;pointer-events:none}.player-android-quick-controls[data-v-f4052c1c]{position:absolute;left:50%;bottom:44px;display:flex;gap:8px;transform:translate(-50%);padding:4px 8px;border-radius:999px;background:#0a0508b8}.player-android-quick-controls button[data-v-f4052c1c]{width:auto;min-width:48px;padding:0 8px;color:#fff;font-size:12px;font-weight:700}.player-video-controls button[data-v-f4052c1c]{width:36px;height:36px;padding:0;border:0;background:transparent;color:inherit}.player-video-controls[data-v-f4052c1c] .app-icon{width:21px;height:21px}.player-video-time[data-v-f4052c1c]{font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.player-video-seek[data-v-f4052c1c]{--player-progress: 0%;position:relative;display:block;width:100%;min-width:0;height:32px}.player-video-seek-track[data-v-f4052c1c]{position:absolute;z-index:0;top:50%;right:0;left:0;height:3px;overflow:hidden;border-radius:999px;background:#ffffff47;transform:translateY(-50%);pointer-events:none}.player-video-seek-fill[data-v-f4052c1c]{display:block;width:var(--player-progress);height:100%;border-radius:inherit;background:#ff3d89}.player-video-range[data-v-f4052c1c]{position:relative;z-index:1;display:block;width:100%;height:32px;min-height:32px!important;margin:0;padding:0;appearance:none;-webkit-appearance:none;border:0!important;background:transparent!important;box-shadow:none!important}.mobile-shell .player-video-controls input.player-video-range,html[data-theme=dark] .mobile-shell .player-video-controls input.player-video-range{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.player-video-range[data-v-f4052c1c]::-webkit-slider-runnable-track{height:3px;border:0;border-radius:999px;-webkit-appearance:none;appearance:none;background:transparent!important}.player-video-range[data-v-f4052c1c]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6.5px;border:0;border-radius:50%;background:#ff3d89;-webkit-appearance:none}.player-video-range[data-v-f4052c1c]::-moz-range-track{height:3px;border:0;border-radius:999px;background:transparent}.player-video-range[data-v-f4052c1c]::-moz-range-progress{height:3px;background:transparent}.player-video-range[data-v-f4052c1c]::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:#ff3d89}.player-video-range[data-v-f4052c1c]:focus-visible{outline:2px solid #fff!important;outline-offset:3px}.player-video-seek.is-disabled[data-v-f4052c1c]{opacity:.48}.player-video-buffering[data-v-f4052c1c]{font-size:13px;letter-spacing:2px}.player-video-shell:fullscreen{width:100%;height:100%;max-width:none;aspect-ratio:auto;border-radius:0}.player-video-shell:fullscreen .player-video{width:100%;height:100%;object-fit:contain}@media(max-width:420px){.player-video-controls[data-v-f4052c1c]{grid-template-columns:32px auto minmax(0,1fr) auto 32px;gap:5px}.player-video-controls button[data-v-f4052c1c]{width:32px;height:32px}.player-video-buffering[data-v-f4052c1c]{display:none}}.player-quota-dialog[data-v-f4052c1c]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#130a117a}.player-quota-dialog__panel[data-v-f4052c1c]{position:relative;width:min(100%,336px);display:grid;gap:22px;padding:36px 28px 28px;text-align:center;border-radius:16px;background:#fff;color:#26111c;box-shadow:0 20px 50px #2d0a1c47}.player-quota-dialog__panel strong[data-v-f4052c1c]{font-size:22px;line-height:1.28}.player-quota-dialog__panel p[data-v-f4052c1c]{margin:0;color:#6d6970;font-size:17px;line-height:1.45}.player-quota-dialog__close[data-v-f4052c1c]{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;color:#8b6a79}.player-quota-dialog__close[data-v-f4052c1c] .app-icon{width:20px;height:20px}.player-quota-dialog__logo[data-v-f4052c1c]{width:86px;height:86px;justify-self:center;object-fit:contain;border-radius:22px;box-shadow:0 10px 24px #2d0a1c29}.player-quota-dialog__actions[data-v-f4052c1c]{display:block}.player-quota-dialog__actions button[data-v-f4052c1c]{width:100%;min-height:52px;border-radius:999px;padding:0 18px;border:1px solid #e9c7d4;background:#fff;color:#6b2944;font-size:18px;font-weight:800}.player-quota-dialog__actions .is-primary[data-v-f4052c1c]{border-color:#b71957;background:linear-gradient(105deg,#f62f7d,#ff4d73 52%,#ff7064);color:#fff;box-shadow:0 8px 18px #f62f7d40}.player-quota-dialog__actions .is-primary[data-v-f4052c1c]:disabled{opacity:.72}.invite-friends-page[data-v-7f6e1a7c]{padding:24px 18px 42px;background:linear-gradient(180deg,#fff8fb,#fff 48%);min-height:100%}.invite-head[data-v-7f6e1a7c]{text-align:center}.invite-head-icon[data-v-7f6e1a7c]{display:grid;place-items:center;margin:0 auto 10px;width:52px;height:52px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#ff3a7d,#ff6b86)}.invite-head h1[data-v-7f6e1a7c]{margin:0;color:#25131d;font-size:24px}.invite-head p[data-v-7f6e1a7c]{margin:8px 0 22px;color:#9a536d}.invite-qr-card[data-v-7f6e1a7c]{display:grid;place-items:center;padding:18px;background:#fff;border:1px solid #ffd4e1;border-radius:22px;box-shadow:0 12px 32px #ff48841f}.invite-qr-card img[data-v-7f6e1a7c]{width:min(240px,70vw);height:min(240px,70vw)}.invite-qr-loading[data-v-7f6e1a7c]{height:240px;display:grid;place-items:center;color:#907580}.invite-code-row[data-v-7f6e1a7c],.invite-link-row[data-v-7f6e1a7c]{display:flex;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid #f3d5df;border-radius:16px;background:#fff}.invite-code-row>div[data-v-7f6e1a7c]{display:grid;gap:3px;flex:1}.invite-code-row span[data-v-7f6e1a7c]{font-size:13px;color:#8b6c78}.invite-code-row strong[data-v-7f6e1a7c]{font-size:22px;letter-spacing:2px;color:#e62d68}.invite-link-row span[data-v-7f6e1a7c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#765764}.invite-code-row button[data-v-7f6e1a7c],.invite-link-row button[data-v-7f6e1a7c]{border:0;background:transparent;color:#e62d68;font-weight:700;white-space:nowrap}.invite-actions[data-v-7f6e1a7c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.invite-actions button[data-v-7f6e1a7c]{min-height:46px;border-radius:23px;font-size:16px;font-weight:700}.invite-share[data-v-7f6e1a7c]{border:0;background:linear-gradient(90deg,#ff2d74,#ff667e);color:#fff}.invite-save[data-v-7f6e1a7c]{border:1px solid #ff9dbb;background:#fff;color:#e62d68}.invite-rules[data-v-7f6e1a7c]{margin-top:24px;padding:16px;border-radius:16px;background:#fff1f6;color:#855b6b;font-size:13px;line-height:1.65}.invite-rules strong[data-v-7f6e1a7c]{color:#512638}.invite-rules p[data-v-7f6e1a7c]{margin:5px 0}.invite-state[data-v-7f6e1a7c]{min-height:320px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;color:#805b6a}.invite-state svg[data-v-7f6e1a7c]{font-size:40px;color:#f64d82}.invite-state strong[data-v-7f6e1a7c]{color:#40202d}.invite-state p[data-v-7f6e1a7c]{margin:0}.invite-state a[data-v-7f6e1a7c]{color:#e62d68;font-weight:700}html[data-theme=dark] .invite-friends-page[data-v-7f6e1a7c]{background:radial-gradient(circle at 50% -10%,rgba(243,60,113,.14),transparent 250px),linear-gradient(180deg,#170d14,#0f090e)!important;color:#f9edf3}html[data-theme=dark] .invite-head h1[data-v-7f6e1a7c]{color:#fff3f7}html[data-theme=dark] .invite-head p[data-v-7f6e1a7c]{color:#c793aa}html[data-theme=dark] .invite-qr-card[data-v-7f6e1a7c]{border-color:#573341;background:linear-gradient(145deg,#2a1721,#160d13);box-shadow:0 14px 32px #00000047}html[data-theme=dark] .invite-code-row[data-v-7f6e1a7c],html[data-theme=dark] .invite-link-row[data-v-7f6e1a7c]{border-color:#573341;background:linear-gradient(145deg,#281720,#170e14)}html[data-theme=dark] .invite-code-row span[data-v-7f6e1a7c],html[data-theme=dark] .invite-link-row span[data-v-7f6e1a7c]{color:#c8a5b4}html[data-theme=dark] .invite-save[data-v-7f6e1a7c]{border-color:#b94b76;background:#21121a;color:#ff78a6}html[data-theme=dark] .invite-rules[data-v-7f6e1a7c]{background:linear-gradient(145deg,#25141d,#160d13);color:#c8a5b4}html[data-theme=dark] .invite-rules strong[data-v-7f6e1a7c],html[data-theme=dark] .invite-state strong[data-v-7f6e1a7c]{color:#fff1f5}html[data-theme=dark] .invite-state[data-v-7f6e1a7c]{color:#c8a5b4}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.top-3{top:.75rem}.right-0{right:0}.right-3{right:.75rem}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[90\]{z-index:90}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-9{height:2.25rem}.h-11{height:2.75rem}.w-9{width:2.25rem}.w-full{width:100%}.max-w-\[360px\]{max-width:360px}.max-w-\[430px\]{max-width:430px}.flex-1{flex:1}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.gap-1{gap:.25rem}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:9999px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-outline-variant\/30{border-color:#c7c4d74d}.bg-black\/45{background-color:oklab(0% none none/.45)}.bg-primary-container{background-color:#6063ee}.bg-surface\/90{background-color:#fcf8ffe6}.bg-white{background-color:#fff}.bg-\[linear-gradient\(135deg\,\#ff5f96\,\#ff9b72\)\]{background-image:linear-gradient(135deg,#ff5f96,#ff9b72)}.bg-\[linear-gradient\(180deg\,\#ff6d9b\,\#ff5d92\)\]{background-image:linear-gradient(#ff6d9b,#ff5d92)}.object-cover{object-fit:cover}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.py-2{padding-block:.5rem}.py-4{padding-block:1rem}.pt-5{padding-top:1.25rem}.pr-10{padding-right:2.5rem}.pb-5{padding-bottom:1.25rem}.font-display-bold{font-family:Outfit}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:900;font-weight:900}.font-bold{--tw-font-weight:700;font-weight:700}.text-on-primary-container{color:#fffbff}.text-outline{color:#767586}.text-white{color:#fff}.shadow-\[0_-4px_12px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 -4px 12px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(255\,101\,150\,0\.28\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#ff659647);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(131\,46\,84\,0\.42\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#832e546b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,#3b82f6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--brand: #3f46d8;--brand-2: #7c3ff2;--reward: #f58316;--ink: #151521;--muted: #6a687a;--line: #e5e2ef;--paper: #fbfaff;--surface: #ffffff;--surface-soft: #f2f0fb;--shadow-sm: 0 6px 18px rgba(47, 43, 84, .07);--shadow-md: 0 14px 34px rgba(47, 43, 84, .11);--shadow-brand: 0 12px 26px rgba(63, 70, 216, .22);--shadow-reward: 0 14px 32px rgba(245, 131, 22, .28)}*{-webkit-tap-highlight-color:transparent}body{min-height:max(884px,100dvh);margin:0;background:transparent;color:var(--ink);font-family:Be Vietnam Pro,PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}button,input{font:inherit}button{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,opacity .16s ease}button:focus-visible,input:focus-visible{outline:3px solid rgba(63,70,216,.22);outline-offset:2px}img{background:transparent}img:not([src]),img[src=""]{opacity:0}.glass-card{background:#171b16d1;border:1px solid rgba(229,226,239,.82);box-shadow:none;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.glow-effect,.orange-glow,.card-shadow{box-shadow:none}.cover-gradient{background:transparent}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.marquee-track{animation:marquee 16s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.modal-mask{background:#1515217a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.mobile-shell{max-width:430px;margin:0 auto;min-height:100dvh;position:relative;overflow:hidden;background:transparent;box-shadow:none}.mobile-shell:before{content:"";position:fixed;inset:0;z-index:-1;max-width:430px;margin:0 auto;pointer-events:none;background:transparent}.mobile-shell header{height:58px;background:#171b16db!important;border-bottom-color:#30372d!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.mobile-shell main{padding-top:72px!important}.mobile-shell h1,.mobile-shell h2,.mobile-shell h3,.mobile-shell .font-display-bold,.mobile-shell .font-headline-md{letter-spacing:-.01em;color:var(--ink)}.mobile-shell .bg-surface-container-lowest,.mobile-shell .bg-surface-container,.mobile-shell .bg-surface-container-low,.mobile-shell .bg-surface-container-high{border-color:var(--line)!important}.mobile-shell section>.bg-surface-container-lowest,.mobile-shell article,.mobile-shell [class*=card-shadow],.mobile-shell .glass-card,.mobile-shell button.bg-surface-container-lowest,.mobile-shell div.bg-surface-container-lowest{box-shadow:none}.mobile-shell article,.mobile-shell .rounded-xl,.mobile-shell .rounded-2xl{border-radius:18px}.mobile-shell .rounded-lg{border-radius:14px}.mobile-shell .rounded-sm{border-radius:8px}.mobile-shell .rounded-full{border-radius:999px}.mobile-shell .bg-primary\/5,.mobile-shell .bg-primary-container\/10,.mobile-shell .bg-secondary-container\/10,.mobile-shell .bg-tertiary-container\/20{background-color:#171b161a!important}.mobile-shell .bg-\[\#F59E0B\],.mobile-shell .bg-\[\#F59E0B\]\/10{background-color:#171b161f!important;color:#d8f96a!important}.mobile-shell .gradient-primary,.mobile-shell .gradient-orange,.mobile-shell button.bg-\[\#F59E0B\]{color:#a9b1a6!important}.mobile-shell .gradient-primary *,.mobile-shell .gradient-orange *,.mobile-shell button.bg-\[\#F59E0B\] *{color:inherit!important}.mobile-shell button.bg-\[\#F59E0B\]{background:transparent!important;box-shadow:none}.mobile-shell nav{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:406px!important;border:1px solid rgba(229,226,239,.9)!important;border-radius:24px 24px 28px 28px;background:#171b16!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.mobile-shell nav button{min-width:52px}.mobile-shell nav button.bg-primary-container{color:#a9b1a6!important;background:transparent!important;box-shadow:none}.mobile-shell [data-nav="/home"] .material-symbols-outlined,.mobile-shell header .material-symbols-outlined{font-variation-settings:"FILL" 1}.mobile-shell input{border-color:var(--line)!important;background:#171b16!important;color:var(--ink)}.mobile-shell input::placeholder{color:#a9b1a6}.mobile-shell [data-message-filter],.mobile-shell [data-movie-category],.mobile-shell [data-game-category]{border:1px solid transparent}.mobile-shell [data-message-filter].bg-primary,.mobile-shell [data-movie-category].bg-primary,.mobile-shell [data-game-category].bg-primary{background:var(--brand)!important;box-shadow:none}.mobile-shell [data-message-filter]:not(.bg-primary),.mobile-shell [data-movie-category]:not(.bg-primary),.mobile-shell [data-game-category]:not(.bg-primary){background:#171b16b8!important;border-color:var(--line)}.mobile-shell .marquee-track{animation-duration:24s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:430px){body{background:var(--paper)}.mobile-shell{box-shadow:none}}.mobile-shell:has(.home-redesign){background:transparent}.mobile-shell:has(.home-redesign):before,.mobile-shell:has(.home-redesign):after{display:none}.mobile-shell:has(.home-redesign) header{background:#171b16!important;box-shadow:none!important;border-bottom-color:#30372d!important}.mobile-shell:has(.home-redesign) nav{bottom:8px!important;min-height:58px;padding:6px 8px 8px!important;border-radius:18px}.mobile-shell:has(.home-redesign) nav button{min-width:48px;padding-top:4px!important;padding-bottom:4px!important}.home-redesign{color:#f3f5ee}.home-redesign .home-hero .tap-card{height:144px!important;border-radius:18px;box-shadow:none}.home-redesign .home-hero .tap-card:after{display:none}.home-kicker{border-radius:8px;background:#171b16;color:#a9b1a6}.home-notice{background:#171b16c2!important;border-color:#30372d!important;box-shadow:none}.home-quick button>div{color:#f3f5ee;background:#171b16;border:1px solid rgba(42,51,74,.08)!important;box-shadow:none!important}.home-quick button:nth-child(1)>div{color:#d8f96a;background:#171b16}.home-quick button:nth-child(2)>div{color:#d8f96a;background:#171b16}.home-quick button:nth-child(3)>div{color:#d8f96a;background:#171b16}.home-quick button:nth-child(4)>div{color:#f3f5ee;background:#171b16}.home-benefits .grid>button{min-height:102px;background:#171b16!important;border:1px solid rgba(42,51,74,.08)!important;box-shadow:none!important}.home-movies{margin-top:2px}.home-movies>div:first-child h3,.home-games>div:first-child h3,.home-redesign section>h3{color:#f3f5ee}.home-movie-stack{display:grid;gap:12px}.home-movie-feature,.home-movie-card{width:100%;display:block;border:1px solid rgba(42,51,74,.08);background:#171b16;overflow:hidden;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.home-movie-feature:hover,.home-movie-card:hover{border-color:#30372d;box-shadow:none}.home-movie-feature{position:relative;border-radius:18px}.home-movie-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#171b16}.home-movie-cover img,.home-movie-thumb img{display:block;transform:scale(1.01)}.home-movie-cover-shade{position:absolute;inset:0;background:transparent}.home-movie-badge,.home-movie-score{position:absolute;top:10px;z-index:1;min-height:24px;display:inline-flex;align-items:center;border-radius:8px;padding:0 8px;font-size:11px;font-weight:700}.home-movie-badge{left:10px;color:#a9b1a6;background:#171b16}.home-movie-score{right:10px;color:#a9b1a6;background:#0b101cbd}.home-movie-feature-copy{position:absolute;left:12px;right:12px;bottom:40px;z-index:2;padding:0}.home-movie-feature-copy h4,.home-movie-card-copy h4{margin:0;color:#f3f5ee;font-weight:800;line-height:1.25;text-wrap:pretty}.home-movie-feature-copy h4{color:#a9b1a6;font-size:16px;text-shadow:0 1px 16px rgba(0,0,0,.28)}.home-movie-feature-copy p,.home-movie-card-copy p{margin:4px 0 0;color:#f3f5ee;font-size:12px;line-height:1.4}.home-movie-feature-copy p{color:#a9b1a6}.home-movie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-movie-card{border-radius:14px}.home-movie-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#171b16}.home-movie-thumb span{position:absolute;right:7px;bottom:7px;border-radius:7px;padding:1px 6px;color:#a9b1a6;background:#0b101cb8;font-size:10px;font-weight:700}.home-movie-card-copy{padding:9px 10px 10px}.home-movie-card-copy h4{display:-webkit-box;min-height:34px;overflow:hidden;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-movie-card-copy p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-games{background:#171b16!important;border:1px solid rgba(42,51,74,.08);box-shadow:none}.home-redesign [data-platform]{background:#171b16!important;border-color:#30372d!important}.home-redesign [data-platform]+button,.home-redesign button.bg-gradient-to-r{background:#171b16!important;box-shadow:none!important}.mobile-shell:has(.home-authentic){background:#171b16;box-shadow:none}.mobile-shell:has(.home-authentic):before,.mobile-shell:has(.home-authentic):after{display:none}.mobile-shell:has(.home-authentic) header{height:56px;background:#171b16!important;border-bottom-color:#30372d!important;box-shadow:none!important}.mobile-shell:has(.home-authentic) main{padding-top:66px!important;padding-bottom:96px!important}.mobile-shell:has(.home-authentic) nav{left:0!important;right:0!important;bottom:0!important;max-width:430px!important;border-width:1px 0 0!important;border-color:#30372d!important;border-radius:0!important;background:#171b16!important;box-shadow:none!important;padding:6px 18px 10px!important}.mobile-shell:has(.home-authentic) nav button.bg-primary-container{color:#d8f96a!important;background:transparent!important;box-shadow:none!important}.home-authentic{color:#f3f5ee}.home-authentic button{cursor:pointer}.home-search-row{display:flex;gap:10px;align-items:center;margin-bottom:12px}.home-search,.home-message{min-height:40px;border:1px solid #e1e4ea;background:#171b16;color:#f3f5ee}.home-search{flex:1;display:flex;gap:8px;align-items:center;padding:0 12px;border-radius:10px;text-align:left}.home-search .material-symbols-outlined{font-size:19px}.home-search span:last-child{font-size:13px}.home-message{width:40px;border-radius:10px}.home-banner{position:relative;display:block;height:98px;overflow:hidden;border-radius:12px;background:#171b16}.home-banner img{display:none}.home-banner:after{content:"";position:absolute;inset:0;background:transparent}.home-banner>div{position:absolute;left:14px;right:18px;top:14px;z-index:1;color:#a9b1a6}.home-banner span{display:inline-flex;margin-bottom:5px;padding:2px 6px;border-radius:4px;background:#171b16;font-size:11px;font-weight:700}.home-banner strong{display:block;font-size:17px;line-height:1.25}.home-banner p{margin:4px 0 0;max-width:25ch;color:#a9b1a6;font-size:12px}.home-notice-line{display:flex;gap:7px;align-items:center;min-height:34px;margin:10px 0 12px;padding:0 10px;border:1px solid #e4e7ed;border-radius:8px;background:#171b16;color:#f3f5ee;font-size:12px}.home-notice-line .material-symbols-outlined{color:#d8f96a;font-size:17px}.home-notice-line>div{min-width:0;overflow:hidden}.home-notice-line .home-notice-marquee{flex:1}.home-notice-track{display:inline-flex;width:max-content;gap:24px;align-items:center;animation:homeNoticeMarquee 34s linear infinite;will-change:transform}.home-notice-track span{position:relative;flex:0 0 auto;color:inherit;font-size:12px;white-space:nowrap}.home-notice-track span+span:before{content:"";position:absolute;left:-13px;top:50%;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.42;transform:translateY(-50%)}@keyframes homeNoticeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.home-notice-track{animation:none}}.home-notice-line div:not(.home-notice-marquee):not(.home-notice-track){text-overflow:ellipsis;white-space:nowrap}.home-menu{display:grid;grid-template-columns:repeat(4,1fr);margin:2px 0 16px;border:1px solid #e7e9ee;border-radius:12px;background:#171b16}.home-menu button{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-height:68px;color:#f3f5ee}.home-menu button+button{border-left:1px solid #eef0f4}.home-menu .material-symbols-outlined{color:#d8f96a;font-size:22px}.home-menu em{font-style:normal;font-size:12px;font-weight:600}.home-earning{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:18px;overflow:hidden;border:1px solid #e7e9ee;border-radius:12px;background:#171b16}.home-earning button{min-height:58px;padding:10px 8px;text-align:left}.home-earning button+button{border-left:1px solid #eef0f4}.home-earning span{display:block;color:#f3f5ee;font-size:12px}.home-earning strong{display:block;margin-top:3px;color:#f3f5ee;font-size:14px}.home-content-section{margin-top:14px;border:1px solid #e7e9ee;border-radius:12px;background:#171b16}.home-section-title{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 12px;border-bottom:1px solid #eef0f4}.home-section-title h3{margin:0;color:#f3f5ee;font-size:16px;font-weight:800}.home-section-title button{color:#f3f5ee;font-size:12px;font-weight:600}.home-video-list,.home-game-list,.home-platform-list{overflow:hidden}.home-video-row,.home-game-row,.home-platform-row{display:flex;width:100%;gap:10px;align-items:center;padding:11px 12px;text-align:left}.home-video-row+.home-video-row,.home-game-row+.home-game-row,.home-platform-row+.home-platform-row{border-top:1px solid #eef0f4}.home-video-thumb{position:relative;width:126px;aspect-ratio:16 / 9;flex:0 0 126px;overflow:hidden;border-radius:8px;background:#171b16}.home-video-thumb img{width:100%;height:100%;object-fit:cover}.home-video-thumb span{position:absolute;right:5px;bottom:5px;padding:1px 5px;border-radius:4px;background:#0f172ab8;color:#a9b1a6;font-size:10px;font-weight:700}.home-video-info{min-width:0;flex:1}.home-video-info strong,.home-game-row strong,.home-platform-row strong{display:block;overflow:hidden;color:#f3f5ee;font-size:14px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-video-info p,.home-game-row p,.home-platform-row p{margin:4px 0 0;overflow:hidden;color:#f3f5ee;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-video-info small{display:block;margin-top:7px;color:#a9b1a6;font-size:11px}.home-game-row img,.home-platform-row img{width:42px;height:42px;flex:0 0 42px;border-radius:9px;object-fit:cover;background:#171b16}.home-game-row div,.home-platform-row div{min-width:0;flex:1}.home-game-row>span,.home-platform-row>span{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:28px;border-radius:7px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:800}.home-platform-list{margin-bottom:20px}.mobile-shell:has(.home-adult){background:transparent;color:#a9b1a6;box-shadow:none}.mobile-shell:has(.home-adult):before,.mobile-shell:has(.home-adult):after{display:none}.mobile-shell:has(.home-adult) header{height:56px;background:#130814f0!important;border-bottom-color:#30372d!important;box-shadow:none!important}.mobile-shell:has(.home-adult) header .text-primary,.mobile-shell:has(.home-adult) header .font-display-bold{color:#d8f96a!important}.mobile-shell:has(.home-adult) .brand-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;background:transparent;box-shadow:none}.mobile-shell:has(.home-adult) .brand-icon img{display:block;width:100%;height:100%}.mobile-shell:has(.home-adult) .brand-logo-mark{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:11px;background:#120613;box-shadow:none;overflow:hidden}.mobile-shell:has(.home-adult) .brand-logo-mark img{display:block;width:100%;height:100%}.mobile-shell:has(.home-adult) .brand-logo-placeholder{display:inline-flex;align-items:center;justify-content:center;width:42px;height:24px;border:1px dashed rgba(255,79,152,.72);border-radius:7px;color:#d8f96a;background:#171b161a;font-family:Outfit,Noto Sans SC,sans-serif;font-size:9px;font-weight:800;letter-spacing:.04em}.mobile-shell:has(.home-adult) main{padding-top:66px!important;padding-bottom:104px!important}.mobile-shell:has(.home-adult) nav{left:0!important;right:0!important;bottom:0!important;max-width:430px!important;border-width:1px 0 0!important;border-color:#30372d!important;border-radius:0!important;background:#110812f5!important;box-shadow:none!important;padding:6px 18px 10px!important}.mobile-shell:has(.home-adult) nav button{color:#a9b1a6!important}.mobile-shell:has(.home-adult) nav button.bg-primary-container{color:#d8f96a!important;background:transparent!important;box-shadow:none!important}.home-adult{color:#a9b1a6}.home-adult .home-search,.home-adult .home-message,.home-adult .home-notice-line,.home-adult .home-menu,.home-adult .home-earning,.home-adult .home-content-section{border-color:#30372d;background:#251026e0;color:#a9b1a6;box-shadow:none}.home-adult .home-search,.home-adult .home-message{min-height:42px;background:#171b161a;color:#a9b1a6}.home-adult .home-search .material-symbols-outlined,.home-adult .home-message .material-symbols-outlined,.home-adult .home-notice-line .material-symbols-outlined,.home-adult .home-menu .material-symbols-outlined{color:#d8f96a}.home-adult .home-banner{height:auto;aspect-ratio:1200 / 180;border-radius:8px;background:#130814;box-shadow:none}.home-adult .home-banner:after{display:none}.home-adult .home-banner-carousel{isolation:isolate}.home-adult .home-banner-carousel .home-banner-slide{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;opacity:0;animation:homeBannerFade 12s infinite}.home-adult .home-banner-carousel .home-banner-slide:nth-child(1){animation-delay:0s}.home-adult .home-banner-carousel .home-banner-slide:nth-child(2){animation-delay:4s}.home-adult .home-banner-carousel .home-banner-slide:nth-child(3){animation-delay:8s}@keyframes homeBannerFade{0%,22%{opacity:1}27%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.home-adult .home-banner-carousel .home-banner-slide{animation:none}.home-adult .home-banner-carousel .home-banner-slide:first-child{opacity:1}}.home-adult .home-banner p,.home-adult .home-notice-line,.home-adult .home-earning span{color:#a9b1a6}.home-adult .home-menu{overflow:hidden}.home-adult .home-menu button+button,.home-adult .home-earning button+button,.home-adult .home-section-title,.home-adult .home-video-row+.home-video-row,.home-adult .home-game-row+.home-game-row,.home-adult .home-platform-row+.home-platform-row{border-color:#30372d}.home-adult .home-menu button,.home-adult .home-earning button,.home-adult .home-menu em,.home-adult .home-earning strong{color:#a9b1a6}.home-adult .home-benefit-cards{gap:6px;margin:8px 0 14px;padding:0 3px;overflow:visible;border:0;background:transparent}.home-adult .home-benefit-cards button+button{border-left:0}.home-adult .home-benefit-card{position:relative;min-height:0;overflow:hidden;border:0;height:60px;border-radius:8px;padding:0;background:#160817;isolation:isolate;box-shadow:none;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.home-adult .home-benefit-card:before,.home-adult .home-benefit-card:after{display:none}.home-adult .home-benefit-card:before{inset:0;background:transparent}.home-adult .home-benefit-card:after{top:9px;right:10px;width:5px;height:5px;border-radius:2px;background:#171b16;box-shadow:none;opacity:.82;transform:rotate(45deg)}.home-adult .home-benefit-card:active{transform:scale(.98)}.home-adult .home-benefit-image{display:block;width:100%;height:100%;border-radius:0;object-fit:cover;filter:saturate(.86) brightness(.9) contrast(.96);transform:none}.home-adult .home-benefit-card:after{content:"";position:absolute;inset:0;z-index:1;display:block;width:auto;height:auto;border-radius:inherit;background:transparent;box-shadow:none;opacity:1;pointer-events:none;transform:none}.home-adult .home-benefit-checkin,.home-adult .home-benefit-bonus,.home-adult .home-benefit-task{background:transparent}.home-adult .home-benefit-title{position:relative;z-index:1;display:block;color:#a9b1a6;font-size:13px;font-weight:900;line-height:1.15;text-shadow:0 1px 8px rgba(62,18,45,.24)}.home-adult .home-benefit-card strong{position:relative;z-index:1;display:inline-flex;width:max-content;margin-top:6px;padding:2px 5px;border-radius:999px;background:#171b162e;color:#a9b1a6;font-size:10px;font-weight:800;letter-spacing:0;line-height:1.2}.home-adult .home-benefit-art{position:absolute;right:-2px;bottom:-2px;display:grid;width:54px;height:48px;place-items:center;border-radius:20px 0 8px;background:transparent;color:#a9b1a6;box-shadow:none}.home-adult .home-benefit-art .material-symbols-outlined{font-size:28px;font-variation-settings:"FILL" 1,"wght" 700,"GRAD" 0,"opsz" 24;text-shadow:none}.home-adult .home-benefit-checkin .home-benefit-art .material-symbols-outlined,.home-adult .home-benefit-bonus .home-benefit-art .material-symbols-outlined,.home-adult .home-benefit-task .home-benefit-art .material-symbols-outlined{color:#d8f96a}.home-adult .home-benefit-calendar{transform:rotate(-7deg)}.home-adult .home-benefit-gift{transform:rotate(4deg)}.home-adult .home-benefit-list{transform:rotate(-4deg)}.home-adult .home-section-title h3{color:#a9b1a6}.home-adult .home-section-title button{color:#d8f96a}.home-adult .home-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;align-items:start}.home-adult .home-video-section{overflow:hidden;border-color:#30372d;background:#251026e0}.home-adult .home-video-section .home-section-title{height:38px;border-color:#30372d}.home-adult .home-video-section .home-section-title h3{position:relative;padding-left:12px;color:#a9b1a6;font-size:15px}.home-adult .home-video-section .home-section-title h3:before{content:"";position:absolute;left:0;top:50%;width:5px;height:14px;border-radius:999px;background:#171b16;transform:translateY(-50%)}.home-adult .home-video-section .home-section-title button{color:#d8f96a;font-size:11px;font-weight:500}.home-adult .home-video-column{display:grid;gap:12px}.home-adult .home-video-card{display:block;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f0710c7;text-align:left}.home-adult .home-video-thumb{width:100%;aspect-ratio:16 / 9;border-radius:5px;background:#0f0710c7}.home-adult .home-video-thumb:after{content:"";position:absolute;inset:auto 0 0;height:52%;background:transparent}.home-adult .home-video-thumb .home-video-plays,.home-adult .home-video-thumb .home-video-duration{z-index:1;padding:0;border-radius:0;background:transparent;color:#a9b1a6;font-size:10px;font-weight:700;text-shadow:0 1px 7px rgba(0,0,0,.82)}.home-adult .home-video-thumb .home-video-plays{left:5px;right:auto;bottom:4px}.home-adult .home-video-thumb .home-video-duration{right:5px;bottom:4px}.home-adult .home-video-info{padding:6px 0 0}.home-adult .home-video-info strong{display:-webkit-box;min-height:0;overflow:hidden;color:#a9b1a6;font-size:13px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-adult .home-video-info p{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.home-adult .home-video-info i{display:inline-flex;padding:2px 6px;border-radius:999px;background:#171b161f;color:#d8f96a;font-size:10px;font-style:normal;line-height:1.3}.home-adult .home-video-info small{display:none;color:#a9b1a6}.home-adult .home-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;background:#171b161a}.home-adult .home-platform-grid,.home-adult .home-trial-grid,.home-adult .home-live-grid{gap:10px 8px;padding:12px 10px 14px;background:#0f071052}.home-adult .home-icon-card{min-width:0;min-height:100px;padding:12px 6px 10px;background:#251026f5;text-align:center}.home-adult .home-icon-card img{width:46px;height:46px;margin:0 auto 7px;border-radius:13px;object-fit:cover;box-shadow:none}.home-adult .home-slot-card,.home-adult .home-platform-card,.home-adult .home-live-card{min-height:86px;padding:0;background:transparent}.home-adult .home-slot-card img,.home-adult .home-platform-card img,.home-adult .home-live-card img{width:64px;height:64px;margin:0 auto 7px;border:1px solid rgba(255,255,255,.12);border-radius:12px;object-fit:cover;box-shadow:none}.home-adult .home-slot-card img{border-radius:18px;box-shadow:none}.home-adult .home-slot-card strong,.home-adult .home-platform-card strong,.home-adult .home-live-card strong{font-size:11px;font-weight:700}.home-adult .home-icon-card strong{display:block;overflow:hidden;color:#a9b1a6;font-size:11px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-adult .home-slot-card strong{max-width:100%}.home-adult .home-icon-card span{display:block;margin-top:4px;overflow:hidden;color:#d8f96a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.home-adult .home-platform-list,.home-adult .home-portal-section{margin-bottom:22px}.home-adult .home-portal-title{height:50px;justify-content:center;padding:0 10px}.home-adult .home-portal-tabs{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#00000038}.home-adult .home-portal-tabs button{min-width:0;height:28px;border-radius:999px;color:#a9b1a6;font-size:11px;font-weight:800}.home-adult .home-portal-tabs button.is-active{background:#171b16;color:#a9b1a6;box-shadow:none}:root{--brand: #3157d5;--brand-2: #7d3fe0;--brand-deep: #172554;--reward: #e98217;--reward-deep: #9f4b06;--mint: #0f9f88;--ink: #151827;--muted: #64697c;--line: #ded9e9;--paper: #f7f5fb;--surface: #ffffff;--surface-soft: #f0edf8;--shadow-sm: 0 10px 26px rgba(33, 30, 61, .08);--shadow-md: 0 18px 48px rgba(33, 30, 61, .14);--shadow-brand: 0 16px 34px rgba(49, 87, 213, .24);--shadow-reward: 0 16px 34px rgba(233, 130, 23, .28)}html{scroll-behavior:smooth}body{background:transparent;background-size:28px 28px,28px 28px,auto;font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif}button:hover{transform:translateY(-1px)}button:active,.tap-card:active{transform:translateY(1px) scale(.985)}.gradient-primary,.gradient-orange,.gradient-green{background:transparent}.glass-card{background:transparent;border:1px solid rgba(255,255,255,.74);box-shadow:none}.mobile-shell{isolation:isolate;overflow-x:hidden;background:transparent;box-shadow:none}.mobile-shell:before{inset:0;z-index:-1;background:transparent;background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%)}.mobile-shell:after{content:"";position:fixed;inset:0;z-index:-1;max-width:430px;margin:0 auto;pointer-events:none;opacity:.24;background-image:none;mix-blend-mode:multiply}.mobile-shell header{height:62px;background:#171b16d1!important;border-bottom-color:#30372d!important;box-shadow:none!important}.mobile-shell main{padding-top:78px!important;padding-bottom:118px!important}.mobile-shell h1,.mobile-shell h2,.mobile-shell h3,.mobile-shell .font-display-bold,.mobile-shell .font-headline-md{letter-spacing:0;text-wrap:balance}.mobile-shell .font-display-bold,.mobile-shell .font-headline-md,.mobile-shell .font-price-numeric{font-family:Outfit,Noto Sans SC,sans-serif;font-variant-numeric:tabular-nums}.mobile-shell .text-primary{color:var(--brand)!important}.mobile-shell .text-secondary{color:#d8f96a!important}.mobile-shell .text-tertiary,.mobile-shell .text-\[\#F59E0B\]{color:var(--reward)!important}.mobile-shell .text-on-surface-variant,.mobile-shell .text-outline{color:var(--muted)!important}.mobile-shell [class*=bg-surface-container]{border-color:#30372d!important}.mobile-shell section>.bg-surface-container-lowest,.mobile-shell article,.mobile-shell .glass-card,.mobile-shell button.bg-surface-container-lowest,.mobile-shell div.bg-surface-container-lowest{border:1px solid rgba(255,255,255,.68)!important;box-shadow:none}.mobile-shell article,.mobile-shell .rounded-xl,.mobile-shell .rounded-2xl{border-radius:16px}.mobile-shell .rounded-lg{border-radius:12px}.mobile-shell main>section{position:relative}.mobile-shell main>section>h3,.mobile-shell main>section .font-body-lg-bold{letter-spacing:0}.mobile-shell main>section:first-child .tap-card{height:172px!important;border-radius:22px;box-shadow:none}.mobile-shell main>section:first-child .tap-card:after{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}.mobile-shell main>section:first-child .tap-card>div:last-child{z-index:1}.mobile-shell main>section:first-child .tap-card span{border-radius:999px;background:#171b16!important;box-shadow:none}.mobile-shell .bg-primary\/5{background:transparent!important;border-color:#30372d!important}.mobile-shell .bg-primary-container\/10,.mobile-shell .bg-secondary-container\/10,.mobile-shell .bg-tertiary-container\/20{background-color:#171b161a!important}.mobile-shell .bg-\[\#F59E0B\],.mobile-shell .bg-\[\#F59E0B\]\/10{background-color:#171b161f!important;color:var(--reward-deep)!important}.mobile-shell .grid.grid-cols-4 button>div{border:1px solid rgba(255,255,255,.32);box-shadow:none}.mobile-shell .grid.grid-cols-3>button,.mobile-shell .grid.grid-cols-2>button,.mobile-shell [data-platform]{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mobile-shell .grid.grid-cols-3>button:hover,.mobile-shell .grid.grid-cols-2>button:hover,.mobile-shell [data-platform]:hover{box-shadow:none}.mobile-shell [data-message-filter],.mobile-shell [data-movie-category],.mobile-shell [data-game-category]{min-height:34px;border-radius:12px!important}.mobile-shell [data-message-filter].bg-primary,.mobile-shell [data-movie-category].bg-primary,.mobile-shell [data-game-category].bg-primary{background:var(--ink)!important;color:#a9b1a6!important;box-shadow:none}.mobile-shell [data-message-filter]:not(.bg-primary),.mobile-shell [data-movie-category]:not(.bg-primary),.mobile-shell [data-game-category]:not(.bg-primary){background:#171b16b8!important;border-color:#30372d;box-shadow:none}.mobile-shell nav{left:14px!important;right:14px!important;bottom:14px!important;max-width:402px!important;padding-top:8px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:22px;background:transparent!important;box-shadow:none!important}.mobile-shell nav button{min-width:54px;border-radius:16px!important}.mobile-shell nav button.bg-primary-container{background:transparent!important;box-shadow:none}.mobile-shell input{min-height:48px;background:#171b16c7!important;border-color:#30372d!important;box-shadow:none}.mobile-shell input:focus{border-color:#30372d!important;box-shadow:none}.mobile-shell .modal-mask>div{border-radius:22px;border:1px solid rgba(255,255,255,.72);box-shadow:none}.mobile-shell .modal-mask button{border-radius:14px!important}.mobile-shell .cover-gradient,.mobile-shell img{background:transparent}@media(max-width:430px){body{background:var(--paper)}.mobile-shell{max-width:none}.mobile-shell:before,.mobile-shell:after{max-width:none}}:root{--theme-bg: #fff6fa;--theme-paper: #fff9fc;--theme-panel: rgba(255, 255, 255, .92);--theme-panel-2: #fff1f7;--theme-line: rgba(184, 64, 116, .14);--theme-text: #22141c;--theme-muted: #745a67;--theme-hot: #e9347c;--theme-rose: #ff6aa6;--theme-gold: #c47a1d;--theme-shadow: 0 12px 30px rgba(131, 46, 84, .14)}body{background:transparent}.mobile-shell:has(.home-adult){background:transparent;box-shadow:none}.mobile-shell:has(.home-adult) header{background:#171b16!important;border-bottom-color:#30372d!important;box-shadow:none!important}.mobile-shell:has(.home-adult) header .font-display-bold,.home-adult,.home-adult .home-section-title h3,.home-adult .home-icon-card strong,.home-adult .home-video-info strong{color:var(--theme-text)}.home-adult .home-search,.home-adult .home-message,.home-adult .home-notice-line,.home-adult .home-content-section,.home-adult .home-video-section{border-color:var(--theme-line);background:var(--theme-panel);box-shadow:none}.home-adult .home-search,.home-adult .home-message,.home-adult .home-notice-line,.home-adult .home-banner p,.home-adult .home-earning span{color:var(--theme-muted)}.home-adult .home-search .material-symbols-outlined,.home-adult .home-message .material-symbols-outlined,.home-adult .home-notice-line .material-symbols-outlined{color:var(--theme-hot)}.home-adult .home-banner{border:1px solid rgba(184,64,116,.14);box-shadow:none}.home-adult .home-banner-slide{filter:saturate(.92) brightness(1.03) contrast(.96)}.home-adult .home-benefit-card{box-shadow:none}.home-adult .home-benefit-image{filter:saturate(.9) brightness(.98) contrast(.96)}.home-adult .home-portal-tabs{border-color:#30372d;background:#171b16c7}.home-adult .home-portal-tabs button{color:#f3f5ee;font-weight:900}.home-adult .home-portal-tabs button.is-active{background:transparent;color:#a9b1a6;text-shadow:0 1px 4px rgba(112,12,54,.22);box-shadow:none}.home-adult .home-platform-grid,.home-adult .home-trial-grid,.home-adult .home-live-grid{background:#171b16b8}.home-adult .home-slot-card img,.home-adult .home-platform-card img,.home-adult .home-live-card img{border-color:#30372d;box-shadow:none}.home-adult .home-section-title{border-color:#30372d}.home-adult .home-video-section .home-section-title h3,.home-adult .home-portal-section .home-section-title h3,.home-adult .home-content-section .home-section-title h3{color:var(--theme-text)}.home-adult .home-section-title button,.home-adult .home-video-section .home-section-title button,.home-adult .home-content-section .home-section-title button{color:#d8f96a;font-weight:800}.home-adult .home-portal-tabs button,.home-adult .home-content-section .home-portal-tabs button{color:#f3f5ee;font-weight:900}.home-adult .home-portal-tabs button.is-active,.home-adult .home-content-section .home-portal-tabs button.is-active{color:#a9b1a6}.home-adult .home-video-card{border-color:#30372d;background:#171b16}.home-adult .home-video-info strong,.home-adult .home-video-info p,.home-adult .home-video-info small,.home-adult .home-icon-card span,.home-adult .home-notice-track span{color:#f3f5ee}.home-adult .home-video-info i{background:#171b161f;color:#d8f96a;font-weight:700}.home-adult .home-video-thumb:after{background:transparent}.home-adult .home-video-section .home-section-title h3:before{background:transparent}html,body{background:transparent!important;color:var(--theme-text)}.mobile-shell{color:var(--theme-text);background:transparent!important;box-shadow:none!important}.mobile-shell:before{opacity:.5!important;background:transparent!important;background-size:auto,24px 24px,24px 24px!important}.mobile-shell:after{display:none!important}.mobile-shell header,.mobile-shell .sticky{background:#171b16!important;border-color:#30372d!important;box-shadow:none!important}.mobile-shell h1,.mobile-shell h2,.mobile-shell h3,.mobile-shell h4,.mobile-shell .font-display-bold,.mobile-shell .font-headline-md,.mobile-shell .font-body-lg-bold,.mobile-shell .font-body-md{color:var(--theme-text)}.mobile-shell .text-primary,.mobile-shell .text-secondary,.mobile-shell .text-tertiary,.mobile-shell .text-\[\#F59E0B\],.mobile-shell .group:hover .group-hover\:text-primary{color:var(--theme-hot)!important}.mobile-shell .text-on-surface-variant,.mobile-shell .text-outline,.mobile-shell .text-outline-variant,.mobile-shell .font-label-sm-caps{color:var(--theme-muted)!important}.mobile-shell .text-white,.mobile-shell .gradient-primary,.mobile-shell .gradient-primary *,.mobile-shell .gradient-orange,.mobile-shell .gradient-orange *,.mobile-shell .gradient-green,.mobile-shell .gradient-green *,.mobile-shell .bg-primary,.mobile-shell .bg-primary *,.mobile-shell .bg-secondary,.mobile-shell .bg-secondary *,.mobile-shell .bg-error,.mobile-shell .bg-error *,.mobile-shell .bg-\[\#F59E0B\],.mobile-shell .bg-\[\#F59E0B\] *,.mobile-shell .bg-gradient-to-r,.mobile-shell .bg-gradient-to-r *,.mobile-shell .bg-gradient-to-br,.mobile-shell .bg-gradient-to-br *,.mobile-shell .bg-gradient-to-t,.mobile-shell .bg-gradient-to-t *{color:#a9b1a6!important}.mobile-shell [class*=bg-surface-container],.mobile-shell .bg-surface,.mobile-shell .bg-background,.mobile-shell .bg-primary-fixed,.mobile-shell .bg-primary-container,.mobile-shell .bg-secondary-container,.mobile-shell .bg-tertiary-container,.mobile-shell .bg-error-container,.mobile-shell .bg-primary\/5,.mobile-shell .bg-primary\/10,.mobile-shell .bg-primary\/20,.mobile-shell .bg-primary-container\/10,.mobile-shell .bg-primary-container\/20,.mobile-shell .bg-secondary-container\/10,.mobile-shell .bg-secondary-container\/20,.mobile-shell .bg-tertiary-container\/20,.mobile-shell .bg-slate-200{background:#171b16!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important}.mobile-shell section>.bg-surface-container-lowest,.mobile-shell article,.mobile-shell .glass-card,.mobile-shell .card-shadow,.mobile-shell button.bg-surface-container-lowest,.mobile-shell div.bg-surface-container-lowest,.mobile-shell .bg-surface-container-lowest,.mobile-shell .bg-surface-container,.mobile-shell .bg-surface-container-low,.mobile-shell .bg-surface-container-high,.mobile-shell .bg-surface-container-highest{background:var(--theme-panel)!important;border:1px solid var(--theme-line)!important;box-shadow:none!important}.mobile-shell .rounded-xl,.mobile-shell .rounded-2xl{border-radius:16px!important}.mobile-shell .rounded-lg{border-radius:12px!important}.mobile-shell .gradient-primary,.mobile-shell .gradient-orange,.mobile-shell .gradient-green,.mobile-shell .bg-primary,.mobile-shell .bg-secondary,.mobile-shell .bg-error,.mobile-shell .bg-\[\#F59E0B\],.mobile-shell .bg-gradient-to-r,.mobile-shell .bg-gradient-to-br{background:transparent!important;box-shadow:none!important}.mobile-shell .bg-gradient-to-t{background:transparent!important}.mobile-shell .bg-white,.mobile-shell .bg-white\/10,.mobile-shell .bg-white\/20,.mobile-shell .bg-surface\/20,.mobile-shell .bg-surface\/90{background-color:#171b16db!important;color:var(--theme-hot)!important}.mobile-shell .bg-primary\/5,.mobile-shell .bg-primary\/10,.mobile-shell .bg-primary\/20,.mobile-shell .bg-primary-container\/10,.mobile-shell .bg-primary-container\/20,.mobile-shell .bg-secondary-container\/10,.mobile-shell .bg-secondary-container\/20,.mobile-shell .bg-tertiary-container\/20,.mobile-shell .bg-\[\#F59E0B\]\/10{background:#171b161a!important;color:var(--theme-hot)!important;box-shadow:none!important}.mobile-shell .border,.mobile-shell .border-b,.mobile-shell .border-t,.mobile-shell .border-outline-variant\/10,.mobile-shell .border-outline-variant\/20,.mobile-shell .border-outline-variant\/30,.mobile-shell .border-surface-variant,.mobile-shell .border-surface-container,.mobile-shell .border-surface-container-high,.mobile-shell .border-surface-container-highest,.mobile-shell .border-\[\#F1F5F9\]{border-color:var(--theme-line)!important}.mobile-shell .border-l-\[\#F59E0B\]{border-left-color:var(--theme-hot)!important}.mobile-shell .grid.grid-cols-4 button>div,.mobile-shell .w-10.h-10,.mobile-shell .w-12.h-12,.mobile-shell .w-16.h-16,.mobile-shell .w-20.h-20{border:1px solid var(--theme-line);background:transparent!important;color:var(--theme-hot)!important;box-shadow:none!important}.mobile-shell img.w-16.h-16,.mobile-shell img.w-20.h-20,.mobile-shell img.w-full{background:#171b16!important}.mobile-shell input,.mobile-shell textarea,.mobile-shell select{min-height:48px;background:#171b16!important;border:1px solid var(--theme-line)!important;color:var(--theme-text)!important;box-shadow:none!important}.mobile-shell input::placeholder,.mobile-shell textarea::placeholder{color:#f3f5ee!important}.mobile-shell input:focus,.mobile-shell textarea:focus,.mobile-shell select:focus{border-color:#30372d!important;box-shadow:none!important;outline:none}.mobile-shell [data-message-filter],.mobile-shell [data-movie-category],.mobile-shell [data-game-category]{background:#171b16c7!important;border:1px solid var(--theme-line)!important;color:#f3f5ee!important;font-weight:800;box-shadow:none!important}.mobile-shell [data-message-filter].bg-primary,.mobile-shell [data-movie-category].bg-primary,.mobile-shell [data-game-category].bg-primary,.mobile-shell [data-game-category].bg-primary-fixed{background:transparent!important;color:#a9b1a6!important;border-color:transparent!important;box-shadow:none!important}.mobile-shell [data-movie-category].text-primary,.mobile-shell [data-game-category].text-on-primary-fixed-variant{color:var(--theme-hot)!important}.mobile-shell nav{border:1px solid rgba(184,64,116,.14)!important;background:transparent!important;box-shadow:none!important}.mobile-shell nav button{color:var(--theme-muted)!important}.mobile-shell nav button.bg-primary-container{background:transparent!important;color:#a9b1a6!important;box-shadow:none!important}.mobile-shell nav button.bg-primary-container *{color:#a9b1a6!important}.mobile-shell .modal-mask{background:#22141c6b!important}.mobile-shell .modal-mask>div{background:#171b16!important;border:1px solid var(--theme-line)!important;color:var(--theme-text)!important;box-shadow:none!important}.mobile-shell .cover-gradient{background:transparent!important}.mobile-shell .tap-card:after{background:transparent!important}.mobile-shell button:not(:disabled),.mobile-shell [data-nav],.mobile-shell [data-platform]{cursor:pointer}.mobile-shell button:disabled{opacity:.62;box-shadow:none!important}.mobile-shell .shadow-lg,.mobile-shell .shadow-md,.mobile-shell .shadow-sm,.mobile-shell [class*=shadow-]{box-shadow:none!important}@media(max-width:430px){body{background:var(--theme-paper)!important}}.mobile-shell header,.mobile-shell:has(.home-adult) header{height:56px!important;min-height:56px!important;padding:8px 16px!important;background:#171b16!important;border-bottom:1px solid rgba(184,64,116,.12)!important;box-shadow:none!important;color:var(--theme-text)!important}.mobile-shell header .brand-logo-mark,.mobile-shell:has(.home-adult) header .brand-logo-mark{width:34px!important;height:34px!important;min-width:34px!important;border-radius:11px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#120613!important;box-shadow:none!important}.mobile-shell header .brand-logo-mark img,.mobile-shell:has(.home-adult) header .brand-logo-mark img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;background:transparent!important}.mobile-shell header .font-display-bold,.mobile-shell:has(.home-adult) header .font-display-bold{color:#d8f96a!important;font-size:24px!important;line-height:32px!important}.mobile-shell main,.mobile-shell:has(.home-adult) main{padding-top:68px!important}.mobile-shell nav,.mobile-shell:has(.home-adult) nav{left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;max-width:402px!important;min-height:80px!important;padding:8px 16px 20px!important;border:1px solid rgba(184,64,116,.14)!important;border-radius:22px!important;background:transparent!important;color:var(--theme-muted)!important;box-shadow:none!important}.mobile-shell nav button,.mobile-shell:has(.home-adult) nav button{min-width:56px!important;height:50px!important;border-radius:16px!important;color:var(--theme-muted)!important;background:transparent!important;box-shadow:none!important}.mobile-shell nav button.bg-primary-container,.mobile-shell:has(.home-adult) nav button.bg-primary-container{background:transparent!important;color:#a9b1a6!important;box-shadow:none!important}.mobile-shell nav button.bg-primary-container *,.mobile-shell:has(.home-adult) nav button.bg-primary-container *{color:#a9b1a6!important}.search-redesign{padding-bottom:22px;color:var(--theme-text)}.search-redesign button{transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.search-redesign button:active{transform:scale(.98)}.search-page-head{display:flex;align-items:center;gap:12px;margin:2px 0 24px}.search-input-shell{flex:1;height:44px;display:flex;align-items:center;gap:10px;padding:0 15px;border-radius:999px;background:#171b16;box-shadow:none}.search-input-shell .material-symbols-outlined{font-size:21px;color:#f3f5ee}.search-input-shell input{min-height:0!important;height:100%;flex:1;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f3f5ee!important;font-size:15px;font-weight:500}.search-input-shell input::placeholder{color:#a9b1a6!important}.search-page-head>button{flex:none;color:#d8f96a!important;font-size:18px;font-weight:900}.search-block{margin-bottom:28px}.search-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.search-section-title h2,.search-section-heading,.search-title-with-icon{margin:0;color:#f3f5ee!important;font-size:20px;line-height:1.2;font-weight:950;letter-spacing:0}.search-section-title button{color:#f3f5ee!important;font-size:14px;font-weight:800}.search-section-title button.material-symbols-outlined{font-size:21px}.search-chip-row{display:flex;flex-wrap:wrap;gap:10px}.search-chip-row button,.search-guess-list button{min-height:38px;padding:0 18px;border-radius:999px;background:#171b16!important;color:#f3f5ee!important;font-size:14px;font-weight:650;box-shadow:none!important}.search-title-with-icon{display:flex;align-items:center;gap:8px;margin-bottom:16px}.search-title-with-icon .material-symbols-outlined{color:#d8f96a!important;font-size:25px;font-variation-settings:"FILL" 1}.search-rank-list{display:flex;flex-direction:column}.search-rank-item{display:flex;align-items:center;gap:14px;width:100%;min-height:74px;text-align:left;border-bottom:1px solid rgba(34,20,28,.08);background:transparent!important;box-shadow:none!important}.search-rank-no{width:30px;text-align:center;color:#a9b1a6;font-size:19px;line-height:1;font-weight:900;font-style:italic}.search-rank-no.is-hot{color:#d8f96a}.search-rank-main{min-width:0;flex:1}.search-rank-main strong{display:block;color:#f3f5ee;font-size:17px;line-height:22px;font-weight:900}.search-rank-main small{display:block;margin-top:3px;color:#f3f5ee;font-size:13px;font-weight:650}.search-rank-item:first-child .search-rank-main small{color:#d8f96a}.search-rank-item em{flex:none;padding:3px 7px;border-radius:6px;background:#171b161f;color:#d8f96a;font-size:11px;font-style:normal;font-weight:850}.search-tag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.search-tag-grid button{aspect-ratio:1;min-width:0;border:1px solid rgba(34,20,28,.1)!important;border-radius:13px!important;background:#171b16!important;color:#f3f5ee!important;box-shadow:none!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.search-tag-grid button.is-active{border-color:#30372d!important;background:#171b161a!important}.search-tag-grid .material-symbols-outlined{color:#d8f96a!important;font-size:25px}.search-tag-grid strong{color:#f3f5ee;font-size:12px;font-weight:900;white-space:nowrap}.search-actress-block{margin-right:-16px}.search-actress-block .search-section-title{padding-right:16px}.search-actress-scroll{display:flex;gap:17px;overflow-x:auto;padding:0 16px 2px 0}.search-actress-card{width:78px;flex:0 0 78px;text-align:center;background:transparent!important;box-shadow:none!important}.search-actress-avatar{position:relative;display:block;width:72px;height:72px;margin:0 auto 8px;border-radius:999px}.search-actress-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover;border:2px solid rgba(233,52,124,.34);padding:2px;background:#171b16!important;box-shadow:none}.search-actress-avatar em{position:absolute;top:-3px;right:-5px;padding:1px 5px;border-radius:999px;background:#171b16;color:#a9b1a6;font-size:9px;font-style:normal;font-weight:900}.search-actress-card strong{display:block;overflow:hidden;color:#f3f5ee;font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.search-actress-card small{display:block;margin-top:2px;color:#f3f5ee;font-size:12px}.search-guess-list{display:flex;flex-wrap:wrap;column-gap:22px;row-gap:14px;margin-top:15px}.search-guess-list button{min-height:auto;padding:0;border-radius:0;background:transparent!important;color:#f3f5ee!important;font-size:15px;font-weight:650;box-shadow:none!important}.search-guess-list button.is-accent{color:#d8f96a!important;font-weight:950}.search-video-block{margin-bottom:8px}.search-hot-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.search-hot-video-card{min-width:0;text-align:left;background:transparent!important;box-shadow:none!important}.search-hot-thumb{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:11px;background:#171017;box-shadow:none}.search-hot-thumb img{width:100%;height:100%;object-fit:cover;background:#171017!important}.search-hot-thumb:after{content:"";position:absolute;inset:0;background:transparent}.search-hot-thumb em,.search-hot-thumb i{position:absolute;z-index:1;font-style:normal;font-weight:900}.search-hot-thumb em{top:7px;left:7px;padding:3px 6px;border-radius:7px;background:#171b16;color:#a9b1a6;font-size:10px}.search-hot-thumb i{right:7px;bottom:7px;padding:4px 6px;border-radius:6px;background:#171b16db;color:#f3f5ee;font-size:11px}.search-hot-video-card strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:9px;color:#f3f5ee;font-size:13px;line-height:18px;font-weight:900}.search-hot-video-card small{display:block;margin-top:5px;color:#f3f5ee;font-size:12px}.mobile-shell nav button.bg-primary-container,.mobile-shell:has(.home-adult) nav button.bg-primary-container,.mobile-shell nav button.is-nav-active,.mobile-shell:has(.home-adult) nav button.is-nav-active,.mobile-shell nav [class*=bg-primary-container]{background:transparent!important;color:#a9b1a6!important;box-shadow:none!important}.mobile-shell nav button.bg-primary-container .material-symbols-outlined,.mobile-shell nav button.bg-primary-container span,.mobile-shell nav button.is-nav-active .material-symbols-outlined,.mobile-shell nav button.is-nav-active span{color:#a9b1a6!important}.movie-filter-row{display:flex;gap:8px;overflow-x:auto;padding:2px 0 10px;margin-top:10px}.movie-filter-row button{flex:0 0 auto;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(222,74,139,.16);background:#171b16c7!important;color:#d8f96a!important;font-size:12px;font-weight:800;box-shadow:none!important}.movie-filter-row button.is-active{background:transparent!important;color:#a9b1a6!important;border-color:transparent;box-shadow:none!important}@media(max-width:380px){.search-redesign{overflow:hidden}.search-page-head{gap:8px;margin-bottom:20px}.search-input-shell{min-width:0;padding:0 12px}.search-input-shell input{min-width:0;font-size:14px}.search-page-head>button{font-size:16px}.search-actress-block{margin-right:0}.search-actress-block .search-section-title,.search-actress-scroll{padding-right:0}.search-hot-video-grid{gap:10px}}.search-result-shell{--search-primary: #ff2f86;--search-text: #1a1c1d;--search-muted: #636366;--search-line: #e5e5ea;background:#171b16!important;color:var(--search-text);overflow-x:hidden}.search-result-shell:before,.search-result-shell:after{display:none!important}.search-result-header{position:fixed;top:0;left:0;right:0;z-index:70;max-width:430px;height:56px!important;min-height:56px!important;margin:0 auto;padding:8px 16px!important;display:grid!important;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid var(--search-line)!important;background:#171b16!important;box-shadow:none!important}.search-result-header>button{width:auto;min-width:28px;height:40px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.search-result-header>button.app-icon{color:#f3f5ee!important;font-size:27px}.search-result-input{min-width:0;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:999px;background:#171b16}.search-result-input .app-icon{flex:none;color:#f3f5ee!important;font-size:20px}.search-result-input input{min-width:0!important;height:100%;flex:1;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f3f5ee!important;box-shadow:none!important;font-size:15px;font-weight:600}.search-result-input button{width:22px;height:22px;padding:0;border:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important}.search-result-submit{color:var(--search-primary)!important;font-size:14px;font-weight:900}.search-result-page{padding:70px 16px 106px}.search-result-section{margin-bottom:34px}.search-result-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.search-result-title h2{margin:0;color:var(--search-text)!important;font-size:17px;line-height:24px;font-weight:800;letter-spacing:0}.search-result-title button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0;border:0!important;background:transparent!important;color:#f3f5ee!important;box-shadow:none!important;font-size:13px;font-weight:700}.search-result-title span{display:inline-flex;gap:18px;align-items:center}.search-result-title span button.is-active{color:var(--search-primary)!important}.search-result-actors{display:flex;gap:22px;margin-right:-16px;padding:0 16px 2px 0;overflow-x:auto}.search-result-actor{width:76px;flex:0 0 76px;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center}.search-result-actor span{display:block;width:76px;height:76px;padding:2px;overflow:hidden;border-radius:999px;background:#171b16}.search-result-actor.is-active span{border:2px solid var(--search-primary);background:#171b16}.search-result-actor img{width:100%;height:100%;border-radius:inherit;object-fit:cover;background:#171b16!important}.search-result-actor strong{display:block;margin-top:8px;overflow:hidden;color:#f3f5ee;font-size:13px;line-height:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.search-result-collections{display:flex;gap:12px}.search-result-collection{min-height:0}.search-result-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px}.search-result-video{min-width:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left}.search-result-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#19191d}.search-result-thumb img{width:100%;height:100%;object-fit:cover;background:#19191d!important}.search-result-thumb:after{content:"";position:absolute;inset:0;background:transparent}.search-result-thumb i{position:absolute;right:4px;bottom:4px;z-index:1;padding:1px 4px;border-radius:4px;background:#00000094;color:#a9b1a6;font-size:9px;line-height:13px;font-style:normal}.search-result-video strong{display:-webkit-box;min-height:34px;max-height:34px;margin-top:7px;overflow:hidden;color:#f3f5ee;font-size:13px;line-height:17px;font-weight:900;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-result-video small{display:block;margin-top:5px;color:#f3f5ee;font-size:11px;line-height:15px}.search-load-more{min-height:42px;display:flex;align-items:center;justify-content:center;gap:4px;margin:24px auto 0;padding:0 16px;border:0!important;background:transparent!important;color:#f3f5ee!important;box-shadow:none!important;font-size:13px;font-weight:800}.search-load-more .app-icon{font-size:18px}.search-result-guess{margin-bottom:0}.search-result-guess .search-result-title button{color:var(--search-primary)!important}.search-result-nav{position:fixed;left:0!important;right:0!important;bottom:0!important;z-index:80;width:100%!important;max-width:430px!important;min-height:70px!important;display:grid!important;grid-template-columns:repeat(5,1fr);align-items:center;margin:0 auto!important;padding:7px 14px 12px!important;border-width:1px 0 0!important;border-color:#30372d!important;border-radius:0!important;background:#171b16!important;box-shadow:none!important}.search-result-nav button{min-width:0!important;height:50px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#a9b1a6!important;box-shadow:none!important}.search-result-nav .app-icon{color:inherit!important;font-size:24px}.search-result-nav small{color:inherit;font-size:10px;line-height:14px;font-weight:700}.search-result-nav button.is-active{color:var(--search-primary)!important}.search-result-shell .search-result-nav{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:430px!important;min-height:70px!important;padding:7px 14px 12px!important;border-width:1px 0 0!important;border-radius:0!important}.search-result-shell .search-result-nav button{min-width:0!important;height:50px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.search-result-shell .search-result-header{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;height:56px!important;min-height:56px!important;padding:8px 16px!important}.search-result-shell .search-result-input{min-width:0!important;height:40px!important;display:flex!important;flex-direction:row!important;align-items:center!important}.search-result-shell .search-result-input input{width:auto!important;min-width:0!important;flex:1 1 auto!important}.search-result-shell .search-result-actors{display:flex!important;flex-direction:row!important;align-items:flex-start!important;overflow-x:auto!important}.search-result-shell .search-result-actor{width:76px!important;flex:0 0 76px!important}.search-result-shell .search-result-actor span{width:76px!important;height:76px!important;border-radius:999px!important}.search-result-shell .search-result-actor img{width:100%!important;height:100%!important;border-radius:inherit!important;object-fit:cover!important}.search-result-shell .search-result-video-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.search-result-shell .search-result-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:380px){.search-result-page{padding-left:14px;padding-right:14px}.search-result-header{padding-left:12px!important;padding-right:12px!important;gap:8px}.search-result-actors{gap:16px}.search-result-video-grid{gap:16px 10px}}.actress-detail-shell{--actress-primary: #d30063;--actress-text: #151517;--actress-muted: #666168;--actress-line: #e5e5ea;background:#171b16!important;color:var(--actress-text);overflow-x:hidden}.actress-detail-shell:before,.actress-detail-shell:after{display:none!important}.actress-detail-page{padding:56px 0 108px}.actress-hero{position:relative;height:190px;overflow:hidden;background:#171017}.actress-hero>img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(.96)}.actress-hero-shade{position:absolute;inset:0;background:transparent}.actress-hero-content{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:76px 1fr;gap:13px;align-items:end}.actress-avatar{width:76px;height:76px;border:3px solid #fff;border-radius:999px;object-fit:cover;box-shadow:none}.actress-hero h1{margin:0;color:#a9b1a6!important;font-size:23px;line-height:28px;font-weight:950;letter-spacing:0}.actress-hero h1 span{display:block;margin-top:2px;color:#a9b1a6;font-size:12px;line-height:16px;font-weight:750}.actress-hero p{margin:5px 0 0;color:#a9b1a6;font-size:11px;line-height:16px;font-weight:700}.actress-panel,.actress-section{margin:18px 18px 0}.actress-panel{padding:16px;border:1px solid var(--actress-line);border-radius:12px;background:#171b16}.actress-panel h2,.actress-section-head h2{margin:0;color:var(--actress-text)!important;font-size:18px;line-height:24px;font-weight:950;letter-spacing:0}.actress-panel p{margin:10px 0 0;color:#f3f5ee;font-size:13px;line-height:21px}.actress-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:15px;padding-top:14px;border-top:1px solid var(--actress-line)}.actress-info-grid span{min-width:0}.actress-info-grid small{display:block;color:#a9b1a6;font-size:10px;line-height:14px;font-weight:800}.actress-info-grid strong{display:block;margin-top:3px;overflow:hidden;color:#f3f5ee;font-size:13px;line-height:18px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.actress-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.actress-section-head button{min-height:30px;display:inline-flex;align-items:center;gap:4px;padding:0;border:0!important;background:transparent!important;color:var(--actress-primary)!important;box-shadow:none!important;font-size:12px;font-weight:850}.actress-feature-grid{display:grid;gap:12px}.actress-feature-card,.actress-work-card{min-width:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;text-align:left}.actress-feature-card .actress-work-thumb{aspect-ratio:16 / 9;border-radius:12px}.actress-work-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;background:#171017}.actress-work-thumb img{width:100%;height:100%;object-fit:cover}.actress-work-thumb:after{content:"";position:absolute;inset:0;background:transparent}.actress-work-thumb i{position:absolute;right:7px;bottom:7px;z-index:1;padding:2px 5px;border-radius:6px;background:#0000009e;color:#a9b1a6;font-size:10px;line-height:14px;font-style:normal;font-weight:800}.actress-feature-card strong,.actress-work-card strong{display:-webkit-box;min-height:36px;max-height:36px;margin-top:8px;overflow:hidden;color:#f3f5ee;font-size:13px;line-height:18px;font-weight:900;-webkit-box-orient:vertical;-webkit-line-clamp:2}.actress-feature-card strong{font-size:16px;line-height:22px;min-height:44px;max-height:44px}.actress-feature-card small,.actress-work-card small{display:block;margin-top:4px;color:var(--actress-muted);font-size:11px;line-height:15px}.actress-mini-grid,.actress-all-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.actress-new-scroll{display:flex;gap:12px;margin-right:-18px;padding:0 18px 2px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.actress-new-scroll .actress-work-card{flex:0 0 168px}@media(max-width:380px){.actress-panel,.actress-section{margin-left:14px;margin-right:14px}.actress-hero-content{left:14px;right:14px;grid-template-columns:68px 1fr}.actress-avatar{width:68px;height:68px}}.mobile-shell main:has([data-claim]) .glass-card:has([data-claim]){min-height:114px;display:grid!important;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:center}.mobile-shell main:has([data-claim]) .glass-card:has([data-claim])>.flex:first-child{min-width:0}.mobile-shell main:has([data-claim]) .glass-card:has([data-claim])>.flex:first-child>div:last-child{min-width:0}.mobile-shell main:has([data-claim]) .glass-card:has([data-claim]) h3{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.mobile-shell main:has([data-claim]) .glass-card:has([data-claim]) p{display:-webkit-box;min-height:32px;max-height:32px;overflow:hidden;line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-shell main:has([data-claim]) [data-claim]{width:96px!important;height:38px!important;min-height:38px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0 12px!important;line-height:16px!important;white-space:nowrap}@media(max-width:380px){.mobile-shell main:has([data-claim]) .glass-card:has([data-claim]){grid-template-columns:minmax(0,1fr) 88px;gap:10px}.mobile-shell main:has([data-claim]) [data-claim]{width:88px!important;padding-left:8px!important;padding-right:8px!important;font-size:11px!important}}.lm-player-shell{--lm-primary: #b9095c;--lm-text: #151517;--lm-muted: #636366;--lm-line: #e5e5ea;--lm-panel: #ffffff;color:var(--lm-text);background:#171b16!important;box-shadow:none!important;overflow-x:hidden}.lm-player-shell:before{display:none!important}.lm-player-header{position:fixed;top:0;left:0;right:0;z-index:60;max-width:430px;height:56px!important;min-height:56px!important;margin:0 auto;padding:8px 16px!important;display:grid!important;grid-template-columns:44px 1fr 44px;gap:8px;align-items:center;background:#171b16!important;border-bottom:1px solid rgba(184,64,116,.12)!important;box-shadow:none!important}.lm-player-header button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--lm-primary)!important;background:transparent!important;border:0;border-radius:14px;box-shadow:none!important}.lm-player-header strong{color:var(--lm-primary);font-size:24px;line-height:32px;font-weight:900;letter-spacing:0}.lm-player-header button:last-child{justify-self:end}.lm-player-main{padding:56px 0 92px!important}.lm-player-hero{position:relative;height:236px;overflow:hidden;background:transparent}.lm-player-hero:after{content:"";position:absolute;inset:0;background:transparent;filter:blur(.2px)}.lm-play-button{position:absolute;left:50%;top:50%;z-index:3;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:999px;color:#a9b1a6!important;background:transparent!important;box-shadow:none!important;transform:translate(-50%,-50%)}.lm-play-button .app-icon{margin-left:3px;color:#a9b1a6!important;font-size:38px;font-variation-settings:"FILL" 1}.lm-progress-track{position:absolute;left:17px;right:17px;bottom:16px;z-index:2;height:4px;overflow:hidden;border-radius:999px;background:#171b1638}.lm-progress-track i{display:block;width:37%;height:100%;background:#171b16;box-shadow:none}.lm-player-info{padding:17px 22px 0;background:#171b16}.lm-player-info h1{margin:0;color:#f3f5ee!important;font-size:20px;line-height:29px;font-weight:950;letter-spacing:0}.lm-player-meta{display:flex;gap:18px;align-items:center;margin-top:8px;color:var(--lm-muted);font-size:13px}.lm-player-meta span{display:inline-flex;gap:4px;align-items:center}.lm-player-meta .app-icon{color:#f3f5ee!important;font-size:15px}.lm-action-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin-top:18px;padding:13px 0 12px;border-top:1px solid var(--lm-line);border-bottom:1px solid var(--lm-line)}.lm-action-row button{min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#f3f5ee!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.lm-action-row .app-icon{color:#f3f5ee!important;font-size:27px;line-height:1}.lm-action-row .app-icon.is-hot{color:#d8f96a!important}.lm-action-row small{color:#f3f5ee;font-size:10px;line-height:14px}.lm-tag-row{display:flex;flex-wrap:wrap;gap:10px;padding:16px 0 18px}.lm-tag-row button{min-height:30px;padding:0 13px;border-radius:999px;color:#d8f96a!important;background:#171b16!important;font-size:13px;font-weight:900;box-shadow:none!important}.lm-section{margin:28px 22px 0}.lm-section h2,.lm-section-head h2{margin:0;color:#f3f5ee!important;font-size:21px;line-height:28px;font-weight:950;letter-spacing:0}.lm-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.lm-section-head button{display:inline-flex;align-items:center;gap:4px;color:var(--lm-primary)!important;background:transparent!important;font-size:13px;font-weight:900;box-shadow:none!important}.lm-section-head em{display:inline-flex;margin-left:6px;padding:2px 7px;border-radius:999px;color:#f3f5ee;background:#171b16;font-size:10px;font-style:normal;font-weight:900;vertical-align:middle}.lm-actor-card{padding:13px;display:grid;grid-template-columns:68px 1fr auto;gap:12px;align-items:center;border:1px solid #dddde3;border-radius:12px;background:#171b16;box-shadow:none!important}.lm-actor-card img{width:68px;height:68px;border:2px solid #d30063;border-radius:999px;object-fit:cover}.lm-actor-card h3{margin:0;color:#f3f5ee!important;font-size:20px;line-height:25px;font-weight:950}.lm-actor-card h3 em{display:inline-flex;margin-left:5px;padding:2px 7px;border-radius:999px;color:#d8f96a;background:#171b16;font-size:10px;font-style:normal;font-weight:900;vertical-align:middle}.lm-actor-card p{margin:2px 0 0;color:#f3f5ee;font-size:12px}.lm-actor-card button{min-height:34px;padding:0 16px;border:1px solid var(--lm-primary);border-radius:999px;color:var(--lm-primary)!important;background:#171b16!important;font-size:13px;font-weight:900;box-shadow:none!important}.lm-recommend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lm-recommend-main,.lm-recommend-card{min-width:0;text-align:left;background:transparent!important;box-shadow:none!important}.lm-recommend-main{grid-column:span 2}.lm-rec-thumb{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:11px;background:#161618}.lm-rec-thumb img{width:100%;height:100%;object-fit:cover}.lm-rec-thumb b,.lm-rec-thumb i{position:absolute;z-index:2;font-style:normal;font-weight:900}.lm-rec-thumb b{right:7px;bottom:7px;padding:3px 6px;border-radius:5px;color:#a9b1a6;background:#000000ad;font-size:10px}.lm-rec-thumb i{top:7px;left:7px;padding:4px 7px;border-radius:4px;color:#a9b1a6;background:#171b16;font-size:10px}.lm-recommend-main strong,.lm-recommend-card strong{display:-webkit-box;min-height:40px;max-height:40px;margin-top:9px;overflow:hidden;color:#f3f5ee;font-size:14px;line-height:20px;font-weight:950;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lm-recommend-main strong{font-size:16px;min-height:40px;max-height:40px}.lm-recommend-main small{color:#d8f96a;font-size:12px;font-weight:900}.lm-recommend-card small{display:block;margin-top:3px;color:#f3f5ee;font-size:11px}.lm-collection-section{margin-bottom:28px}.lm-collection-scroll{display:flex;gap:12px;margin-right:-22px;padding:12px 92px 6px 0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.lm-collection-scroll.is-dragging{cursor:grabbing;scroll-snap-type:none}.lm-collection-card{flex:0 0 178px;min-width:178px;padding:10px;display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:center;border:1px solid #dddde3;border-radius:12px;background:#171b16!important;text-align:left;box-shadow:none!important;scroll-snap-align:start}.lm-collection-card img{width:58px;height:58px;border-radius:8px;object-fit:cover}.lm-collection-card strong{display:-webkit-box;min-height:36px;max-height:36px;overflow:hidden;color:#f3f5ee;font-size:13px;line-height:18px;font-weight:950;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lm-collection-card small{display:block;margin-top:4px;color:#f3f5ee;font-size:10px}.lm-player-nav{position:fixed;left:0!important;right:0!important;bottom:0!important;z-index:60;max-width:430px!important;width:100%!important;min-height:66px!important;margin:0 auto;padding:7px 18px 10px!important;display:flex!important;justify-content:space-between;align-items:center;border-width:1px 0 0!important;border-color:#30372d!important;border-radius:0!important;background:#171b16!important;box-shadow:none!important}.lm-player-nav button{min-width:48px!important;height:48px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#a9b1a6!important;background:transparent!important;box-shadow:none!important}.lm-player-nav button.is-active{position:relative;color:var(--lm-primary)!important}.lm-player-nav button.is-active:after{content:"";position:absolute;left:50%;bottom:-1px;width:18px;height:2px;border-radius:999px;background:var(--lm-primary);transform:translate(-50%)}.lm-player-nav .app-icon{color:currentColor!important;font-size:24px}.lm-player-nav small{color:currentColor;font-size:10px;font-weight:900}@media(max-width:380px){.lm-player-header{gap:10px;padding:0 16px!important}.lm-player-info,.lm-section{margin-left:18px;margin-right:18px}.lm-player-info{padding-left:18px;padding-right:18px;margin:0}.lm-actor-card button{padding-left:12px;padding-right:12px}.lm-actor-card{grid-template-columns:62px 1fr auto;gap:9px}.lm-actor-card img{width:62px;height:62px}.lm-actor-card h3{font-size:18px}}.me-polished-shell{background:transparent!important}.me-polished-shell header{background:#171b16db!important;border-bottom:0!important;box-shadow:none!important}.me-polished-shell header .brand-logo-mark{width:34px;height:34px;position:relative;overflow:hidden;border-radius:12px;background:transparent!important;box-shadow:none}.me-polished-shell header .brand-logo-mark img{display:none!important}.me-polished-shell header .brand-logo-mark:after{content:"LM";display:grid;place-items:center;width:100%;height:100%;color:#a9b1a6;font-family:Outfit,Noto Sans SC,sans-serif;font-size:15px;font-weight:900}.me-polished-main{padding-top:72px!important;padding-bottom:128px!important}.me-polished-main .me-profile-card{border:1px solid rgba(255,139,176,.18)!important;background:#171b16db!important;box-shadow:none!important;border-radius:22px!important;padding:18px!important}.me-polished-main .me-profile-card:before,.me-polished-main .me-profile-card:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.me-polished-main .me-profile-card:before{width:118px;height:118px;right:-36px;top:-44px;background:#171b162e;filter:blur(22px)}.me-polished-main .me-profile-card:after{width:86px;height:86px;left:-30px;bottom:-30px;background:#171b1638;filter:blur(18px)}.me-polished-main .me-profile-card .w-20.h-20.rounded-full{width:74px!important;height:74px!important;border:1px solid rgba(255,119,166,.28)!important;background:#171b16!important;box-shadow:none!important}.me-polished-main [data-default-user-avatar]{background:transparent!important;color:#d8f96a!important}.me-polished-main .me-profile-card h1{color:#f3f5ee!important;font-size:24px!important;line-height:30px!important;letter-spacing:0!important}.me-polished-main .me-profile-card h1+div span{border:1px solid rgba(255,170,195,.26);background:#171b16c7!important;color:#f3f5ee!important;border-radius:9px!important;padding:5px 9px!important;font-size:12px!important}.me-polished-main .me-points-card{margin-top:22px!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}.me-polished-main .me-points-card button{min-width:112px;min-height:48px;border-radius:999px!important;background:#171b16!important;color:#d8f96a!important;box-shadow:none!important}.me-polished-main .me-shortcut-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:20px!important}.me-polished-main .me-shortcut-grid button{min-height:124px!important;border:1px solid rgba(255,139,176,.16)!important;border-radius:18px!important;background:#171b16e0!important;box-shadow:none!important}.me-polished-main .me-shortcut-grid .app-icon{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 12px;border:1px solid rgba(255,128,170,.22);border-radius:999px;background:transparent;color:#d8f96a!important;font-size:25px!important}.me-polished-main .me-menu-card{margin-top:22px!important;border:1px solid rgba(255,139,176,.16)!important;border-radius:18px!important;background:#171b16!important;box-shadow:none!important}.me-polished-main .me-menu-card button{min-height:64px;padding:0 20px!important;border-color:#30372d!important}.me-polished-main .me-menu-card button>div:first-child>.app-icon{width:30px;color:#d8f96a!important;font-size:29px!important;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.me-polished-main .me-menu-card button>div:first-child>span:last-child{color:#f3f5ee!important;font-size:16px!important}.me-polished-main .me-menu-card button>.app-icon:last-child{color:#a9b1a6!important}.me-polished-shell nav{width:calc(100% - 32px)!important;left:16px!important;right:16px!important;bottom:14px!important;min-height:76px!important;padding:10px 16px 12px!important;border:1px solid rgba(255,139,176,.18)!important;border-radius:20px!important;background:#171b16db!important;box-shadow:none!important}.me-polished-shell nav button{min-width:46px!important;color:#f3f5ee!important}.me-polished-shell nav .is-nav-active{min-width:54px!important;min-height:54px!important;padding:7px 10px!important;color:#d8f96a!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}.me-polished-shell nav .app-icon{color:currentColor!important;font-size:24px!important}[data-nav-cut-icon]{display:block;width:31px;height:31px;object-fit:contain;pointer-events:none}.me-polished-shell nav [data-nav-cut-icon]{width:32px;height:32px;margin-bottom:1px}@media(max-width:380px){.me-polished-main .me-profile-card{padding:16px!important}.me-polished-main .me-points-card button{min-width:100px}.me-polished-shell nav{width:calc(100% - 24px)!important;left:12px!important;right:12px!important}}.mobile-shell [data-nav-cut-icon],.mobile-shell [data-shortcut-placeholder]{background:transparent!important;box-shadow:none!important}.me-polished-shell nav button.is-nav-active,.me-polished-shell nav button.bg-primary-container,.me-polished-shell nav [class*=bg-primary-container]{background:transparent!important;color:#d8f96a!important;box-shadow:none!important}.me-polished-main .me-profile-card{background:#171b16!important}.me-polished-main .me-profile-card:before,.me-polished-main .me-profile-card:after{display:none!important}.me-polished-main .me-shortcut-grid [data-shortcut-placeholder]{display:block;width:50px;height:50px;object-fit:contain}.me-polished-main .me-profile-card,.me-polished-main .me-profile-card.glass-card{background:#171b16!important;background-image:none!important;box-shadow:none!important}.me-polished-main .me-profile-card>.absolute{display:none!important}.me-polished-main .me-profile-card:before,.me-polished-main .me-profile-card:after{content:none!important;display:none!important;background:transparent!important;filter:none!important}.me-polished-shell nav button.is-nav-active,.me-polished-shell nav button.bg-primary-container,.me-polished-shell nav [class*=bg-primary-container]{min-width:64px!important;min-height:62px!important;transform:translateY(-6px);border:1.5px solid rgba(255,79,145,.32)!important;border-radius:20px!important;background:transparent!important;color:#d8f96a!important;box-shadow:none!important}.me-polished-shell nav button.is-nav-active *,.me-polished-shell nav button.bg-primary-container *,.me-polished-shell nav [class*=bg-primary-container] *{color:#d8f96a!important}.me-polished-shell nav button.is-nav-active [data-nav-cut-icon],.me-polished-shell nav button.bg-primary-container [data-nav-cut-icon],.me-polished-shell nav [class*=bg-primary-container] [data-nav-cut-icon]{width:36px;height:36px;filter:drop-shadow(0 4px 8px rgba(255,79,145,.16))}.me-polished-main .me-profile-card,.me-polished-main .me-profile-card.glass-card{background:#171b16!important;background-image:none!important}.me-polished-main .me-profile-card *,.me-polished-main .me-profile-card .bg-surface-container,.me-polished-main .me-profile-card .bg-surface-container-low,.me-polished-main .me-profile-card .bg-surface-container-high{background-image:none}.me-polished-shell nav button,.me-polished-shell nav button.is-nav-active,.me-polished-shell nav button.bg-primary-container,.me-polished-shell nav [class*=bg-primary-container]{min-width:58px!important;min-height:58px!important;height:auto!important;padding:0!important;gap:6px!important;transform:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.me-polished-shell nav button .app-icon{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;margin:0 auto!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}.me-polished-shell nav [data-nav-cut-icon]{width:30px!important;height:30px!important;filter:none!important}.me-polished-shell nav button small,.me-polished-shell nav button span:not(.app-icon){color:#f3f5ee!important;font-size:11px!important;font-weight:800!important;line-height:14px!important}.me-polished-shell nav button.is-nav-active .app-icon,.me-polished-shell nav button.bg-primary-container .app-icon,.me-polished-shell nav [class*=bg-primary-container] .app-icon{background:transparent!important;box-shadow:none!important}.me-polished-shell nav button.is-nav-active [data-nav-cut-icon],.me-polished-shell nav button.bg-primary-container [data-nav-cut-icon],.me-polished-shell nav [class*=bg-primary-container] [data-nav-cut-icon]{width:31px!important;height:31px!important;filter:brightness(0) invert(1)!important}.me-polished-shell nav button.is-nav-active small,.me-polished-shell nav button.bg-primary-container small,.me-polished-shell nav [class*=bg-primary-container] small,.me-polished-shell nav button.is-nav-active span:not(.app-icon),.me-polished-shell nav button.bg-primary-container span:not(.app-icon),.me-polished-shell nav [class*=bg-primary-container] span:not(.app-icon){color:#f3f5ee!important}.me-polished-shell nav button .app-icon{color:#a9b1a6!important;font-size:28px!important;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.me-polished-shell nav button.is-nav-active .app-icon,.me-polished-shell nav button.bg-primary-container .app-icon,.me-polished-shell nav [class*=bg-primary-container] .app-icon{color:#a9b1a6!important;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.me-polished-shell nav button.is-nav-active span:not(.app-icon),.me-polished-shell nav button.bg-primary-container span:not(.app-icon),.me-polished-shell nav [class*=bg-primary-container] span:not(.app-icon){color:#d8f96a!important}.lm-shop-main{padding-top:84px!important;padding-bottom:0!important}.lm-shop-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-top:4px}.lm-shop-hero h1{color:#f3f5ee;font-size:24px;line-height:30px;font-weight:800}.lm-shop-hero p{margin-top:4px;color:#a9b1a6;font-size:13px;line-height:18px}.lm-shop-record-link{display:inline-flex;align-items:center;gap:2px;padding:8px 12px;border-radius:999px;background:#171b16db;color:#d8f96a;font-size:12px;font-weight:700;box-shadow:none}.lm-shop-tabs{display:flex;gap:10px;overflow-x:auto;padding:14px 0 2px;margin-bottom:16px}.lm-shop-tabs button{flex:0 0 auto;min-width:68px;height:34px;padding:0 14px;border-radius:999px;background:#171b16bd;color:#f3f5ee;font-size:12px;font-weight:700;box-shadow:none}.lm-shop-tabs button.is-active{background:transparent;color:#a9b1a6;box-shadow:none}.lm-shop-grid{columns:2;column-gap:12px}.lm-shop-card{break-inside:avoid;position:relative;margin:0 0 12px;border-radius:20px;overflow:hidden;background:#171b16;border:1px solid rgba(255,182,204,.24);box-shadow:none}.lm-shop-badge{position:absolute;top:12px;left:12px;z-index:2;min-width:42px;height:22px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#a9b1a6;font-size:11px;font-weight:800}.lm-shop-badge.is-new,.lm-shop-badge.is-hot,.lm-shop-badge.is-high-return,.lm-shop-badge.is-limited,.lm-shop-badge.is-featured{background:transparent}.lm-shop-art{position:relative;height:138px;padding:14px;background:transparent}.lm-shop-art__glow{position:absolute;inset:14px;border-radius:18px;background:transparent}.lm-shop-art__ticket{position:relative;height:100%;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;padding:14px 14px 12px;color:#a9b1a6;overflow:hidden}.lm-shop-art__ticket:before,.lm-shop-art__ticket:after{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#171b16;transform:translateY(-50%)}.lm-shop-art__ticket:before{left:-7px}.lm-shop-art__ticket:after{right:-7px}.lm-shop-art.is-peach .lm-shop-art__ticket,.lm-shop-art.is-pink .lm-shop-art__ticket,.lm-shop-art.is-orange .lm-shop-art__ticket,.lm-shop-art.is-rose .lm-shop-art__ticket,.lm-shop-art.is-lavender .lm-shop-art__ticket,.lm-shop-art.is-violet .lm-shop-art__ticket{background:transparent}.lm-shop-art__mark{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#171b162e;font-size:11px;font-weight:700}.lm-shop-art__ticket .app-icon{font-size:30px;line-height:1;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.lm-shop-art__ticket strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:22px;font-weight:800}.lm-shop-art__ticket small{font-size:11px;line-height:14px;opacity:.92}.lm-shop-card__body{padding:14px 14px 16px}.lm-shop-card__body h3{color:#f3f5ee;font-size:16px;line-height:22px;font-weight:800}.lm-shop-card__body p{margin-top:6px;min-height:36px;color:#a9b1a6;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lm-shop-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px}.lm-shop-meta strong{color:#d8f96a;font-size:20px;line-height:22px;font-weight:800}.lm-shop-meta strong small{margin-left:4px;font-size:12px;font-weight:700}.lm-shop-meta span{color:#a9b1a6;font-size:11px;line-height:16px}.lm-shop-action{width:100%;height:38px;margin-top:12px;border-radius:999px;font-size:13px;font-weight:800}.lm-shop-action.is-redeem,.lm-shop-action.is-earn{color:#a9b1a6;background:transparent;box-shadow:none}.lm-shop-action.is-soldout{color:#a9b1a6;background:#171b16;box-shadow:none}.lm-shop-safe-space{height:120px}@media(max-width:380px){.lm-shop-grid{column-gap:10px}.lm-shop-card__body{padding:12px 12px 14px}}.mobile-shell:not(:has(.me-polished-main)){background:transparent!important;box-shadow:none!important}.mobile-shell:not(:has(.me-polished-main)):before{opacity:.52!important;background:transparent!important;background-size:auto,auto,24px 24px,24px 24px!important}.mobile-shell:not(:has(.me-polished-main)) main{padding-bottom:126px!important}.mobile-shell:not(:has(.me-polished-main)) .glass-card,.mobile-shell:not(:has(.me-polished-main)) .home-content-section,.mobile-shell:not(:has(.me-polished-main)) .home-menu,.mobile-shell:not(:has(.me-polished-main)) .home-earning,.mobile-shell:not(:has(.me-polished-main)) .search-block,.mobile-shell:not(:has(.me-polished-main)) .search-result-section,.mobile-shell:not(:has(.me-polished-main)) .search-result-collection,.mobile-shell:not(:has(.me-polished-main)) .search-result-video,.mobile-shell:not(:has(.me-polished-main)) .search-result-nav,.mobile-shell:not(:has(.me-polished-main)) #login-form,.mobile-shell:not(:has(.me-polished-main)) main>section.rounded-\[22px\],.mobile-shell:not(:has(.me-polished-main)) main>section.rounded-\[20px\],.mobile-shell:not(:has(.me-polished-main)) main>section.rounded-\[18px\]{border:1px solid rgba(255,139,176,.16)!important;background:#171b16!important;box-shadow:none!important;border-radius:20px!important}.mobile-shell:not(:has(.me-polished-main)) .home-content-section,.mobile-shell:not(:has(.me-polished-main)) .search-block,.mobile-shell:not(:has(.me-polished-main)) .search-result-section,.mobile-shell:not(:has(.me-polished-main)) #login-form{padding:16px!important}.mobile-shell:not(:has(.me-polished-main)) .home-section-title,.mobile-shell:not(:has(.me-polished-main)) .search-section-title,.mobile-shell:not(:has(.me-polished-main)) .search-result-title{margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,139,176,.12)!important}.mobile-shell:not(:has(.me-polished-main)) .home-section-title h3,.mobile-shell:not(:has(.me-polished-main)) .search-section-title h2,.mobile-shell:not(:has(.me-polished-main)) .search-section-heading,.mobile-shell:not(:has(.me-polished-main)) .search-result-title h2{color:#f3f5ee!important;font-weight:900!important;letter-spacing:0!important}.mobile-shell:not(:has(.me-polished-main)) .home-section-title button,.mobile-shell:not(:has(.me-polished-main)) .search-section-title button,.mobile-shell:not(:has(.me-polished-main)) .search-result-title button{color:#d8f96a!important;font-weight:800!important}.mobile-shell:not(:has(.me-polished-main)) .search-input-shell,.mobile-shell:not(:has(.me-polished-main)) .search-result-input,.mobile-shell:not(:has(.me-polished-main)) .home-search,.mobile-shell:not(:has(.me-polished-main)) .home-message,.mobile-shell:not(:has(.me-polished-main)) [data-nav="/search"][class*=rounded-full]{border:1px solid rgba(255,170,195,.24)!important;background:#171b16!important;box-shadow:none!important}.mobile-shell:not(:has(.me-polished-main)) input,.mobile-shell:not(:has(.me-polished-main)) textarea,.mobile-shell:not(:has(.me-polished-main)) select{border-color:#30372d!important;background:#171b16!important;box-shadow:none!important}.mobile-shell:not(:has(.me-polished-main)) [data-message-filter],.mobile-shell:not(:has(.me-polished-main)) [data-movie-category],.mobile-shell:not(:has(.me-polished-main)) [data-game-category],.mobile-shell:not(:has(.me-polished-main)) [data-shop-filter],.mobile-shell:not(:has(.me-polished-main)) [data-benefit-filter],.mobile-shell:not(:has(.me-polished-main)) [data-actress-filter],.mobile-shell:not(:has(.me-polished-main)) [data-collection-filter],.mobile-shell:not(:has(.me-polished-main)) .search-result-title span button,.mobile-shell:not(:has(.me-polished-main)) .search-chip-row button{border:1px solid rgba(255,170,195,.24)!important;background:#171b16db!important;color:#f3f5ee!important;box-shadow:none!important}.mobile-shell:not(:has(.me-polished-main)) [data-message-filter].bg-primary,.mobile-shell:not(:has(.me-polished-main)) [data-movie-category].bg-primary,.mobile-shell:not(:has(.me-polished-main)) [data-game-category].bg-primary,.mobile-shell:not(:has(.me-polished-main)) [data-shop-filter].is-active,.mobile-shell:not(:has(.me-polished-main)) [data-benefit-filter].is-active,.mobile-shell:not(:has(.me-polished-main)) [data-actress-filter].is-active,.mobile-shell:not(:has(.me-polished-main)) [data-collection-filter].is-active,.mobile-shell:not(:has(.me-polished-main)) .search-result-title span button.is-active{border-color:transparent!important;background:transparent!important;color:#a9b1a6!important;box-shadow:none!important}.mobile-shell:not(:has(.me-polished-main)) .search-tag-grid button,.mobile-shell:not(:has(.me-polished-main)) .search-actress-card .search-actress-avatar img,.mobile-shell:not(:has(.me-polished-main)) .search-result-actor span,.mobile-shell:not(:has(.me-polished-main)) .search-result-thumb,.mobile-shell:not(:has(.me-polished-main)) .home-video-thumb,.mobile-shell:not(:has(.me-polished-main)) .home-game-row img,.mobile-shell:not(:has(.me-polished-main)) .home-platform-row img{border-color:#30372d!important;box-shadow:none!important}.mobile-shell:not(:has(.me-polished-main)) .home-video-row,.mobile-shell:not(:has(.me-polished-main)) .home-game-row,.mobile-shell:not(:has(.me-polished-main)) .home-platform-row{padding-left:14px!important;padding-right:14px!important}.mobile-shell:not(:has(.me-polished-main)) .home-video-row+.home-video-row,.mobile-shell:not(:has(.me-polished-main)) .home-game-row+.home-game-row,.mobile-shell:not(:has(.me-polished-main)) .home-platform-row+.home-platform-row{border-top-color:#30372d!important}.mobile-shell:not(:has(.me-polished-main)) .search-hot-video-card strong,.mobile-shell:not(:has(.me-polished-main)) .search-result-video strong,.mobile-shell:not(:has(.me-polished-main)) .home-video-info strong,.mobile-shell:not(:has(.me-polished-main)) .home-game-row strong,.mobile-shell:not(:has(.me-polished-main)) .home-platform-row strong{color:#f3f5ee!important}.mobile-shell:not(:has(.me-polished-main)) .search-hot-video-card small,.mobile-shell:not(:has(.me-polished-main)) .search-result-video small,.mobile-shell:not(:has(.me-polished-main)) .home-video-info p,.mobile-shell:not(:has(.me-polished-main)) .home-video-info small,.mobile-shell:not(:has(.me-polished-main)) .home-game-row p,.mobile-shell:not(:has(.me-polished-main)) .home-platform-row p{color:#a9b1a6!important}.home-adult .home-banner-carousel{position:relative;aspect-ratio:1440 / 400;overflow:hidden;border-radius:12px;touch-action:pan-y}.home-banner-carousel .home-banner-track{display:flex;width:100%;height:100%;transition:transform .28s ease;will-change:transform}.home-adult .home-banner-carousel .home-banner{display:block;width:100%;height:100%;flex:0 0 100%;box-sizing:border-box;overflow:hidden;border-radius:inherit;border:0!important;background:transparent!important;box-shadow:none!important}.home-adult .home-banner-carousel .home-banner-slide{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;animation:none;opacity:1}.home-banner-dots{position:absolute;left:50%;bottom:10px;z-index:2;display:flex;gap:5px;pointer-events:none;transform:translate(-50%)}.home-banner-dots span{width:5px;height:5px;margin:0;border-radius:999px;background:#171b1685;box-shadow:none}.home-banner-dots span.is-active{width:15px;background:#171b16}.home-banner-control{position:absolute;top:50%;z-index:3;display:grid;width:36px;height:36px;place-items:center;margin:0;padding:0;border:0;background:transparent!important;color:#a9b1a6;font-size:34px;line-height:1;text-shadow:0 1px 5px rgba(0,0,0,.5);transform:translateY(-50%)}.home-banner-control:hover,.home-banner-control:focus-visible{color:#a9b1a6;opacity:.82}.home-banner-control:active{transform:translateY(-50%) scale(.92)}.home-adult .home-banner-control{transform:translateY(-50%)!important}.home-adult .home-banner-control:active{transform:translateY(-50%) scale(.92)!important}.home-banner-control-prev{left:2px}.home-banner-control-next{right:2px}.checkin-schedule-card{margin-top:12px;padding:16px;border:1px solid #f7d9e5;border-radius:16px;background:#171b16}.checkin-schedule-head,.checkin-schedule-list{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkin-schedule-head small,.checkin-schedule-card p{color:#f3f5ee;font-size:12px}.checkin-schedule-list{margin:14px 0 10px}.checkin-schedule-item{display:grid;min-width:0;flex:1;gap:4px;padding:10px 6px;border-radius:10px;background:#171b16;color:#f3f5ee;text-align:center;font-size:12px}.checkin-schedule-item strong{color:#d8f96a}.checkin-schedule-item.is-current{background:#171b16;color:#a9b1a6}.checkin-schedule-item.is-current strong{color:#a9b1a6}.settings-identity-card{display:grid;gap:12px}.settings-identity-card label{display:grid;gap:6px;color:#f3f5ee;font-size:13px;font-weight:600}.settings-identity-card input{width:100%;height:42px;border:1px solid #ead6df;border-radius:10px;padding:0 12px;color:#f3f5ee;background:#171b16}.settings-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.settings-code-row button{height:42px;padding:0 12px;border:1px solid #d62d68;border-radius:10px;color:#d8f96a;background:#171b16;font-size:13px;font-weight:700}.settings-code-row button:disabled{opacity:.55}.vue-shell{isolation:isolate}.vue-main{min-height:100dvh;padding:68px 16px 112px!important}.vue-page{padding-bottom:160px}.app-icon{display:inline-block;width:var(--app-icon-size, 20px);min-width:var(--app-icon-size, 20px);height:var(--app-icon-size, 20px);flex:0 0 auto;color:currentColor;font-size:var(--app-icon-size, 20px);line-height:1;vertical-align:-.125em;stroke:currentColor;fill:none}.app-icon *{vector-effect:non-scaling-stroke}.app-icon.is-filled{fill:currentColor}.vue-header{position:fixed;top:0;left:50%;z-index:30;width:min(430px,100%);transform:translate(-50%);display:flex;align-items:center;justify-content:space-between}.vue-brand,.vue-header-back,.vue-header-actions,.vue-notification{display:flex;align-items:center}.vue-brand{gap:9px;text-decoration:none}.vue-header-actions{gap:8px}.vue-header-back{width:36px;height:36px;justify-content:center;border:1px solid rgba(229,226,239,.9);border-radius:999px;background:#171b16d9;color:#d8f96a;box-shadow:none}.vue-notification,.vue-icon-button{min-height:36px;border:1px solid rgba(229,226,239,.9);border-radius:999px;background:#171b16d9;color:#d8f96a}.vue-home-address{display:inline-flex;min-height:36px;align-items:center;gap:4px;padding:0 10px;border:1px solid rgba(229,226,239,.9);border-radius:999px;background:#171b16d9;color:#d8f96a;font-size:12px;font-weight:700;box-shadow:none}.vue-home-address .app-icon{width:16px;height:16px}@media(max-width:360px){.vue-header-actions{gap:6px}.vue-home-address{width:36px;justify-content:center;padding:0}.vue-home-address span{display:none}}.login-visual input{min-height:0!important;height:auto!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#f3f5ee!important}.login-error{margin:12px 0 0;border-radius:12px;background:#171b16;color:#d8f96a;font-size:13px;font-weight:850;line-height:20px;padding:9px 11px}.login-status{margin:12px 0 0;border:1px solid #f7dce7;border-radius:12px;background:#171b16;color:#d8f96a;font-size:13px;font-weight:850;line-height:20px;padding:9px 11px}.image-fallback{object-fit:contain!important;padding:14px;background:#171b16!important}.home-popup-image{width:calc(100% - 24px);height:142px;display:block;margin:12px 12px 0;border-radius:20px;object-fit:cover;background:#171b16}.login-required,.asset-error,.asset-empty{border:1px solid #f8d8e3;border-radius:20px;background:#171b16;box-shadow:none}.login-required{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;text-align:center}.login-required>.app-icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171b16;color:#d8f96a;font-size:29px}.login-required strong{color:#f3f5ee;font-size:18px;font-weight:950}.login-required p{margin:0;color:#a9b1a6;font-size:13px;line-height:20px}.login-required button,.asset-error button{min-width:108px;height:38px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:13px;font-weight:950}.asset-error{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:14px 0;padding:12px 14px;color:#d8f96a;font-size:13px;font-weight:850}.asset-empty{margin:14px 0;padding:22px 14px;color:#a9b1a6;font-size:14px;font-weight:850;text-align:center}.shop-balance,.shop-product-card,.exchange-record-row,.benefits-task-row{border:1px solid #f8d8e3;border-radius:20px;background:#171b16;box-shadow:none}.shop-balance{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:16px}.shop-balance span{color:#a9b1a6;font-size:13px;font-weight:850}.shop-balance strong{color:#d8f96a;font-size:28px;font-weight:950}.shop-balance button{height:34px;border:0;border-radius:999px;background:#171b16;color:#a9b1a6;padding:0 13px;font-size:12px;font-weight:950}.shop-product-grid,.benefits-task-list{display:flex;flex-direction:column;gap:14px}.shop-product-card{display:grid;grid-template-columns:108px minmax(0,1fr);gap:13px;padding:13px}.shop-product-card img{width:108px;aspect-ratio:1;border-radius:16px;object-fit:cover;background:#171b16}.shop-product-card h2,.exchange-record-row strong,.benefits-task-row strong{margin:0;color:#f3f5ee;font-size:16px;font-weight:950;line-height:22px}.shop-product-card p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:#a9b1a6;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shop-product-card strong{display:block;margin-top:8px;color:#d8f96a;font-size:18px;font-weight:950}.shop-product-card small,.exchange-record-row small,.benefits-task-row small{display:block;margin-top:4px;color:#a9b1a6;font-size:12px;font-weight:800}.shop-product-card button{width:100%;height:38px;margin-top:10px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:13px;font-weight:950}.shop-product-card button:disabled{border:1px solid #f1d9e2;background:#171b16;color:#a9b1a6}.exchange-record-row,.benefits-task-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:14px}.exchange-record-row p{margin:5px 0 0;color:#a9b1a6;font-size:12px}.exchange-record-row b{display:block;color:#d8f96a;font-size:17px;font-weight:950;text-align:right}.exchange-record-row em{display:block;margin-top:5px;color:#a9b1a6;font-size:12px;font-style:normal;font-weight:850;text-align:right}.benefits-task-row>.app-icon{color:#d8f96a;font-size:28px}.benefits-task-row div{min-width:0;flex:1}.benefits-task-row button{min-width:76px;height:36px;border:0;border-radius:999px;background:#171b16;color:#a9b1a6;font-size:13px;font-weight:950}.benefits-ticket img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.vue-notification{position:relative;width:38px;height:38px;justify-content:center;text-decoration:none;box-shadow:none}.vue-notification-badge{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border:2px solid rgba(255,255,255,.96);border-radius:999px;background:#171b16;color:#a9b1a6;font-size:10px;font-weight:900;line-height:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;pointer-events:none}.vue-icon-button{width:36px}.home-search-row{margin:0 0 12px}.home-featured-slider{margin:14px -16px 0;overflow:hidden}.home-featured-track{display:flex;gap:12px;overflow-x:auto;padding:0 38px 2px;scroll-padding-inline:38px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x pan-y}.home-featured-track.is-dragging{scroll-snap-type:none;cursor:grabbing}.home-featured-track::-webkit-scrollbar{display:none}.home-featured-card{position:relative;flex:0 0 calc(100% - 20px);min-width:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:17px;background:#24161d;box-shadow:none;scroll-snap-align:center;scroll-snap-stop:always;cursor:pointer;user-select:none;-webkit-user-select:none}.home-featured-media{position:absolute;inset:0;overflow:hidden}.home-featured-media>img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.home-featured-card:focus-visible{outline:3px solid rgba(240,68,130,.55);outline-offset:3px}.home-featured-shade{position:absolute;inset:38% 0 0;background:transparent;pointer-events:none}.home-featured-play{position:absolute;top:50%;left:50%;display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.96);border-radius:50%;background:#140f126b;color:#a9b1a6;box-shadow:none;transform:translate(-50%,-56%);pointer-events:none}.home-featured-play .app-icon{width:27px;height:27px;margin-left:3px}.home-featured-copy{position:absolute;right:14px;bottom:12px;left:14px;color:#a9b1a6;pointer-events:none}.home-featured-copy>strong{display:block;overflow:hidden;font-size:16px;font-weight:900;line-height:21px;text-overflow:ellipsis;text-shadow:0 2px 7px rgba(0,0,0,.5);white-space:nowrap}.home-featured-meta{display:flex;min-height:19px;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:3px;font-size:12px;line-height:16px;text-shadow:0 2px 6px rgba(0,0,0,.6)}.home-featured-meta em,.home-featured-meta i{display:inline-flex;align-items:center;margin:0;color:inherit;font-style:normal;font-weight:800}.home-featured-meta em{gap:3px}.home-featured-meta .app-icon{width:14px;height:14px;color:#d8f96a}.home-featured-progress{display:flex;width:min(168px,52vw);height:4px;align-items:center;gap:7px;margin:10px auto 0}.home-featured-progress button{position:relative;flex:1;min-height:44px;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.home-featured-progress button:before{position:absolute;top:50%;right:0;left:0;height:4px;border-radius:999px;background:#171b16;content:"";transform:translateY(-50%)}.home-featured-progress button.is-active:before{background:#171b16}.home-movies-retry{display:block;width:100%;margin:14px 0 0;padding:14px;border:1px solid #f1d2de;border-radius:14px;background:#171b16;color:#d8f96a;font-size:13px;font-weight:800}.home-adult.vue-page{padding-bottom:0!important}.home-benefit-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.home-benefit-card{position:relative;display:flex;min-height:54px;align-items:flex-start;justify-content:space-between;min-width:0;padding:8px;border:1px solid rgba(193,142,163,.42);border-radius:10px;overflow:hidden;background:#171b16;box-shadow:none;text-align:left}.home-benefit-checkin,.home-benefit-bonus,.home-benefit-task{background:transparent}.home-benefit-copy{position:relative;z-index:1;display:grid;align-self:center;padding:0 0 0 9px}.home-benefit-copy strong{color:#a9b1a6;font-size:13px;font-weight:800;line-height:18px;text-shadow:0 1px 2px rgba(64,25,49,.18)}.home-benefit-illustration{position:absolute;right:3px;bottom:1px;width:58px;height:50px;background:transparent!important;object-fit:contain;object-position:right bottom;mix-blend-mode:normal}.home-benefit-full-image{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover}.home-adult .home-benefit-cards{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.mobile-shell:not(:has(.me-polished-main)) .home-adult .home-benefit-cards{border:0!important;background:transparent!important;box-shadow:none!important}.home-adult .home-benefit-checkin,.home-adult .home-benefit-bonus,.home-adult .home-benefit-task{padding:1px;border:1px solid #e7adc3!important;background:#171b16;box-shadow:none}.home-adult .home-benefit-card:after{display:none}.home-adult .home-benefit-copy{align-self:center;padding:0 0 0 9px}.home-adult .home-benefit-card strong{margin-top:0;padding:0;border-radius:0;background:transparent;color:#a9b1a6;font-size:13px;font-weight:800;line-height:18px;text-shadow:0 1px 2px rgba(64,25,49,.18)}.home-adult .home-benefit-checkin strong,.home-adult .home-benefit-bonus strong,.home-adult .home-benefit-task strong{color:#d8f96a;text-shadow:none}.home-portal-section{margin-top:14px;overflow:hidden;border-radius:18px}.home-portal-title{height:auto;padding:10px 10px 8px}.home-portal-tabs{width:100%;display:flex;gap:8px;margin:0;border:1px solid #f1d2de;border-radius:22px;background:#171b16;padding:4px}.home-icon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 10px 14px}.home-icon-card{min-width:0;border:0;background:transparent;text-align:center}.home-icon-card img{display:block;width:54px;height:54px;margin:0 auto 7px;border-radius:12px;object-fit:cover}.home-icon-card strong{display:block;overflow:hidden;color:#f3f5ee;font-size:11px;font-weight:900;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.home-adult .home-live-card img,.home-adult .home-live-card .home-portal-image-placeholder{width:64px;height:64px;margin:0 auto 7px;border:0;border-radius:12px;box-shadow:none}.home-adult .home-live-card .home-portal-image-placeholder{display:inline-flex;align-items:center;justify-content:center;background:#171b161a;color:#d8f96a}.home-adult .home-live-card .home-portal-image-placeholder .app-icon{width:22px;height:22px}.home-video-section{margin-top:14px;border:1px solid rgba(242,216,225,.9);border-radius:22px;background:#171b16;padding:14px;box-shadow:none}@media(max-width:340px){.home-featured-track{padding-inline:30px;scroll-padding-inline:30px}.home-featured-card{flex-basis:calc(100% - 20px)}.home-featured-copy{right:11px;bottom:9px;left:11px}.home-featured-copy>strong{font-size:14px;line-height:19px}}.home-video-waterfall,.movie-waterfall-shell{display:block;width:100%}.movie-waterfall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:12px;row-gap:16px}.movie-waterfall>*{display:block;width:100%;min-width:0;margin:0}.recommendation-waterfall .movie-waterfall{display:block}.recommendation-waterfall .recommendation-grid{width:100%}.movie-waterfall-status,.movie-waterfall-retry{display:block;width:100%;margin:4px 0 0;color:#a9b1a6;font-size:12px;line-height:28px;text-align:center}.movie-waterfall-retry{border:0;background:transparent;color:#d8f96a;font-weight:800}.movie-waterfall-sentinel{height:1px}.waterfall-ad-card.compact-movie-card{display:block;color:#f3f5ee;text-decoration:none}.waterfall-ad-card .compact-movie-cover em{left:auto;right:7px;border-radius:999px;background:#1b1217b8;padding:2px 6px;text-shadow:none}.operator-banner{display:block;width:100%;overflow:hidden;border:1px solid #f2d8e1;border-radius:12px;background:#171b16;line-height:0}.operator-banner img{display:block;width:100%;aspect-ratio:1440 / 400;object-fit:cover}.search-ad-banner{margin-top:12px}.player-ad-banner{margin:14px 0}.home-video-card{min-width:0;border:1px solid #f2d8e1;border-radius:12px;background:#171b16;padding:0 0 9px;overflow:hidden;text-align:left;box-shadow:none}.home-video-cover{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#171b16}.home-video-cover img{width:100%;height:100%;object-fit:cover}.home-video-meta{position:absolute;bottom:5px;border-radius:5px;background:#000000a8;color:#a9b1a6;font-size:10px;font-weight:900;line-height:16px;padding:0 5px}.home-video-meta.left{left:6px}.home-video-meta.right{right:6px}.home-video-card strong{display:block;height:36px;margin:7px 8px 0;overflow:hidden;color:#f3f5ee;font-size:13px;font-weight:900;line-height:18px}.home-video-tags{display:flex;flex-wrap:wrap;gap:5px;margin:7px 8px 0}.home-video-tags i{border-radius:999px;background:#171b16;color:#d8f96a;font-size:10px;font-style:normal;font-weight:900;line-height:18px;padding:0 7px}.home-hidden-hooks{display:none}.home-portal-tabs button{flex:1;min-width:0;height:40px;border:0;border-radius:18px;background:transparent;color:#d8f96a;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.home-portal-tabs button.is-active{background:#171b16;color:#a9b1a6;text-shadow:none;box-shadow:none}.home-portal-tabs button.is-active *{color:#a9b1a6!important}.home-adult .home-portal-tabs,.home-adult .home-content-section .home-portal-tabs{gap:4px;padding:4px;border:1px solid #f1d2de;border-radius:22px;background:#171b16}.home-adult .home-portal-tabs button,.home-adult .home-content-section .home-portal-tabs button{min-width:0;height:40px;border-radius:18px;color:#d8f96a!important;font-size:13px;font-weight:700!important;line-height:1;white-space:nowrap}.home-adult .home-portal-tabs button.is-active,.home-adult .home-content-section .home-portal-tabs button.is-active{background:#171b16;color:#a9b1a6!important;text-shadow:none;box-shadow:none}.home-adult .home-portal-tabs button.is-active *,.home-adult .home-content-section .home-portal-tabs button.is-active *{color:#a9b1a6!important}.me-polished-main{padding-top:34px}.game-authentic-page{padding-bottom:28px}.game-category-tabs{display:flex;gap:10px;margin:0 -2px 14px;overflow-x:auto;padding:0 2px 6px}.game-category-tabs button{flex:0 0 auto;min-width:92px;height:38px;border:1px solid rgba(242,216,225,.9);border-radius:13px;background:#171b16;color:#f3f5ee;font-size:14px;font-weight:900;box-shadow:none}.game-category-tabs button.is-active{border-color:#30372d;background:transparent;color:#a9b1a6;box-shadow:none}.game-category-empty{margin:0;padding:34px 16px;border:1px solid rgba(242,216,225,.86);border-radius:17px;background:#171b16b8;color:#a9b1a6;font-size:14px;text-align:center}.game-authentic-list{display:flex;flex-direction:column;gap:14px}.game-authentic-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:132px;border:1px solid rgba(242,216,225,.86);border-radius:17px;background:#171b16;padding:18px 15px;box-shadow:none}.game-authentic-card img{width:58px;height:58px;border-radius:11px;object-fit:cover;background:#171b16}.game-authentic-copy{min-width:0}.game-authentic-copy strong,.game-authentic-copy span,.game-authentic-copy small,.game-authentic-copy p{display:block}.game-authentic-copy strong{overflow:hidden;color:#f3f5ee;font-size:15px;font-weight:700;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.game-authentic-copy span{margin-top:5px;color:#f3f5ee;font-size:14px;line-height:20px}.game-authentic-copy small{margin-top:8px;color:#a9b1a6;font-size:13px;line-height:18px}.game-authentic-copy p{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:#a9b1a6;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.game-authentic-card>button{min-width:86px;height:42px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:14px;font-weight:900;box-shadow:none}.mobile-shell:has(.game-center-page){overflow:hidden;overflow:clip}.mobile-shell:has(.game-center-page) .vue-main{padding-top:68px!important}.game-center-page{--game-category-rail-width:72px;padding:4px 0 112px;color:#f3f5ee}.game-center-heading{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 2px 12px}.game-center-brand{display:grid;grid-template-columns:var(--game-category-rail-width) 1px auto;align-items:center;font-size:26px;line-height:1;letter-spacing:-.04em}.game-center-brand-rail{display:grid;justify-items:start;align-items:center}.game-center-brand img{width:42px;height:42px;border-radius:12px;object-fit:cover}.game-center-brand b{margin-left:15px;color:#d8f96a;font-weight:950}.game-center-brand i{height:27px;width:1px;background:#171b16}.game-center-notification{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#d8f96a;background:#171b16;border:1px solid #f0d8e2}.game-center-notification .app-icon{width:27px;height:27px}.game-center-content{display:grid;grid-template-columns:var(--game-category-rail-width) minmax(0,1fr);gap:16px;min-width:0;padding-top:4px}.game-category-rail{position:sticky;top:80px;align-self:start;display:flex;max-height:calc(100dvh - 200px);flex-direction:column;gap:18px;overflow-y:auto;padding:0 12px 12px 0;border-right:1px solid #ead8e0;scrollbar-width:none}.game-category-rail button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:58px;min-height:72px;padding:6px 2px;border:1px solid transparent;border-radius:16px;color:#a9b1a6;background:transparent;font-size:14px;font-weight:850}.game-category-rail .app-icon{width:27px;height:27px}.game-category-rail button.is-active{color:#d8f96a;border-color:#30372d;background:color-mix(in srgb,#ec3b7a 11%,transparent)}.game-center-main{min-width:0}.game-center-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px}.game-center-title h1{margin:0;font-size:25px;font-weight:950}.game-center-title span{color:#a9b1a6;font-size:14px}.game-portrait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin-top:12px}.game-portrait-card{min-width:0;padding:0;border:0;background:transparent;color:#f3f5ee;text-align:center}.game-portrait-card img{display:block;width:100%;aspect-ratio:3 / 5;border:1px solid #ead8e0;border-radius:15px;object-fit:cover;background:#171b16;box-shadow:none}.game-portrait-card strong{display:block;overflow:hidden;margin-top:8px;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.game-center-empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed #ead8e0;border-radius:16px;color:#a9b1a6;font-size:14px;text-align:center}.game-center-empty button,.game-load-more-error button{color:#d8f96a;font-weight:850}.game-load-more-sentinel{height:1px;margin-top:16px;pointer-events:none}.game-load-more-skeletons{margin-bottom:16px}.game-load-more-skeleton{display:block;aspect-ratio:3 / 5;border-radius:15px;background:transparent;background-size:200% 100%;animation:game-card-skeleton 1.25s ease-in-out infinite}.game-load-more-error,.game-load-more-complete{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:16px 0 0;color:#a9b1a6;font-size:13px;text-align:center}.game-load-more-error button{min-height:34px;padding:0 12px;border:1px solid #f0bfd1;border-radius:999px;background:transparent}.game-load-more-complete{color:#a9b1a6}@keyframes game-card-skeleton{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.game-load-more-skeleton{animation:none}}html[data-theme=dark] .game-center-page{color:#a9b1a6}html[data-theme=dark] .game-center-brand i,html[data-theme=dark] .game-category-rail{border-color:#30372d}html[data-theme=dark] .game-center-notification{background:#1d1118;border-color:#30372d;color:#a9b1a6}html[data-theme=dark] .game-portrait-card{color:#a9b1a6}html[data-theme=dark] .game-portrait-card img{border-color:#30372d;background:#1d1118}@media(max-width:350px){.game-center-page{--game-category-rail-width:62px}.game-center-content{gap:10px}.game-category-rail{gap:12px;padding-right:7px}.game-category-rail button{width:53px;min-height:65px;font-size:12px}.game-portrait-grid{gap:13px 8px}.game-portrait-card strong{font-size:12px}.game-center-brand{font-size:22px}}.game-detail-page{padding-bottom:130px}.game-detail-title{margin-bottom:14px}.game-detail-title a{min-height:34px;display:inline-flex;align-items:center;border:1px solid #f2d8e1;border-radius:999px;background:#171b16;color:#d8f96a;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none}.game-detail-state{min-height:260px;display:grid;place-items:center;gap:8px;border:1px solid #f8d8e3;border-radius:22px;background:#171b16;padding:24px;text-align:center;box-shadow:none}.game-detail-state .app-icon{color:#d8f96a;font-size:44px}.game-detail-state strong{color:#f3f5ee;font-size:18px;font-weight:950}.game-detail-state p{margin:0;color:#a9b1a6;font-size:13px;line-height:20px}.game-detail-state button{min-height:40px;margin-top:8px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;padding:0 18px;font-size:13px;font-weight:950;box-shadow:none}.game-detail-hero-card{position:relative;overflow:hidden;display:grid;grid-template-columns:108px minmax(0,1fr);gap:15px;border:1px solid #f8d8e3;border-radius:24px;background:transparent;padding:14px;box-shadow:none}.game-detail-cover-wrap{position:relative;min-height:140px}.game-detail-cover{width:108px;height:140px;display:block;border-radius:20px;object-fit:cover;background:#171b16;box-shadow:none}.game-detail-cover-wrap span{position:absolute;left:9px;right:9px;bottom:9px;display:inline-flex;justify-content:center;border-radius:999px;background:#171b16;color:#d8f96a;font-size:11px;font-weight:950;line-height:24px}.game-detail-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.game-detail-copy small{align-self:flex-start;border-radius:999px;background:#171b16;color:#d8f96a;padding:0 9px;font-size:11px;font-weight:950;line-height:20px}.game-detail-copy h2{margin:9px 0 0;color:#f3f5ee;font-size:22px;font-weight:950;line-height:28px}.game-detail-copy p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#f3f5ee;font-size:12px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.game-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.game-detail-meta span{border-radius:999px;background:#171b16;color:#f3f5ee;padding:0 9px;font-size:11px;font-weight:850;line-height:24px}.game-detail-meta b{margin-right:3px;color:#d8f96a}.game-detail-tags{margin-bottom:14px}.game-detail-panel,.game-detail-action-card{border:1px solid #f8d8e3;border-radius:22px;background:#171b16;padding:16px;box-shadow:none}.game-detail-panel+.game-detail-action-card,.game-detail-action-card+.game-detail-panel,.game-detail-panel+.game-detail-panel{margin-top:14px}.game-detail-panel p{margin:8px 0 0;color:#f3f5ee;font-size:13px;line-height:21px}.game-detail-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.game-detail-feature-grid span{min-height:72px;display:grid;place-items:center;gap:4px;border-radius:17px;background:transparent;color:#f3f5ee;font-size:12px;font-weight:900;text-align:center}.game-detail-feature-grid i{color:#d8f96a;font-size:24px;font-style:normal}.game-detail-action-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;color:#a9b1a6}.game-detail-action-card span{display:block;color:#a9b1a6;font-size:12px;font-weight:900}.game-detail-action-card strong{display:block;margin-top:4px;font-size:16px;font-weight:950;line-height:21px}.game-detail-action-card button{min-width:116px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:999px;background:#171b16;color:#d8f96a;padding:0 14px;font-size:14px;font-weight:950}.game-detail-action-card button:disabled{opacity:.72}.game-detail-action-card .app-icon{color:inherit;font-size:20px}@media(max-width:360px){.game-detail-hero-card{grid-template-columns:104px minmax(0,1fr);gap:11px;padding:12px}.game-detail-cover-wrap{min-height:128px}.game-detail-cover{width:104px;height:128px;border-radius:18px}.game-detail-copy h2{margin-top:6px;font-size:20px;line-height:25px}.game-detail-copy p{margin-top:5px;line-height:18px;-webkit-line-clamp:2}.game-detail-meta{gap:6px;margin-top:8px}.game-detail-panel,.game-detail-action-card{padding:14px}.game-detail-panel+.game-detail-action-card,.game-detail-action-card+.game-detail-panel,.game-detail-panel+.game-detail-panel{margin-top:10px}.game-detail-feature-grid span{min-height:58px}}.game-detail-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.game-detail-related button{min-width:0;border:1px solid #f5dbe4;border-radius:18px;background:#171b16;color:#f3f5ee;padding:10px;text-align:left}.game-detail-related img{width:100%;aspect-ratio:16 / 10;display:block;border-radius:14px;object-fit:cover;background:#171b16}.game-detail-related span{display:block;overflow:hidden;margin-top:8px;font-size:13px;font-weight:950;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.game-play-page{min-height:calc(100vh - 56px);padding:12px 0 22px}.game-play-header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:14px}.game-play-header button,.game-play-header a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f2d8e1;border-radius:999px;background:#171b16;color:#d8f96a;text-decoration:none;box-shadow:none}.game-play-header a{width:auto;padding:0 13px;font-size:13px;font-weight:950}.game-play-header small{display:block;color:#d8f96a;font-size:12px;font-weight:950}.game-play-header h1{overflow:hidden;margin:2px 0 0;color:#f3f5ee;font-size:20px;font-weight:950;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.game-play-frame-card,.game-play-state{border:1px solid #f8d8e3;border-radius:24px;background:#171b16;box-shadow:none}.game-play-state{min-height:360px;display:grid;place-items:center;gap:8px;padding:28px 20px;text-align:center}.game-play-state .app-icon,.game-play-overlay .app-icon{color:#d8f96a;font-size:42px}.game-play-state strong,.game-play-overlay strong{color:#f3f5ee;font-size:18px;font-weight:950}.game-play-state p,.game-play-overlay p{max-width:240px;margin:0 auto;color:#f3f5ee;font-size:13px;line-height:20px}.game-play-state button,.game-play-overlay button{min-height:40px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;padding:0 18px;font-size:13px;font-weight:950}.game-play-frame-card{overflow:hidden}.game-play-frame-head{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #f8d8e3;padding:0 14px}.game-play-frame-head span{min-width:0;overflow:hidden;color:#f3f5ee;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.game-play-frame-head button{border:0;background:transparent;color:#d8f96a;font-size:13px;font-weight:950}.game-play-frame-shell{position:relative;width:100%;min-height:min(680px,calc(100vh - 132px));overflow:hidden;background:#171b16}.game-play-frame-shell iframe{width:100%;height:min(680px,calc(100vh - 132px));min-height:520px;display:block;border:0;background:#171b16}.game-play-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;gap:8px;background:transparent;padding:24px;text-align:center}.game-play-overlay.is-error,.game-play-state.is-error{background:transparent}@media(max-width:340px){.game-play-page{padding-left:0;padding-right:0}.game-play-header{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.game-play-header button,.game-play-header a{height:38px}.game-play-frame-shell,.game-play-frame-shell iframe{min-height:500px}}.benefits-authentic-page{padding-bottom:28px}.benefits-marquee{display:flex;align-items:center;gap:8px;height:36px;margin:0 0 16px;overflow:hidden;border-radius:999px;background:transparent;color:#d8f96a;padding:0 13px}.benefits-marquee>.app-icon{flex:none;color:#d8f96a;font-size:17px}.benefits-marquee-viewport{flex:1;min-width:0;overflow:hidden}.benefits-marquee .home-notice-track{display:inline-flex;width:max-content;align-items:center;gap:24px}.benefits-marquee .home-notice-track span{flex:0 0 auto;white-space:nowrap}.benefits-points-card{border:1px solid #f8d7e3;border-radius:22px;background:#171b16;padding:18px;box-shadow:none}.benefits-points-head{display:flex;justify-content:space-between;gap:20px}.benefits-points-head>div:last-child{text-align:right}.benefits-points-head span{display:block;color:#a9b1a6;font-size:13px;line-height:18px}.benefits-points-head strong{display:block;margin-top:3px;color:#d8f96a;font-size:34px;font-weight:950;line-height:36px}.benefits-points-head>div:last-child strong{color:#f3f5ee;font-size:26px;line-height:30px}.benefits-points-head small{color:#a9b1a6;font-size:14px;font-weight:800}.benefits-checkin-row{width:100%;display:flex;align-items:center;gap:13px;margin-top:18px;border:0;border-radius:18px;background:transparent;padding:13px 14px;text-align:left}.benefits-checkin-row>.app-icon{--app-icon-size: 18px;width:36px;min-width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:9px;border:1px solid #ffd2e1;border-radius:13px;background:#171b16;color:#d8f96a;font-size:18px;line-height:18px;box-shadow:none}.benefits-checkin-row div{min-width:0;flex:1}.benefits-checkin-row strong,.benefits-checkin-row small{display:block}.benefits-checkin-row strong{color:#f3f5ee;font-size:15px;font-weight:950;line-height:20px}.benefits-checkin-row small{margin-top:3px;color:#d8f96a;font-size:12px;font-weight:900}.benefits-checkin-row em{flex:none;min-width:62px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f1d9e2;border-radius:999px;background:#171b16;color:#a9b1a6;font-size:12px;font-style:normal;font-weight:950}.benefits-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.benefits-entry-grid a{min-width:0;color:#f3f5ee;text-align:center;text-decoration:none}.quick-entry-icon{width:42px;height:42px;min-width:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffd2e1;border-radius:16px;background:#171b16;color:#d8f96a;box-shadow:none}.quick-entry-icon .app-icon,.benefits-entry-grid .quick-entry-icon .app-icon{width:24px;min-width:24px;max-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:24px;line-height:24px;box-shadow:none}.benefits-entry-grid strong{display:block;margin-top:8px;overflow:hidden;color:#f3f5ee;font-size:12px;font-weight:900;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.benefits-hot-section{margin-top:24px}.benefits-section-head{display:flex;align-items:center;justify-content:space-between}.benefits-section-head h2{margin:0;color:#f3f5ee;font-size:18px;font-weight:950;line-height:24px}.benefits-section-head a{color:#f3f5ee;font-size:13px;font-weight:800;text-decoration:none}.benefits-filter-row{display:flex;gap:10px;margin-top:14px;overflow-x:auto;padding-bottom:3px}.benefits-filter-row button{flex:0 0 auto;min-width:58px;height:34px;border:1px solid rgba(255,127,163,.14);border-radius:999px;background:#171b16d6;color:#f3f5ee;font-size:12px;font-weight:950;box-shadow:none}.benefits-filter-row button.is-active{border-color:transparent;background:transparent;color:#a9b1a6;box-shadow:none}.benefits-hot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.benefits-reward-card{min-width:0;overflow:hidden;border:1px solid #f8d8e3;border-radius:20px;background:#171b16;box-shadow:none}.benefits-task-section{margin-top:18px}.benefits-ticket{position:relative;min-height:132px;display:flex;flex-direction:column;justify-content:space-between;margin:12px 12px 0;overflow:hidden;border-radius:18px 18px 4px 4px;color:#a9b1a6;padding:12px}.benefits-ticket:before,.benefits-ticket:after{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:999px;background:#171b16;transform:translateY(-50%)}.benefits-ticket:before{left:-7px}.benefits-ticket:after{right:-7px}.benefits-ticket span{align-self:flex-start;border-radius:999px;background:#171b16;color:#d8f96a;padding:2px 10px;font-size:11px;font-weight:950;line-height:13px;text-align:center}.benefits-ticket i{margin-top:10px;font-size:30px;font-style:normal}.benefits-ticket strong{overflow:hidden;font-size:18px;font-weight:950;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.benefits-ticket small{color:#a9b1a6;font-size:11px;font-weight:800}.benefits-reward-copy{padding:12px 14px 15px}.benefits-reward-copy h3{margin:0;color:#f3f5ee;font-size:17px;font-weight:950;line-height:22px}.benefits-reward-copy p{display:-webkit-box;min-height:38px;margin:8px 0 0;overflow:hidden;color:#a9b1a6;font-size:12px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.benefits-reward-copy>div{margin-top:13px}.benefits-reward-copy>div strong{display:block;color:#d8f96a;font-size:22px;font-weight:950;line-height:24px}.benefits-reward-copy>div small,.benefits-reward-copy>div span{font-size:12px;font-weight:800}.benefits-reward-copy>div span{display:block;margin-top:3px;color:#a9b1a6;line-height:16px}.benefits-reward-copy button{width:100%;height:40px;margin-top:12px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:13px;font-weight:950;box-shadow:none}.benefits-reward-copy button:disabled{background:#171b16;color:#a9b1a6;border:1px solid #f1d9e2;box-shadow:none}.me-polished-main{padding-bottom:112px}.me-profile-card{position:relative;overflow:hidden;border:1px solid rgba(248,216,227,.9);border-radius:24px;background:transparent;padding:22px 20px 24px;box-shadow:none}.me-profile-glow{position:absolute;right:-24px;top:-26px;width:120px;height:120px;border-radius:999px;background:transparent;filter:blur(2px)}.me-user-row{position:relative;display:flex;align-items:center;gap:16px}.me-avatar{width:78px;height:78px;flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:999px;background:transparent;box-shadow:none}.me-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.me-avatar img.is-default-avatar,.settings-avatar-preview img.is-default-avatar{transform:scale(1.16)}.me-avatar .app-icon{color:#d8f96a;font-size:42px}.me-user-copy{min-width:0}.me-user-copy h1{margin:0;overflow:hidden;color:#f3f5ee;font-size:24px;font-weight:950;line-height:31px;text-overflow:ellipsis;white-space:nowrap}.me-user-copy span{display:inline-flex;margin-top:8px;border:1px solid #f1d9e2;border-radius:999px;background:#171b16db;color:#f3f5ee;padding:4px 11px;font-size:12px;font-weight:850}.me-user-id-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.me-user-id-row span{margin-top:0}.me-user-id-copy{display:inline-flex;align-items:center;gap:4px;min-height:27px;border:1px solid #f1d9e2;border-radius:999px;background:#171b16;color:#d8f96a;padding:4px 9px;font-size:12px;font-weight:900}.me-user-id-copy .app-icon{--app-icon-size: 14px}.me-points-card{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:20px;border-radius:22px;background:transparent;padding:17px;color:#a9b1a6;box-shadow:none}.me-points-card span{display:block;color:#a9b1a6;font-size:13px;font-weight:900}.me-points-card strong{display:block;margin-top:5px;font-size:34px;font-weight:950;line-height:36px}.me-points-card a{min-width:104px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171b16;color:#d8f96a;font-size:14px;font-weight:950;text-decoration:none}.me-points-card a .app-icon{color:inherit;font-size:19px}.me-section-block{margin-top:18px}.me-section-title{display:flex;align-items:center;gap:6px;margin:0 2px 9px}.me-section-title span{width:3px;height:15px;border-radius:999px;background:transparent}.me-section-title h2{margin:0;color:#f3f5ee;font-size:14px;font-weight:900;line-height:20px}.me-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.me-quick-card{position:relative;min-height:72px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(255,215,229,.42);border-radius:12px;background:transparent;color:#f3f5ee;padding:10px 9px 9px;text-decoration:none;box-shadow:none}.me-quick-card.is-history,.me-quick-card.is-message{border-color:#30372d;background:transparent}.me-quick-copy{position:relative;z-index:2;display:grid;gap:2px;min-width:0}.me-quick-copy strong{color:#f3f5ee;font-size:13px;font-weight:950;line-height:17px}.me-quick-copy small{color:#f3f5ee;font-size:10px;font-weight:750;line-height:14px}.me-quick-art-slot{position:absolute;right:-4px;top:5px;width:66px;height:50px;border-radius:0;pointer-events:none}.me-quick-art-slot img{width:100%;height:100%;display:block;object-fit:contain;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.me-quick-arrow{position:absolute;left:52px;bottom:9px;z-index:3;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:#a9b1a6;box-shadow:none}.me-quick-card.is-history .me-quick-arrow,.me-quick-card.is-message .me-quick-arrow{background:transparent}.me-quick-arrow .app-icon{--app-icon-size: 10px}.me-menu-card{overflow:hidden;border:1px solid #f2d8e1;border-radius:22px;background:#171b16;box-shadow:none}.me-menu-card a{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f5e2e9;color:#f3f5ee;padding:0 18px 0 16px;text-decoration:none}.me-menu-card a:last-child{border-bottom:0}.me-menu-card a>span:first-child{display:inline-flex;align-items:center;gap:12px;min-width:0}.me-service-copy{display:grid;gap:4px;min-width:0}.me-service-copy strong{overflow:hidden;color:#f3f5ee;font-size:16px;font-weight:950;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.me-service-copy small{overflow:hidden;color:#f3f5ee;font-size:12px;font-weight:750;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.me-menu-card .app-icon{color:#d8f96a;font-size:26px}@media(max-width:360px){.me-profile-card{padding:18px 16px 20px}.me-user-row{gap:12px}.me-avatar{width:68px;height:68px}.me-user-copy h1{font-size:21px;line-height:27px}.me-points-card{padding:15px}.me-points-card strong{font-size:31px;line-height:34px}.me-quick-grid{display:flex;gap:10px;margin-right:-16px;overflow-x:auto;padding-right:16px;padding-bottom:3px;scroll-snap-type:x proximity}.me-quick-card{flex:0 0 154px;scroll-snap-align:start}.me-menu-card a{min-height:70px;padding-left:14px;padding-right:14px}.me-service-copy strong{font-size:15px}.me-service-copy small{font-size:11px}}.points-authentic-page,.shop-authentic-page,.exchange-records-page{padding-top:6px!important;padding-bottom:28px}.me-polished-main{padding-top:6px!important}.login-authentic-page{padding-bottom:28px}.points-title-row,.shop-hero-row,.records-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.points-title-row h1,.shop-hero-row h1,.records-title-row h1{margin:0;color:#f3f5ee;font-size:22px;font-weight:950;line-height:29px}.points-title-row p,.shop-hero-row p,.records-title-row p{margin:4px 0 0;color:#a9b1a6;font-size:12px;line-height:18px}.points-title-row a,.shop-hero-row a,.records-title-row a{min-height:36px;flex:none;display:inline-flex;align-items:center;gap:4px;border:1px solid #f2d8e1;border-radius:999px;background:#171b16;color:#d8f96a;padding:0 12px;font-size:12px;font-weight:950;text-decoration:none}.points-wallet-card{position:relative;overflow:hidden;border:0;border-radius:24px;background:transparent;color:#a9b1a6;padding:20px;box-shadow:none}.points-wallet-card span,.points-wallet-card small{display:block;color:#a9b1a6;font-size:13px;font-weight:900}.points-wallet-card strong{display:block;margin:8px 0 5px;color:#a9b1a6;font-size:38px;font-weight:950;line-height:40px}.points-record-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.restored-point-row{display:flex;align-items:center;gap:12px;margin:0;border:1px solid #f8d8e3;border-radius:20px;background:#171b16;padding:14px;box-shadow:none}.point-icon{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#a9b1a6;font-size:24px}.point-icon.earn,.point-icon.spend{background:transparent}.point-copy{min-width:0;flex:1}.point-copy strong{display:block;overflow:hidden;color:#f3f5ee;font-size:15px;font-weight:950;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.point-copy p{margin:5px 0 0;color:#a9b1a6;font-size:12px;line-height:16px}.point-adjustment-reason{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.point-adjustment-reason.is-expanded{display:block;overflow:visible}.point-reason-toggle{width:fit-content;border:0;padding:2px 0;background:transparent;color:var(--h5-accent, #e92f68);font:inherit}.point-amount{flex:none;text-align:right}.point-amount b{display:block;font-size:18px;font-weight:950;line-height:22px}.point-amount b.earn,.point-amount b.spend{color:#d8f96a}.point-amount small{display:block;margin-top:3px;color:#a9b1a6;font-size:11px;font-weight:800}.shop-authentic-page .shop-balance{border:0;border-radius:22px;background:transparent;box-shadow:none}.shop-authentic-page .shop-balance>div{min-width:0}.shop-authentic-page .shop-balance small{color:#a9b1a6;font-size:12px;font-weight:850}.shop-filter-row{margin:0 0 14px}.shop-authentic-page .shop-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.shop-coupon-card{display:block;overflow:hidden;border:1px solid #f8d8e3;border-radius:20px;background:#171b16;padding:0;box-shadow:none}.shop-coupon-visual{position:relative;min-height:126px;margin:12px 12px 0;overflow:hidden;border-radius:18px 18px 4px 4px;background:transparent}.shop-coupon-visual:before,.shop-coupon-visual:after{content:"";position:absolute;top:50%;z-index:2;width:14px;height:14px;border-radius:999px;background:#171b16;transform:translateY(-50%);display:none}.shop-coupon-visual:before{left:-7px}.shop-coupon-visual:after{right:-7px}.shop-coupon-visual img{width:100%;height:126px;display:block;border-radius:inherit;object-fit:contain;background:transparent}.shop-coupon-visual span{position:absolute;left:10px;top:10px;border-radius:999px;background:#171b16;color:#d8f96a;padding:2px 10px;font-size:11px;font-weight:950}.shop-coupon-copy{padding:12px 13px 14px}.shop-coupon-copy h2{margin:0;overflow:hidden;color:#f3f5ee;font-size:16px;font-weight:950;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.shop-coupon-copy p{display:-webkit-box;min-height:36px;margin:7px 0 0;overflow:hidden;color:#a9b1a6;font-size:12px;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shop-coupon-copy strong{display:block;margin-top:10px;color:#d8f96a;font-size:21px;font-weight:950;line-height:24px}.shop-coupon-copy strong small,.shop-coupon-copy em{font-size:12px;font-weight:850}.shop-coupon-copy em{display:block;margin-top:3px;color:#a9b1a6;font-style:normal}.shop-coupon-copy button{width:100%;height:40px;margin-top:12px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:13px;font-weight:950;box-shadow:none}.shop-coupon-copy button:disabled{border:1px solid #f1d9e2;background:#171b16;color:#a9b1a6;box-shadow:none}.exchange-order-card{align-items:stretch;border:1px solid #f8d8e3;border-radius:22px;background:transparent;box-shadow:none}.record-left{min-width:0;display:flex;align-items:flex-start;gap:12px}.record-icon{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#171b16;color:#d8f96a;font-size:23px}.record-left strong{display:block;overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap}.record-right{flex:none;text-align:right}.record-right em{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;background:#171b16;color:#d8f96a;padding:0 9px;font-size:11px;font-style:normal;font-weight:950}.record-right b{display:block;margin-top:8px;color:#d8f96a;font-size:18px;font-weight:950}.record-right small{color:#a9b1a6;font-size:11px;font-weight:850}.exchange-order-list{display:flex;flex-direction:column;gap:12px}.exchange-order-card{color:inherit;text-decoration:none}.exchange-order-image{width:68px;height:68px;flex:none;border-radius:18px;object-fit:cover;background:#171b16}.exchange-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;margin-top:7px;border-radius:999px;padding:0 9px;font-size:11px;font-style:normal;font-weight:950}.exchange-status.is-unused,.exchange-status.is-pending{background:#171b16;color:#d8f96a}.exchange-status.is-used{background:#171b16;color:#f3f5ee}.exchange-status.is-rejected,.exchange-status.is-unavailable{background:#171b16;color:#d8f96a}.exchange-status-hint{display:block;margin-top:5px;color:#a9b1a6;font-size:11px;font-weight:850;line-height:15px}.record-right button{min-width:74px;height:32px;margin-top:8px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:12px;font-weight:950}.record-right button:disabled{border:1px solid #f1d9e2;background:#171b16;color:#a9b1a6}.exchange-orders-empty{display:flex;flex-direction:column;align-items:center;gap:8px}.exchange-orders-empty .app-icon{width:44px;height:44px;color:#d8f96a}.exchange-orders-empty strong{color:#f3f5ee;font-size:16px}.exchange-orders-empty p{margin:0}.exchange-orders-empty a{height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171b16;color:#a9b1a6;padding:0 14px;text-decoration:none;font-size:12px;font-weight:950}.exchange-order-detail-page{padding-bottom:104px!important}.exchange-order-detail-card{border:1px solid #f8d8e3;border-radius:22px;background:#171b16;box-shadow:none;padding:14px}.exchange-order-detail-product{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;align-items:center}.exchange-order-detail-product img{width:86px;height:86px;border-radius:20px;object-fit:cover;background:#171b16}.exchange-order-detail-product strong{display:block;color:#f3f5ee;font-size:18px;font-weight:950;line-height:24px}.exchange-order-detail-product p,.exchange-order-usage p{margin:8px 0 0;color:#a9b1a6;font-size:13px;line-height:20px}.exchange-order-meta{display:flex;flex-direction:column;gap:0;margin:16px 0 0;border-top:1px solid #f8d8e3}.exchange-order-meta div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f8d8e3}.exchange-order-meta dt{color:#a9b1a6;font-size:13px;font-weight:850}.exchange-order-meta dd{max-width:62%;margin:0;color:#f3f5ee;font-size:13px;font-weight:900;text-align:right;overflow-wrap:anywhere}.exchange-order-usage{margin-top:16px;border-radius:18px;background:#171b16;padding:14px}.exchange-order-usage h2{margin:0;color:#f3f5ee;font-size:15px;font-weight:950}.exchange-order-use-error{margin:12px 0 0;color:#d8f96a;font-size:13px;font-weight:850}.exchange-order-use-button{width:100%;height:46px;margin-top:16px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:15px;font-weight:950;box-shadow:none}.exchange-order-use-button:disabled{border:1px solid #f1d9e2;background:#171b16;color:#a9b1a6;box-shadow:none}@media(max-width:340px){.exchange-record-row{gap:10px;padding:12px}.exchange-order-image{width:58px;height:58px;border-radius:16px}.record-left strong{max-width:116px;font-size:14px}.record-left p,.record-left small{max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-right button{min-width:66px;padding:0 8px}.exchange-order-detail-product{grid-template-columns:74px minmax(0,1fr);gap:12px}.exchange-order-detail-product img{width:74px;height:74px;border-radius:18px}}.login-authentic-page{display:flex;align-items:flex-start;justify-content:center;padding-top:58px}.mobile-shell:has(.login-authentic-page){width:min(430px,100vw);max-width:100vw;box-sizing:border-box}.login-authentic-card{position:relative;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border:1px solid #f2d8e1;border-radius:26px;background:#171b16;padding:26px 22px 22px;box-shadow:none}.login-authentic-card:before{content:"";position:absolute;right:-32px;top:-38px;width:132px;height:132px;border-radius:999px;background:transparent}.login-authentic-head{position:relative;text-align:center}.login-authentic-head>.app-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171b16;color:#d8f96a;font-size:25px}.login-authentic-head h1,.login-authentic-head h2{margin:13px 0 0;color:#f3f5ee;font-size:22px;font-weight:950;line-height:29px}.login-authentic-head p{margin:8px 0 0;color:#f3f5ee;font-size:14px;line-height:21px}.login-field-stack{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:24px}.login-field-stack label{min-width:0;min-height:52px;display:flex;align-items:center;gap:10px;border:1px solid #f7dce7;border-radius:16px;background:#171b16;color:#f3f5ee;padding:0 13px}.login-field-stack label .app-icon{color:#d8f96a;font-size:23px}.login-field-stack input{min-width:0!important;flex:1}.login-code-row{display:flex;gap:10px}.login-code-row label{flex:1}.login-code-row>button{flex:0 0 104px;min-width:0;border:1px solid #f7dce7;border-radius:16px;background:#171b16;color:#d8f96a;font-size:13px;font-weight:950}.login-code-row>button:disabled{opacity:.58}.login-sheet .login-code-row{flex-direction:column}.login-sheet .login-code-row>button{flex-basis:48px;width:100%}@media(max-width:340px){.login-code-row{flex-direction:column}.login-code-row>button{flex-basis:48px;width:100%}}.login-authentic-submit{height:54px;border:0;border-radius:16px;background:transparent;color:#a9b1a6;font-size:16px;font-weight:950;box-shadow:none}.login-authentic-submit:disabled{opacity:.72}.login-agreement{position:relative;margin:16px 0 0;color:#a9b1a6;font-size:12px;line-height:19px;text-align:center}.login-sheet.login-authentic-card{width:min(390px,calc(100% - 28px));padding-top:42px;background:#171b16;box-shadow:none}.content-detail-page,.content-list-page{padding-bottom:28px}.detail-back{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(242,216,225,.9);border-radius:999px;background:#171b16;color:#d8f96a;box-shadow:none}.detail-hero-card,.profile-hero-card,.detail-section{border:1px solid #f8d8e3;border-radius:20px;background:#171b16;box-shadow:none}.detail-hero-card{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:13px}.detail-cover{position:relative;display:block;overflow:hidden;width:118px;aspect-ratio:3 / 4;border-radius:16px;object-fit:cover;background:#171b16}.detail-cover-preview{width:118px;aspect-ratio:3 / 4}.detail-cover img{width:100%;height:100%;display:block;object-fit:cover}.detail-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.detail-kicker{align-self:flex-start;border-radius:999px;background:#171b16;color:#d8f96a;font-size:11px;font-weight:950;line-height:18px;padding:0 8px}.detail-copy h2,.profile-main h2{margin:8px 0 0;color:#f3f5ee;font-size:21px;font-weight:950;line-height:27px}.detail-copy p,.profile-main p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#a9b1a6;font-size:12px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.detail-stats{display:flex;gap:8px;margin-top:12px}.detail-stats span{min-width:0;border-radius:999px;background:#171b16;color:#f3f5ee;font-size:11px;font-weight:850;line-height:24px;padding:0 9px}.detail-stats b{margin-right:3px;color:#d8f96a}.detail-play-button{width:100%;min-height:38px;margin-top:12px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:transparent;color:#a9b1a6;font-size:13px;font-weight:950;box-shadow:none}.detail-play-button .app-icon{font-size:19px}.detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.detail-tags span{border:1px solid rgba(255,127,163,.14);border-radius:999px;background:#171b16d6;color:#f3f5ee;font-size:12px;font-weight:950;line-height:30px;padding:0 12px}.detail-tags.compact{margin:10px 0 0;gap:6px}.detail-tags.compact span{font-size:11px;line-height:24px;padding:0 9px}.profile-list-grid,.collection-list-page{display:flex;flex-direction:column;gap:14px}.profile-list-card,.collection-list-card{min-width:0;overflow:hidden;border:1px solid #f8d8e3;border-radius:20px;background:#171b16;color:#f3f5ee;text-decoration:none;box-shadow:none}.profile-list-cover{width:100%;height:126px;display:block;object-fit:cover}.profile-list-body{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;align-items:end;margin-top:-24px;padding:0 14px;position:relative}.profile-list-avatar{width:62px;height:62px;border:3px solid #fff;border-radius:999px;object-fit:cover;background:#171b16;box-shadow:none}.profile-list-body strong,.collection-list-card strong{display:block;overflow:hidden;color:#f3f5ee;font-size:16px;font-weight:950;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.profile-list-body small,.collection-list-card small{display:block;margin-top:4px;color:#a9b1a6;font-size:12px;font-weight:850}.profile-list-card>p,.collection-list-card p{display:-webkit-box;margin:12px 14px 0;overflow:hidden;color:#a9b1a6;font-size:12px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-list-card .detail-tags{margin-left:14px;margin-right:14px;margin-bottom:14px}.collection-list-card{display:grid;grid-template-columns:118px minmax(0,1fr);gap:13px;align-items:center;padding:12px}.collection-list-card>img{width:118px;aspect-ratio:3 / 4;border-radius:16px;object-fit:cover;background:#171b16}.collection-list-card p{margin-left:0;margin-right:0}.detail-section{margin-top:14px;padding:14px}.detail-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.detail-section-head h2{margin:0;color:#f3f5ee;font-size:17px;font-weight:950;line-height:23px}.entity-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.entity-pill{flex:0 0 auto;min-width:84px;color:#f3f5ee;text-align:center;text-decoration:none}.entity-pill img{width:62px;height:62px;display:block;margin:0 auto 7px;border:2px solid rgba(233,52,124,.24);border-radius:999px;object-fit:cover;padding:2px;background:#171b16!important;box-shadow:none}.entity-pill span{display:block;overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.collection-list{display:flex;flex-direction:column;gap:10px}.collection-card{display:grid;grid-template-columns:74px minmax(0,1fr);gap:11px;align-items:center;color:#f3f5ee;text-decoration:none}.collection-card img{width:74px;aspect-ratio:16 / 10;border-radius:10px;object-fit:cover}.collection-card strong,.detail-movie-card strong{display:block;overflow:hidden;color:#f3f5ee;font-size:14px;font-weight:950;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.collection-card small,.detail-movie-card small,.profile-main small{display:block;margin-top:5px;color:#a9b1a6;font-size:12px;font-weight:800;line-height:17px}.profile-hero-card{position:relative;overflow:hidden}.profile-cover{width:100%;height:128px;display:block;object-fit:cover;filter:saturate(1.04)}.profile-main{display:grid;grid-template-columns:78px minmax(0,1fr);gap:13px;align-items:end;margin-top:-28px;padding:0 15px 16px;position:relative}.profile-avatar{width:78px;height:78px;border:3px solid #fff;border-radius:999px;object-fit:cover;background:#171b16;box-shadow:none}.detail-movie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-movie-card{min-width:0;color:#f3f5ee;text-decoration:none}.detail-movie-card img{width:100%;aspect-ratio:16 / 10;display:block;border-radius:12px;object-fit:cover;background:#171b16;box-shadow:none}.detail-movie-card strong{margin-top:8px}.detail-empty{margin:0;border-radius:14px;background:#171b16;color:#a9b1a6;font-size:13px;font-weight:850;line-height:42px;text-align:center}.vue-toast{position:fixed;left:50%;bottom:112px;z-index:80;transform:translate(-50%);width:max-content;max-width:320px;padding:10px 14px;border-radius:999px;background:#22141ceb;color:#a9b1a6;font-size:13px;font-weight:850;animation:toastOut 2.2s both}@keyframes toastOut{0%,75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.modal-enter-active,.modal-leave-active,.sheet-enter-active,.sheet-leave-active{transition:opacity .18s ease}.modal-enter-from,.modal-leave-to,.sheet-enter-from,.sheet-leave-to{opacity:0}.exchange-binding-dialog-mask{position:fixed;inset:0;z-index:96;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:#2b162080}.exchange-binding-dialog{position:relative;width:min(100%,430px);max-height:min(82vh,680px);overflow:auto;border:1px solid rgba(240,177,201,.6);border-radius:24px;padding:24px 18px 18px;background:#171b16;color:#f3f5ee;box-shadow:none}.exchange-binding-dialog>.sheet-close{position:absolute;top:14px;right:14px}.exchange-binding-dialog>header{display:flex;align-items:center;gap:12px;padding-right:34px}.exchange-binding-dialog>header>span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:15px;background:#171b16;color:#d8f96a}.exchange-binding-dialog h2,.exchange-binding-dialog p{margin:0}.exchange-binding-dialog h2{font-size:19px;line-height:1.35}.exchange-binding-dialog header p{margin-top:4px;color:#a9b1a6;font-size:12px}.exchange-binding-options{display:grid;gap:10px;margin-top:20px}.exchange-binding-options label{display:flex;align-items:center;gap:11px;min-height:68px;padding:12px;border:1px solid #f0dbe3;border-radius:16px;background:#171b16;cursor:pointer}.exchange-binding-options label.selected{border-color:#30372d;background:#171b16;box-shadow:none}.exchange-binding-options input{position:absolute;opacity:0;pointer-events:none}.exchange-binding-option-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:13px;background:#171b16;color:#d8f96a}.exchange-binding-option-copy{display:grid;min-width:0;flex:1;gap:4px}.exchange-binding-option-copy strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.exchange-binding-option-copy small{color:#a9b1a6;font-size:12px}.exchange-binding-option-check{color:#a9b1a6}.exchange-binding-options label.selected .exchange-binding-option-check{color:#d8f96a}.exchange-binding-dialog-state,.exchange-binding-dialog-empty{margin-top:20px;padding:28px 18px;border-radius:16px;background:#171b16;color:#a9b1a6;text-align:center}.exchange-binding-dialog-empty{display:grid;justify-items:center;gap:8px}.exchange-binding-dialog-empty>.app-icon{color:#d8f96a;font-size:30px}.exchange-binding-dialog-empty strong{color:#f3f5ee}.exchange-binding-dialog-empty a,.exchange-binding-dialog-error button{margin-top:6px;border:0;border-radius:999px;padding:10px 22px;background:#171b16;color:#a9b1a6;font-size:14px;font-weight:850;text-decoration:none}.exchange-binding-dialog footer{display:grid;gap:12px;margin-top:18px}.exchange-binding-dialog footer p{display:flex;justify-content:space-between;gap:12px;color:#f3f5ee;font-size:13px}.exchange-binding-dialog footer p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-binding-dialog footer p strong{flex:0 0 auto;color:#d8f96a}.exchange-binding-dialog footer>button{min-height:48px;touch-action:manipulation;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:15px;font-weight:900;box-shadow:none}.exchange-binding-dialog footer>button:disabled{opacity:.45;box-shadow:none}.movies-prototype-page,.actress-prototype-page,.collection-prototype-page,.search-prototype-page,.messages-prototype-page,.settings-prototype-page,.fallback-prototype-page{color:#f3f5ee}.movies-refit-page{display:flex;flex-direction:column;gap:14px;padding-top:6px}.movies-page-title{display:flex;align-items:baseline;gap:10px;margin:0 2px -2px}.movies-page-title span{color:#f3f5ee;font-size:22px;font-weight:950;line-height:28px}.movies-page-title small{color:#a9b1a6;font-size:12px;font-weight:800}.movies-search-row{margin:0}.movies-search{min-height:46px;border:1px solid rgba(242,205,219,.95);border-radius:999px;background:#171b16bd;box-shadow:none}.movies-search span{color:#a9b1a6;font-size:14px}.movie-prototype-tabs,.message-filter-row{display:flex;gap:10px;overflow-x:auto;flex-wrap:nowrap;padding:2px 0 14px}.movies-category-tabs{margin:-2px -16px 0 0;padding:0 16px 0 0}.movie-prototype-tabs button,.message-filter-row button{flex:0 0 auto;min-height:34px;border:1px solid #f7d6e3;border-radius:999px;background:#171b16;color:#f3f5ee;font-size:12px;font-weight:900;white-space:nowrap;padding:0 15px}.movies-category-tabs button{min-height:34px;padding:0 18px;border-color:#30372d;background:#171b16c7;color:#f3f5ee;font-size:14px;font-weight:850}.movie-prototype-tabs button.is-active,.message-filter-row button.is-active{border-color:transparent;background:transparent;color:#a9b1a6;box-shadow:none}.movies-category-tabs button.is-active{border-color:#30372d;background:#171b16;color:#d8f96a;box-shadow:none}.movies-feature-card{position:relative;min-height:176px;display:block;overflow:hidden;border-radius:18px;color:#f3f5ee;text-decoration:none;box-shadow:none}.movies-feature-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;filter:blur(1.1px) saturate(1.05);transform:scale(1.02)}.movies-feature-scrim{position:absolute;inset:0;background:transparent}.movies-feature-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:28px 20px}.movies-feature-copy small{color:#d8f96a;font-size:13px;font-weight:950}.movies-feature-copy strong{color:#f3f5ee;font-size:26px;font-weight:950;line-height:32px}.movies-feature-copy em{color:#f3f5ee;font-size:13px;font-style:normal;font-weight:850}.movies-feature-copy b{height:42px;display:inline-flex;align-items:center;gap:7px;margin-top:10px;border-radius:13px;background:transparent;color:#a9b1a6;font-size:14px;font-weight:950;padding:0 17px;box-shadow:none}.movies-feature-copy b .app-icon{--app-icon-size: 15px}.movies-feature-play{position:absolute;right:34px;top:50%;z-index:1;width:70px;height:70px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:6px solid rgba(255,255,255,.86);border-radius:999px;background:#171b1657;color:#a9b1a6;box-shadow:none}.movies-feature-play .app-icon{--app-icon-size: 31px;margin-left:3px}.movies-feature-empty{margin:0}.movies-content-section{margin-top:0}.movies-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 10px}.movies-section-title h3{margin:0;color:#f3f5ee;font-size:18px;font-weight:950;line-height:24px}.movies-section-title .section-inline-action{color:#a9b1a6;font-size:13px}.movies-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:16px;padding:0}.movies-card-grid.movie-prototype-grid{column-gap:14px;row-gap:16px;padding:0;width:100%}.movies-video-card{border:0;border-radius:14px;background:#171b16;box-shadow:none}.movies-video-card.movie-prototype-card{border:0;border-radius:14px;box-shadow:none}.movies-video-card .compact-movie-cover{aspect-ratio:16 / 9.8;border-radius:14px 14px 0 0}.movies-card-play{position:absolute;top:50%;left:50%;z-index:1;width:42px;height:42px;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.9);border-radius:999px;background:#171b1657;color:#a9b1a6;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.movies-card-play .app-icon{--app-icon-size: 19px;margin-left:2px}.movies-video-card .compact-movie-cover em{left:7px;bottom:7px;max-width:calc(100% - 76px);overflow:hidden;border-radius:7px;background:#19111894;line-height:18px;padding:0 6px;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.movies-video-card .compact-movie-cover i{right:7px;bottom:7px;min-width:43px;border-radius:7px;background:#191118c2;line-height:20px;padding:0 6px;text-align:center}.movies-video-card>strong{height:auto;min-height:42px;margin:9px 11px 0;font-size:15px;line-height:21px;-webkit-line-clamp:2}.movies-video-card.compact-movie-card>strong,.movies-video-card.compact-movie-card strong{height:auto;min-height:42px;margin:9px 11px 0;font-size:15px;line-height:21px;-webkit-line-clamp:2}.movies-video-card .compact-movie-tags,.movies-video-card.compact-movie-card .compact-movie-tags{min-height:21px;margin:7px 11px 11px}.movies-video-card .compact-movie-tags i{border-radius:5px;background:#171b16;color:#d8f96a;font-size:10px;line-height:16px;padding:1px 6px}.movies-video-card .compact-movie-tags i:nth-child(2){background:#171b16;color:#d8f96a}.movies-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(246,214,226,.88);border-radius:999px;background:#171b16;box-shadow:none}.movies-quick-links a{position:relative;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;color:#f3f5ee;padding:12px 10px;text-decoration:none}.movies-quick-links a+a{border-left:1px solid rgba(246,214,226,.74)}.movies-quick-links a>.app-icon:first-child{--app-icon-size: 21px;width:24px;height:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#d8f96a}.movies-quick-links a:nth-child(2)>.app-icon:first-child{color:#d8f96a}.movies-quick-links a:nth-child(3)>.app-icon:first-child{color:#d8f96a}.movies-quick-links a>.app-icon:last-child{display:none}.movies-quick-links span{min-width:0;display:grid;gap:2px}.movies-quick-links strong{overflow:hidden;color:#f3f5ee;font-size:12px;font-weight:950;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.movies-quick-links small{overflow:hidden;color:#a9b1a6;font-size:9.5px;font-weight:750;line-height:14px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:340px){.movies-quick-links a{grid-template-columns:18px minmax(0,1fr);gap:4px;padding:11px 6px}.movies-quick-links a>.app-icon:first-child{--app-icon-size: 17px;width:18px;height:18px;min-width:18px}.movies-quick-links strong{overflow:visible;font-size:10.5px;white-space:nowrap}.movies-quick-links small{display:none}}.movies-more-section{padding-bottom:8px}.movie-prototype-section{margin-top:14px;overflow:hidden;border:1px solid #f2d8e1;border-radius:18px;background:#171b16;box-shadow:none}.movie-prototype-section .home-section-title a{color:#d8f96a;font-size:12px;font-weight:900;text-decoration:none}.section-inline-action{border:0;background:transparent;color:#d8f96a;font-size:12px;font-weight:900;padding:0}.movie-actress-strip,.movie-collection-strip{display:flex;gap:13px;overflow-x:auto;padding:14px 14px 16px}.movie-actress-chip{width:72px;flex:0 0 72px;color:#f3f5ee;text-align:center;text-decoration:none}.movie-actress-chip img{width:62px;height:62px;border:2px solid #ff6da4;border-radius:999px;object-fit:cover;padding:2px;background:#171b16!important;box-shadow:none}.movie-actress-chip strong{display:block;margin-top:7px;overflow:hidden;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.movie-collection-card{width:174px;flex:0 0 174px;overflow:hidden;border:1px solid #f2d8e1;border-radius:14px;background:#171b16;color:#f3f5ee;text-decoration:none}.movie-collection-card img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.movie-collection-card strong,.movie-collection-card small{display:block;padding:0 10px}.movie-collection-card strong{margin-top:9px;overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.movie-collection-card small{margin:4px 0 10px;color:#a9b1a6;font-size:11px}.related-collection-strip{display:flex;gap:12px;overflow-x:auto;padding:14px 14px 16px}.related-collection-card{width:178px;min-height:74px;flex:0 0 178px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #efd5df;border-radius:12px;background:#171b16;color:#f3f5ee;padding:10px;text-decoration:none;box-shadow:none}.related-collection-card img{width:58px;height:58px;border-radius:8px;object-fit:cover}.related-collection-card span{min-width:0}.related-collection-card strong{display:-webkit-box;overflow:hidden;color:#f3f5ee;font-size:13px;font-weight:950;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-collection-card small{display:block;margin-top:4px;overflow:hidden;color:#a9b1a6;font-size:11px;font-weight:750;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.movie-prototype-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.movie-prototype-card{position:relative;overflow:hidden;border:1px solid #f3d8e4;border-radius:14px;background:#171b16;box-shadow:none}.movie-prototype-cover{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;background:#171b16}.movie-prototype-cover img{width:100%;height:100%;object-fit:cover}.movie-prototype-cover span:not(.cover-image){position:absolute;right:7px;bottom:7px;border-radius:6px;background:#120810b8;color:#a9b1a6;font-size:10px;font-weight:900;padding:2px 6px}.movies-video-card .movie-prototype-cover .movies-card-play{right:auto;bottom:auto;width:42px;height:42px;padding:0;border:2px solid rgba(255,255,255,.9);border-radius:999px;background:#171b1657;color:#a9b1a6;font-size:inherit;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.movie-prototype-card>strong{display:-webkit-box;min-height:38px;margin:9px 10px 0;overflow:hidden;color:#f3f5ee;font-size:13px;font-weight:950;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movie-prototype-card p{display:flex;gap:5px;min-height:22px;margin:8px 10px 0}.movie-prototype-card i,.actress-prototype-card i,.collection-prototype-card i{border-radius:999px;background:#171b16;color:#d8f96a;font-size:10px;font-style:normal;font-weight:900;padding:3px 7px}.movie-prototype-card small{display:block;margin:8px 10px 12px;color:#a9b1a6;font-size:11px}.movie-prototype-actions{display:flex;align-items:center;gap:5px;margin:0 10px 10px}.movie-prototype-actions button{min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:11px;font-weight:900;padding:0 8px}.movie-prototype-actions button:last-child{margin-left:auto;background:#171b16;color:#a9b1a6}.movie-prototype-actions .app-icon{font-size:15px}.compact-movie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compact-movie-card{min-width:0;display:block;overflow:hidden;border:1px solid #f3d8e4;border-radius:9px;background:#171b16;color:#f3f5ee;text-align:left;text-decoration:none;box-shadow:none}.compact-movie-cover{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:8px 8px 2px 2px;background:#1c1118}.compact-movie-cover img{width:100%;height:100%;display:block;object-fit:cover}.movie-preview-video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:#120b0f;object-fit:cover}.movie-preview-status{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:#120b0f85;color:#a9b1a6;font-size:12px;font-weight:800}.movie-preview-trigger{position:absolute;inset:0;z-index:3;border:0;border-radius:inherit;background:transparent;cursor:pointer;touch-action:manipulation}.movie-preview-trigger:focus-visible{outline:3px solid #fff;outline-offset:-4px}[data-preview-state=playing]{touch-action:manipulation}.compact-movie-cover em,.compact-movie-cover i{position:absolute;z-index:1;color:#a9b1a6;font-style:normal;font-weight:950;text-shadow:0 1px 4px rgba(0,0,0,.45)}.compact-movie-cover em{left:7px;bottom:6px;font-size:10px}.compact-movie-cover i{right:7px;bottom:6px;font-size:10px}.compact-movie-card>strong,.compact-movie-card strong{display:-webkit-box;min-height:34px;margin:8px 8px 0;overflow:hidden;color:#f3f5ee;font-size:13px;font-weight:950;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compact-movie-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:22px;margin:7px 8px 9px}.compact-movie-tags i{border-radius:999px;background:#171b16;color:#d8f96a;font-size:10px;font-style:normal;font-weight:900;line-height:16px;padding:2px 7px}.compact-movie-card small,.compact-movie-card .movie-prototype-actions{display:none!important}.prototype-list-head{display:flex;align-items:flex-start;justify-content:space-between;margin:4px 0 14px}.prototype-list-head h1{margin:0;color:#f3f5ee;font-size:26px;font-weight:950}.prototype-list-head p{margin:5px 0 0;color:#a9b1a6;font-size:13px}.prototype-list-head a,.prototype-list-head button{border:1px solid #f7d6e3;border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:900;padding:8px 14px;text-decoration:none}.prototype-search-pill{width:100%;display:flex;align-items:center;gap:10px;min-height:46px;margin-bottom:12px;border:1px solid #f4d7e3;border-radius:999px;background:#171b16;color:#a9b1a6;padding:0 14px;box-shadow:none}button.prototype-search-pill{box-sizing:border-box;cursor:pointer;font:inherit;text-align:left}.prototype-search-pill span:nth-child(2){flex:1;font-size:13px}.actress-prototype-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.actress-prototype-card{flex:0 0 104px;min-width:104px;border:1px solid #f2d8e1;border-radius:16px;background:#171b16;color:#f3f5ee;text-align:center;text-decoration:none;padding:12px 8px;box-shadow:none}.actress-prototype-avatar{position:relative;display:inline-flex;width:64px;height:64px}.actress-prototype-avatar img{width:64px;height:64px;border:2px solid #ff6da4;border-radius:999px;object-fit:cover;padding:2px;background:#171b16!important}.actress-prototype-avatar em{position:absolute;right:-5px;top:-4px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171b16;color:#d8f96a;font-size:15px;box-shadow:none}.actress-prototype-card strong{display:block;margin-top:8px;overflow:hidden;color:#f3f5ee;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.actress-prototype-card small,.actress-prototype-card p{display:block;overflow:hidden;color:#a9b1a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.actress-prototype-card p{margin:4px 0 8px}.collection-prototype-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.collection-prototype-card{flex:0 0 174px;min-width:174px;overflow:hidden;border:1px solid #f2d8e1;border-radius:16px;background:#171b16;color:#f3f5ee;text-decoration:none;box-shadow:none}.collection-prototype-cover{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#171b16}.collection-prototype-cover img{width:100%;height:100%;object-fit:cover}.collection-prototype-cover em{position:absolute;left:50%;top:50%;color:#d8f96a;font-size:32px;transform:translate(-50%,-50%)}.collection-prototype-cover small{position:absolute;right:7px;bottom:7px;border-radius:6px;background:#120810b8;color:#a9b1a6;font-size:10px;font-weight:900;padding:2px 6px}.collection-prototype-card strong,.collection-prototype-card p,.collection-prototype-card div{margin-left:10px;margin-right:10px}.collection-prototype-card strong{display:-webkit-box;min-height:38px;margin-top:10px;overflow:hidden;font-size:13px;font-weight:950;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-prototype-card p{overflow:hidden;color:#a9b1a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.collection-prototype-card div{display:flex;gap:5px;margin-bottom:12px}.collection-grid-refit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;overflow:visible;padding-bottom:10px}.collection-grid-refit .collection-prototype-card{min-width:0;flex:none;border-radius:14px}.collection-grid-refit .collection-prototype-cover{aspect-ratio:16 / 10}.collection-grid-refit .collection-prototype-card strong{min-height:40px}.collection-grid-refit .collection-prototype-card p{margin-top:8px;margin-bottom:9px}.prototype-empty{border:1px solid #f2d8e1;border-radius:18px;background:#171b16;color:#a9b1a6;font-size:13px;font-weight:800;padding:28px 16px;text-align:center}.message-prototype-list,.prototype-card-list,.settings-prototype-list{display:grid;gap:12px}.message-prototype-card,.prototype-action-card,.settings-prototype-list button,.prototype-hero-card{display:flex;align-items:center;gap:14px;border:1px solid #f2d8e1;border-radius:18px;background:#171b16;color:#f3f5ee;padding:14px 16px;text-align:left;text-decoration:none;box-shadow:none}.message-prototype-card>.app-icon,.prototype-action-card>.app-icon,.settings-prototype-list .app-icon,.prototype-hero-card>.app-icon{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f9cfe0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:24px}.message-prototype-card div,.prototype-action-card div,.prototype-hero-card div{min-width:0;flex:1}.message-prototype-card strong,.prototype-action-card strong,.settings-prototype-list strong,.prototype-hero-card h1{margin:0;color:#f3f5ee;font-size:16px;font-weight:950}.message-prototype-card p,.prototype-hero-card p,.prototype-action-card small{margin:5px 0 0;color:#a9b1a6;font-size:13px;line-height:20px}.message-prototype-card small,.prototype-end{color:#a9b1a6;font-size:12px}.prototype-action-card em,.settings-prototype-list em{flex:0 0 auto;border-radius:999px;background:#171b16;color:#a9b1a6;font-size:12px;font-style:normal;font-weight:900;padding:8px 13px}.settings-prototype-list button{width:100%}.settings-prototype-list strong{flex:1}.settings-account-page{display:grid;gap:14px;padding-top:18px}.settings-title-row{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 4px}.settings-title-row small{display:block;color:#a9b1a6;font-size:12px;font-weight:850}.settings-title-row h1{margin:3px 0 0;color:#f3f5ee;font-size:24px;font-weight:950;letter-spacing:0}.settings-title-row>.app-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f9cfe0;border-radius:14px;background:#171b16;color:#d8f96a}.settings-login-card,.settings-state-card,.settings-profile-card,.settings-info-card,.settings-notification-card,.settings-form-card{border:1px solid #f2d8e1;border-radius:18px;background:#171b16;box-shadow:none}.settings-state-card{padding:24px 18px;text-align:center}.settings-state-card>.app-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:999px;background:#171b16;color:#d8f96a}.settings-state-card strong{display:block;color:#f3f5ee;font-size:16px;font-weight:950}.settings-state-card p{margin:6px 0 0;color:#a9b1a6;font-size:13px}.settings-profile-card{display:flex;align-items:center;gap:14px;padding:16px}.settings-avatar-preview{position:relative;width:72px;height:72px;flex:0 0 72px;display:inline-flex;align-items:center;justify-content:center;overflow:visible;border:2px solid #f7bfd5;border-radius:999px;background:#171b16;color:#d8f96a;box-shadow:none;padding:0}.settings-avatar-preview img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.settings-avatar-preview .app-icon{font-size:34px}.settings-avatar-preview>.app-icon:last-child{position:absolute;right:2px;bottom:2px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:999px;background:#171b16;color:#a9b1a6;--app-icon-size: 13px;font-style:normal;box-shadow:none}.settings-avatar-actions{display:grid;gap:5px;flex:0 0 auto}.settings-avatar-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #f9cfe0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:950;padding:0 12px;white-space:nowrap}.settings-avatar-button .app-icon{font-size:17px}.settings-avatar-actions input{display:none}.settings-avatar-actions small{max-width:112px;color:#a9b1a6;font-size:11px;font-weight:750;line-height:15px}.settings-profile-copy{min-width:0;flex:1}.settings-name-line{display:flex;align-items:center;gap:7px;min-width:0}.settings-profile-copy h2{overflow:hidden;margin:0;color:#f3f5ee;font-size:19px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.settings-name-line button{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#171b16;color:#d8f96a;padding:0}.settings-name-line button .app-icon{font-size:15px}.settings-profile-name-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:10px}.settings-profile-name-editor input{width:100%;min-width:0;min-height:38px;box-sizing:border-box;border:1px solid #f2d8e1;border-radius:11px;background:#171b16;color:#f3f5ee;font-size:14px;font-weight:750;outline:0;padding:0 10px}.settings-profile-name-editor input:focus{border-color:#30372d;box-shadow:none}.settings-profile-name-editor button{min-height:38px;border:0;border-radius:11px;background:#171b16;color:#a9b1a6;font-size:13px;font-weight:900;padding:0 11px}.settings-profile-name-editor button[type=button]{border:1px solid #f2d8e1;background:#171b16;color:#a9b1a6}.settings-profile-name-editor button:disabled{opacity:.62}.settings-profile-feedback{margin-top:9px!important}.settings-profile-copy p{overflow-wrap:anywhere;margin:5px 0 8px;color:#f3f5ee;font-size:13px;line-height:18px}.settings-profile-copy span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#171b161a;color:#d8f96a;font-size:12px;font-weight:900}.settings-info-card{padding:4px 16px}.settings-info-card dl{display:grid;gap:0;margin:0}.settings-info-card div{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;border-bottom:1px solid #f4dde6}.settings-info-card div:last-child{border-bottom:0}.settings-info-card dt{color:#a9b1a6;font-size:13px;font-weight:850}.settings-info-card dd{margin:0;color:#f3f5ee;font-size:13px;font-weight:900;overflow-wrap:anywhere;text-align:right}.settings-notification-card{display:grid;gap:12px;padding:16px}.settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-section-head strong{display:block;color:#f3f5ee;font-size:16px;font-weight:950}.settings-section-head p{margin:4px 0 0;color:#a9b1a6;font-size:12px;font-weight:750;line-height:17px}.settings-section-head>.app-icon{color:#d8f96a;font-size:21px}.settings-notification-list{display:grid;gap:0}.settings-notification-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;border-top:1px solid #f4dde6}.settings-notification-row:first-child{border-top:0}.settings-notification-row>span{min-width:0;display:grid;gap:3px}.settings-notification-row strong{color:#f3f5ee;font-size:14px;font-weight:950}.settings-notification-row small{color:#a9b1a6;font-size:12px;font-weight:750;line-height:17px}.settings-notification-row input{position:absolute;opacity:0;pointer-events:none}.settings-notification-row i{position:relative;width:48px;height:28px;flex:0 0 48px;border-radius:999px;background:#171b16;box-shadow:none;transition:background .18s ease,opacity .18s ease}.settings-notification-row i:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#171b16;box-shadow:none;transition:transform .18s ease}.settings-notification-row input:checked+i{background:#171b16}.settings-notification-row input:checked+i:after{transform:translate(20px)}.settings-notification-row input:disabled+i{opacity:.62}.settings-notification-row input:focus-visible+i{box-shadow:none}.settings-form-card{display:grid;gap:13px;padding:16px}.settings-form-card label{display:grid;gap:7px}.settings-form-card label span{color:#f3f5ee;font-size:13px;font-weight:900}.settings-form-card input{width:100%;min-height:46px;box-sizing:border-box;border:1px solid #f2d8e1;border-radius:14px;background:#171b16;color:#f3f5ee;font-size:14px;font-weight:750;outline:0;padding:0 13px}.settings-form-card input:focus{border-color:#30372d;box-shadow:none}.settings-form-card input::placeholder{color:#a9b1a6;font-weight:650}.settings-field-error,.settings-save-success{margin:-2px 0 0;border-radius:12px;font-size:12px;font-weight:850;line-height:18px;padding:9px 11px}.settings-field-error{background:#171b16;color:#d8f96a}.settings-save-success{background:#171b16;color:#f3f5ee}.settings-save-button,.settings-logout-button,.settings-cancel-button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:15px;font-size:15px;font-weight:950}.settings-save-button{background:transparent;color:#a9b1a6;box-shadow:none}.settings-logout-button{border:1px solid #f2d8e1;background:#171b16;color:#d8f96a;box-shadow:none}.settings-cancel-button{border:1px solid #f2d8e1;background:#171b16;color:#a9b1a6;box-shadow:none}.settings-save-button:disabled,.settings-logout-button:disabled{cursor:default;opacity:.62;box-shadow:none}.settings-action-mask{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;background:#26161e5c;padding:16px}.settings-action-sheet{width:min(100%,390px);display:grid;gap:10px;border:1px solid #f2d8e1;border-radius:22px;background:#171b16;box-shadow:none;padding:12px}.settings-action-sheet button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:15px;background:#171b16;color:#f3f5ee;font-size:15px;font-weight:950}.settings-action-sheet button:first-child{background:#171b16;color:#d8f96a}.settings-account-page>input[data-settings-avatar-file]{display:none}.settings-avatar-message{margin:-4px 0 0;border:1px solid #f2d8e1;border-radius:14px;background:#171b16;color:#a9b1a6;font-size:12px;font-weight:850;line-height:18px;padding:10px 12px}@media(max-width:340px){.settings-profile-card{align-items:flex-start;flex-wrap:wrap;padding:14px}.settings-avatar-preview{width:62px;height:62px;flex-basis:62px}.settings-avatar-actions{flex:1;min-width:160px}.settings-avatar-actions small{max-width:none}.settings-info-card div{align-items:flex-start;flex-direction:column;gap:4px;padding:10px 0}.settings-info-card dd{text-align:left}}.prototype-hero-card{margin-bottom:14px;align-items:flex-start}.prototype-end{text-align:center;padding:22px 0 0}.movie-ranking-section{padding-bottom:12px}.movie-rank-stack{display:grid;gap:8px;padding:0 14px}.movie-rank-row{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;border:1px solid #f5d9e5;border-radius:13px;background:transparent;color:#f3f5ee;padding:0 10px}.movie-rank-row span{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:950}.movie-rank-row span.is-hot{background:transparent;color:#a9b1a6}.movie-rank-row strong{min-width:0;flex:1;overflow:hidden;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.movie-rank-row small{color:#a9b1a6;font-size:11px;font-weight:800}.actress-feature-band,.collection-hero-stack{display:flex;gap:10px;overflow-x:auto;margin:12px 0}.actress-feature-band{padding-bottom:4px}.actress-feature-band a,.collection-hero-stack a{position:relative;overflow:hidden;border-radius:16px;background:#171b16;color:#a9b1a6;text-decoration:none;box-shadow:none}.actress-feature-band img,.collection-hero-stack img{width:100%;height:100%;display:block;object-fit:cover}.actress-feature-band a{flex:0 0 116px;aspect-ratio:1 / 1.18}.actress-feature-band span{position:absolute;left:8px;right:8px;bottom:8px;overflow:hidden;border-radius:999px;background:#1408109e;font-size:12px;font-weight:950;padding:5px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.collection-hero-stack{padding-bottom:4px}.collection-hero-stack a{flex:0 0 238px;min-height:112px}.collection-hero-stack span{position:absolute;inset:auto 10px 10px;display:grid;gap:4px;border-radius:14px;background:#14081094;padding:9px 10px}.collection-hero-stack strong{font-size:16px;font-weight:950}.collection-hero-stack small{font-size:11px;font-weight:800}.collection-detail-refit-page{color:#f3f5ee}.collection-detail-title{margin-bottom:10px}.collection-detail-hero{overflow:hidden;border:1px solid #f2d8e1;border-radius:20px;background:#171b16;box-shadow:none}.collection-detail-cover{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:#171b16}.collection-detail-cover img{width:100%;height:100%;display:block;object-fit:cover}.collection-detail-cover:after{content:"";position:absolute;inset:45% 0 0;background:transparent}.collection-detail-cover span{position:absolute;right:12px;bottom:12px;z-index:1;border-radius:8px;background:#120810b8;color:#a9b1a6;font-size:12px;font-weight:950;padding:4px 8px}.collection-detail-copy{padding:16px}.collection-detail-copy h2{margin:0;color:#f3f5ee;font-size:22px;font-weight:950;line-height:30px}.collection-detail-copy p{margin:8px 0 12px;color:#f3f5ee;font-size:13px;line-height:22px}.collection-detail-tags{margin:0 0 14px}.collection-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.collection-detail-stats span{min-height:58px;display:grid;place-items:center;gap:3px;border-radius:14px;background:#171b16;color:#a9b1a6;font-size:11px;font-weight:800;text-align:center}.collection-detail-stats b{color:#f3f5ee;font-size:16px;font-weight:950}.collection-detail-movies{margin-top:16px}.actress-grid-refit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;overflow:visible}.actress-grid-refit .actress-prototype-card{min-width:0;flex:none;padding:11px 7px}.actress-detail-refit-page{color:#f3f5ee}.actress-profile-hero{position:relative;overflow:hidden;min-height:192px;margin:0 0 18px;border:1px solid #f2d8e1;border-radius:18px;background:#171b16;box-shadow:none}.actress-hero-cover{width:100%;height:192px;display:block;object-fit:cover}.actress-profile-hero:after{content:"";position:absolute;inset:35% 0 0;background:transparent}.actress-hero-overlay{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:flex;align-items:center;gap:12px;color:#a9b1a6}.actress-hero-overlay>div{min-width:0;flex:1}.actress-hero-avatar{width:72px;height:72px;flex:0 0 72px;border:3px solid #fff;border-radius:999px;object-fit:cover;box-shadow:none}.actress-hero-overlay h2{margin:0;color:#a9b1a6;font-size:24px;font-weight:950;line-height:30px}.actress-hero-overlay p,.actress-hero-overlay small{display:block;margin:2px 0 0;color:#a9b1a6;font-size:12px;font-weight:850}.actress-follow-button{min-height:34px;flex:0 0 auto;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:950;padding:0 12px}.actress-follow-button.is-active{background:transparent;border-color:transparent;color:#a9b1a6}.actress-info-card,.actress-work-section{border:1px solid #f2d8e1;border-radius:18px;background:#171b16;padding:16px;box-shadow:none}.actress-info-card h2{margin:0 0 10px;color:#f3f5ee;font-size:18px;font-weight:950}.actress-info-card>p{margin:0 0 14px;color:#f3f5ee;font-size:13px;line-height:22px}.actress-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;border-top:1px solid #f2d8e1;padding-top:14px}.actress-info-grid span{display:grid;gap:4px}.actress-info-grid small{color:#a9b1a6;font-size:11px;font-weight:800}.actress-info-grid b{color:#f3f5ee;font-size:13px;font-weight:950}.actress-profile-tags{margin:14px 0 0}.actress-work-section{margin-top:16px}.actress-work-head{margin-bottom:12px}.actress-work-tabs{display:flex;gap:10px;margin-bottom:14px}.actress-work-tabs button{min-width:58px;height:34px;border:1px solid #f7d6e3;border-radius:999px;background:#171b16;color:#f3f5ee;font-size:12px;font-weight:950}.actress-work-tabs button.is-active{border-color:transparent;background:transparent;color:#a9b1a6;box-shadow:none}.search-page-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.search-input-shell{min-width:0;min-height:46px;flex:1;display:flex;align-items:center;gap:8px;border:1px solid #f4d7e3;border-radius:999px;background:#171b16;color:#d8f96a;padding:0 12px;box-shadow:none}.search-input-shell input{min-width:0;flex:1;border:0;background:transparent;color:#f3f5ee;font-size:14px;outline:0}.search-input-shell button,.search-page-head>button,.search-section-title button{min-height:34px;border:0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:900;padding:0 12px}.search-block{margin-top:12px;border:1px solid #f2d8e1;border-radius:18px;background:#171b16;padding:14px;box-shadow:none}.search-section-title,.search-title-with-icon{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.search-section-title h2,.search-title-with-icon,.search-section-heading,.message-prototype-group h2{color:#f3f5ee;font-size:16px;font-weight:950}.search-title-with-icon{justify-content:flex-start}.search-title-with-icon .app-icon{color:#d8f96a}.search-chip-row,.search-actress-strip{display:flex;gap:9px;overflow-x:auto}.search-chip-row button{flex:0 0 auto;min-height:32px;border:0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:900;padding:0 12px}.search-rank-list{display:grid;gap:8px}.search-rank-item{min-height:46px;display:flex;align-items:center;gap:10px;border:0;border-radius:14px;background:#171b16;color:#f3f5ee;padding:8px 10px;text-align:left}.search-discovery-block .search-section-title small{color:#a9b1a6;font-size:12px;font-weight:700}.search-discovery-error{display:flex;align-items:center;gap:8px;color:#d8f96a}.search-discovery-error span{flex:1;font-size:13px;font-weight:700}.search-discovery-error button{min-height:30px;border:1px solid #ed9ab9;border-radius:8px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:800;padding:0 10px}.search-section-title>button{display:inline-flex;align-items:center;justify-content:center}.search-rank-item img{width:52px;height:38px;flex:0 0 52px;border-radius:8px;object-fit:cover}.search-rank-item>.search-rank-preview-media{position:relative;display:block;overflow:hidden;width:52px;height:38px;flex:0 0 52px;border-radius:8px}.search-rank-preview-media img{width:100%;height:100%}.search-rank-item>span{min-width:0;display:grid;gap:3px}.search-rank-item strong,.search-rank-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-rank-item small,.search-discovery-actress small{color:#a9b1a6;font-size:11px}.search-tag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.search-tag-grid button{min-height:42px;border:1px solid #f4dce6;border-radius:10px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 7px}.search-discovery-actress{width:72px;flex:0 0 72px;border:0;background:transparent;color:#f3f5ee;text-align:center;padding:0}.search-discovery-actress img{width:58px;height:58px;margin:0 auto 6px;border:2px solid #f6dbe6;border-radius:50%;object-fit:cover}.search-discovery-actress strong,.search-discovery-actress small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-discovery-actress strong{font-size:12px}.search-rank-no{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:950}.search-rank-no.is-hot{background:transparent;color:#a9b1a6}.search-rank-main{min-width:0;flex:1;display:grid;gap:2px}.search-rank-main strong{overflow:hidden;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.search-rank-main small,.search-rank-item em{color:#a9b1a6;font-size:11px;font-style:normal;font-weight:800}.search-rank-item em{border-radius:999px;background:#171b16;color:#d8f96a;padding:4px 8px}.search-tag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search-tag-grid button{min-height:72px;display:grid;align-items:center;justify-items:center;gap:6px;border:0;border-radius:18px;background:#171b16;color:#f3f5ee;padding:10px 8px;text-align:center}.search-tag-grid .app-icon{color:#d8f96a;font-size:26px}.search-tag-grid strong{font-size:12px;font-weight:950}.search-guess-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.search-guess-grid button{min-height:36px;border:0;border-radius:999px;background:#171b16;color:#f3f5ee;font-size:12px;font-weight:900;padding:0 8px}.search-actress-strip a{width:84px;flex:0 0 84px;color:#f3f5ee;text-align:center;text-decoration:none}.search-actress-strip img{width:70px;height:70px;border:2px solid #ff6da4;border-radius:999px;object-fit:cover;padding:2px;background:#171b16!important}.search-actress-strip span{display:block;margin-top:6px;overflow:hidden;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.search-hot-video-grid,.simple-movie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-hot-video-card,.simple-movie-card{display:block;overflow:hidden;border:1px solid #f3d8e4;border-radius:14px;background:#171b16;color:#f3f5ee;padding:0 0 10px;text-align:left;text-decoration:none;box-shadow:none}.search-hot-thumb,.simple-movie-card img{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 10;background:#171b16}.search-hot-thumb img,.simple-movie-card img{width:100%;height:100%;object-fit:cover}.simple-movie-card>img{height:auto;aspect-ratio:16 / 10;object-fit:cover}.search-hot-badge,.search-hot-duration{position:absolute;max-width:calc(100% - 14px);min-width:0;min-height:20px;display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-style:normal;font-weight:900;line-height:1;padding:0 7px;box-sizing:border-box;white-space:nowrap}.search-hot-badge{left:7px;top:7px;bottom:auto;height:20px;background:#171b16;color:#d8f96a;overflow:hidden;text-overflow:ellipsis}.search-hot-duration{right:7px;bottom:7px;background:#120810b8;color:#a9b1a6}.search-hot-video-card strong,.simple-movie-card strong{display:-webkit-box;min-height:36px;margin:8px 9px 0;overflow:hidden;color:#f3f5ee;font-size:13px;font-weight:950;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-hot-video-card small,.simple-movie-card small{display:block;margin:5px 9px 0;color:#a9b1a6;font-size:11px}.search-results-summary p{margin:0;color:#a9b1a6;font-size:12px;font-weight:800}.search-result-section .search-section-title small{color:#d8f96a;font-size:12px;font-weight:900}.search-person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.search-person-card{display:grid;gap:6px;border:0;border-radius:15px;background:#171b16;color:#f3f5ee;padding:8px;text-align:center}.search-person-card img{width:100%;aspect-ratio:1;border-radius:12px;background:#171b16;object-fit:cover}.search-person-card strong,.search-person-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-person-card strong{font-size:12px;font-weight:950}.search-person-card small{color:#a9b1a6;font-size:10px;font-weight:800}.search-collection-list{display:grid;gap:10px}.search-wide-card{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;align-items:center;border:0;border-radius:15px;background:#171b16;color:#f3f5ee;padding:8px;text-align:left}.search-wide-card img{width:94px;aspect-ratio:16 / 10;border-radius:12px;background:#171b16;object-fit:cover}.search-wide-card span{min-width:0}.search-wide-card strong,.search-wide-card small,.search-wide-card em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-wide-card strong{color:#f3f5ee;font-size:13px;font-weight:950}.search-wide-card small,.search-wide-card em{margin-top:4px;color:#a9b1a6;font-size:11px;font-style:normal;font-weight:800}.search-empty-state{display:grid;justify-items:center;gap:10px;padding:24px 14px;text-align:center}.search-empty-state .app-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#171b16;color:#d8f96a;font-size:30px}.search-empty-state strong{color:#f3f5ee;font-size:15px;font-weight:950}.search-empty-state button{min-height:34px;border:0;border-radius:999px;background:#171b16;color:#a9b1a6;font-size:12px;font-weight:900;padding:0 16px}.message-prototype-group{margin-top:12px}.message-prototype-group h2{margin:0 0 10px}.message-title-row{display:flex;align-items:center;gap:12px;margin:0 0 14px}.message-title-row h1{margin:0;color:#f3f5ee;font-size:22px;font-weight:950;letter-spacing:0}.message-login-required{margin-top:12px}.message-filter-row button small{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;margin-left:6px;border-radius:999px;background:#171b16d1;color:#d8f96a;font-size:10px;font-weight:950}.message-filter-row button.is-active small{color:#d8f96a}.message-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.message-section-title h2{margin:0;color:#f3f5ee;font-size:16px;font-weight:950}.message-section-title small{color:#d8f96a;font-size:12px;font-weight:900}.message-read-all{border:0;border-radius:999px;padding:7px 12px;color:#a9b1a6;background:transparent;font-size:12px;font-weight:900;box-shadow:none}.message-real-card{width:100%;position:relative;cursor:pointer}.message-real-card.is-unread{border-color:#30372d;background:transparent;box-shadow:none}.message-real-card.is-unread:after{content:"";position:absolute;top:15px;right:15px;width:8px;height:8px;border-radius:999px;background:#171b16;box-shadow:none}.message-card-topline{display:flex;align-items:center;gap:8px;margin-bottom:4px}.message-card-topline em,.message-real-card>i,.message-detail-meta em,.message-detail-meta i{border-radius:999px;font-size:11px;font-style:normal;font-weight:950;line-height:1;padding:5px 8px}.message-card-topline em,.message-detail-meta em{background:#171b16;color:#d8f96a}.message-card-topline small{color:#a9b1a6;font-size:11px;font-weight:800}.message-real-card>i{flex:0 0 auto;align-self:flex-start;margin-top:3px;background:#171b16;color:#a9b1a6}.message-real-card.is-unread>i{background:#171b16;color:#a9b1a6}.message-skeleton-card{pointer-events:none}.message-skeleton-card strong,.message-skeleton-card p,.message-skeleton-card small{display:block;overflow:hidden;border-radius:999px;background:transparent;color:transparent}.message-skeleton-card strong{width:55%;height:14px}.message-skeleton-card p{width:92%;height:12px}.message-skeleton-card small{width:34%;height:10px}.message-state-card{margin-top:12px}.message-empty-state{margin-top:14px;border:1px solid #f2d8e1;border-radius:18px;background:#171b16;box-shadow:none}.message-empty-state p{margin:0;color:#a9b1a6;font-size:13px;line-height:20px}.message-detail-page{color:#f3f5ee}.message-detail-back{display:inline-flex;min-height:38px;align-items:center;gap:6px;margin:0 0 12px;border:1px solid #f7d6e3;border-radius:999px;background:#171b16;color:#f3f5ee;font-size:12px;font-weight:950;padding:0 14px}.message-detail-back .app-icon{font-size:19px}.message-detail-card{overflow:hidden;border:1px solid #f2d8e1;border-radius:24px;background:#171b16;padding:20px;box-shadow:none}.message-detail-icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #f9cfe0;border-radius:20px;background:transparent;color:#d8f96a}.message-detail-icon .app-icon{font-size:31px}.message-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.message-detail-meta small{color:#a9b1a6;font-size:12px;font-weight:800}.message-detail-meta i{background:#171b16;color:#a9b1a6}.message-detail-card h1{margin:18px 0 0;color:#f3f5ee;font-size:22px;line-height:30px;font-weight:950}.message-detail-card p{margin:14px 0 0;color:#f3f5ee;font-size:14px;line-height:24px;white-space:pre-wrap}.message-exchange-context{display:grid;gap:10px;margin:18px 0 0;padding:14px;border-radius:16px;background:#171b161a}.message-exchange-context div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.message-exchange-context dt{color:#a9b1a6;font-size:13px}.message-exchange-context dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#f3f5ee;font-size:13px;font-weight:800;text-align:right}.message-detail-primary{width:100%;min-height:46px;margin-top:22px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:14px;font-weight:950;box-shadow:none}.message-detail-loading{text-align:center}.message-detail-loading>.app-icon{color:#d8f96a;font-size:42px}.checkin-streak-card,.task-summary-strip{display:grid;gap:10px;margin-bottom:12px}.checkin-streak-card{grid-template-columns:1fr auto;align-items:center;border-radius:18px;background:transparent;color:#a9b1a6;padding:16px;box-shadow:none}.checkin-streak-card.is-checked{background:transparent}.checkin-streak-card strong{display:block;font-size:32px;font-weight:950}.checkin-streak-card small{font-size:12px;font-weight:900;opacity:.9}.checkin-streak-card button{border:0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:13px;font-weight:950;padding:10px 15px}.checkin-streak-card.is-checked button{color:#a9b1a6;background:#171b1638;box-shadow:none}.checkin-calendar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:12px}.checkin-calendar-grid article,.task-summary-strip article{border:1px solid #f2d8e1;border-radius:15px;background:#171b16;padding:11px 8px;text-align:center;box-shadow:none}.checkin-calendar-grid article.is-active{border-color:transparent;background:#171b16}.checkin-calendar-grid article.is-checked{background:#171b16;color:#a9b1a6;box-shadow:none}.checkin-calendar-grid article.is-checked span,.checkin-calendar-grid article.is-checked strong,.checkin-calendar-grid article.is-checked small{color:#a9b1a6}.checkin-calendar-grid span,.checkin-calendar-grid small,.task-summary-strip small{display:block;color:#a9b1a6;font-size:11px;font-weight:800}.checkin-calendar-grid strong,.task-summary-strip strong{display:block;margin:4px 0;color:#d8f96a;font-size:16px;font-weight:950}.task-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.task-prototype-card em{min-width:58px;text-align:center}.history-timeline-list{display:grid;gap:11px}.history-timeline-list a{min-height:76px;display:flex;align-items:center;gap:12px;border:1px solid #f2d8e1;border-radius:17px;background:#171b16;color:#f3f5ee;padding:9px;text-decoration:none;box-shadow:none}.history-timeline-list img{width:84px;height:54px;border-radius:12px;object-fit:cover}.history-timeline-list span{min-width:0;flex:1}.history-timeline-list strong,.help-faq-list strong,.campaign-reward-grid strong{display:block;color:#f3f5ee;font-size:14px;font-weight:950}.history-timeline-list small{display:block;margin-top:4px;color:#a9b1a6;font-size:11px;font-weight:800}.history-timeline-list i{display:block;width:72%;height:4px;margin-top:8px;border-radius:999px;background:transparent}.history-timeline-list em{border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-style:normal;font-weight:950;padding:7px 10px}.help-faq-list,.campaign-reward-grid{display:grid;gap:12px}.help-faq-list article,.campaign-reward-grid article{border:1px solid #f2d8e1;border-radius:18px;background:#171b16;padding:14px;box-shadow:none}.help-faq-list p,.campaign-reward-grid small{margin:6px 0 0;color:#a9b1a6;font-size:13px;line-height:20px}.campaign-prototype-hero{overflow:hidden;border-radius:22px;background:transparent;color:#a9b1a6;padding:22px 18px;box-shadow:none}.campaign-prototype-hero small,.campaign-prototype-hero p{font-size:13px;font-weight:900;opacity:.9}.campaign-prototype-hero h1{margin:8px 0;font-size:28px;font-weight:950}.campaign-prototype-hero button{margin-top:12px;border:0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:13px;font-weight:950;padding:10px 16px}.campaign-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.campaign-reward-grid .app-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#171b16;color:#d8f96a;font-size:22px;margin-bottom:9px}.campaigns-real-page,.campaign-detail-page{background:transparent}.campaigns-hero-card,.campaign-detail-hero,.campaign-detail-card,.campaign-action-card,.campaign-state-card{border:1px solid #f4cad9;border-radius:22px;background:#171b16;box-shadow:none}.campaigns-hero-card{display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:22px 18px;background:transparent;color:#a9b1a6}.campaigns-hero-card small,.campaigns-hero-card p{margin:0;font-size:13px;font-weight:900;opacity:.9}.campaigns-hero-card h1{margin:8px 0;font-size:28px;font-weight:950}.campaigns-hero-card .app-icon{font-size:54px;opacity:.85}.campaigns-card-list{display:grid;gap:14px;margin-top:14px}.campaign-card{display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;overflow:hidden;border:1px solid #f3d8e4;border-radius:20px;background:#171b16;color:#f3f5ee;padding:10px;text-decoration:none;box-shadow:none}.campaign-card img{width:116px;height:120px;border-radius:16px;background:#171b16;object-fit:cover}.campaign-card-copy{min-width:0;display:flex;flex-direction:column;gap:7px}.campaign-card-copy span,.campaign-detail-hero span{width:fit-content;border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:950;padding:5px 9px}.campaign-card.is-not_started .campaign-card-copy span,.campaign-detail-hero.is-not_started span{background:#171b16;color:#d8f96a}.campaign-card.is-ended .campaign-card-copy span,.campaign-detail-hero.is-ended span{background:#171b16;color:#a9b1a6}.campaign-card-copy h2{margin:0;color:#f3f5ee;font-size:18px;font-weight:950;line-height:1.22}.campaign-card-copy p{margin:0;color:#a9b1a6;font-size:13px;font-weight:750;line-height:19px}.campaign-card-copy div{margin-top:auto}.campaign-card-copy strong{display:block;color:#d8f96a;font-size:14px;font-weight:950}.campaign-card-copy small{display:block;margin-top:3px;color:#a9b1a6;font-size:11px;font-weight:800}.campaign-empty-state{margin-top:16px}.campaign-detail-hero{overflow:hidden;padding:0}.campaign-detail-hero img{width:100%;height:190px;display:block;background:#171b16;object-fit:cover}.campaign-detail-hero div{padding:18px}.campaign-detail-hero h1{margin:10px 0 8px;color:#f3f5ee;font-size:27px;font-weight:950;line-height:1.16}.campaign-detail-hero p,.campaign-detail-card p,.campaign-action-card p{margin:0;color:#a9b1a6;font-size:14px;font-weight:750;line-height:22px}.campaign-detail-card,.campaign-action-card{margin-top:14px;padding:16px}.campaign-detail-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.campaign-detail-meta div{border-radius:16px;background:#171b16;padding:12px}.campaign-detail-meta span{display:block;color:#a9b1a6;font-size:12px;font-weight:900}.campaign-detail-meta strong{display:block;margin-top:5px;color:#f3f5ee;font-size:13px;font-weight:950;line-height:18px}.campaign-action-card>div{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.campaign-action-card .app-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:#a9b1a6;font-size:24px}.campaign-action-card strong{display:block;color:#f3f5ee;font-size:18px;font-weight:950}.campaign-action-card button{width:100%;min-height:46px;border:0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:14px;font-weight:950}.campaign-action-card button+button{margin-top:10px}.campaign-action-card button.is-primary{background:transparent;color:#a9b1a6;box-shadow:none}.campaign-action-card button:disabled{opacity:.52}.cash-binding-page{display:flex;flex-direction:column;gap:14px;padding-bottom:calc(var(--tabbar-height) + 28px)}.cash-binding-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cash-binding-title-row small{display:block;color:#d8f96a;font-size:12px;font-weight:800}.cash-binding-title-row h1{margin:4px 0 0;color:#f3f5ee;font-size:24px;line-height:1.15}.cash-binding-plain-link,.cash-binding-primary-link,.cash-binding-submit-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none}.cash-binding-plain-link{background:#171b16;color:#d8f96a;box-shadow:none}.cash-binding-primary-link,.cash-binding-submit-button{width:100%;background:transparent;color:#a9b1a6;box-shadow:none}.cash-binding-login-card,.cash-binding-card,.cash-binding-status-card,.cash-binding-form-card,.cash-binding-detail-card,.cash-binding-exchange-blocker{border:1px solid rgba(255,122,184,.18);border-radius:18px;background:#171b16;box-shadow:none}.cash-binding-card{padding:16px}.cash-binding-status-card,.cash-binding-exchange-blocker{display:flex;align-items:center;gap:12px;padding:16px}.cash-binding-status-card>.app-icon,.cash-binding-exchange-blocker>.app-icon,.cash-binding-detail-head>.app-icon,.cash-binding-tip-card>.app-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;flex:0 0 42px;border-radius:50%;background:#171b16;color:#d8f96a;font-size:24px}.cash-binding-status-card>div,.cash-binding-exchange-blocker div{min-width:0;flex:1}.cash-binding-status-card em,.cash-binding-detail-head em{display:inline-flex;margin-bottom:4px;border-radius:999px;background:#171b16;padding:4px 9px;color:#d8f96a;font-size:12px;font-style:normal;font-weight:800}.cash-binding-status-card h2,.cash-binding-detail-head h2{margin:0;color:#f3f5ee;font-size:18px;line-height:1.25}.cash-binding-status-card p,.cash-binding-status-card small,.cash-binding-muted,.cash-binding-detail-head p,.cash-binding-tip-card p,.cash-binding-exchange-blocker p{margin:5px 0 0;color:#f3f5ee;font-size:13px;line-height:1.55}.cash-binding-status-card small{display:block}.cash-binding-status-card>a,.cash-binding-exchange-blocker a{color:#d8f96a;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.cash-binding-reject p{margin:8px 0 14px;color:#f3f5ee;font-size:13px;line-height:1.6}.cash-binding-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.cash-binding-section-head strong{color:#f3f5ee;font-size:16px}.cash-binding-section-head button{border:0;background:transparent;color:#d8f96a;font-weight:800}.cash-binding-record-row{display:flex;align-items:center;gap:12px;border-top:1px solid #f5e7ef;padding:12px 0;color:inherit;text-decoration:none}.cash-binding-record-row>.app-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:#171b16;color:#d8f96a}.cash-binding-record-row>span:nth-child(2){min-width:0;flex:1}.cash-binding-record-row strong,.cash-binding-record-row small{display:block}.cash-binding-record-row strong{color:#f3f5ee;font-size:14px}.cash-binding-record-row small{margin-top:3px;color:#a9b1a6;font-size:12px}.cash-binding-record-row i{color:#a9b1a6;font-style:normal}.cash-binding-form-card{display:flex;flex-direction:column;gap:14px;padding:16px}.cash-binding-tip-card{display:flex;gap:10px;align-items:flex-start;border-radius:14px;background:#171b16;padding:12px}.cash-binding-field{display:flex;flex-direction:column;gap:8px}.cash-binding-field>span{color:#f3f5ee;font-size:13px;font-weight:800}.cash-binding-field input,.cash-binding-field select,.cash-binding-field textarea{width:100%;border:1px solid #f0dce7;border-radius:14px;background:#171b16;color:#f3f5ee;font:inherit;outline:none;padding:12px}.cash-binding-field textarea{resize:vertical}.cash-binding-field small{color:#a9b1a6;font-size:12px}.cash-binding-upload-row{display:flex;flex-direction:column;gap:10px}.cash-binding-upload-button{display:inline-flex;min-height:86px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px dashed #ff9aca;border-radius:16px;background:#171b16;color:#d8f96a}.cash-binding-upload-button input{display:none}.cash-binding-upload-button strong{font-size:13px}.cash-binding-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cash-binding-preview-grid figure{position:relative;overflow:hidden;margin:0;border-radius:12px;background:#171b16;aspect-ratio:1}.cash-binding-preview-grid img{width:100%;height:100%;display:block;object-fit:cover}.cash-binding-preview-grid button{position:absolute;top:5px;right:5px;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:50%;background:#1e1019ad;color:#a9b1a6}.cash-binding-submit-button:disabled{opacity:.62}.cash-binding-detail-card{padding:16px}.cash-binding-detail-head{display:flex;gap:12px;align-items:center}.cash-binding-info-list{margin:16px 0 0}.cash-binding-info-list div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #f5e7ef;padding:12px 0}.cash-binding-info-list dt{color:#a9b1a6;font-size:13px}.cash-binding-info-list dd{margin:0;color:#f3f5ee;font-size:13px;font-weight:700;text-align:right;word-break:break-word}.cash-binding-proof-section h3{margin:16px 0 10px;color:#f3f5ee;font-size:16px}.cash-binding-exchange-blocker{padding:14px}.cash-binding-exchange-blocker strong{display:block;color:#f3f5ee;font-size:14px}.cash-binding-exchange-blocker a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border-radius:999px;background:#171b16;color:#a9b1a6;padding:0 12px;font-size:12px;white-space:nowrap}@media(max-width:360px){.cash-binding-status-card,.cash-binding-exchange-blocker{align-items:flex-start}.cash-binding-title-row h1{font-size:22px}}.feedback-center-page,.feedback-form-page,.feedback-detail-page{padding:8px 16px 176px!important;background:transparent;color:#f3f5ee}.feedback-title-row{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.feedback-title-row small{display:block;margin-bottom:4px;color:#d8f96a;font-size:12px;font-weight:900}.feedback-title-row h1{margin:0;font-size:24px;line-height:1.18;font-weight:950;letter-spacing:0}.feedback-primary-link,.feedback-plain-button,.feedback-submit-button{display:inline-flex;align-items:center;justify-content:center;border:0;text-decoration:none;white-space:nowrap;font-weight:950}.feedback-primary-link,.feedback-submit-button{min-height:42px;border-radius:999px;padding:0 18px;background:transparent;color:#a9b1a6;box-shadow:none}.feedback-plain-button{min-height:38px;border-radius:999px;padding:0 14px;background:#171b16;color:#d8f96a;box-shadow:none}.feedback-login-card,.feedback-card,.feedback-form-card,.feedback-record-card,.feedback-detail-card{border:1px solid #f4d8e3;border-radius:22px;background:#171b16;box-shadow:none}.feedback-card{padding:28px 18px;text-align:center}.feedback-card>.app-icon,.feedback-detail-head>.app-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#171b16;color:#d8f96a;font-size:28px}.feedback-card strong{display:block;margin-top:12px;color:#f3f5ee;font-size:18px;font-weight:950}.feedback-card p,.feedback-upload-row p,.feedback-detail-card p{margin:8px 0 0;color:#a9b1a6;font-size:13px;line-height:20px}.feedback-empty .feedback-primary-link{margin-top:18px}.feedback-list{display:flex;flex-direction:column;gap:12px}.feedback-record-card{width:100%;min-height:86px;display:flex;align-items:center;gap:12px;padding:14px;color:inherit;text-align:left}.feedback-record-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;background:#171b16;color:#d8f96a;font-size:24px}.feedback-record-body{min-width:0;flex:1}.feedback-record-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.feedback-record-top em,.feedback-detail-head em{color:#d8f96a;font-style:normal;font-size:12px;font-weight:950}.feedback-record-top i{flex:0 0 auto;border-radius:999px;background:#171b16;color:#d8f96a;padding:4px 8px;font-style:normal;font-size:11px;font-weight:900}.feedback-record-card strong{display:block;overflow:hidden;margin-top:6px;color:#f3f5ee;font-size:15px;font-weight:950;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.feedback-record-card small{display:block;margin-top:4px;color:#a9b1a6;font-size:12px}.feedback-form-card{display:flex;flex-direction:column;gap:18px;padding:18px}.feedback-field{display:flex;flex-direction:column;gap:10px}.feedback-field>span{color:#f3f5ee;font-size:15px;font-weight:950}.feedback-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feedback-type-grid button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #f3d8e2;border-radius:16px;background:#171b16;color:#f3f5ee;font-weight:900}.feedback-type-grid button.is-active{border-color:#30372d;background:#171b16;color:#d8f96a}.feedback-field textarea,.feedback-field input{width:100%;border:1px solid #f2d7e1;border-radius:18px;background:#171b16;color:#f3f5ee;padding:13px 14px;font:inherit;outline:none}.feedback-field textarea{resize:vertical;min-height:132px;line-height:21px}.feedback-field small{align-self:flex-end;color:#a9b1a6;font-size:12px}.feedback-upload-row{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px}.feedback-upload-button{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #f09abc;border-radius:18px;background:#171b16;color:#d8f96a;text-align:center}.feedback-upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.feedback-upload-button .app-icon{font-size:28px}.feedback-upload-button strong{font-size:13px;font-weight:950}.feedback-preview-grid,.feedback-detail-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.feedback-preview-grid figure{position:relative;overflow:hidden;margin:0;aspect-ratio:1;border-radius:16px;background:#171b16}.feedback-preview-grid img,.feedback-detail-images img{width:100%;height:100%;display:block;object-fit:cover}.feedback-preview-grid button{position:absolute;top:6px;right:6px;width:26px;height:26px;border:0;border-radius:999px;background:#26161eb8;color:#a9b1a6}.feedback-submit-button{width:100%;min-height:48px;margin-top:4px;font-size:15px}.feedback-submit-button:disabled{opacity:.58}.feedback-error-text{margin:0;border-radius:14px;background:#171b16;color:#d8f96a;padding:10px 12px;font-size:13px;line-height:18px}.feedback-detail-card{padding:18px}.feedback-detail-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.feedback-detail-head h2{margin:4px 0;color:#f3f5ee;font-size:22px;font-weight:950}.feedback-detail-head small{color:#a9b1a6;font-size:12px}.feedback-detail-card section{border-top:1px solid #f5e2e9;padding:16px 0 0;margin-top:16px}.feedback-detail-card h3{margin:0 0 8px;color:#f3f5ee;font-size:15px;font-weight:950}.feedback-detail-images img{aspect-ratio:1;border-radius:16px;background:#171b16}.feedback-reply-card{border-radius:18px;background:#171b16;padding:16px!important}.feedback-detail-action{width:100%;margin-top:18px}@media(max-width:340px){.feedback-center-page,.feedback-form-page,.feedback-detail-page{padding-left:12px!important;padding-right:12px!important}.feedback-title-row h1{font-size:22px}.feedback-type-grid{gap:8px}.feedback-type-grid button{min-height:46px;font-size:13px}.feedback-upload-row{grid-template-columns:1fr}}.help-center-page,.help-detail-page{padding:8px 16px 176px!important;background:transparent;color:#f3f5ee}.help-title-row{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.help-title-row small{display:block;margin-bottom:4px;color:#d8f96a;font-size:12px;font-weight:900}.help-title-row h1{margin:0;color:#f3f5ee;font-size:24px;line-height:1.18;font-weight:950;letter-spacing:0}.help-refresh-button,.help-back-link,.help-back-block{display:inline-flex;align-items:center;justify-content:center;border:0;text-decoration:none;white-space:nowrap;font-weight:950}.help-refresh-button{width:42px;height:42px;flex:0 0 auto;border-radius:16px;background:#171b16;color:#d8f96a;box-shadow:none}.help-back-link{min-height:38px;border-radius:999px;padding:0 14px;background:#171b16;color:#d8f96a;box-shadow:none}.help-search-card{margin-bottom:14px}.help-search-card label{min-height:48px;display:flex;align-items:center;gap:9px;border:1px solid #f4d7e2;border-radius:17px;background:#171b16;box-shadow:none;padding:0 11px}.help-search-card .app-icon{color:#d8f96a;font-size:22px}.help-search-card input{min-width:0;flex:1;border:0;background:transparent;color:#f3f5ee;font-size:14px;font-weight:800;outline:0}.help-search-card input::placeholder{color:#a9b1a6;font-weight:750}.help-search-card button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:999px;background:#171b16;padding:0}.help-search-card button .app-icon{font-size:18px}.help-category-strip{display:flex;gap:10px;overflow-x:auto;margin:0 -16px 16px;padding:0 16px 4px}.help-category-strip button{min-height:38px;flex:0 0 auto;border:1px solid #f3d8e2;border-radius:999px;background:#171b16;color:#f3f5ee;padding:0 16px;font-weight:900}.help-category-strip button.is-active{border-color:#30372d;background:#171b16;color:#d8f96a;box-shadow:none}.help-state-card,.help-article-card,.help-detail-card{border:1px solid #f4d8e3;border-radius:22px;background:#171b16;box-shadow:none}.help-state-card{padding:28px 18px;text-align:center}.help-state-card>.app-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#171b16;color:#d8f96a;font-size:28px}.help-state-card strong{display:block;margin-top:12px;color:#f3f5ee;font-size:18px;font-weight:950}.help-state-card p{margin:8px 0 0;color:#a9b1a6;font-size:13px;line-height:20px}.help-state-card button{min-height:38px;margin-top:16px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;padding:0 18px;font-weight:950}.help-article-list{display:flex;flex-direction:column;gap:12px}.help-article-card{width:100%;min-height:104px;display:flex;align-items:center;gap:12px;padding:14px;color:inherit;text-align:left}.help-article-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;background:#171b16;color:#d8f96a;font-size:24px}.help-article-body{min-width:0;flex:1}.help-article-body small{color:#d8f96a;font-size:12px;font-weight:950}.help-article-body strong{display:block;overflow:hidden;margin-top:5px;color:#f3f5ee;font-size:16px;font-weight:950;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.help-article-body p{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#a9b1a6;font-size:13px;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.help-article-body em{display:block;margin-top:5px;color:#a9b1a6;font-size:12px;font-style:normal}.help-detail-card{overflow:hidden}.help-detail-card>header{height:auto!important;min-height:0!important;padding:20px 18px 16px!important;border-bottom:1px solid #f5dfe7}.help-detail-card header span{display:inline-flex;min-height:26px;align-items:center;border-radius:999px;background:#171b16;color:#d8f96a;padding:0 10px;font-size:12px;font-weight:950}.help-detail-card h2{margin:12px 0 0;color:#f3f5ee;font-size:22px;line-height:1.28;font-weight:950;letter-spacing:0}.help-detail-card small{display:block;margin-top:8px;color:#a9b1a6;font-size:12px}.help-detail-content{padding:18px}.help-detail-content p{margin:0 0 12px;color:#f3f5ee;font-size:15px;line-height:25px}.help-feedback-card{margin:0 18px 18px;border-top:1px solid #f5dfe7;padding-top:16px}.help-feedback-card>strong{display:block;color:#f3f5ee;font-size:15px;font-weight:950}.help-feedback-actions{display:flex;gap:10px;margin-top:12px}.help-feedback-actions button,.help-feedback-thanks{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;font-size:13px;font-weight:950}.help-feedback-actions button{flex:1;border:1px solid #f4d7e2;background:#171b16;color:#d8f96a;padding:0 12px}.help-feedback-actions button:disabled{opacity:.62}.help-feedback-actions .app-icon,.help-feedback-thanks .app-icon{font-size:18px}.help-feedback-thanks{margin-top:12px;background:#171b16;color:#d8f96a;padding:0 14px}.help-back-block{min-height:44px;margin:0 18px 18px;border-radius:999px;background:transparent;color:#a9b1a6;gap:6px}@media(max-width:340px){.help-center-page,.help-detail-page{padding-left:12px!important;padding-right:12px!important}.help-title-row h1{font-size:22px}.help-article-card{gap:10px;padding:12px}.help-feedback-actions{gap:8px}.help-feedback-actions button{padding:0 8px}}.campaign-card-skeleton{min-height:160px}.campaign-card-skeleton span,.campaign-card-skeleton strong,.campaign-card-skeleton small{display:block;border-radius:999px;background:transparent}.campaign-card-skeleton span{width:80px;height:80px}.campaign-card-skeleton strong{width:58%;height:18px}.campaign-card-skeleton small{width:76%;height:12px}.detail-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.login-sheet-wrap{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));background:#171b1661;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.risk-challenge-mask{position:fixed;inset:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom))}.risk-challenge-dialog{position:relative;width:min(372px,100%);box-sizing:border-box;padding:24px;border:1px solid var(--h5-border);border-radius:20px;background:var(--h5-surface);color:var(--h5-text);box-shadow:none}.risk-challenge-close{position:absolute;top:12px;right:12px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;color:var(--h5-text-secondary)}.risk-challenge-heading{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding-right:28px}.risk-challenge-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--h5-surface-soft);color:var(--h5-brand)}.risk-challenge-heading h2{margin:0;color:var(--h5-text);font-size:20px;line-height:28px}.risk-challenge-heading p{margin:5px 0 0;color:var(--h5-text-secondary);font-size:13px;line-height:20px}.risk-challenge-field{display:grid;gap:7px;margin-top:22px;color:var(--h5-text);font-size:13px;font-weight:800}.risk-challenge-field input{width:100%;min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--h5-border);border-radius:12px;background:var(--h5-surface-raised);color:var(--h5-text);letter-spacing:.12em}.risk-challenge-email-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.risk-challenge-email-row input{letter-spacing:normal}.risk-challenge-email-row button{min-height:48px;padding:0 13px;border:1px solid var(--h5-border);border-radius:12px;background:var(--h5-surface-soft);color:var(--h5-brand);font-weight:850;white-space:nowrap}.risk-challenge-error{margin:10px 0 0;color:var(--h5-error);font-size:13px;line-height:19px}.risk-challenge-actions{display:grid;grid-template-columns:1fr 1.45fr;gap:10px;margin-top:20px}.risk-challenge-actions button{min-height:44px;border-radius:12px;font-size:14px;font-weight:850}.risk-challenge-cancel{border:1px solid var(--h5-border);background:var(--h5-surface);color:var(--h5-text-secondary)}.risk-challenge-submit{border:0;background:var(--h5-brand);color:#a9b1a6}@media(max-width:360px){.risk-challenge-dialog{padding:22px 18px 18px}.risk-challenge-actions{grid-template-columns:1fr}}.detail-favorite-button{min-height:44px;border:1px solid #f2c9d8;border-radius:999px;background:#171b16;color:#d8f96a;font-size:13px;font-weight:950;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.detail-favorite-button.is-active,.movie-prototype-actions [data-favorite].is-active,.lm-action-row [data-favorite].is-active{border-color:transparent;background:transparent;color:#a9b1a6}.content-action-error{margin:8px 0 0;color:#d8f96a!important;font-size:12px;font-weight:850}.interaction-list-page{display:grid;gap:14px;padding-top:10px!important}.interaction-list-hero,.interaction-state-card,.interaction-list-card{border:1px solid #f2d8e1;border-radius:18px;background:#171b16;box-shadow:none}.interaction-list-hero{display:flex;align-items:center;gap:12px;padding:16px}.interaction-list-hero>.app-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;border-radius:16px;background:#171b16;color:#d8f96a;font-size:26px}.interaction-list-hero small{display:block;color:#d8f96a;font-size:12px;font-weight:900}.interaction-list-hero h1{margin:3px 0 0;color:#f3f5ee;font-size:22px;font-weight:950;letter-spacing:0}.interaction-list-hero p{margin:4px 0 0;color:#a9b1a6;font-size:13px;line-height:19px}.interaction-state-card{padding:28px 18px;text-align:center}.interaction-state-card>.app-icon{width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#171b16;color:#d8f96a;font-size:28px}.interaction-state-card strong{display:block;margin-top:12px;color:#f3f5ee;font-size:18px;font-weight:950}.interaction-state-card p{margin:8px 0 0;color:#a9b1a6;font-size:13px;line-height:20px}.interaction-card-list{display:grid;gap:10px}.interaction-list-card{display:flex;align-items:center;gap:12px;min-height:82px;color:inherit;padding:10px;text-decoration:none}.interaction-list-card img{width:68px;height:62px;flex:0 0 68px;border-radius:14px;object-fit:cover;background:#171b16}.following-actresses-page .interaction-list-card img{width:58px;height:58px;flex-basis:58px;border:2px solid #ffd5e5;border-radius:999px}.interaction-list-card span{min-width:0;flex:1}.interaction-list-card strong{display:block;overflow:hidden;color:#f3f5ee;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.interaction-list-card small{display:block;margin-top:5px;color:#a9b1a6;font-size:12px;font-weight:800}.interaction-list-card em{color:#a9b1a6;font-style:normal}.lm-player-header{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:#171b16;color:#d8f96a}.lm-player-header button{width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:inherit}.lm-player-header strong{font-size:22px;font-weight:950}.lm-player-hero{position:relative;overflow:hidden;aspect-ratio:16 / 11;margin:14px 16px 0;background:#120b10}.lm-play-button{position:absolute;left:50%;top:50%;width:72px;height:72px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#a9b1a6;transform:translate(-50%,-50%);box-shadow:none}.lm-play-button .app-icon{font-size:42px}.lm-progress-track{position:absolute;left:18px;right:18px;bottom:12px;overflow:hidden;height:4px;border-radius:999px;background:#171b163d}.lm-progress-track i{display:block;height:100%;border-radius:inherit;background:#171b16}.lm-player-info,.lm-section{margin:0 16px;padding:18px 0;background:#171b16}.lm-player-info{padding:18px 22px 0}.lm-player-info h1{margin:0 0 12px;color:#f3f5ee;font-size:22px;font-weight:950;line-height:30px}.lm-player-meta{display:flex;flex-wrap:wrap;gap:12px;color:#f3f5ee;font-size:12px;font-weight:800}.lm-player-meta span{display:inline-flex;align-items:center;gap:4px}.lm-player-meta .app-icon{color:#a9b1a6;font-size:16px}.player-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;border-top:1px solid #efe3e8;border-bottom:1px solid #efe3e8}.player-action-row button{min-height:78px;display:grid;place-items:center;gap:5px;border:0;background:transparent;color:#f3f5ee;font-size:12px;font-weight:850}.player-action-row button+button{border-left:1px solid transparent}.player-action-row .app-icon{color:#f3f5ee;font-size:30px;font-variation-settings:"FILL" 0,"wght" 400}.player-action-row small{color:#f3f5ee;font-size:12px;font-weight:850}.player-action-row [data-favorite].is-active .app-icon,.player-action-row [data-favorite].is-active small{color:#d8f96a}.lm-tag-row{display:flex;gap:8px;flex-wrap:wrap;padding:16px 0 0}.lm-tag-row button{border:0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:900;padding:6px 11px}.lm-section{padding:18px 22px}.lm-section+.lm-section{margin-top:12px}.lm-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lm-section-head h2{margin:0;color:#f3f5ee;font-size:20px;font-weight:950}.lm-section-head button,.lm-section-head a{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;color:#d8f96a;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.lm-section-head .app-icon{font-size:16px}.activity-empty-state{margin-top:12px;border:1px solid #f2d8e1;border-radius:22px;background:#171b16;box-shadow:none}.activity-skeleton-card,.activity-history-skeleton{min-height:132px;border:1px solid #f2d8e1;border-radius:18px;background:transparent;animation:messageSkeleton 1.1s ease-in-out infinite}.activity-skeleton-card span,.activity-skeleton-card strong,.activity-skeleton-card small,.activity-history-skeleton span,.activity-history-skeleton strong,.activity-history-skeleton small{display:block;border-radius:999px;background:#171b16}.activity-skeleton-card span{width:100%;height:92px;border-radius:14px}.activity-skeleton-card strong,.activity-history-skeleton strong{width:70%;height:14px;margin:12px}.activity-skeleton-card small,.activity-history-skeleton small{width:48%;height:10px;margin:0 12px 12px}.activity-history-skeleton{min-height:82px;padding:12px}.player-real-page{min-height:100%;padding:0 0 160px;background:#171b16}.player-video-shell{isolation:isolate}.player-video,.player-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.player-video{z-index:2}.player-video-shell:before{content:"";position:absolute;inset:0;z-index:1;background:transparent;pointer-events:none}.player-video-shell .lm-play-button,.player-video-shell .lm-progress-track{z-index:3}.player-video-shell.is-playing .lm-play-button,.player-video-shell.is-playing .lm-progress-track{opacity:0;pointer-events:none}.player-state-card,.player-login-card{margin:72px 18px 18px;padding:18px;border:1px solid rgba(233,52,124,.16);border-radius:18px;background:#171b16;box-shadow:none}.player-state-card{min-height:220px;display:grid;place-items:center;text-align:center}.player-state-card .app-icon{color:#d8f96a;font-size:42px}.player-state-card strong{color:#f3f5ee;font-size:18px;font-weight:950}.player-state-card p,.player-login-card p{margin:6px 0 0;color:#f3f5ee;font-size:13px;line-height:1.55}.player-state-card button,.player-login-card button{min-height:38px;padding:0 16px;border:0;border-radius:999px;color:#a9b1a6;background:transparent;font-weight:900}.player-login-card{margin-top:14px;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center}.player-login-card>.app-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;color:#d8f96a;background:#171b16}.player-login-card strong{color:#f3f5ee;font-size:15px;font-weight:950}.player-actress-section{border-top:12px solid #f9f9fb}.player-actress-list{display:grid;gap:10px}.player-actress-card{min-height:82px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #f0dce5;border-radius:16px;background:#171b16;color:#f3f5ee;padding:12px;text-decoration:none;box-shadow:none}.player-actress-card img{width:58px;height:58px;border:2px solid #ff6da4;border-radius:999px;object-fit:cover;padding:2px;background:#171b16!important}.player-actress-copy{min-width:0;display:grid;gap:6px}.player-actress-title{min-width:0;display:flex;align-items:center;gap:7px}.player-actress-title strong{flex:0 0 auto;overflow:hidden;color:#f3f5ee;font-size:15px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.player-actress-title i{flex:0 0 auto;border-radius:999px;background:#171b16;color:#d8f96a;font-size:10px;font-style:normal;font-weight:950;padding:3px 7px}.player-actress-copy small{overflow:hidden;color:#f3f5ee;font-size:12px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.player-actress-card>button{min-width:58px;height:32px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:12px;font-weight:950;padding:0 10px}@media(max-width:360px){.player-login-card{grid-template-columns:42px minmax(0,1fr);align-items:center}.player-login-card button{grid-column:2;justify-self:start;margin-top:4px}.player-actress-card{grid-template-columns:54px minmax(0,1fr)}.player-actress-card>button{grid-column:2;justify-self:start}}.player-collection-row{display:grid;gap:10px}.player-collection-row a{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;padding:10px;border:1px solid #eee0e7;border-radius:16px;color:#f3f5ee;background:#171b16;text-decoration:none}.player-collection-row img{width:76px;height:54px;border-radius:12px;object-fit:cover}.player-collection-row strong,.lm-recommend-card strong{color:#f3f5ee;font-size:14px;font-weight:950}.player-collection-row small{display:block;margin-top:3px;color:#f3f5ee;font-size:12px}.search-hot-video-card.compact-movie-card,.detail-movie-card.compact-movie-card,.lm-recommend-card.compact-movie-card,.simple-movie-card.compact-movie-card,.history-timeline-list a.compact-movie-card{display:block!important;border:1px solid #f3d8e4!important;border-radius:9px!important;background:#171b16!important;color:#f3f5ee!important;padding:0!important;text-align:left!important;box-shadow:none!important}.search-hot-video-card.compact-movie-card .compact-movie-cover,.detail-movie-card.compact-movie-card .compact-movie-cover,.lm-recommend-card.compact-movie-card .compact-movie-cover,.simple-movie-card.compact-movie-card .compact-movie-cover,.history-timeline-list a.compact-movie-card .compact-movie-cover{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;margin:0!important}.history-timeline-list.compact-movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-timeline-list a.compact-movie-card img,.detail-movie-card.compact-movie-card img,.lm-recommend-card.compact-movie-card img,.simple-movie-card.compact-movie-card img{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover!important}.actress-tag-row{display:flex;flex-wrap:wrap;gap:8px}.actress-tag-row button{min-height:32px;border:1px solid #f7d6e3;border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:950;padding:0 13px}.actress-tag-row button.is-active{border-color:transparent;background:transparent;color:#a9b1a6;box-shadow:none}:root{--h5-tab-safe-bottom: 176px}.vue-page,.game-authentic-page,.game-detail-page,.benefits-authentic-page,.campaigns-real-page,.campaign-detail-page,.cash-binding-page,.feedback-center-page,.feedback-form-page,.feedback-detail-page,.interaction-list-page,.messages-prototype-page,.message-detail-page,.points-authentic-page,.fallback-prototype-page{padding-bottom:var(--h5-tab-safe-bottom)!important}.guest-value-card{display:grid;gap:10px;border:1px solid #f4d9e4;border-radius:18px;background:#171b16;padding:16px;box-shadow:none}.guest-value-card strong{color:#f3f5ee;font-size:16px;font-weight:950}.guest-value-card p{margin:0;color:#a9b1a6;font-size:13px;line-height:20px}.guest-value-row{display:flex;align-items:center;gap:10px;min-height:38px;border-radius:14px;background:#171b16;color:#f3f5ee;padding:8px 10px;font-size:13px;font-weight:800}.guest-value-row .app-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;border-radius:999px;background:#171b16;color:#d8f96a;font-size:18px}.prototype-info-card div{display:none}.prototype-info-copy{flex:1;margin:0;color:#a9b1a6;font-size:13px;line-height:20px}.prototype-info-card em,.task-prototype-card em,.benefits-task-row button,.benefits-reward-copy button{border:1px solid #f8cfe0!important;background:#171b16!important;color:#d8f96a!important;box-shadow:none!important}.campaign-action-card button:not(.is-primary){border:1px solid #f8cfe0;background:#171b16;color:#d8f96a;box-shadow:none}.game-detail-related button{border-color:#30372d;background:#171b16;box-shadow:none}@media(max-width:360px){.vue-main{padding-left:12px!important;padding-right:12px!important}.cash-binding-title-row,.feedback-title-row{align-items:flex-start}.cash-binding-title-row h1,.feedback-title-row h1{font-size:21px}.cash-binding-plain-link,.feedback-plain-button,.feedback-primary-link{min-height:34px;padding:0 12px;white-space:nowrap}.cash-binding-status-card,.cash-binding-exchange-blocker,.cash-binding-detail-head{align-items:flex-start;gap:10px;padding:14px}.cash-binding-status-card>a,.cash-binding-exchange-blocker a{align-self:center;min-width:64px;text-align:center}.cash-binding-form-card,.cash-binding-card,.cash-binding-detail-card{padding:14px}.cash-binding-preview-grid,.feedback-preview-grid,.feedback-detail-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cash-binding-info-list div{display:block}.cash-binding-info-list dd{margin-top:4px;text-align:left}.game-category-tabs{margin-right:-12px;padding-right:12px}.game-authentic-card{grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:0;padding:13px 12px}.game-authentic-card img{width:52px;height:52px}.game-authentic-copy span,.game-authentic-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.game-authentic-card>button{grid-column:1 / -1;width:100%;min-width:0;height:38px}.feedback-center-page,.feedback-form-page,.feedback-detail-page{padding-left:12px!important;padding-right:12px!important}.feedback-form-card{gap:14px;padding:14px}.feedback-type-grid{grid-template-columns:1fr;gap:8px}.feedback-type-grid button{min-height:44px;justify-content:flex-start;padding:0 12px}.feedback-upload-row{grid-template-columns:1fr}.feedback-upload-button{min-height:82px}.campaign-detail-hero,.campaign-detail-card,.campaign-action-card,.campaigns-hero-card{padding:14px}.campaign-detail-hero img{height:150px}.campaign-detail-hero h1,.campaigns-hero-card h1{font-size:22px}.campaign-detail-meta{grid-template-columns:1fr}.campaign-action-card>div{align-items:flex-start;gap:10px}.campaign-action-card button{width:100%}.campaign-card{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:8px}.campaign-card img{width:92px;height:96px}.campaign-card-copy h2,.campaign-card-copy p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.campaign-card-copy h2{-webkit-line-clamp:2}.campaign-card-copy p{-webkit-line-clamp:1}.checkin-streak-card{grid-template-columns:1fr}.checkin-streak-card button{width:100%}.checkin-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-summary-strip{grid-template-columns:1fr 1fr}.prototype-action-card{gap:10px;padding:12px}.prototype-action-card>.app-icon{width:40px;height:40px;flex-basis:40px}.prototype-action-card em{padding:7px 10px}}.vue-shell,.mobile-shell{--h5-icon-default: 20px;--h5-icon-button: 18px;--h5-icon-tab: 22px;--h5-icon-entry: 22px;--h5-icon-player-action: 24px;--h5-icon-empty: 38px;--h5-icon-state: 20px;--h5-icon-badge: 15px;--h5-icon-bg: #fff1f7;--h5-icon-line: #ffd2e1;--h5-icon-brand: #f34a8f;--h5-icon-success: #16a34a;--h5-icon-success-bg: #ecfdf3;--h5-icon-warning: #d97706;--h5-icon-warning-bg: #fff7ed;--h5-icon-error: #dc2626;--h5-icon-error-bg: #fff1f2}.bottom-tab-icon,.mobile-shell nav .app-icon,.mobile-shell:has(.home-adult) nav .app-icon{--app-icon-size: var(--h5-icon-tab);width:var(--h5-icon-tab)!important;min-width:var(--h5-icon-tab)!important;max-width:var(--h5-icon-tab)!important;height:var(--h5-icon-tab)!important;color:currentColor!important;font-size:var(--h5-icon-tab)!important;line-height:var(--h5-icon-tab)!important;box-shadow:none!important}.vue-header-back .app-icon,.vue-notification .app-icon,.home-search-row .app-icon,.movie-top-actions .app-icon,.search-result-header .app-icon,.search-result-input .app-icon,.message-title-row .app-icon,.cash-binding-title-row .app-icon,.settings-title-row>.app-icon,.help-search-card .app-icon{--app-icon-size: 20px;width:20px!important;min-width:20px!important;height:20px!important;color:currentColor;line-height:20px}.quick-entry-icon,.benefits-entry-grid .quick-entry-icon,.me-shortcut-grid .quick-entry-icon{width:42px!important;height:42px!important;min-width:42px!important;flex:0 0 42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--h5-icon-line)!important;border-radius:15px!important;background:var(--h5-icon-bg)!important;color:var(--h5-icon-brand)!important;box-shadow:none!important}.quick-entry-icon .app-icon,.benefits-entry-grid .quick-entry-icon .app-icon,.me-shortcut-grid .quick-entry-icon .app-icon{--app-icon-size: var(--h5-icon-entry);width:var(--h5-icon-entry)!important;min-width:var(--h5-icon-entry)!important;max-width:var(--h5-icon-entry)!important;height:var(--h5-icon-entry)!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:var(--h5-icon-entry)!important;line-height:var(--h5-icon-entry)!important;box-shadow:none!important}.me-menu-card a>span:first-child>.app-icon,.message-prototype-card>.app-icon,.feedback-record-icon,.cash-binding-record-row>.app-icon:first-child,.record-icon{--app-icon-size: 20px;width:36px!important;min-width:36px!important;height:36px!important;flex:0 0 36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:8px!important;border:1px solid var(--h5-icon-line)!important;border-radius:13px!important;background:var(--h5-icon-bg)!important;color:var(--h5-icon-brand)!important;font-size:20px!important;line-height:20px!important;box-shadow:none!important}.me-menu-card a>.app-icon:last-child,.feedback-record-card>.app-icon:last-child,.cash-binding-record-row>.app-icon:last-child,.message-detail-back .app-icon,.lm-section-head .app-icon,.help-article-list .app-icon,.help-article-card .app-icon{--app-icon-size: 18px;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;border:0!important;background:transparent!important;color:currentColor!important;font-size:18px!important;line-height:18px!important;box-shadow:none!important}.player-action-row .app-icon{--app-icon-size: var(--h5-icon-player-action);width:var(--h5-icon-player-action)!important;min-width:var(--h5-icon-player-action)!important;max-width:var(--h5-icon-player-action)!important;height:var(--h5-icon-player-action)!important;margin:0!important;border:0!important;background:transparent!important;color:#f3f5ee!important;font-size:var(--h5-icon-player-action)!important;line-height:var(--h5-icon-player-action)!important;box-shadow:none!important}.player-action-row button{min-height:72px;gap:6px}.player-action-row [data-favorite].is-active .app-icon,.player-action-row [data-favorite].is-active small{color:var(--h5-icon-brand)!important}.lm-player-meta .app-icon,.shop-balance .app-icon,.benefits-marquee>.app-icon,.settings-name-line button .app-icon,.settings-avatar-button .app-icon,.help-feedback-actions .app-icon,.cash-binding-upload-button .app-icon,.feedback-upload-button .app-icon{--app-icon-size: var(--h5-icon-button);width:var(--h5-icon-button)!important;min-width:var(--h5-icon-button)!important;height:var(--h5-icon-button)!important;color:currentColor;line-height:var(--h5-icon-button)}.lm-play-button .app-icon,.detail-play-button .app-icon{--app-icon-size: 34px;width:34px!important;min-width:34px!important;height:34px!important;color:currentColor!important;font-size:34px!important;line-height:34px!important}.cash-binding-status-card>.app-icon,.cash-binding-exchange-blocker>.app-icon,.cash-binding-detail-head>.app-icon,.cash-binding-tip-card>.app-icon,.feedback-card>.app-icon,.feedback-detail-head>.app-icon,.settings-state-card>.app-icon,.interaction-list-hero>.app-icon{--app-icon-size: var(--h5-icon-state);width:44px!important;min-width:44px!important;height:44px!important;flex:0 0 44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:11px!important;border:1px solid var(--h5-icon-line)!important;border-radius:16px!important;background:var(--h5-icon-bg)!important;color:var(--h5-icon-brand)!important;font-size:var(--h5-icon-state)!important;line-height:var(--h5-icon-state)!important;box-shadow:none!important}.login-required>.app-icon,.search-empty-state>.app-icon,.message-empty-state>.app-icon,.feedback-empty>.app-icon,.interaction-state-card>.app-icon,.activity-empty-state>.app-icon,.player-state-card>.app-icon,.player-login-card>.app-icon,.help-state-card>.app-icon,.detail-empty>.app-icon,.prototype-empty>.app-icon{--app-icon-size: var(--h5-icon-empty);width:56px!important;min-width:56px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:9px!important;border:1px solid var(--h5-icon-line)!important;border-radius:18px!important;background:var(--h5-icon-bg)!important;color:var(--h5-icon-brand)!important;font-size:var(--h5-icon-empty)!important;line-height:var(--h5-icon-empty)!important;box-shadow:none!important}.point-icon{--app-icon-size: var(--h5-icon-badge);width:32px!important;min-width:32px!important;height:32px!important;padding:8px!important;border-radius:11px!important;font-size:var(--h5-icon-badge)!important;line-height:var(--h5-icon-badge)!important}.cash-binding-status-card[data-cash-binding-status=approved]>.app-icon,.point-icon.earn,.help-feedback-thanks .app-icon{border-color:#30372d!important;background:var(--h5-icon-success-bg)!important;color:var(--h5-icon-success)!important}.cash-binding-status-card[data-cash-binding-status=pending]>.app-icon,.cash-binding-status-card[data-cash-binding-status=none]>.app-icon,.cash-binding-exchange-blocker>.app-icon{border-color:#30372d!important;background:var(--h5-icon-warning-bg)!important;color:var(--h5-icon-warning)!important}.cash-binding-status-card[data-cash-binding-status=rejected]>.app-icon,.point-icon.spend,.asset-error>.app-icon{border-color:#30372d!important;background:var(--h5-icon-error-bg)!important;color:var(--h5-icon-error)!important}@media(max-width:360px){.quick-entry-icon,.benefits-entry-grid .quick-entry-icon,.me-shortcut-grid .quick-entry-icon{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important;border-radius:14px!important}.quick-entry-icon .app-icon,.benefits-entry-grid .quick-entry-icon .app-icon,.me-shortcut-grid .quick-entry-icon .app-icon{--app-icon-size: 21px;width:21px!important;min-width:21px!important;height:21px!important;font-size:21px!important;line-height:21px!important}.player-action-row button{min-height:68px}}.player-real-page.lm-player-shell{background:transparent}.vue-main:has(.player-real-page){padding-top:0!important}.vue-main:has(.player-real-page) .player-real-page{width:100%}.lm-player-main{padding:56px 0 28px!important}.lm-player-header{min-height:66px;border-bottom:1px solid rgba(238,210,223,.72);background:#171b16;box-shadow:none}.lm-player-header strong{letter-spacing:0}.lm-player-hero.player-video-shell{width:100%;height:auto;min-height:0;aspect-ratio:16 / 8.35;margin:-12px 0 0;border-radius:8px 8px 0 0;overflow:hidden;background:#160d16;box-shadow:none}.player-video-shell:before{background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.player-cover-blur{position:absolute;inset:-22px;z-index:0;width:calc(100% + 44px);height:calc(100% + 44px);object-fit:cover;opacity:.76;filter:blur(20px) saturate(.84) brightness(.7);transform:scale(1.08)}.player-video-shell .player-poster{inset:0;z-index:2;width:100%;height:100%;object-fit:cover;opacity:1;filter:none}.lm-player-gate{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:13px;color:#a9b1a6;text-align:center;pointer-events:none;padding-bottom:16px}.lm-player-gate .lm-play-button{position:static;transform:none;pointer-events:auto;width:66px;height:66px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;box-shadow:none}.lm-player-gate .lm-play-button .app-icon{width:30px;height:30px;margin-left:3px}.player-playback-error{position:absolute;left:18px;right:18px;bottom:18px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;background:#1e0c14bd;color:#a9b1a6;padding:10px 12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player-playback-error strong{min-width:0;font-size:12px;line-height:18px}.player-playback-error button{min-width:52px;min-height:30px;border:0;border-radius:999px;background:#171b16;color:#d8f96a;font-size:12px;font-weight:950}.lm-player-info-card.lm-player-info{margin:0;padding:22px 22px 20px;border-radius:0 0 8px 8px;background:#171b16;box-shadow:none}.lm-player-info-card h1{margin-bottom:13px;font-size:22px;line-height:29px;letter-spacing:0}.lm-player-info-card .lm-player-meta{gap:10px 14px;padding-bottom:16px;border-bottom:1px solid #f1e4ea}.lm-player-info-card .lm-player-meta span{color:#f3f5ee;font-size:13px;line-height:20px}.lm-player-info-card .player-action-row{margin:18px 0 0;border-top:1px solid #f1e4ea;border-bottom:1px solid #f1e4ea}.lm-player-info-card .player-action-row button{min-height:76px!important;padding:13px 0 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#f3f5ee}.lm-player-info-card .player-action-row button+button{border-left:1px solid #f1e4ea}.lm-player-info-card .player-action-row .app-icon{--app-icon-size: 24px;width:24px!important;height:24px!important;color:#f3f5ee;stroke-width:1.8}.lm-player-info-card .player-action-row small{color:#f3f5ee;font-size:12px;line-height:16px;font-weight:850}.lm-player-info-card .lm-tag-row{padding-top:16px}.lm-player-info-card .lm-tag-row button{min-height:30px;border:1px solid #ffd4e5;background:#171b16}.lm-player-shell .lm-section{margin:12px 0 0;padding:20px 22px;border-radius:8px;background:#171b16;box-shadow:none}.lm-player-shell .lm-section+.lm-section{margin-top:12px}.lm-player-shell .player-actress-section{border-top:0}.player-soft-empty{min-height:74px;display:grid;place-items:center;gap:6px;margin:0;border:1px dashed #ffc8dc;border-radius:8px;background:transparent;color:#a9b1a6;font-size:13px;font-weight:850;text-align:center}.player-soft-empty .app-icon{color:#d8f96a}.lm-player-shell .player-collection-row a{border-color:#30372d;border-radius:8px;padding:12px}.lm-player-shell .player-collection-row img{border-radius:8px}.lm-player-shell .lm-recommend-grid.compact-movie-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lm-player-shell .movie-waterfall.lm-recommend-grid.compact-movie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:14px}.movie-waterfall-shell.compact-movie-grid,.movie-waterfall-shell.movie-prototype-grid{display:block}.lm-player-shell .lm-recommend-card.compact-movie-card{overflow:hidden;border-color:#30372d!important;border-radius:8px!important}.lm-player-shell .lm-recommend-card.compact-movie-card .compact-movie-cover{aspect-ratio:16 / 9!important}.lm-player-shell .lm-recommend-card.compact-movie-card>strong,.lm-player-shell .lm-recommend-card.compact-movie-card strong{min-height:21px;margin:9px 11px 0;font-size:14px;line-height:21px;-webkit-line-clamp:1}.lm-player-shell .lm-recommend-card.compact-movie-card .compact-movie-tags{min-height:21px;margin:7px 11px 11px}@media(max-width:360px){.lm-player-hero.player-video-shell,.lm-player-info-card.lm-player-info,.lm-player-shell .lm-section,.player-login-card{margin-left:0;margin-right:0}.lm-player-info-card.lm-player-info,.lm-player-shell .lm-section{padding-left:18px;padding-right:18px}.lm-player-info-card .player-action-row button{min-height:76px!important}.lm-player-shell .lm-recommend-grid.compact-movie-grid{gap:12px}}.checkin-page,.tasks-page{display:grid;gap:14px}.activity-state-card{display:grid;min-height:190px;place-items:center;align-content:center;gap:8px;padding:24px;border:1px solid #e3e6ec;border-radius:12px;background:#171b16;color:#f3f5ee;text-align:center}.activity-state-card .app-icon{color:#d8f96a;--app-icon-size: 28px}.activity-state-card strong{color:#f3f5ee;font-size:15px}.activity-state-card p{margin:0;font-size:13px}.activity-state-card button,.checkin-streak-card button,.tasks-row button{min-width:88px;min-height:36px;padding:0 14px;border:0;border-radius:8px;background:#171b16;color:#a9b1a6;font-size:13px;font-weight:700}.activity-state-card button:disabled,.checkin-streak-card button:disabled,.tasks-row button:disabled{cursor:not-allowed;opacity:.58}.activity-state-card.compact{min-height:auto;place-items:start;text-align:left}.checkin-center{gap:12px;color:#f3f5ee}.checkin-hero{position:relative;display:grid;min-height:172px;grid-template-columns:minmax(0,1fr) 112px;gap:8px;overflow:hidden;padding:22px 20px 18px;border-radius:22px;background:transparent;color:#a9b1a6;box-shadow:none}.checkin-hero:after{position:absolute;right:-34px;bottom:-50px;width:180px;height:180px;border:28px solid rgba(255,255,255,.13);border-radius:50%;content:""}.checkin-hero.is-checked{background:transparent}.checkin-kicker{margin:0 0 7px;font-size:14px;font-weight:800;opacity:.92}.checkin-hero strong{position:relative;z-index:1;display:block;font-size:21px;line-height:1.35}.checkin-hero strong b{font-size:38px;line-height:1}.checkin-hero small{position:relative;z-index:1;display:block;margin-top:12px;font-size:14px;font-weight:700}.checkin-hero small em{font-style:normal;font-size:21px}.checkin-hero-icon{z-index:1;display:grid;width:98px;height:98px;place-items:center;align-self:center;border:1px solid rgba(255,255,255,.4);border-radius:26px;background:#171b1638;transform:rotate(-5deg)}.checkin-hero-icon .app-icon{--app-icon-size: 58px}.checkin-balance{position:absolute;z-index:2;right:20px;bottom:15px;margin:0;font-size:12px;font-weight:700}.checkin-balance b{font-size:17px}.checkin-panel{border:1px solid #f5dce5;border-radius:20px;background:#171b16;box-shadow:none}.checkin-calendar-panel{padding:18px 14px 16px}.checkin-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 4px}.checkin-panel-heading h1,.checkin-panel-heading h2{margin:0;color:#f3f5ee;font-size:19px;font-weight:900}.checkin-panel-heading h2{font-size:17px}.checkin-panel-heading p,.checkin-panel-heading>span{margin:4px 0 0;color:#a9b1a6;font-size:11px}.checkin-panel-heading>span{margin-top:3px;text-align:right}.checkin-cycle{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin:18px 0}.checkin-cycle article{display:grid;min-width:0;justify-items:center;gap:7px;color:#f3f5ee;text-align:center}.checkin-cycle article>span{font-size:11px;white-space:nowrap}.checkin-cycle article i{display:grid;width:30px;height:30px;place-items:center;border:2px solid #ddd9dd;border-radius:50%;color:#a9b1a6;font-style:normal}.checkin-cycle article i .app-icon{--app-icon-size: 17px}.checkin-cycle article strong{color:#f3f5ee;font-size:13px}.checkin-cycle article.is-current{padding:8px 0;border-radius:13px;background:#171b16;color:#d8f96a;transform:translateY(-8px)}.checkin-cycle article.is-current i{border-color:#30372d;color:#d8f96a;box-shadow:none}.checkin-cycle article.is-current strong{color:#d8f96a}.checkin-cycle article.is-checked i{border-color:#30372d;background:#171b16;color:#a9b1a6}.checkin-primary-action{width:100%;min-height:52px;border:0;border-radius:14px;background:#171b16;box-shadow:none;color:#a9b1a6;font-size:18px;font-weight:900}.checkin-primary-action:disabled{box-shadow:none;cursor:not-allowed;opacity:.62}.checkin-auto-note{margin:12px 0 0;color:#a9b1a6;font-size:12px;text-align:center}.checkin-milestone-panel,.checkin-details-panel,.checkin-rules-panel{padding:18px}.checkin-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.checkin-milestones article{display:grid;min-width:0;justify-items:center;gap:7px;padding:0 6px;color:#a9b1a6;text-align:center}.checkin-milestones article+article{border-left:1px solid #f1e4e9}.checkin-milestones .app-icon{--app-icon-size: 29px;color:#d8f96a}.checkin-milestones strong,.checkin-milestones span,.checkin-milestones small{display:block;font-size:12px}.checkin-milestones strong{color:#f3f5ee}.checkin-milestones span{margin-top:3px;color:#d8f96a;font-weight:800}.checkin-milestones small{color:#a9b1a6}.checkin-milestones .is-awarded .app-icon,.checkin-milestones .is-awarded span{color:#d8f96a}.checkin-detail-loading,.checkin-empty{margin:16px 0 0;color:#a9b1a6;font-size:13px;text-align:center}.checkin-inline-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:#d8f96a;font-size:13px}.checkin-inline-error button{border:0;background:transparent;color:#d8f96a;font-weight:800}.checkin-record-list{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.checkin-record-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;border-top:1px solid #f4e8ed}.checkin-record-list div{display:grid;gap:2px}.checkin-record-list strong{color:#f3f5ee;font-size:13px}.checkin-record-list span{color:#a9b1a6;font-size:11px}.checkin-record-list b{color:#d8f96a;font-size:15px}.checkin-rules-panel ul{display:grid;gap:8px;margin:15px 0 0;padding-left:19px;color:#f3f5ee;font-size:13px;line-height:1.55}@media(max-width:340px){.checkin-hero{grid-template-columns:minmax(0,1fr) 84px;padding-left:16px;padding-right:16px}.checkin-hero-icon{width:76px;height:76px;border-radius:21px}.checkin-hero-icon .app-icon{--app-icon-size: 43px}.checkin-hero strong{font-size:18px}.checkin-hero strong b{font-size:32px}.checkin-cycle article>span{font-size:10px}.checkin-cycle article i{width:26px;height:26px}.checkin-cycle article strong{font-size:11px}.checkin-milestone-panel,.checkin-details-panel,.checkin-rules-panel{padding:15px}}.tasks-list{overflow:hidden;border:1px solid #e3e6ec;border-radius:12px;background:#171b16}.tasks-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;min-height:76px;gap:10px;align-items:center;padding:12px}.tasks-row+.tasks-row{border-top:1px solid #eef0f4}.tasks-row>.app-icon{color:#d8f96a;--app-icon-size: 20px}.tasks-row>div{min-width:0}.tasks-row strong,.tasks-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks-row strong{color:#f3f5ee;font-size:14px}.tasks-row small{margin-top:4px;color:#f3f5ee;font-size:12px}.movies-groups-waterfall .movie-waterfall,.home-video-waterfall .movie-waterfall{display:block}.movies-content-group{display:grid;gap:10px}.movies-content-group+.movies-content-group{margin-top:22px}.movies-landing-sections{display:grid;gap:26px}.movies-landing-section{min-width:0}.movies-landing-section .movies-section-title{margin-bottom:10px}.movies-landing-section .section-inline-action{min-width:48px;min-height:32px;border-radius:16px;color:#d8f96a;text-align:center}.movies-landing-section>.movies-quick-links{margin-top:14px}.movies-section-state{min-height:96px;display:grid;place-content:center;gap:8px;margin:0}.movies-section-state button{min-height:32px;border:1px solid #f3cadb;border-radius:16px;background:#171b16;color:#d8f96a;font-weight:800;padding:0 16px}.movies-landing-sections>.movies-quick-links{margin:0 0 2px}.movies-group-feature-card.movies-feature-card{min-height:0;background:#171b16;border-radius:14px;box-shadow:none}.movies-group-feature-cover{position:relative;display:block;overflow:hidden;aspect-ratio:358 / 170}.movies-group-feature-cover>img{opacity:1;filter:none;transform:none}.movies-group-feature-card .movies-feature-scrim{background:transparent}.movies-feature-meta{position:absolute;inset:auto 10px 9px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a9b1a6;font-size:12px;font-style:normal;font-weight:800;line-height:18px}.movies-feature-meta em,.movies-feature-meta i{display:inline-flex;align-items:center;min-width:0;font-style:normal}.movies-feature-meta em{gap:3px}.movies-feature-meta .app-icon{--app-icon-size: 13px}.movies-feature-title{display:-webkit-box;overflow:hidden;padding:8px 10px 9px;color:#f3f5ee;font-size:17px;font-weight:900;line-height:23px;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movies-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.movies-group-grid .compact-movie-card{min-width:0;overflow:hidden;border:1px solid rgba(242,217,228,.9);border-radius:10px;background:#171b16;box-shadow:none}.movies-group-grid .compact-movie-cover{aspect-ratio:16 / 9;border-radius:10px}.movies-group-grid .compact-movie-card>strong{display:-webkit-box;overflow:hidden;min-height:42px;margin:8px 9px 9px;color:#f3f5ee;font-size:14px;font-weight:850;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movies-group-grid .waterfall-ad-card .compact-movie-cover em{right:7px;bottom:7px;left:auto}.movies-content-group .movies-quick-links{margin:6px 0 2px}.home-recommendation-waterfall{display:grid;gap:22px}.home-recommendation-waterfall .movie-waterfall{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.voucher-page-title{align-items:center;margin-top:4px}.voucher-page-title h1{font-size:31px;letter-spacing:-.8px}.voucher-filter-row,.exchange-order-filter{overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.voucher-filter-row::-webkit-scrollbar,.exchange-order-filter::-webkit-scrollbar{display:none}.voucher-product-list,.voucher-order-list{display:grid;gap:14px}.reward-voucher-card,.voucher-order-card{overflow:hidden;border:1px solid #f1d6e2;border-radius:23px;background:#171b16;box-shadow:none}.reward-voucher-artwork,.voucher-order-card>img{position:relative;display:block;width:100%;aspect-ratio:15 / 4;overflow:hidden;background:#171b16}.reward-voucher-artwork>img,.voucher-order-card>img{width:100%;height:100%;object-fit:cover}.voucher-order-card>img{aspect-ratio:15 / 4;height:auto}.reward-voucher-artwork>span{position:absolute;top:10px;left:11px;padding:4px 9px;border-radius:999px;background:#171b16;color:#a9b1a6;font-size:11px;font-weight:900}.reward-voucher-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:15px 16px 17px}.reward-voucher-copy>div{min-width:0}.reward-voucher-copy h3{margin:0;color:#f3f5ee;font-size:18px;line-height:25px}.reward-voucher-copy p{display:-webkit-box;overflow:hidden;margin:4px 0 9px;color:#a9b1a6;font-size:12px;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.reward-voucher-copy strong{display:flex;align-items:center;gap:3px;color:#d8f96a;font-size:25px;font-weight:950;line-height:27px}.reward-voucher-copy strong .app-icon{--app-icon-size: 20px}.reward-voucher-copy strong small{color:#f3f5ee;font-size:13px;font-weight:800}.reward-voucher-copy em{display:block;margin-top:6px;color:#a9b1a6;font-size:12px;font-style:normal}.reward-voucher-copy button,.voucher-order-action button{flex:none;min-width:112px;min-height:42px;border:0;border-radius:999px;background:transparent;color:#a9b1a6;font-size:14px;font-weight:900;box-shadow:none}.reward-voucher-copy button:disabled,.voucher-order-action button:disabled{cursor:not-allowed;background:#171b16;color:#a9b1a6;box-shadow:none}.voucher-hot-section .voucher-product-list{gap:12px}.voucher-hot-section .reward-voucher-copy{padding-top:13px}.exchange-order-filter{display:flex;gap:10px;margin:18px 0 14px}.exchange-order-filter button{min-width:104px;min-height:42px;flex:0 0 auto;border:1px solid #eacfdc;border-radius:999px;background:#171b16;color:#f3f5ee;font-size:15px;font-weight:900}.exchange-order-filter button.is-active{border-color:transparent;background:transparent;color:#a9b1a6;box-shadow:none}.voucher-order-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px 13px}.voucher-order-copy>div:first-child{min-width:0}.voucher-order-copy strong{display:block;color:#f3f5ee;font-size:18px;line-height:25px}.voucher-order-copy p,.voucher-order-copy small{display:block;margin:7px 0 0;color:#a9b1a6;font-size:12px;line-height:17px}.voucher-order-copy .exchange-status{display:inline-flex;margin-top:9px}.voucher-order-action{display:grid;justify-items:end;gap:13px;flex:none}.voucher-order-action b{color:#d8f96a;font-size:22px;line-height:24px;white-space:nowrap}.voucher-order-action b small{display:inline;margin:0;color:#f3f5ee;font-size:12px;font-weight:800}.voucher-order-action button{min-width:102px}.voucher-order-hint{display:flex;align-items:center;gap:6px;margin:0;padding:0 16px 15px;color:#a9b1a6;font-size:12px;line-height:17px}.voucher-order-hint .app-icon{--app-icon-size: 16px;color:#f3f5ee}html[data-theme=dark] .voucher-records-page .voucher-page-title h1{color:#a9b1a6;font-size:42px;line-height:50px}html[data-theme=dark] .voucher-records-page .voucher-page-title p{color:#a9b1a6;font-size:16px;line-height:23px}html[data-theme=dark] .voucher-records-page .voucher-page-title a,html[data-theme=dark] .voucher-records-page .exchange-order-filter button{border-color:#30372d;background:#1c1118e0;color:#a9b1a6}html[data-theme=dark] .voucher-records-page .exchange-order-filter button.is-active{border-color:transparent;background:transparent;color:#a9b1a6;box-shadow:none}html[data-theme=dark] .voucher-records-page .voucher-order-card{border-color:#30372d;background:transparent;box-shadow:none}html[data-theme=dark] .voucher-records-page .voucher-order-copy strong{color:#a9b1a6;font-size:22px;line-height:29px}html[data-theme=dark] .voucher-records-page .voucher-order-copy p,html[data-theme=dark] .voucher-records-page .voucher-order-copy small,html[data-theme=dark] .voucher-records-page .voucher-order-hint,html[data-theme=dark] .voucher-records-page .voucher-order-action b small{color:#a9b1a6}html[data-theme=dark] .voucher-records-page .voucher-order-action b{color:#d8f96a}@media(max-width:340px){.voucher-page-title h1{font-size:27px}.reward-voucher-copy{gap:8px;padding:12px 13px 14px}.reward-voucher-copy h3{font-size:16px;line-height:22px}.reward-voucher-copy strong{font-size:21px}.reward-voucher-copy button{min-width:98px;min-height:39px;font-size:13px}.voucher-order-copy{padding:12px 13px;gap:8px}.voucher-order-copy strong{font-size:16px;line-height:22px}.voucher-order-action b{font-size:18px}.voucher-order-action button{min-width:92px;min-height:39px;font-size:13px}}.home-portal-loading{margin:0;padding:10px 16px 16px;color:var(--h5-text-secondary);font-size:13px;text-align:center}:root{color-scheme:light;--h5-page: #fff7fb;--h5-shell: #fff9fc;--h5-surface: #ffffff;--h5-surface-raised: #fffafd;--h5-surface-soft: #fff1f7;--h5-text: #22141c;--h5-text-secondary: #745a67;--h5-text-muted: #9a7b8c;--h5-border: rgba(184, 64, 116, .14);--h5-brand: #e9347c;--h5-brand-strong: #f33c71;--h5-accent: #f4a071;--h5-success: #159463;--h5-warning: #c77b22;--h5-error: #d84b66;--h5-shadow: 0 12px 30px rgba(131, 46, 84, .14)}html[data-theme=dark]{color-scheme:dark;--brand: #f33c71;--brand-2: #ff6b91;--reward: #f4a071;--ink: #fff7fb;--muted: #b9a7b1;--line: rgba(255, 255, 255, .1);--paper: #0d080c;--surface: #181016;--surface-soft: #21151d;--shadow-sm: 0 8px 22px rgba(0, 0, 0, .26);--shadow-md: 0 18px 44px rgba(0, 0, 0, .34);--shadow-brand: 0 12px 28px rgba(243, 60, 113, .24);--shadow-reward: 0 12px 28px rgba(244, 160, 113, .2);--theme-bg: #0d080c;--theme-paper: #0d080c;--theme-panel: rgba(24, 16, 22, .96);--theme-panel-2: #21151d;--theme-line: rgba(255, 255, 255, .1);--theme-text: #fff7fb;--theme-muted: #b9a7b1;--theme-hot: #f33c71;--theme-rose: #ff6b91;--theme-gold: #f4a071;--theme-shadow: 0 14px 36px rgba(0, 0, 0, .3);--h5-page: #0d080c;--h5-shell: #110a0f;--h5-surface: #181016;--h5-surface-raised: #21151d;--h5-surface-soft: #2a1b24;--h5-text: #fff7fb;--h5-text-secondary: #c9b6c2;--h5-text-muted: #9f8a96;--h5-border: rgba(255, 255, 255, .1);--h5-brand: #f33c71;--h5-brand-strong: #ff4f86;--h5-accent: #f4a071;--h5-success: #3bc891;--h5-warning: #f5a94c;--h5-error: #ff6a7c;--h5-shadow: 0 14px 36px rgba(0, 0, 0, .3)}.settings-theme-card{display:grid;gap:12px;margin-bottom:14px;padding:16px;border:1px solid var(--h5-border);border-radius:18px;background:var(--h5-surface);box-shadow:none}.settings-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-theme-options label{position:relative;min-width:0;min-height:92px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;border:1px solid var(--h5-border);border-radius:14px;background:var(--h5-surface-raised);color:var(--h5-text);padding:12px;text-align:left;box-shadow:none;cursor:pointer}.settings-theme-options label[data-theme-option=auto]{grid-column:1 / -1;min-height:76px}.settings-theme-options label>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.settings-theme-options label>span:first-of-type{grid-row:1 / 3;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--h5-surface-soft);color:var(--h5-brand)}.settings-theme-option-copy{min-width:0;display:grid;gap:3px}.settings-theme-options label strong{color:inherit;font-size:14px;font-weight:950}.settings-theme-options label small{color:var(--h5-text-muted);font-size:11px;font-weight:750}.settings-theme-options label.is-active{border-color:color-mix(in srgb,var(--h5-brand) 58%,transparent);background:color-mix(in srgb,var(--h5-brand) 13%,var(--h5-surface-raised));box-shadow:none}.settings-theme-options label.is-active>span:first-of-type{background:var(--h5-brand);color:#a9b1a6}.settings-theme-options label:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--h5-brand) 76%,white);outline-offset:3px}.settings-title-row>.app-icon{border:0!important;border-radius:0!important;background:transparent!important;color:var(--h5-brand)!important;box-shadow:none!important}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #app{min-height:100%;background:var(--h5-page)!important;color:var(--h5-text)}html[data-theme=dark] body{background:transparent!important}html[data-theme=dark] .mobile-shell,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)),html[data-theme=dark] .mobile-shell:has(.home-adult),html[data-theme=dark] .mobile-shell:has(.home-authentic),html[data-theme=dark] .mobile-shell:has(.home-redesign),html[data-theme=dark] .mobile-shell:has(.login-authentic-page){background:transparent!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .mobile-shell:before,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)):before{opacity:.7!important;background:transparent!important;background-size:auto,auto,24px 24px,24px 24px!important}html[data-theme=dark] .mobile-shell header,html[data-theme=dark] .mobile-shell:has(.home-adult) header,html[data-theme=dark] .mobile-shell:has(.home-authentic) header,html[data-theme=dark] .mobile-shell:has(.home-redesign) header{border-color:#30372d!important;background:#110a0feb!important;color:var(--h5-text)!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}html[data-theme=dark] .mobile-shell header button,html[data-theme=dark] .mobile-shell header a,html[data-theme=dark] .mobile-shell header strong{color:var(--h5-text)!important}html[data-theme=dark] .mobile-shell header .font-display-bold,html[data-theme=dark] .mobile-shell:has(.home-adult) header .font-display-bold{color:var(--h5-brand-strong)!important}html[data-theme=dark] .vue-notification,html[data-theme=dark] .vue-header-back,html[data-theme=dark] .vue-home-address{border-color:var(--h5-border)!important;background:#21151deb!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .vue-notification em{border-color:#30372d!important;background:var(--h5-brand)!important;color:#a9b1a6!important}html[data-theme=dark] .mobile-shell nav,html[data-theme=dark] .mobile-shell:has(.home-adult) nav,html[data-theme=dark] .mobile-shell:has(.home-authentic) nav,html[data-theme=dark] .mobile-shell:has(.home-redesign) nav{border-color:#30372d!important;background:transparent!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .mobile-shell nav button,html[data-theme=dark] .mobile-shell:has(.home-adult) nav button{color:var(--h5-text-muted)!important}html[data-theme=dark] .mobile-shell nav button.bg-primary-container,html[data-theme=dark] .mobile-shell nav button.is-nav-active,html[data-theme=dark] .mobile-shell nav [class*=bg-primary-container],html[data-theme=dark] .mobile-shell:has(.home-adult) nav button.bg-primary-container,html[data-theme=dark] .mobile-shell:has(.home-adult) nav button.is-nav-active{background:transparent!important;color:#a9b1a6!important;box-shadow:none!important}html[data-theme=dark] .vue-page,html[data-theme=dark] .game-authentic-page,html[data-theme=dark] .game-detail-page,html[data-theme=dark] .benefits-authentic-page,html[data-theme=dark] .campaigns-real-page,html[data-theme=dark] .campaign-detail-page,html[data-theme=dark] .cash-binding-page,html[data-theme=dark] .feedback-center-page,html[data-theme=dark] .feedback-form-page,html[data-theme=dark] .feedback-detail-page,html[data-theme=dark] .interaction-list-page,html[data-theme=dark] .messages-prototype-page,html[data-theme=dark] .message-detail-page,html[data-theme=dark] .points-authentic-page,html[data-theme=dark] .fallback-prototype-page{background:transparent!important;color:var(--h5-text)!important}html[data-theme=dark] .vue-page h1,html[data-theme=dark] .vue-page h2,html[data-theme=dark] .vue-page h3,html[data-theme=dark] .vue-page h4,html[data-theme=dark] .vue-page dt{color:var(--h5-text)!important}html[data-theme=dark] .reward-voucher-card,html[data-theme=dark] .voucher-order-card{border-color:#30372d!important;background:transparent!important;box-shadow:none!important}html[data-theme=dark] .reward-voucher-copy h3,html[data-theme=dark] .voucher-order-copy strong{color:var(--h5-text)!important}html[data-theme=dark] .reward-voucher-copy p,html[data-theme=dark] .reward-voucher-copy em,html[data-theme=dark] .voucher-order-copy p,html[data-theme=dark] .voucher-order-copy small,html[data-theme=dark] .voucher-order-action b small,html[data-theme=dark] .voucher-order-hint{color:var(--h5-text-secondary)!important}html[data-theme=dark] .exchange-order-filter button{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .exchange-order-filter button.is-active{border-color:transparent!important;background:transparent!important;color:#a9b1a6!important}html[data-theme=dark] .mobile-shell .bg-background,html[data-theme=dark] .mobile-shell .bg-surface,html[data-theme=dark] .mobile-shell .bg-surface-container-lowest,html[data-theme=dark] .mobile-shell .bg-surface-container-low,html[data-theme=dark] .mobile-shell .bg-surface-container,html[data-theme=dark] .mobile-shell .bg-surface-container-high,html[data-theme=dark] .mobile-shell .bg-surface-container-highest{border-color:var(--h5-border)!important;background-color:var(--h5-surface)!important;color:var(--h5-text)!important}html[data-theme=dark] .mobile-shell .text-on-background,html[data-theme=dark] .mobile-shell .text-on-surface,html[data-theme=dark] .mobile-shell .text-on-primary-container,html[data-theme=dark] .mobile-shell .text-on-secondary-container{color:var(--h5-text)!important}html[data-theme=dark] .mobile-shell .text-on-surface-variant,html[data-theme=dark] .mobile-shell .text-outline,html[data-theme=dark] .mobile-shell .text-outline-variant{color:var(--h5-text-secondary)!important}html[data-theme=dark] .mobile-shell .border-outline,html[data-theme=dark] .mobile-shell .border-outline-variant,html[data-theme=dark] .mobile-shell .divide-outline-variant>:not([hidden])~:not([hidden]){border-color:var(--h5-border)!important}html[data-theme=dark] .mobile-shell .bg-primary\/5,html[data-theme=dark] .mobile-shell .bg-primary\/10,html[data-theme=dark] .mobile-shell .bg-primary-container\/10,html[data-theme=dark] .mobile-shell .bg-secondary-container\/10,html[data-theme=dark] .mobile-shell .bg-tertiary-container\/20{background-color:#171b161f!important}html[data-theme=dark] .mobile-shell .glass-card,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .glass-card,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .home-content-section,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .home-menu,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .home-earning,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-block,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-result-section,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-result-collection,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-result-video,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-result-nav,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) #login-form,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) main>section.rounded-\[22px\],html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) main>section.rounded-\[20px\],html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) main>section.rounded-\[18px\]{border-color:var(--h5-border)!important;background:#181016f0!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .mobile-shell input,html[data-theme=dark] .mobile-shell textarea,html[data-theme=dark] .mobile-shell select,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) input,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) textarea,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) select{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .mobile-shell input::placeholder,html[data-theme=dark] .mobile-shell textarea::placeholder{color:var(--h5-text-muted)!important}html[data-theme=dark] .mobile-shell [data-message-filter],html[data-theme=dark] .mobile-shell [data-movie-category],html[data-theme=dark] .mobile-shell [data-game-category],html[data-theme=dark] .mobile-shell [data-shop-filter],html[data-theme=dark] .mobile-shell [data-benefit-filter],html[data-theme=dark] .mobile-shell [data-actress-filter],html[data-theme=dark] .mobile-shell [data-collection-filter],html[data-theme=dark] .mobile-shell .search-chip-row button,html[data-theme=dark] .mobile-shell .prototype-filter-row button,html[data-theme=dark] .mobile-shell .actress-tag-row button{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .mobile-shell [data-message-filter].bg-primary,html[data-theme=dark] .mobile-shell [data-movie-category].bg-primary,html[data-theme=dark] .mobile-shell [data-game-category].bg-primary,html[data-theme=dark] .mobile-shell [data-shop-filter].is-active,html[data-theme=dark] .mobile-shell [data-benefit-filter].is-active,html[data-theme=dark] .mobile-shell [data-actress-filter].is-active,html[data-theme=dark] .mobile-shell [data-collection-filter].is-active,html[data-theme=dark] .mobile-shell .prototype-filter-row button.is-active,html[data-theme=dark] .mobile-shell .actress-tag-row button.is-active{border-color:transparent!important;background:transparent!important;color:#a9b1a6!important;box-shadow:none!important}html[data-theme=dark] .login-required,html[data-theme=dark] .guest-value-card,html[data-theme=dark] .asset-error,html[data-theme=dark] .detail-empty,html[data-theme=dark] .prototype-empty,html[data-theme=dark] .settings-state-card,html[data-theme=dark] .message-empty-state,html[data-theme=dark] .feedback-empty,html[data-theme=dark] .interaction-state-card,html[data-theme=dark] .activity-empty-state,html[data-theme=dark] .player-state-card,html[data-theme=dark] .help-state-card{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .login-required strong,html[data-theme=dark] .guest-value-card strong,html[data-theme=dark] .asset-error strong,html[data-theme=dark] .detail-empty strong,html[data-theme=dark] .prototype-empty strong{color:var(--h5-text)!important}html[data-theme=dark] .login-required p,html[data-theme=dark] .guest-value-card p,html[data-theme=dark] .asset-error p,html[data-theme=dark] .detail-empty p,html[data-theme=dark] .prototype-empty p{color:var(--h5-text-secondary)!important}html[data-theme=dark] .guest-value-row{background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .guest-value-row .app-icon,html[data-theme=dark] .quick-entry-icon,html[data-theme=dark] .benefits-entry-grid .quick-entry-icon,html[data-theme=dark] .me-shortcut-grid .quick-entry-icon,html[data-theme=dark] .login-required>.app-icon,html[data-theme=dark] .search-empty-state>.app-icon,html[data-theme=dark] .message-empty-state>.app-icon,html[data-theme=dark] .feedback-empty>.app-icon,html[data-theme=dark] .interaction-state-card>.app-icon,html[data-theme=dark] .activity-empty-state>.app-icon,html[data-theme=dark] .player-state-card>.app-icon,html[data-theme=dark] .player-login-card>.app-icon,html[data-theme=dark] .help-state-card>.app-icon,html[data-theme=dark] .detail-empty>.app-icon,html[data-theme=dark] .prototype-empty>.app-icon{border-color:#30372d!important;background:#171b161f!important;color:var(--h5-brand-strong)!important;box-shadow:none!important}html[data-theme=dark] .login-required button,html[data-theme=dark] .settings-save-button,html[data-theme=dark] .feedback-submit-button,html[data-theme=dark] .cash-binding-submit-button{border-color:transparent!important;background:transparent!important;color:#a9b1a6!important;box-shadow:none!important}html[data-theme=dark] .modal-mask,html[data-theme=dark] .settings-action-mask{background:#030203c2!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=dark] .modal-mask>div,html[data-theme=dark] .login-sheet,html[data-theme=dark] .home-popup,html[data-theme=dark] .exchange-binding-dialog,html[data-theme=dark] .settings-action-sheet{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .exchange-binding-options label,html[data-theme=dark] .exchange-binding-dialog-state,html[data-theme=dark] .exchange-binding-dialog-empty{border-color:var(--h5-border)!important;background:#271722f5!important;color:var(--h5-text-muted)!important}html[data-theme=dark] .exchange-binding-options label.selected{border-color:var(--h5-brand)!important;background:#171b1621!important}html[data-theme=dark] .exchange-binding-option-copy strong,html[data-theme=dark] .exchange-binding-dialog-empty strong{color:var(--h5-text)!important}html[data-theme=dark] .vue-toast{border:1px solid var(--h5-border)!important;background:#21151dfa!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .home-adult{color:var(--h5-text)!important}html[data-theme=dark] .home-adult .home-search,html[data-theme=dark] .home-adult .home-message,html[data-theme=dark] .home-adult .home-notice-line,html[data-theme=dark] .home-adult .home-earning,html[data-theme=dark] .home-adult .home-content-section,html[data-theme=dark] .home-adult .home-portal-tabs,html[data-theme=dark] .home-adult .home-icon-grid,html[data-theme=dark] .home-adult .home-menu{border-color:var(--h5-border)!important;background:#1e121bf0!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .home-adult .home-search,html[data-theme=dark] .home-adult .home-message{background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .home-adult .home-portal-tabs button,html[data-theme=dark] .home-adult .home-icon-grid button,html[data-theme=dark] .home-adult .home-earning button,html[data-theme=dark] .home-adult .home-notice-line span,html[data-theme=dark] .home-adult .home-notice-track span{color:var(--h5-text-secondary)!important}html[data-theme=dark] .home-adult .home-portal-tabs button.is-active{background:transparent!important;color:#a9b1a6!important}html[data-theme=dark] .home-adult .home-benefit-image{border-color:var(--h5-border)!important;background-color:var(--h5-surface-raised)!important}html[data-theme=dark] .movies-prototype-page,html[data-theme=dark] .search-prototype-page,html[data-theme=dark] .content-list-page,html[data-theme=dark] .content-detail-page,html[data-theme=dark] .vue-header-section{color:var(--h5-text)!important}html[data-theme=dark] .home-search.movies-search,html[data-theme=dark] .search-input-shell,html[data-theme=dark] .prototype-search-pill{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .search-input-shell input{color:var(--h5-text)!important}html[data-theme=dark] .search-section-title h2,html[data-theme=dark] .search-section-heading,html[data-theme=dark] .search-title-with-icon,html[data-theme=dark] .search-rank-main strong,html[data-theme=dark] .search-hot-video-card strong,html[data-theme=dark] .search-actress-card strong,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-section-title h2,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-section-heading,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-hot-video-card strong{color:var(--h5-text)!important}html[data-theme=dark] .search-rank-main small,html[data-theme=dark] .search-hot-video-card small,html[data-theme=dark] .search-actress-card small,html[data-theme=dark] .search-guess-list button{color:var(--h5-text-secondary)!important}html[data-theme=dark] .search-tag-grid button{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .search-tag-grid strong{color:var(--h5-text)!important}html[data-theme=dark] .search-rank-item{border-color:var(--h5-border)!important}html[data-theme=dark] .search-rank-item,html[data-theme=dark] .search-hot-video-card,html[data-theme=dark] .search-person-card,html[data-theme=dark] .search-wide-card{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .search-rank-item strong,html[data-theme=dark] .search-discovery-actress strong,html[data-theme=dark] .search-person-card strong,html[data-theme=dark] .search-wide-card strong{color:var(--h5-text)!important}html[data-theme=dark] .search-rank-item small,html[data-theme=dark] .search-discovery-actress small,html[data-theme=dark] .search-person-card small,html[data-theme=dark] .search-wide-card small,html[data-theme=dark] .search-wide-card em{color:var(--h5-text-secondary)!important}html[data-theme=dark] .actress-info-card,html[data-theme=dark] .detail-section,html[data-theme=dark] .collection-detail-cover,html[data-theme=dark] .collection-detail-copy,html[data-theme=dark] .prototype-action-card,html[data-theme=dark] .prototype-hero-card,html[data-theme=dark] .collection-list-favorite{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .prototype-action-card small,html[data-theme=dark] .prototype-info-copy,html[data-theme=dark] .actress-info-card p,html[data-theme=dark] .detail-section p{color:var(--h5-text-secondary)!important}html[data-theme=dark] .prototype-action-card strong,html[data-theme=dark] .game-detail-state strong,html[data-theme=dark] .collection-detail-stats b{color:var(--h5-text)!important}html[data-theme=dark] .prototype-action-card em,html[data-theme=dark] .prototype-info-card em,html[data-theme=dark] .task-prototype-card em,html[data-theme=dark] .campaign-action-card button:not(.is-primary){border-color:#30372d!important;background:#171b161a!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .detail-favorite-button,html[data-theme=dark] .collection-list-favorite,html[data-theme=dark] .detail-back{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important}html[data-theme=dark] .player-real-page.lm-player-shell{background:transparent!important}html[data-theme=dark] .lm-player-header{border-color:var(--h5-border)!important;background:#110a0ff5!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .lm-player-info-card.lm-player-info,html[data-theme=dark] .lm-player-shell .lm-section{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .lm-player-info-card .lm-player-meta,html[data-theme=dark] .lm-player-info-card .player-action-row{border-color:var(--h5-border)!important}html[data-theme=dark] .lm-player-info-card .lm-player-meta span,html[data-theme=dark] .lm-player-info-card .player-action-row button,html[data-theme=dark] .lm-player-info-card .player-action-row small,html[data-theme=dark] .player-action-row .app-icon{color:var(--h5-text-secondary)!important}html[data-theme=dark] .lm-player-info-card .player-action-row button+button{border-color:var(--h5-border)!important}html[data-theme=dark] .lm-section-head button{color:var(--h5-brand-strong)!important}html[data-theme=dark] .lm-player-info-card .lm-tag-row button,html[data-theme=dark] .lm-player-shell .player-collection-row a{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important}html[data-theme=dark] .player-soft-empty{border-color:#30372d!important;background:#171b161a!important;color:var(--h5-text-muted)!important}html[data-theme=dark] .lm-player-shell .lm-recommend-card.compact-movie-card{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important}html[data-theme=dark] .game-authentic-card,html[data-theme=dark] .game-detail-hero-card,html[data-theme=dark] .game-detail-panel,html[data-theme=dark] .game-detail-related button,html[data-theme=dark] .exchange-order-card,html[data-theme=dark] .exchange-order-detail-card,html[data-theme=dark] .point-row,html[data-theme=dark] .restored-point-row,html[data-theme=dark] .shop-coupon-card,html[data-theme=dark] .campaign-card,html[data-theme=dark] .campaign-detail-hero,html[data-theme=dark] .campaign-detail-card,html[data-theme=dark] .campaign-action-card{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .game-detail-hero-card{background:transparent!important}html[data-theme=dark] .game-authentic-copy strong,html[data-theme=dark] .game-detail-copy h2,html[data-theme=dark] .game-detail-related span,html[data-theme=dark] .exchange-order-detail-product strong,html[data-theme=dark] .exchange-order-meta dd,html[data-theme=dark] .exchange-order-usage h2,html[data-theme=dark] .record-left strong,html[data-theme=dark] .point-copy strong,html[data-theme=dark] .shop-coupon-copy h2,html[data-theme=dark] .campaign-card-copy h2,html[data-theme=dark] .campaign-detail-meta strong,html[data-theme=dark] .campaign-action-card strong{color:var(--h5-text)!important}html[data-theme=dark] .game-authentic-copy span,html[data-theme=dark] .game-authentic-copy small,html[data-theme=dark] .game-authentic-copy p,html[data-theme=dark] .game-detail-copy p,html[data-theme=dark] .game-detail-panel p,html[data-theme=dark] .exchange-order-detail-product p,html[data-theme=dark] .exchange-order-usage p,html[data-theme=dark] .exchange-order-meta dt,html[data-theme=dark] .record-left p,html[data-theme=dark] .record-left small,html[data-theme=dark] .record-right small,html[data-theme=dark] .exchange-status-hint,html[data-theme=dark] .point-copy p,html[data-theme=dark] .point-amount small,html[data-theme=dark] .shop-coupon-copy p,html[data-theme=dark] .shop-coupon-copy em,html[data-theme=dark] .campaign-card-copy p,html[data-theme=dark] .campaign-card-copy small,html[data-theme=dark] .campaign-detail-hero p,html[data-theme=dark] .campaign-detail-card p,html[data-theme=dark] .campaign-action-card p,html[data-theme=dark] .campaign-detail-meta span{color:var(--h5-text-secondary)!important}html[data-theme=dark] .game-detail-cover-wrap span,html[data-theme=dark] .game-detail-copy small,html[data-theme=dark] .game-detail-meta span,html[data-theme=dark] .game-detail-feature-grid span,html[data-theme=dark] .exchange-order-usage,html[data-theme=dark] .campaign-detail-meta div{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .exchange-order-meta,html[data-theme=dark] .exchange-order-meta div{border-color:var(--h5-border)!important}html[data-theme=dark] .shop-coupon-visual span,html[data-theme=dark] .shop-coupon-copy button:disabled,html[data-theme=dark] .record-right button:disabled{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .exchange-status.is-unused{background:#171b1624!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .exchange-status.is-pending{background:#171b1624!important;color:var(--h5-warning)!important}html[data-theme=dark] .exchange-status.is-used{background:#171b1624!important;color:var(--h5-success)!important}html[data-theme=dark] .exchange-status.is-rejected,html[data-theme=dark] .exchange-status.is-unavailable{background:#171b1624!important;color:var(--h5-error)!important}html[data-theme=dark] .campaign-card-copy span,html[data-theme=dark] .campaign-detail-hero span{background:#171b161f!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .campaign-card.is-not_started .campaign-card-copy span,html[data-theme=dark] .campaign-detail-hero.is-not_started span{background:#171b1624!important;color:var(--h5-warning)!important}html[data-theme=dark] .campaign-card.is-ended .campaign-card-copy span,html[data-theme=dark] .campaign-detail-hero.is-ended span{background:#171b161a!important;color:var(--h5-text-muted)!important}html[data-theme=dark] .me-profile-card{border-color:#30372d!important;background:transparent!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .me-profile-glow{background:transparent!important;opacity:.62}html[data-theme=dark] .me-avatar{background:#171b161a!important;box-shadow:none!important}html[data-theme=dark] .me-user-copy h1{color:var(--h5-text)!important}html[data-theme=dark] .me-polished-main .me-profile-card .me-user-id-row>span{border-color:#30372d!important;background:#171b161a!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .me-user-id-copy{border-color:#30372d!important;background:#171b161a!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .me-points-card{background:transparent!important;box-shadow:none!important}html[data-theme=dark] .me-points-card a{border:1px solid rgba(255,255,255,.58);background:#171b16!important;color:#d8f96a!important}html[data-theme=dark] .benefits-points-card,html[data-theme=dark] .benefits-marquee,html[data-theme=dark] .benefits-checkin-row,html[data-theme=dark] .benefits-reward-card,html[data-theme=dark] .benefits-task-row,html[data-theme=dark] .me-menu-card,html[data-theme=dark] .settings-profile-card,html[data-theme=dark] .settings-info-card,html[data-theme=dark] .settings-form-card,html[data-theme=dark] .settings-notification-card,html[data-theme=dark] .message-prototype-card,html[data-theme=dark] .message-detail-card,html[data-theme=dark] .feedback-card,html[data-theme=dark] .feedback-record-card,html[data-theme=dark] .feedback-detail-card,html[data-theme=dark] .help-search-card,html[data-theme=dark] .help-category-card,html[data-theme=dark] .help-article-card,html[data-theme=dark] .cash-binding-status-card,html[data-theme=dark] .cash-binding-card,html[data-theme=dark] .cash-binding-form-card,html[data-theme=dark] .cash-binding-detail-card,html[data-theme=dark] .cash-binding-tip-card,html[data-theme=dark] .cash-binding-exchange-blocker,html[data-theme=dark] .interaction-list-hero{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .benefits-checkin-row{background:transparent!important}html[data-theme=dark] .benefits-checkin-row strong,html[data-theme=dark] .benefits-reward-card strong,html[data-theme=dark] .benefits-task-row strong,html[data-theme=dark] .benefits-section-head strong,html[data-theme=dark] .benefits-entry-grid strong{color:var(--h5-text)!important}html[data-theme=dark] .benefits-checkin-row small,html[data-theme=dark] .benefits-reward-card small,html[data-theme=dark] .benefits-task-row small,html[data-theme=dark] .benefits-section-head a{color:var(--h5-text-secondary)!important}html[data-theme=dark] .me-quick-card,html[data-theme=dark] .me-quick-card.is-history,html[data-theme=dark] .me-quick-card.is-message{border-color:var(--h5-border)!important;background:transparent!important;color:var(--h5-text)!important}html[data-theme=dark] .me-quick-card.is-history,html[data-theme=dark] .me-quick-card.is-message{background:transparent!important}html[data-theme=dark] .me-quick-copy strong{color:var(--h5-text)!important}html[data-theme=dark] .me-quick-copy small{color:var(--h5-text-secondary)!important}html[data-theme=dark] .me-menu-card a,html[data-theme=dark] .settings-info-card dl>div,html[data-theme=dark] .settings-notification-row,html[data-theme=dark] .message-prototype-card,html[data-theme=dark] .feedback-record-card,html[data-theme=dark] .cash-binding-record-row,html[data-theme=dark] .help-article-list>*{border-color:var(--h5-border)!important;color:var(--h5-text)!important}html[data-theme=dark] .me-menu-card a>span:first-child>.app-icon,html[data-theme=dark] .message-prototype-card>.app-icon,html[data-theme=dark] .feedback-record-icon,html[data-theme=dark] .cash-binding-record-row>.app-icon:first-child,html[data-theme=dark] .record-icon{border-color:#30372d!important;background:#171b161f!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .settings-title-row small,html[data-theme=dark] .settings-profile-copy p,html[data-theme=dark] .settings-section-head p,html[data-theme=dark] .settings-notification-row small,html[data-theme=dark] .message-prototype-card p,html[data-theme=dark] .feedback-record-card p,html[data-theme=dark] .cash-binding-record-row p,html[data-theme=dark] .help-article-card p{color:var(--h5-text-secondary)!important}html[data-theme=dark] .settings-cancel-button,html[data-theme=dark] .settings-logout-button,html[data-theme=dark] .feedback-plain-button,html[data-theme=dark] .help-refresh-button,html[data-theme=dark] .help-back-link,html[data-theme=dark] .message-detail-back,html[data-theme=dark] .cash-binding-plain-link{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .settings-notification-row input+i{background:#171b16!important}html[data-theme=dark] .settings-notification-row input:checked+i{background:var(--h5-brand)!important}html[data-theme=dark] .settings-theme-card,html[data-theme=dark] .settings-theme-options label{border-color:var(--h5-border);background:var(--h5-surface);color:var(--h5-text);box-shadow:none}html[data-theme=dark] .settings-theme-options label{background:var(--h5-surface-raised);box-shadow:none}html[data-theme=dark] .settings-theme-options label>span:first-of-type{background:var(--h5-surface-soft);color:var(--h5-brand-strong)}html[data-theme=dark] .settings-theme-options label.is-active{border-color:#30372d;background:#171b161f}html[data-theme=dark] .settings-theme-options label.is-active>span:first-of-type{background:var(--h5-brand);color:#a9b1a6}html[data-theme=dark] .settings-section-head strong,html[data-theme=dark] .settings-profile-copy h2,html[data-theme=dark] .settings-notification-row strong,html[data-theme=dark] .me-menu-card strong,html[data-theme=dark] .me-menu-card span,html[data-theme=dark] .me-menu-card small{color:var(--h5-text)!important}html[data-theme=dark] .me-menu-card p,html[data-theme=dark] .me-menu-card small{color:var(--h5-text-secondary)!important}html[data-theme=dark] .settings-info-card dd,html[data-theme=dark] .settings-identity-card label>span,html[data-theme=dark] .message-prototype-card strong,html[data-theme=dark] .help-article-card strong,html[data-theme=dark] .feedback-empty strong,html[data-theme=dark] .feedback-loading strong,html[data-theme=dark] .interaction-state-card strong,html[data-theme=dark] .activity-empty-state strong,html[data-theme=dark] .activity-state-card strong,html[data-theme=dark] .lm-section-head h2,html[data-theme=dark] .recommendation-section .home-section-title h3,html[data-theme=dark] .benefits-points-head>div:last-child strong,html[data-theme=dark] .tasks-row strong{color:var(--h5-text)!important}html[data-theme=dark] .benefits-points-head span,html[data-theme=dark] .tasks-row small{color:var(--h5-text-secondary)!important}.tasks-row>.app-icon{color:var(--h5-brand)!important}.tasks-row button{color:#a9b1a6!important;background:transparent!important;box-shadow:none}.tasks-row button:disabled{color:var(--h5-text-secondary)!important;background:var(--h5-surface-soft)!important;box-shadow:none;opacity:1}html[data-theme=dark] .tasks-list{border-color:var(--h5-border)!important;background:var(--h5-surface)!important}html[data-theme=dark] .tasks-row+.tasks-row{border-top-color:var(--h5-border)!important}html[data-theme=dark] .movies-quick-links{border-color:var(--h5-border)!important;background:var(--h5-surface)!important}html[data-theme=dark] .movies-quick-links a,html[data-theme=dark] .movies-quick-links strong{color:var(--h5-text)!important}html[data-theme=dark] .movies-quick-links small{color:var(--h5-text-secondary)!important}html[data-theme=dark] .home-section-title h3,html[data-theme=dark] .home-adult .home-section-title h3,html[data-theme=dark] .movies-prototype-page .prototype-section-title,html[data-theme=dark] .movies-prototype-page .prototype-section-title h2,html[data-theme=dark] .prototype-list-head strong,html[data-theme=dark] .prototype-list-head h1{color:var(--h5-text)!important}html[data-theme=dark] .movies-group-feature-card.movies-feature-card,html[data-theme=dark] .movies-group-grid .compact-movie-card{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;box-shadow:none!important}html[data-theme=dark] .movies-feature-title,html[data-theme=dark] .movies-group-grid .compact-movie-card>strong{color:var(--h5-text)!important}html[data-theme=dark] .recommendation-section .compact-movie-card{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;box-shadow:none!important}html[data-theme=dark] .recommendation-section .compact-movie-card>strong{color:var(--h5-text)!important}html[data-theme=dark] .login-authentic-head .app-icon,html[data-theme=dark] .benefits-checkin-row>.app-icon,html[data-theme=dark] .prototype-hero-card>.app-icon,html[data-theme=dark] .prototype-action-card>.app-icon{border-color:#30372d!important;background:#171b161f!important;color:var(--h5-brand-strong)!important;box-shadow:none!important}html[data-theme=dark] .login-field-stack label,html[data-theme=dark] .login-code-row label,html[data-theme=dark] .help-search-card label{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important}html[data-theme=dark] .login-code-row>button,html[data-theme=dark] .search-input-shell button,html[data-theme=dark] .search-page-head>button,html[data-theme=dark] .search-section-title button{border-color:#30372d!important;background:#171b161a!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .search-input-shell,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .prototype-search-pill,html[data-theme=dark] .mobile-shell:not(:has(.me-polished-main)) .home-search.movies-search{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .search-rank-item em,html[data-theme=dark] .search-rank-no,html[data-theme=dark] .search-guess-grid button{border-color:#30372d!important;background:#171b161a!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .movie-prototype-tabs button,html[data-theme=dark] .actress-work-tabs button,html[data-theme=dark] .benefits-filter-row button,html[data-theme=dark] .help-category-strip button{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .movie-prototype-tabs button.is-active,html[data-theme=dark] .actress-work-tabs button.is-active,html[data-theme=dark] .benefits-filter-row button.is-active,html[data-theme=dark] .help-category-strip button.is-active{border-color:transparent!important;background:transparent!important;color:#a9b1a6!important}html[data-theme=dark] .prototype-list-head>a,html[data-theme=dark] .page-title>a,html[data-theme=dark] .points-title-row>a,html[data-theme=dark] .shop-hero-row>a,html[data-theme=dark] .records-title-row>a,html[data-theme=dark] .game-play-header>a,html[data-theme=dark] .game-play-header>button{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .collection-detail-stats>span{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .game-detail-state,html[data-theme=dark] .game-detail-error,html[data-theme=dark] .game-play-state,html[data-theme=dark] .game-play-frame-card{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .game-play-frame-head,html[data-theme=dark] .game-play-overlay{border-color:var(--h5-border)!important;background:#0d080ce0!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .game-play-state strong,html[data-theme=dark] .game-play-panel strong{color:var(--h5-text)!important}html[data-theme=dark] .benefits-checkin-row>em{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .checkin-panel{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .checkin-panel-heading h1,html[data-theme=dark] .checkin-panel-heading h2,html[data-theme=dark] .checkin-cycle article strong{color:var(--h5-text)!important}html[data-theme=dark] .checkin-panel-heading p,html[data-theme=dark] .checkin-panel-heading>span,html[data-theme=dark] .checkin-cycle article,html[data-theme=dark] .checkin-auto-note,html[data-theme=dark] .checkin-milestones article,html[data-theme=dark] .checkin-milestones small,html[data-theme=dark] .checkin-detail-loading,html[data-theme=dark] .checkin-empty,html[data-theme=dark] .checkin-record-list span,html[data-theme=dark] .checkin-rules-panel ul{color:var(--h5-text-secondary)!important}html[data-theme=dark] .checkin-cycle article i{border-color:#30372d!important;color:var(--h5-text-muted)!important}html[data-theme=dark] .checkin-cycle article.is-current{background:#171b1624!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .checkin-cycle article.is-current strong,html[data-theme=dark] .checkin-milestones strong,html[data-theme=dark] .checkin-record-list strong{color:var(--h5-text)!important}html[data-theme=dark] .checkin-cycle article.is-current i,html[data-theme=dark] .checkin-milestones span,html[data-theme=dark] .checkin-record-list b{color:var(--h5-brand-strong)!important}html[data-theme=dark] .checkin-milestones article+article,html[data-theme=dark] .checkin-record-list li{border-color:var(--h5-border)!important}html[data-theme=dark] .checkin-primary-action{background:transparent!important;color:#a9b1a6!important}html[data-theme=dark] .lm-player-shell .player-collection-row strong{color:var(--h5-text)!important}html[data-theme=dark] .lm-player-shell .player-collection-row small{color:var(--h5-text-secondary)!important}html[data-theme=dark] .actress-info-grid{border-color:var(--h5-border)!important}html[data-theme=dark] .actress-info-grid b{color:var(--h5-text)!important}html[data-theme=dark] .actress-info-grid small{color:var(--h5-text-secondary)!important}html[data-theme=dark] .cash-binding-title-row h1,html[data-theme=dark] .cash-binding-section-head strong,html[data-theme=dark] .cash-binding-status-card h2,html[data-theme=dark] .cash-binding-detail-head h2,html[data-theme=dark] .cash-binding-record-row strong,html[data-theme=dark] .cash-binding-field>span,html[data-theme=dark] .cash-binding-info-list dd,html[data-theme=dark] .cash-binding-proof-section h3,html[data-theme=dark] .cash-binding-exchange-blocker strong{color:var(--h5-text)!important}html[data-theme=dark] .cash-binding-status-card p,html[data-theme=dark] .cash-binding-status-card small,html[data-theme=dark] .cash-binding-muted,html[data-theme=dark] .cash-binding-detail-head p,html[data-theme=dark] .cash-binding-tip-card p,html[data-theme=dark] .cash-binding-exchange-blocker p,html[data-theme=dark] .cash-binding-record-row small,html[data-theme=dark] .cash-binding-field small,html[data-theme=dark] .cash-binding-info-list dt{color:var(--h5-text-secondary)!important}html[data-theme=dark] .cash-binding-status-card em,html[data-theme=dark] .cash-binding-detail-head em{background:#171b161f!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .cash-binding-field input,html[data-theme=dark] .cash-binding-field select,html[data-theme=dark] .cash-binding-field textarea,html[data-theme=dark] .cash-binding-upload-button{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important}html[data-theme=dark] .cash-binding-upload-button{border-color:#30372d!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .cash-binding-info-list div,html[data-theme=dark] .cash-binding-record-row{border-color:var(--h5-border)!important}html[data-theme=dark] .message-section-title h2{color:var(--h5-text)!important}html[data-theme=dark] .message-section-title small{color:var(--h5-brand-strong)!important}html[data-theme=dark] .message-real-card.is-unread{border-color:#30372d!important;background:var(--h5-surface-raised)!important}html[data-theme=dark] .message-card-topline em,html[data-theme=dark] .message-detail-meta em{background:#171b161f!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .message-exchange-context{background:#171b161a!important}html[data-theme=dark] .message-exchange-context dt{color:var(--h5-text-secondary)!important}html[data-theme=dark] .message-exchange-context dd{color:var(--h5-text)!important}html[data-theme=dark] .message-card-topline small{color:var(--h5-text-secondary)!important}html[data-theme=dark] .message-real-card>i{background:#171b161a!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .point-amount b.spend,html[data-theme=dark] .point-amount b.earn{color:var(--h5-brand-strong)!important}html[data-theme=dark] .shop-authentic-page .shop-balance small,html[data-theme=dark] .game-play-state p,html[data-theme=dark] .game-play-overlay p,html[data-theme=dark] .actress-prototype-card p,html[data-theme=dark] .collection-prototype-card p,html[data-theme=dark] .collection-detail-copy p,html[data-theme=dark] .feedback-card>p{color:var(--h5-text-secondary)!important}html[data-theme=dark] .compact-movie-tags i,html[data-theme=dark] .home-video-tags i,html[data-theme=dark] .benefits-reward-copy button,html[data-theme=dark] .feedback-upload-button,html[data-theme=dark] .help-feedback-actions button{border-color:#30372d!important;background:#171b161f!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .activity-state-card{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text-secondary)!important;box-shadow:none!important}html[data-theme=dark] .benefits-entry-grid a{color:var(--h5-text-secondary)!important}html[data-theme=dark] .movies-page-title span,html[data-theme=dark] .player-state-card strong{color:var(--h5-text)!important}html[data-theme=dark] .player-state-card p,html[data-theme=dark] .login-authentic-head p{color:var(--h5-text-secondary)!important}html[data-theme=dark] .asset-error button{background:transparent!important;color:#a9b1a6!important}html[data-theme=dark] .game-detail-error p{color:var(--h5-text-secondary)!important}html[data-theme=dark] .movies-section-state{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .movies-section-state button{border-color:#30372d!important;background:var(--h5-surface-raised)!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .actress-prototype-card,html[data-theme=dark] .collection-prototype-card{border-color:var(--h5-border)!important;background:var(--h5-surface)!important;color:var(--h5-text)!important;box-shadow:none!important}html[data-theme=dark] .actress-prototype-card strong,html[data-theme=dark] .collection-prototype-card strong{color:var(--h5-text)!important}html[data-theme=dark] .actress-prototype-card small,html[data-theme=dark] .actress-prototype-card p,html[data-theme=dark] .collection-prototype-card p{color:var(--h5-text-secondary)!important}html[data-theme=dark] .actress-prototype-card i,html[data-theme=dark] .collection-prototype-card i{border-color:#30372d!important;background:#171b161f!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .help-state-card strong{color:var(--h5-text)!important}html[data-theme=dark] .help-state-card p,html[data-theme=dark] .benefits-reward-copy p,html[data-theme=dark] .shop-product-card small{color:var(--h5-text-secondary)!important}html[data-theme=dark] .benefits-task-section .asset-empty{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text-secondary)!important}html[data-theme=dark] .actress-follow-button:not(.is-active){border-color:#30372d!important;background:var(--h5-surface-raised)!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .actress-work-section .detail-movie-card.compact-movie-card{border-color:var(--h5-border)!important;background:var(--h5-surface-raised)!important;color:var(--h5-text)!important}html[data-theme=dark] .actress-work-section .detail-movie-card.compact-movie-card>strong{color:var(--h5-text)!important}html[data-theme=dark] .help-detail-card header span{background:#171b161f!important;color:var(--h5-brand-strong)!important}html[data-theme=dark] .help-detail-content p{color:var(--h5-text-secondary)!important}html[data-theme=dark] .help-feedback-card>strong{color:var(--h5-text)!important}html[data-theme=dark] .me-quick-card .me-quick-art-slot img,html[data-theme=dark] .home-benefit-image{filter:brightness(.82) saturate(.88)}html[data-theme=dark] [data-status=approved],html[data-theme=dark] [data-status=success],html[data-theme=dark] .is-success{color:var(--h5-success)!important}html[data-theme=dark] [data-status=pending],html[data-theme=dark] [data-status=processing],html[data-theme=dark] .is-pending{color:var(--h5-warning)!important}html[data-theme=dark] [data-status=rejected],html[data-theme=dark] [data-status=error],html[data-theme=dark] .is-error{color:var(--h5-error)!important}@media(max-width:340px){.movies-category-tabs,.me-quick-grid{max-width:calc(100vw - 24px);margin-right:0!important;padding-right:0!important}.settings-theme-card{padding:14px}.settings-theme-options{gap:8px}.settings-theme-options label{grid-template-columns:34px minmax(0,1fr);column-gap:8px;min-height:84px;padding:10px}.settings-theme-options label>span:first-of-type{width:34px;height:34px}}.movies-refit-page .movies-feature-title,.movies-refit-page .movies-group-grid .movies-video-card.compact-movie-card>strong{display:block;min-width:0;min-height:0;height:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;font-weight:500;letter-spacing:normal}.movies-refit-page .movies-feature-title{padding:7px 10px 8px;font-size:14px;line-height:20px}.movies-refit-page .movies-group-grid .movies-video-card.compact-movie-card>strong{margin:6px 9px 8px;font-size:13px;line-height:19px}.movies-refit-page .movies-group-grid .waterfall-ad-card.compact-movie-card>strong,.home-adult .movies-group-grid .compact-movie-card>strong,.home-adult .movies-feature-title,.home-adult .home-featured-copy>strong{display:block;min-width:0;min-height:0;height:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;font-weight:500;letter-spacing:normal}.movies-refit-page .movies-group-grid .waterfall-ad-card.compact-movie-card>strong,.home-adult .movies-group-grid .compact-movie-card>strong{margin:6px 9px 8px;font-size:13px;line-height:19px}.home-adult .movies-feature-title{padding:7px 10px 8px;font-size:14px;line-height:20px}.home-adult .home-featured-copy>strong{font-size:14px;line-height:20px}.recommendation-section .recommendation-grid .compact-movie-card>strong{display:block;min-width:0;min-height:0;height:auto;margin:6px 9px 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset;color:var(--lm-caption-ink, #25151d);font-size:13px;font-weight:500;line-height:19px;letter-spacing:normal}.home-adult .home-featured-copy>strong{color:#a9b1a6!important}.home-adult .home-featured-card{transform:scale(var(--featured-scale, .9));transform-origin:center;transition:transform .1s ease-out}@media(prefers-reduced-motion:reduce){.home-adult .home-featured-card{transform:none;transition:none}.home-adult .home-featured-track{scroll-behavior:auto}}html body #app .lm-player-info-card .lm-player-meta{padding-bottom:0;border-bottom:0}html body #app .lm-player-info-card .player-action-row{--player-toolbar-ink: #35242c;--player-toolbar-fill: #fff0f5;--player-toolbar-divider: #efd1dd;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 0;padding:0;border:0;border-radius:10px;background:var(--player-toolbar-fill);box-shadow:none}html body #app .lm-player-info-card .player-action-row button{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px!important;padding:0 6px;margin:0;border:0!important;border-radius:10px;background:transparent;color:var(--player-toolbar-ink);box-shadow:none;cursor:pointer}html body #app .lm-player-info-card .player-action-row button+button:before{content:"";position:absolute;left:0;top:50%;height:16px;width:1px;background:var(--player-toolbar-divider);transform:translateY(-50%)}html body #app .lm-player-info-card .player-action-row .app-icon{--app-icon-size: 18px;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px;color:var(--player-toolbar-ink)!important}html body #app .lm-player-info-card .player-action-row small{font-size:13px;line-height:20px;font-weight:600;color:var(--player-toolbar-ink);white-space:nowrap}html body #app .lm-player-info-card .player-action-row [data-favorite].is-active .app-icon,html body #app .lm-player-info-card .player-action-row [data-favorite].is-active small{color:#d8f96a!important}html body #app .lm-player-info-card .player-action-row button:active{background:#171b1620}html body #app .lm-player-info-card .player-action-row button:focus-visible{outline:2px solid #b51b53;outline-offset:-3px}html body #app .lm-player-info-card .player-action-row button:disabled{opacity:.5;cursor:wait}html body #app .lm-player-info-card .lm-tag-row{padding-top:12px}html[data-theme=dark]{--lm-caption-ink: #fff1f5;--lm-title-action: #ff83af}html[data-theme=dark] body #app .lm-player-info-card .player-action-row{--player-toolbar-ink: #fff1f5;--player-toolbar-fill: #2c1822;--player-toolbar-divider: #654052}html[data-theme=dark] body #app .lm-player-info-card .player-action-row [data-favorite].is-active .app-icon,html[data-theme=dark] body #app .lm-player-info-card .player-action-row [data-favorite].is-active small{color:#d8f96a!important}html[data-theme=dark] body #app .lm-player-info-card .player-action-row button:focus-visible{outline-color:#ff83af}:root{--green-bg:#080a08;--green-surface:#171b16;--green-control:#131710;--green-ink:#f3f5ee;--green-muted:#a9b1a6;--green-line:#30372d;--green-accent:#d8f96a;--green-on-accent:#17210d;color-scheme:dark}html,body{--h5-bg:var(--green-bg)!important;--h5-background:var(--green-bg)!important;--h5-surface:var(--green-bg)!important;--h5-surface-soft:var(--green-surface)!important;--h5-surface-strong:var(--green-surface)!important;--h5-text:var(--green-ink)!important;--h5-muted:var(--green-muted)!important;--h5-text-muted:var(--green-muted)!important;--h5-border:var(--green-line)!important;--h5-hot:var(--green-accent)!important;--h5-primary:var(--green-accent)!important;--h5-on-primary:var(--green-on-accent)!important;color-scheme:inherit;background:var(--green-bg)!important;color:var(--green-ink)!important;font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif!important}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;width:100%;max-width:100%;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;object-fit:cover}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--green-accent);outline-offset:3px}button,.vue-page a{touch-action:manipulation}p{overflow-wrap:anywhere}h1,h2,h3,p{margin-top:0}h1{font-size:23px;line-height:1.35}h2{font-size:20px;line-height:1.4}h3{font-size:16px}small{font-size:12px}.app-icon{flex-shrink:0;width:22px;height:22px;vertical-align:middle}body .mobile-shell.vue-shell{width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:0!important;background:var(--green-bg)!important;color:var(--green-ink)!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.vue-shell .vue-main{padding:0!important;max-width:none!important;background:var(--green-bg)!important;min-height:100dvh!important}body .mobile-shell.vue-shell .vue-main:has(>.dl-shell),body .mobile-shell.vue-shell:has(.game-center-page) .vue-main{padding-top:0!important}.vue-shell .vue-page{padding:20px 20px 104px!important;min-height:calc(100dvh - 56px);color:var(--green-ink)!important;background:var(--green-bg)!important}.vue-shell :is([class*=-card],[class*=-panel],[class*=-hero],[class*=-block]){box-shadow:none!important;background-image:none!important;border-radius:0!important}.vue-shell .vue-page :is([class*=-card],[class*=-panel],[class*=-hero],[class*=-block]){background-color:transparent!important;border-color:var(--green-line)!important}.vue-shell .vue-page :is(h1,h2,h3,h4,strong,b,label){color:var(--green-ink)!important}.vue-shell .vue-page :is(p,small,dt){color:var(--green-muted)!important}.vue-shell .vue-page :is(button,.primary-button,.secondary-button,[class*=primary-link],[class*=primary-action]){min-height:44px;border-radius:4px!important;box-shadow:none!important;background-image:none!important;background-color:transparent!important;color:var(--green-accent)!important;border-color:var(--green-line)!important}.vue-shell input:not([type=range]):not([type=checkbox]):not([type=radio]),.vue-shell textarea,.vue-shell select{max-width:100%;background:var(--green-control)!important;color:var(--green-ink)!important;border:1px solid var(--green-line)!important;border-radius:4px!important;min-height:48px;padding:12px;box-shadow:none!important}.vue-shell input::placeholder,.vue-shell textarea::placeholder{color:#899382!important}.vue-shell .benefits-demo-panel{display:none!important}.vue-shell :is(.login-required,.activity-state-card,.asset-empty,.detail-empty,.content-empty-state,.dl-empty){padding:28px 0!important;text-align:left!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:160px}.vue-shell .login-required>svg,.vue-shell .activity-state-card>svg{width:28px!important;height:28px!important;margin:0 0 14px!important;color:var(--green-muted)!important}.vue-shell .login-required strong,.vue-shell .activity-state-card strong{font-size:21px!important;display:block;margin:8px 0 12px!important;color:var(--green-ink)!important}.vue-shell .login-required button,.vue-shell .activity-state-card button{padding:8px 0!important;border:0!important;font-size:18px!important;color:var(--green-accent)!important;background:none!important}.vue-shell :is(.asset-error,.content-action-error){border:1px solid var(--green-line)!important;color:var(--green-muted)!important;background:none!important;padding:16px!important;border-radius:4px!important}.vue-shell :is(.voucher-page-title,.records-title-row,.cash-binding-title-row,.feedback-title-row,.shop-hero-row) h1{display:none}.vue-shell :is(.detail-section,.checkin-panel,.cash-binding-card,.message-list,.tasks-row,.tasks-demo-card,.benefit-card){margin:16px 0!important;padding:18px 0!important;border-width:0 0 1px!important;border-style:solid!important}.vue-shell :is(.text-primary,.text-on-primary-container,.is-active,.is-selected){color:var(--green-accent)!important}.vue-shell .vue-toast{position:fixed!important;inset:12px 16px auto!important;transform:none!important;background:#1b2117!important;color:var(--green-ink)!important;border:1px solid var(--green-line)!important;box-shadow:none!important;border-radius:4px!important;padding:12px 16px!important;z-index:6000!important}.green-muted{color:var(--green-muted)}.green-page-header{height:56px;padding:0 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--green-line);background:var(--green-bg);color:var(--green-ink);position:sticky;top:0;z-index:60}.green-page-header h1{font-size:20px;margin:0;flex:1;min-width:0}.green-page-header button,.green-page-header>a{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:inherit}.green-page-header button{margin-left:-10px}.green-bottom-tabs{position:fixed;bottom:0;left:0;right:0;z-index:100;display:grid;grid-template-columns:repeat(5,1fr);height:68px;background:var(--green-bg);border-top:1px solid var(--green-line);padding:5px 4px 8px;color:var(--green-muted)}.green-bottom-tabs>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:12px;min-width:0;min-height:48px}.green-bottom-tabs .app-icon{width:24px;height:24px}.green-bottom-tabs .is-active{color:var(--green-accent);font-weight:600}.green-home{padding-bottom:90px}.green-home-hero{height:500px;position:relative;isolation:isolate}.green-home-hero>img{position:absolute;inset:0;width:100%;height:100%;object-position:center 36%;z-index:-2}.green-home-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-shadow:inset 0 -145px 90px -48px var(--green-bg),inset 0 115px 70px -65px #0009}.green-home-header{display:flex;align-items:center;gap:14px;padding:14px 20px 0;white-space:nowrap}.green-wordmark{font-size:24px;line-height:40px;font-weight:700;color:var(--green-accent)}.green-film-link{font-size:18px}.green-home-header form{display:flex;align-items:center;gap:5px;min-width:0;flex:1;border:1px solid #eaf1e444;border-radius:22px;background:#151c17b8;height:38px;padding:0 10px}.green-home-header form .app-icon{width:18px;height:18px}.green-home-header form input{font-size:12px!important;padding:0!important;min-height:32px!important;height:32px;width:100%;background:transparent!important;border:0!important;outline:0!important}.green-home-header input::placeholder{color:#d6ded0!important}.green-genres{display:flex;align-items:center;gap:30px;padding:4px 20px}.green-genres a{display:flex;align-items:center;min-height:44px;position:relative;font-size:15px;font-weight:600}.green-genres .is-selected:after{content:"";height:3px;width:22px;background:var(--green-accent);position:absolute;bottom:1px;left:0}.green-hero-copy{position:absolute;bottom:16px;left:20px;right:20px}.green-hero-copy h1{font-size:31px;line-height:1.2;margin:0 0 8px;font-weight:700}.green-hero-copy p{color:#e9eee5;font-size:14px;margin:0 0 7px}.green-continue{display:inline-flex;align-items:center;gap:9px;color:var(--green-accent);font-size:21px;line-height:48px;font-weight:700}.green-continue>.app-icon:first-child{width:34px;height:34px;padding:8px;background:var(--green-accent);color:var(--green-on-accent);border-radius:50%}.green-reading-progress{width:110px;height:4px;background:#9da39169;margin-top:9px;border-radius:4px;overflow:hidden}.green-reading-progress span{display:block;width:36%;height:100%;background:var(--green-accent)}.green-home-shelf{padding:12px 20px 16px}.green-section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.green-section-heading h2,.green-home-shelf>h2{font-size:17px;margin:0}.green-section-heading>a{font-size:12px;color:var(--green-muted);display:flex;align-items:center;min-height:36px}.green-section-heading .app-icon{width:14px;height:14px}.green-poster-grid{display:grid;gap:12px}.green-poster-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.green-poster-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.green-poster-grid img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:3px}.green-poster-grid strong{font-size:15px;display:block;line-height:1.5;margin:5px 0 2px}.green-poster-grid small{font-size:12px;color:var(--green-muted)}.green-discover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:12px 0}.green-discover-grid a,.green-discover-grid button{display:flex;align-items:center;justify-content:space-between;min-height:52px;border:0;border-bottom:1px solid var(--green-line);background:none;color:var(--green-ink);padding:8px 0;font-size:14px;text-align:left}.green-discover-grid .app-icon{width:16px;height:16px}.green-me{padding:16px 20px 98px}.green-account-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.green-account-heading h1{font-size:23px;margin:0}.green-account-heading a{width:44px;min-height:44px;display:grid;place-items:center;margin-right:-10px}.green-identity h2{font-size:22px;margin:0 0 4px}.green-identity p{color:var(--green-muted);margin:0 0 4px;font-size:15px}.green-identity small{color:var(--green-muted);font-size:12px}.green-identity small button{background:none;color:inherit;border:0;padding:7px 12px;text-decoration:underline;font-size:12px;min-height:36px}.green-my-quota{margin-top:20px;padding-bottom:20px;border-bottom:1px solid var(--green-line)}.green-my-quota>div{display:flex;align-items:center;justify-content:space-between;font-size:14px}.green-my-quota a{display:inline-flex;align-items:center;color:var(--green-muted);min-height:36px;font-size:12px}.green-my-quota a .app-icon{width:15px;height:15px}.green-my-quota h2{font-size:28px;font-weight:600;margin:7px 0}.green-my-quota em{font-style:normal;color:var(--green-accent);font-size:34px;padding:0 3px}.green-my-quota p{font-size:14px;color:var(--green-muted);margin:0}.green-quick-section{padding:12px 0;border-bottom:1px solid var(--green-line)}.green-quick-section>small{display:block;font-size:13px;color:var(--green-muted);margin:7px 0 9px}.green-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.green-quick-grid>a{display:flex;align-items:center;gap:9px;min-height:48px;font-size:14px}.green-quick-grid>a>span{flex:1;white-space:nowrap}.green-quick-grid>a>.app-icon:first-child{width:24px;height:24px}.green-quick-grid>a>.app-icon:last-child{width:15px;height:15px;color:var(--green-muted)}.green-my-points{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--green-line);min-height:58px;font-size:14px}.green-my-points b{color:var(--green-accent);font-weight:500}.green-my-points a{margin-left:auto;display:flex;align-items:center;color:var(--green-muted);font-size:13px;min-height:44px}.green-my-points a .app-icon{width:16px;height:16px}.green-service-list{padding-top:10px}.green-service-list>a{display:flex;align-items:center;gap:12px;min-height:48px;color:var(--green-ink);font-size:15px}.green-service-list>a>span{flex:1}.green-service-list>a>.app-icon:last-child{width:16px;height:16px;color:var(--green-muted)}.green-guest-invitation{padding:24px 0 26px;border-bottom:1px solid var(--green-line)}.green-guest-invitation h2{font-size:24px;margin:0 0 13px}.green-guest-invitation p{font-size:14px;color:var(--green-muted);line-height:1.7;margin:0}.green-login-arrow{display:flex;align-items:center;gap:20px;color:var(--green-accent);border:0;background:none;padding:8px 0;font-size:25px;font-weight:650;min-height:54px;margin:22px 0 10px}.green-login-arrow .app-icon{width:29px;height:29px}.green-register-line button{border:0;background:none;color:var(--green-ink);min-height:44px;padding:0 0 0 4px;font-size:14px}.green-quota-overlay{position:fixed;inset:0;background:#0009;z-index:1400;display:flex;align-items:flex-end;padding:24px 24px 75px;color:var(--green-ink)}.green-quota-overlay>section{width:100%;position:relative;padding-top:32px;max-height:85dvh;overflow:auto}.green-quota-overlay h2{font-size:22px;margin:0 30px 12px 0}.green-quota-overlay>section>p{font-size:16px;margin:0 0 16px}.green-quota-close{position:absolute;right:-8px;top:16px;border:0;background:none;color:var(--green-ink);width:44px;height:44px;display:grid;place-items:center}.green-quota-rules{padding:0 0 18px}.green-quota-rules p{font-size:14px;color:#d3dccd;margin:8px 0}.green-text-action{display:flex;align-items:center;gap:14px;color:var(--green-accent)!important;font-size:24px;font-weight:650;min-height:58px;padding:8px 0}.green-text-action .app-icon{width:26px;height:26px}.green-privilege-link{display:inline-flex;align-items:center;min-height:48px;margin-top:10px;font-size:15px;color:var(--green-ink);text-decoration:underline;text-underline-offset:4px}.green-privileges>section{border-top:1px solid var(--green-line);padding-top:24px;margin-top:24px}.green-privileges dl>div{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--green-line)}.green-privileges dd{margin:0}.green-privileges ul{padding-left:20px;line-height:1.9;color:var(--green-muted)}.green-row-action{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid var(--green-line);margin-top:12px}.vue-shell .dl-library{padding:16px 20px 95px!important;background:var(--green-bg)!important;color:var(--green-ink)!important}.vue-shell .dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 12px!important}.vue-shell .dl-card{border:0!important;box-shadow:none!important;background:none!important;border-radius:0!important}.vue-shell .dl-cover{border-radius:3px!important;aspect-ratio:2/3!important;background:var(--green-surface)!important}.vue-shell .dl-card h2{font-size:16px!important;color:var(--green-ink)!important}.vue-shell .dl-card p{color:var(--green-muted)!important}.vue-shell .dl-genres button[aria-pressed=true],.vue-shell .dl-sort button[aria-pressed=true]{color:var(--green-accent)!important;border-color:var(--green-accent)!important;background:none!important}.vue-shell .dl-genres button,.vue-shell .dl-sort button{border-radius:0!important;background:none!important;color:var(--green-muted)!important;min-height:44px!important}html body #app .mobile-shell.vue-shell .sd-player{height:100dvh!important;min-height:100dvh!important;padding:0!important;background:var(--green-bg)!important;color:var(--green-ink)!important;overflow:hidden!important;border:0!important;border-radius:0!important}html body #app .mobile-shell.vue-shell .sd-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;min-height:0!important;max-height:none!important;background:var(--green-bg)!important}html body #app .mobile-shell.vue-shell .sd-stage-fill{display:none!important}html body #app .mobile-shell.vue-shell .sd-video{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;background:var(--green-bg)!important}html body #app .mobile-shell.vue-shell .sd-header{position:absolute!important;left:0!important;right:0!important;top:0!important;z-index:22!important;background:#0002!important;border:0!important;height:74px!important;padding:10px 12px!important;gap:10px!important;color:#fff!important}.sd-green-title{flex:1;min-width:0}.sd-green-title h1{font-size:18px;line-height:1.4;margin:0 0 2px}.sd-green-title p{font-size:12px;margin:0;color:#e4eadd}html body #app .mobile-shell.vue-shell .sd-header>button{width:38px!important;min-height:44px!important;background:none!important;border:0!important;border-radius:0!important;color:#fff!important}html body #app .mobile-shell.vue-shell .sd-title-row,html body #app .mobile-shell.vue-shell .sd-details>.sd-meta{display:none!important}html body #app .mobile-shell.vue-shell .sd-details{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:0 10px 8px!important;background:#080a08bb!important;z-index:20!important;border:0!important}html body #app .mobile-shell.vue-shell .sd-dock{display:flex!important;align-items:center!important;justify-content:space-around!important;gap:4px!important;border:0!important;margin:0!important;padding:4px 0!important;background:none!important}html body #app .mobile-shell.vue-shell .sd-dock button{min-height:62px!important;min-width:60px!important;color:var(--green-ink)!important;background:none!important;border:0!important;font-size:12px!important}html body #app .mobile-shell.vue-shell .sd-dock button span{font-size:12px!important}html body #app .mobile-shell.vue-shell .sd-dock .sd-green-pause{border:1px solid #eaf0e3!important;border-radius:50%!important;min-width:48px!important;width:48px!important;min-height:48px!important;height:48px!important;flex:none!important;padding:10px!important}html body #app .mobile-shell.vue-shell .sd-video-controls{position:absolute!important;bottom:80px!important;left:0!important;right:0!important;padding:12px 16px 3px!important;background:#0003!important;z-index:16!important}html body #app .mobile-shell.vue-shell .sd-controls-row button{background:none!important;border:0!important;color:#fff!important;min-height:36px!important}html body #app .mobile-shell.vue-shell .sd-controls-row>button:first-child{display:none!important}html body #app .mobile-shell.vue-shell .sd-time{color:var(--green-ink)!important;font-size:12px!important;margin-right:auto!important}html body #app .mobile-shell.vue-shell .sd-progress{accent-color:var(--green-accent)!important;--sd-accent:var(--green-accent);height:20px!important}html body #app .mobile-shell.vue-shell .sd-resume{background:#080a0855!important;color:#fff!important;border:1px solid #fff8!important;box-shadow:none!important}html body #app .mobile-shell.vue-shell .sd-sheet{position:fixed!important;inset:auto 0 0!important;max-height:74dvh!important;min-height:440px!important;background:var(--green-surface)!important;color:var(--green-ink)!important;padding:14px 20px 24px!important;border-radius:4px 4px 0 0!important;box-shadow:0 -240px #0007!important;z-index:60!important}html body #app .mobile-shell.vue-shell .sd-handle{display:none!important}html body #app .mobile-shell.vue-shell .sd-sheet-header{padding:0!important;margin:0 0 14px!important}html body #app .mobile-shell.vue-shell .sd-sheet-header h2{font-size:22px!important;color:var(--green-ink)!important}html body #app .mobile-shell.vue-shell .sd-range-tabs{border-bottom:1px solid var(--green-line)!important;gap:20px!important;background:none!important;padding:0!important;margin:0 0 12px!important}html body #app .mobile-shell.vue-shell .sd-range-tabs button{background:none!important;border:0!important;border-radius:0!important;color:var(--green-muted)!important;min-height:44px!important;flex:1!important;padding:5px!important}html body #app .mobile-shell.vue-shell .sd-range-tabs button[aria-selected=true]{color:var(--green-accent)!important;border-bottom:2px solid var(--green-accent)!important}html body #app .mobile-shell.vue-shell .sd-episode-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body #app .mobile-shell.vue-shell .sd-episode-grid button{border:0!important;border-radius:0!important;background:none!important;color:var(--green-ink)!important;min-height:48px!important;font-size:16px!important}html body #app .mobile-shell.vue-shell .sd-episode-grid button.is-current{color:var(--green-accent)!important;border-bottom:2px solid var(--green-accent)!important}html body #app .mobile-shell.vue-shell .sd-switch[aria-checked=true]{background:var(--green-accent)!important}html body #app .mobile-shell.vue-shell .sd-episode-grid .app-icon{width:12px!important;height:12px!important}html body #app .mobile-shell.vue-shell .sd-next-small{display:none!important}html body #app .mobile-shell.vue-shell .sd-sheet button,html body #app .mobile-shell.vue-shell .sd-sheet h3,html body #app .mobile-shell.vue-shell .sd-setting-row{color:var(--green-ink)!important}html body #app .mobile-shell.vue-shell .sd-sheet .sd-speeds button[aria-pressed=true]{color:var(--green-accent)!important;border-color:var(--green-accent)!important}.vue-shell .login-sheet,.vue-shell .login-sheet-card,.vue-shell .auth-sheet,.vue-shell .login-surface{background:var(--green-bg)!important;color:var(--green-ink)!important;border-radius:4px!important;box-shadow:none!important}.vue-shell .login-sheet :is(button,a){background:none!important;color:var(--green-accent)!important;border-radius:4px!important}.vue-shell :is(.vue-login-page,.login-design-page,.login-page){background:var(--green-bg)!important;color:var(--green-ink)!important}.vue-shell .login-page :is(h1,h2,strong){color:var(--green-ink)!important}@media(max-width:370px){.green-quick-grid{column-gap:10px}.green-quick-grid>a{font-size:13px;gap:7px}.green-home-header{gap:10px}.green-me,.green-home-shelf{padding-left:16px;padding-right:16px}.green-genres{gap:25px}.vue-shell .vue-page{padding-left:16px!important;padding-right:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body .mobile-shell.vue-shell .green-home-header{position:static!important;display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;height:54px!important;min-height:0!important;margin:0!important;padding:14px 20px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .mobile-shell.vue-shell .green-genres{position:static!important;display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;height:48px!important;margin:0!important;padding:4px 20px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .mobile-shell.vue-shell .green-bottom-tabs{position:fixed!important;inset:auto 0 0!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;max-width:none!important;height:68px!important;margin:0!important;padding:5px 4px 8px!important;background:var(--green-bg)!important;border:0!important;border-top:1px solid var(--green-line)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}body .mobile-shell.vue-shell .green-bottom-tabs>a{display:flex!important;flex-direction:column!important;gap:3px!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:48px!important;background:none!important;border:0!important;border-radius:0!important;color:var(--green-muted)!important;font-size:12px!important;padding:0!important}body .mobile-shell.vue-shell .green-bottom-tabs>a.is-active{color:var(--green-accent)!important}body .mobile-shell.vue-shell .green-account-heading{position:static!important;display:flex!important;height:44px!important;min-height:0!important;margin:0 0 22px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}body .mobile-shell.vue-shell .green-page-header{position:sticky!important;top:0!important;display:flex!important;width:100%!important;max-width:none!important;height:56px!important;padding:0 16px!important;background:var(--green-bg)!important;border:0!important;border-bottom:1px solid var(--green-line)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body .mobile-shell.vue-shell :is(h1,h2,h3,h4,strong,b,label,dd){color:var(--green-ink)!important}body .mobile-shell.vue-shell :is(p,small,dt){color:var(--green-muted)!important}body .mobile-shell.vue-shell img{background:var(--green-surface)!important}body .mobile-shell.vue-shell nav:not(.green-bottom-tabs){min-height:0!important;max-width:none!important}body .mobile-shell.vue-shell .green-bottom-tabs{min-height:0!important;height:68px!important}body .mobile-shell.vue-shell .green-genres{height:48px!important;min-height:0!important}body .mobile-shell.vue-shell .green-genres>a{color:var(--green-ink)!important}body .mobile-shell.vue-shell .green-genres>a.is-selected{color:var(--green-accent)!important}body .mobile-shell.vue-shell .green-film-link{color:var(--green-ink)!important}body .mobile-shell.vue-shell .green-my-quota em,body .mobile-shell.vue-shell .green-my-points b{color:var(--green-accent)!important}body .mobile-shell.vue-shell .green-home-header .app-icon{color:#dce4d6!important}body .mobile-shell.vue-shell .app-icon{color:inherit!important}body .mobile-shell.vue-shell .green-account-heading>a{color:var(--green-ink)!important}body .mobile-shell.vue-shell .green-account-heading h1{font-weight:700!important}body .mobile-shell.vue-shell .green-quick-grid>a{font-size:15px!important}body .mobile-shell.vue-shell .green-service-list>a{font-size:15px!important}body .mobile-shell.vue-shell :is(.lamei-auth-surface,.lamei-auth-sheet,.lamei-auth-page,.lamei-auth){background:var(--green-bg)!important;color:var(--green-ink)!important;background-image:none!important;box-shadow:none!important;border-radius:4px!important;border-color:var(--green-line)!important}body .mobile-shell.vue-shell .lamei-auth-sheet{width:100%!important;max-width:none!important;max-height:100%!important;padding:48px 24px 32px!important;overflow:auto!important;margin:0!important}body .mobile-shell.vue-shell .lamei-auth-page{min-height:100dvh!important;padding:64px 24px 32px!important}body .mobile-shell.vue-shell .lamei-auth-mask{padding:0!important;background:#080a08e8!important;align-items:flex-end!important}body .mobile-shell.vue-shell .lamei-auth-brand{display:none!important}body .mobile-shell.vue-shell .lamei-auth-title{text-align:left!important;font-size:26px!important;font-weight:700!important;color:var(--green-ink)!important;margin:0 0 14px!important}body .mobile-shell.vue-shell .lamei-auth-intro{text-align:left!important;color:var(--green-muted)!important;font-size:14px!important;line-height:1.7!important;margin:0 0 22px!important}body .mobile-shell.vue-shell .lamei-auth-methods{display:flex!important;background:none!important;border:0!important;border-bottom:1px solid var(--green-line)!important;border-radius:0!important;box-shadow:none!important;margin-bottom:22px!important;padding:0!important}body .mobile-shell.vue-shell .lamei-auth-methods button{background:none!important;background-image:none!important;color:var(--green-muted)!important;box-shadow:none!important;border:0!important;border-radius:0!important;min-height:48px!important}body .mobile-shell.vue-shell .lamei-auth-methods button[aria-pressed=true]{color:var(--green-accent)!important;border-bottom:2px solid var(--green-accent)!important}body .mobile-shell.vue-shell .lamei-auth-label{color:var(--green-ink)!important;font-size:14px!important;margin-bottom:8px!important}body .mobile-shell.vue-shell .lamei-auth-input{background:var(--green-control)!important;border:1px solid var(--green-line)!important;border-radius:4px!important;min-height:52px!important;box-shadow:none!important;margin-bottom:18px!important}body .mobile-shell.vue-shell .lamei-auth-input input{background:none!important;border:0!important;min-height:48px!important;padding:10px 8px!important;font-size:15px!important}body .mobile-shell.vue-shell .lamei-auth-input>.app-icon{color:var(--green-muted)!important}body .mobile-shell.vue-shell .lamei-auth-send{background:none!important;border:0!important;color:var(--green-accent)!important;min-height:44px!important;font-size:12px!important}body .mobile-shell.vue-shell .lamei-auth-invite-toggle{background:none!important;border:0!important;border-bottom:1px solid var(--green-line)!important;color:var(--green-muted)!important;border-radius:0!important;min-height:44px!important}body .mobile-shell.vue-shell .lamei-auth-submit{background:none!important;background-image:none!important;color:var(--green-accent)!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;padding:12px 0!important;font-size:22px!important;min-height:54px!important;margin-top:18px!important}body .mobile-shell.vue-shell .lamei-auth-back{background:none!important;border:0!important;color:var(--green-ink)!important;box-shadow:none!important;left:12px!important;top:8px!important}body .mobile-shell.vue-shell .lamei-auth-switch{background:none!important;color:var(--green-muted)!important;border:0!important}.green-reward-row{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--green-line)}.green-reward-row>svg{width:26px;height:26px}.green-reward-row>div{flex:1;min-width:0}.green-reward-row h3{font-size:16px;margin:0 0 5px}.green-reward-row p{font-size:13px;line-height:1.6;margin:0 0 7px}.green-reward-row strong{font-size:15px!important;color:var(--green-accent)!important}.green-reward-row small{display:block}.green-reward-row button{min-width:60px;min-height:48px;padding:8px;background:none;border:0;color:var(--green-accent)!important}.green-benefit-balance{display:flex;align-items:center;justify-content:space-between}.green-benefit-balance h2{font-size:30px;margin:4px 0 12px}.green-benefit-balance p{font-size:13px;margin:0}.green-benefit-balance a{font-size:13px;display:flex;align-items:center;min-height:44px}.green-benefit-checkin{display:flex;align-items:center;gap:12px;border-top:1px solid var(--green-line);border-bottom:1px solid var(--green-line);min-height:76px;padding:12px 0}.green-benefit-checkin span{flex:1}.green-benefit-checkin strong{display:block;font-size:16px}.green-benefit-checkin small{font-size:12px;display:block;margin-top:4px}.green-benefit-checkin em{font-style:normal;font-size:13px;color:var(--green-accent)}.green-benefit-quota{padding:18px 0;border-bottom:1px solid var(--green-line);position:relative}.green-benefit-quota h2{font-size:17px;margin:0 0 6px}.green-benefit-quota p{font-size:15px;margin:0}.green-benefit-quota a{position:absolute;right:0;top:22px;font-size:12px;display:flex;align-items:center;min-height:36px}.green-benefits>section{margin-bottom:24px}.vue-shell .exchange-order-detail-product>img{display:none!important}.green-library-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--green-line)}.green-library-row>img{width:92px;height:128px;object-fit:cover;border-radius:3px}.green-library-row>span{flex:1;min-width:0}.green-library-row strong{font-size:17px;display:block}.green-library-row small{display:block;margin:8px 0;font-size:13px}.green-library-row em{font-size:14px;color:var(--green-accent);font-style:normal}.green-library .asset-empty>a{display:block;margin-top:16px;color:var(--green-accent)}body .mobile-shell.vue-shell .green-reward-row{background:none!important;border:0!important;border-bottom:1px solid var(--green-line)!important;border-radius:0!important;padding:18px 0!important;margin:0!important;box-shadow:none!important}body .mobile-shell.vue-shell .green-home-hero{height:430px!important}body .mobile-shell.vue-shell .green-continue>.app-icon:first-child{color:var(--green-on-accent)!important}body .mobile-shell.vue-shell .green-hero-copy p{color:#e9eee5!important}body .mobile-shell.vue-shell .green-home-header input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}body .mobile-shell.vue-shell .green-poster-grid.two>a{position:relative;display:block;height:200px;overflow:hidden;border-radius:3px}body .mobile-shell.vue-shell .green-poster-grid.two img{width:100%;height:200px;aspect-ratio:auto;object-fit:cover;object-position:center 28%}body .mobile-shell.vue-shell .green-poster-grid.two>a:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 -90px 45px -40px #000}body .mobile-shell.vue-shell .green-poster-grid.two strong{position:absolute;z-index:2;bottom:25px;left:10px;right:6px;font-size:15px;margin:0;color:var(--green-ink)!important}body .mobile-shell.vue-shell .green-poster-grid.two small{position:absolute;z-index:2;bottom:7px;left:10px;font-size:11px;color:#e2e9dc!important}body .mobile-shell.vue-shell .green-account-heading h1{font-size:26px!important}body .mobile-shell.vue-shell .green-identity h2{font-size:24px!important}body .mobile-shell.vue-shell .green-identity small,body .mobile-shell.vue-shell .green-identity small button{font-size:14px!important}body .mobile-shell.vue-shell .green-quick-grid>a,body .mobile-shell.vue-shell .green-service-list>a{font-size:16px!important}body .mobile-shell.vue-shell .green-guest-invitation p{font-size:16px!important}body .mobile-shell.vue-shell .green-login-arrow{font-size:28px!important}body .mobile-shell.vue-shell .green-account-heading{margin-bottom:18px!important}body .mobile-shell.vue-shell .green-identity small{display:flex;align-items:center;gap:5px}body .mobile-shell.vue-shell .green-identity small button{min-height:28px!important;padding:3px 8px!important}body .mobile-shell.vue-shell .green-my-quota{margin-top:12px!important;padding-bottom:16px!important}body .mobile-shell.vue-shell .green-my-quota>div,body .mobile-shell.vue-shell .green-my-quota>div>a{min-height:28px!important;height:28px!important}body .mobile-shell.vue-shell .green-my-quota h2{margin:4px 0!important}body .mobile-shell.vue-shell .green-quick-section{padding:10px 0!important}body .mobile-shell.vue-shell .green-quick-grid>a{min-height:44px!important}body .mobile-shell.vue-shell .green-quick-grid>a:nth-child(2n){border-left:1px solid var(--green-line);padding-left:14px!important}body .mobile-shell.vue-shell .green-my-points{height:54px!important;min-height:54px!important}body .mobile-shell.vue-shell .green-service-list{padding-top:4px!important}body .mobile-shell.vue-shell .green-service-list>a{min-height:44px!important}body .mobile-shell.vue-shell .green-guest-invitation{padding-top:20px!important;padding-bottom:22px!important}body .mobile-shell.vue-shell .modal-mask{z-index:2000!important;background:#000b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:fixed!important;inset:0!important;max-height:100dvh!important;padding:16px!important;display:flex!important;align-items:flex-end!important}body .mobile-shell.vue-shell .modal-mask>form,body .mobile-shell.vue-shell .modal-mask>section:not(.lamei-auth-sheet),body .mobile-shell.vue-shell .modal-mask>div{background:var(--green-surface)!important;color:var(--green-ink)!important;box-shadow:none!important;border:1px solid var(--green-line)!important;border-radius:4px!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;width:100%!important;padding:48px 20px 24px!important;position:relative!important}body .mobile-shell.vue-shell .modal-mask :is(.sheet-close,.exchange-binding-dialog-close){position:absolute!important;top:8px!important;right:8px!important;left:auto!important;min-height:44px!important;width:44px!important;background:none!important;color:var(--green-ink)!important;border:0!important}body .mobile-shell.vue-shell .modal-mask :is(button,a){min-height:44px!important;color:var(--green-accent)!important;box-shadow:none!important;background-image:none!important;border-radius:4px!important;background-color:transparent!important;border-color:var(--green-line)!important}body .mobile-shell.vue-shell .modal-mask header{position:static!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:none!important}body .mobile-shell.vue-shell .modal-mask label{background:none!important;border-color:var(--green-line)!important;border-radius:4px!important}body .mobile-shell.vue-shell .modal-mask.lamei-auth-mask{padding:0!important;background:#080a08e8!important}:root,html,html[data-theme],body,.mobile-shell.vue-shell{--brand:var(--green-accent)!important;--brand-2:var(--green-accent)!important;--reward:var(--green-accent)!important;--ink:var(--green-ink)!important;--muted:var(--green-muted)!important;--line:var(--green-line)!important;--paper:var(--green-bg)!important;--surface:var(--green-surface)!important;--surface-soft:var(--green-surface)!important;--theme-bg:var(--green-bg)!important;--theme-paper:var(--green-bg)!important;--theme-panel:var(--green-surface)!important;--theme-line:var(--green-line)!important;--theme-text:var(--green-ink)!important;--theme-muted:var(--green-muted)!important;--theme-hot:var(--green-accent)!important;--theme-rose:var(--green-accent)!important;--theme-gold:var(--green-accent)!important;--theme-shadow:none!important}body .mobile-shell.vue-shell .benefits-task-row{background:none!important;border:0!important;border-bottom:1px solid var(--green-line)!important;border-radius:0!important;padding:18px 0!important;gap:10px!important;box-shadow:none!important;align-items:flex-start!important}body .mobile-shell.vue-shell .benefits-task-row strong{font-size:15px!important;line-height:1.6!important}body .mobile-shell.vue-shell .benefits-task-row small{font-size:12px!important;font-weight:400!important;line-height:1.7!important}body .mobile-shell.vue-shell .benefits-task-row>a{flex-shrink:0;min-height:44px;display:flex;align-items:center;color:var(--green-accent)!important;font-size:13px}body .mobile-shell.vue-shell .voucher-order-card>img{display:none!important}body .mobile-shell.vue-shell .voucher-order-card{display:block!important}body .mobile-shell.vue-shell .lamei-auth-sheet:before,body .mobile-shell.vue-shell .lamei-auth-sheet:after,body .mobile-shell.vue-shell .lamei-auth-title:before{content:none!important;display:none!important}body .mobile-shell.vue-shell .lamei-auth-input input{box-shadow:none!important;border:0!important;outline:0!important;border-radius:0!important}body .mobile-shell.vue-shell .lamei-auth-input:focus-within{border-color:var(--green-accent)!important}body .mobile-shell.vue-shell .vue-page>:is(.settings-title-row,.points-title-row,.help-title-row,.messages-title-row,.feedback-title-row,.cash-binding-title-row)>div>:is(h1,small){display:none!important}body .mobile-shell.vue-shell .search-page-head>button[data-search-cancel]{display:none!important}body .mobile-shell.vue-shell :is(.cash-binding-tip-card,.cash-binding-summary-card,.cash-binding-status-card)>.app-icon{background:none!important;color:var(--green-muted)!important}body .mobile-shell.vue-shell .settings-profile-card{padding:16px 0!important;border-top:1px solid var(--green-line)!important;border-bottom:1px solid var(--green-line)!important}html body #app .mobile-shell.vue-shell .sd-player{--sd-page:var(--green-bg)!important;--sd-panel:var(--green-surface)!important;--sd-text:var(--green-ink)!important;--sd-muted:var(--green-muted)!important;--sd-line:var(--green-line)!important;--sd-accent:var(--green-accent)!important}html body #app .mobile-shell.vue-shell .sd-player .sd-dock{left:0!important;right:0!important;bottom:0!important;position:static!important;height:68px!important;min-height:0!important;margin:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;display:flex!important;justify-content:space-around!important;box-shadow:none!important}html body #app .mobile-shell.vue-shell .sd-player .sd-dock button{color:var(--green-ink)!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;min-width:58px!important;min-height:56px!important;height:56px!important}html body #app .mobile-shell.vue-shell .sd-player .sd-dock .sd-green-pause{border:1px solid #eaf0e3!important;border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:10px!important}html body #app .mobile-shell.vue-shell .sd-player .sd-header{position:absolute!important;inset:0 0 auto!important;height:74px!important;min-height:74px!important;background:#0003!important;display:flex!important;padding:10px 12px!important;color:var(--green-ink)!important}html body #app .mobile-shell.vue-shell .sd-player .sd-overlay-header{position:absolute!important;inset:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;height:74px!important;background:#0003!important;color:var(--green-ink)!important}html body #app .mobile-shell.vue-shell .sd-player .sd-overlay-header button{color:var(--green-ink)!important;background:none!important;border:0!important;min-height:44px!important;min-width:38px!important}html body #app .mobile-shell.vue-shell .sd-player .sd-overlay-favorite span,html body #app .mobile-shell.vue-shell .sd-player .sd-overlay-title{display:none!important}html body #app .mobile-shell.vue-shell .sd-player .sd-sheet-header{position:static!important;height:44px!important;min-height:44px!important;background:none!important;display:flex!important;align-items:center!important;padding:0!important;border:0!important;gap:8px!important}html body #app .mobile-shell.vue-shell .sd-player .sd-sheet-header>span{margin-left:auto;color:var(--green-muted)!important;font-size:12px!important}html body #app .mobile-shell.vue-shell .sd-player .sd-progress{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;padding:0!important;width:100%!important;height:18px!important;margin:0!important;border-radius:0!important;box-shadow:none!important;min-height:18px!important}html body #app .mobile-shell.vue-shell .sd-player .sd-progress::-webkit-slider-runnable-track{height:3px;background:#c3d0b866;border:0;border-radius:0}html body #app .mobile-shell.vue-shell .sd-player .sd-progress::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;background:var(--green-accent);border-radius:50%;margin-top:-4.5px;border:0}html body #app .mobile-shell.vue-shell .sd-player .sd-controls-row{display:flex!important;align-items:center!important;gap:8px!important;color:var(--green-ink)!important}html body #app .mobile-shell.vue-shell .sd-player .sd-controls-row button{min-width:32px!important;min-height:36px!important;height:36px!important;padding:5px!important;color:var(--green-ink)!important;background:none!important;border:0!important}html body #app .mobile-shell.vue-shell:has(.green-quota-overlay) .sd-media-notice{visibility:hidden!important}html body #app .mobile-shell.vue-shell .sd-player .sd-episode-grid button.is-current{color:var(--green-accent)!important}html body #app .mobile-shell.vue-shell .sd-player .sd-setting-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:18px 0!important;border-top:1px solid var(--green-line)!important;margin-top:16px!important}html body #app .mobile-shell.vue-shell .sd-player .sd-setting-row h3{font-size:16px!important;margin:0!important}html body #app .mobile-shell.vue-shell .sd-player .sd-switch{min-width:44px!important;min-height:26px!important;height:26px!important;background:#3d4738!important}html body #app .mobile-shell.vue-shell .sd-player .sd-switch[aria-checked=true]{background:var(--green-accent)!important}html body #app .mobile-shell.vue-shell .sd-player .sd-header,html body #app .mobile-shell.vue-shell .sd-player .sd-overlay-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #app .mobile-shell.vue-shell .sd-player .sd-sheet{height:480px!important;min-height:min(480px,74dvh)!important;scrollbar-width:none!important}html body #app .mobile-shell.vue-shell .sd-player .sd-sheet::-webkit-scrollbar{display:none!important}html body #app .mobile-shell.vue-shell .sd-player .sd-switch{width:44px!important;min-width:44px!important;min-height:26px!important;height:26px!important;border:0!important;border-radius:999px!important;padding:3px!important;display:flex!important;align-items:center!important}html body #app .mobile-shell.vue-shell .sd-player .sd-switch>span{display:block!important;width:20px!important;height:20px!important;border-radius:50%!important;background:var(--green-ink)!important;transform:translate(0)!important}html body #app .mobile-shell.vue-shell .sd-player .sd-switch[aria-checked=true]>span{background:var(--green-on-accent)!important;transform:translate(18px)!important}html body #app .mobile-shell.vue-shell .sd-player .sd-switch>span{position:static!important;inset:auto!important;margin:0!important;flex:none!important}html body #app .mobile-shell.vue-shell .game-center-content{display:block!important;padding-top:0!important}html body #app .mobile-shell.vue-shell .game-category-rail{display:flex!important;gap:24px!important;flex-direction:row!important;width:100%!important;border:0!important;border-bottom:1px solid var(--green-line)!important;padding:0 0 12px!important;margin:0 0 20px!important;background:none!important}html body #app .mobile-shell.vue-shell .game-category-rail button{width:auto!important;min-height:44px!important;display:flex!important;align-items:center!important;flex-direction:row!important;gap:8px!important;border:0!important;padding:0!important;font-size:15px!important;color:var(--green-muted)!important}html body #app .mobile-shell.vue-shell .game-category-rail button.is-active{color:var(--green-accent)!important}html body #app .mobile-shell.vue-shell .game-center-main{padding:0!important}html body #app .mobile-shell.vue-shell .game-portrait-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body #app .mobile-shell.vue-shell .game-portrait-card{width:100%!important;min-height:160px!important;text-align:left!important;padding:0!important}html body #app .mobile-shell.vue-shell .green-game-art{height:auto;aspect-ratio:2/3;display:flex;align-items:center;justify-content:center;background:var(--green-surface);border:1px solid var(--green-line);margin-bottom:10px}html body #app .mobile-shell.vue-shell .green-game-art .app-icon{width:44px!important;height:44px!important;color:var(--green-accent)!important}html body #app .mobile-shell.vue-shell .checkin-hero:after{display:none!important}html body #app .mobile-shell.vue-shell .checkin-hero{display:block!important;padding:20px 0!important;min-height:0!important;border-bottom:1px solid var(--green-line)!important}html body #app .mobile-shell.vue-shell .checkin-hero-icon{display:none!important}html body #app .mobile-shell.vue-shell .checkin-balance{position:static!important;margin:16px 0 0!important;font-size:15px!important}html body #app .mobile-shell.vue-shell .checkin-cycle article{background:none!important;border:0!important;border-bottom:1px solid var(--green-line)!important;border-radius:0!important;box-shadow:none!important}html body #app .mobile-shell.vue-shell .checkin-cycle .is-today{border-bottom-color:var(--green-accent)!important}html body #app .mobile-shell.vue-shell .cash-binding-record-row>.app-icon{background:none!important;border:0!important;padding:0!important;color:var(--green-accent)!important;box-shadow:none!important;width:22px!important;height:22px!important;min-width:22px!important}.green-quota-overlay>section{overflow-x:hidden!important;scrollbar-width:none!important}.green-quota-overlay>section::-webkit-scrollbar{display:none!important}.green-quota-close{right:0!important}html body #app .mobile-shell.vue-shell:has(.green-quota-overlay) :is(.sd-video-controls,.sd-details,.sd-resume){visibility:hidden!important}html body #app .mobile-shell.vue-shell .sd-player .sd-switch{justify-content:flex-start!important}html body #app .mobile-shell.vue-shell .sd-player .sd-switch>span:after{content:none!important;display:none!important}html body #app .mobile-shell.vue-shell .green-home-operations{margin:20px 20px 0;padding:0 0 16px;border-bottom:1px solid var(--green-line)}html body #app .mobile-shell.vue-shell .green-ad-unit{position:relative;display:block;width:100%;height:112px;min-height:112px;margin:16px 0 24px;padding:0!important;overflow:hidden;border:1px solid var(--green-line);border-radius:8px;background:#1b2418;color:var(--green-ink);text-decoration:none;isolation:isolate}html body #app .mobile-shell.vue-shell .green-home-operations>.green-ad-unit{margin:0 0 20px}html body #app .mobile-shell.vue-shell .green-ad-unit>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 38%;opacity:.7}html body #app .mobile-shell.vue-shell .green-ad-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0d170cf5,#0d170c9e 58%,#0d170c05)}html body #app .mobile-shell.vue-shell .green-ad-copy{position:absolute;inset:18px 42px 14px 18px;display:flex;flex-direction:column;gap:5px}html body #app .mobile-shell.vue-shell .green-ad-copy small{font-size:10px;letter-spacing:2px;color:var(--green-accent)}html body #app .mobile-shell.vue-shell .green-ad-copy strong{font-size:18px;font-weight:600;line-height:1.45;color:var(--green-ink)}html body #app .mobile-shell.vue-shell .green-ad-copy>span{font-size:11px;color:#c6cdbf}html body #app .mobile-shell.vue-shell .green-ad-label{position:absolute;right:8px;top:7px;font-size:9px;line-height:14px;padding:0 4px;font-style:normal;background:#080a08b3;color:#d9dfd4;border-radius:2px}html body #app .mobile-shell.vue-shell .green-ad-unit>.app-icon{position:absolute;right:16px;bottom:20px;width:18px;height:18px;color:var(--green-accent)}html body #app .mobile-shell.vue-shell .green-portal-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;border-bottom:1px solid var(--green-line)}html body #app .mobile-shell.vue-shell .green-portal-tabs>button{position:relative;display:block;flex:1;min-height:44px;padding:0 0 12px!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:14px;font-weight:500;color:var(--green-muted)!important;text-align:center;white-space:nowrap}html body #app .mobile-shell.vue-shell .green-portal-tabs>button[aria-selected=true]{color:var(--green-accent)!important}html body #app .mobile-shell.vue-shell .green-portal-tabs>button[aria-selected=true]:after{content:"";position:absolute;left:36%;right:36%;bottom:-1px;height:2px;background:var(--green-accent)}html body #app .mobile-shell.vue-shell .green-portal-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:84px}html body #app .mobile-shell.vue-shell .green-portal-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:84px;padding:0!important;border:0!important;background:none!important;color:#e5eade!important;font-size:11px;border-radius:0!important}html body #app .mobile-shell.vue-shell .green-portal-art{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:transparent}html body #app .mobile-shell.vue-shell .green-portal-art>img{width:48px;height:48px;object-fit:contain;background:transparent!important}html body #app .mobile-shell.vue-shell .green-portal-note{margin:2px 0 0;font-size:10px;color:var(--green-muted);line-height:1.5}html body #app .mobile-shell.vue-shell .green-operation-modal{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;background:#000b}html body #app .mobile-shell.vue-shell .green-operation-modal>section{width:100%;padding:28px 24px;background:var(--green-surface);border:1px solid var(--green-line);border-radius:14px}html body #app .mobile-shell.vue-shell .green-operation-modal .app-icon{width:32px;height:32px;color:var(--green-accent)}html body #app .mobile-shell.vue-shell .green-operation-modal h2{font-size:21px;margin:16px 0 12px}html body #app .mobile-shell.vue-shell .green-operation-modal p{font-size:14px;line-height:1.8;color:var(--green-muted)}html body #app .mobile-shell.vue-shell .green-operation-modal button{margin-top:20px;min-height:44px;padding:0 20px!important;border-radius:6px!important;background:var(--green-accent)!important;color:var(--green-on-accent)!important}html body #app .mobile-shell.vue-shell .green-original-entry-icon{width:28px;height:28px;object-fit:contain;flex:none;background:transparent!important}html body #app .mobile-shell.vue-shell .home-popup>div{background:var(--green-surface)!important;border:1px solid var(--green-line)!important;border-radius:14px!important;box-shadow:none!important;max-width:320px!important}html body #app .mobile-shell.vue-shell .home-popup>div>div{background:var(--green-surface)!important;color:var(--green-ink)!important}html body #app .mobile-shell.vue-shell .home-popup h3{font-size:19px!important;font-weight:600!important}html body #app .mobile-shell.vue-shell .home-popup-image{max-height:280px!important;object-fit:cover!important;object-position:center 35%!important}html body #app .mobile-shell.vue-shell .home-popup [data-home-popup-cta]{min-height:44px!important;background:var(--green-accent)!important;color:var(--green-on-accent)!important;border-radius:6px!important;box-shadow:none!important}html.green[data-theme=dark] body{background:var(--green-bg)!important}html.green body #app .mobile-shell.vue-shell .green-wordmark{color:var(--green-accent)!important}html.green body #app .mobile-shell.vue-shell :is(.green-home-hero,.sd-player,.green-ad-unit,.green-quota-overlay){--green-bg:#080a08;--green-surface:#171b16;--green-control:#131710;--green-ink:#f3f5ee;--green-muted:#a9b1a6;--green-line:#30372d;--green-accent:#d8f96a;--green-on-accent:#17210d}.green-message-entry{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px}.green-unread-badge{position:absolute;right:2px;top:2px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--green-accent);color:var(--green-on-accent);font-size:10px;line-height:15px;text-align:center}html.green body #app .mobile-shell.vue-shell .green-genres{gap:18px;padding-right:12px}.green-home-actions{display:flex;align-items:center;margin-left:auto;gap:0}html.green body #app .mobile-shell.vue-shell .green-home-actions :is(a,button){display:grid;place-items:center;width:36px;min-width:36px;min-height:44px;border:0;padding:0;background:none;color:#f3f5ee}.green-home-actions .app-icon{width:20px;height:20px}.green-home-notice{display:flex;align-items:center;gap:9px;margin:14px 20px;color:var(--green-muted);font-size:11px;line-height:1.7}.green-home-notice>.app-icon{width:16px;height:16px;color:var(--green-accent);flex:none}.green-benefits>.green-home-notice{margin:0 0 16px}html.green body #app .mobile-shell.vue-shell .green-home-banner{position:relative;margin-bottom:16px}html.green body #app .mobile-shell.vue-shell .green-home-banner>.green-ad-unit{margin:0}.green-banner-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px;color:var(--green-muted);font-size:10px}html.green body #app .mobile-shell.vue-shell .green-banner-controls>button{width:44px;height:36px;min-height:36px;padding:0!important;display:grid;place-items:center;border:0;background:none;color:var(--green-muted)}.green-banner-controls .app-icon{width:14px;height:14px}.green-film-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html.green body #app .mobile-shell.vue-shell .green-film-card{min-width:0;background:none;border:0;border-radius:0;box-shadow:none}.green-film-cover{position:relative;display:block;aspect-ratio:4/5;overflow:hidden}.green-film-cover img{width:100%;height:100%;object-fit:cover}.green-film-cover>button{position:absolute;inset:0;background:none;border:0}.green-film-card>strong{display:block;font-size:13px;line-height:1.5;margin-top:8px}.green-film-card>small{font-size:11px;color:var(--green-muted)}.green-task-total{display:grid;gap:4px;text-align:right;font-size:12px}.green-task-total>strong{font-size:20px}html.green body #app .mobile-shell.vue-shell .green-benefit-entries a{justify-content:flex-start;gap:9px}.green-benefit-entries a>span{flex:1}html.green body #app .mobile-shell.vue-shell .green-benefit-entries a>.app-icon:first-child{width:22px;height:22px;color:var(--green-accent)}.green-task-item{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--green-line)}.green-task-item>div{flex:1;display:grid;gap:5px}.green-task-item small{color:var(--green-muted)}html.green body #app .mobile-shell.vue-shell .green-reward-with-art{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}.green-reward-art{position:relative;width:64px;height:84px;overflow:hidden;border-radius:4px}.green-reward-art>img{display:block;width:100%;height:100%;object-fit:cover}.green-reward-art>small{position:absolute;left:0;right:0;bottom:0;background:#000b;color:#fff!important;font-size:9px;text-align:center;padding:3px 0}html.green body #app .mobile-shell.vue-shell .green-reward-with-art h3{font-size:14px;line-height:1.5;margin:0 0 6px}html.green body #app .mobile-shell.vue-shell .green-reward-with-art p{font-size:11px;line-height:1.6}.green-reward-with-art strong{display:flex;align-items:center;gap:4px}.green-reward-with-art strong .app-icon{width:16px;height:16px}html.green body #app .mobile-shell.vue-shell .green-reward-with-art>button{font-size:12px!important;min-width:64px;white-space:normal;max-width:76px}html.green body #app .mobile-shell.vue-shell .voucher-order-card>img{display:block!important;width:100%!important;height:100px!important;object-fit:cover!important;margin-bottom:12px!important}html.green body #app .mobile-shell.vue-shell .exchange-order-detail-product>img{display:block!important;width:80px!important;height:100px!important;object-fit:cover!important}html.green body #app .mobile-shell.vue-shell .search-page-head>button[data-search-cancel]{display:block!important;min-width:44px!important}html.green body #app .mobile-shell.vue-shell :is(.dl-genres,.dl-sort){display:flex;align-items:center;gap:12px;flex-wrap:wrap;overflow:visible;margin:10px 0}html.green body #app .mobile-shell.vue-shell :is(.dl-genres,.dl-sort)>button{min-height:40px;padding:6px 10px;background:none!important;border:1px solid var(--green-line)!important;border-radius:4px;color:var(--green-muted)!important;box-shadow:none!important}html.green body #app .mobile-shell.vue-shell :is(.dl-genres,.dl-sort)>button[aria-pressed=true]{background:var(--green-surface)!important;color:var(--green-accent)!important;border-color:var(--green-accent)!important}html.green body #app .mobile-shell.vue-shell .dl-library .dl-search input{background:none!important}html.green body #app .mobile-shell.vue-shell .lm-action-pill{background:var(--green-surface)!important;color:var(--green-ink)!important;border:1px solid var(--green-line)!important;box-shadow:none!important}html.green body #app .mobile-shell.vue-shell .lm-action-pill button{color:var(--green-ink)!important;background:none!important}.green-local-lines{list-style:none;padding:0;border-block:1px solid var(--green-line);margin-top:20px}.green-local-lines li{display:flex;align-items:center;gap:20px;padding:18px 0}.green-local-lines li>div{display:grid;gap:6px;flex:1}.green-local-lines small{color:var(--green-muted)}.green-local-lines a{display:flex;align-items:center;color:var(--green-accent);min-height:44px}html.green[data-theme=light] body #app .mobile-shell.vue-shell :is(.green-page-header,.green-bottom-tabs,.green-operation-modal>section,.home-popup>div,.home-popup>div>div){background:var(--green-bg)!important;color:var(--green-ink)!important}html.green[data-theme=light] body #app .mobile-shell.vue-shell .green-portal-tabs>button{color:var(--green-muted)!important}html.green[data-theme=light] body #app .mobile-shell.vue-shell .green-portal-tabs>button[aria-selected=true]{color:var(--green-accent)!important}html.green[data-theme=light] body #app .mobile-shell.vue-shell .green-portal-item{color:var(--green-ink)!important}@media(max-width:370px){html.green body #app .mobile-shell.vue-shell .green-genres{gap:11px;padding-left:16px}.green-home-actions :is(a,button){width:32px!important;min-width:32px!important}.green-reward-with-art{column-gap:8px!important}}html.green,html.green body{--h5-page:var(--green-bg)!important;--h5-shell:var(--green-bg)!important;--h5-surface-raised:var(--green-surface)!important;--h5-brand:var(--green-accent)!important;--h5-brand-strong:var(--green-accent)!important;--h5-accent:var(--green-accent)!important;--h5-text-secondary:var(--green-muted)!important;--brand:var(--green-accent)!important;--brand-2:var(--green-accent)!important;--theme-hot:var(--green-accent)!important;--theme-rose:var(--green-accent)!important}html.green body #app .mobile-shell.vue-shell .settings-notification-row input+i{border:1px solid var(--green-line);background:var(--green-surface)!important}html.green body #app .mobile-shell.vue-shell .settings-notification-row input:checked+i{background:var(--green-accent)!important}html.green body #app .mobile-shell.vue-shell .settings-notification-row i:after{background:var(--green-ink)!important}html.green body #app .mobile-shell.vue-shell .settings-notification-row input:checked+i:after{background:var(--green-on-accent)!important}html.green body #app .mobile-shell.vue-shell .settings-theme-options label.is-active>span:first-of-type{color:var(--green-on-accent)!important}html.green body #app .mobile-shell.vue-shell{--h5-icon-bg:var(--green-surface)!important;--h5-icon-line:var(--green-line)!important;--h5-icon-brand:var(--green-accent)!important}html.green body #app .mobile-shell.vue-shell :is(.cash-binding-detail-head,.point-row,.settings-state-card,.feedback-detail-head)>.app-icon{background:var(--green-surface)!important;color:var(--green-accent)!important;border-color:var(--green-line)!important}html.green body #app .mobile-shell.vue-shell .invite-friends-page{background:var(--green-bg)!important;background-image:none!important;color:var(--green-ink)!important}html.green body #app .mobile-shell.vue-shell .invite-state a{color:var(--green-accent)!important}html.green body #app .mobile-shell.vue-shell :is(.prototype-empty,.message-empty-state,.feedback-empty,.interaction-state-card,.help-state-card,.detail-empty)>.app-icon,html.green body #app .mobile-shell.vue-shell .empty-state-icon{background:none!important;border-color:var(--green-line)!important;color:var(--green-muted)!important;box-shadow:none!important}html.green body #app .mobile-shell.vue-shell .feedback-field>span{color:var(--green-ink)!important}html.green body #app .mobile-shell.vue-shell :is(.feedback-upload-button,.help-feedback-actions button){background:none!important;border-color:var(--green-line)!important;color:var(--green-accent)!important}html.green body #app .mobile-shell.vue-shell .settings-profile-copy>span{background:none!important;color:var(--green-accent)!important}html.green body #app .mobile-shell.vue-shell :is(.voucher-empty a,.voucher-empty button,.exchange-orders-page .asset-empty a){background:none!important;background-image:none!important;color:var(--green-accent)!important;box-shadow:none!important}html.green body #app .mobile-shell.vue-shell .green-task-item{display:flex!important;gap:12px!important;align-items:center!important;margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid var(--green-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}html.green body #app .mobile-shell.vue-shell .green-home-notice>span{flex:1;min-width:0}
