.creative-icon[data-v-4b8b2f41]{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle}.creative-icon svg[data-v-4b8b2f41]{display:block}.is-active[data-v-4b8b2f41]{animation:icon-select-4b8b2f41 var(--motion-fast) ease-out}@keyframes icon-select-4b8b2f41{0%{transform:scale(.9)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.is-active[data-v-4b8b2f41]{animation:none}}.credit-icon[data-v-58817f85]{display:inline-flex;vertical-align:-.18em;flex-shrink:0}.credit-value[data-v-525b2876]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:1.08em;font-weight:800;font-variant-numeric:tabular-nums}.credit-value-balance[data-v-525b2876]{color:var(--credit-balance)}.credit-value-cost[data-v-525b2876]{color:var(--credit-cost)}.credit-value-reward[data-v-525b2876]{color:var(--credit-reward)}.credit-value-gap[data-v-525b2876]{color:var(--credit-gap)}.language-select[data-v-30965322]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-soft)}.language-select>svg[data-v-30965322]{flex-shrink:0}select[data-v-30965322]{color:inherit;background:var(--navigation);border:1px solid var(--border);border-radius:8px;padding:7px 5px;width:100%;min-width:0;flex:1;font:inherit}.compact-language[data-v-30965322]{display:none;width:120px}@media(max-width:760px){.compact-language[data-v-30965322]{display:flex;width:112px;flex-shrink:0;gap:4px;font-size:12px}}@media(max-width:360px){.compact-language[data-v-30965322]{width:88px}.compact-language>svg[data-v-30965322]{display:none}}.dialog[open][data-v-69caf17d]{display:flex;flex-direction:column;overflow:hidden}.dialog-footer[data-v-69caf17d]{flex-shrink:0;border-top:1px solid var(--border);background:inherit}.dialog-footer[data-v-69caf17d]:empty{display:none}.dialog-header h2[data-v-69caf17d]:focus{outline:none}.dialog-header[data-v-69caf17d]{position:relative;flex-shrink:0;padding:31px 31px 0;background:inherit}.dialog .dialog-body[data-v-69caf17d]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:0}.dialog-preset .dialog-header[data-v-69caf17d]{padding:16px 16px 0}.dialog.dialog-warm .dialog-header[data-v-69caf17d]{padding:var(--dialog-padding) var(--dialog-padding) 0}.dialog.dialog-warm .dialog-body[data-v-69caf17d]{padding-top:0}.dialog-result .dialog-header[data-v-69caf17d]{padding:14px 14px 0}.dialog-auth .dialog-body[data-v-69caf17d]{padding:22px 24px}.dialog-auth h2[data-v-69caf17d]{font-size:22px;line-height:1.4;margin-bottom:8px}@media(max-width:600px){.dialog-header[data-v-69caf17d]{padding:29px 24px 0}.dialog-preset .dialog-header[data-v-69caf17d],.dialog-story .dialog-header[data-v-69caf17d]{padding:16px 16px 0}.dialog-story .dialog-body[data-v-69caf17d]{padding:0 16px 12px}.dialog-auth .dialog-body[data-v-69caf17d]{padding:20px}}.dialog-story[data-v-69caf17d]{max-width:1000px}.dialog-filter[data-v-69caf17d]{max-width:520px}@media(max-width:600px){.dialog-filter[data-v-69caf17d]{position:fixed;inset:auto 0 0;width:100%;max-width:100%;margin:0;max-height:88dvh;border-radius:20px 20px 0 0}}.dialog-result[data-v-69caf17d]{max-width:640px;height:min(900px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);background:#050505}.dialog-result .dialog-body[data-v-69caf17d]{padding:12px 14px 14px;height:auto;min-height:0;flex:1;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.dialog-result h2[data-v-69caf17d]{font-size:13px;color:var(--muted);margin:0;padding-inline-end:90px;padding-inline-start:0;min-height:30px;flex-shrink:0;display:flex;align-items:center}.dialog-result .dialog-close[data-v-69caf17d]{right:auto;inset-inline-end:12px;z-index:2;width:36px;height:36px;border:1px solid #ffffff24;background:#ffffff08;border-radius:50%}.dialog-header-actions[data-v-69caf17d]{position:absolute;top:13px;inset-inline-end:58px;z-index:2}@media(max-width:600px){.dialog-result[data-v-69caf17d]{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;border-radius:0;border:0}.dialog-result .dialog-body[data-v-69caf17d]{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.google-provider[data-v-1aa9932e]{position:relative;min-height:48px;width:100%;display:grid;place-items:center}.google-placeholder[data-v-1aa9932e]{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;border:1px solid #dadce0;border-radius:4px;background:#fff;color:#3c4043;font-size:14px}.google-placeholder[data-v-1aa9932e]:disabled{opacity:1;cursor:wait}.google-placeholder small[data-v-1aa9932e]{font-size:12px;color:#5f6368}.google-login.google-pending[data-v-1aa9932e]{position:absolute;inset:0;visibility:hidden}.auth-welcome-offer[data-v-1aa9932e]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;width:fit-content;margin:0 0 20px;padding:7px 11px;border:1px solid #d6b18430;border-radius:20px;color:var(--dialog-gold);background:#d6b18409;font-size:12px}.auth-welcome-offer strong[data-v-1aa9932e]{display:inline-flex;align-items:center;gap:5px;font-size:15px}.auth-welcome-offer svg[data-v-1aa9932e]{flex-shrink:0}.auth-intro[data-v-1aa9932e]{margin:0 0 14px;line-height:1.6}.stack[data-v-1aa9932e]{gap:10px}.turnstile-container[data-v-1aa9932e]{margin-block:0}.divider-label[data-v-1aa9932e]{margin:14px 0 10px}.social-logins[data-v-1aa9932e]{gap:8px}.login-safety[data-v-1aa9932e]{margin:12px 0 0;line-height:1.6}.login-safety summary[data-v-1aa9932e]{cursor:pointer;width:fit-content}.login-safety p[data-v-1aa9932e]{margin-top:8px}.auth-consent[data-v-1aa9932e]{margin:10px 0 0;line-height:1.6}.error-message[data-v-1aa9932e]{margin:0}.social-provider[data-v-1aa9932e]{display:grid;gap:8px;width:100%}.provider-login[data-v-1aa9932e]{display:grid;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;width:100%;min-height:48px;gap:12px;padding:10px 16px}.provider-login span[data-v-1aa9932e]{line-height:1.4}.provider-mark[data-v-1aa9932e]{width:22px;height:22px}.telegram-mark[data-v-1aa9932e]{color:#229ed9}.discord-mark[data-v-1aa9932e]{color:#5865f2}.provider-error[data-v-1aa9932e]{margin:0;text-align:start;font-size:12px;line-height:1.6}.provider-spinner[data-v-1aa9932e]{animation:provider-spin-1aa9932e 1s linear infinite}.cancel-authorization[data-v-1aa9932e]{justify-self:center}@keyframes provider-spin-1aa9932e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.provider-spinner[data-v-1aa9932e]{animation:none}}.checkin-hero[data-v-f586ab28]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:8px 0 24px;color:var(--dialog-gold)}.checkin-hero strong[data-v-f586ab28]{display:flex;align-items:center;gap:12px;font-size:64px;line-height:1.1;font-weight:800;letter-spacing:-2px}.checkin-hero span[data-v-f586ab28]{font-size:13px;color:var(--dialog-muted)}.reward-row[data-v-f586ab28]{display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--dialog-border);font-size:13px}.reward-row>span[data-v-f586ab28]{flex:1}.reward-row strong[data-v-f586ab28]{display:inline-flex;align-items:center;gap:5px;color:var(--credit-reward);font-size:16px}.checkin-reset[data-v-f586ab28]{margin:12px 0 20px;font-size:11px}.checkin-later[data-v-f586ab28]{display:block;margin:4px auto 0}.page-skeleton[data-v-9dc1eb18]{width:100%}.skeleton-banner[data-v-9dc1eb18]{height:132px;margin-bottom:12px;border-radius:16px}.skeleton-tools[data-v-9dc1eb18]{height:110px;max-width:1000px}.skeleton-tabs[data-v-9dc1eb18]{height:54px;border-radius:15px}.skeleton-caption[data-v-9dc1eb18]{width:180px;height:17px;margin:16px 0;border-radius:5px}.skeleton-grid[data-v-9dc1eb18]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.skeleton-card[data-v-9dc1eb18]{aspect-ratio:3/4;min-height:200px;border-radius:13px}.skeleton-account[data-v-9dc1eb18]{height:280px;border-radius:16px}@media(max-width:1240px){.skeleton-grid[data-v-9dc1eb18]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.skeleton-banner[data-v-9dc1eb18]{height:119px}.skeleton-tabs[data-v-9dc1eb18]{height:50px}.skeleton-grid[data-v-9dc1eb18]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.nav-loading[data-v-7671df02]{display:block;height:45px;border-radius:10px;margin-bottom:6px}.mobile-nav-loading[data-v-7671df02]{height:46px;border-radius:12px;margin-inline:3px}.sidebar[data-v-7671df02]{overflow-y:auto}.support-nav-label[data-v-7671df02]{margin-top:24px}.support-nav .how-it-works[data-v-7671df02]{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;color:inherit;background:none;border:0;text-align:start;border-radius:10px;font:inherit;cursor:pointer}.support-nav .how-it-works[data-v-7671df02]:hover{background:#ffffff08}.topbar-actions>.button[data-v-7671df02]{white-space:nowrap;flex-shrink:0}@media(max-width:760px){.topbar-actions>.button>svg[data-v-7671df02]{display:none}}@media(max-width:360px){.checkin-chip>svg[data-v-7671df02]{display:none}.checkin-chip>span[data-v-7671df02]{max-width:42px;overflow:hidden;text-overflow:ellipsis}}.support-nav a[data-v-7671df02]{padding-top:11px;padding-bottom:11px}.image-retry[data-v-5c1ba81e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;min-height:40px;border:0;border-radius:inherit;padding:6px;color:var(--muted);background:transparent;font-size:11px}.image-retry[data-v-5c1ba81e]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.preset-media[data-v-18d27708]{position:relative;background:#131219;overflow:hidden;overflow:clip;contain:paint;clip-path:inset(0);isolation:isolate}.preset-media img[data-v-18d27708],.preset-media video[data-v-18d27708],.preset-media canvas[data-v-18d27708]{display:block;width:100%;height:100%;object-fit:cover}.preset-media video[data-v-18d27708]{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform:translateZ(0)}.preview-poster[data-v-18d27708]{position:absolute;inset:0;z-index:1;pointer-events:none}.image-retry.preview-poster[data-v-18d27708]{pointer-events:auto;z-index:3}.preview-video[data-v-18d27708]::-webkit-media-controls{display:none!important}.preview-video[data-v-18d27708]::-webkit-media-controls-panel,.preview-video[data-v-18d27708]::-webkit-media-controls-start-playback-button,.preview-video[data-v-18d27708]::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none}.preview-retry[data-v-18d27708]{position:absolute;z-index:2;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);padding:7px 10px;border:1px solid #ffffff30;border-radius:8px;background:#131219cc;color:#fff;font-size:12px}.sequence-badge[data-v-18d27708]{position:absolute;inset-inline-start:10px;bottom:10px;color:#fff;background:#16131bbf;border-radius:6px;padding:4px 7px;pointer-events:none}.preview-play[data-v-18d27708]{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:#fff;background:transparent;filter:drop-shadow(0 1px 2px #0009)}.preview-play.playing[data-v-18d27708]{opacity:0}.preview-play[data-v-18d27708]:focus-visible{opacity:1}@media(hover:hover){.preset-media:hover .preview-play[data-v-18d27708]{opacity:1}}.preview-play span[data-v-18d27708]{font-size:17px;font-weight:700}.task-video-preview[data-v-c2e4996f]{width:100%;height:100%}.task-media[data-v-c2e4996f] .image-retry{position:relative;z-index:4}.task-open-target[data-v-c2e4996f]{position:absolute;inset:0;z-index:3;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.task-open-target[data-v-c2e4996f]:focus-visible{outline-offset:-3px;border-radius:12px}.task-play[data-v-c2e4996f]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#fff;filter:drop-shadow(0 1px 3px #0009)}.task-retention[data-v-c2e4996f]{position:absolute;inset-inline-end:9px;top:9px;z-index:4;pointer-events:none;padding:3px 6px;border-radius:5px;background:#131017a6;color:#fff;font-size:10px;font-weight:700}:root{color-scheme:only light;--reward-button: #efc28c;--on-reward: #271920;--reward-disabled: #ad9477;--on-reward-disabled: #51412f;--carousel-dot: #5c535f;--canvas: #101013;--navigation: #151419;--panel: #1b191f;--surface-raised: #242027;--surface-inset: #131216;--border: #363039;--border-strong: #65505d;--text: #f6edf1;--text-soft: #d7c5cd;--muted: #b2a1ab;--text-muted: var(--muted);--text-faint: #887781;--primary: #bd315b;--primary-hover: #d33d6a;--on-primary: #fff6f9;--accent: #f09ab7;--accent-soft: #36212c;--accent-border: #87445d;--gold: #edc68a;--gold-soft: #30271e;--gold-border: #75603f;--vip-color: var(--gold);--vip-surface: var(--gold-soft);--vip-border: var(--gold-border);--green: #a9dbc2;--success-soft: #22332b;--success-border: #507864;--error: #ffc0cf;--error-soft: #3a222b;--error-border: #92506a;--purple: var(--accent);--radius-control: 10px;--radius-card: 16px;--radius-dialog: 22px;--space-content: 24px;--motion-fast: .16s}:root{--dialog-backdrop: #171013;--dialog-surface: #2a1921;--dialog-input: #20131a;--dialog-primary: #e4a08f;--dialog-on-primary: #28181e;--dialog-text: #f8e9e3;--dialog-muted: #c8ada8;--dialog-gold: #d6b184;--dialog-error: #f4b6ad;--dialog-border: #805b6659;--dialog-padding: 24px;--dialog-gap: 16px;--credit-balance: #f2cf95;--credit-cost: #f0aaa8;--credit-reward: #ffe2ab;--credit-gap: #ffc2b3}.dialog.dialog-warm{--panel: var(--dialog-surface);--surface-raised: #35222b;--surface-inset: var(--dialog-input);--surface: var(--dialog-surface);--text: var(--dialog-text);--text-soft: #e5cbc3;--muted: var(--dialog-muted);--text-muted: var(--dialog-muted);--border: var(--dialog-border);--border-strong: #a87986;--primary: var(--dialog-primary);--primary-hover: #efb3a3;--on-primary: var(--dialog-on-primary);--accent: #e5a6a4;--accent-soft: #44303a;--accent-border: #9d6c79;--gold: var(--dialog-gold);--reward-button: var(--dialog-gold);--on-reward: var(--dialog-on-primary);width:min(400px,calc(100vw - 32px));max-width:400px;border:1px solid #ba7e8b65;border-radius:22px;background:radial-gradient(ellipse at 18% 0%,#d8798e2e,transparent 55%),radial-gradient(ellipse at 100% 100%,#c48b5420,transparent 60%),var(--dialog-surface);color:var(--dialog-text);box-shadow:0 24px 80px #10080db3,0 0 48px #bc59630c,inset 0 1px #ffe3d41c}.dialog.dialog-warm::backdrop{background:#171013b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body:has(.dialog-warm[open]){overflow:hidden}.dialog.dialog-warm .dialog-body{padding:var(--dialog-padding)}.dialog.dialog-warm h2{font-size:22px;font-weight:750;line-height:1.4;margin:0 0 20px;padding:0;padding-inline-end:32px;overflow-wrap:anywhere}.dialog.dialog-warm .dialog-close{inset-inline-end:10px;inset-inline-start:auto;top:16px;width:44px;height:44px;padding:13px;border:0;border-radius:10px;background:transparent;color:#d7bdb7;box-shadow:none;transition:color .14s ease,background .14s ease}.dialog.dialog-warm .dialog-close:hover{background:#e4a08f16;color:var(--dialog-text)}.dialog.dialog-warm h2:focus{outline:none}.dialog-warm :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--dialog-primary);outline-offset:3px}.dialog.dialog-warm :is(.button,.google-placeholder,.provider-login,.apple-login){min-height:48px;border-radius:13px;font-size:16px;font-weight:700;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.dialog.dialog-warm .button.primary{min-height:52px;font-size:17px;font-weight:750;background:var(--dialog-primary);color:var(--dialog-on-primary);border:1px solid transparent;box-shadow:0 4px 16px #160a1026}.dialog-warm .button.primary:hover:not(:disabled){background:var(--primary-hover)}.dialog-warm .button.primary:disabled{background:#a87972;color:#28181e;opacity:.7}.dialog-warm .reward-claim{animation:none}.dialog.dialog-warm .reward-claim:not(.action-glow):before,.dialog.dialog-warm .reward-claim:not(.action-glow):after{content:none}.dialog-warm :is(.button.secondary,.apple-login){background:#f8e9e305;border-color:var(--dialog-border);color:var(--dialog-text)}.dialog.dialog-warm .text-button{color:var(--dialog-muted);min-height:44px;font-size:14px;font-weight:650}.dialog-warm :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:48px;background:var(--dialog-input);color:var(--dialog-text);border-color:var(--dialog-border);border-radius:12px;font-size:16px}.dialog-warm input::placeholder{color:var(--dialog-muted);opacity:.8}.dialog-warm .input-icon{background:var(--dialog-input);border-color:var(--dialog-border);border-radius:12px}.dialog-warm :is(.hint,.muted,.login-safety,.auth-consent){color:var(--dialog-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.dialog-warm .error-message{padding:10px 12px;border-inline-start:2px solid #f4a9a0;border-radius:8px;background:#f4a9a00c;color:var(--dialog-error);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.dialog-warm .error-message:empty{display:none}.dialog-warm details>summary{cursor:pointer;color:var(--dialog-muted);font-size:14px;font-weight:650;padding-block:10px}.dialog-warm .dialog-actions{margin-top:var(--dialog-gap)}.dialog-warm.dialog-purchase{max-width:460px;width:min(460px,calc(100vw - 32px))}.dialog.dialog-warm.dialog-filter{max-width:520px;width:min(520px,calc(100vw - 32px))}.dialog.dialog-warm .filter-tags button{font-size:14px;font-weight:650;padding:9px 12px}.dialog.dialog-warm .filter-search{background:var(--dialog-input)}.dialog.dialog-warm .filter-tags button.selected{background:#e4a08f1c;border-color:#dba396;color:var(--dialog-text);box-shadow:inset 0 1px #ffe3d41a}.dialog.dialog-warm .purchase-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-radius:14px;border:1px solid var(--dialog-border);background:#20131a80}.dialog.dialog-warm .purchase-summary strong{min-width:0;font-size:15px;overflow-wrap:anywhere}.dialog.dialog-warm .purchase-summary>span{color:var(--credit-cost);font-size:24px;font-weight:800;flex-shrink:0}.dialog-warm .payment-option{background:#20131a55}.dialog-warm .payment-option.chosen{background:#e4a08f08;border-color:var(--accent-border)}.dialog-warm .payment-choice{min-height:56px}.dialog-warm .purchase-help{margin-top:16px}.dialog-warm .dialog-actions>.button.secondary{padding-block:8px;min-height:40px;border:0;background:transparent;color:var(--dialog-muted)}.toast.toast{background:var(--dialog-surface);color:var(--dialog-text);border-color:var(--dialog-border);border-radius:14px;padding:12px 16px;font-size:13px;line-height:1.5;max-width:min(400px,calc(100vw - 32px));box-shadow:0 12px 36px #10080d66;-webkit-backdrop-filter:none;backdrop-filter:none}.toast.toast>svg{flex-shrink:0;color:#b9d3b5}.toast.toast-error>svg{color:#f4a9a0}.toast.toast>span{min-width:0;overflow-wrap:anywhere}.toast.toast .icon-button{flex-shrink:0;min-width:32px;min-height:32px}@media(max-width:600px){.dialog.dialog-warm{--dialog-padding: 20px;max-height:calc(100dvh - 24px)}.dialog.dialog-warm .dialog-close{top:12px;inset-inline-end:8px}.dialog.dialog-warm:is(.dialog-notice,.dialog-reward,.dialog-purchase,.dialog-filter){position:fixed;inset:auto 0 0;width:100%;max-width:100%;margin:0;border-radius:22px 22px 0 0;border-bottom:0}.dialog.dialog-warm:is(.dialog-notice,.dialog-reward,.dialog-purchase,.dialog-filter) .dialog-body{padding-bottom:max(24px,env(safe-area-inset-bottom))}.dialog.dialog-warm.dialog-auth{margin:auto}}.credit-inline{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;font-variant-numeric:tabular-nums}.credit-balance{color:var(--credit-balance);font-weight:800}.credit-cost,.money-value{color:var(--credit-cost);font-weight:800}.credit-reward{color:var(--credit-reward);font-weight:800}.credit-gap{color:var(--credit-gap);font-weight:800}.shop-page .pack-credits.credit-reward,.shop-page .vip-benefits .credit-reward,.wallet-page .reward-row .credit-reward{color:var(--credit-reward);font-weight:800}.shop-page .vip-price .money-value{color:var(--credit-cost);font-weight:800}.wallet-page .big-balance.credit-balance{color:var(--credit-balance);font-weight:800}.generate-footer strong.credit-cost{color:var(--credit-cost);font-weight:800}.button.action-glow .credit-value,.button.reward-claim .credit-value,.promotion-action.reward-claim .credit-value{color:inherit}.pack-credits,.big-balance,.vip-gift{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.button.primary.action-glow,.button.secondary.action-glow{position:relative;isolation:isolate;overflow:hidden;min-height:52px;font-size:17px;font-weight:750;transition:transform .16s ease,box-shadow .2s ease,background .2s ease}.button.action-glow:not(:disabled),.dialog.dialog-warm .button.primary.action-glow:not(:disabled){color:#28181e;background:linear-gradient(115deg,#f3c5a4,#e4a08f 48%,#d99ba5);border-color:#ffe6d666;box-shadow:inset 0 1px #fff3e977,0 4px 16px #d27e7329,0 0 0 1px #ba6a6d14}.button.action-glow:not(:disabled):before{content:"";position:absolute;inset:-50% -30%;z-index:-1;pointer-events:none;box-shadow:none;background:linear-gradient(110deg,transparent 35%,#fff4de73 49%,transparent 63%);transform:translate(-150%);animation:action-sheen 7s ease-in-out infinite}.button.action-glow:not(:disabled):after{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;border:1px solid #fff4e528;border-radius:inherit;background:none;animation:none;transform:none}.button.action-glow:disabled:before,.button.action-glow:disabled:after{display:none}.button.action-glow:not(:disabled):active{transform:translateY(1px) scale(.985);box-shadow:inset 0 2px 8px #9a51442e}.dialog.dialog-warm[open]{animation:warm-dialog-in .2s ease-out}@keyframes action-sheen{0%,72%{transform:translate(-150%);opacity:0}77%{opacity:1}94%,to{transform:translate(150%);opacity:0}}@keyframes warm-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.button.action-glow:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff3e999,0 8px 24px #d27e7345,0 0 20px #d99ba521}}@media(prefers-reduced-motion:reduce){.dialog.dialog-warm[open],.button.action-glow:before{animation:none}.button.action-glow,.button.action-glow:not(:disabled):hover,.button.action-glow:not(:disabled):active{transition:none;transform:none}}@supports not (backdrop-filter:blur(1px)){.dialog.dialog-warm::backdrop{background:#171013ed}}:root{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:var(--canvas);font-synthesis:none}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),transform var(--motion-fast)}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--purple);outline-offset:3px}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand,.big-balance,.product-credits{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}h1{font-size:clamp(28px,2.4vw,36px);letter-spacing:-1.1px;font-weight:650;line-height:1.24;margin-bottom:14px}h2{font-size:19px;font-weight:600;letter-spacing:-.45px}h3{font-size:21px;font-weight:600;letter-spacing:-.5px}.muted,.hint{color:var(--muted)}.hint{font-size:12px;line-height:1.6}.small{font-size:12px}.green{color:var(--green)}.violet{color:var(--purple)}.centered{text-align:center}.align-right{text-align:end}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{--sidebar-width: 228px;min-height:100vh}.sidebar{width:var(--sidebar-width);position:fixed;inset:0 auto 0 0;background:var(--navigation);border-inline-end:1px solid var(--border);padding:33px 20px 20px;display:flex;flex-direction:column;z-index:35}.brand{display:flex;align-items:center;font-size:19px;font-weight:700;letter-spacing:-.6px;margin:0 4px 48px;white-space:nowrap}.brand-mark{color:var(--on-primary);width:35px;height:35px;border-radius:11px;background:transparent;display:grid;place-items:center;margin-inline-end:10px;object-fit:contain;flex-shrink:0}.brand-dot{color:var(--purple)}.nav-label{color:var(--muted);margin:0 13px 15px;text-transform:uppercase;font-size:10px;letter-spacing:1.8px}.side-nav{display:flex;flex-direction:column;gap:6px}.side-nav a{padding:13px;display:flex;align-items:center;gap:12px;border-radius:9px;font-size:13px;color:var(--muted)}.side-nav a:hover{background:var(--surface-raised);color:var(--text)}.side-nav a.selected{background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 var(--primary)}.nav-count{margin-inline-start:auto;background:var(--primary);color:#fff;min-width:20px;text-align:center;padding:2px 5px;font-size:11px;line-height:16px;border-radius:12px}.sidebar-bottom{margin-top:auto;padding-top:35px}.inspiration-note{border:1px solid var(--border);border-radius:13px;padding:20px 16px;margin:0 4px 22px}.tiny-star{color:var(--accent);font-size:25px;margin-bottom:12px}.inspiration-note p{line-height:1.6;font-size:13px;color:var(--text-soft)}.inspiration-note a{color:var(--purple);font-size:12px;display:flex;align-items:center;justify-content:space-between}.language-button{display:flex;align-items:center;padding:13px 12px;gap:10px;border:0;background:transparent;font-size:12px;width:100%;color:var(--muted)}.language-button span{margin-inline-start:auto;font-size:10px}.sidebar-footnote{font-size:10px;color:var(--muted);margin:17px 13px 0;display:block}.main-shell{position:relative;isolation:isolate;z-index:0;margin-left:var(--sidebar-width)}.topbar{height:81px;padding:0 40px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);gap:12px}.breadcrumb{display:flex;align-items:center;gap:15px;font-size:12px;color:var(--muted)}.header-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.breadcrumb strong{color:var(--text-soft);font-weight:500}.breadcrumb-separator{color:var(--muted)}.topbar-actions{display:flex;align-items:center;gap:22px;position:relative}.balance-chip{display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:8px;border:1px solid var(--border);font-size:11px;background:var(--panel);color:var(--text-soft)}.balance-chip svg:first-child{color:var(--purple)}.balance-chip strong{font-size:12px;color:var(--text)}.balance-chip svg:last-child{margin-left:7px;color:var(--purple)}.avatar{width:35px;height:35px;border:1px solid var(--border);border-radius:50%;background:var(--surface-raised);color:var(--text);font-size:13px;position:relative}.vip-dot{width:9px;height:9px;background:var(--green);border:2px solid var(--navigation);position:absolute;right:-1px;bottom:-1px;border-radius:50%}.account-menu{position:absolute;top:48px;right:0;background:var(--surface-raised);border:1px solid var(--border);padding:18px;border-radius:12px;min-width:230px;z-index:30;box-shadow:0 10px 25px #0005;display:flex;flex-direction:column;gap:9px;font-size:12px}.account-menu strong{font-size:14px}.account-menu .text-button{margin-top:8px}.main-content{max-width:1390px;margin:auto;padding:30px 40px 130px}.page-heading{margin-bottom:var(--space-content)}.page-subtitle{font-size:14px;line-height:1.65;color:var(--muted);margin-bottom:0}.eyebrow{text-transform:uppercase;font-size:9px;color:var(--text-soft);letter-spacing:2px;margin-bottom:10px;font-weight:600;display:flex;align-items:center;gap:8px}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--primary)}.studio-heading{display:flex;align-items:center;justify-content:space-between}.heading-decoration{color:var(--text-soft);font-size:34px;line-height:1;margin-right:13px;transform:rotate(-12deg)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card)}.button{border:1px solid transparent;border-radius:var(--radius-control);padding:12px 18px;font-weight:700;font-size:14px;display:inline-flex;gap:10px;align-items:center;justify-content:center;line-height:1.4}.button.primary{background:var(--primary);color:var(--on-primary);box-shadow:0 4px 14px #0003}.button.primary:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.button.secondary{background:var(--surface-raised);border-color:var(--border);color:var(--text)}.button.secondary:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-strong)}.button.danger{background:var(--error-soft);color:var(--error);border-color:var(--error-border)}.button.small{font-size:12px;padding:8px 12px;gap:6px}.button.full{width:100%}.icon-button{display:inline-flex;justify-content:center;align-items:center;border:0;background:transparent;padding:7px;border-radius:6px;color:var(--muted)}.icon-button:hover:not(:disabled){color:var(--text);background:var(--surface-raised)}.text-button{color:var(--accent);background:transparent;border:0;padding:0;display:inline-flex;align-items:center;gap:6px;font-size:12px;text-align:start}.text-button:hover:not(:disabled){color:var(--accent)}.studio-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.studio-form{overflow:hidden}.form-content{padding:26px 26px 22px}.prompt-label{font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;color:var(--text)}.prompt-label svg{color:var(--muted)}input,textarea,select{color:var(--text);border:1px solid var(--border);background:var(--surface-inset);border-radius:var(--radius-control);padding:12px 13px;width:100%;font-size:13px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea{resize:vertical;min-height:120px;line-height:1.9;padding:15px}textarea:focus,input:focus{border-color:var(--accent-border)}.prompt-footer{display:flex;gap:12px;justify-content:space-between;color:var(--muted);font-size:10px;line-height:1.6;padding-top:8px}.prompt-footer span:last-child{white-space:nowrap}.form-options{display:flex;gap:20px;align-items:start;margin-top:27px}.form-options label{font-size:11px;color:var(--muted);margin-bottom:11px;display:block}.form-options select{height:36px;font-size:11px;padding:7px 9px;min-width:90px}.ratio-options{display:flex;gap:8px}.ratio-options button{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface-raised);padding:9px 11px;font-size:10px;color:var(--muted);border-radius:6px}.ratio-options button.selected{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent)}.ratio-options i{width:11px;height:11px;border:1px solid currentColor;border-radius:1px}.ratio-options .ratio-16-9{width:14px;height:9px}.ratio-options .ratio-9-16{width:8px;height:13px}.generate-footer{display:flex;align-items:center;justify-content:space-between;padding:19px 25px;border-top:1px solid var(--border);background:var(--surface-raised);gap:15px}.generate-footer>div>span{color:var(--muted);font-size:10px;display:block;margin-bottom:7px}.generate-footer strong{display:flex;align-items:center;gap:5px;color:var(--text);font-size:15px}.generate-footer small{color:var(--muted);font-size:10px;font-weight:400}.generate-footer strong svg{color:var(--accent)}.generate-button{padding:13px 21px}.generate-button svg:last-child{margin-left:12px}.simulation-banner{border:1px solid var(--gold-border);color:var(--muted);border-radius:8px;font-size:11px;padding:10px 12px;margin:-8px 0 21px;display:flex;flex-wrap:wrap;gap:9px;line-height:1.5;background:var(--gold-soft)}.simulation-banner>span{color:var(--gold);font-weight:600}.upload-section{margin-bottom:22px}.upload-zone{width:100%;background:var(--surface-inset);border:1px dashed var(--border);border-radius:9px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:25px 15px;color:var(--muted)}.image-url-label{display:block;margin:16px 0 8px;font-size:12px}.image-url-input{display:flex;gap:8px}.image-url-input input{flex:1;min-width:0;width:100%}.image-url-input .button{flex-shrink:0;padding:10px 12px}.upload-zone:hover{border-color:var(--purple);background:var(--accent-soft)}.upload-zone strong{font-size:12px}.upload-zone span{font-size:10px;color:var(--muted)}.uploaded-image{display:flex;align-items:center;border:1px solid var(--border);background:var(--panel);padding:11px;gap:13px;border-radius:9px}.uploaded-image img{width:65px;height:65px;object-fit:cover;border-radius:5px}.uploaded-image>div{flex:1;min-width:0}.uploaded-image strong{display:flex;align-items:center;gap:6px;color:var(--green);font-size:11px}.uploaded-image>div>span{display:block;color:var(--muted);font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:5px 0}.uploaded-image .text-button{font-size:10px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.section-heading h2{display:flex;align-items:center;gap:10px;font-size:17px;margin:0}.section-heading h2>svg{color:var(--purple)}.section-heading .text-button{font-size:11px}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.task-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;min-width:0}.task-media{background:var(--surface-raised);position:relative;height:230px;overflow:hidden}.task-media>img{width:100%;height:100%;object-fit:cover}.task-media .task-video-preview video{width:100%;height:100%;object-fit:cover;background:var(--canvas)}.task-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:var(--text-soft);background:radial-gradient(circle at 50% 38%,var(--accent-soft),var(--panel) 65%)}.task-placeholder>strong{font-size:11px;font-weight:500}.task-placeholder>span{font-size:11px;color:var(--muted)}.orbital{width:58px;height:58px;border:1px solid var(--accent-border);border-radius:50%;display:grid;place-items:center;background:var(--accent-soft)}.failed-placeholder{color:var(--error);background:radial-gradient(circle,var(--error-soft),var(--panel))}.media-type{position:absolute;left:10px;top:10px;font-size:9px;color:var(--text);padding:5px 7px;border-radius:5px;background:color-mix(in srgb,var(--surface-inset) 78%,transparent);display:flex;align-items:center;gap:5px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.status-pill{position:absolute;bottom:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #ffffff26;border-radius:5px;font-size:9px;background:color-mix(in srgb,var(--surface-inset) 90%,transparent);color:var(--text-soft)}.status-pill i{width:4px;height:4px;border-radius:50%;background:currentColor}.status-pill.succeeded{color:var(--green)}.status-pill.failed{color:var(--error)}.status-pill.inline{position:static}.filter-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:19px;margin-bottom:26px;gap:10px}.filter-tabs{display:flex;min-width:0;gap:7px;overflow-x:auto;scrollbar-width:none}.filter-tabs button{padding:8px 11px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);font-size:11px;white-space:nowrap;display:flex;gap:7px}.filter-tabs button.selected{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-border)}.filter-tabs button span{color:var(--muted)}.empty-state,.guest-gate{padding:66px 22px;text-align:center;display:flex;flex-direction:column;align-items:center}.empty-state>svg,.guest-gate>svg{color:var(--accent);margin-bottom:22px}.empty-state-icon{width:80px;height:80px;display:grid;place-items:center;border:1px solid var(--accent-border);border-radius:22px;background:var(--accent-soft);color:var(--accent);margin-bottom:23px;transform:rotate(-7deg)}.empty-state-icon svg{transform:rotate(7deg)}.empty-state h2,.guest-gate h2{margin-bottom:12px;font-size:23px}.empty-state p,.guest-gate p{margin-bottom:25px;font-size:13px;line-height:1.7}.pagination{margin-top:27px;display:flex;justify-content:center;gap:20px;align-items:center}.pagination>span{font-size:11px;color:var(--muted)}.task-disclaimer{text-align:center;margin-top:25px}.connection-banner{background:var(--error-soft);border:1px solid var(--error-border);color:var(--error);border-radius:8px;padding:13px 15px;font-size:12px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:15px;line-height:1.65}.connection-banner .text-button{flex-shrink:0;color:var(--text)}.wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.balance-panel{padding:28px;background:radial-gradient(ellipse at 95% 0%,var(--accent-soft),transparent 70%),var(--panel)}.balance-heading{color:var(--muted);font-size:12px;display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.big-balance{display:flex;align-items:baseline;gap:12px;font-size:52px;font-weight:500;color:var(--text);letter-spacing:-2px}.big-balance span{color:var(--muted);font-size:13px;letter-spacing:0}.balance-panel>p{font-size:11px;color:var(--muted);margin:9px 0 25px}.balance-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:24px;border-top:1px solid var(--border)}.member-badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--gold)}.balance-panel p.hint{margin:15px 0 0}.reward-panel{padding:27px}.card-heading{display:flex;align-items:start;gap:13px;margin-bottom:19px}.card-icon{color:var(--accent);background:var(--accent-soft);border-radius:10px;width:42px;height:42px;display:grid;place-items:center;flex-shrink:0}.card-heading h2{font-size:17px;margin-bottom:7px}.card-heading p{font-size:11px;color:var(--muted);line-height:1.6;margin-bottom:0}.reward-row{display:flex;align-items:center;gap:9px;padding:14px 0;font-size:12px;border-bottom:1px solid var(--border)}.reward-row>span{flex:1;color:var(--text-soft)}.reward-row strong{font-size:14px;color:var(--text-soft);margin-right:3px}.reward-row small{color:var(--muted);font-size:9px;display:block;margin-top:4px}.reward-panel>.button{margin-top:19px}.reward-panel>.hint{font-size:9px;margin:11px 0 0}.invite-panel{padding:27px 29px;margin-bottom:32px}.invite-heading{display:flex;align-items:start;gap:14px;margin-bottom:27px}.invite-heading h2{margin-bottom:9px;font-size:18px}.invite-heading p{font-size:12px;line-height:1.7;margin-bottom:0}.invite-body{display:flex;align-items:center;gap:30px}.invite-stats{display:flex;gap:29px;flex-shrink:0}.invite-stats>div{display:flex;flex-direction:column;gap:7px}.invite-stats strong{font-size:23px;color:var(--accent);font-weight:500}.invite-stats span{color:var(--muted);font-size:10px}.invite-link{display:flex;align-items:center;gap:8px;width:100%}.invite-link input{font-size:11px;color:var(--muted)}.invite-link .button{white-space:nowrap;flex-shrink:0}.table-panel{overflow-x:auto;border-radius:11px}table{width:100%;border-collapse:collapse;font-size:11px;text-align:start;white-space:nowrap}th{color:var(--muted);padding:16px 22px;font-weight:500;background:var(--panel)}td{padding:19px 22px;border-top:1px solid var(--border);color:var(--text-soft)}.table-empty{text-align:center;padding:45px 15px;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product-card{padding:27px;display:flex;flex-direction:column;align-items:start}.product-icon{color:var(--accent);background:var(--accent-soft);width:43px;height:43px;display:grid;place-items:center;border-radius:11px;margin-bottom:23px}.product-card h3{font-size:18px;margin-bottom:23px}.product-credits{font-size:32px;color:var(--accent);letter-spacing:-1px;font-weight:500;display:flex;gap:7px;align-items:baseline}.product-credits span{font-size:11px;letter-spacing:0;color:var(--muted)}.product-price{display:flex;flex-direction:column;gap:7px;margin-top:19px;margin-bottom:24px;font-size:23px}.product-price span{font-size:10px;color:var(--muted)}.benefit{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:7px}.benefit svg{color:var(--green)}.product-card>.button{margin-top:auto}.product-card>.benefit:last-of-type{margin-bottom:26px}.vip-section{margin-top:39px}.vip-section>.hint{margin-top:17px}.vip-card{background:linear-gradient(145deg,var(--gold-soft),var(--panel) 76%);border-color:var(--gold-border)}.product-topline{display:flex;justify-content:space-between;align-items:start;width:100%}.vip-tag{color:var(--gold);border:1px solid var(--gold-border);background:var(--gold-soft);border-radius:4px;font-size:9px;padding:4px 7px;letter-spacing:1px}.orders-section{margin-top:37px}.order-number{color:var(--muted);display:block;max-width:150px;text-overflow:ellipsis;overflow:hidden;font-size:9px;margin-top:6px}.purchase-summary{border:1px solid var(--accent-border);background:var(--accent-soft);padding:20px;margin:24px 0 17px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;font-size:17px}.purchase-summary span{color:var(--gold)}.task-float{position:fixed;bottom:25px;right:28px;z-index:25;width:64px;height:64px;padding:8px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);border:1px solid var(--accent-border);box-shadow:0 4px 16px #0004;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--accent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.task-float:hover{background:var(--surface-raised);transform:translateY(-2px)}.float-time{max-width:100%;font-size:10px;line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.float-count{position:absolute;top:-3px;inset-inline-end:-3px;min-width:20px;height:20px;padding:0 4px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:var(--accent-contrast, #fff);font-size:10px;line-height:1}.float-unread{inset-inline-end:auto;inset-inline-start:-3px;background:#39d990;color:#082718}.dialog{overscroll-behavior:contain;border:1px solid var(--border);color:var(--text);padding:0;max-width:460px;width:calc(100vw - 34px);border-radius:var(--radius-dialog);background:var(--panel);box-shadow:0 24px 90px #000a;max-height:calc(100dvh - 45px)}.dialog::backdrop{background:#09070de8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog-preset{max-width:560px}.dialog-preset .dialog-body{padding:16px}.dialog-preset h2{font-size:18px;margin-bottom:13px;padding-right:29px}.dialog-preset .dialog-close{top:12px;right:12px;z-index:4}.dialog-body{padding:31px;position:relative}.dialog h2{font-size:23px;line-height:1.5;padding-right:20px;margin-bottom:16px}.dialog-body>.muted{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:21px}.dialog-close{position:absolute;top:13px;right:12px}.dialog-actions{display:flex;justify-content:end;flex-wrap:wrap;gap:10px;margin-top:26px}.dialog-actions .button{font-size:11px}.age-rules{margin:0 0 19px;padding-left:19px;color:var(--text-soft);font-size:12px;line-height:1.9}.age-rules li+li{margin-top:10px}.age-confirm{font-size:12px;line-height:1.9;margin-bottom:14px}.legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--muted);margin:15px 0}.legal-links a,.auth-consent a,.age-storage a{text-decoration:underline;text-underline-offset:3px}.sidebar-legal{font-size:9px;margin:13px 0 0}.age-storage{font-size:10px;line-height:1.8;margin:19px 0 0}.age-exit{min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;text-align:center}.age-exit>strong{font-size:58px;color:var(--accent);margin-bottom:24px}.age-exit h1{font-size:26px;margin-bottom:15px}.age-exit p{color:var(--muted);line-height:1.8}.login-safety{color:var(--muted);font-size:11px;line-height:1.8;margin:-8px 0 19px}.login-safety p+p{margin-top:8px}.auth-consent{font-size:10px;line-height:1.9;margin-top:19px}.social-logins .button{width:100%;gap:12px}.social-logins small{font-size:10px;font-weight:400}.checkin-reset{margin:18px 0}.checkin-later{display:flex;margin:16px auto 0}.task-toolbar-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.retention-control{position:relative;display:flex}.retention-tooltip{position:absolute;z-index:30;right:calc(100% + 8px);top:50%;transform:translateY(-50%);width:max-content;max-width:min(300px,calc(100vw - 112px));color:var(--muted);font-size:11px;line-height:1.6;padding:8px 12px;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0003;pointer-events:none}.quota-note{margin-top:17px;color:var(--accent);font-size:11px;line-height:1.8}.audio-option{margin-top:17px}.audio-option label{display:flex;align-items:center;gap:9px;font-size:12px}.audio-option input{width:15px;height:15px;accent-color:var(--accent)}.audio-option .hint{margin-top:9px}.quota-note span{color:var(--muted)}.plan-toggle{display:flex;border:1px solid var(--accent-soft);border-radius:9px;padding:3px;gap:3px}.plan-toggle button{padding:7px 16px;border-radius:6px;font-size:11px;color:var(--muted)}.plan-toggle button.selected{color:var(--text);background:var(--accent-soft)}.legal-page{max-width:760px;padding:30px}.legal-page p{font-size:13px;line-height:2;color:var(--text-soft);margin-bottom:23px}@media(max-width:900px){.legal-page{padding:23px}}.auth-symbol{width:57px;height:57px;display:grid;place-items:center;border:1px solid var(--accent-border);border-radius:16px;color:var(--accent);background:var(--accent-soft);margin:8px 0 20px}.stack{display:flex;flex-direction:column;gap:15px}.stack>label{display:block;font-size:11px;color:var(--text-soft)}.stack>label>input,.input-icon{margin-top:8px}.input-icon{position:relative}.input-icon input{padding-inline-start:39px}.input-icon>svg{position:absolute;left:13px;top:13px;color:var(--muted)}.dev-note{background:var(--gold-soft);border:1px solid var(--gold-border);padding:13px;border-radius:8px;display:flex;flex-direction:column;gap:9px;color:var(--gold)}.dev-note strong{font-size:9px;letter-spacing:.7px}.dev-note code{font-size:22px;letter-spacing:5px}.dev-note p{font-size:11px;line-height:1.7;margin-bottom:0}.divider-label{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:10px;margin:23px 0 17px}.divider-label:before,.divider-label:after{content:"";height:1px;background:var(--accent-soft);flex:1}.social-logins{display:flex;flex-direction:column;align-items:center;gap:10px}.apple-login{width:100%;background:#eee;color:#181818}.error-message{color:var(--error);font-size:12px;line-height:1.7;margin:16px 0 0}.error-message.small{font-size:10px;margin:0 0 12px}.error-message a{text-decoration:underline;color:var(--accent)}.toast{margin:0;top:auto;right:auto;overflow:visible;position:fixed;left:calc(50% + var(--sidebar-width) / 2);transform:translate(-50%);bottom:35px;background:var(--success-soft);border:1px solid var(--success-border);color:var(--green);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:430px;padding:12px 14px;border-radius:10px;display:flex;align-items:center;gap:11px;box-shadow:0 6px 25px #0005;z-index:80;font-size:12px}.toast-error{background:var(--error-soft);border-color:var(--error-border);color:var(--error)}.has-active-tasks .toast{bottom:104px}.toast .icon-button{padding:2px;color:inherit}.spin{animation:spin 2s linear infinite}.skeleton{background:linear-gradient(100deg,var(--surface-raised) 20%,var(--surface-raised) 40%,var(--surface-raised) 60%);background-size:300% 100%;animation:shimmer 2s infinite;border-radius:12px}.skeleton-card{height:310px}.skeleton-line{height:110px}.mobile-nav,.menu-trigger,.mobile-menu-close,.mobile-overlay,.compact-language{display:none}.mobile-nav,.preset-search-float{opacity:var(--floating-controls-opacity,1);transition:opacity .18s ease}.mobile-nav:has(a:focus-visible),.preset-search-float:focus-visible{opacity:1}@media(prefers-reduced-motion:reduce){.mobile-nav,.preset-search-float{transition:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(max-width:1240px){.app-shell{--sidebar-width: 205px}.sidebar{padding-left:14px;padding-right:14px}.main-content{padding:28px 28px 130px}.topbar{padding:0 28px}.form-content{padding:23px 21px}.generate-footer{padding:19px 21px}.generate-button{padding:12px 15px}.task-grid{gap:15px}.task-media{height:200px}.invite-body{flex-direction:column;align-items:start;gap:23px}.product-card{padding:23px}}@media(max-width:1030px){.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.heading-decoration{font-size:30px;margin-right:0}.topbar-actions{gap:13px}h1{font-size:30px}}@media(max-width:760px){body{overflow-x:clip;overflow-y:auto}.app-shell{--sidebar-width: 0px;min-height:100dvh;height:auto}.sidebar{transform:translate(-100%);transition:transform .25s;width:242px;z-index:55}.sidebar.mobile-open{transform:translate(0)}.mobile-overlay{touch-action:none;display:block;position:fixed;inset:0;border:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50}.main-shell{margin-left:0;min-height:100dvh;height:auto;display:flex;flex-direction:column;overflow:visible;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.topbar{position:sticky;top:0;z-index:40;background:var(--canvas);height:68px;flex-shrink:0;padding:0 21px;gap:13px}.menu-trigger,.mobile-menu-close,.compact-language{display:flex}.mobile-menu-close{position:absolute;top:8px;right:8px}.breadcrumb{margin-right:auto;font-size:11px;gap:10px}.header-brand>span,.breadcrumb>strong{display:none}.breadcrumb-separator{display:none}.topbar-actions{gap:9px}.balance-chip{padding:7px 8px;gap:5px}.balance-chip>span{display:none}.balance-chip svg:last-child{margin-left:3px}.avatar{width:32px;height:32px}.main-content{width:100%;flex:none;min-height:0;margin:0;overflow:visible;padding:22px 21px 32px}.page-heading{margin-bottom:20px}h1{font-size:27px;letter-spacing:-.8px}.page-subtitle{font-size:12px;line-height:1.8}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:12px}.heading-decoration{display:none}.form-content{padding:22px}.generate-footer{padding:18px 22px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;padding:11px 10px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--navigation) 94%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40}.mobile-nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted);font-size:9px;padding:5px 3px;border-radius:var(--radius-control)}.mobile-nav a.selected{color:var(--accent);background:var(--accent-soft)}.mobile-nav-icon{position:relative;display:flex}.mobile-nav .nav-count{position:absolute;left:13px;top:-7px;min-width:17px;padding:1px 4px;font-size:9px;line-height:15px}.task-float{bottom:calc(84px + env(safe-area-inset-bottom));right:15px;width:56px;height:56px;padding:6px}.toast{left:50%;bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100% - 36px);max-width:430px;font-size:11px}.has-active-tasks .toast{bottom:calc(164px + env(safe-area-inset-bottom))}.filter-tabs{gap:3px}.filter-tabs button{font-size:10px;padding:8px}.task-media{height:220px}.empty-state,.guest-gate{padding:49px 20px}.empty-state h2,.guest-gate h2{font-size:20px}.balance-panel,.reward-panel,.invite-panel{padding:23px}.invite-body{gap:22px}.invite-heading{margin-bottom:22px}.invite-link input{font-size:10px}.invite-link .button{font-size:10px;padding:12px 10px;gap:5px}th,td{padding-left:16px;padding-right:16px;font-size:10px}.pricing-grid{gap:15px}.product-card{padding:24px 21px}.dialog-body{padding:29px 24px}.dialog h2{font-size:21px}.simulation-banner{font-size:10px;margin:-7px 0 22px}}@media(max-width:500px){.topbar{padding:0 15px;gap:6px}.breadcrumb{font-size:10px}.topbar-actions{gap:6px}.topbar-actions .button.small{padding:8px 10px;font-size:10px}.main-content{padding:22px 16px 32px}h1{font-size:25px;letter-spacing:-.7px}.form-content{padding:21px 18px}.prompt-footer{font-size:9px}.form-options{gap:15px}.ratio-options{gap:6px}.ratio-options button{padding:8px 9px}.generate-footer{padding:17px 18px}.generate-button{padding:12px 13px;font-size:11px;gap:7px}.generate-button svg:last-child{margin-left:3px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-media{height:auto;aspect-ratio:1}.task-placeholder{gap:4px;padding:28px 4px 38px}.task-placeholder .orbital{width:32px;height:32px}.task-placeholder .orbital svg{width:20px;height:20px}.task-placeholder>strong{font-size:10px;line-height:1.2}.task-placeholder>span{font-size:9px;line-height:1.3;text-align:center}.filter-toolbar{gap:5px;padding-bottom:16px;margin-bottom:21px}.filter-tabs button{padding:8px 7px;font-size:9px;gap:4px}.pricing-grid{grid-template-columns:1fr}.product-card{padding:28px}.product-credits{font-size:39px}.invite-stats{gap:28px}.invite-link .button span{display:none}.balance-panel,.reward-panel,.invite-panel{padding:22px}.task-float{right:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}html[dir=rtl] .sidebar{inset:0 0 0 auto}html[dir=rtl] .side-nav a.selected{box-shadow:inset -3px 0 var(--primary)}html[dir=rtl] .main-shell{margin-left:0;margin-right:var(--sidebar-width)}html[dir=rtl] .task-float{right:auto;left:28px}html[dir=rtl] .toast{left:calc(50% - var(--sidebar-width) / 2)}html[dir=rtl] .account-dropdown{right:auto;left:0}html[dir=rtl] .dialog-close{right:auto;left:12px}html[dir=rtl] .dialog h2{padding-right:0;padding-left:29px}html[dir=rtl] .input-icon>svg{left:auto;right:13px}html[dir=rtl] .media-type,html[dir=rtl] .status-pill{left:auto;right:10px}html[dir=rtl] .lucide-arrow-right,html[dir=rtl] .lucide-arrow-up-right{transform:scaleX(-1)}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url]{direction:ltr;text-align:left}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:normal}@media(max-width:760px){html[dir=rtl] .sidebar{transform:translate(100%)}html[dir=rtl] .sidebar.mobile-open{transform:translate(0)}html[dir=rtl] .main-shell{margin-right:0}html[dir=rtl] .breadcrumb{margin-right:0;margin-left:auto}html[dir=rtl] .mobile-menu-close{right:auto;left:8px}html[dir=rtl] .task-float{left:15px}html[dir=rtl] .toast{left:50%}}.turnstile-container{width:100%;min-width:0;margin-block:12px}.breadcrumb-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0}.google-login{width:100%;display:flex;justify-content:center}@media(max-width:360px){.topbar{padding-inline:12px}.topbar-actions{gap:4px}.topbar-actions .button.small{white-space:nowrap}.topbar-actions .button.small>svg{display:none}}.checkin-chip{display:inline-flex;align-items:center;gap:5px;position:relative;overflow:hidden;padding:8px 10px;border:1px solid #eeb67f65;border-radius:12px;background:var(--reward-button);color:var(--on-reward);-webkit-text-fill-color:var(--on-reward);appearance:none;-webkit-appearance:none;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 3px 12px #bd733625}.checkin-chip i{font-style:normal;color:#74439c}@media(max-width:760px){.main-shell{padding-bottom:0}.main-content{padding:14px 14px calc(106px + env(safe-area-inset-bottom))}.topbar{height:60px;padding-inline:14px;gap:8px}.header-brand{gap:5px}.header-brand>span{display:inline;font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.5px}.breadcrumb-logo{width:25px;height:25px}.topbar-actions{gap:6px}.checkin-chip{padding:7px 8px;font-size:11px;gap:4px}.balance-chip{padding:7px 8px}.topbar-actions .avatar{width:29px;height:29px}.mobile-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:23px;padding:7px 6px;background:#1d1822ed;box-shadow:0 8px 28px #0005}.mobile-nav a{gap:3px;padding:5px 2px}.task-float{bottom:calc(94px + env(safe-area-inset-bottom))}}@media(max-width:360px){.topbar{padding-inline:11px}.header-brand>span{font-size:14px}.topbar-actions{gap:4px}.checkin-chip{padding:6px}.checkin-chip i,.balance-chip>svg:first-child{display:none}.balance-chip{padding:7px 6px}}.history-heading{margin-bottom:16px}.history-heading .page-subtitle{margin:0}.checkin-chip svg{stroke:var(--on-reward)}.checkin-chip i{-webkit-text-fill-color:#74439c}.checkin-chip:active{background:#e2b478;color:var(--on-reward)}.checkin-chip:disabled{opacity:1;background:var(--reward-disabled);color:var(--on-reward-disabled);-webkit-text-fill-color:var(--on-reward-disabled);box-shadow:none}.checkin-chip:disabled svg{stroke:var(--on-reward-disabled);animation:none}.checkin-chip:disabled:after{animation:none;display:none}.seo-guide{margin-block:24px 12px;padding-block:16px;border-top:1px solid var(--border);color:var(--muted);line-height:1.65;font-size:13px}.seo-guide h1{margin-block:0 8px;font-size:18px;color:var(--text)}.seo-guide h2{margin-block:14px 6px;font-size:14px;color:var(--text)}.seo-guide p{margin-block:0 10px;overflow-wrap:anywhere}.seo-guide summary{cursor:pointer;color:var(--text)}.seo-guide nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.seo-guide a{color:var(--accent);text-underline-offset:3px}.journey-highlight{outline:2px solid var(--accent);outline-offset:4px;border-radius:12px}.creation-parameters{margin-block:14px;min-width:0}.creation-parameters>summary{cursor:pointer;font-size:12px;color:var(--muted);padding-block:8px}.guest-login-cta{min-width:0}.guest-login-cta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-login-cta svg{flex-shrink:0}@media(max-width:760px){.guest-login-cta{max-width:calc(100vw - 154px);padding-inline:10px;font-size:11px}}.reward-claim:not(:disabled){position:relative;isolation:isolate;overflow:hidden;box-shadow:0 0 0 1px #f2bf8138,0 3px 15px #e6a36b30}.reward-claim:not(:disabled):before,.reward-claim:not(:disabled):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.reward-claim:not(:disabled):before{box-shadow:inset 0 0 13px #ffcf8c65;animation:reward-glow 4.8s ease-in-out infinite}.reward-claim:not(:disabled):after{background:linear-gradient(110deg,transparent 30%,#fff5 48%,transparent 66%);transform:translate(-140%);animation:reward-shine 4.8s ease-in-out infinite}@keyframes reward-glow{0%,to{opacity:.3}50%{opacity:.85}}@keyframes reward-shine{0%,12%{transform:translate(-140%)}38%,to{transform:translate(140%)}}@media(prefers-reduced-motion:reduce){.reward-claim:not(:disabled):before{animation:none;opacity:.5}.reward-claim:not(:disabled):after{display:none}}
