@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.theme-toggle[data-v-733da93e]{min-height:40px;color:var(--modern-text);border:1px solid var(--modern-line);background:var(--modern-surface-soft);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:2px;padding:3px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.theme-toggle[data-v-733da93e]:hover{border-color:var(--modern-line-strong)}.theme-toggle button[data-v-733da93e]{height:32px;color:var(--theme-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.theme-toggle button[data-v-733da93e]:hover{color:var(--theme-text);transform:translateY(-1px)}.theme-toggle button.active[data-v-733da93e]{color:var(--theme-button-text);background:linear-gradient(135deg,var(--theme-accent-soft,#edcc88),var(--theme-accent-strong,var(--theme-gold-deep)));box-shadow:0 5px 13px color-mix(in srgb,var(--theme-gold) 22%,transparent)}.theme-toggle button.active[data-v-733da93e]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8f,#0000);width:28%;animation:4.8s ease-in-out infinite theme-control-sheen-733da93e;position:absolute;inset:-70% auto -70% -34%;transform:skew(-18deg)}.theme-toggle button[data-v-733da93e]>*{z-index:1;position:relative}.theme-toggle.compact[data-v-733da93e]{padding:3px}.theme-toggle.compact button[data-v-733da93e]{width:32px;padding:0}.theme-toggle span[data-v-733da93e]{font-size:16px;line-height:1}.theme-toggle b[data-v-733da93e]{white-space:nowrap;font-size:10px}@media (width<=1180px){.theme-toggle button[data-v-733da93e]{padding:0 7px}.theme-toggle b[data-v-733da93e]{display:none}}@keyframes theme-control-sheen-733da93e{0%,58%{opacity:0;left:-34%}66%{opacity:.9}82%,to{opacity:0;left:118%}}.user-chip[data-v-be29b5db]{color:#67452e;background:#f2e4d5;border:1px solid #5b462a2e;border-radius:12px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.user-chip span[data-v-be29b5db]{font-size:9px}.user-chip b[data-v-be29b5db]{font-size:10px}.user-chip i[data-v-be29b5db]{border-left:1px solid;padding-left:7px;font-size:10px;font-style:normal;font-weight:900}.user-chip.tier-silver[data-v-be29b5db]{color:#50606c;background:#e7ebef}.user-chip.tier-gold[data-v-be29b5db]{color:#755118;background:#f2d99f}.user-chip.tier-diamond[data-v-be29b5db]{color:#376b79;background:#dceef2}.user-chip.tier-obsidian[data-v-be29b5db]{color:#f4eaf7;background:#2c2730;border-color:#55485b}.logout-button[data-v-be29b5db]{font-size:12px}.brand-mark[data-v-be29b5db]{object-fit:cover;display:block}.mobile-menu-toggle[data-v-be29b5db],.mobile-drawer[data-v-be29b5db],.mobile-nav-scrim[data-v-be29b5db]{display:none}body.mobile-nav-open{overflow:hidden}@media (width<=800px){.navbar[data-v-be29b5db]{width:calc(100% - 24px);margin:8px 12px 0;border:2px solid var(--journal-ink)!important;border-radius:17px!important;height:64px!important;padding:0 13px!important;box-shadow:4px 5px #44394fc7!important}.navbar.open[data-v-be29b5db]{border-radius:17px 17px 9px 9px!important}.brand[data-v-be29b5db]{gap:7px;min-width:0;font-size:17px}.brand>span[data-v-be29b5db]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-mark[data-v-be29b5db]{flex:0 0 34px;width:34px!important;height:34px!important}.desktop-nav[data-v-be29b5db],.desktop-actions[data-v-be29b5db]{display:none!important}.mobile-menu-toggle[data-v-be29b5db]{z-index:3;border:2px solid var(--journal-ink);background:var(--journal-yellow);width:43px;height:40px;box-shadow:3px 3px 0 var(--journal-ink);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;position:relative;display:flex!important}.mobile-menu-toggle span[data-v-be29b5db]{background:var(--journal-ink);border-radius:99px;width:20px;height:2px;transition:transform .24s,opacity .2s,width .2s}.navbar.open .mobile-menu-toggle span[data-v-be29b5db]:first-child{transform:translateY(7px)rotate(45deg)}.navbar.open .mobile-menu-toggle span[data-v-be29b5db]:nth-child(2){opacity:0;width:0}.navbar.open .mobile-menu-toggle span[data-v-be29b5db]:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-drawer[data-v-be29b5db]{z-index:2;border:2px solid var(--journal-ink);max-height:calc(100vh - 92px);box-shadow:7px 8px 0 var(--journal-ink);background:#fffaf2;border-radius:17px;padding:18px;display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.mobile-drawer[data-v-be29b5db]:before{content:"";background:#ef927fb8;width:52px;height:15px;position:absolute;top:-8px;right:24px;transform:rotate(-2deg)}.mobile-drawer-head[data-v-be29b5db]{border-bottom:2px dashed #d8b897;justify-content:space-between;align-items:flex-end;padding:2px 2px 13px;display:flex}.mobile-drawer-head span[data-v-be29b5db]{color:#9b8c96;letter-spacing:.16em;font-size:8px;font-weight:800}.mobile-drawer-head b[data-v-be29b5db]{font-size:15px}.mobile-links[data-v-be29b5db]{gap:8px;margin-top:11px;display:grid!important}.mobile-links a[data-v-be29b5db]{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;min-height:48px;display:grid;background:#fff!important;border:2px solid #d8c8b8!important;border-radius:11px!important;padding:7px 10px!important;transform:none!important}.mobile-links a i[data-v-be29b5db]{color:#8b7566;background:#f1e8dc;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid}.mobile-links a span[data-v-be29b5db]{font-size:12px;font-weight:900}.mobile-links a em[data-v-be29b5db]{color:#998d96;font-size:8px;font-style:normal}.mobile-links a.active[data-v-be29b5db]{box-shadow:3px 3px 0 var(--journal-ink);border-color:var(--journal-ink)!important;background:var(--journal-blue)!important}.mobile-links a.active i[data-v-be29b5db]{color:var(--journal-ink);background:#fffaf2}.mobile-actions[data-v-be29b5db]{border-top:2px dashed #d8b897;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:9px;margin-top:15px;padding-top:14px;display:grid}.mobile-theme-toggle[data-v-be29b5db]{grid-column:1/-1;width:100%}.mobile-actions button[data-v-be29b5db]{border:2px solid var(--journal-ink);border-radius:11px;min-height:43px;font-size:11px;font-weight:900}.mobile-login[data-v-be29b5db],.mobile-logout[data-v-be29b5db]{color:var(--journal-ink);background:#fff}.mobile-actions .primary[data-v-be29b5db]{padding:9px 12px!important;display:block!important}.mobile-nav-scrim[data-v-be29b5db]{z-index:14;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3a303f4d;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.mobile-menu-enter-active[data-v-be29b5db],.mobile-menu-leave-active[data-v-be29b5db]{transition:all .24s cubic-bezier(.22,.8,.32,1)}.mobile-menu-enter-from[data-v-be29b5db],.mobile-menu-leave-to[data-v-be29b5db]{opacity:0;transform:translateY(-8px)scale(.98)}.nav-scrim-enter-active[data-v-be29b5db],.nav-scrim-leave-active[data-v-be29b5db]{transition:opacity .2s}.nav-scrim-enter-from[data-v-be29b5db],.nav-scrim-leave-to[data-v-be29b5db]{opacity:0}}@media (width<=380px){.navbar[data-v-be29b5db]{width:calc(100% - 16px);margin-left:8px;margin-right:8px}.brand[data-v-be29b5db]{font-size:15px}.mobile-drawer[data-v-be29b5db]{padding:14px}.mobile-links a[data-v-be29b5db]{grid-template-columns:28px 1fr}.mobile-links a em[data-v-be29b5db]{display:none}}.toast-center[data-v-d0086766]{z-index:180;left:50%;top:max(22px,calc(env(safe-area-inset-top) + 14px));pointer-events:none;gap:10px;width:min(520px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.toast-center .toast-card.toast-card[data-v-d0086766]{--toast-accent:#476fa9;--toast-surface:#edf5ff;--toast-ink:#17375e;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:40px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--toast-accent) 48%,white)!important;border-left:5px solid var(--toast-accent)!important;background:var(--toast-surface)!important;color:var(--toast-ink)!important;background-image:none!important;border-radius:14px!important;box-shadow:0 16px 42px #1f1b1638,0 3px 10px #1f1b161a!important}.toast-card.success[data-v-d0086766]{--toast-accent:#2f8b63!important;--toast-surface:#eaf8f0!important;--toast-ink:#174d36!important}.toast-card.warning[data-v-d0086766]{--toast-accent:#bb7422!important;--toast-surface:#fff4df!important;--toast-ink:#68400f!important}.toast-card.error[data-v-d0086766]{--toast-accent:#c94750!important;--toast-surface:#fff0f1!important;--toast-ink:#70252b!important}.toast-card.info[data-v-d0086766]{--toast-accent:#476fa9!important;--toast-surface:#edf5ff!important;--toast-ink:#17375e!important}.toast-card>i[data-v-d0086766]{background:var(--toast-accent);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;font-weight:900;display:grid}.toast-card b[data-v-d0086766]{font-size:13px;display:block;color:var(--toast-ink)!important}.toast-card p[data-v-d0086766]{margin:4px 0 0;font-size:10px;line-height:1.55;color:color-mix(in srgb,var(--toast-ink) 78%,transparent)!important}.toast-card button[data-v-d0086766]{color:var(--toast-ink);opacity:.62;background:0 0;border:0;align-self:start;padding:1px;font-size:18px}.toast-card button[data-v-d0086766]:hover{opacity:1}.toast-list-enter-active[data-v-d0086766],.toast-list-leave-active[data-v-d0086766],.toast-list-move[data-v-d0086766]{transition:all .28s cubic-bezier(.22,.8,.32,1)}.toast-list-enter-from[data-v-d0086766]{opacity:0;transform:translateY(-18px)scale(.97)}.toast-list-leave-to[data-v-d0086766]{opacity:0;transform:translateY(-10px)scale(.97)}@media (width<=600px){.toast-center[data-v-d0086766]{top:max(10px,calc(env(safe-area-inset-top) + 8px));width:calc(100vw - 20px)}.toast-center .toast-card.toast-card[data-v-d0086766]{grid-template-columns:34px minmax(0,1fr) 22px;gap:9px;padding:11px 10px}.toast-card>i[data-v-d0086766]{width:33px;height:33px}.toast-card b[data-v-d0086766]{font-size:12px}}@media (prefers-reduced-motion:reduce){.toast-list-enter-active[data-v-d0086766],.toast-list-leave-active[data-v-d0086766],.toast-list-move[data-v-d0086766]{transition:none}}.task-dock[data-v-bcd7a249]{z-index:30;-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e0dff0e6;border-radius:22px;width:340px;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 64px #34395e33}.dock-header[data-v-bcd7a249]{text-align:left;color:#44495f;background:linear-gradient(135deg,#f8f7ff,#f3fbff);align-items:center;gap:11px;width:100%;padding:15px 17px;display:flex}.dock-info[data-v-bcd7a249]{flex:1;gap:2px;display:grid}.dock-info b[data-v-bcd7a249]{font-size:14px}.dock-info small[data-v-bcd7a249]{color:#858b9d;font-size:11px}.dock-toggle[data-v-bcd7a249]{color:#7770de;font-style:normal}.dock-icon[data-v-bcd7a249]{color:#fff;background:radial-gradient(circle at 36% 30%,#a9f3ff 0 5%,#8a7cff 30%,#6357e9 72%);border-radius:11px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:visible;box-shadow:0 8px 16px #6c63ff42}.dock-icon[data-v-bcd7a249]:after{content:"";border:1px solid #ffffff6b;border-radius:9px;position:absolute;inset:2px}.dock-icon b[data-v-bcd7a249]{z-index:2;text-shadow:0 0 9px #fffffff2;font-size:14px;line-height:1;position:relative}.dock-icon .orbit[data-v-bcd7a249]{z-index:3;opacity:0;border:1px solid #67ddfff2;border-color:#67ddfff2 #856fffb8 #0000 #0000;border-radius:50%;position:absolute;inset:-4px}.dock-icon .orbit-b[data-v-bcd7a249]{border-top-color:#0000;border-bottom-color:#7ce4ffb3;border-right-color:#ff71d3cc;inset:-7px}.dock-icon.generating[data-v-bcd7a249]{animation:1.6s ease-in-out infinite core-breathe-bcd7a249}.dock-icon.generating .orbit[data-v-bcd7a249]{opacity:1;animation:1.35s linear infinite orbit-spin-bcd7a249}.dock-icon.generating .orbit-b[data-v-bcd7a249]{animation-duration:2.1s;animation-direction:reverse}.dock-icon.generating b[data-v-bcd7a249]{animation:1.1s ease-in-out infinite star-flare-bcd7a249}.task-list[data-v-bcd7a249]{gap:8px;max-height:400px;padding:8px;display:grid;overflow:auto}.task-card[data-v-bcd7a249]{background:#fff;border:1px solid #eeeef6;border-radius:15px;gap:11px;padding:10px;transition:transform .2s,box-shadow .2s,opacity 1s,filter 1s;display:flex}.task-card[data-v-bcd7a249]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3f456814}.task-card.running[data-v-bcd7a249]{background:#fcfbff;border-color:#e0ddff}.task-card.failed[data-v-bcd7a249]{background:#fffbfb;border-color:#ffdce2}.task-card.closing[data-v-bcd7a249]{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(18px)scale(.96)}.task-cover[data-v-bcd7a249]{color:#7068dd;background:linear-gradient(150deg,#e8e5ff,#dff5ff);border-radius:11px;flex:0 0 52px;place-items:center;width:52px;height:60px;display:grid;position:relative;overflow:hidden}.task-cover img[data-v-bcd7a249]{object-fit:cover;width:100%;height:100%}.task-placeholder[data-v-bcd7a249]{place-items:center;font-size:16px;display:grid;position:absolute;inset:0;overflow:hidden}.task-placeholder b[data-v-bcd7a249]{z-index:2;position:relative}.task-placeholder.generating[data-v-bcd7a249]{background:linear-gradient(#ffffff38 1px,#0000 1px) 0 0/10px 10px,linear-gradient(90deg,#ffffff38 1px,#0000 1px) 0 0/10px 10px,radial-gradient(circle,#8271ff47,#0000 54%) 0 0/100% 100%}.task-placeholder.generating[data-v-bcd7a249]:before,.task-placeholder.generating[data-v-bcd7a249]:after{content:"";border:1px solid #695de280;border-radius:50%;width:30px;height:30px;animation:1.8s ease-out infinite cover-ring-bcd7a249;position:absolute}.task-placeholder.generating[data-v-bcd7a249]:after{animation-delay:.9s}.task-placeholder.generating b[data-v-bcd7a249]{color:#6960df;text-shadow:0 0 12px #fff;animation:1.1s ease-in-out infinite star-flare-bcd7a249}.scan-line[data-v-bcd7a249]{z-index:1;background:linear-gradient(90deg,#0000,#7de4ff 25%,#8b73ff 70%,#0000);border-radius:99px;height:2px;animation:1.8s cubic-bezier(.45,0,.55,1) infinite alternate cover-scan-bcd7a249;position:absolute;top:5px;left:5px;right:5px;box-shadow:0 0 8px #69c4ffe6,0 5px 15px #6f61e540}.task-body[data-v-bcd7a249]{flex:1;min-width:0}.task-title[data-v-bcd7a249]{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-title b[data-v-bcd7a249]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.task-count[data-v-bcd7a249]{color:#6961d8;background:#f0eeff;border-radius:7px;padding:2px 6px;font-size:10px;font-weight:600}.task-meta[data-v-bcd7a249]{color:#858b9d;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 7px;font-size:10px;display:block;overflow:hidden}.progress-track[data-v-bcd7a249]{background:#ececf5;border-radius:99px;height:5px;overflow:hidden}.progress-track i[data-v-bcd7a249]{border-radius:inherit;background:linear-gradient(90deg,#746af0,#77cdf4);height:100%;transition:width .35s;display:block;position:relative;overflow:hidden}.running .progress-track i[data-v-bcd7a249]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:42%;animation:1.35s ease-in-out infinite progress-shine-bcd7a249;position:absolute;inset:0;transform:skew(-22deg)translate(-180%)}.completed .progress-track i[data-v-bcd7a249]{background:linear-gradient(90deg,#43c69b,#73dbb7)}.failed .progress-track i[data-v-bcd7a249]{background:#ef7185}.stage-row[data-v-bcd7a249]{color:#a2a6b5;justify-content:space-between;margin-top:5px;font-size:9px;display:flex}.stage-row span.done[data-v-bcd7a249]{color:#5f58d4}.completed .stage-row span.done[data-v-bcd7a249]{color:#35ad84}.stage-row span.thinking[data-v-bcd7a249]{color:#6b62df;font-weight:700;animation:.85s ease-in-out infinite alternate prompt-pulse-bcd7a249}@keyframes prompt-pulse-bcd7a249{to{opacity:.38;transform:translateY(-1px)}}.task-error[data-v-bcd7a249]{color:#d85d70;margin:6px 0 0;font-size:10px;line-height:1.4}.view-work[data-v-bcd7a249]{color:#5e56d4;text-align:left;background:linear-gradient(135deg,#eeecff,#eaf8ff);border-radius:9px;width:100%;margin-top:8px;padding:7px 9px;font-size:10px;font-weight:700;transition:transform .2s}.view-work[data-v-bcd7a249]:hover{transform:translateY(-1px)}.view-work b[data-v-bcd7a249]{float:right}.dock-enter-active[data-v-bcd7a249],.dock-leave-active[data-v-bcd7a249]{transition:all .2s}.dock-enter-from[data-v-bcd7a249],.dock-leave-to[data-v-bcd7a249]{opacity:0;transform:translateY(8px)}@keyframes core-breathe-bcd7a249{50%{transform:scale(.94);box-shadow:0 0 0 6px #6c63ff1a,0 8px 18px #6c63ff57}}@keyframes orbit-spin-bcd7a249{to{transform:rotate(360deg)}}@keyframes star-flare-bcd7a249{50%{opacity:.72;filter:brightness(1.35);transform:scale(.72)rotate(45deg)}}@keyframes cover-ring-bcd7a249{0%{opacity:0;transform:scale(.35)}24%{opacity:.78}to{opacity:0;transform:scale(1.65)}}@keyframes cover-scan-bcd7a249{to{transform:translateY(48px)}}@keyframes progress-shine-bcd7a249{to{transform:skew(-22deg)translate(350%)}}@media (width<=600px){.task-dock[data-v-bcd7a249]{border-radius:18px;width:calc(100vw - 20px);bottom:10px;right:10px}.dock-header[data-v-bcd7a249]{padding:12px 13px}.task-list[data-v-bcd7a249]{max-height:min(46dvh,340px);padding:7px}.task-card[data-v-bcd7a249]{gap:8px;padding:9px}.task-cover[data-v-bcd7a249]{flex-basis:44px;width:44px;height:52px}}@media (prefers-reduced-motion:reduce){.dock-icon.generating[data-v-bcd7a249],.dock-icon.generating .orbit[data-v-bcd7a249],.dock-icon.generating b[data-v-bcd7a249],.task-placeholder.generating[data-v-bcd7a249]:before,.task-placeholder.generating[data-v-bcd7a249]:after,.task-placeholder.generating b[data-v-bcd7a249],.scan-line[data-v-bcd7a249],.running .progress-track i[data-v-bcd7a249]:after,.stage-row span.thinking[data-v-bcd7a249]{animation:none}.dock-icon.generating .orbit[data-v-bcd7a249]{opacity:.65}.scan-line[data-v-bcd7a249]{top:50%}}.announcement-inline[data-v-23e8d044]{color:inherit}.md-token.strong[data-v-23e8d044]{color:var(--notice-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--notice-accent) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--notice-accent) 35%,transparent);text-underline-offset:-2px;padding:0 2px;font-weight:900;text-decoration-thickness:4px}.md-token.italic[data-v-23e8d044]{color:color-mix(in srgb,var(--notice-text) 78%,var(--notice-accent));font-style:italic}.md-token.number[data-v-23e8d044]{color:var(--notice-accent);font-weight:900;display:inline-block}.number-highlight .md-token.number[data-v-23e8d044]{background:color-mix(in srgb,var(--notice-accent) 18%,var(--notice-background,#fffaf2));border-radius:6px;margin:0 2px;padding:1px 5px}.number-circle .md-token.number[data-v-23e8d044]{border:1.5px solid var(--notice-accent);text-align:center;border-radius:999px;min-width:23px;margin:0 2px;padding:1px 5px}.number-underline .md-token.number[data-v-23e8d044]{-webkit-text-decoration:underline 3px var(--notice-accent);text-decoration:underline 3px var(--notice-accent);text-underline-offset:3px}.number-plain .md-token.number[data-v-23e8d044]{color:inherit;font-weight:inherit}.announcement-inline a[data-v-23e8d044]{background:color-mix(in srgb,var(--notice-accent) 9%,var(--notice-background,#fffaf2));color:var(--notice-accent);text-underline-offset:3px;border-radius:5px;padding:1px 4px;font-weight:800;text-decoration:underline;display:inline-block}.announcement-inline code[data-v-23e8d044]{border:1px solid color-mix(in srgb,var(--notice-accent) 40%,var(--notice-background,#fffaf2));background:color-mix(in srgb,var(--notice-accent) 10%,var(--notice-background,#fffaf2));color:var(--notice-text);border-radius:5px;padding:2px 6px;font:600 .9em ui-monospace,SFMono-Regular,Consolas,monospace}.announcement-markdown[data-v-63daac50]{color:var(--notice-text);font-weight:var(--notice-weight);text-align:center;flex-direction:column;align-items:center;display:flex}.align-left{text-align:left;text-align:left;align-items:flex-start;margin-left:0;margin-right:0}.announcement-markdown[data-v-63daac50]>*{width:100%}.announcement-markdown[data-v-63daac50] :is(h1,h2,h3){width:fit-content;max-width:100%;color:var(--notice-text);margin:13px auto 8px;line-height:1.35}.announcement-markdown h1[data-v-63daac50]{border-bottom:5px solid color-mix(in srgb,var(--notice-accent) 35%,transparent);padding:0 8px 3px;font-size:1.55em}.announcement-markdown h2[data-v-63daac50]:before,.announcement-markdown h2[data-v-63daac50]:after{content:"✦";color:var(--notice-accent);vertical-align:.18em;margin:0 7px;font-size:.65em}.announcement-markdown h2[data-v-63daac50]{font-size:1.3em}.announcement-markdown h3[data-v-63daac50]{background:color-mix(in srgb,var(--notice-accent) 11%,var(--notice-background,#fffaf2));border-radius:999px;padding:4px 10px;font-size:1.08em}.announcement-markdown p[data-v-63daac50]{white-space:normal;max-width:440px;margin:8px auto;line-height:1.85}.announcement-markdown blockquote[data-v-63daac50]{border:1.5px dashed color-mix(in srgb,var(--notice-accent) 55%,#d8b897);background:color-mix(in srgb,var(--notice-accent) 9%,var(--notice-background,#fffaf2));text-align:center;border-radius:12px;width:min(420px,100%);margin:12px auto;padding:13px 30px;font-style:normal;line-height:1.7;position:relative}.announcement-markdown blockquote[data-v-63daac50]:before,.announcement-markdown blockquote[data-v-63daac50]:after{color:var(--notice-accent);opacity:.55;font:900 24px/1 Georgia,serif;position:absolute}.announcement-markdown blockquote[data-v-63daac50]:before{content:"“";top:8px;left:12px}.announcement-markdown blockquote[data-v-63daac50]:after{content:"”";bottom:2px;right:12px}.announcement-markdown ul[data-v-63daac50],.announcement-markdown ol[data-v-63daac50]{text-align:center;width:min(420px,100%);margin:10px auto;padding:0;list-style:none}.announcement-markdown ol[data-v-63daac50]{counter-reset:notice-list}.announcement-markdown li[data-v-63daac50]{background:color-mix(in srgb,var(--notice-accent) 6%,var(--notice-background,#fffaf2));border-radius:9px;margin:6px 0;padding:7px 13px 7px 34px;line-height:1.6;position:relative}.announcement-markdown ul li[data-v-63daac50]:before,.announcement-markdown ol li[data-v-63daac50]:before{color:var(--notice-accent);font-weight:900;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.announcement-markdown ul li[data-v-63daac50]:before{content:"◆";font-size:8px}.announcement-markdown ol li[data-v-63daac50]:before{counter-increment:notice-list;content:counter(notice-list);background:var(--notice-accent);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.announcement-markdown hr[data-v-63daac50]{border:0;border-top:2px dashed color-mix(in srgb,var(--notice-accent) 45%,#d8b897);width:min(420px,100%);height:12px;margin:13px auto;overflow:visible}.announcement-markdown hr[data-v-63daac50]:after{content:"✦";background:var(--notice-background,#fffaf2);color:var(--notice-accent);padding:0 8px;position:relative;top:-10px}.announcement-markdown pre[data-v-63daac50]{border:1px solid color-mix(in srgb,var(--notice-accent) 35%,#d8c9b8);background:color-mix(in srgb,var(--notice-background,#fffaf2) 90%,var(--notice-text));width:min(420px,100%);box-shadow:inset 4px 0 0 color-mix(in srgb,var(--notice-accent) 55%,transparent);text-align:left;border-radius:11px;margin:11px auto;padding:13px 15px;overflow:auto}.announcement-markdown pre code[data-v-63daac50]{color:var(--notice-text);font:500 .86em/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.announcement-marquee[data-v-553f332e]{z-index:12;background:#fff3d2;border:2px solid #4b4052;border-radius:13px;align-items:center;gap:12px;width:min(1180px,100% - 36px);height:43px;margin:10px auto 0;display:flex;position:relative;overflow:hidden;box-shadow:4px 5px #4b4052}.marquee-badge[data-v-553f332e]{color:#fff;letter-spacing:.12em;background:#ef927f;place-items:center;height:100%;padding:0 15px;font-size:11px;font-weight:800;display:grid}.marquee-window[data-v-553f332e]{flex:1;min-width:0;overflow:hidden}.marquee-track[data-v-553f332e]{white-space:nowrap;width:max-content;font-size:11px;animation:24s linear infinite notice-marquee-553f332e;display:flex}.marquee-message[data-v-553f332e]{color:var(--notice-text);font-weight:var(--notice-weight);align-items:center;gap:2px;margin-right:70px;display:inline-flex}.marquee-message>b[data-v-553f332e]{color:var(--notice-accent);margin-left:38px}@keyframes notice-marquee-553f332e{to{transform:translate(-50%)}}.notice-backdrop[data-v-553f332e]{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#362f3c7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notice-card[data-v-553f332e]{text-align:center;width:min(520px,100%);max-height:calc(100dvh - 40px);color:var(--notice-text);font-weight:var(--notice-weight);background:#fffaf2;border:3px solid #4b4052;border-radius:25px;flex-direction:column;padding:42px 40px 34px;display:flex;position:relative;overflow:hidden;box-shadow:12px 14px #4b4052}.notice-tape[data-v-553f332e]{background:color-mix(in srgb,var(--notice-accent) 45%,transparent);width:120px;height:31px;position:absolute;top:-17px;left:50%;transform:translate(-50%)rotate(-2deg)}.notice-close[data-v-553f332e]{color:#4b4052;background:#fff;border:2px solid #4b4052;border-radius:50%;width:35px;height:35px;font-size:22px;position:absolute;top:17px;right:18px}.notice-icon[data-v-553f332e]{background:var(--notice-accent);color:#fff;border:2px solid #4b4052;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;margin:0 auto 15px;font-size:22px;font-weight:900;display:grid;box-shadow:4px 4px #4b4052}.notice-kicker[data-v-553f332e]{color:var(--notice-accent);letter-spacing:.15em;flex:none;font-size:9px;font-weight:800}.notice-card h2[data-v-553f332e]{color:var(--notice-text);flex:none;margin:10px 0 13px;font-size:28px}.notice-card p[data-v-553f332e]{white-space:pre-wrap;color:var(--notice-text);margin:0;font-size:13px;line-height:1.8}.notice-card footer[data-v-553f332e]{border-top:2px dashed #d8b897;flex:none;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:17px;display:flex}.notice-card footer small[data-v-553f332e]{color:#9a8f99;font-size:9px}.notice-card footer button[data-v-553f332e]{background:var(--notice-accent);color:#fff;border:2px solid #4b4052;border-radius:11px;padding:10px 20px;font-weight:800;box-shadow:4px 4px #4b4052}.notice-token.emphasis[data-v-553f332e]{color:var(--notice-accent);font-weight:900}.notice-token.number[data-v-553f332e]{color:var(--notice-accent);font-weight:900;display:inline-block}.number-highlight .notice-token.number[data-v-553f332e]{background:color-mix(in srgb,var(--notice-accent) 18%,white);border-radius:6px;margin:0 2px;padding:1px 5px}.number-circle .notice-token.number[data-v-553f332e]{border:1.5px solid var(--notice-accent);text-align:center;border-radius:999px;min-width:23px;margin:0 2px;padding:1px 5px}.number-underline .notice-token.number[data-v-553f332e]{-webkit-text-decoration:underline 3px var(--notice-accent);text-decoration:underline 3px var(--notice-accent);text-underline-offset:3px}.number-plain .notice-token.number[data-v-553f332e]{color:inherit;font-weight:inherit}.notice-enter-active[data-v-553f332e],.notice-leave-active[data-v-553f332e]{transition:all .25s}.notice-enter-active .notice-card[data-v-553f332e],.notice-leave-active .notice-card[data-v-553f332e]{transition:all .28s cubic-bezier(.22,.8,.32,1)}.notice-enter-from[data-v-553f332e],.notice-leave-to[data-v-553f332e]{opacity:0}.notice-enter-from .notice-card[data-v-553f332e]{transform:translateY(18px)scale(.96)}.notice-leave-to .notice-card[data-v-553f332e]{transform:translateY(10px)scale(.97)}@media (width<=600px){.announcement-marquee[data-v-553f332e]{height:39px}.marquee-badge[data-v-553f332e]{padding:0 10px}.notice-card[data-v-553f332e]{padding:38px 24px 27px}.notice-card footer[data-v-553f332e]{flex-direction:column;align-items:stretch}.notice-card footer button[data-v-553f332e]{width:100%}}.notice-body[data-v-553f332e]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--notice-accent) color-mix(in srgb,var(--notice-accent) 10%,#fffaf2);min-height:0;max-height:min(420px,48dvh);margin:0 -10px;padding:0 10px 5px;overflow:hidden auto}.notice-body[data-v-553f332e]::-webkit-scrollbar{width:8px}.notice-body[data-v-553f332e]::-webkit-scrollbar-track{background:color-mix(in srgb,var(--notice-accent) 10%,#fffaf2);border-radius:999px}.notice-body[data-v-553f332e]::-webkit-scrollbar-thumb{background:var(--notice-accent);border:2px solid #fffaf2;border-radius:999px}.notice-body[data-v-553f332e]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--notice-accent) 80%,#4b4052)}.notice-backdrop[data-v-553f332e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f1d1b9e}.notice-card[data-v-553f332e]{border:1px solid color-mix(in srgb,var(--notice-accent) 28%,#ded5c7);background:var(--notice-background);border-radius:28px;width:min(560px,100%);box-shadow:0 34px 100px #0f0d0b57,inset 0 1px #ffffffb3}.notice-tape[data-v-553f332e]{z-index:3}.notice-close[data-v-553f332e]{z-index:8;border:1px solid color-mix(in srgb,var(--notice-text) 20%,transparent);background:color-mix(in srgb,var(--notice-background) 88%,transparent);width:38px;height:38px;color:var(--notice-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notice-content[data-v-553f332e]{z-index:2;flex-direction:column;min-height:0;display:flex;position:relative}.notice-icon[data-v-553f332e]{border:1px solid color-mix(in srgb,var(--notice-accent) 72%,var(--notice-text));box-shadow:0 12px 28px color-mix(in srgb,var(--notice-accent) 30%,transparent)}.notice-card footer[data-v-553f332e]{z-index:2;border-top-color:color-mix(in srgb,var(--notice-accent) 25%,var(--notice-text));position:relative}.notice-card footer small[data-v-553f332e]{color:color-mix(in srgb,var(--notice-text) 62%,transparent)}.notice-card footer button[data-v-553f332e]{border-width:1px;border-color:color-mix(in srgb,var(--notice-accent) 74%,var(--notice-text));box-shadow:0 10px 24px color-mix(in srgb,var(--notice-accent) 27%,transparent)}.notice-visual[data-v-553f332e]{z-index:1;object-fit:var(--notice-image-fit);background:color-mix(in srgb,var(--notice-accent) 8%,var(--notice-background));flex:none;width:100%;height:210px;position:relative}.notice-card.pictured.layout-banner[data-v-553f332e]{padding:0}.layout-banner .notice-visual[data-v-553f332e]{border-radius:27px 27px 0 0}.layout-banner .notice-content[data-v-553f332e]{padding:31px 40px 0}.layout-banner footer[data-v-553f332e]{margin:20px 40px 34px}.notice-card.pictured.layout-side[data-v-553f332e]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);width:min(820px,100%);padding:0;display:grid}.layout-side .notice-visual[data-v-553f332e]{border-radius:27px 0 0 27px;grid-area:1/1/3;width:100%;height:100%;min-height:470px}.layout-side .notice-content[data-v-553f332e]{grid-area:1/2;padding:54px 38px 0}.layout-side footer[data-v-553f332e]{grid-area:2/2;margin:18px 38px 32px}.notice-card.pictured.layout-background[data-v-553f332e]{isolation:isolate}.layout-background .notice-visual[data-v-553f332e]{z-index:0;opacity:.18;filter:saturate(.82);width:100%;height:100%;position:absolute;inset:0}.layout-background[data-v-553f332e]:after{content:"";z-index:1;background:linear-gradient(135deg,var(--notice-background),color-mix(in srgb,var(--notice-background) 76%,transparent),var(--notice-background));pointer-events:none;position:absolute;inset:0}.notice-card.align-left[data-v-553f332e]{text-align:left}.align-left .notice-icon[data-v-553f332e]{margin-left:0}.align-left footer[data-v-553f332e]{text-align:left}@media (width<=720px){.notice-card.pictured.layout-side[data-v-553f332e]{width:min(560px,100%);display:flex}.layout-side .notice-visual[data-v-553f332e]{border-radius:27px 27px 0 0;width:100%;height:185px;min-height:0}.layout-side .notice-content[data-v-553f332e]{padding:28px 24px 0}.layout-side footer[data-v-553f332e]{margin:18px 24px 27px}.layout-banner .notice-visual[data-v-553f332e]{height:185px}.layout-banner .notice-content[data-v-553f332e]{padding:28px 24px 0}.layout-banner footer[data-v-553f332e]{margin:18px 24px 27px}}@media (width<=600px){.announcement-marquee[data-v-553f332e]{border-radius:11px;width:calc(100% - 28px);height:38px;margin-top:8px;box-shadow:3px 4px #4b4052}.marquee-badge[data-v-553f332e]{padding:0 9px;font-size:9px}.marquee-message[data-v-553f332e]{margin-right:45px;font-size:10px}.notice-backdrop[data-v-553f332e]{padding:12px}.notice-card[data-v-553f332e]{border-radius:21px;max-height:92dvh;padding:36px 19px 22px;overflow:hidden;box-shadow:7px 8px #4b4052}.notice-close[data-v-553f332e]{width:32px;height:32px;top:12px;right:12px}.notice-card h2[data-v-553f332e]{font-size:24px;line-height:1.25}.notice-body[data-v-553f332e]{max-height:42dvh;margin-inline:-7px;padding-inline:7px}.notice-card footer[data-v-553f332e]{margin-top:18px;padding-top:14px}}@media (width<=380px){.marquee-badge[data-v-553f332e]{display:none}.announcement-marquee[data-v-553f332e]{gap:0}.marquee-window[data-v-553f332e]{padding-left:10px}}.support-widget[data-v-041cff7d]{z-index:48;color:var(--journal-ink);position:fixed;bottom:92px;right:24px}.support-orb[data-v-041cff7d]{border:3px solid var(--journal-ink);background:var(--journal-blue);width:58px;height:58px;box-shadow:6px 7px 0 var(--journal-ink);border-radius:50% 46% 49% 45%;place-items:center;padding:0;font-size:18px;font-weight:900;transition:all .25s;display:grid;position:relative}.support-orb[data-v-041cff7d]:hover{box-shadow:8px 10px 0 var(--journal-ink)!important;transform:translateY(-3px)rotate(-3deg)!important}.support-orb>i[data-v-041cff7d]{color:#fff;min-width:21px;height:21px;box-shadow:2px 2px 0 var(--journal-ink);background:#e5484d;border:2px solid #fffaf2;border-radius:999px;place-items:center;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-8px;right:-8px}.support-orb>em[data-v-041cff7d]{border:2px solid var(--journal-ink);box-shadow:3px 3px 0 var(--journal-ink);opacity:0;pointer-events:none;background:#fffaf2;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal;transition:all .2s;position:absolute;right:64px;transform:translate(5px)}.support-orb:hover>em[data-v-041cff7d]{opacity:1;transform:none}.support-panel[data-v-041cff7d]{border:3px solid var(--journal-ink);width:390px;height:min(620px,100vh - 190px);box-shadow:10px 12px 0 var(--journal-ink);background:#fffaf2;border-radius:23px 19px 25px 20px;flex-direction:column;display:flex;position:absolute;bottom:75px;right:0;overflow:hidden}.support-head[data-v-041cff7d]{background:var(--journal-blue);border-bottom:2px dashed #cbb59f;align-items:center;gap:10px;padding:14px 15px;display:flex}.support-head-icon[data-v-041cff7d]{border:2px solid var(--journal-ink);background:var(--journal-coral);color:#fff;width:37px;height:37px;box-shadow:3px 3px 0 var(--journal-ink);border-radius:11px 9px 12px 8px;flex:0 0 37px;place-items:center;font-size:16px;font-weight:900;display:grid}.support-head>div[data-v-041cff7d]{flex:1;min-width:0}.support-head small[data-v-041cff7d],.support-head b[data-v-041cff7d],.support-head em[data-v-041cff7d]{display:block}.support-head small[data-v-041cff7d]{color:#887d89;letter-spacing:.14em;font-size:6px}.support-head b[data-v-041cff7d]{margin-top:2px;font-size:14px}.support-head em[data-v-041cff7d]{color:#716874;margin-top:2px;font-size:7px;font-style:normal}.support-head em i[data-v-041cff7d]{background:#4caf7c;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.support-head>button[data-v-041cff7d]{border:2px solid var(--journal-ink);color:#756d78;background:#fffaf2;border-radius:50%;width:31px;height:31px;padding:0;font-size:18px}.support-list-view[data-v-041cff7d],.support-create-view[data-v-041cff7d],.support-thread-view[data-v-041cff7d]{flex-direction:column;flex:1;min-height:0;display:flex}.support-toolbar[data-v-041cff7d]{border-bottom:1px dashed #d5c3b3;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.support-toolbar b[data-v-041cff7d],.support-toolbar small[data-v-041cff7d]{display:block}.support-toolbar b[data-v-041cff7d]{font-size:12px}.support-toolbar small[data-v-041cff7d]{color:#948995;margin-top:2px;font-size:7px}.support-toolbar>button[data-v-041cff7d]{border:2px solid var(--journal-ink);background:var(--journal-coral);color:#fff;box-shadow:2px 3px 0 var(--journal-ink);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.widget-ticket-list[data-v-041cff7d]{align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}.widget-ticket-list>button[data-v-041cff7d]{text-align:left;min-height:89px;box-shadow:none;background:#fff;border:2px solid #ded2d9;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid;position:relative}.widget-ticket-list>button[data-v-041cff7d]:hover{border-color:var(--journal-ink);background:#fff8e7;transform:none!important}.widget-ticket-icon[data-v-041cff7d]{background:#e4eff5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.widget-ticket-list>button>span[data-v-041cff7d]:nth-child(2){min-width:0}.widget-ticket-list small[data-v-041cff7d],.widget-ticket-list b[data-v-041cff7d],.widget-ticket-list em[data-v-041cff7d]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.widget-ticket-list small[data-v-041cff7d]{color:#978c97;font-size:6px}.widget-ticket-list b[data-v-041cff7d]{margin-top:4px;font-size:10px}.widget-ticket-list em[data-v-041cff7d]{color:#887d88;margin-top:5px;font-size:7px;font-style:normal}.widget-ticket-list>button>i[data-v-041cff7d],.thread-title>i[data-v-041cff7d]{color:#7f7681;background:#ece8ef;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal}.widget-ticket-list>button>i.open[data-v-041cff7d],.thread-title>i.open[data-v-041cff7d]{color:#9b6918;background:#fff0ca}.widget-ticket-list>button>i.in_progress[data-v-041cff7d],.thread-title>i.in_progress[data-v-041cff7d]{color:#416fa1;background:#dfeafa}.widget-ticket-list>button>i.resolved[data-v-041cff7d],.thread-title>i.resolved[data-v-041cff7d]{color:#3d8968;background:#dff2e8}.widget-ticket-list>button>strong[data-v-041cff7d]{color:#fff;min-width:18px;height:18px;box-shadow:1px 2px 0 var(--journal-ink);background:#e5484d;border:2px solid #fff;border-radius:99px;place-items:center;padding:0 3px;font-size:7px;display:grid;position:absolute;top:-5px;right:-4px}.widget-empty[data-v-041cff7d]{color:#928792;text-align:center;flex:1;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.widget-empty>i[data-v-041cff7d]{font-size:29px;font-style:normal}.widget-empty>b[data-v-041cff7d]{color:var(--journal-ink);font-size:12px}.widget-empty>span[data-v-041cff7d]{font-size:8px}.widget-empty>button[data-v-041cff7d]{border:2px solid var(--journal-ink);background:var(--journal-yellow);border-radius:8px;margin-top:7px;padding:8px 10px;font-size:8px;font-weight:900}.widget-back[data-v-041cff7d]{color:#746a78;width:fit-content;box-shadow:none;background:0 0;border:0;margin:11px 13px 0;padding:5px 7px;font-size:8px}.support-create-view[data-v-041cff7d]{padding:0 15px 15px;overflow-y:auto}.support-create-view h3[data-v-041cff7d]{margin:12px 0 3px;font-size:17px}.support-create-view>p[data-v-041cff7d]{color:#8c818b;margin:0;font-size:8px}.widget-categories[data-v-041cff7d]{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0 5px;display:grid}.widget-categories button[data-v-041cff7d]{box-shadow:none;background:#fff;border:2px solid #ddd1da;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:8px;font-weight:800;display:flex}.widget-categories button i[data-v-041cff7d]{background:#eee8f3;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.widget-categories button.active[data-v-041cff7d]{border-color:var(--journal-ink);background:var(--journal-yellow);box-shadow:2px 2px 0 var(--journal-ink)}.support-create-view label[data-v-041cff7d]{gap:5px;margin-top:10px;display:grid}.support-create-view label>span[data-v-041cff7d]{color:#766c77;font-size:8px;font-weight:800}.support-create-view input[data-v-041cff7d],.support-create-view textarea[data-v-041cff7d]{box-sizing:border-box;background:#fff;border:2px solid #b9acb8;border-radius:9px;outline:0;width:100%}.support-create-view input[data-v-041cff7d]{height:38px;padding:0 10px}.support-create-view textarea[data-v-041cff7d]{resize:none;min-height:105px;padding:9px 10px;line-height:1.6}.support-create-view>footer[data-v-041cff7d]{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.support-create-view>footer small[data-v-041cff7d]{color:#978c96;font-size:7px}.support-create-view>footer button[data-v-041cff7d],.widget-reply button[data-v-041cff7d]{border:2px solid var(--journal-ink);background:var(--journal-coral);color:#fff;box-shadow:2px 3px 0 var(--journal-ink);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.thread-title[data-v-041cff7d]{border-bottom:1px dashed #d3c0af;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px 14px;display:flex}.thread-title>span[data-v-041cff7d]{min-width:0}.thread-title small[data-v-041cff7d],.thread-title b[data-v-041cff7d]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.thread-title small[data-v-041cff7d]{color:#968a96;font-size:6px}.thread-title b[data-v-041cff7d]{margin-top:3px;font-size:11px}.widget-thread[data-v-041cff7d]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.widget-message[data-v-041cff7d]{align-items:flex-start;gap:7px;max-width:86%;display:flex}.widget-message.user[data-v-041cff7d]{flex-direction:row-reverse;align-self:flex-end}.widget-message>span[data-v-041cff7d]{border:2px solid var(--journal-ink);background:var(--journal-blue);border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.widget-message.staff>span[data-v-041cff7d]{background:var(--journal-coral);color:#fff}.widget-message>div[data-v-041cff7d]{border:2px solid var(--journal-ink);background:#fff;border-radius:11px 11px 11px 4px;padding:8px 10px;box-shadow:2px 3px #44394f55}.widget-message.user>div[data-v-041cff7d]{background:#e4f2e7;border-radius:11px 11px 4px}.widget-message header[data-v-041cff7d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.widget-message time[data-v-041cff7d]{color:#9b909b;font-size:6px}.widget-message p[data-v-041cff7d]{white-space:pre-wrap;word-break:break-word;margin:5px 0 0;font-size:8px;line-height:1.65}.widget-reply[data-v-041cff7d]{background:#f7efe5;border-top:1px dashed #d3c0af;padding:10px 12px}.widget-reply textarea[data-v-041cff7d]{box-sizing:border-box;resize:none;background:#fff;border:2px solid #b7abb7;border-radius:8px;outline:0;width:100%;height:57px;padding:8px}.widget-reply>div[data-v-041cff7d]{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.widget-reply small[data-v-041cff7d]{color:#988d98;font-size:6px}.widget-closed[data-v-041cff7d]{color:#8e838e;text-align:center;background:#f7efe5;border-top:1px dashed #d3c0af;padding:17px;font-size:8px}.support-panel-enter-active[data-v-041cff7d],.support-panel-leave-active[data-v-041cff7d]{transition:all .25s cubic-bezier(.22,.8,.32,1)}.support-panel-enter-from[data-v-041cff7d],.support-panel-leave-to[data-v-041cff7d]{opacity:0;transform-origin:100% 100%;transform:translateY(16px)scale(.95)}@media (width<=520px){.support-widget[data-v-041cff7d]{bottom:80px;right:11px}.support-orb[data-v-041cff7d]{width:52px;height:52px}.support-panel[data-v-041cff7d]{width:calc(100vw - 20px);height:min(600px,100dvh - 165px);box-shadow:7px 8px 0 var(--journal-ink);border-radius:19px;position:fixed;bottom:145px;right:10px}.support-orb>em[data-v-041cff7d]{display:none}}@media (prefers-reduced-motion:reduce){.support-panel-enter-active[data-v-041cff7d],.support-panel-leave-active[data-v-041cff7d]{transition:none}}.support-orb>svg[data-v-041cff7d]{fill:none;width:27px;height:27px;stroke:var(--journal-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.support-create-view input[data-v-041cff7d],.support-create-view textarea[data-v-041cff7d]{font-size:10px}.widget-message header b[data-v-041cff7d]{font-size:8px}.widget-message time[data-v-041cff7d]{font-size:7px}.widget-message p[data-v-041cff7d]{font-size:10px}.widget-reply textarea[data-v-041cff7d]{font-size:10px;line-height:1.55}.route-page{min-height:calc(100vh - 76px);animation:.4s cubic-bezier(.22,.8,.32,1) page-enter}body.auth-route{padding-top:0}body.auth-route .route-page{min-height:100vh}.auth-theme-toggle{z-index:30;position:fixed;top:24px;right:28px}.site-footer.site-footer{min-height:72px;padding:24px max(20px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));box-sizing:border-box;justify-content:center;align-items:center;gap:10px;display:flex}.site-footer a{color:inherit;font-weight:700;text-decoration:none;transition:color .2s,text-decoration-color .2s}.site-footer .public-security-record{justify-content:center;align-items:center;gap:5px;display:inline-flex}.public-security-record img{object-fit:contain;width:18px;height:20px}.site-footer a:hover{color:var(--theme-gold-deep,#9d6b22);text-decoration:underline}@media (width<=600px){.auth-theme-toggle{top:18px;right:16px}.site-footer.site-footer{min-height:0;padding-block:20px max(20px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:5px 8px;font-size:11px;line-height:1.6}.site-footer-separator{display:none}.site-footer span:first-child,.site-footer a{flex:0 0 100%}.site-footer .public-security-record span{flex:0 auto}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-scroll-reveal]{opacity:0;filter:blur(7px)saturate(.76);transform-origin:50% 72%;transition:opacity .62s cubic-bezier(.22,.8,.32,1) var(--reveal-delay,0s), transform .92s cubic-bezier(.16,1.18,.3,1) var(--reveal-delay,0s), filter .68s ease var(--reveal-delay,0s), box-shadow .8s ease var(--reveal-delay,0s);will-change:opacity,transform,filter;position:relative;transform:translateY(46px)scale(.96)}[data-scroll-reveal].reveal-left{transform:translate(-58px,22px)rotate(-1.8deg)scale(.965)}[data-scroll-reveal].reveal-right{transform:translate(58px,22px)rotate(1.8deg)scale(.965)}[data-scroll-reveal].reveal-pop{transform:translateY(24px)scale(.88)}[data-scroll-reveal].reveal-tilt{transform:perspective(900px)translateY(38px)rotateX(8deg)rotate(-1.4deg)scale(.95)}[data-scroll-reveal].is-revealed{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)}[data-scroll-reveal].is-revealed.reveal-pop{animation:reveal-soft-bounce .78s cubic-bezier(.2,.9,.25,1.2) var(--reveal-delay,0s) both}@keyframes reveal-soft-bounce{0%{opacity:0;filter:blur(7px)saturate(.76);transform:translateY(24px)scale(.88)}68%{opacity:1;filter:blur()saturate(1.12)brightness(1.06);transform:translateY(-5px)scale(1.018)}to{opacity:1;filter:blur()saturate()brightness();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){[data-scroll-reveal],[data-scroll-reveal].is-revealed{opacity:1;filter:none;transition:none;animation:none;transform:none}}.page-fade-enter-active{transition:opacity .28s,transform .28s cubic-bezier(.22,.8,.32,1)}.page-fade-leave-active{transition:opacity .18s,transform .18s}.page-fade-enter-from{opacity:0;transform:translateY(12px)scale(.98)}.page-fade-leave-to{opacity:0;transform:translateY(-8px)scale(.98)}.showcase[data-v-2fd2ed5b]{padding-top:104px!important;padding-bottom:112px!important}.showcase>header[data-v-2fd2ed5b]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.showcase h2[data-v-2fd2ed5b]{color:var(--theme-text);letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(38px,4.6vw,62px);line-height:1.11}.showcase h2 em[data-v-2fd2ed5b]{color:var(--theme-gold);font-style:normal}.showcase>header>a[data-v-2fd2ed5b]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text);border-radius:13px;align-items:center;gap:16px;padding:13px 16px;font-size:10px;font-weight:900;transition:all .25s;display:flex}.showcase>header>a[data-v-2fd2ed5b]:hover{border-color:var(--theme-gold);transform:translateY(-3px)}.showcase-grid[data-v-2fd2ed5b]{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;height:620px;display:grid}.showcase-grid .case-link[data-v-2fd2ed5b]{background:var(--theme-panel-soft);box-shadow:var(--modern-shadow-md);color:#fff;cursor:pointer;border-radius:25px;text-decoration:none;position:relative;overflow:hidden}.showcase-grid img[data-v-2fd2ed5b]{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .4s}.showcase-grid .case-link:hover img[data-v-2fd2ed5b],.showcase-grid .case-link:focus-visible img[data-v-2fd2ed5b]{filter:saturate(1.14);transform:scale(1.075)}.showcase-grid .case-link[data-v-2fd2ed5b]:focus-visible{outline:3px solid var(--theme-gold);outline-offset:4px}.case-main[data-v-2fd2ed5b]{grid-row:1/3}.image-shade[data-v-2fd2ed5b]{background:linear-gradient(#0000 35%,#0c0c10b8);transition:background .35s;position:absolute;inset:0}.case-link:hover .image-shade[data-v-2fd2ed5b]{background:linear-gradient(#0a0a0e0a 18%,#0a0a0e33 50%,#0a0a0ef0 100%)}.case-number[data-v-2fd2ed5b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0e2e;border:1px solid #ffffff73;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900;transition:transform .3s,background .3s;position:absolute;top:22px;left:24px}.case-link:hover .case-number[data-v-2fd2ed5b]{background:#0a0a0e9e;transform:translateY(-2px)}.case-copy[data-v-2fd2ed5b]{transition:transform .35s;position:absolute;bottom:27px;left:28px;right:60px}.case-link:hover .case-copy[data-v-2fd2ed5b]{transform:translateY(-5px)}.case-copy small[data-v-2fd2ed5b],.case-copy strong[data-v-2fd2ed5b],.case-copy span[data-v-2fd2ed5b]{display:block}.case-copy small[data-v-2fd2ed5b]{letter-spacing:.14em;opacity:.72;font-size:8px;font-weight:900}.case-copy strong[data-v-2fd2ed5b]{margin-top:7px;font-size:clamp(20px,2.2vw,31px)}.case-copy span[data-v-2fd2ed5b]{opacity:.7;margin-top:7px;font-size:9px}.showcase-grid .case-link>i[data-v-2fd2ed5b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:39px;height:39px;font-style:normal;transition:all .25s;display:grid;position:absolute;bottom:25px;right:24px}.showcase-grid .case-link:hover>i[data-v-2fd2ed5b],.showcase-grid .case-link:focus-visible>i[data-v-2fd2ed5b]{color:#222;background:#fff;transform:rotate(45deg)scale(1.06)}.image-shade[data-v-2fd2ed5b]{background:linear-gradient(#0a0a0e0d 20%,#0a0a0e47 52%,#0a0a0ee6 100%)}.case-copy[data-v-2fd2ed5b],.case-copy small[data-v-2fd2ed5b],.case-copy strong[data-v-2fd2ed5b],.case-copy span[data-v-2fd2ed5b]{text-shadow:0 2px 14px #000000b8;color:#fff!important}.case-copy small[data-v-2fd2ed5b],.case-copy span[data-v-2fd2ed5b]{opacity:.92}.case-number[data-v-2fd2ed5b],.showcase-grid article>i[data-v-2fd2ed5b]{color:#fff!important}@media (width<=800px){.showcase[data-v-2fd2ed5b]{padding:76px 15px!important}.showcase>header[data-v-2fd2ed5b]{flex-direction:column;align-items:flex-start}.showcase>header>a[data-v-2fd2ed5b]{justify-content:space-between;align-self:stretch}.showcase-grid[data-v-2fd2ed5b]{grid-template-rows:none;grid-template-columns:1fr;height:auto}.showcase-grid .case-link[data-v-2fd2ed5b],.case-main[data-v-2fd2ed5b]{grid-row:auto;height:340px}.case-main[data-v-2fd2ed5b]{height:470px}}.hero-stage[data-v-7ff249cf]{border:1px solid var(--theme-line);background:radial-gradient(circle at 85% 12%,color-mix(in srgb,var(--active-color) 22%,transparent),transparent 34%),linear-gradient(145deg,var(--theme-panel),color-mix(in srgb,var(--theme-panel-soft) 94%,var(--active-color)));box-shadow:var(--modern-shadow-lg);border-radius:36px;transition:background .65s;position:relative;overflow:hidden;margin-top:24px!important;padding:clamp(38px,5vw,72px)!important}.hero-stage[data-v-7ff249cf]:before{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--theme-line) 35%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme-line) 35%,transparent) 1px,transparent 1px);opacity:.45;background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000047);mask-image:linear-gradient(90deg,#0000,#00000047)}.hero-orb[data-v-7ff249cf]{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.orb-one[data-v-7ff249cf]{border:1px solid color-mix(in srgb,var(--active-color) 42%,transparent);width:280px;height:280px;top:-130px;right:-120px}.orb-two[data-v-7ff249cf]{background:color-mix(in srgb,var(--active-color) 9%,transparent);width:160px;height:160px;bottom:-120px;right:32%}.hero-grid[data-v-7ff249cf]{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(44px,6vw,88px);display:grid;position:relative}.hero-copy[data-v-7ff249cf]{max-width:620px}.hero-status[data-v-7ff249cf]{border:1px solid var(--theme-line-strong);background:color-mix(in srgb,var(--theme-panel) 78%,transparent);width:max-content;color:var(--theme-muted);letter-spacing:.1em;border-radius:999px;align-items:center;gap:9px;padding:8px 10px;font-size:9px;font-weight:900;display:flex}.hero-status>i[data-v-7ff249cf]{background:#4fa477;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4fa47729}.hero-status b[data-v-7ff249cf]{background:color-mix(in srgb,var(--active-color) 15%,transparent);color:var(--active-color);border-radius:999px;padding:3px 6px;font-size:8px}.hero-copy h1[data-v-7ff249cf]{color:var(--theme-text);letter-spacing:-.068em!important;margin:24px 0 20px!important;font-size:clamp(48px,5.1vw,74px)!important;line-height:1.07!important}.hero-copy h1 em[data-v-7ff249cf]{font-style:normal;color:var(--active-color)!important}.hero-copy>p[data-v-7ff249cf]{max-width:540px;margin:0;color:var(--theme-muted)!important;font-size:15px!important;line-height:1.9!important}.hero-actions[data-v-7ff249cf]{align-items:center;gap:12px;display:flex;margin-top:30px!important}.hero-actions button[data-v-7ff249cf],.hero-actions a[data-v-7ff249cf]{border-radius:14px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex}.hero-primary[data-v-7ff249cf]{border:1px solid color-mix(in srgb,var(--active-color) 78%,#111);background:var(--active-color);color:#fff;box-shadow:0 13px 30px color-mix(in srgb,var(--active-color) 27%,transparent);transition:all .25s}.hero-primary[data-v-7ff249cf]:hover{transform:translateY(-3px)scale(1.015)}.hero-secondary[data-v-7ff249cf]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text)}.hero-secondary i[data-v-7ff249cf]{background:var(--theme-text);width:24px;height:24px;color:var(--theme-panel);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.hero-proof[data-v-7ff249cf]{border-top:1px solid var(--theme-line);grid-template-columns:repeat(3,1fr);margin:34px 0 0;padding:20px 0 0;list-style:none;display:grid}.hero-proof li+li[data-v-7ff249cf]{border-left:1px solid var(--theme-line);padding-left:18px}.hero-proof b[data-v-7ff249cf],.hero-proof span[data-v-7ff249cf]{display:block}.hero-proof b[data-v-7ff249cf]{color:var(--theme-text);font-size:25px;line-height:1}.hero-proof span[data-v-7ff249cf]{color:var(--theme-muted);margin-top:7px;font-size:9px}.visual-stage[data-v-7ff249cf]{min-height:500px;position:relative}.visual-main[data-v-7ff249cf]{border:8px solid var(--theme-panel);background:var(--theme-panel-soft);border-radius:26px;margin:0;position:absolute;inset:34px 52px 48px 34px;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 32px 70px #1a171d40}.visual-main[data-v-7ff249cf]:after{content:"";background:linear-gradient(#0000 42%,#0e0d12bd);position:absolute;inset:0}.visual-main img[data-v-7ff249cf]{object-fit:cover;width:100%;height:100%}.visual-main figcaption[data-v-7ff249cf]{z-index:2;color:#fff;position:absolute;bottom:26px;left:28px;right:28px}.visual-main figcaption small[data-v-7ff249cf],.visual-main figcaption strong[data-v-7ff249cf],.visual-main figcaption span[data-v-7ff249cf]{display:block}.visual-main figcaption small[data-v-7ff249cf]{letter-spacing:.14em;opacity:.72;font-size:8px;font-weight:900}.visual-main figcaption strong[data-v-7ff249cf]{margin-top:7px;font-size:25px}.visual-main figcaption span[data-v-7ff249cf]{opacity:.76;max-width:390px;margin-top:7px;font-size:9px;line-height:1.6}.visual-card[data-v-7ff249cf]{z-index:4;background:color-mix(in srgb,var(--theme-panel) 88%,transparent);min-width:138px;color:var(--theme-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff9e;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;animation:4s ease-in-out infinite float-card-7ff249cf;display:flex;position:absolute;box-shadow:0 16px 32px #13111829}.visual-card>i[data-v-7ff249cf]{background:var(--active-color);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;display:grid}.visual-card span[data-v-7ff249cf],.visual-card b[data-v-7ff249cf]{display:block}.visual-card span[data-v-7ff249cf]{color:var(--theme-muted);font-size:8px}.visual-card b[data-v-7ff249cf]{color:var(--theme-text);margin-top:3px;font-size:12px}.card-ratio[data-v-7ff249cf]{top:14px;right:0}.card-count[data-v-7ff249cf]{animation-delay:-2s;bottom:24px;left:0}.visual-mini[data-v-7ff249cf]{z-index:3;border:1px solid var(--theme-line-strong);background:var(--theme-panel);border-radius:13px;width:105px;height:130px;padding:6px;position:absolute;box-shadow:0 15px 30px #1412182b}.visual-mini img[data-v-7ff249cf]{object-fit:cover;filter:saturate(.72);border-radius:8px;width:100%;height:100px}.visual-mini span[data-v-7ff249cf]{color:var(--theme-muted);letter-spacing:.1em;padding-top:5px;font-size:6px;font-weight:900;display:block}.mini-one[data-v-7ff249cf]{bottom:22px;right:4px;transform:rotate(7deg)}.mini-two[data-v-7ff249cf]{bottom:0;right:66px;transform:rotate(-5deg)}.scan-line[data-v-7ff249cf]{z-index:5;background:linear-gradient(90deg,transparent,var(--active-color),transparent);height:2px;box-shadow:0 0 18px var(--active-color);animation:4.2s ease-in-out infinite scan-7ff249cf;position:absolute;top:10%;left:10%;right:8%}.module-rail[data-v-7ff249cf]{z-index:2;border:1px solid var(--theme-line);background:color-mix(in srgb,var(--theme-panel) 74%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:17px;grid-template-columns:repeat(7,1fr);margin-top:50px;display:grid;position:relative;overflow:hidden}.module-rail button[data-v-7ff249cf]{border:0;border-right:1px solid var(--theme-line);min-width:0;color:var(--theme-muted);text-align:left;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:15px 12px;font-size:9px;transition:all .23s;display:grid}.module-rail button[data-v-7ff249cf]:last-child{border-right:0}.module-rail button span[data-v-7ff249cf]{opacity:.65;font-size:7px}.module-rail button b[data-v-7ff249cf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-rail button i[data-v-7ff249cf]{opacity:0;font-style:normal;transition:all .2s;transform:translate(-4px,4px)}.module-rail button[data-v-7ff249cf]:hover,.module-rail button.active[data-v-7ff249cf]{background:color-mix(in srgb,var(--active-color) 12%,var(--theme-panel));color:var(--theme-text)}.module-rail button.active[data-v-7ff249cf]{box-shadow:inset 0 -3px var(--active-color)}.module-rail button:hover i[data-v-7ff249cf],.module-rail button.active i[data-v-7ff249cf]{opacity:1;color:var(--active-color);transform:none}.visual-swap-enter-active[data-v-7ff249cf],.visual-swap-leave-active[data-v-7ff249cf]{transition:opacity .3s,transform .48s cubic-bezier(.2,.7,.2,1)}.visual-swap-enter-from[data-v-7ff249cf]{opacity:0;transform:translate(25px)rotate(5deg)scale(.96)}.visual-swap-leave-to[data-v-7ff249cf]{opacity:0;transform:translate(-18px)rotate(0)scale(1.03)}@keyframes scan-7ff249cf{0%,to{opacity:0;top:10%}15%,85%{opacity:1}50%{top:82%}}@keyframes float-card-7ff249cf{50%{transform:translateY(-7px)rotate(1deg)}}.visual-card>i[data-v-7ff249cf]{text-shadow:0 1px 5px #3e2308e6;font-weight:900;box-shadow:inset 0 1px #ffffff8c,0 5px 12px #7a4f1647;color:#fffaf0!important;background:linear-gradient(145deg,#f3d58c,#a8752b)!important;font-size:14px!important}@media (width<=1050px){.hero-grid[data-v-7ff249cf]{grid-template-columns:1fr}.hero-copy[data-v-7ff249cf]{max-width:760px}.visual-stage[data-v-7ff249cf]{width:100%;max-width:680px;margin-inline:auto}.module-rail[data-v-7ff249cf]{grid-template-columns:repeat(4,1fr)}.module-rail button[data-v-7ff249cf]:nth-child(4){border-right:0}}@media (width<=700px){.hero-stage[data-v-7ff249cf]{border-radius:25px;margin-inline:13px!important;padding:30px 18px!important}.hero-copy h1[data-v-7ff249cf]{font-size:40px!important}.hero-actions[data-v-7ff249cf]{flex-direction:column;align-items:stretch}.hero-proof[data-v-7ff249cf]{gap:10px}.hero-proof li+li[data-v-7ff249cf]{padding-left:10px}.visual-stage[data-v-7ff249cf]{min-height:400px}.visual-main[data-v-7ff249cf]{inset:25px 18px 45px 12px}.visual-main figcaption[data-v-7ff249cf]{left:18px;right:18px}.visual-card[data-v-7ff249cf]{min-width:118px}.visual-mini[data-v-7ff249cf]{display:none}.card-count[data-v-7ff249cf]{bottom:8px}.module-rail[data-v-7ff249cf]{grid-template-columns:repeat(2,1fr);margin-top:30px}.module-rail button[data-v-7ff249cf]:nth-child(2n){border-right:0}}@media (prefers-reduced-motion:reduce){.scan-line[data-v-7ff249cf],.visual-card[data-v-7ff249cf]{animation:none}}.special-marquee[data-v-3a446b01]{border:1px solid var(--theme-line);background:color-mix(in srgb,var(--theme-panel) 94%,transparent);box-shadow:var(--modern-shadow-md);border-radius:28px;position:relative;overflow:hidden;margin-top:56px!important;margin-bottom:56px!important;padding:29px 0 22px!important}.special-marquee>header[data-v-3a446b01]{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 34px 22px;display:flex}.special-marquee h2[data-v-3a446b01]{color:var(--theme-text);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(24px,2.6vw,36px)}.special-marquee>header>a[data-v-3a446b01]{border:1px solid var(--theme-line-strong);background:var(--theme-panel-soft);color:var(--theme-text);border-radius:11px;flex:none;padding:10px 14px;font-size:11px;font-weight:900;transition:all .2s}.special-marquee>header>a[data-v-3a446b01]:hover{border-color:var(--theme-gold);color:var(--theme-gold);transform:translateY(-2px)}.marquee-stack[data-v-3a446b01]{gap:13px;display:grid}.marquee-window[data-v-3a446b01]{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.marquee-track[data-v-3a446b01]{will-change:transform;width:max-content;animation:38s linear infinite special-marquee-flow-3a446b01;display:flex}.marquee-window.is-reverse .marquee-track[data-v-3a446b01]{animation-name:special-marquee-flow-reverse-3a446b01}.marquee-stack:hover .marquee-track[data-v-3a446b01],.marquee-stack:focus-within .marquee-track[data-v-3a446b01]{animation-play-state:paused}.marquee-group[data-v-3a446b01]{gap:14px;padding-right:14px;display:flex}.marquee-card[data-v-3a446b01]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--play-accent) 48%,var(--theme-line));background:linear-gradient(135deg,color-mix(in srgb,var(--play-surface) 86%,var(--theme-panel)),var(--theme-panel));width:286px;min-height:112px;color:var(--theme-text);box-shadow:0 10px 24px color-mix(in srgb,var(--play-accent) 12%,transparent);border-radius:17px;grid-template-columns:74px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:12px 14px;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden}.marquee-card[data-v-3a446b01]:first-child{margin-left:14px}.marquee-card[data-v-3a446b01]:hover,.marquee-card[data-v-3a446b01]:focus-visible{z-index:2;border-color:var(--play-accent);box-shadow:0 16px 34px color-mix(in srgb,var(--play-accent) 24%,transparent);transform:translateY(-4px)}.play-preview[data-v-3a446b01]{border:1px solid color-mix(in srgb,var(--play-accent) 42%,var(--theme-line));background:var(--play-surface);border-radius:13px;width:74px;height:82px;margin:0;position:relative;overflow:hidden}.play-preview img[data-v-3a446b01]{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .5s;display:block;position:absolute;inset:0}.play-preview img.is-alt[data-v-3a446b01]{opacity:0}.marquee-card:hover .play-preview img[data-v-3a446b01]:first-child{opacity:0;transform:scale(1.06)}.marquee-card:hover .play-preview img.is-alt[data-v-3a446b01]{opacity:1;transform:scale(1.06)}.play-preview i[data-v-3a446b01]{background:color-mix(in srgb,var(--play-accent) 88%,transparent);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:6px;left:6px;box-shadow:inset 0 1px #ffffff59}.play-index[data-v-3a446b01]{color:color-mix(in srgb,var(--play-accent) 68%,var(--theme-text));letter-spacing:.12em;font-size:8px;font-weight:900;position:absolute;top:9px;right:12px}.play-copy[data-v-3a446b01]{min-width:0}.play-copy small[data-v-3a446b01],.play-copy strong[data-v-3a446b01],.play-copy em[data-v-3a446b01]{display:block}.play-copy small[data-v-3a446b01]{color:var(--play-accent);letter-spacing:.13em;font-size:7px;font-weight:900}.play-copy strong[data-v-3a446b01]{margin-top:4px;font-size:15px;color:var(--theme-text)!important}.play-copy em[data-v-3a446b01]{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;font-style:normal;overflow:hidden}.play-arrow[data-v-3a446b01]{align-self:end;font-size:18px;transition:transform .2s;color:var(--play-accent)!important}.marquee-card:hover .play-arrow[data-v-3a446b01]{transform:translate(2px,-2px)}.marquee-note[data-v-3a446b01]{color:var(--theme-muted);justify-content:flex-end;align-items:center;gap:7px;margin:17px 34px 0;font-size:9px;display:flex}.marquee-note i[data-v-3a446b01]{background:#58a47d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #58a47d26}@keyframes special-marquee-flow-3a446b01{to{transform:translate(-50%)}}@keyframes special-marquee-flow-reverse-3a446b01{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marquee-window[data-v-3a446b01]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee-track[data-v-3a446b01]{animation:none}.marquee-group[data-v-3a446b01]:nth-child(2){display:none}}@media (width<=800px){.special-marquee[data-v-3a446b01]{border-radius:22px;margin-top:34px!important;margin-bottom:34px!important}.special-marquee>header[data-v-3a446b01]{flex-direction:column;align-items:flex-start;padding:0 20px 18px}.special-marquee h2[data-v-3a446b01]{font-size:27px}.special-marquee>header>a[data-v-3a446b01]{text-align:center;align-self:stretch}.marquee-stack[data-v-3a446b01]{gap:10px}.marquee-card[data-v-3a446b01]{grid-template-columns:62px minmax(0,1fr) 20px;width:258px;min-height:102px;padding:10px 12px}.play-preview[data-v-3a446b01]{width:62px;height:72px}.marquee-note[data-v-3a446b01]{justify-content:flex-start;margin-inline:20px}}.workflow-story[data-v-655deda7]{padding-top:120px!important;padding-bottom:105px!important}.story-head[data-v-655deda7]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.story-head h2[data-v-655deda7]{color:var(--theme-text);letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:1.12}.story-head h2 em[data-v-655deda7]{color:var(--theme-gold);font-style:normal}.story-head>p[data-v-655deda7]{max-width:370px;color:var(--theme-muted);margin:0 0 5px;font-size:13px;line-height:1.85}.flow-stage[data-v-655deda7]{grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center;display:grid}.flow-card[data-v-655deda7]{border:1px solid var(--theme-line);background:var(--theme-panel);min-height:410px;box-shadow:var(--modern-shadow-md);border-radius:25px;padding:18px;transition:all .35s;position:relative;overflow:hidden}.flow-card[data-v-655deda7]:hover{z-index:2;box-shadow:var(--modern-shadow-lg);transform:translateY(-8px)rotate(.5deg)}.flow-index[data-v-655deda7]{color:var(--theme-muted);letter-spacing:.13em;margin-bottom:14px;font-size:8px;font-weight:900;display:block}.flow-card h3[data-v-655deda7]{color:var(--theme-text);margin:21px 3px 0;font-size:20px}.flow-card>p[data-v-655deda7]{color:var(--theme-muted);margin:8px 3px 0;font-size:10px;line-height:1.65}.source-photo[data-v-655deda7]{border-radius:18px;height:265px;position:relative;overflow:hidden}.source-photo img[data-v-655deda7]{object-fit:cover;width:100%;height:100%}.source-photo i[data-v-655deda7]{color:#222;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-style:normal;display:grid;position:absolute;bottom:13px;right:13px}.idea-cloud[data-v-655deda7]{background:radial-gradient(circle at center,color-mix(in srgb,var(--theme-gold) 24%,var(--theme-panel)),var(--theme-panel-soft));border-radius:18px;flex-wrap:wrap;place-content:center;align-items:center;gap:9px;height:265px;padding:20px;display:flex}.idea-cloud span[data-v-655deda7]{border:1px solid var(--theme-line-strong);background:color-mix(in srgb,var(--theme-panel) 84%,transparent);color:var(--theme-text);border-radius:999px;padding:9px 12px;font-size:10px;animation:3.8s ease-in-out infinite idea-float-655deda7;box-shadow:0 7px 18px #14121812}.idea-cloud span[data-v-655deda7]:nth-child(2){animation-delay:-1s}.idea-cloud span[data-v-655deda7]:nth-child(3){animation-delay:-2s}.idea-cloud span[data-v-655deda7]:nth-child(4){animation-delay:-3s}.idea-cloud b[data-v-655deda7]{background:var(--theme-text);width:62px;height:62px;color:var(--theme-panel);border-radius:19px;place-items:center;font-size:23px;animation:8s linear infinite idea-spin-655deda7;display:grid;box-shadow:0 15px 35px #19161d33}.output-stack[data-v-655deda7]{background:var(--theme-panel-soft);border-radius:18px;height:265px;position:relative}.output-stack img[data-v-655deda7]{object-fit:cover;border:6px solid var(--theme-panel);border-radius:14px;width:61%;height:78%;transition:all .35s;position:absolute;top:50%;left:50%;box-shadow:0 16px 35px #14121833}.output-stack img[data-v-655deda7]:first-child{transform:translate(-70%,-50%)rotate(-9deg)}.output-stack img[data-v-655deda7]:nth-child(2){z-index:2;transform:translate(-50%,-53%)}.output-stack img[data-v-655deda7]:nth-child(3){transform:translate(-30%,-50%)rotate(9deg)}.flow-card:hover .output-stack img[data-v-655deda7]:first-child{transform:translate(-82%,-50%)rotate(-13deg)}.flow-card:hover .output-stack img[data-v-655deda7]:nth-child(3){transform:translate(-18%,-50%)rotate(13deg)}.flow-motion[data-v-655deda7]{justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.flow-motion i[data-v-655deda7]{background:var(--theme-gold);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite flow-dot-655deda7}.flow-motion i[data-v-655deda7]:nth-child(2){animation-delay:.2s}.flow-motion i[data-v-655deda7]:nth-child(3){animation-delay:.4s}.flow-motion span[data-v-655deda7]{color:var(--theme-muted);white-space:nowrap;font-size:7px;position:absolute;top:23px}.workflow-capabilities[data-v-655deda7]{border:1px solid var(--theme-line);background:var(--theme-panel-soft);color:var(--theme-muted);border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;margin-top:25px;padding:14px 18px;font-size:9px;display:flex}.workflow-capabilities span[data-v-655deda7]:before{content:"✓";color:#51a177;margin-right:7px;font-weight:900}@keyframes flow-dot-655deda7{0%,to{opacity:.25;transform:translate(-8px)}50%{opacity:1;transform:translate(8px)}}@keyframes idea-float-655deda7{50%{transform:translateY(-6px)}}@keyframes idea-spin-655deda7{to{transform:rotate(360deg)}}.idea-cloud b[data-v-655deda7]{color:#fff!important;text-shadow:0 1px 6px #000000d9!important;background:#211e19!important;font-weight:900!important;box-shadow:0 15px 35px #19161d33,inset 0 1px #ffffff1f!important}.flow-card[data-v-655deda7]:after{content:"";pointer-events:none;border:1px solid #0000;border-radius:25px;animation:9s ease-in-out infinite stage-focus-655deda7;position:absolute;inset:0}.flow-idea[data-v-655deda7]:after{animation-delay:3s}.flow-output[data-v-655deda7]:after{animation-delay:6s}.source-photo img[data-v-655deda7]{animation:9s ease-in-out infinite source-breathe-655deda7}.source-label[data-v-655deda7]{z-index:3;color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#201d189e;border:1px solid #ffffff8c;border-radius:99px;padding:6px 8px;font-size:6px;font-weight:900;position:absolute;top:13px;left:13px}.source-scan[data-v-655deda7],.creation-scan[data-v-655deda7]{z-index:2;background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:2px;animation:3s ease-in-out infinite image-scan-655deda7;position:absolute;left:0;right:0;box-shadow:0 0 18px #fffc}.focus-corner[data-v-655deda7]{z-index:2;border-style:solid;border-color:#ffffffe0;width:35px;height:35px;position:absolute}.corner-a[data-v-655deda7]{border-width:2px 0 0 2px;top:45px;left:25px}.corner-b[data-v-655deda7]{border-width:0 2px 2px 0;bottom:25px;right:25px}.source-photo i[data-v-655deda7]{font-size:14px;font-weight:900;animation:9s ease-in-out infinite confirm-pop-655deda7}.creation-preview[data-v-655deda7]{background:var(--theme-panel-soft);border-radius:18px;height:265px;position:relative;overflow:hidden}.creation-preview>img[data-v-655deda7]{object-fit:cover;filter:saturate(.72)contrast(.92);width:100%;height:100%;animation:9s ease-in-out infinite creation-grade-655deda7}.creation-preview[data-v-655deda7]:after{content:"";pointer-events:none;background:linear-gradient(#19161214,#0000 48%,#14120fa3);position:absolute;inset:0}.creation-status[data-v-655deda7]{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d1a16b8;border:1px solid #ffffff4d;border-radius:11px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.creation-status>i[data-v-655deda7]{background:#75c891;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite status-pulse-655deda7;box-shadow:0 0 0 4px #75c89129}.creation-status span[data-v-655deda7]{gap:2px;display:grid}.creation-status small[data-v-655deda7]{color:#ffffff94;letter-spacing:.13em;font-size:5px;font-weight:900}.creation-status b[data-v-655deda7]{font-size:8px}.creation-status em[data-v-655deda7]{font-size:9px;font-style:normal;font-weight:900}.style-notes[data-v-655deda7]{z-index:4;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:12px;left:12px}.style-notes span[data-v-655deda7]{color:#30291f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc2;border:1px solid #ffffff80;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:800;animation:3s ease-in-out infinite note-cycle-655deda7}.style-notes span[data-v-655deda7]:nth-child(2){animation-delay:.3s}.style-notes span[data-v-655deda7]:nth-child(3){animation-delay:.6s}.creation-mark[data-v-655deda7]{z-index:4;color:#fff;background:#1c1915e0;border-radius:15px;place-items:center;width:44px;height:44px;font-size:17px;animation:3s ease-in-out infinite creation-core-655deda7;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 13px 30px #00000047}.output-ready[data-v-655deda7]{z-index:6;background:color-mix(in srgb,var(--theme-panel) 83%,transparent);color:var(--theme-text);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #ffffffb8;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:6px;font-weight:900;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 18px #1916121f}.output-ready i[data-v-655deda7]{background:#5fad79;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5fad7926}.output-stack img[data-v-655deda7]:first-of-type{z-index:1;animation:9s ease-in-out infinite output-card-one-655deda7}.output-stack img[data-v-655deda7]:nth-of-type(2){z-index:3;animation:9s ease-in-out infinite output-card-two-655deda7}.output-stack img[data-v-655deda7]:nth-of-type(3){z-index:2;animation:9s ease-in-out infinite output-card-three-655deda7}.flow-card:hover .output-stack img[data-v-655deda7]:first-of-type,.flow-card:hover .output-stack img[data-v-655deda7]:nth-of-type(2),.flow-card:hover .output-stack img[data-v-655deda7]:nth-of-type(3){animation-play-state:paused}.flow-motion[data-v-655deda7]:before{content:"";background:linear-gradient(90deg,transparent,var(--theme-gold),transparent);width:64%;height:1px;animation:2.1s linear infinite connector-run-655deda7;position:absolute}@keyframes stage-focus-655deda7{0%,28%,to{box-shadow:none;border-color:#0000}8%,20%{border-color:color-mix(in srgb,var(--theme-gold) 60%,transparent);box-shadow:inset 0 0 28px color-mix(in srgb,var(--theme-gold) 8%,transparent)}}@keyframes source-breathe-655deda7{0%,25%,to{transform:scale(1)}12%{transform:scale(1.055)}}@keyframes image-scan-655deda7{0%{opacity:0;top:12%}16%{opacity:1}84%{opacity:1}to{opacity:0;top:88%}}@keyframes confirm-pop-655deda7{0%,22%,to{opacity:.65;transform:scale(.84)}13%,18%{opacity:1;transform:scale(1.08)}}@keyframes creation-grade-655deda7{0%,27%,to{filter:saturate(.55)contrast(.9);transform:scale(1.06)}45%,68%{filter:saturate(1.15)contrast(1.04);transform:scale(1)}}@keyframes status-pulse-655deda7{50%{opacity:.45;transform:scale(.72)}}@keyframes note-cycle-655deda7{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes creation-core-655deda7{0%,to{transform:translate(-50%,-50%)rotate(-8deg)scale(.92)}50%{transform:translate(-50%,-50%)rotate(8deg)scale(1.05)}}@keyframes output-card-one-655deda7{0%,58%{opacity:.25;transform:translate(-50%,-48%)rotate(0)}72%,to{opacity:1;transform:translate(-73%,-50%)rotate(-10deg)}}@keyframes output-card-two-655deda7{0%,63%{opacity:.35;transform:translate(-50%,-48%)scale(.9)}77%,to{opacity:1;transform:translate(-50%,-53%)scale(1)}}@keyframes output-card-three-655deda7{0%,68%{opacity:.2;transform:translate(-50%,-48%)rotate(0)}82%,to{opacity:1;transform:translate(-27%,-50%)rotate(10deg)}}@keyframes connector-run-655deda7{0%{opacity:.25;background-position:-70px 0;transform:translate(-18px)}50%{opacity:1}to{opacity:.25;background-position:70px 0;transform:translate(18px)}}@media (width<=900px){.flow-stage[data-v-655deda7]{grid-template-columns:1fr;gap:20px}.flow-motion[data-v-655deda7]{height:42px;transform:rotate(90deg)}.flow-card[data-v-655deda7]{min-height:380px}.story-head[data-v-655deda7]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.workflow-story[data-v-655deda7]{padding:76px 15px!important}.story-head h2[data-v-655deda7]{font-size:38px}.flow-card[data-v-655deda7]{min-height:365px}.workflow-capabilities[data-v-655deda7]{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.idea-cloud span[data-v-655deda7],.idea-cloud b[data-v-655deda7],.flow-motion i[data-v-655deda7],.flow-card[data-v-655deda7]:after,.source-photo img[data-v-655deda7],.source-photo i[data-v-655deda7],.source-scan[data-v-655deda7],.creation-scan[data-v-655deda7],.creation-preview>img[data-v-655deda7],.creation-status>i[data-v-655deda7],.style-notes span[data-v-655deda7],.creation-mark[data-v-655deda7],.output-stack img[data-v-655deda7],.flow-motion[data-v-655deda7]:before{animation:none}.output-stack img[data-v-655deda7]:first-of-type{opacity:1;transform:translate(-70%,-50%)rotate(-9deg)}.output-stack img[data-v-655deda7]:nth-of-type(2){opacity:1;transform:translate(-50%,-53%)}.output-stack img[data-v-655deda7]:nth-of-type(3){opacity:1;transform:translate(-30%,-50%)rotate(9deg)}}.creative-world[data-v-c8e69f0d]{border:1px solid var(--theme-line);background:linear-gradient(140deg,var(--theme-panel),var(--theme-panel-soft));min-height:610px;box-shadow:var(--modern-shadow-md);border-radius:32px;grid-template-columns:minmax(0,.8fr) minmax(500px,1.2fr);align-items:center;gap:45px;display:grid;position:relative;overflow:hidden;padding:75px!important}.world-copy[data-v-c8e69f0d]{z-index:3;position:relative}.world-copy h2[data-v-c8e69f0d]{color:var(--theme-text);letter-spacing:-.06em;margin:12px 0 22px;font-size:clamp(40px,4.6vw,63px);line-height:1.1}.world-copy h2 em[data-v-c8e69f0d]{color:var(--theme-gold);font-style:normal}.world-copy>p[data-v-c8e69f0d]{max-width:470px;color:var(--theme-muted);font-size:13px;line-height:1.9}.world-actions[data-v-c8e69f0d]{align-items:center;gap:11px;margin-top:30px;display:flex}.world-actions a[data-v-c8e69f0d]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text);border-radius:12px;padding:13px 16px;font-size:10px;font-weight:900}.world-actions a[data-v-c8e69f0d]:first-child{background:var(--theme-text);color:var(--theme-panel)}.world-actions b[data-v-c8e69f0d]{margin-left:18px}.world-visual[data-v-c8e69f0d]{min-height:455px;position:relative}.planet-ring[data-v-c8e69f0d]{border:1px solid var(--theme-line-strong);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.ring-a[data-v-c8e69f0d]{width:440px;height:235px}.ring-b[data-v-c8e69f0d]{width:330px;height:330px;transform:translate(-50%,-50%)rotate(28deg)}.planet-core[data-v-c8e69f0d]{background:linear-gradient(145deg,var(--theme-gold),#7d5623);color:#fff;width:145px;height:145px;box-shadow:0 25px 60px color-mix(in srgb,var(--theme-gold) 28%,transparent);border-radius:46% 54% 48% 52%;place-items:center;font-size:35px;animation:5s ease-in-out infinite core-pulse-c8e69f0d;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planet-core small[data-v-c8e69f0d]{letter-spacing:.15em;font-size:7px;position:absolute;bottom:32px}.orbit-card[data-v-c8e69f0d]{z-index:2;border:1px solid var(--theme-line-strong);background:color-mix(in srgb,var(--theme-panel) 88%,transparent);min-width:150px;color:var(--theme-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:10px;padding:11px 13px;animation:4s ease-in-out infinite orbit-float-c8e69f0d;display:flex;position:absolute;box-shadow:0 14px 30px #1412181f}.orbit-card>i[data-v-c8e69f0d]{background:var(--theme-panel-soft);border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.orbit-card small[data-v-c8e69f0d],.orbit-card b[data-v-c8e69f0d]{display:block}.orbit-card small[data-v-c8e69f0d]{color:var(--theme-muted);letter-spacing:.12em;font-size:6px}.orbit-card b[data-v-c8e69f0d]{margin-top:3px;font-size:10px}.orbit-work[data-v-c8e69f0d]{top:14%;left:3%}.orbit-knowledge[data-v-c8e69f0d]{animation-delay:-1s;top:20%;right:1%}.orbit-play[data-v-c8e69f0d]{animation-delay:-2s;bottom:13%;left:4%}.orbit-export[data-v-c8e69f0d]{animation-delay:-3s;bottom:12%;right:2%}.orbit-card[data-v-c8e69f0d]:hover{border-color:var(--theme-gold)}.final-vision[data-v-c8e69f0d]{color:#fff;background:linear-gradient(135deg,#16161c,#2a2830 55%,#544126);border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;min-height:440px;display:grid;overflow:hidden;box-shadow:0 35px 75px #12101540;margin-top:40px!important;margin-bottom:90px!important;padding:65px 72px!important}.vision-copy[data-v-c8e69f0d]{z-index:2;position:relative}.vision-copy>span[data-v-c8e69f0d]{letter-spacing:.17em;color:#d6bc86;font-size:8px;font-weight:900}.vision-copy h2[data-v-c8e69f0d]{color:#fff;letter-spacing:-.06em;margin:14px 0;font-size:clamp(44px,5vw,68px);line-height:1.05}.vision-copy p[data-v-c8e69f0d]{color:#ffffff9e;font-size:12px}.vision-copy button[data-v-c8e69f0d]{color:#202027;background:#fff;border:0;border-radius:13px;margin-top:22px;padding:15px 18px;font-size:11px;font-weight:900;transition:transform .25s,box-shadow .25s;box-shadow:0 12px 30px #0003}.vision-copy button[data-v-c8e69f0d]:hover{transform:translateY(-3px);box-shadow:0 17px 34px #0000004d}.vision-copy button i[data-v-c8e69f0d]{margin-left:35px;font-style:normal}.vision-art[data-v-c8e69f0d]{height:310px;position:relative}.art-sun[data-v-c8e69f0d]{z-index:2;color:#fff;background:linear-gradient(145deg,#e2bd73,#885e28);border-radius:50%;place-items:center;width:142px;height:142px;font-size:38px;text-decoration:none;animation:12s linear infinite art-turn-c8e69f0d;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #d5ab5b4d}.art-sun small[data-v-c8e69f0d]{letter-spacing:.18em;font-size:6px;font-weight:900;position:absolute;bottom:27px}.art-sun[data-v-c8e69f0d]:hover{box-shadow:0 0 110px #e1b8648c}.art-card[data-v-c8e69f0d]{--tilt:0deg;color:#fff;width:145px;height:190px;transform:rotate(var(--tilt));background:#28262c;border:1px solid #ffffff6b;border-radius:17px;text-decoration:none;transition:border-color .25s,box-shadow .25s;animation:5s ease-in-out infinite art-card-float-c8e69f0d;position:absolute;overflow:hidden;box-shadow:0 18px 40px #0000004d}.art-card[data-v-c8e69f0d]:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0c0c10e0);position:absolute;inset:0}.art-card img[data-v-c8e69f0d]{object-fit:cover;width:100%;height:100%;transition:transform .6s,filter .35s}.art-card>span[data-v-c8e69f0d]{z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid;position:absolute;bottom:11px;left:11px;right:11px}.art-card small[data-v-c8e69f0d]{border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:5px;display:grid}.art-card b[data-v-c8e69f0d]{font-size:8px}.art-card i[data-v-c8e69f0d]{font-size:9px;font-style:normal;transition:transform .25s}.art-card[data-v-c8e69f0d]:hover,.art-card[data-v-c8e69f0d]:focus-visible{z-index:5;border-color:#e3c27e;outline:none;animation-play-state:paused;box-shadow:0 25px 55px #0000006b}.art-card:hover img[data-v-c8e69f0d],.art-card:focus-visible img[data-v-c8e69f0d]{filter:saturate(1.15);transform:scale(1.1)}.art-card:hover i[data-v-c8e69f0d],.art-card:focus-visible i[data-v-c8e69f0d]{transform:rotate(45deg)}.art-card.one[data-v-c8e69f0d]{--tilt:-12deg;top:7%;left:8%}.art-card.two[data-v-c8e69f0d]{--tilt:11deg;animation-delay:-1.5s;top:3%;right:7%}.art-card.three[data-v-c8e69f0d]{--tilt:-4deg;animation-delay:-3s;bottom:-15%;right:18%}.art-guide[data-v-c8e69f0d]{z-index:3;pointer-events:none;text-shadow:0 3px 15px #000c;position:absolute;top:34%;right:12%}.art-guide small[data-v-c8e69f0d]{color:#d6bc86;letter-spacing:.14em;font-size:6px;font-weight:900}.art-guide b[data-v-c8e69f0d]{color:#fff;margin-top:5px;font-size:17px;line-height:1.05;display:block}.final-vision:has(.art-card:hover) .art-sun[data-v-c8e69f0d]{animation-play-state:paused}@keyframes orbit-float-c8e69f0d{50%{transform:translateY(-9px)}}@keyframes core-pulse-c8e69f0d{50%{transform:translate(-50%,-50%)scale(1.06)rotate(5deg)}}@keyframes art-turn-c8e69f0d{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes art-card-float-c8e69f0d{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-11px) rotate(var(--tilt))}}@media (width<=900px){.creative-world[data-v-c8e69f0d]{grid-template-columns:1fr;padding:50px!important}.world-visual[data-v-c8e69f0d]{min-height:410px}.final-vision[data-v-c8e69f0d]{grid-template-columns:1fr}.vision-art[data-v-c8e69f0d]{display:none}}@media (width<=600px){.creative-world[data-v-c8e69f0d]{border-radius:24px;margin-inline:13px!important;padding:34px 20px!important}.world-actions[data-v-c8e69f0d]{flex-direction:column;align-items:stretch}.world-actions a[data-v-c8e69f0d]{box-sizing:border-box;width:100%}.world-visual[data-v-c8e69f0d]{min-height:360px;transform:scale(.82)}.ring-a[data-v-c8e69f0d]{width:390px}.orbit-card[data-v-c8e69f0d]{min-width:125px}.final-vision[data-v-c8e69f0d]{border-radius:24px;margin-inline:13px!important;padding:44px 24px!important}.vision-copy h2[data-v-c8e69f0d]{font-size:44px}}@media (prefers-reduced-motion:reduce){.orbit-card[data-v-c8e69f0d],.planet-core[data-v-c8e69f0d],.art-sun[data-v-c8e69f0d],.art-card[data-v-c8e69f0d]{animation:none}}.works-hero[data-v-80bd5e44]{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(32px,5vw,80px);align-items:center!important;min-height:480px!important;padding:clamp(46px,5vw,76px) clamp(42px,5vw,76px)!important;display:grid!important}.works-hero-copy[data-v-80bd5e44]{max-width:680px}.works-hero h1[data-v-80bd5e44]{text-wrap:balance;max-width:650px!important;margin:22px 0 20px!important;font-size:clamp(46px,4.35vw,76px)!important;line-height:1.04!important}.works-hero h1 em[data-v-80bd5e44]{color:var(--theme-gold-deep,#9d6b22)!important}.works-hero-copy>p[data-v-80bd5e44]{max-width:590px;font-size:16px!important;line-height:1.8!important}.hero-ledger[data-v-80bd5e44]{border-top:1px solid var(--theme-line,#6e58372e);align-items:center;gap:0;margin-top:32px;padding-top:20px;display:flex}.hero-ledger>span[data-v-80bd5e44]{min-height:26px;color:var(--theme-muted,#71695f);white-space:nowrap;align-items:center;gap:7px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.hero-ledger>span[data-v-80bd5e44]:first-child{padding-left:0}.hero-ledger>span+span[data-v-80bd5e44]{border-left:1px solid var(--theme-line,#6e58372e)}.hero-ledger b[data-v-80bd5e44]{color:var(--theme-text,#2d2924);font-size:18px}.hero-ledger i[data-v-80bd5e44]{background:#4f9a77;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4f9a771f}.works-hero-visual[data-v-80bd5e44]{place-items:center;min-height:350px;display:grid;position:relative}.archive-stack[data-v-80bd5e44]{width:min(100%,520px);height:300px;position:relative}.archive-card[data-v-80bd5e44]{aspect-ratio:4/5;border:1px solid color-mix(in srgb, var(--theme-line-strong,#b58a45) 70%, transparent);background:var(--theme-panel,#fffdf8);transform-origin:50% 110%;border-radius:24px;width:220px;position:absolute;inset:0 auto auto 50%;overflow:hidden;box-shadow:0 26px 58px #4134222e,inset 0 1px #ffffffb8}.archive-card img[data-v-80bd5e44]{object-fit:cover;width:100%;height:100%}.archive-card[data-v-80bd5e44]:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#14110cc2);position:absolute;inset:0}.archive-card figcaption[data-v-80bd5e44]{z-index:2;gap:3px;display:grid;position:absolute;bottom:17px;left:18px;right:18px}.archive-card figcaption small[data-v-80bd5e44],.archive-card figcaption b[data-v-80bd5e44]{text-shadow:0 2px 12px #00000061;color:#fffdf8!important}.archive-card figcaption small[data-v-80bd5e44]{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.archive-card figcaption b[data-v-80bd5e44]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.archive-card.card-1[data-v-80bd5e44]{z-index:3;transform:translate(-50%)rotate(-2deg)}.archive-card.card-2[data-v-80bd5e44]{z-index:2;transform:translate(-94%)translateY(18px)rotate(-12deg)scale(.9)}.archive-card.card-3[data-v-80bd5e44]{z-index:1;transform:translate(-6%)translateY(18px)rotate(12deg)scale(.9)}.placeholder-card[data-v-80bd5e44]{background:linear-gradient(145deg,#d9c18f,#8d6732);place-items:center;display:grid}.placeholder-card[data-v-80bd5e44]:nth-child(2){background:linear-gradient(145deg,#8ba99a,#385f54)}.placeholder-card[data-v-80bd5e44]:nth-child(3){background:linear-gradient(145deg,#c5b4a8,#665049)}.placeholder-card>span[data-v-80bd5e44]{color:#ffffffd6;font-size:52px}.archive-orbit[data-v-80bd5e44]{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--theme-gold) 42%, transparent);pointer-events:none;border-radius:50%;width:315px;position:absolute}.archive-orbit.orbit-b[data-v-80bd5e44]{opacity:.32;border-style:solid;width:390px}.works-hero-action[data-v-80bd5e44]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:250px;bottom:-2px;right:0;z-index:6!important;border-radius:18px!important;gap:7px!important;min-width:0!important;padding:14px!important;position:absolute!important;transform:none!important}.works-hero-action .hero-sticker[data-v-80bd5e44]{position:absolute;top:-26px;right:12px;margin:0!important;padding:7px 10px!important}.works-hero-action .primary[data-v-80bd5e44]{min-height:48px;font-size:14px}.works-hero-action small[data-v-80bd5e44]{font-size:10px!important}.work-groups[data-v-80bd5e44]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.works-page-window[data-v-80bd5e44]{overflow:clip visible}.works-slide-left-enter-active[data-v-80bd5e44],.works-slide-left-leave-active[data-v-80bd5e44],.works-slide-right-enter-active[data-v-80bd5e44],.works-slide-right-leave-active[data-v-80bd5e44]{will-change:transform, opacity;transition:transform .34s cubic-bezier(.22,.8,.32,1),opacity .28s}.works-slide-left-enter-from[data-v-80bd5e44]{opacity:0;transform:translate(48px)}.works-slide-left-leave-to[data-v-80bd5e44],.works-slide-right-enter-from[data-v-80bd5e44]{opacity:0;transform:translate(-48px)}.works-slide-right-leave-to[data-v-80bd5e44]{opacity:0;transform:translate(48px)}.works-pagination[data-v-80bd5e44]{justify-content:center;align-items:center;gap:8px;padding:28px 0 4px;display:flex}.works-pagination button[data-v-80bd5e44]{border:1px solid var(--theme-line,#e2e3ec);background:var(--theme-panel,#fff);width:40px;height:40px;color:var(--theme-text,#656b7d);border-radius:12px;font-size:14px;font-weight:700;transition:transform .2s,border-color .2s,background .2s,color .2s}.works-pagination button[data-v-80bd5e44]:hover:not(:disabled){border-color:var(--theme-line-strong,#bd913f);color:var(--theme-gold-deep,#9c6d20);transform:translateY(-2px)}.works-pagination button.active[data-v-80bd5e44]{background:linear-gradient(135deg, #f0d391, #d0a04b 54%, var(--theme-gold-deep,#a47427));color:var(--theme-button-text,#241b10);box-shadow:0 8px 18px color-mix(in srgb, var(--theme-gold-deep,#a47427) 24%, transparent);border-color:#0000}.works-pagination button[data-v-80bd5e44]:disabled{opacity:.35;cursor:not-allowed}.page-arrow[data-v-80bd5e44]{font-size:23px!important;font-weight:500!important}.page-status[data-v-80bd5e44]{color:var(--theme-muted,#81786d);margin-left:6px;font-size:11px}.group-card[data-v-80bd5e44]{cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 380px;background:#fff;border:1px solid #eceef5;border-radius:20px;transition:transform .28s cubic-bezier(.22,.8,.32,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.group-card[data-v-80bd5e44]:hover{transform:translateY(-6px);box-shadow:0 24px 48px #3f456824}.group-card.selected[data-v-80bd5e44]{border-color:#8178f2;box-shadow:0 0 0 3px #eeecff,0 12px 32px #3f45681a}.group-cover[data-v-80bd5e44]{background:#eeeff5;gap:3px;height:230px;display:grid;position:relative;overflow:hidden}.group-cover.count-2[data-v-80bd5e44]{grid-template-columns:1.15fr .85fr}.group-cover.count-3[data-v-80bd5e44]{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr}.group-cover.count-3 img[data-v-80bd5e44]:first-child{grid-row:1/3}.group-cover img[data-v-80bd5e44]{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .45s cubic-bezier(.22,.8,.32,1)}.group-card:hover .group-cover img[data-v-80bd5e44]{transform:scale(1.04)}.source-thumbnail[data-v-80bd5e44]{z-index:4;pointer-events:none;background:#e5e6eb;border:2px solid #ffffffeb;border-radius:11px;width:64px;height:64px;margin:0;position:absolute;bottom:11px;left:11px;overflow:hidden;box-shadow:0 7px 20px #0f121c47}.source-thumbnail img[data-v-80bd5e44]{object-fit:cover;width:100%;height:100%;transform:none!important}.source-thumbnail figcaption[data-v-80bd5e44]{text-align:center;text-shadow:0 1px 2px #171204,0 0 5px #000000e6;background:linear-gradient(#0000,#14151cd1);padding:8px 3px 3px;font-size:9px;font-weight:900;position:absolute;inset:auto 0 0;color:#fff!important}.image-count[data-v-80bd5e44]{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#232636b8;border-radius:9px;align-items:center;gap:5px;padding:6px 11px;font-size:11px;display:flex;position:absolute;top:11px;right:11px}.count-icon[data-v-80bd5e44]{opacity:.7;font-size:10px}.open-layer[data-v-80bd5e44]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;opacity:0;background:#22243673;justify-content:center;align-items:center;gap:9px;transition:opacity .28s;display:flex;position:absolute;inset:0}.group-card:hover .open-layer[data-v-80bd5e44]{opacity:1}.open-icon[data-v-80bd5e44]{background:#ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.open-layer b[data-v-80bd5e44]{font-size:14px;font-weight:600}.group-info[data-v-80bd5e44]{padding:16px 18px}.group-tags[data-v-80bd5e44]{align-items:center;gap:7px;display:flex}.type-tag[data-v-80bd5e44]{color:#6259d9;background:#f0efff;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:600}.ratio-tag[data-v-80bd5e44]{color:#969baa;font-size:10px}.group-info h2[data-v-80bd5e44]{margin:11px 0 9px;font-size:16px}.group-meta[data-v-80bd5e44]{justify-content:space-between;align-items:center;display:flex}.group-meta p[data-v-80bd5e44]{color:#969baa;margin:0;font-size:11px}.export-btn[data-v-80bd5e44]{color:#6259d9;background:#f0efff;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:10px;transition:background .2s,transform .2s;display:flex}.export-btn[data-v-80bd5e44]:hover{background:#e4e2ff;transform:translateY(-1px)}.export-icon[data-v-80bd5e44]{font-size:11px}.search-box[data-v-80bd5e44]{color:#8b91a2;border:1px solid #e5e7ef;border-radius:12px;align-items:center;gap:8px;min-width:250px;height:43px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.search-box[data-v-80bd5e44]:focus-within{border-color:#918bef;box-shadow:0 0 0 3px #efeeff}.search-box input[data-v-80bd5e44]{color:#44495d;border:0;outline:0;width:100%}.search-icon[data-v-80bd5e44]{opacity:.5}.filter-group[data-v-80bd5e44]{flex-wrap:wrap;flex:1;gap:6px;display:flex}.filter-group button[data-v-80bd5e44]{color:#70778a;background:#f7f8fc;border-radius:9px;padding:9px 13px;font-size:13px;transition:all .2s}.filter-group button[data-v-80bd5e44]:hover{background:#efeffa}.filter-group button.active[data-v-80bd5e44]{color:#6158db;background:#eeecff;font-weight:700}.empty-works[data-v-80bd5e44]{text-align:center;color:#858b9b;padding:70px 20px}.empty-icon[data-v-80bd5e44]{color:#6c63ff;background:linear-gradient(135deg,#efeeff,#f5f0ff);border-radius:16px;place-items:center;width:52px;height:52px;margin:auto;font-size:22px;display:grid;box-shadow:0 8px 20px #6c63ff1f}.empty-works h2[data-v-80bd5e44]{color:#454a5f;margin:18px 0 8px;font-size:20px}.empty-works p[data-v-80bd5e44]{margin:0 0 22px;font-size:14px}.lightbox[data-v-80bd5e44]{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);background:#12141fd1;place-items:center;padding:24px;animation:.28s lightbox-in-80bd5e44;display:grid;position:fixed;inset:0}@keyframes lightbox-in-80bd5e44{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.viewer[data-v-80bd5e44]{background:#fff;border-radius:25px;grid-template-rows:auto 1fr auto;width:min(1080px,96vw);height:min(800px,92vh);animation:.32s cubic-bezier(.22,.8,.32,1) viewer-in-80bd5e44;display:grid;overflow:hidden;box-shadow:0 40px 120px #00000059}@keyframes viewer-in-80bd5e44{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.viewer header[data-v-80bd5e44]{justify-content:space-between;align-items:center;height:72px;padding:0 23px;display:flex}.viewer-type[data-v-80bd5e44]{color:#7169df;font-size:10px}.viewer-title[data-v-80bd5e44]{margin:4px 0 0;font-size:17px}.viewer-close[data-v-80bd5e44]{color:#606679;background:#f1f2f6;border-radius:50%;width:36px;height:36px;font-size:22px;transition:background .2s}.viewer-close[data-v-80bd5e44]:hover{background:#e5e6ef}.viewer-stage[data-v-80bd5e44]{background:#f1f2f5;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.viewer-stage>img[data-v-80bd5e44]{object-fit:contain;width:100%;height:100%}.viewer-stage.has-comparison[data-v-80bd5e44]{isolation:isolate}.compare-image[data-v-80bd5e44],.compare-after[data-v-80bd5e44],.compare-after img[data-v-80bd5e44]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.compare-after[data-v-80bd5e44]{z-index:2;will-change:clip-path;background:#f1f2f5;overflow:hidden}.compare-after img[data-v-80bd5e44]{max-width:none}.compare-label[data-v-80bd5e44]{z-index:3;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none;background:#171923ad;border:1px solid #ffffff47;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:15px}.before-label[data-v-80bd5e44]{left:16px}.after-label[data-v-80bd5e44]{right:16px}.compare-range[data-v-80bd5e44]{z-index:5;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare-control[data-v-80bd5e44]{z-index:4;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px);box-shadow:0 0 0 1px #00000024,0 0 16px #00000040}.compare-handle[data-v-80bd5e44]{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f212dd1;border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;animation:1.4s ease-in-out 2 compare-handle-pulse-80bd5e44;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000004d}.compare-tip[data-v-80bd5e44]{opacity:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffd84d;border:2px solid #2a2212;border-radius:9px;width:max-content;padding:7px 10px;font-size:10px;font-weight:900;line-height:1;animation:4.5s forwards compare-tip-intro-80bd5e44;position:absolute;top:calc(50% + 29px);right:15px;transform:translateY(4px);box-shadow:0 7px 22px #00000052,0 0 0 2px #ffffffc7;color:#241b00!important}.compare-tip[data-v-80bd5e44]:after{content:"";border:5px solid #0000;border-bottom-color:#2a2212;position:absolute;bottom:100%;right:12px}.compare-range:hover+.compare-control .compare-tip[data-v-80bd5e44],.compare-range:focus-visible+.compare-control .compare-tip[data-v-80bd5e44]{opacity:1;animation:none;transform:translateY(0)}@keyframes compare-handle-pulse-80bd5e44{50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 10px 30px #0006}}@keyframes compare-tip-intro-80bd5e44{0%,12%{opacity:0;transform:translateY(4px)}22%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.viewer-arrow[data-v-80bd5e44]{z-index:6;color:#4f5568;background:#ffffffeb;border-radius:50%;width:44px;height:44px;font-size:29px;transition:transform .2s,box-shadow .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000026}.viewer-arrow[data-v-80bd5e44]:hover{transform:translateY(-50%)scale(1.08);box-shadow:0 12px 28px #0003}.viewer-arrow.left[data-v-80bd5e44]{left:18px}.viewer-arrow.right[data-v-80bd5e44]{right:18px}.viewer-index[data-v-80bd5e44]{z-index:7;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d1f2cb8;border-radius:9px;padding:5px 10px;font-size:11px;position:absolute;bottom:14px;right:16px}.viewer footer[data-v-80bd5e44]{text-align:left;border:0;gap:9px;height:104px;padding:11px 18px;display:flex;overflow-x:auto}.viewer footer button[data-v-80bd5e44]{background:#eee;border:2px solid #0000;border-radius:11px;flex:0 0 75px;height:78px;padding:0;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.viewer footer button[data-v-80bd5e44]:hover{transform:translateY(-2px)}.viewer footer button.active[data-v-80bd5e44]{border-color:#7168ed}.viewer footer img[data-v-80bd5e44]{object-fit:cover;width:100%;height:100%}.thumb-label[data-v-80bd5e44]{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#161824bf);padding:13px 3px 4px;font-size:8px;position:absolute;inset:auto 0 0;overflow:hidden}.export-backdrop[data-v-80bd5e44]{z-index:95;-webkit-backdrop-filter:blur(12px)saturate(.8);backdrop-filter:blur(12px)saturate(.8);background:#131521b8;place-items:center;padding:20px;animation:.25s lightbox-in-80bd5e44;display:grid;position:fixed;inset:0}.export-dialog[data-v-80bd5e44]{background:#fff;border-radius:24px;width:min(650px,96vw);padding:28px;animation:.3s cubic-bezier(.22,.8,.32,1) viewer-in-80bd5e44;box-shadow:0 36px 100px #00000052}.export-dialog>header[data-v-80bd5e44]{justify-content:space-between;align-items:flex-start;display:flex}.export-dialog header span[data-v-80bd5e44]{color:#6c63df;font-size:10px}.export-dialog h2[data-v-80bd5e44]{margin:5px 0 0;font-size:20px}.export-dialog header>button[data-v-80bd5e44]{background:#f1f2f6;border-radius:50%;width:34px;height:34px;font-size:20px;transition:background .2s}.export-dialog header>button[data-v-80bd5e44]:hover{background:#e5e6ef}.export-dialog>p[data-v-80bd5e44]{color:#7d8394;margin:14px 0 18px;font-size:11px;line-height:1.7}.export-options[data-v-80bd5e44]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.export-options>button[data-v-80bd5e44]{text-align:left;background:#fff;border:1px solid #e7e8f0;border-radius:16px;grid-template-columns:46px 1fr;gap:11px;min-height:115px;padding:14px;display:grid;position:relative}.export-options>button[data-v-80bd5e44]:hover{background:#f9f8ff;border-color:#8178ef;transform:translateY(-2px);box-shadow:0 8px 20px #6c63ff14}.export-options>button[data-v-80bd5e44]:disabled{opacity:.6;cursor:wait;transform:none!important}.export-options>button>i[data-v-80bd5e44]{color:#635adc;background:#eeecff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:10px;font-style:normal;font-weight:800;display:grid}.export-options span[data-v-80bd5e44]>*{display:block}.export-options em[data-v-80bd5e44]{color:#39a581;margin-bottom:4px;font-size:8px;font-style:normal}.export-options b[data-v-80bd5e44]{font-size:12px}.export-options small[data-v-80bd5e44]{color:#9398a7;margin-top:5px;font-size:9px;line-height:1.45}.export-options strong[data-v-80bd5e44]{color:#665ddd;font-size:9px;position:absolute;bottom:10px;right:12px}.share-btn[data-v-80bd5e44]{border:1px solid var(--theme-line);background:var(--theme-panel-soft);color:var(--theme-text);border-radius:9px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:800}.group-meta .share-btn+.export-btn[data-v-80bd5e44]{margin-left:0}.share-backdrop[data-v-80bd5e44]{z-index:96;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#131514bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.share-dialog[data-v-80bd5e44]{border:1px solid var(--theme-line);background:var(--theme-panel);width:min(780px,96vw);max-height:92dvh;color:var(--theme-text);border-radius:24px;padding:28px;overflow-y:auto;box-shadow:0 36px 100px #00000052}.share-dialog>header[data-v-80bd5e44]{justify-content:space-between;align-items:flex-start;display:flex}.share-dialog h2[data-v-80bd5e44]{margin:6px 0 0;font-size:22px}.share-dialog>header>button[data-v-80bd5e44]{background:var(--theme-panel-soft);width:34px;height:34px;color:var(--theme-text);border:0;border-radius:50%;font-size:20px}.share-dialog>p[data-v-80bd5e44]{color:var(--theme-muted);margin:14px 0 20px;font-size:11px;line-height:1.7}.share-image-grid[data-v-80bd5e44]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.share-image-grid label[data-v-80bd5e44]{background:var(--theme-panel-soft);cursor:pointer;border:2px solid #0000;border-radius:15px;height:190px;position:relative;overflow:hidden}.share-image-grid label[data-v-80bd5e44]:has(input:checked){border-color:var(--theme-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-gold) 16%,transparent)}.share-image-grid label[data-v-80bd5e44]:has(input:disabled){opacity:.5;cursor:not-allowed}.share-image-grid input[data-v-80bd5e44]{opacity:0;position:absolute}.share-image-grid img[data-v-80bd5e44]{object-fit:contain;width:100%;height:100%}.share-image-grid span[data-v-80bd5e44]{color:#fff;background:linear-gradient(#0000,#0a0a0ac7);align-items:center;gap:7px;padding:22px 10px 9px;font-size:9px;display:flex;position:absolute;inset:auto 0 0}.share-image-grid i[data-v-80bd5e44]{border:1px solid #ffffffbf;border-radius:5px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.share-image-grid input:checked+img+span i[data-v-80bd5e44]{color:#241b10;background:#e3c274;border-color:#e3c274}.share-caption[data-v-80bd5e44]{margin-top:19px;display:block}.share-caption>span[data-v-80bd5e44]{justify-content:space-between;font-size:11px;font-weight:800;display:flex}.share-caption small[data-v-80bd5e44]{color:var(--theme-muted);font-weight:400}.share-caption textarea[data-v-80bd5e44]{box-sizing:border-box;border:1px solid var(--theme-line);resize:none;background:var(--theme-panel-elevated);width:100%;height:85px;color:var(--theme-text);font:inherit;border-radius:12px;outline:0;margin-top:8px;padding:12px;font-size:12px}.share-caption em[data-v-80bd5e44]{color:var(--theme-muted);text-align:right;margin-top:5px;font-size:9px;font-style:normal;display:block}.share-dialog>footer[data-v-80bd5e44]{border-top:1px solid var(--theme-line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:16px;display:flex}.share-dialog>footer>span[data-v-80bd5e44]{color:var(--theme-muted);font-size:10px}.share-dialog>footer .primary[data-v-80bd5e44]:disabled{opacity:.45;cursor:not-allowed}@media (width<=1000px){.works-hero[data-v-80bd5e44]{grid-template-columns:1fr;min-height:0!important}.works-hero-copy[data-v-80bd5e44]{max-width:760px}.works-hero-visual[data-v-80bd5e44]{width:min(100%,620px);min-height:370px;margin:0 auto}.work-groups[data-v-80bd5e44]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.works-hero[data-v-80bd5e44]{gap:22px;display:grid!important}.works-hero h1[data-v-80bd5e44]{font-size:clamp(34px,10.5vw,44px)!important}.hero-ledger[data-v-80bd5e44]{margin-top:22px;overflow-x:auto}.hero-ledger>span[data-v-80bd5e44]{padding-inline:11px;font-size:10px}.hero-ledger b[data-v-80bd5e44]{font-size:15px}.works-hero-visual[data-v-80bd5e44]{min-height:300px}.archive-stack[data-v-80bd5e44]{height:240px}.archive-card[data-v-80bd5e44]{border-radius:18px;width:168px}.archive-orbit[data-v-80bd5e44]{width:230px}.archive-orbit.orbit-b[data-v-80bd5e44]{width:285px}.works-hero-action[data-v-80bd5e44]{width:min(240px,82%);right:50%;transform:translate(50%)!important}.work-groups[data-v-80bd5e44]{grid-template-columns:1fr}.group-cover[data-v-80bd5e44]{height:220px}.lightbox[data-v-80bd5e44]{padding:8px}.viewer[data-v-80bd5e44]{border-radius:17px;height:96dvh}.viewer header[data-v-80bd5e44]{height:58px;padding-inline:14px}.viewer-title[data-v-80bd5e44]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:14px;overflow:hidden}.viewer-close[data-v-80bd5e44]{width:34px;height:34px}.viewer-arrow[data-v-80bd5e44]{width:34px;height:44px}.viewer-arrow.left[data-v-80bd5e44]{left:8px}.viewer-arrow.right[data-v-80bd5e44]{right:8px}.viewer footer[data-v-80bd5e44]{height:84px;padding:8px 12px}.viewer footer button[data-v-80bd5e44]{flex-basis:64px;height:66px}.export-options[data-v-80bd5e44]{grid-template-columns:1fr}.share-image-grid[data-v-80bd5e44]{grid-template-columns:repeat(2,1fr)}.export-backdrop[data-v-80bd5e44]{padding:10px}.export-dialog[data-v-80bd5e44]{border-radius:19px;max-height:92dvh;padding:21px 16px;overflow-y:auto}.export-dialog>p[data-v-80bd5e44]{margin-block:11px 14px}.export-options>button[data-v-80bd5e44]{min-height:100px}.share-dialog[data-v-80bd5e44]{padding:21px 15px}.share-image-grid label[data-v-80bd5e44]{height:160px}.share-dialog>footer[data-v-80bd5e44]{flex-direction:column;align-items:stretch;gap:10px}.share-dialog>footer .primary[data-v-80bd5e44]{width:100%}}@media (prefers-reduced-motion:reduce){.compare-handle[data-v-80bd5e44]{animation:none}.compare-tip[data-v-80bd5e44]{opacity:1;animation:none;transform:none}}@media (width<=600px){.works-hero[data-v-80bd5e44]{margin:22px 14px 18px;border-radius:22px!important;padding:28px 20px!important}.works-hero h1[data-v-80bd5e44]{line-height:1.13;font-size:clamp(30px,9vw,36px)!important}.works-hero p[data-v-80bd5e44]{font-size:12px;line-height:1.65}.works-hero-action[data-v-80bd5e44]{gap:8px}.works-hero-action .hero-sticker[data-v-80bd5e44],.group-hint[data-v-80bd5e44]{display:none}.works-hero-action .primary[data-v-80bd5e44]{width:100%}.works-panel[data-v-80bd5e44]{border-radius:20px;margin-inline:14px;padding:16px 12px 22px}.works-toolbar[data-v-80bd5e44]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.search-box[data-v-80bd5e44]{width:100%}.search-box input[data-v-80bd5e44]{width:100%;min-width:0;font-size:16px}.filter-group[data-v-80bd5e44]{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow-x:auto}.filter-group[data-v-80bd5e44]::-webkit-scrollbar{display:none}.filter-group button[data-v-80bd5e44]{white-space:nowrap;flex:none}.works-summary[data-v-80bd5e44]{gap:10px}.group-card[data-v-80bd5e44]{border-radius:17px;box-shadow:4px 5px #44394fd9}.group-info[data-v-80bd5e44]{padding:14px}.works-pagination[data-v-80bd5e44]{gap:6px;padding-top:22px}.works-pagination button[data-v-80bd5e44]{border-radius:10px;width:36px;height:36px}.page-status[data-v-80bd5e44]{display:none}}.work-scope-tabs[data-v-80bd5e44]{border:1px solid var(--theme-line);background:var(--theme-panel-soft);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:15px;padding:6px;display:grid}.work-scope-tabs button[data-v-80bd5e44]{min-height:62px;color:var(--theme-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:10px 15px;display:flex}.work-scope-tabs button>i[data-v-80bd5e44]{background:color-mix(in srgb,var(--theme-text) 7%,transparent);border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.work-scope-tabs button span[data-v-80bd5e44]>*{display:block}.work-scope-tabs button b[data-v-80bd5e44]{font-size:12px}.work-scope-tabs button small[data-v-80bd5e44]{margin-top:3px;font-size:8px;font-weight:500}.work-scope-tabs button.active[data-v-80bd5e44]{border-color:var(--theme-line);background:var(--theme-panel-elevated);color:var(--theme-text);box-shadow:0 7px 18px color-mix(in srgb,var(--theme-text) 8%,transparent)}.work-scope-tabs button.active>i[data-v-80bd5e44]{color:#2d2112;background:linear-gradient(145deg,#f1d58e,#c89236)}.group-card.competition-work[data-v-80bd5e44]{border-color:#c99a43;box-shadow:4px 5px #9d6b22b8}.competition-badge[data-v-80bd5e44]{z-index:5;color:#ffdf91;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2b1f10d6;border:1px solid #ffe097bf;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:12px;left:46px}.competition-info[data-v-80bd5e44]{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden;color:#a46e21!important;margin:-3px 0 10px!important;font-size:9px!important}.competition-btn[data-v-80bd5e44]{color:#7c5418;white-space:nowrap;background:#fff3ce;border:1px solid #d0a049;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:900}.competition-btn.joined[data-v-80bd5e44]{color:#f1cf7c;background:#33291f}.group-meta[data-v-80bd5e44]{gap:6px}.group-meta>p[data-v-80bd5e44]{margin-right:auto}.group-meta .competition-btn+.share-btn[data-v-80bd5e44]{margin-left:0}.competition-backdrop[data-v-80bd5e44]{z-index:97;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#13110ebd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.competition-dialog[data-v-80bd5e44]{box-sizing:border-box;background:var(--theme-panel);width:min(780px,96vw);max-height:92dvh;color:var(--theme-text);border:1px solid #caa75f;border-radius:24px;padding:28px;overflow-y:auto;box-shadow:0 36px 100px #00000052}.competition-dialog>header[data-v-80bd5e44]{justify-content:space-between;align-items:flex-start;display:flex}.competition-dialog h2[data-v-80bd5e44]{margin:6px 0 0;font-size:22px}.competition-dialog>header>button[data-v-80bd5e44]{background:var(--theme-panel-soft);width:34px;height:34px;color:var(--theme-text);border:0;border-radius:50%;font-size:20px}.competition-dialog>p[data-v-80bd5e44]{color:var(--theme-muted);margin:14px 0 17px;font-size:11px;line-height:1.7}.activity-select[data-v-80bd5e44]{gap:7px;margin-bottom:16px;display:grid}.activity-select>span[data-v-80bd5e44]{font-size:9px;font-weight:800}.activity-select select[data-v-80bd5e44]{border:1px solid var(--theme-line);background:var(--theme-panel-elevated);height:42px;color:var(--theme-text);border-radius:11px;padding:0 11px}.competition-image-grid[data-v-80bd5e44]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.competition-image-grid label[data-v-80bd5e44]{background:var(--theme-panel-soft);cursor:pointer;border:2px solid #0000;border-radius:15px;height:190px;position:relative;overflow:hidden}.competition-image-grid label[data-v-80bd5e44]:has(input:checked){border-color:#d09b39;box-shadow:0 0 0 3px #d09b3924}.competition-image-grid input[data-v-80bd5e44]{opacity:0;position:absolute}.competition-image-grid img[data-v-80bd5e44]{object-fit:contain;width:100%;height:100%}.competition-image-grid>label>span[data-v-80bd5e44]{color:#fff;background:linear-gradient(#0000,#0a0a0ad1);align-items:center;gap:7px;padding:24px 10px 9px;font-size:9px;display:flex;position:absolute;inset:auto 0 0}.competition-image-grid span>i[data-v-80bd5e44]{border:1px solid #ffffffbf;border-radius:5px;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.competition-image-grid span>em[data-v-80bd5e44]{color:#f4d587;margin-left:auto;font-size:7px;font-style:normal}.competition-dialog>footer[data-v-80bd5e44]{border-top:1px solid var(--theme-line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:16px;display:flex}.competition-dialog>footer>span[data-v-80bd5e44]{color:var(--theme-muted);font-size:10px}.competition-dialog>footer .primary[data-v-80bd5e44]:disabled{opacity:.5}@media (width<=760px){.work-scope-tabs[data-v-80bd5e44]{grid-template-columns:1fr}.work-scope-tabs button[data-v-80bd5e44]{justify-content:flex-start;min-height:54px}.competition-dialog[data-v-80bd5e44]{padding:21px 15px}.competition-image-grid[data-v-80bd5e44]{grid-template-columns:repeat(2,1fr)}.competition-image-grid label[data-v-80bd5e44]{height:160px}.competition-dialog>footer[data-v-80bd5e44]{flex-direction:column;align-items:stretch;gap:10px}.competition-dialog>footer .primary[data-v-80bd5e44]{width:100%}.group-meta[data-v-80bd5e44]{flex-wrap:wrap}.group-meta>p[data-v-80bd5e44]{width:100%}}@media (prefers-reduced-motion:reduce){.works-slide-left-enter-active[data-v-80bd5e44],.works-slide-left-leave-active[data-v-80bd5e44],.works-slide-right-enter-active[data-v-80bd5e44],.works-slide-right-leave-active[data-v-80bd5e44]{transition:opacity .15s}.works-slide-left-enter-from[data-v-80bd5e44],.works-slide-left-leave-to[data-v-80bd5e44],.works-slide-right-enter-from[data-v-80bd5e44],.works-slide-right-leave-to[data-v-80bd5e44]{opacity:0;transform:none}}.auth-page[data-v-9e44c102]{background:radial-gradient(at 15% 20%,#7667ee1a,#0000 30%),radial-gradient(at 85% 80%,#ff8fb314,#0000 30%),#f8f9ff;min-height:100vh;padding:28px}.auth-brand[data-v-9e44c102]{align-items:center;gap:8px;font-size:19px;font-weight:700;transition:opacity .2s;display:inline-flex}.auth-brand[data-v-9e44c102]:hover{opacity:.8}.brand-icon[data-v-9e44c102]{color:#fff;background:linear-gradient(135deg,#7067ed,#8970f6);border-radius:10px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 4px 12px #7067ed4d}.auth-card[data-v-9e44c102]{background:#fff;border-radius:30px;grid-template-columns:1.08fr .92fr;width:min(960px,100%);min-height:610px;margin:45px auto;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #3a3e6324}.auth-art[data-v-9e44c102]{color:#fff;padding:72px 55px;position:relative;overflow:hidden}.auth-art-bg[data-v-9e44c102]{background:linear-gradient(145deg,#5148c9 0%,#765fdf 52%,#378fb9 100%);position:absolute;inset:0}.auth-art-bg[data-v-9e44c102]:after{content:"";background:radial-gradient(at 20% 30%,#ffffff1f,#0000 40%),radial-gradient(at 80% 70%,#ffffff14,#0000 35%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px;position:absolute;inset:0}.auth-art[data-v-9e44c102]>:not(.auth-art-bg){z-index:1;position:relative}.art-label[data-v-9e44c102]{color:#ffffffd1;letter-spacing:.18em;font-size:11px;font-weight:700}.auth-art h1[data-v-9e44c102]{color:#fff;text-shadow:0 3px 16px #231c6c38;margin:22px 0;font-size:42px;line-height:1.25}.auth-art p[data-v-9e44c102]{color:#ffffffdb;line-height:1.8}.art-orb[data-v-9e44c102]{background:#ffffff29;border-radius:40% 60% 55% 45%;place-items:center;width:250px;height:250px;animation:20s ease-in-out infinite alternate orb-rotate-9e44c102;display:grid;position:absolute;bottom:-45px;right:-40px;transform:rotate(15deg)}.orb-inner[data-v-9e44c102]{font-size:75px;animation:4s ease-in-out infinite orb-pulse-9e44c102}@keyframes orb-rotate-9e44c102{0%{border-radius:40% 60% 55% 45%;transform:rotate(10deg)scale(1)}50%{border-radius:50% 50% 45% 55%}to{border-radius:55% 45% 50% 50%;transform:rotate(30deg)scale(1.05)}}@keyframes orb-pulse-9e44c102{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}form[data-v-9e44c102]{color:#202438;background:#fff;flex-direction:column;padding:66px 55px;display:flex}form h2[data-v-9e44c102]{color:#202438;margin:12px 0 5px;font-size:30px}form>p[data-v-9e44c102]{color:#687084;margin:0 0 27px;font-size:13px}label[data-v-9e44c102]{color:#4e566b;gap:7px;margin-bottom:16px;font-size:12px;display:grid}.label-text[data-v-9e44c102]{font-weight:600}input[data-v-9e44c102]{color:#202438;caret-color:#655bdd;background:#fff;border:1px solid #e2e4ed;border-radius:12px;outline:0;height:47px;padding:0 14px;transition:border-color .2s,box-shadow .2s}input[data-v-9e44c102]:focus{border-color:#827aed;box-shadow:0 0 0 4px #efeeff}input[data-v-9e44c102]::placeholder{color:#9299ab;opacity:1}.auth-submit[data-v-9e44c102]{width:100%;margin-top:6px;color:#fff!important}.auth-switch[data-v-9e44c102]{color:#5046cd;background:0 0;margin-top:17px;font-size:12px;transition:opacity .2s}.auth-switch[data-v-9e44c102]:hover{opacity:.8}.auth-error[data-v-9e44c102]{color:#d6536b!important;margin:-4px 0 12px!important;font-size:12px!important}.invite-field small[data-v-9e44c102]{color:#9299ab;margin-left:5px;font-weight:500}.invite-field em[data-v-9e44c102]{color:#817844;font-size:10px;font-style:normal;line-height:1.55}.invite-field input[data-v-9e44c102]{text-transform:uppercase;letter-spacing:.12em;font-weight:800}@media (width<=760px){.auth-card[data-v-9e44c102]{grid-template-columns:1fr;margin-top:25px}.auth-art[data-v-9e44c102]{display:none}form[data-v-9e44c102]{padding:48px 28px}.auth-page[data-v-9e44c102]{padding:20px}}@media (width<=480px){.auth-page[data-v-9e44c102]{min-height:calc(100dvh - 86px);padding:12px}.auth-card[data-v-9e44c102]{border-radius:21px;width:100%;min-height:0;margin-top:12px;box-shadow:6px 8px #4b4052}form[data-v-9e44c102]{padding:34px 20px 30px}form h2[data-v-9e44c102]{font-size:27px}form>p[data-v-9e44c102]{margin-bottom:22px;font-size:12px}input[data-v-9e44c102]{height:45px;font-size:16px}}.knowledge-head[data-v-9475af54]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.knowledge-head>div:first-child>span[data-v-9475af54]{color:#8d6f9f;letter-spacing:.18em;font-size:10px;font-weight:900}.knowledge-head h1[data-v-9475af54]{margin:7px 0 5px;font-size:36px}.knowledge-head p[data-v-9475af54]{color:#867d89;margin:0;font-size:12px}.knowledge-actions[data-v-9475af54]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.knowledge-actions button[data-v-9475af54],.knowledge-actions label[data-v-9475af54],.knowledge-close[data-v-9475af54]{color:#44394f;cursor:pointer;background:#fffaf2;border:1.5px solid #44394f;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800;box-shadow:3px 3px #44394f}.knowledge-actions label[data-v-9475af54]{background:#f0b3a9}.knowledge-actions input[data-v-9475af54]{display:none}.knowledge-actions .busy[data-v-9475af54]{opacity:.6;pointer-events:none;cursor:wait}.knowledge-close[data-v-9475af54]{box-shadow:none;font-size:20px}.folder-upload-progress[data-v-9475af54]{background:#fff8e8;border:1px solid #d2b77d;border-radius:13px;margin:-7px 0 18px;padding:14px 16px;box-shadow:3px 4px #44394f1f}.folder-progress-copy[data-v-9475af54],.folder-progress-copy>div[data-v-9475af54]{justify-content:space-between;align-items:center;gap:12px;display:flex}.folder-progress-copy>div[data-v-9475af54]{min-width:0}.folder-progress-copy b[data-v-9475af54]{font-size:12px}.folder-progress-copy span[data-v-9475af54],.folder-upload-progress small[data-v-9475af54]{color:#81757f;font-size:9px}.folder-progress-copy strong[data-v-9475af54]{font-size:13px}.folder-progress-track[data-v-9475af54]{background:#e6dcc8;border-radius:999px;height:9px;margin:10px 0 7px;overflow:hidden}.folder-progress-track i[data-v-9475af54]{border-radius:inherit;background:linear-gradient(90deg,#e8c676,#a8752c);height:100%;transition:width .25s;display:block}.folder-upload-progress.done .folder-progress-track i[data-v-9475af54]{background:linear-gradient(90deg,#8bc6a5,#438d66)}.folder-upload-progress small[data-v-9475af54]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-stats[data-v-9475af54]{background:#fffaf2;border:1px dashed #c9b8a0;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.knowledge-stats span[data-v-9475af54]{color:#807681;padding:13px 17px;font-size:9px}.knowledge-stats span+span[data-v-9475af54]{border-left:1px dashed #c9b8a0}.knowledge-stats b[data-v-9475af54]{color:#44394f;margin-bottom:2px;font-size:19px;display:block}.knowledge-toolbar[data-v-9475af54]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.crumb[data-v-9475af54]{align-items:center;gap:7px;display:flex;overflow:auto}.crumb button[data-v-9475af54]{color:#6157cb;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:800}.crumb i[data-v-9475af54]{color:#aa9daa;font-style:normal}.knowledge-toolbar>div[data-v-9475af54]{gap:7px;display:flex}.knowledge-toolbar input[data-v-9475af54],.knowledge-toolbar select[data-v-9475af54]{color:#44394f;background:#fffdf8;border:1px solid #bdb0b9;border-radius:9px;outline:0;height:35px;padding:0 10px;font-size:10px}.knowledge-grid[data-v-9475af54]{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.folder-card[data-v-9475af54],.asset-card[data-v-9475af54]{background:#fffaf2;border:1.5px solid #4b4052;border-radius:15px;min-width:0;position:relative;overflow:hidden;box-shadow:4px 4px #44394f2e}.folder-card[data-v-9475af54]{background:#fff2c8;min-height:88px}.folder-main[data-v-9475af54]{text-align:left;color:#44394f;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;height:100%;padding:16px;display:flex}.folder-main>i[data-v-9475af54]{color:#d39944;font-size:30px;font-style:normal}.folder-main b[data-v-9475af54],.folder-main small[data-v-9475af54]{display:block}.folder-main b[data-v-9475af54]{font-size:12px}.folder-main small[data-v-9475af54]{color:#8c7b6e;margin-top:5px;font-size:8px}.item-more[data-v-9475af54]{color:#8c6671;cursor:pointer;background:#fff9;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:7px;right:7px}.asset-preview[data-v-9475af54]{cursor:pointer;background:#eee8f4;border:0;border-bottom:1px dashed #c7b6a7;place-items:center;width:100%;height:128px;padding:0;display:grid;position:relative;overflow:hidden}.asset-preview img[data-v-9475af54]{object-fit:cover;width:100%;height:100%}.asset-preview>i[data-v-9475af54]{color:#786b91;font-size:37px;font-style:normal}.asset-preview>span[data-v-9475af54]{background:#fffaf2;border:1px solid #44394f;border-radius:7px;padding:7px;font-size:9px;font-weight:800;position:absolute;inset:auto 8px 8px}.asset-card.prompt .asset-preview[data-v-9475af54]{background:#e9ddf3;height:78px}.asset-card.file .asset-preview[data-v-9475af54]{background:#e1eef1}.asset-info[data-v-9475af54]{padding:11px 12px}.asset-info>b[data-v-9475af54],.asset-info>small[data-v-9475af54]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-info>b[data-v-9475af54]{font-size:11px}.asset-info>small[data-v-9475af54]{color:#958a96;margin-top:4px;font-size:8px}.asset-info p[data-v-9475af54]{color:#756d79;height:32px;margin:8px 0 0;font-size:8px;line-height:1.5;overflow:hidden}.asset-controls[data-v-9475af54]{gap:5px;padding:0 9px 9px;display:flex}.asset-controls select[data-v-9475af54]{background:#fff;border:1px solid #d0c3b7;border-radius:6px;flex:1;min-width:0;height:26px;font-size:8px}.asset-controls button[data-v-9475af54]{color:#bd5968;cursor:pointer;background:0 0;border:0;font-size:8px}.knowledge-empty[data-v-9475af54]{color:#948895;border:1px dashed #c7b9ad;border-radius:17px;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:210px;display:grid}.knowledge-empty i[data-v-9475af54]{font-size:35px}.knowledge-empty b[data-v-9475af54]{color:#5b505f}.knowledge-empty span[data-v-9475af54]{font-size:9px}.knowledge-backdrop[data-v-9475af54]{z-index:210;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3027368f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.knowledge-dialog[data-v-9475af54]{background:#fffaf2;border:2px solid #44394f;border-radius:20px;width:min(430px,100%);padding:25px;box-shadow:9px 10px #44394f}.knowledge-dialog header span[data-v-9475af54]{letter-spacing:.16em;color:#876f98;font-size:9px}.knowledge-dialog h2[data-v-9475af54]{margin:5px 0 20px}.knowledge-dialog label[data-v-9475af54]{gap:7px;margin-top:13px;font-size:10px;font-weight:800;display:grid}.knowledge-dialog input[data-v-9475af54],.knowledge-dialog textarea[data-v-9475af54]{resize:vertical;background:#fff;border:1px solid #9d909b;border-radius:9px;outline:0;padding:11px}.knowledge-dialog footer[data-v-9475af54]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.knowledge-dialog footer button[data-v-9475af54]{cursor:pointer;background:#fff;border:1px solid #44394f;border-radius:8px;padding:9px 14px}.knowledge-dialog footer .primary[data-v-9475af54]{background:#efb5aa}.picker[data-v-9475af54]{background:#fbf6ed;max-height:78vh;padding:23px;overflow:auto}.picker .knowledge-head h1[data-v-9475af54]{font-size:27px}.picker .knowledge-grid[data-v-9475af54]{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=dark]{color:var(--theme-text)}html[data-theme=dark],html[data-theme=dark],html[data-theme=dark],html[data-theme=dark],html[data-theme=dark]{color:var(--theme-text)!important}html[data-theme=dark],html[data-theme=dark],html[data-theme=dark],html[data-theme=dark],html[data-theme=dark],html[data-theme=dark]{color:var(--theme-muted)!important}html[data-theme=dark],html[data-theme=dark]{color:var(--theme-gold)!important}html[data-theme=dark],html[data-theme=dark],html[data-theme=dark]{color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-panel)!important;box-shadow:var(--modern-shadow-sm)!important}html[data-theme=dark]{border-color:var(--theme-line-strong)!important;box-shadow:var(--modern-shadow-sm)!important;background:linear-gradient(145deg,#342d20,#26231d)!important}html[data-theme=dark],html[data-theme=dark]{border-color:var(--theme-line)!important}html[data-theme=dark]{border-color:var(--theme-line)!important;background:#283234!important}html[data-theme=dark],html[data-theme=dark],html[data-theme=dark],html[data-theme=dark],html[data-theme=dark]{color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-input)!important}html[data-theme=dark],html[data-theme=dark],html[data-theme=dark]{opacity:.72;color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-panel-elevated)!important;box-shadow:0 4px #efcd8629!important}html[data-theme=dark],html[data-theme=dark]{color:var(--theme-button-text)!important;border-color:var(--theme-gold)!important;background:linear-gradient(135deg,#f1d697,#b78335)!important}html[data-theme=dark]{border-color:var(--theme-line-strong)!important;background:var(--theme-canvas)!important;color:#f0a9ae!important;background:#5b3538!important}.asset-preview img[data-v-9475af54]{background:color-mix(in srgb,var(--theme-panel-soft,#eee8f4) 88%,transparent);object-fit:contain!important}@media (width<=850px){.knowledge-grid[data-v-9475af54]{grid-template-columns:repeat(3,1fr)}.knowledge-head[data-v-9475af54]{flex-direction:column}.knowledge-actions[data-v-9475af54]{justify-content:flex-start}.knowledge-toolbar[data-v-9475af54]{flex-direction:column;align-items:stretch}}@media (width<=600px){.knowledge-grid[data-v-9475af54],.picker .knowledge-grid[data-v-9475af54],.knowledge-stats[data-v-9475af54]{grid-template-columns:repeat(2,1fr)}.knowledge-stats span[data-v-9475af54]:nth-child(3){border-top:1px dashed #c9b8a0;border-left:0}.knowledge-stats span[data-v-9475af54]:nth-child(4){border-top:1px dashed #c9b8a0}.knowledge-head h1[data-v-9475af54]{font-size:29px}.knowledge-toolbar>div[data-v-9475af54]{grid-template-columns:1fr 1fr;display:grid}}.knowledge-shell[data-v-9475af54]{color:var(--theme-text)}.picker[data-v-9475af54]{background:var(--theme-canvas)}.knowledge-head>div:first-child>span[data-v-9475af54],.crumb button[data-v-9475af54]{color:var(--theme-gold)}.knowledge-head h1[data-v-9475af54],.knowledge-stats b[data-v-9475af54],.folder-main[data-v-9475af54],.asset-info>b[data-v-9475af54],.knowledge-empty b[data-v-9475af54]{color:var(--theme-text)}.knowledge-head p[data-v-9475af54],.knowledge-stats span[data-v-9475af54],.folder-main small[data-v-9475af54],.asset-info>small[data-v-9475af54],.asset-info p[data-v-9475af54],.knowledge-empty[data-v-9475af54]{color:var(--theme-muted)}.knowledge-actions button[data-v-9475af54],.knowledge-actions label[data-v-9475af54],.knowledge-close[data-v-9475af54]{border:1px solid var(--theme-line-strong);background:var(--theme-panel-elevated);box-shadow:none;color:var(--theme-text);border-radius:10px}.knowledge-actions label[data-v-9475af54]{background:linear-gradient(135deg,#edcc88,var(--theme-gold-deep));color:var(--theme-button-text)}.knowledge-stats[data-v-9475af54],.folder-card[data-v-9475af54],.asset-card[data-v-9475af54]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);box-shadow:var(--modern-shadow-sm);border-radius:16px}.knowledge-stats span+span[data-v-9475af54]{border-color:var(--theme-line)}.folder-card[data-v-9475af54]{background:color-mix(in srgb,var(--theme-gold) 10%,var(--theme-panel))}.folder-main>i[data-v-9475af54]{color:var(--theme-gold-deep)}.asset-preview[data-v-9475af54]{border-color:var(--theme-line);background:var(--theme-panel-soft)}.asset-preview>span[data-v-9475af54]{border-color:var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text)}.knowledge-toolbar input[data-v-9475af54],.knowledge-toolbar select[data-v-9475af54],.asset-controls select[data-v-9475af54]{border-color:var(--theme-line-strong);background:var(--theme-input);color:var(--theme-text)}.knowledge-empty[data-v-9475af54]{border-color:var(--theme-line-strong)}.knowledge-detail-trigger[data-v-9475af54]{color:var(--theme-accent-strong)!important}.knowledge-detail-backdrop[data-v-9475af54]{z-index:230}.knowledge-detail-modal[data-v-9475af54]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);width:min(920px,100%);max-height:92dvh;color:var(--theme-text);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 32px 90px #0006}.knowledge-detail-modal>header[data-v-9475af54]{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.knowledge-detail-modal>header span[data-v-9475af54]{color:var(--theme-accent-strong);letter-spacing:.15em;font-size:8px;font-weight:900}.knowledge-detail-modal h2[data-v-9475af54]{margin:5px 0 4px;font-size:24px}.knowledge-detail-modal header p[data-v-9475af54]{color:var(--theme-muted);margin:0;font-size:9px}.knowledge-detail-modal>header>button[data-v-9475af54]{border:1px solid var(--theme-line-strong);background:var(--theme-panel-soft);width:35px;height:35px;color:var(--theme-text);cursor:pointer;border-radius:10px;font-size:20px}.knowledge-detail-summary[data-v-9475af54]{border-bottom:1px solid var(--theme-line);background:var(--theme-panel-soft);grid-template-columns:repeat(4,1fr);gap:9px;padding:13px 20px;display:grid}.knowledge-detail-summary article[data-v-9475af54]{border:1px solid var(--theme-line);background:var(--theme-panel);border-radius:12px;min-width:0;padding:11px 12px}.knowledge-detail-summary small[data-v-9475af54],.knowledge-detail-summary strong[data-v-9475af54],.knowledge-detail-summary span[data-v-9475af54]{display:block}.knowledge-detail-summary small[data-v-9475af54]{color:var(--theme-muted);font-size:7px}.knowledge-detail-summary strong[data-v-9475af54]{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:16px;overflow:hidden}.knowledge-detail-summary span[data-v-9475af54]{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.knowledge-detail-scroll[data-v-9475af54]{grid-template-columns:1fr 1.25fr;align-items:start;gap:12px;min-height:0;padding:16px 20px;display:grid;overflow:auto}.knowledge-detail-section[data-v-9475af54]{border:1px solid var(--theme-line);background:var(--theme-panel-soft);border-radius:14px;min-width:0;overflow:hidden}.knowledge-detail-section>header[data-v-9475af54]{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.knowledge-detail-section>header b[data-v-9475af54],.knowledge-detail-section>header small[data-v-9475af54]{display:block}.knowledge-detail-section>header b[data-v-9475af54]{font-size:10px}.knowledge-detail-section>header small[data-v-9475af54]{color:var(--theme-muted);margin-top:3px;font-size:7px}.knowledge-detail-section>header>span[data-v-9475af54]{background:var(--theme-panel);color:var(--theme-muted);border-radius:99px;padding:4px 7px;font-size:7px}.knowledge-folder-rows[data-v-9475af54],.knowledge-recent-rows[data-v-9475af54]{max-height:300px;overflow:auto}.knowledge-folder-rows article[data-v-9475af54],.knowledge-recent-rows article[data-v-9475af54]{border-top:1px solid var(--theme-line);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;display:grid}.knowledge-folder-rows article[data-v-9475af54]:first-child,.knowledge-recent-rows article[data-v-9475af54]:first-child{border-top:0}.knowledge-folder-rows i[data-v-9475af54],.knowledge-recent-rows i[data-v-9475af54]{background:color-mix(in srgb,var(--theme-gold) 14%,var(--theme-panel));width:27px;height:27px;color:var(--theme-gold-deep);border-radius:8px;place-items:center;font-size:11px;font-style:normal;display:grid}.knowledge-folder-rows b[data-v-9475af54],.knowledge-folder-rows small[data-v-9475af54],.knowledge-recent-rows b[data-v-9475af54],.knowledge-recent-rows small[data-v-9475af54]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-folder-rows b[data-v-9475af54],.knowledge-recent-rows b[data-v-9475af54]{font-size:8px}.knowledge-folder-rows small[data-v-9475af54],.knowledge-recent-rows small[data-v-9475af54]{color:var(--theme-muted);margin-top:3px;font-size:7px}.knowledge-folder-rows strong[data-v-9475af54]{font-size:10px}.knowledge-recent-rows time[data-v-9475af54]{color:var(--theme-muted);white-space:nowrap;font-size:7px}.knowledge-detail-empty[data-v-9475af54]{text-align:center;color:var(--theme-muted);padding:50px;font-size:9px}.knowledge-detail-modal>footer[data-v-9475af54]{border-top:1px solid var(--theme-line);background:var(--theme-panel-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.knowledge-detail-modal>footer span[data-v-9475af54]{color:var(--theme-muted);font-size:7px}.knowledge-detail-modal>footer button[data-v-9475af54]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text);cursor:pointer;border-radius:9px;padding:8px 13px;font-size:8px;font-weight:900}@media (width<=760px){.knowledge-detail-summary[data-v-9475af54]{grid-template-columns:repeat(2,1fr)}.knowledge-detail-scroll[data-v-9475af54]{grid-template-columns:1fr}.knowledge-detail-backdrop[data-v-9475af54]{padding:7px}.knowledge-detail-modal[data-v-9475af54]{border-radius:16px;max-height:96dvh}.knowledge-detail-modal>header[data-v-9475af54],.knowledge-detail-summary[data-v-9475af54],.knowledge-detail-scroll[data-v-9475af54],.knowledge-detail-modal>footer[data-v-9475af54]{padding-left:14px;padding-right:14px}.knowledge-detail-modal>footer[data-v-9475af54]{flex-direction:column;align-items:flex-start}.knowledge-folder-rows[data-v-9475af54],.knowledge-recent-rows[data-v-9475af54]{max-height:240px}}.account-page[data-v-9b3392ed]{box-sizing:border-box;max-width:1180px;margin:auto;padding:55px 28px 100px}.account-page>header[data-v-9b3392ed]{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.account-page h1[data-v-9b3392ed]{letter-spacing:-1.8px;margin:12px 0 6px;font-size:40px}.account-page header p[data-v-9b3392ed]{color:#858b9c}.balance-card[data-v-9b3392ed]{color:#fff;isolation:isolate;background:linear-gradient(135deg,#655ce2,#8974ee 60%,#65c6e9);border-radius:22px;gap:13px;width:410px;padding:21px 23px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #655bda42}.membership-card-head[data-v-9b3392ed]{z-index:2;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid;position:relative}.tier-seal[data-v-9b3392ed]{letter-spacing:.08em;background:#ffffff24;border:1px solid #ffffff7a;border-radius:13px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid;box-shadow:inset 0 1px #fff3}.membership-card-head small[data-v-9b3392ed],.membership-card-head b[data-v-9b3392ed]{display:block}.membership-card-head small[data-v-9b3392ed]{letter-spacing:.15em;opacity:.7;font-size:7px}.membership-card-head b[data-v-9b3392ed]{margin-top:3px;font-size:14px}.quota-copy[data-v-9b3392ed]{z-index:2;justify-content:space-between;align-items:end;display:flex;position:relative}.quota-copy>span[data-v-9b3392ed]{opacity:.78;font-size:10px}.quota-copy strong[data-v-9b3392ed]{font-size:35px;line-height:1}.quota-copy strong small[data-v-9b3392ed]{opacity:.72;margin-left:2px;font-size:13px}.quota-track[data-v-9b3392ed]{z-index:2;background:#100f1640;border:1px solid #ffffff61;border-radius:999px;height:9px;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #0000002e}.quota-track i[data-v-9b3392ed]{border-radius:inherit;background:linear-gradient(90deg,#fff0bb,#fff);height:100%;transition:width .8s cubic-bezier(.22,.8,.32,1);display:block;box-shadow:0 0 15px #ffffffad}.quota-meta[data-v-9b3392ed]{z-index:2;opacity:.76;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:relative}.balance-card.tier-bronze[data-v-9b3392ed]{background:linear-gradient(135deg,#72584a,#a67a5d 62%,#d6ad83)}.balance-card.tier-silver[data-v-9b3392ed]{background:linear-gradient(135deg,#505a68,#8794a4 58%,#c1c9d0)}.balance-card.tier-gold[data-v-9b3392ed]{background:linear-gradient(135deg,#74501d,#b98531 58%,#dfbd70)}.balance-card.tier-diamond[data-v-9b3392ed]{background:linear-gradient(135deg,#435f78,#678eaa 55%,#a6d6df)}.balance-card.tier-obsidian[data-v-9b3392ed]{background:linear-gradient(135deg,#111114,#29262e 58%,#5b455f);box-shadow:0 19px 50px #1c141f57}.balance-info span[data-v-9b3392ed],.balance-info small[data-v-9b3392ed]{opacity:.8;font-size:11px;display:block}.balance-amount[data-v-9b3392ed]{align-items:baseline;gap:6px;display:flex}.balance-amount strong[data-v-9b3392ed]{margin:7px 0 0;font-size:42px;display:inline-block}.balance-glow[data-v-9b3392ed]{pointer-events:none;z-index:0;background:#ffffff14;border-radius:50%;width:120px;height:120px;animation:4s ease-in-out infinite glow-pulse-9b3392ed;position:absolute;top:-30px;right:-30px}@keyframes glow-pulse-9b3392ed{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.recharge-btn[data-v-9b3392ed]{color:#fff;z-index:2;background:#ffffff2e;border:1px solid #ffffff59;border-radius:11px;flex:none;padding:10px 13px;font-weight:600;transition:background .2s,transform .2s;position:relative}.recharge-btn[data-v-9b3392ed]:hover{background:#ffffff40;transform:translateY(-1px)}.insight-grid[data-v-9b3392ed]{grid-template-columns:1.55fr 1fr;gap:20px;margin-bottom:24px;display:grid}.insight-panel[data-v-9b3392ed]{background:#fffaf2;border:2px solid #4b4052;border-radius:22px;min-width:0;padding:23px 25px;box-shadow:7px 8px #4b4052}.mix-panel[data-v-9b3392ed]{background:#eef7f3}.insight-head[data-v-9b3392ed]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.insight-head span[data-v-9b3392ed]{color:#978a96;letter-spacing:.13em;font-size:8px;font-weight:700}.insight-head h2[data-v-9b3392ed]{margin:5px 0 0;font-size:19px}.chart-legend[data-v-9b3392ed]{color:#817782;align-items:center;gap:6px;font-size:9px;display:flex}.chart-legend i[data-v-9b3392ed],.mix-legend>li>i[data-v-9b3392ed]{background:#ef927f;border-radius:3px;width:9px;height:9px}.chart-legend i.expense[data-v-9b3392ed]{background:#9b86bf;margin-left:5px}.flow-summary[data-v-9b3392ed]{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 12px;display:grid}.flow-summary span[data-v-9b3392ed]{background:#ffffff9e;border:1px dashed #cab6a0;border-radius:11px;padding:9px 11px}.flow-summary small[data-v-9b3392ed],.flow-summary b[data-v-9b3392ed]{display:block}.flow-summary small[data-v-9b3392ed]{color:#988d98;font-size:8px}.flow-summary b[data-v-9b3392ed]{color:#514756;margin-top:4px;font-size:13px}.flow-chart[data-v-9b3392ed]{background:repeating-linear-gradient(#0000 0 43px,#806f761a 44px);border-top:1px dashed #d5c2ad;grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;height:178px;padding:18px 8px 0;display:grid}.flow-day[data-v-9b3392ed]{text-align:center;min-width:0}.flow-values[data-v-9b3392ed]{justify-content:center;align-items:flex-end;gap:4px;height:125px;display:flex}.flow-column[data-v-9b3392ed]{align-items:flex-end;width:min(16px,42%);height:100%;display:flex}.flow-column>i[data-v-9b3392ed]{background:#ef927f;border:1px solid #4b4052;border-radius:6px 6px 2px 2px;width:100%;min-height:0;transition:height .45s;position:relative}.flow-column.expense>i[data-v-9b3392ed]{background:#9b86bf}.flow-column em[data-v-9b3392ed]{color:#655a66;font-size:7px;font-style:normal;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.flow-day>span[data-v-9b3392ed]{color:#918691;margin-top:7px;font-size:8px;display:block}.mix-content[data-v-9b3392ed]{grid-template-columns:150px 1fr;align-items:center;gap:22px;margin-top:25px;display:grid}.donut-chart[data-v-9b3392ed]{border:2px solid #4b4052;border-radius:50%;width:148px;height:148px;padding:18px}.donut-chart>div[data-v-9b3392ed]{text-align:center;background:#eef7f3;border:2px solid #4b4052;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.donut-chart strong[data-v-9b3392ed],.donut-chart small[data-v-9b3392ed]{display:block}.donut-chart strong[data-v-9b3392ed]{font-size:22px}.donut-chart small[data-v-9b3392ed]{color:#8b818c;margin-top:3px;font-size:8px}.mix-legend[data-v-9b3392ed]{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mix-legend li[data-v-9b3392ed]{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;display:grid}.mix-legend>li>i.language[data-v-9b3392ed]{background:#9b86bf}.mix-legend>li>i.other[data-v-9b3392ed]{background:#7fb5a0}.mix-legend b[data-v-9b3392ed],.mix-legend small[data-v-9b3392ed]{display:block}.mix-legend b[data-v-9b3392ed]{font-size:10px}.mix-legend small[data-v-9b3392ed]{color:#8e8490;margin-top:2px;font-size:8px}.mix-legend strong[data-v-9b3392ed]{font-size:12px}.chart-note[data-v-9b3392ed]{color:#8a808c;border-top:1px dashed #b7cdbf;margin:21px 0 0;padding-top:11px;font-size:8px}.account-grid[data-v-9b3392ed]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.panel[data-v-9b3392ed]{background:#fff;border:1px solid #eaecf3;border-radius:22px;min-width:0;padding:24px;box-shadow:0 12px 32px #3e44650f}.panel-title[data-v-9b3392ed],.panel-title>div[data-v-9b3392ed]{justify-content:space-between;align-items:center;display:flex}.panel-title>div[data-v-9b3392ed]{align-items:baseline;gap:9px}.panel-title h2[data-v-9b3392ed]{margin:0;font-size:18px}.panel-title span[data-v-9b3392ed]{color:#989dac;font-size:10px}.outline-button[data-v-9b3392ed]{color:#6159d8;background:#f8f7ff;border:1px solid #e0defa;border-radius:9px;padding:7px 10px;font-size:11px;transition:background .2s,transform .2s}.outline-button[data-v-9b3392ed]:hover{background:#efedff;transform:translateY(-1px)}.history-scroll[data-v-9b3392ed]{scrollbar-width:thin;height:440px;margin-top:14px;padding-right:5px;overflow-y:auto}.history-scroll.expanded[data-v-9b3392ed]{height:520px}.history[data-v-9b3392ed]{margin:0;padding:0;list-style:none}.history li[data-v-9b3392ed]{border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:center;padding:14px 4px;display:flex}.history li[data-v-9b3392ed]:last-child{border-bottom:0}.history b[data-v-9b3392ed],.history small[data-v-9b3392ed]{font-size:12px;display:block}.history small[data-v-9b3392ed]{color:#999eac;margin-top:4px;font-size:9px}.history em[data-v-9b3392ed]{border-radius:7px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:600}.history em.paid[data-v-9b3392ed]{color:#37a27e;background:#e8f8f1}.history em.pending[data-v-9b3392ed]{color:#c17b2c;background:#fff3e5}.ledger strong[data-v-9b3392ed]{color:#d05b70}.ledger strong.plus[data-v-9b3392ed]{color:#3aae84}.empty[data-v-9b3392ed]{color:#999eac!important;justify-content:center!important}.account-message[data-v-9b3392ed]{color:#5b54ce;background:linear-gradient(135deg,#f0efff,#f8f7ff);border:1px solid #6c63ff14;border-radius:10px;padding:12px 15px;font-size:12px}.recharge-backdrop[data-v-9b3392ed]{z-index:90;-webkit-backdrop-filter:blur(10px)saturate(.8);backdrop-filter:blur(10px)saturate(.8);background:#1a1d2d85;place-items:center;padding:18px;animation:.25s fade-in-9b3392ed;display:grid;position:fixed;inset:0}@keyframes fade-in-9b3392ed{0%{opacity:0}to{opacity:1}}.recharge-modal[data-v-9b3392ed]{background:linear-gradient(160deg,#fff 60%,#fff7fb);border-radius:25px;width:min(480px,100%);padding:28px;animation:.3s cubic-bezier(.22,.8,.32,1) slide-up-9b3392ed;box-shadow:0 36px 100px #181b2d4d}@keyframes slide-up-9b3392ed{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.recharge-modal header[data-v-9b3392ed]{justify-content:space-between;align-items:flex-start;display:flex}.recharge-modal h2[data-v-9b3392ed]{margin:7px 0;font-size:28px}.recharge-modal header>button[data-v-9b3392ed]{color:#696f82;background:#f1f2f6;border-radius:50%;width:34px;height:34px;font-size:22px;transition:background .2s}.recharge-modal header>button[data-v-9b3392ed]:hover{background:#e5e6ef}.recharge-modal>p[data-v-9b3392ed]{color:#858b9c;margin:5px 0 20px;font-size:12px}.preset-grid[data-v-9b3392ed]{grid-template-columns:repeat(4,1fr);gap:9px;display:grid;position:relative}.preset-grid[data-v-9b3392ed]:before{content:"";z-index:0;width:calc(25% - 6.75px);transform:translateX(calc(var(--active-index) * (100% + 9px)));background:linear-gradient(145deg,#edeaff,#fff0f6);border:1px solid #9a87ef;border-radius:13px;transition:transform .35s cubic-bezier(.22,.8,.32,1),opacity .2s;position:absolute;inset:0 auto 0 0;box-shadow:0 7px 17px #7060ca21}.preset-grid.custom[data-v-9b3392ed]:before{opacity:0}.preset-grid button[data-v-9b3392ed]{z-index:1;color:#4e5367;border:1px solid #0000;border-radius:13px;padding:14px 5px;transition:transform .2s;position:relative;background:0 0!important}.preset-grid button[data-v-9b3392ed]:hover{transform:translateY(-2px)}.preset-grid button.active[data-v-9b3392ed]{box-shadow:none!important;border-color:#0000!important}.preset-grid b[data-v-9b3392ed],.preset-grid span[data-v-9b3392ed],.preset-grid small[data-v-9b3392ed]{display:block}.preset-grid b[data-v-9b3392ed]{font-size:20px}.preset-grid span[data-v-9b3392ed],.preset-grid small[data-v-9b3392ed]{margin-top:2px;font-size:9px}.preset-grid small[data-v-9b3392ed]{color:#9297a7;margin-top:7px}.custom-points[data-v-9b3392ed]{grid-template-columns:90px 1fr auto;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:grid}.custom-label[data-v-9b3392ed]{color:#60677a;font-weight:600}.custom-points input[data-v-9b3392ed]{border:1px solid #e2e4ed;border-radius:11px;outline:0;height:42px;padding:0 11px;transition:border-color .2s,box-shadow .2s}.custom-points input[data-v-9b3392ed]:focus{border-color:#827aed;box-shadow:0 0 0 3px #efeeff}.custom-points small[data-v-9b3392ed]{color:#9a9fad;font-size:9px}.pay-summary[data-v-9b3392ed]{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;margin:22px 0 14px;padding-top:17px;font-size:12px;display:flex}.pay-summary strong[data-v-9b3392ed]{color:#5f57d8;font-size:23px}.pay-button[data-v-9b3392ed]{width:100%}.demo-hint[data-v-9b3392ed]{text-align:center;color:#9a9fad;margin-top:11px;font-size:9px;display:block}.membership-modal[data-v-9b3392ed]{background:linear-gradient(145deg,#fffdf8,#f5efe4);border:1px solid #b08f594d;width:min(980px,96vw);box-shadow:0 36px 100px #362a1c4d}.membership-plans[data-v-9b3392ed]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.membership-plans>button[data-v-9b3392ed]{color:#332e28;text-align:left;background:#ffffffb8;border:1px solid #ddd3c3;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:190px;padding:16px 13px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 20px #4839250f}.membership-plans>button[data-v-9b3392ed]:hover:not(:disabled){transform:translateY(-5px);box-shadow:0 16px 30px #48392521}.membership-plans>button.active[data-v-9b3392ed]{border-color:#9e722f;box-shadow:0 0 0 2px #b8893e33,0 16px 32px #48392521}.membership-plans>button.current[data-v-9b3392ed]{outline-offset:-6px;outline:1px dashed #71562f8c}.plan-top[data-v-9b3392ed]{justify-content:space-between;align-items:center;width:100%;display:flex}.plan-top i[data-v-9b3392ed]{color:#3b342c;background:#eee6db;border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.plan-top em[data-v-9b3392ed]{color:#426d52;background:#e7efe8;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.membership-plans b[data-v-9b3392ed]{margin-top:17px;font-size:14px}.membership-plans strong[data-v-9b3392ed]{margin:9px 0 7px;font-size:25px;line-height:1}.membership-plans strong small[data-v-9b3392ed]{font-size:9px;font-weight:600}.membership-plans>button>span[data-v-9b3392ed]:not(.plan-top){color:#6d6256;font-size:9px;font-weight:700}.membership-plans>button>small[data-v-9b3392ed]{color:#978a7b;margin-top:auto;padding-top:15px;font-size:8px;line-height:1.45}.membership-plans .plan-silver .plan-top i[data-v-9b3392ed]{background:#dde3e8}.membership-plans .plan-gold .plan-top i[data-v-9b3392ed]{color:#76531a;background:#f1d79a}.membership-plans .plan-diamond .plan-top i[data-v-9b3392ed]{color:#376b7b;background:#d9edf2}.membership-plans .plan-obsidian[data-v-9b3392ed]{color:#fff;background:linear-gradient(145deg,#1b191d,#38313b);border-color:#302b31}.membership-plans .plan-obsidian .plan-top i[data-v-9b3392ed]{color:#fff;background:linear-gradient(145deg,#6c526f,#291f2d)}.membership-plans .plan-obsidian>span[data-v-9b3392ed]:not(.plan-top),.membership-plans .plan-obsidian>small[data-v-9b3392ed]{color:#d4c8d7}.view-all[data-v-9b3392ed]{color:#6259d8;background:#f8f7ff;border-radius:10px;width:100%;margin-top:10px;padding:10px;font-size:11px;transition:background .2s,transform .2s}.view-all[data-v-9b3392ed]:hover{background:#efedff;transform:translateY(-1px)}.security-card[data-v-9b3392ed]{background:linear-gradient(135deg,#fffaf3 0 42%,#f1efff 42% 100%);border:2px solid #4b4052;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:27px 30px;display:flex;box-shadow:8px 9px #4b4052}.security-kicker[data-v-9b3392ed]{letter-spacing:.16em;color:#7567dc;font-size:10px;font-weight:800}.security-heading[data-v-9b3392ed]{align-items:center;gap:13px;margin-top:15px;display:flex}.security-heading h2[data-v-9b3392ed]{color:#40374a;margin:0 0 5px;font-size:21px}.security-heading p[data-v-9b3392ed]{color:#858b9c;margin:0;font-size:11px}.security-icon[data-v-9b3392ed]{color:#fff;background:linear-gradient(145deg,#6f65e9,#9985ef);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;display:grid;box-shadow:4px 5px #4b4052}.security-notes[data-v-9b3392ed]{color:#777d8e;margin:17px 0 0 61px;padding:0;font-size:10px;line-height:1.9;list-style:none}.security-notes li[data-v-9b3392ed]:before{content:"·";color:#e58d78;margin-right:7px;font-weight:900}.security-open[data-v-9b3392ed]{flex:none;min-width:145px;padding:13px 19px}.security-open span[data-v-9b3392ed]{margin-left:12px}.password-modal[data-v-9b3392ed]{background:linear-gradient(155deg,#fff 58%,#f3f0ff);border:2px solid #4b4052;border-radius:25px;width:min(510px,100%);padding:30px;animation:.3s cubic-bezier(.22,.8,.32,1) slide-up-9b3392ed;position:relative;box-shadow:9px 10px #4b4052,0 30px 90px #1916243d}.password-modal header[data-v-9b3392ed]{justify-content:space-between;align-items:flex-start;display:flex}.password-modal h2[data-v-9b3392ed]{color:#40374a;margin:8px 0 0;font-size:28px}.password-modal header>button[data-v-9b3392ed]{color:#6d7180;background:#f0eff4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.password-modal header>button[data-v-9b3392ed]:disabled{opacity:.5}.password-modal>p[data-v-9b3392ed]{color:#858b9c;margin:12px 0 23px;font-size:11px}.password-fields[data-v-9b3392ed]{grid-template-columns:1fr;gap:13px;display:grid}.password-fields label[data-v-9b3392ed]{min-width:0}.password-fields label>span[data-v-9b3392ed]{color:#5e586a;margin:0 0 7px 3px;font-size:10px;font-weight:700;display:block}.password-fields input[data-v-9b3392ed]{box-sizing:border-box;color:#41394a;background:#ffffffe6;border:1px solid #d8d4e2;border-radius:12px;outline:0;width:100%;height:45px;padding:0 13px;font-size:12px;transition:border-color .2s,box-shadow .2s,background .2s}.password-fields input[data-v-9b3392ed]:focus{background:#fff;border-color:#796fe5;box-shadow:0 0 0 3px #796fe521}.password-fields input[data-v-9b3392ed]::placeholder{color:#a8a5b1}.password-actions[data-v-9b3392ed]{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.password-actions small[data-v-9b3392ed]{color:#9995a4;font-size:9px}.password-submit[data-v-9b3392ed]{min-width:148px;padding:11px 18px;font-size:11px}.password-submit[data-v-9b3392ed]:disabled{opacity:.58;cursor:wait;transform:none}@media (width<=760px){.account-page>header[data-v-9b3392ed]{flex-direction:column;align-items:flex-start;gap:20px}.balance-card[data-v-9b3392ed]{width:100%}.insight-grid[data-v-9b3392ed]{grid-template-columns:1fr}.insight-panel[data-v-9b3392ed]{padding:20px 18px}.mix-content[data-v-9b3392ed]{grid-template-columns:130px 1fr}.donut-chart[data-v-9b3392ed]{width:128px;height:128px}.account-grid[data-v-9b3392ed]{grid-template-columns:1fr}.security-card[data-v-9b3392ed]{flex-direction:column;align-items:flex-start;gap:20px}.security-open[data-v-9b3392ed]{width:100%}.account-page[data-v-9b3392ed]{padding:35px 18px}.preset-grid[data-v-9b3392ed],.membership-plans[data-v-9b3392ed]{grid-template-columns:repeat(2,1fr)}.custom-points[data-v-9b3392ed]{grid-template-columns:1fr}.history-scroll[data-v-9b3392ed]{height:300px}.history-scroll.expanded[data-v-9b3392ed]{height:340px}.preset-grid[data-v-9b3392ed]:before{display:none}}@media (width<=480px){.account-page[data-v-9b3392ed]{padding:26px 14px 70px}.account-page>header[data-v-9b3392ed]{margin-bottom:20px}.account-page h1[data-v-9b3392ed]{margin-top:8px;font-size:31px;line-height:1.15}.account-page header p[data-v-9b3392ed]{font-size:12px}.balance-card[data-v-9b3392ed]{border-radius:18px;padding:20px 17px;box-shadow:5px 6px #4b4052}.balance-amount strong[data-v-9b3392ed]{font-size:34px}.balance-glow[data-v-9b3392ed]{display:none}.recharge-btn[data-v-9b3392ed]{padding:9px 10px;font-size:11px}.insight-panel[data-v-9b3392ed],.account-grid>.panel[data-v-9b3392ed]{border-radius:18px;padding:17px 13px}.insight-head[data-v-9b3392ed]{gap:8px}.insight-head h2[data-v-9b3392ed]{font-size:17px}.chart-legend[data-v-9b3392ed]{font-size:8px}.flow-summary[data-v-9b3392ed]{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.flow-summary span[data-v-9b3392ed]{min-width:0;padding:8px 6px}.flow-summary b[data-v-9b3392ed]{overflow-wrap:anywhere;font-size:11px}.flow-chart[data-v-9b3392ed]{gap:4px;padding-left:0;padding-right:0}.mix-content[data-v-9b3392ed]{grid-template-columns:1fr;justify-items:center}.mix-legend[data-v-9b3392ed]{width:100%}.recharge-backdrop[data-v-9b3392ed]{padding:10px}.recharge-modal[data-v-9b3392ed]{border-radius:20px;max-height:94dvh;overflow-y:auto;padding:25px 16px 20px!important}.recharge-modal h2[data-v-9b3392ed]{font-size:25px}.preset-grid button[data-v-9b3392ed]{padding-block:11px}.membership-plans[data-v-9b3392ed]{grid-template-columns:1fr}.membership-plans>button[data-v-9b3392ed]{min-height:155px}.preset-grid b[data-v-9b3392ed]{font-size:18px}.custom-points[data-v-9b3392ed]{margin-top:14px}.pay-summary[data-v-9b3392ed]{margin-top:17px}.security-card[data-v-9b3392ed]{border-radius:19px;margin-top:20px;padding:21px 16px;box-shadow:5px 6px #4b4052}.security-notes[data-v-9b3392ed]{margin-left:0}.password-actions[data-v-9b3392ed]{flex-direction:column;align-items:stretch}.password-submit[data-v-9b3392ed]{width:100%}.password-modal[data-v-9b3392ed]{border-radius:20px;padding:25px 17px 20px;box-shadow:5px 6px #4b4052}.password-modal h2[data-v-9b3392ed]{font-size:25px}}.invitation-card[data-v-9b3392ed]{background:radial-gradient(circle at 80% 10%,#eec66b47,transparent 30%),linear-gradient(135deg,var(--theme-panel),var(--theme-panel-soft));min-height:330px;box-shadow:var(--modern-shadow-md);border:1px solid #c49a46;border-radius:25px;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:stretch;gap:38px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.invitation-card[data-v-9b3392ed]:after{content:"✦";color:color-mix(in srgb,var(--theme-gold) 18%,transparent);font-size:260px;line-height:1;position:absolute;bottom:-80px;right:-20px}.invitation-card.disabled[data-v-9b3392ed]{filter:saturate(.35)}.invitation-copy[data-v-9b3392ed]{z-index:1;position:relative}.invite-status[data-v-9b3392ed]{color:#347751;background:#e7f5eb;border:1px solid #80ad8f;border-radius:999px;align-items:center;gap:8px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.invite-status i[data-v-9b3392ed]{background:currentColor;border-radius:50%;width:7px;height:7px}.invitation-card.disabled .invite-status[data-v-9b3392ed]{border-color:var(--theme-line);background:var(--theme-panel-soft);color:var(--theme-muted)}.invitation-copy h2[data-v-9b3392ed]{letter-spacing:-.035em;margin:20px 0 9px;font-size:32px}.invitation-copy>p[data-v-9b3392ed]{max-width:620px;color:var(--theme-muted);margin:0;font-size:11px;line-height:1.85}.invitation-copy>p b[data-v-9b3392ed]{color:var(--theme-gold-deep);font-size:15px}.invite-code-box[data-v-9b3392ed]{background:color-mix(in srgb,var(--theme-gold) 10%,var(--theme-panel));border:2px dashed #bd9140;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;max-width:480px;margin-top:25px;padding:10px 10px 10px 20px;display:flex}.invite-code-box strong[data-v-9b3392ed]{letter-spacing:.16em;font-size:25px}.invite-code-box button[data-v-9b3392ed],.invite-actions button[data-v-9b3392ed]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text);border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.invite-actions[data-v-9b3392ed]{gap:9px;margin-top:15px;display:flex}.invite-actions .primary[data-v-9b3392ed]{color:var(--theme-button-text)}.invitation-card>aside[data-v-9b3392ed]{z-index:1;border:1px solid color-mix(in srgb,var(--theme-gold) 48%,var(--theme-line));background:color-mix(in srgb,var(--theme-panel) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:19px;flex-direction:column;justify-content:center;padding:25px;display:flex;position:relative}.invitation-card>aside>span[data-v-9b3392ed]{color:var(--theme-muted);letter-spacing:.14em;font-size:8px;font-weight:900}.invitation-card>aside>strong[data-v-9b3392ed]{margin-top:10px;font-size:58px;line-height:1}.invitation-card>aside>small[data-v-9b3392ed]{color:var(--theme-muted);margin-top:7px;font-size:8px}.invitation-card>aside>div[data-v-9b3392ed]{border-top:1px solid var(--theme-line);margin-top:24px;padding-top:18px}.invitation-card>aside>div b[data-v-9b3392ed],.invitation-card>aside>div em[data-v-9b3392ed]{display:block}.invitation-card>aside>div b[data-v-9b3392ed]{color:var(--theme-gold-deep);font-size:21px}.invitation-card>aside>div em[data-v-9b3392ed]{color:var(--theme-muted);margin-top:4px;font-size:7px;font-style:normal}.invitation-rules[data-v-9b3392ed]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.invitation-rules article[data-v-9b3392ed]{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:var(--modern-shadow-sm);border-radius:16px;gap:13px;padding:18px;display:flex}.invitation-rules article>span[data-v-9b3392ed]{background:color-mix(in srgb,var(--theme-gold) 17%,var(--theme-panel));width:31px;height:31px;color:var(--theme-gold-deep);border-radius:9px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.invitation-rules b[data-v-9b3392ed]{font-size:11px}.invitation-rules p[data-v-9b3392ed]{color:var(--theme-muted);margin:5px 0 0;font-size:8px;line-height:1.7}@media (width<=800px){.invitation-card[data-v-9b3392ed],.invitation-rules[data-v-9b3392ed]{grid-template-columns:1fr}}@media (width<=540px){.invitation-card[data-v-9b3392ed]{padding:22px 17px}.invite-code-box[data-v-9b3392ed]{flex-direction:column;align-items:stretch}.invite-code-box strong[data-v-9b3392ed]{text-align:center}.invite-code-box button[data-v-9b3392ed]{width:100%}}.invitee-list-card[data-v-9b3392ed]{border:1px solid var(--theme-line);background:var(--theme-panel);box-shadow:var(--modern-shadow-sm);border-radius:20px;margin-top:17px;overflow:hidden}.invitee-list-card>header[data-v-9b3392ed]{border-bottom:1px solid var(--theme-line);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-gold) 9%,var(--theme-panel)),var(--theme-panel));justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.invitee-list-card>header span[data-v-9b3392ed]{color:var(--theme-accent-strong);letter-spacing:.14em;font-size:8px;font-weight:900}.invitee-list-card>header h2[data-v-9b3392ed]{margin:5px 0 3px;font-size:20px}.invitee-list-card>header p[data-v-9b3392ed]{color:var(--theme-muted);margin:0;font-size:8px}.invitee-list-card>header>strong[data-v-9b3392ed]{color:var(--theme-gold-deep);font-size:34px;line-height:1}.invitee-list-card>header>strong small[data-v-9b3392ed]{color:var(--theme-muted);margin-left:4px;font-size:9px}.invitee-list[data-v-9b3392ed]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.invitee-list article[data-v-9b3392ed]{border:1px solid var(--theme-line);background:var(--theme-panel-soft);border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-width:0;padding:13px 14px;display:grid}.invitee-avatar[data-v-9b3392ed]{color:#332818;background:linear-gradient(145deg,#f2d899,#c99c48);border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:900;display:grid}.invitee-list article div[data-v-9b3392ed],.invitee-list article b[data-v-9b3392ed],.invitee-list article small[data-v-9b3392ed]{min-width:0;display:block}.invitee-list article b[data-v-9b3392ed]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.invitee-list article small[data-v-9b3392ed]{color:var(--theme-muted);margin-top:4px;font-size:7px}.invitee-list article em[data-v-9b3392ed]{color:var(--theme-muted);white-space:nowrap;font-size:7px;font-style:normal}.invitee-list article>strong[data-v-9b3392ed]{color:#3d8a65;white-space:nowrap;background:#4d9a7321;border-radius:99px;padding:5px 7px;font-size:8px}.invitee-empty[data-v-9b3392ed]{text-align:center;color:var(--theme-muted);padding:46px 20px}.invitee-empty span[data-v-9b3392ed]{border:1px dashed var(--theme-line-strong);width:42px;height:42px;color:var(--theme-gold-deep);border-radius:14px;place-items:center;margin:0 auto 11px;font-size:19px;display:grid}.invitee-empty b[data-v-9b3392ed]{color:var(--theme-text);font-size:11px;display:block}.invitee-empty p[data-v-9b3392ed]{margin:7px 0 0;font-size:8px}.invitee-list-card>footer[data-v-9b3392ed]{border-top:1px solid var(--theme-line);background:var(--theme-panel-soft);color:var(--theme-muted);text-align:center;padding:10px 18px;font-size:7px}@media (width<=760px){.invitee-list[data-v-9b3392ed]{grid-template-columns:1fr}.invitee-list article[data-v-9b3392ed]{grid-template-columns:40px minmax(0,1fr) auto}.invitee-list article em[data-v-9b3392ed]{display:none}}@media (width<=460px){.invitee-list-card>header[data-v-9b3392ed]{align-items:flex-start}.invitee-list-card>header>strong[data-v-9b3392ed]{font-size:27px}.invitee-list article[data-v-9b3392ed]{grid-template-columns:36px minmax(0,1fr) auto;padding:11px}.invitee-avatar[data-v-9b3392ed]{width:36px;height:36px}}.profile-route-nav[data-v-9b3392ed]{z-index:72;box-sizing:border-box;border:1px solid var(--modern-line);background:var(--modern-surface);width:178px;box-shadow:var(--modern-shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;justify-items:stretch;gap:14px;padding:10px;display:grid;position:fixed;top:136px;right:16px}.profile-route-nav a[data-v-9b3392ed]{box-sizing:border-box;width:100%;min-height:58px;color:var(--modern-muted);background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;text-decoration:none;transition:background .2s,color .2s;display:grid}.profile-route-nav a[data-v-9b3392ed]:hover{color:var(--modern-text);background:color-mix(in srgb,var(--modern-text) 6%,transparent)}.profile-route-nav a.router-link-active[data-v-9b3392ed]{color:var(--theme-button-text);background:linear-gradient(135deg,#edcc87,var(--theme-gold-deep));box-shadow:0 10px 22px var(--theme-shadow-warm)}.profile-route-nav a small[data-v-9b3392ed]{place-items:center;font-weight:900;display:grid;color:#29251d!important;background:linear-gradient(145deg,#f2d899,#dfbd70)!important;border-radius:7px!important;width:24px!important;height:24px!important;font-size:8px!important}.profile-route-nav a b[data-v-9b3392ed]{text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.2;display:block;overflow:hidden;color:inherit!important;font-size:10px!important}.profile-route-nav a.router-link-active small[data-v-9b3392ed],.profile-route-nav a.router-link-exact-active small[data-v-9b3392ed]{color:#241f1a!important;background:#fffaf5!important;border:1px solid #ffffffc7!important;box-shadow:0 4px 10px #16120d29!important}.profile-section-head[data-v-9b3392ed]{justify-content:space-between;align-items:flex-end;gap:20px;margin:10px 0 24px;display:flex}.profile-section-head>div>span[data-v-9b3392ed]{color:var(--theme-accent-strong);letter-spacing:.16em;font-size:10px;font-weight:900}.profile-section-head h1[data-v-9b3392ed]{letter-spacing:-1.5px;margin:8px 0 5px;font-size:42px}.profile-section-head p[data-v-9b3392ed]{color:var(--theme-muted);margin:0;font-size:12px}.profile-section-head>button[data-v-9b3392ed],.profile-head-detail[data-v-9b3392ed]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text);white-space:nowrap;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:900}.profile-head-detail[data-v-9b3392ed]{margin-top:15px}.personal-info-card[data-v-9b3392ed]{color:var(--theme-text);border:1px solid var(--theme-line-strong);background:linear-gradient(145deg,var(--theme-panel-elevated),var(--theme-panel));box-shadow:var(--modern-shadow-sm),inset 0 1px 0 var(--theme-inner-light);border-radius:22px;grid-template-columns:70px repeat(3,1fr);align-items:center;gap:20px;margin-bottom:22px;padding:24px;display:grid}.personal-info-card .avatar[data-v-9b3392ed]{border:1px solid var(--theme-line-strong);background:linear-gradient(145deg,var(--theme-accent-soft),var(--theme-accent-strong));width:60px;height:60px;color:var(--theme-button-text);box-shadow:0 8px 20px var(--theme-shadow-warm),inset 0 1px 0 #ffffff59;border-radius:20px;place-items:center;font-size:24px;font-weight:900;display:grid}.personal-info-card small[data-v-9b3392ed],.personal-info-card b[data-v-9b3392ed]{display:block}.personal-info-card small[data-v-9b3392ed]{opacity:1;margin-bottom:6px;font-size:9px;color:var(--theme-muted)!important}.personal-info-card b[data-v-9b3392ed]{opacity:1;overflow-wrap:anywhere;font-size:12px;color:var(--theme-text)!important}.profile-kpis[data-v-9b3392ed]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.profile-kpis article[data-v-9b3392ed]{border:1px solid var(--theme-line);background:var(--theme-panel);min-width:0;box-shadow:var(--modern-shadow-sm);border-radius:15px;align-items:center;gap:11px;padding:14px 15px;display:flex}.profile-kpi-icon[data-v-9b3392ed]{border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:10px;font-weight:900;display:grid}.profile-kpi-icon.member[data-v-9b3392ed]{color:#a57520;background:#d3a7462e}.profile-kpi-icon.remain[data-v-9b3392ed]{color:#3c8963;background:#4d9a7329}.profile-kpi-icon.used[data-v-9b3392ed]{color:#bd5c4b;background:#e27f6c29}.profile-kpi-icon.refresh[data-v-9b3392ed]{color:#6964a9;background:#7b77bc29}.profile-kpi-icon.role[data-v-9b3392ed]{color:#4d879c;background:#6aa2b729}.profile-kpi-icon.secure[data-v-9b3392ed]{color:#3c8963;background:#4d9a7329}.profile-kpis small[data-v-9b3392ed],.profile-kpis strong[data-v-9b3392ed],.profile-kpis em[data-v-9b3392ed]{display:block}.profile-kpis small[data-v-9b3392ed]{color:var(--theme-muted);font-size:8px}.profile-kpis strong[data-v-9b3392ed]{color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:17px;overflow:hidden}.profile-kpis em[data-v-9b3392ed]{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;font-style:normal;overflow:hidden}.record-preview-grid[data-v-9b3392ed]{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.record-preview-card[data-v-9b3392ed]{border:1px solid var(--theme-line);background:var(--theme-panel);min-width:0;box-shadow:var(--modern-shadow-sm);border-radius:18px;overflow:hidden}.record-preview-card>header[data-v-9b3392ed]{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px 13px;display:flex}.record-preview-card>header span[data-v-9b3392ed]{color:var(--theme-accent-strong);letter-spacing:.14em;font-size:7px;font-weight:900}.record-preview-card h2[data-v-9b3392ed]{margin:4px 0 3px;font-size:17px}.record-preview-card header p[data-v-9b3392ed]{color:var(--theme-muted);margin:0;font-size:8px}.record-preview-card header button[data-v-9b3392ed],.record-preview-card>footer button[data-v-9b3392ed]{color:var(--theme-accent-strong);white-space:nowrap;background:0 0;border:0;font-size:8px;font-weight:900}.compact-history[data-v-9b3392ed]{margin:0;padding:5px 15px;list-style:none}.compact-history li[data-v-9b3392ed]{border-bottom:1px solid var(--theme-line);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;padding:8px 2px;display:grid}.compact-history li[data-v-9b3392ed]:last-child{border-bottom:0}.history-mark[data-v-9b3392ed]{color:#b75b4b;background:#e27f6c24;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.history-mark.member[data-v-9b3392ed]{background:color-mix(in srgb,var(--theme-gold) 18%,transparent);color:var(--theme-accent-strong)}.history-mark.plus[data-v-9b3392ed]{color:#3b8962;background:#4d9a7329}.compact-history div[data-v-9b3392ed],.compact-history b[data-v-9b3392ed],.compact-history small[data-v-9b3392ed]{min-width:0;display:block}.compact-history b[data-v-9b3392ed]{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.compact-history small[data-v-9b3392ed]{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.compact-history em[data-v-9b3392ed],.compact-history>li>strong[data-v-9b3392ed]{white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.compact-history em[data-v-9b3392ed]{border:1px solid;border-radius:99px;padding:4px 7px}.compact-history em.paid[data-v-9b3392ed],.compact-history strong.plus[data-v-9b3392ed]{color:#3d936f}.compact-history em.pending[data-v-9b3392ed]{color:#bd7a26}.compact-history em.cancelled[data-v-9b3392ed]{color:#8b8d96}.compact-history>li>strong[data-v-9b3392ed]{color:#b7525d}.record-preview-card>footer[data-v-9b3392ed]{border-top:1px solid var(--theme-line);background:var(--theme-panel-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 17px;display:flex}.record-preview-card>footer span[data-v-9b3392ed]{color:var(--theme-muted);font-size:7px}.profile-detail-backdrop[data-v-9b3392ed]{z-index:220;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#141218ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-detail-modal[data-v-9b3392ed]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);width:min(900px,100%);max-height:92dvh;color:var(--theme-text);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000061}.profile-detail-modal>header[data-v-9b3392ed]{border-bottom:1px solid var(--theme-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.profile-detail-modal>header span[data-v-9b3392ed]{color:var(--theme-accent-strong);letter-spacing:.14em;font-size:8px;font-weight:900}.profile-detail-modal h2[data-v-9b3392ed]{margin:5px 0 4px;font-size:24px}.profile-detail-modal header p[data-v-9b3392ed]{color:var(--theme-muted);margin:0;font-size:9px}.profile-detail-modal>header>button[data-v-9b3392ed]{border:1px solid var(--theme-line-strong);background:var(--theme-panel-soft);width:35px;height:35px;color:var(--theme-text);border-radius:10px;font-size:20px}.account-detail-summary[data-v-9b3392ed]{border-bottom:1px solid var(--theme-line);background:var(--theme-panel-soft);grid-template-columns:repeat(3,1fr);gap:9px;padding:14px 20px;display:grid}.account-detail-summary article[data-v-9b3392ed]{border:1px solid var(--theme-line);background:var(--theme-panel);border-radius:12px;padding:12px}.account-detail-summary small[data-v-9b3392ed],.account-detail-summary strong[data-v-9b3392ed],.account-detail-summary span[data-v-9b3392ed]{display:block}.account-detail-summary small[data-v-9b3392ed]{color:var(--theme-muted);font-size:7px}.account-detail-summary strong[data-v-9b3392ed]{margin-top:5px;font-size:16px}.account-detail-summary span[data-v-9b3392ed]{color:var(--theme-muted);margin-top:4px;font-size:7px}.account-detail-grid[data-v-9b3392ed]{grid-template-columns:1fr 1fr;gap:11px;min-height:0;padding:18px 20px;display:grid;overflow:auto}.account-detail-grid article[data-v-9b3392ed]{border:1px solid var(--theme-line);background:var(--theme-panel-soft);border-radius:13px;padding:15px}.account-detail-grid article>span[data-v-9b3392ed]{color:var(--theme-accent-strong);font-size:8px;font-weight:900}.account-detail-grid dl[data-v-9b3392ed]{margin:10px 0 0}.account-detail-grid dl div[data-v-9b3392ed]{border-top:1px solid var(--theme-line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.account-detail-grid dt[data-v-9b3392ed]{color:var(--theme-muted);font-size:8px}.account-detail-grid dd[data-v-9b3392ed]{text-align:right;overflow-wrap:anywhere;max-width:68%;margin:0;font-size:8px;font-weight:800}.account-detail-grid ul[data-v-9b3392ed]{color:var(--theme-muted);margin:11px 0 0;padding-left:17px;font-size:8px;line-height:1.9}.profile-detail-tabs[data-v-9b3392ed]{border-bottom:1px solid var(--theme-line);background:var(--theme-panel-soft);gap:7px;padding:10px 20px;display:flex}.profile-detail-tabs button[data-v-9b3392ed]{color:var(--theme-muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 11px;font-size:8px;font-weight:900}.profile-detail-tabs button span[data-v-9b3392ed]{background:var(--theme-line);border-radius:99px;margin-left:5px;padding:2px 5px}.profile-detail-tabs button.active[data-v-9b3392ed]{border-color:var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text)}.profile-detail-scroll[data-v-9b3392ed]{min-height:0;overflow:auto}.profile-detail-table[data-v-9b3392ed]{border-collapse:collapse;width:100%;font-size:9px}.profile-detail-table th[data-v-9b3392ed]{z-index:1;background:color-mix(in srgb,var(--theme-panel) 90%,var(--theme-gold));color:var(--theme-muted);text-align:right;padding:11px 14px;position:sticky;top:0}.profile-detail-table th[data-v-9b3392ed]:first-child,.profile-detail-table td[data-v-9b3392ed]:first-child{text-align:left}.profile-detail-table td[data-v-9b3392ed]{border-top:1px solid var(--theme-line);text-align:right;padding:11px 14px}.profile-detail-table td strong[data-v-9b3392ed],.profile-detail-table td small[data-v-9b3392ed]{display:block}.profile-detail-table td small[data-v-9b3392ed]{color:var(--theme-muted);margin-top:3px;font-size:7px}.profile-detail-table td b[data-v-9b3392ed]{color:#b7525d}.profile-detail-table td b.plus[data-v-9b3392ed]{color:#3d936f}.detail-status[data-v-9b3392ed]{border:1px solid;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:900}.detail-status.paid[data-v-9b3392ed]{color:#3d936f}.detail-status.pending[data-v-9b3392ed]{color:#bd7a26}.detail-status.cancelled[data-v-9b3392ed]{color:#8b8d96}.profile-detail-empty[data-v-9b3392ed]{text-align:center;color:var(--theme-muted);padding:60px}.profile-detail-modal>footer[data-v-9b3392ed]{border-top:1px solid var(--theme-line);background:var(--theme-panel-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.profile-detail-modal>footer span[data-v-9b3392ed]{color:var(--theme-muted);font-size:7px}.profile-detail-modal>footer button[data-v-9b3392ed]{border:1px solid var(--theme-line-strong);background:var(--theme-panel);color:var(--theme-text);border-radius:9px;padding:8px 13px;font-size:8px;font-weight:900}@media (width<=1100px){.profile-kpis[data-v-9b3392ed]{grid-template-columns:repeat(2,1fr)}.record-preview-grid[data-v-9b3392ed]{grid-template-columns:1fr}}@media (width<=700px){.profile-section-head[data-v-9b3392ed]{flex-direction:column;align-items:flex-start}.profile-kpis[data-v-9b3392ed]{grid-template-columns:1fr}.profile-kpis article[data-v-9b3392ed]{padding:12px}.account-detail-summary[data-v-9b3392ed],.account-detail-grid[data-v-9b3392ed]{grid-template-columns:1fr}.profile-detail-backdrop[data-v-9b3392ed]{padding:7px}.profile-detail-modal[data-v-9b3392ed]{border-radius:16px;max-height:96dvh}.profile-detail-modal>header[data-v-9b3392ed],.account-detail-summary[data-v-9b3392ed],.account-detail-grid[data-v-9b3392ed],.profile-detail-tabs[data-v-9b3392ed],.profile-detail-modal>footer[data-v-9b3392ed]{padding-left:14px;padding-right:14px}.profile-detail-table[data-v-9b3392ed]{min-width:640px}.profile-detail-modal>footer[data-v-9b3392ed]{flex-direction:column;align-items:flex-start}.record-preview-card>header[data-v-9b3392ed]{padding-inline:14px}.compact-history[data-v-9b3392ed]{padding-inline:11px}}@media (width>=1051px){.profile-route-shell[data-v-9b3392ed]{width:calc(100% - 232px);max-width:1180px;margin-left:auto;margin-right:214px;display:block}.profile-route-nav[data-v-9b3392ed]{width:178px;position:fixed;top:136px;right:16px}}@media (width<=1050px){.profile-route-shell[data-v-9b3392ed]{display:block}.profile-route-nav[data-v-9b3392ed]{border:1px solid var(--modern-line);background:var(--modern-surface);width:auto;box-shadow:var(--modern-shadow-sm);scrollbar-width:none;border-radius:14px;justify-content:flex-start;gap:7px;margin:0 0 28px;padding:8px;display:flex;position:relative;top:auto;right:auto;overflow-x:auto}.profile-route-nav[data-v-9b3392ed]::-webkit-scrollbar{display:none}.profile-route-nav a[data-v-9b3392ed],.profile-route-nav a[data-v-9b3392ed]:hover,.profile-route-nav a.router-link-active[data-v-9b3392ed]{flex:none;grid-template-columns:25px minmax(0,1fr);gap:7px;width:auto;min-width:132px;min-height:42px;padding:7px 9px}.profile-route-nav a small[data-v-9b3392ed]{width:24px!important;height:24px!important;font-size:8px!important}.profile-route-nav a b[data-v-9b3392ed]{font-size:10px!important}.personal-info-card[data-v-9b3392ed]{grid-template-columns:60px 1fr 1fr}.personal-info-card>div[data-v-9b3392ed]:last-child{grid-column:2}}@media (width<=600px){.profile-section-head h1[data-v-9b3392ed]{font-size:31px}.personal-info-card[data-v-9b3392ed]{grid-template-columns:54px 1fr;gap:14px;padding:17px}.personal-info-card>div[data-v-9b3392ed]:last-child{grid-column:auto}.personal-info-card .avatar[data-v-9b3392ed]{border-radius:15px;width:48px;height:48px}.profile-route-nav[data-v-9b3392ed]{margin-bottom:20px}}.membership-skeleton[data-v-9b3392ed]{grid-template-columns:58px 1fr;align-content:center;gap:15px;min-height:190px;display:grid;background:var(--theme-panel-soft)!important;border:1px solid var(--theme-line)!important;box-shadow:var(--modern-shadow-md)!important}.membership-skeleton i[data-v-9b3392ed],.membership-skeleton span[data-v-9b3392ed],.membership-skeleton b[data-v-9b3392ed]{background:linear-gradient(90deg,var(--theme-panel-soft),color-mix(in srgb,var(--theme-text) 8%,var(--theme-panel)),var(--theme-panel-soft));background-size:220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite member-skeleton-9b3392ed;display:block}.membership-skeleton i[data-v-9b3392ed]{border-radius:16px;grid-row:1/3;width:54px;height:54px}.membership-skeleton span[data-v-9b3392ed]{width:68%;height:12px}.membership-skeleton span[data-v-9b3392ed]:nth-of-type(2){width:44%}.membership-skeleton b[data-v-9b3392ed]{grid-column:1/-1;width:100%;height:9px;margin-top:24px}@keyframes member-skeleton-9b3392ed{to{background-position:-220% 0}}.balance-card[data-v-9b3392ed]:not(.membership-skeleton):after{content:"";z-index:5;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000,#ffffff24,#ffffffb8,#ffffff21,#0000);width:20%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:-65%;bottom:-65%;left:-46%;transform:translate(-280%)skew(-18deg)}.balance-card[data-v-9b3392ed]:not(.membership-skeleton):hover:after{opacity:.88;transform:translate(760%)skew(-18deg)}.current-membership-backdrop[data-v-9b3392ed]{z-index:210;-webkit-backdrop-filter:blur(3px)saturate(.98);backdrop-filter:blur(3px)saturate(.98);background:0 0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.current-member-card[data-v-9b3392ed]{box-sizing:border-box;will-change:transform,opacity;transform-origin:50%;flex-direction:column;justify-content:space-between;min-height:390px;display:flex;transform:translate(-50%,-50%)scale(1);z-index:212!important;border-radius:31px!important;width:min(620px,100vw - 32px)!important;padding:38px 40px!important;position:fixed!important;top:50%!important;left:50%!important;box-shadow:0 42px 110px #2a222f47,inset 0 1px #ffffff85!important}.current-member-card .membership-card-head[data-v-9b3392ed]{grid-template-columns:58px 1fr;padding-right:48px}.current-member-card .tier-seal[data-v-9b3392ed]{border-radius:18px;width:56px;height:56px;font-size:13px}.current-member-card .membership-card-head small[data-v-9b3392ed]{font-size:9px}.current-member-card .membership-card-head b[data-v-9b3392ed]{font-size:21px}.current-member-hero[data-v-9b3392ed]{z-index:2;border-top:1px solid;border-bottom:1px solid;margin:26px 0 19px;padding:18px 0;position:relative}.current-member-hero span[data-v-9b3392ed],.current-member-hero strong[data-v-9b3392ed],.current-member-hero small[data-v-9b3392ed]{color:inherit;display:block}.current-member-hero span[data-v-9b3392ed]{letter-spacing:.16em;opacity:.72;font-size:9px}.current-member-hero strong[data-v-9b3392ed]{letter-spacing:-.04em;margin-top:8px;font-size:34px}.current-member-hero small[data-v-9b3392ed]{opacity:.72;margin-top:5px;font-size:9px}.current-member-card .quota-copy strong[data-v-9b3392ed]{font-size:48px}.current-member-card .quota-track[data-v-9b3392ed]{height:12px}.current-member-card .quota-meta[data-v-9b3392ed]{font-size:10px}.current-membership-close[data-v-9b3392ed]{z-index:8;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;transition:transform .22s,background .22s,border-color .22s;display:grid;position:absolute;top:18px;right:18px;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #100d142e}.current-membership-close i[data-v-9b3392ed]{pointer-events:none;background:currentColor;border-radius:99px;width:17px;height:2px;position:absolute}.current-membership-close i[data-v-9b3392ed]:first-child{transform:rotate(45deg)}.current-membership-close i[data-v-9b3392ed]:last-child{transform:rotate(-45deg)}.current-membership-close[data-v-9b3392ed]:hover{background:#ffffff38;border-color:#ffffff80;transform:rotate(90deg)}.current-membership-close[data-v-9b3392ed]:focus-visible{outline-offset:3px;outline:3px solid #ffffffb3}.current-membership-close[data-v-9b3392ed]:active{transform:rotate(90deg)scale(.94)}.current-member-enter-active[data-v-9b3392ed],.current-member-leave-active[data-v-9b3392ed]{transition:opacity .34s}.current-member-enter-active .current-member-card[data-v-9b3392ed],.current-member-leave-active .current-member-card[data-v-9b3392ed]{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .34s,filter .5s}.current-member-enter-from[data-v-9b3392ed],.current-member-leave-to[data-v-9b3392ed]{opacity:0}.current-member-enter-from .current-member-card[data-v-9b3392ed],.current-member-leave-to .current-member-card[data-v-9b3392ed]{opacity:.5;filter:blur(2px);transform:translate3d(calc(-50% + var(--member-from-x)),calc(-50% + var(--member-from-y)),0) scale(var(--member-from-scale))}.current-member-enter-active .current-membership-close[data-v-9b3392ed],.current-member-leave-active .current-membership-close[data-v-9b3392ed]{transition:opacity .25s .2s,transform .25s}.current-member-enter-from .current-membership-close[data-v-9b3392ed],.current-member-leave-to .current-membership-close[data-v-9b3392ed]{opacity:0;transform:scale(.7)}@media (width<=680px){.current-member-card[data-v-9b3392ed]{min-height:350px;padding:27px 23px!important}.current-member-card .membership-card-head[data-v-9b3392ed]{grid-template-columns:48px 1fr;padding-right:42px}.current-member-card .tier-seal[data-v-9b3392ed]{width:46px;height:46px}.current-member-card .membership-card-head b[data-v-9b3392ed]{font-size:17px}.current-member-hero strong[data-v-9b3392ed]{font-size:28px}.current-membership-close[data-v-9b3392ed]{width:38px;height:38px;top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.membership-skeleton[data-v-9b3392ed]{animation:none}.current-member-enter-active .current-member-card[data-v-9b3392ed],.current-member-leave-active .current-member-card[data-v-9b3392ed]{transition:opacity .2s}.current-member-enter-from .current-member-card[data-v-9b3392ed],.current-member-leave-to .current-member-card[data-v-9b3392ed]{filter:none;transform:none}}.about-page[data-v-7972bf35]{width:min(1280px,100% - 48px);color:var(--theme-text);margin:0 auto;padding:42px 0 108px}.about-section[data-v-7972bf35]{position:relative}.about-hero[data-v-7972bf35]{background:radial-gradient(circle at 92% 12%,#e7be653d,#0000 29%),radial-gradient(circle at 4% 100%,#895b2338,#0000 35%),linear-gradient(135deg,#25251f 0%,#171814 55%,#382915 100%);border:1px solid #efcd864d;border-radius:34px;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(38px,7vw,100px);min-height:600px;padding:clamp(38px,5vw,76px);display:grid;overflow:hidden;box-shadow:0 36px 90px #0a0a084d,inset 0 1px #ffffff14}.hero-gridline[data-v-7972bf35]{pointer-events:none;opacity:.22;background-image:linear-gradient(#efcd862e 1px,#0000 1px),linear-gradient(90deg,#efcd862e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000b3,#0000 75%);mask-image:linear-gradient(90deg,#000000b3,#0000 75%)}.hero-copy[data-v-7972bf35]{z-index:1;grid-column:2;position:relative}.about-motion-visual[data-v-7972bf35]{z-index:1;isolation:isolate;grid-column:1;min-height:420px;position:relative}.motion-orbit[data-v-7972bf35]{border:1px solid color-mix(in srgb,var(--theme-gold) 45%,transparent);border-radius:50%;animation:18s linear infinite about-orbit-spin-7972bf35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.motion-orbit-one[data-v-7972bf35]{border-style:dashed;width:310px;height:310px}.motion-orbit-two[data-v-7972bf35]{width:224px;height:224px;animation-duration:12s;animation-direction:reverse}.motion-orbit-three[data-v-7972bf35]{width:380px;height:160px;animation-duration:24s;transform:translate(-50%,-50%)rotate(-24deg)}.motion-core[data-v-7972bf35]{z-index:2;border:1px solid color-mix(in srgb,var(--theme-gold) 62%,transparent);width:132px;height:132px;box-shadow:0 0 0 15px color-mix(in srgb,var(--theme-gold) 7%,transparent),0 18px 40px color-mix(in srgb,var(--theme-gold-deep) 42%,transparent);color:#241909;background:radial-gradient(circle at 30% 24%,#ffffff3d,#0000 27%),linear-gradient(145deg,#f0cf8c,#9b6720);border-radius:50%;align-content:center;place-items:center;gap:5px;animation:4.4s ease-in-out infinite about-core-breathe-7972bf35;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.motion-core i[data-v-7972bf35]{font-size:27px;font-style:normal}.motion-core b[data-v-7972bf35],.motion-core small[data-v-7972bf35]{letter-spacing:.16em;font-size:9px;font-weight:900}.motion-core small[data-v-7972bf35]{opacity:.72;font-size:6px}.motion-beam[data-v-7972bf35]{z-index:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-gold) 40%,transparent),transparent);filter:blur(14px);width:88%;height:54px;animation:6.5s ease-in-out infinite about-beam-sweep-7972bf35;position:absolute;top:48%;left:6%;transform:rotate(-28deg)}.motion-card[data-v-7972bf35]{z-index:3;border:1px solid color-mix(in srgb,var(--theme-gold) 44%,var(--theme-line));background:color-mix(in srgb,var(--theme-panel) 66%,transparent);min-width:104px;box-shadow:0 14px 32px color-mix(in srgb,var(--theme-shadow-strong) 25%,transparent),inset 0 1px 0 var(--theme-inner-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:15px;gap:4px;padding:13px 14px;animation:5.5s ease-in-out infinite about-card-float-7972bf35;display:grid;position:absolute}.motion-card i[data-v-7972bf35]{background:color-mix(in srgb,var(--theme-gold) 18%,transparent);width:25px;height:25px;color:var(--theme-gold);border-radius:8px;place-items:center;font-size:13px;font-style:normal;display:grid}.motion-card span[data-v-7972bf35]{color:var(--theme-gold);letter-spacing:.13em;font-size:7px;font-weight:900}.motion-card b[data-v-7972bf35]{color:var(--theme-text);font-size:10px}.motion-card-ref[data-v-7972bf35]{animation-delay:-1s;top:19%;left:1%}.motion-card-prompt[data-v-7972bf35]{animation-delay:-3s;top:15%;right:0}.motion-card-asset[data-v-7972bf35]{animation-delay:-2s;bottom:13%;right:2%}.about-kicker[data-v-7972bf35],.section-heading>span[data-v-7972bf35],.about-capability header>span[data-v-7972bf35],.about-cta>div>span[data-v-7972bf35]{color:#e7c67f;letter-spacing:.17em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.about-kicker i[data-v-7972bf35]{background:currentColor;width:20px;height:1px}.hero-copy h1[data-v-7972bf35]{color:#fffaf0;letter-spacing:-.068em;max-width:720px;margin:22px 0;font-size:clamp(46px,5vw,72px);line-height:1.06}.hero-copy h1 em[data-v-7972bf35],.method-intro h2 em[data-v-7972bf35],.about-cta h2 em[data-v-7972bf35]{color:#edca80;font-style:normal}.hero-copy>p[data-v-7972bf35]{color:#d5cec1;max-width:650px;margin:0;font-size:15px;line-height:1.9}.hero-actions[data-v-7972bf35]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-actions a[data-v-7972bf35]{color:#f7efe0;border:1px solid #efcd864d;border-radius:13px;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:0 18px;font-size:11px;font-weight:900;transition:all .25s;display:inline-flex}.hero-actions a[data-v-7972bf35]:first-child{color:#1d1810;background:linear-gradient(135deg,#f0d28e,#a97931);border-color:#f1d08c;box-shadow:0 12px 26px #ba822b40}.hero-actions a[data-v-7972bf35]:hover{border-color:#f2d899;transform:translateY(-3px)}.hero-proof[data-v-7972bf35]{border-top:1px solid #ffffff29;gap:0;margin:44px 0 0;display:flex}.hero-proof div[data-v-7972bf35]{min-width:118px;padding:19px 22px 0 0}.hero-proof div+div[data-v-7972bf35]{border-left:1px solid #ffffff29;padding-left:22px}.hero-proof dt[data-v-7972bf35]{color:#e5bf70;letter-spacing:.1em;font-size:10px;font-weight:900}.hero-proof dd[data-v-7972bf35]{color:#f7f1e6;margin:8px 0 0;font-size:11px;line-height:1.55}@keyframes about-orbit-spin-7972bf35{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes about-core-breathe-7972bf35{0%,to{filter:saturate(.9);transform:translate(-50%,-50%)scale(1)}50%{filter:saturate(1.15);transform:translate(-50%,-50%)scale(1.08)}}@keyframes about-card-float-7972bf35{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-15px)rotate(2deg)}}@keyframes about-beam-sweep-7972bf35{0%,to{opacity:.28;transform:translate(-12%)rotate(-28deg)}50%{opacity:.95;transform:translate(12%)rotate(-28deg)}}.about-principles[data-v-7972bf35]{padding:120px 0 42px}.section-heading[data-v-7972bf35]{text-align:center;max-width:710px;margin:auto}.section-heading>span[data-v-7972bf35],.about-capability header>span[data-v-7972bf35]{justify-content:center}.section-heading h2[data-v-7972bf35],.about-capability h2[data-v-7972bf35]{color:var(--theme-text);letter-spacing:-.06em;margin:15px 0 12px;font-size:clamp(35px,4vw,54px);line-height:1.1}.section-heading h2 em[data-v-7972bf35]{color:var(--theme-gold);font-style:normal}.section-heading p[data-v-7972bf35]{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.8}.principle-grid[data-v-7972bf35]{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:40px;display:grid}.principle-grid article[data-v-7972bf35]{border:1px solid var(--theme-line);background:var(--theme-panel);min-height:274px;box-shadow:var(--modern-shadow-sm);border-radius:22px;padding:29px;transition:all .3s;position:relative;overflow:hidden}.principle-grid article[data-v-7972bf35]:before{content:"";border:1px solid color-mix(in srgb,var(--theme-gold) 26%,transparent);border-radius:50%;width:145px;height:145px;position:absolute;inset:auto -30px -55px auto}.principle-grid article[data-v-7972bf35]:hover{border-color:color-mix(in srgb,var(--theme-gold) 64%,transparent);box-shadow:var(--modern-shadow-lg);transform:translateY(-7px)}.principle-grid article>i[data-v-7972bf35]{color:var(--theme-gold);letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:900}.principle-icon[data-v-7972bf35]{background:color-mix(in srgb,var(--theme-gold) 14%,var(--theme-panel));width:44px;height:44px;color:var(--theme-gold-deep);border-radius:13px;place-items:center;margin-top:29px;font-size:18px;display:grid}.principle-grid h3[data-v-7972bf35]{color:var(--theme-text);margin:19px 0 9px;font-size:20px}.principle-grid p[data-v-7972bf35]{max-width:315px;color:var(--theme-muted);margin:0;font-size:12px;line-height:1.8}.principle-grid small[data-v-7972bf35]{color:color-mix(in srgb,var(--theme-muted) 74%,transparent);letter-spacing:.13em;font-size:8px;font-weight:900;position:absolute;bottom:25px;left:29px}.about-method[data-v-7972bf35]{border:1px solid var(--theme-line);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-gold) 10%,var(--theme-panel)),var(--theme-panel));box-shadow:var(--modern-shadow-md);border-radius:29px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(34px,6vw,85px);margin-top:74px;padding:clamp(32px,5vw,62px);display:grid}.method-intro h2[data-v-7972bf35]{color:var(--theme-text);letter-spacing:-.06em;margin:18px 0;font-size:clamp(34px,3.4vw,49px);line-height:1.12}.method-intro p[data-v-7972bf35]{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.9}.method-note[data-v-7972bf35]{border-left:3px solid var(--theme-gold);background:color-mix(in srgb,var(--theme-panel) 72%,transparent);margin-top:29px;padding:14px 16px}.method-note b[data-v-7972bf35],.method-note span[data-v-7972bf35]{display:block}.method-note b[data-v-7972bf35]{color:var(--theme-text);font-size:11px}.method-note span[data-v-7972bf35]{color:var(--theme-muted);margin-top:5px;font-size:10px;line-height:1.6}.method-steps[data-v-7972bf35]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.method-steps li[data-v-7972bf35]{border:1px solid var(--theme-line);background:color-mix(in srgb,var(--theme-panel) 90%,transparent);border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:17px;padding:17px 18px;transition:all .25s;display:grid}.method-steps li[data-v-7972bf35]:hover{border-color:var(--theme-gold);transform:translate(7px)}.method-steps li>span[data-v-7972bf35]{background:var(--theme-text);width:37px;height:37px;color:var(--theme-panel);border-radius:11px;place-items:center;font-size:9px;font-weight:900;display:grid}.method-steps b[data-v-7972bf35]{color:var(--theme-text);font-size:13px}.method-steps p[data-v-7972bf35]{color:var(--theme-muted);margin:4px 0 0;font-size:10px;line-height:1.6}.method-steps i[data-v-7972bf35]{color:var(--theme-gold);font-size:16px;font-style:normal}.about-capability[data-v-7972bf35]{padding:110px 0 0}.about-capability header[data-v-7972bf35]{max-width:620px}.about-capability h2[data-v-7972bf35]{font-size:clamp(34px,3.8vw,51px)}.capability-grid[data-v-7972bf35]{border:1px solid var(--theme-line);background:var(--theme-panel);border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:33px;display:grid;overflow:hidden}.capability-grid article[data-v-7972bf35]{border-right:1px solid var(--theme-line);min-height:225px;padding:25px;transition:all .25s}.capability-grid article[data-v-7972bf35]:last-child{border-right:0}.capability-grid article[data-v-7972bf35]:hover{background:color-mix(in srgb,var(--theme-gold) 10%,var(--theme-panel))}.capability-grid b[data-v-7972bf35]{color:var(--theme-gold);letter-spacing:.14em;font-size:10px}.capability-grid h3[data-v-7972bf35]{color:var(--theme-text);margin:39px 0 9px;font-size:16px}.capability-grid p[data-v-7972bf35]{color:var(--theme-muted);margin:0;font-size:11px;line-height:1.75}.about-cta[data-v-7972bf35]{background:radial-gradient(circle at 90% 5%,#efcd8640,#0000 26%),linear-gradient(135deg,#20211c,#10110f 66%,#362714);border:1px solid #efcd864d;border-radius:30px;justify-content:space-between;align-items:end;gap:35px;margin-top:94px;padding:clamp(35px,5vw,65px);display:flex;overflow:hidden;box-shadow:0 32px 75px #08090752}.about-cta>div[data-v-7972bf35]{max-width:730px}.about-cta h2[data-v-7972bf35]{color:#fffaf0;letter-spacing:-.06em;margin:16px 0 13px;font-size:clamp(35px,4vw,55px);line-height:1.1}.about-cta p[data-v-7972bf35]{color:#d7d0c4;margin:0;font-size:13px;line-height:1.8}.about-cta>a[data-v-7972bf35]{color:#1a1710;background:linear-gradient(135deg,#f0d28d,#a97931);border-radius:13px;flex:none;align-items:center;gap:26px;padding:15px 19px;font-size:11px;font-weight:900;transition:all .25s;display:inline-flex;box-shadow:0 14px 28px #b783383d}.about-cta>a[data-v-7972bf35]:hover{transform:translateY(-4px);box-shadow:0 19px 34px #b7833857}@media (width<=980px){.about-hero[data-v-7972bf35],.about-method[data-v-7972bf35]{grid-template-columns:1fr}.about-hero[data-v-7972bf35]{gap:44px}.belief-card[data-v-7972bf35]{max-width:500px}.capability-grid[data-v-7972bf35]{grid-template-columns:repeat(2,1fr)}.capability-grid article[data-v-7972bf35]:nth-child(2){border-right:0}.capability-grid article[data-v-7972bf35]:nth-child(-n+2){border-bottom:1px solid var(--theme-line)}}@media (width<=680px){.about-page[data-v-7972bf35]{width:min(100% - 26px,1280px);padding:26px 0 72px}.about-hero[data-v-7972bf35]{border-radius:25px;min-height:0;padding:34px 22px}.hero-copy h1[data-v-7972bf35]{font-size:clamp(37px,11vw,49px)}.hero-copy>p[data-v-7972bf35]{font-size:13px}.hero-proof[data-v-7972bf35]{margin-top:32px}.hero-proof div[data-v-7972bf35]{flex:1;min-width:0;padding-right:10px}.hero-proof div+div[data-v-7972bf35]{padding-left:10px}.belief-card[data-v-7972bf35]{min-height:300px;padding:30px 25px}.about-principles[data-v-7972bf35]{padding-top:75px}.principle-grid[data-v-7972bf35],.capability-grid[data-v-7972bf35]{grid-template-columns:1fr}.principle-grid article[data-v-7972bf35]{min-height:235px}.about-method[data-v-7972bf35]{margin-top:48px;padding:28px 20px}.method-steps li[data-v-7972bf35]{grid-template-columns:37px 1fr;gap:12px}.method-steps i[data-v-7972bf35]{display:none}.about-capability[data-v-7972bf35]{padding-top:74px}.capability-grid article[data-v-7972bf35]{border-bottom:1px solid var(--theme-line);min-height:0;border-right:0!important}.capability-grid article[data-v-7972bf35]:last-child{border-bottom:0}.about-cta[data-v-7972bf35]{flex-direction:column;align-items:flex-start;margin-top:58px;padding:35px 24px}.about-cta>a[data-v-7972bf35]{box-sizing:border-box;justify-content:space-between;width:100%}}:root{color:#2e3142;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafbff;font-family:DM Sans,Noto Sans SC,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fafbff;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar-thumb{background:#7667ee26;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#7667ee40}.section{max-width:1180px;margin:auto;padding:104px 28px}.navbar{z-index:5;justify-content:space-between;align-items:center;max-width:1236px;height:76px;margin:auto;padding:0 28px;display:flex;position:relative}.brand{letter-spacing:-.6px;font-size:20px;font-weight:700}.brand-mark{color:#fff;background:linear-gradient(135deg,#7d72ff,#6acfff);border-radius:10px;place-items:center;width:28px;height:28px;margin-right:7px;font-size:15px;display:inline-grid}.navbar nav{color:#697087;gap:31px;font-size:14px;display:flex}.navbar nav a:hover{color:#6c63ff}.nav-actions{align-items:center;gap:13px;display:flex}.text-button{color:#4e5969;background:0 0}.primary,.secondary,.dark-button{border-radius:13px;padding:14px 21px;font-weight:600;transition:all .22s}.primary{color:#fff;background:linear-gradient(135deg,#6c63ff,#8970f6);box-shadow:0 10px 22px #6c63ff3b}.primary.small{border-radius:11px;padding:10px 15px;font-size:14px}.secondary{color:#42475c;background:#fff;border:1px solid #e9eaf2}.secondary:hover{border-color:#aaa5f6}.eyebrow{letter-spacing:.09em;color:#6c63ff;text-transform:uppercase;font-size:12px;font-weight:700}.hero{grid-template-columns:1fr 1fr;align-items:center;min-height:610px;padding-top:70px;padding-bottom:70px;display:grid}.hero-copy{max-width:530px}.hero h1,.section-heading h2,.final-cta h2{letter-spacing:-2.8px;margin:15px 0 19px;font-size:52px;line-height:1.16}.hero h1 em{background:linear-gradient(100deg,#6c63ff,#fb8fad);color:#0000;-webkit-background-clip:text;font-style:normal}.hero p{color:#687087;max-width:475px;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:12px;margin-top:28px;display:flex}.hero-actions .secondary{padding:13px 18px}.trust{color:#788096;gap:20px;margin-top:31px;font-size:13px;display:flex}.home-page .hero{background:linear-gradient(135deg,#ffffffeb,#f8f8ffcc);border:1px solid #e2e1f2e6;border-radius:38px;min-height:620px;margin-top:18px;margin-bottom:35px;position:relative;overflow:hidden;box-shadow:0 30px 80px #3c41651a,inset 0 1px #fff}.home-page .hero:after{content:"";filter:blur(4px);background:linear-gradient(135deg,#6c63ff2b,#6bccf514);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-150px;left:-110px}.home-page .hero-copy{z-index:2;position:relative}.home-page .hero h1{letter-spacing:-3.2px;font-size:55px}.home-page .hero .primary{border-radius:15px;padding:15px 24px}.ambient-glow{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-glow span{filter:blur(80px);opacity:.4;border-radius:50%;animation:18s ease-in-out infinite alternate ambient-drift;position:absolute}.ambient-glow .glow-1{background:#7667ee1a;width:400px;height:400px;animation-duration:20s;top:-80px;left:-60px}.ambient-glow .glow-2{background:#ff8fb314;width:300px;height:300px;animation-duration:24s;animation-delay:-5s;top:40%;right:-100px}.ambient-glow .glow-3{background:#6bc9ed14;width:350px;height:350px;animation-duration:22s;animation-delay:-10s;bottom:-100px;left:20%}@keyframes ambient-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.08)}66%{transform:translate(-20px,15px)scale(.95)}to{transform:translate(10px,-10px)scale(1.04)}}.home-page{background:radial-gradient(circle at 12% 3%,#7a6fff1a,#0000 24%),radial-gradient(circle at 92% 18%,#6fcff41f,#0000 22%),#fafbff;position:relative;overflow:hidden}.home-page:before{content:"";pointer-events:none;background-image:linear-gradient(#726be609 1px,#0000 1px),linear-gradient(90deg,#726be609 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 48%);mask-image:linear-gradient(#000,#0000 48%)}.home-page .material-layout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #ebeaf4;border-radius:30px;padding:18px;box-shadow:0 22px 55px #40466c14}.home-page .material-card{background:0 0;border-color:#0000;padding:16px}.home-page .material-card.active{background:#fff;border-color:#dedbff;box-shadow:0 13px 28px #4d48a01c}.home-page .material-preview{border:1px solid #fffc;box-shadow:inset 0 1px #fff,0 18px 38px #4b50731a}.home-page .workflow{background:linear-gradient(145deg,#f0efff,#f2fbff 55%,#fff5ee);border-radius:38px;margin-top:60px;margin-bottom:60px;position:relative;box-shadow:inset 0 1px #fff}.home-page .step-visual{border-color:#ffffffd9;box-shadow:0 16px 35px #474d711a,inset 0 1px #fff}.home-page .case-card{border:5px solid #fff;border-radius:25px;box-shadow:0 20px 45px #33395824}.home-page .final-cta{border:1px solid #ffffffe6;box-shadow:0 25px 60px #4b4a8721,inset 0 1px #fff}.navbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #e8e8f2e0;border-radius:18px;position:sticky;top:10px;box-shadow:0 12px 32px #363b5b14}.hero-visual{place-items:center;height:490px;display:grid;position:relative}.orb{filter:blur(4px);opacity:.7;border-radius:999px;position:absolute}.orb-purple{background:radial-gradient(circle,#e0ddff 0%,#ebe9ff26 70%);width:355px;height:355px}.orb-peach{background:#ffe1ce;width:180px;height:180px;bottom:45px;right:60px}.phone{color:#242735;z-index:2;background:#0f0f1a;border:6px solid #1a1a2e;border-radius:38px;width:238px;height:456px;padding:0;position:relative;overflow:hidden;box-shadow:0 25px 50px #2f355440,0 0 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0a}.phone-notch{z-index:3;background:#0f0f1a;border-radius:0 0 16px 16px;width:100px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-top{color:#1e2035;z-index:2;background:#fff;justify-content:space-between;align-items:center;height:32px;padding:0 14px;font-size:10px;font-weight:600;display:flex;position:relative}.phone-image{background:#f1f0f6;height:273px;position:relative;overflow:hidden}.phone-image img{object-fit:cover;width:100%;height:100%}.arrow{color:#383849;text-align:center;z-index:2;background:#ffffffd9;border-radius:50%;width:26px;height:26px;font-size:18px;line-height:26px;transition:transform .2s,background .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 10px #0000001f}.arrow:hover{background:#fffffff2;transform:translateY(-50%)scale(1.1)}.arrow.left{left:7px}.arrow.right{right:7px}.phone-dots{background:#fff;justify-content:center;align-items:center;gap:4px;height:22px;display:flex}.phone-dots button{background:#d6d7e0;border-radius:50%;width:5px;height:5px;padding:0;transition:width .25s,background .25s}.phone-dots button.active{background:#6c63ff;border-radius:8px;width:14px}.phone-info{color:#242735;background:#fff;border-radius:0 0 14px 14px;flex-direction:column;gap:3px;height:103px;padding:8px 11px;display:flex}.phone-info b{color:#1e2035;font-size:12px;font-weight:600}.phone-info strong{color:#f05d72;font-size:14px;font-weight:700}.image-label{color:#6c63ff;letter-spacing:.03em;font-size:10px;font-weight:600}.float-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;background:#ffffffeb;border-radius:15px;position:absolute;box-shadow:0 13px 28px #494f7621}.card-banner{width:171px;padding:7px;animation:5s ease-in-out infinite float;top:87px;left:20px;transform:rotate(-8deg)}.card-banner img{object-fit:cover;border-radius:10px;width:100%;height:73px;display:block}.card-banner span{margin:6px 4px 1px;font-size:10px;font-weight:600;display:block}.card-ad{width:165px;padding:14px;animation:5s ease-in-out 1s infinite float;bottom:68px;right:8px}.card-ad b,.card-ad small{font-size:11px;display:block}.card-ad small{color:#7a8194;margin-top:4px}.mini-icon{float:left;color:#fff;background:#62d7b5;border-radius:9px;margin-right:7px;padding:5px}@keyframes float{50%{transform:translateY(-9px)}}.section-heading{text-align:center;max-width:630px;margin:0 auto 51px}.section-heading h2{letter-spacing:-1.7px;margin-bottom:12px;font-size:38px}.section-heading p{color:#737b8f;margin:0;line-height:1.75}.capabilities{padding-top:75px}.material-layout{grid-template-columns:390px 1fr;gap:28px;display:grid}.material-list{gap:10px;display:grid}.material-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #eef0f6;border-radius:16px;align-items:center;gap:12px;padding:13px;transition:all .2s;display:flex}.material-card:hover,.material-card.active{transform:translate(4px);box-shadow:0 10px 20px #50577b17}.material-card b,.material-card small{display:block}.material-card b{font-size:14px}.material-card small{color:#7c8396;margin-top:4px;font-size:12px}.material-card i{color:#a2a6b5;margin-left:auto;font-style:normal}.material-icon{border-radius:12px;place-items:center;width:39px;height:39px;font-weight:700;display:grid}.violet .material-icon,.material-preview.violet .eyebrow{color:#6c63ff;background:#eeecff}.peach .material-icon,.material-preview.peach .eyebrow{color:#f49648;background:#fff0e3}.blue .material-icon,.material-preview.blue .eyebrow{color:#42b3ec;background:#e4f6ff}.pink .material-icon,.material-preview.pink .eyebrow{color:#ed7799;background:#ffebf1}.mint .material-icon,.material-preview.mint .eyebrow{color:#40b994;background:#e5faf3}.material-preview{background:#f1efff;border-radius:25px;align-items:flex-end;min-height:400px;padding:38px;display:flex;position:relative;overflow:hidden}.material-preview.peach{background:#fff0e7}.material-preview.blue{background:#e8f7ff}.material-preview.pink{background:#ffedf2}.material-preview.mint{background:#e9fbf4}.material-preview img{object-fit:cover;opacity:.43;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.material-preview>div{max-width:310px;position:relative}.material-preview h3{letter-spacing:-1.6px;margin:10px 0;font-size:35px;line-height:1.15}.material-preview p{font-size:14px;line-height:1.7}.dark-button{color:#fff;background:#2e3142;margin-top:8px}.workflow{padding-top:125px}.steps{grid-template-columns:1fr 52px 1fr 52px 1fr;align-items:center;gap:8px;display:grid}.steps article{position:relative}.step-number{color:#9ba0b1;font-size:12px;font-weight:700}.step-visual{color:#6c63ff;background:#fff;border:1px solid #edf0f5;border-radius:22px;justify-content:center;align-items:center;height:145px;margin:13px 0 17px;font-size:35px;display:flex;position:relative;box-shadow:0 9px 21px #4f587c12}.step-visual small{color:#6d7489;font-size:11px;position:absolute;bottom:16px}.settings{gap:10px}.settings i{background:#e9e7ff;border-radius:8px;width:37px;height:65px;display:block}.settings i:nth-child(2){background:#ffe6d4;height:88px}.settings i:nth-child(3){background:#dbf6ee;height:48px}.result span{color:#6c63ff;background:#edeaff;border-radius:13px;place-items:center;width:39px;height:39px;margin:0 3px;font-size:16px;display:grid}.result span:nth-child(2){color:#ed7f9e;background:#ffe5ee;transform:translateY(-15px)}.result span:nth-child(3){color:#44bf9c;background:#e0f7f0}.steps h3{margin:0 0 8px;font-size:18px}.steps p{color:#747b8d;margin:0;font-size:13px;line-height:1.7}.step-line{color:#bdb9f1;text-align:center;font-size:26px}.row-heading{text-align:left;justify-content:space-between;align-items:flex-end;max-width:none;display:flex}.case-link{color:#6c63ff;font-size:14px;font-weight:600}.case-grid{grid-template-columns:1.15fr 1fr 1fr;gap:17px;display:grid}.case-card{color:#fff;border-radius:21px;height:325px;position:relative;overflow:hidden;box-shadow:0 10px 24px #4d52721f}.case-card.tall{height:430px}.case-card img{object-fit:cover;width:100%;height:100%;transition:all .35s cubic-bezier(.22,.8,.32,1)}.case-card:hover img{transform:scale(1.05)}.case-shade{background:linear-gradient(#0000 35%,#151723b8);position:absolute;inset:0}.case-meta{flex-direction:column;gap:5px;display:flex;position:absolute;bottom:21px;left:22px}.case-meta span{opacity:.82;font-size:11px}.case-meta small{font-size:12px}.final-cta{background:linear-gradient(120deg,#eeecff,#e4f8ff 53%,#fff0e7);border-radius:28px;margin:48px auto 85px;padding:68px 80px;position:relative;overflow:hidden}.final-cta h2{font-size:42px}.cta-star{color:#fff;background:linear-gradient(135deg,#ff9db7,#9e92ff);border-radius:44% 56% 47% 53%;place-items:center;width:125px;height:125px;font-size:48px;display:grid;position:absolute;top:25%;right:11%;transform:rotate(15deg);box-shadow:0 15px 30px #7e76de40}footer{text-align:center;color:#9096a8;border-top:1px solid #ebedf3;padding:28px;font-size:13px}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2c2f4461;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.creation-modal{background:#fff;border-radius:28px;width:min(650px,100%);min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 80px #22253d40}.close-button{color:#656b80;z-index:2;background:#f3f4f8;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:15px;right:19px}.modal-header{color:#848a9a;justify-content:space-between;align-items:center;height:57px;padding:0 26px;font-size:12px;display:flex}.back-button{color:#686f85;background:0 0}.progress{background:#f0f1f6;height:4px;display:flex}.progress i{background:0 0;flex:1;display:block}.progress i.done{background:#7169ef}.modal-content{padding:42px 56px 48px}.modal-content h2{letter-spacing:-1.3px;margin:9px 0;font-size:32px}.modal-content>p{color:#7a8192;margin-bottom:26px;font-size:14px;line-height:1.65}.goal-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.goal-grid button,.template-option{text-align:left;color:#51576b;background:#fbfbfe;border:1px solid #eceef4;border-radius:15px;padding:17px;transition:all .2s}.goal-grid button.active,.template-option.active{color:#5e57d9;background:#f1f0ff;border-color:#8981ee;box-shadow:0 7px 16px #6c63ff1c}.modal-next{float:right;margin-top:25px}.template-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.template-option i,.template-option b,.template-option small{display:block}.template-option i{margin-bottom:10px;font-size:22px;font-style:normal}.template-option b{font-size:14px}.template-option small{color:#858b9c;margin-top:5px;font-size:11px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label{color:#6c7285;gap:6px;font-size:12px;display:grid}.form-grid .wide{grid-column:span 2}.form-grid input,.form-grid select{color:#3f4558;background:#fff;border:1px solid #e7e9f0;border-radius:10px;outline:none;width:100%;height:39px;padding:0 10px}.form-grid input:focus,.form-grid select:focus{border-color:#918bef;box-shadow:0 0 0 3px #efeeff}.check{color:#676e80;margin-top:15px;font-size:13px;display:block}.check input{accent-color:#6c63ff}.form-error{color:#de536b!important;margin:18px 0 0!important}.result-content{text-align:center;padding-top:27px}.phone.compact{margin:-50px auto -34px;transform:scale(.72)}.demo-note{background:#fff5e9;border-radius:10px;padding:9px 12px;color:#a36b25!important;font-size:12px!important}.result-actions{justify-content:center;gap:10px;display:flex}.step-enter-active,.step-leave-active{transition:all .22s}.step-enter-from{opacity:0;transform:translate(18px)}.step-leave-to{opacity:0;transform:translate(-18px)}.navbar nav a.active{color:#6c63ff;font-weight:700}.works-page{max-width:1236px;margin:0 auto;padding:36px 28px 100px}.works-hero{justify-content:space-between;align-items:end;padding:42px 0 48px;display:flex}.works-hero h1{letter-spacing:-2px;margin:11px 0;font-size:44px}.works-hero p{color:#737b8f;margin:0}.works-panel{background:#fff;border:1px solid #edf0f6;border-radius:24px;padding:25px;box-shadow:0 12px 32px #4f587c0f}.works-toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.search-box{color:#8b91a2;border:1px solid #e5e7ef;border-radius:12px;align-items:center;gap:8px;min-width:250px;height:43px;padding:0 13px;display:flex}.search-box input{color:#44495d;border:0;outline:0;width:100%}.filter-group{flex-wrap:wrap;flex:1;gap:6px;display:flex}.filter-group button{color:#70778a;background:#f7f8fc;border-radius:9px;padding:9px 12px;font-size:13px}.filter-group button.active{color:#6158db;background:#eeecff;font-weight:700}.works-toolbar select{color:#60677a;background:#fff;border:1px solid #e5e7ef;border-radius:10px;height:40px;padding:0 10px}.works-summary{color:#858b9b;justify-content:space-between;margin:25px 0 17px;font-size:13px;display:flex}.delete-button{color:#d85d70;background:#fff0f2;border-radius:9px;padding:7px 11px;font-size:12px}.works-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.work-card{background:#fff;border:1px solid #edf0f5;border-radius:17px;transition:all .2s;position:relative;overflow:hidden}.work-card:hover{transform:translateY(-3px);box-shadow:0 13px 25px #3f46641c}.work-card.selected{border-color:#8278f5;box-shadow:0 0 0 3px #edebff}.work-card img{object-fit:cover;width:100%;height:208px;display:block}.work-select{z-index:1;color:#6259d9;background:#ffffffd1;border:1px solid #ffffffe6;border-radius:7px;width:22px;height:22px;font-weight:700;position:absolute;top:12px;left:12px}.work-info{padding:14px 15px}.work-info>span{color:#6b62df;background:#efeeff;border-radius:6px;padding:4px 7px;font-size:11px}.work-info h2{margin:10px 0 12px;font-size:16px}.work-info>div{color:#9499a8;justify-content:space-between;align-items:center;display:flex}.more-button{color:#747b8d;background:0 0;padding:0 3px;font-weight:700}.empty-works{text-align:center;color:#858b9b;padding:70px 20px}.empty-works>span{color:#6c63ff;background:#efeeff;border-radius:15px;place-items:center;width:46px;height:46px;margin:auto;font-size:20px;display:grid}.empty-works h2{color:#454a5f;margin:15px 0 8px;font-size:20px}.empty-works p{margin:0 0 20px;font-size:14px}@media (width<=800px){.navbar nav,.text-button{display:none}.navbar{padding:0 18px}.section{padding:74px 20px}.hero{text-align:center;grid-template-columns:1fr;padding-top:46px}.hero-copy{margin:auto}.hero h1{font-size:41px}.hero p{font-size:15px}.hero-actions,.trust{justify-content:center}.hero-visual{height:430px}.material-layout{grid-template-columns:1fr}.material-preview{min-height:330px}.steps{grid-template-columns:1fr;gap:24px}.step-line{margin:-12px;transform:rotate(90deg)}.case-grid{grid-template-columns:1fr}.case-card,.case-card.tall{height:300px}.row-heading{align-items:flex-start;gap:15px}.row-heading h2{font-size:30px}.final-cta{margin:18px 20px 60px;padding:48px 35px}.cta-star{opacity:.5;width:90px;height:90px;font-size:33px;right:8%}.creation-modal{max-height:94vh;overflow:auto}.modal-content{padding:30px 25px 38px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.phone{transform:scale(.9)}.card-banner{left:5px}.card-ad{right:1px}.navbar .primary{padding:9px 11px;font-size:12px}.hero-visual .phone{transform:scale(.86)}.home-page .hero{border-radius:28px;margin:10px 12px 25px}.home-page .hero h1{font-size:42px}.home-page .material-layout{padding:10px}.home-page .workflow{margin:30px 12px}.home-page .case-card:nth-child(2),.home-page .case-card:nth-child(3){transform:none}.works-page{padding:20px 18px 70px}.works-hero{flex-direction:column;align-items:flex-start;gap:20px;padding:35px 0}.works-hero h1{font-size:34px}.works-grid{grid-template-columns:1fr}.works-panel{padding:17px}.search-box{width:100%}}:root{--candy-violet:#7667ee;--candy-pink:#ff8fb3;--candy-peach:#ffb47d;--candy-mint:#66d6b5;--candy-sky:#6bc9ed;--candy-ink:#1e2035;--candy-deep:#0f0f23;--candy-glow:#7667ee26;--shadow-sm:0 4px 12px #282b460f;--shadow-md:0 12px 32px #282b4614;--shadow-lg:0 20px 48px #282b461a;--shadow-xl:0 32px 80px #282b4624;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--nav-height:76px;background:#fbfbff}body{padding-top:var(--nav-height);color:var(--candy-ink);background-color:#fbfbff;background-image:radial-gradient(at 8% 8%,#ffaecd1f,#0000 30%),radial-gradient(at 92% 12%,#69cded1f,#0000 30%),radial-gradient(at 50% 90%,#7667ee0f,#0000 40%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.navbar{-webkit-backdrop-filter:blur(24px)saturate(1.4)!important;z-index:70!important;background:#ffffffd9!important;border-width:0 0 1px!important;border-color:#e8e5f4eb!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:max(28px,50vw - 590px)!important;padding-right:max(28px,50vw - 590px)!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 8px 28px #4a447814!important}.brand-mark{background:linear-gradient(135deg, var(--candy-violet), var(--candy-pink) 54%, var(--candy-sky))!important;box-shadow:0 4px 12px #7667ee40!important}.navbar nav a{transition:color .22s,transform .22s;position:relative}.navbar nav a:after{content:"";background:linear-gradient(90deg, var(--candy-pink), var(--candy-violet));border-radius:9px;height:3px;transition:left .25s cubic-bezier(.22,.8,.32,1),right .25s cubic-bezier(.22,.8,.32,1);position:absolute;bottom:-10px;left:50%;right:50%}.navbar nav a:hover{transform:translateY(-1px)}.navbar nav a:hover:after,.navbar nav a.active:after{left:8%;right:8%}button,.primary,.secondary,.material-card,.case-card,.panel,.price-card,.group-card,.work-card,.export-options>button,.preset-grid button{transition:transform .24s cubic-bezier(.22,.8,.32,1),box-shadow .24s,border-color .24s,background-color .24s,opacity .24s}button:not(:disabled):active{transform:translateY(1px)scale(.97)}.primary{background:linear-gradient(135deg, var(--candy-violet), #9b76ee 55%, var(--candy-pink))!important;box-shadow:0 10px 24px #7967e138!important}.primary:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px #7967e14d!important}.primary:active{transform:translateY(0)!important}input,textarea,select{transition:border-color .2s,box-shadow .2s,background-color .2s}.panel,.works-panel,.price-card,.export-dialog,.recharge-modal{box-shadow:var(--shadow-lg)!important;border-color:#e8e5f4eb!important}.eyebrow{background:linear-gradient(90deg, var(--candy-violet), var(--candy-pink));color:#0000;letter-spacing:.12em;-webkit-background-clip:text;background-clip:text}.balance-card{background:linear-gradient(135deg,#7364eb,#9a79ed 50%,#74cde9)!important;box-shadow:0 18px 40px #655bda47!important}.recharge-modal{background:linear-gradient(160deg,#fff 60%,#fff7fb)!important}.preset-grid button.active{background:linear-gradient(145deg,#f0eeff,#fff2f7)!important;border-color:#a08bef!important}.modal-backdrop{z-index:90!important;-webkit-backdrop-filter:blur(16px)saturate(.8)!important;background:#2f2b4561!important}@media (width<=800px){.navbar{padding-left:18px!important;padding-right:18px!important}}:root{--journal-paper:#fffaf0;--journal-paper-deep:#f8eddc;--journal-ink:#44394f;--journal-muted:#756a78;--journal-coral:#ef8f79;--journal-yellow:#f6d77b;--journal-pink:#f3c0b7;--journal-blue:#b8d7e7;--journal-green:#acd5b1;--journal-lilac:#b39ad0;--journal-line:3px solid var(--journal-ink);--journal-shadow:8px 9px 0 var(--journal-ink);--journal-shadow-sm:4px 5px 0 var(--journal-ink);--journal-radius:24px;--candy-violet:#9479b6;--candy-pink:#ef9d9c;--candy-peach:#f2b18c;--candy-mint:#9dcda8;--candy-sky:#9bc9dd;--candy-ink:var(--journal-ink);--candy-deep:#342c3c;--shadow-sm:3px 4px 0 #44394fe6;--shadow-md:5px 6px 0 #44394feb;--shadow-lg:7px 8px 0 #44394ff2;--shadow-xl:10px 11px 0 #44394ff5;background:var(--journal-paper)}body{color:var(--journal-ink);background-attachment:fixed;background-color:var(--journal-paper)!important;background-image:radial-gradient(circle,#d4a36f75 1.25px,#0000 1.45px)!important;background-size:34px 34px!important}body,button,input,select,textarea{font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.ambient-glow{display:none}.navbar{height:82px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf0f5!important;border-bottom:2px dashed #d8b897!important}.brand{color:var(--journal-ink);letter-spacing:-.04em;align-items:center;gap:8px;font-size:20px;font-weight:900;display:inline-flex}.brand-mark{border:2px solid var(--journal-ink);transform:rotate(-4deg);color:#fff!important;background:var(--journal-coral)!important;width:42px!important;height:42px!important;box-shadow:var(--journal-shadow-sm)!important;border-radius:13px 10px 14px 9px!important;margin:0!important}.navbar nav{gap:12px}.navbar nav a{background:#fffdfa;border:2px dashed #a993c0;border-radius:999px;padding:9px 17px;font-weight:700;color:var(--journal-ink)!important}.navbar nav a:nth-child(2n){transform:rotate(1deg)}.navbar nav a:hover,.navbar nav a.active{background:#eee4f3;transform:translateY(-2px)rotate(-1deg);color:var(--journal-ink)!important}.navbar nav a:after{display:none!important}.text-button,.user-chip{font-weight:700;color:var(--journal-ink)!important}.user-chip{box-shadow:3px 3px 0 var(--journal-ink);background:var(--journal-green)!important;border:2px solid var(--journal-ink)!important;border-radius:12px!important}.primary,.secondary,.dark-button,.outline-button,.export-btn,.recharge-btn,.pay-button,.replace-button{font-weight:800;color:var(--journal-ink)!important;background:var(--journal-pink)!important;border:2px solid var(--journal-ink)!important;box-shadow:var(--journal-shadow-sm)!important;border-radius:13px 11px 14px 10px!important}.primary{background:var(--journal-coral)!important;color:#fffaf4!important}.primary:hover,.secondary:hover,.dark-button:hover,.outline-button:hover{box-shadow:6px 7px 0 var(--journal-ink)!important;transform:translate(-2px,-2px)rotate(-.5deg)!important}.eyebrow{border-bottom:2px dashed var(--journal-lilac);letter-spacing:.14em;background:#fffdf8c7;width:fit-content;padding:5px 10px;display:inline-block;color:var(--journal-ink)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.home-page{overflow:visible;background:0 0!important}.home-page:before{display:none}.section{max-width:1220px}.home-page .hero{min-height:620px;margin-top:44px;padding:58px 70px;position:relative;overflow:hidden;background:var(--journal-yellow)!important;border:var(--journal-line)!important;box-shadow:12px 14px 0 var(--journal-ink)!important;border-radius:34px 30px 38px 31px!important}.home-page .hero:before{content:"CREATIVE DAY";z-index:4;color:#fff;background:var(--journal-coral);border-block:2px solid var(--journal-ink);text-align:center;letter-spacing:.22em;width:270px;padding:13px 0;font-size:13px;font-weight:900;position:absolute;top:42px;right:-64px;transform:rotate(40deg)}.home-page .hero:after{content:"✦";width:auto;height:auto;color:var(--journal-ink);filter:none;background:0 0;font-size:38px;position:absolute;top:34%;left:48%}.home-page .hero h1{color:var(--journal-ink);letter-spacing:-.07em;font-size:clamp(42px,5vw,66px);font-weight:900;line-height:1.13}.home-page .hero h1 em{color:var(--journal-coral);-webkit-text-fill-color:currentColor;background:0 0;position:relative}.home-page .hero h1 em:after{content:"";background:radial-gradient(circle at 4px -1px,#0000 5px,#fff 5.5px) 0 0/16px 9px repeat-x;height:8px;position:absolute;inset:auto 0 -7px}.hero p,.section-heading p{color:#665b67}.trust{color:var(--journal-ink);font-weight:600}.trust span:first-letter{color:var(--journal-coral)}.hero-visual{transform:rotate(2deg)}.orb{display:none}.phone{width:270px;height:455px;color:var(--journal-ink);border:4px solid var(--journal-ink);box-shadow:12px 13px 0 var(--journal-ink);background:#fff;padding:13px 13px 36px;transform:rotate(4deg);border-radius:3px!important}.phone:before{content:"";z-index:5;background:#aed3cdbf;width:120px;height:34px;position:absolute;top:-19px;left:74px;transform:rotate(-6deg)}.phone-notch{display:none}.phone-top{border-bottom:2px dashed #d8b897}.phone-image{border:2px solid var(--journal-ink);height:292px}.float-card{color:var(--journal-ink)!important;border:2px solid var(--journal-ink)!important;box-shadow:var(--journal-shadow-sm)!important;background:#fffdfa!important;border-radius:12px 10px 13px 8px!important}.card-banner{transform:rotate(-7deg)}.card-ad{transform:rotate(-2deg);background:var(--journal-blue)!important}.section-heading{position:relative}.section-heading h2,.page-heading h1,.works-hero h1,.final-cta h2{color:var(--journal-ink);letter-spacing:-.055em;font-weight:900}.section-heading:after{content:"";background:repeating-linear-gradient(90deg, var(--journal-pink) 0 18px, transparent 18px 30px);width:min(55%,520px);height:13px;margin:0 0 5px 22px;display:inline-block}.home-page .material-layout{-webkit-backdrop-filter:none;backdrop-filter:none;padding:22px;background:var(--journal-blue)!important;border:var(--journal-line)!important;box-shadow:var(--journal-shadow)!important;border-radius:31px 27px 34px 29px!important}.home-page .material-card{border-radius:15px 12px 16px 11px;margin-bottom:8px;border:2px solid var(--journal-ink)!important;background:#fffaf2!important}.home-page .material-card:nth-child(2n){transform:rotate(.5deg)}.home-page .material-card.active{transform:translate(-3px,-3px)rotate(-.5deg);background:var(--journal-pink)!important;border-color:var(--journal-ink)!important;box-shadow:var(--journal-shadow-sm)!important}.material-icon{border:2px solid var(--journal-ink);background:var(--journal-yellow)!important}.home-page .material-preview{background:var(--journal-green)!important;border:var(--journal-line)!important;box-shadow:var(--journal-shadow-sm)!important;border-radius:22px 19px 24px 18px!important}.material-preview img{outline:3px solid var(--journal-ink);border:10px solid #fff;transform:rotate(-2deg)}.home-page .workflow{border:var(--journal-line);box-shadow:var(--journal-shadow);border-radius:36px 30px 40px 32px;background:var(--journal-pink)!important;padding:64px 48px!important}.home-page .workflow .section-heading:after{display:none}.home-page .workflow .section-heading h2{text-align:left;margin-top:14px;font-size:clamp(38px,4vw,54px);line-height:1.12}.home-page .workflow .steps{align-items:stretch;gap:18px}.home-page .workflow .steps article{background:#fffaf070;border:2px dashed #44394f57;border-radius:19px 15px 21px 16px;flex:1;padding:13px 13px 22px;position:relative}.home-page .workflow .steps article:nth-of-type(3){transform:rotate(-.5deg)}.home-page .workflow .step-visual{height:160px;margin:0;background:#fffaf2!important}.home-page .workflow .step-number{z-index:2;place-items:center;width:34px;height:34px;font-size:11px;display:grid;position:absolute;top:24px;left:24px}.home-page .workflow .step-copy{padding:0 6px}.home-page .workflow .step-copy h3{margin:7px 0}.home-page .workflow .step-copy p{margin:0;line-height:1.7}.home-page .workflow .step-line{color:var(--journal-ink);align-self:center;font-size:25px;font-weight:800}.step-visual{border:2px solid var(--journal-ink)!important;box-shadow:var(--journal-shadow-sm)!important;background:#fffaf2!important;border-radius:16px 13px 18px 12px!important}.step-number{border:2px solid var(--journal-ink);color:var(--journal-ink)!important;background:var(--journal-yellow)!important}.home-page .case-card{background:#fff;border:3px solid var(--journal-ink)!important;box-shadow:var(--journal-shadow)!important;border-radius:3px!important}.home-page .case-card:first-child{transform:rotate(-2deg)}.home-page .case-card:nth-child(2){transform:translateY(28px)rotate(2deg)}.home-page .case-card:nth-child(3){transform:translateY(-12px)rotate(-1deg)}.home-page .final-cta{background:var(--journal-green)!important;border:var(--journal-line)!important;box-shadow:11px 12px 0 var(--journal-ink)!important;border-radius:34px 29px 38px 30px!important}footer{color:var(--journal-ink)!important;background:#fffaf0cc!important;border-top:2px dashed #d8b897!important}.works-page,.account-page,.admin-page{background:0 0!important}.works-hero,.page-head,.balance-card,.works-panel,.panel,.price-card,.group-card,.work-card,.auth-card,.recharge-modal,.export-dialog,.task-card,.creation-wizard{color:var(--journal-ink);border:2px solid var(--journal-ink)!important;border-radius:var(--journal-radius)!important;box-shadow:var(--journal-shadow-sm)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffdfa!important}.works-hero,.page-head{background:var(--journal-yellow)!important}.works-hero,.admin-page .page-head{isolation:isolate;min-height:280px;margin-bottom:30px;position:relative;overflow:hidden;box-shadow:10px 11px 0 var(--journal-ink)!important;border-radius:31px 27px 35px 29px!important;align-items:center!important;padding:46px 54px!important}.works-hero:before,.admin-page .page-head:before{content:"";z-index:-1;border:2px dashed #44394f45;border-radius:50%;width:360px;height:360px;position:absolute;top:-58px;right:-20px}.works-hero:after,.admin-page .page-head:after{content:"✦";z-index:-1;color:var(--journal-ink);font-size:32px;position:absolute;top:54px;right:205px;transform:rotate(12deg)}.works-hero-copy,.admin-head-copy{z-index:1;max-width:720px;position:relative}.works-hero h1,.admin-page .page-head h1{max-width:760px;line-height:1.08;color:var(--journal-ink)!important;letter-spacing:-.065em!important;margin:16px 0 13px!important;font-size:clamp(42px,4.2vw,64px)!important}.works-hero h1 em{color:var(--journal-coral);font-style:normal;position:relative}.works-hero h1 em:after{content:"";background:repeating-linear-gradient(90deg,#fffaf0 0 17px,#0000 17px 23px);height:7px;position:absolute;bottom:-7px;left:0;right:0}.works-hero p,.admin-page .page-head p{line-height:1.8;color:#6e626d!important;margin:0!important;font-size:15px!important}.works-hero-action,.admin-head-controls{z-index:1;flex:none;justify-items:stretch;min-width:260px;display:grid;position:relative}.works-hero-action{background:#fffaf0a3;border:2px dashed #44394f73;border-radius:18px 14px 20px 15px;gap:11px;padding:21px;transform:rotate(1deg)}.works-hero-action .hero-sticker{color:var(--journal-ink);background:var(--journal-green);border:2px solid var(--journal-ink);box-shadow:3px 3px 0 var(--journal-ink);border-radius:10px 8px 11px 7px;justify-self:end;margin-top:-41px;padding:7px 11px;font-size:11px;font-weight:800;transform:rotate(3deg)}.works-hero-action .primary{min-height:52px;font-size:16px}.works-hero-action .primary span{font-size:21px;line-height:0}.works-hero-action small{color:#766a75;text-align:center;font-size:11px}.admin-page .page-head{min-height:250px}.admin-head-controls{border:2px solid var(--journal-ink);box-shadow:var(--journal-shadow-sm);background:#fffdf8c2;border-radius:16px 13px 18px 12px;gap:8px;padding:16px;transform:rotate(-1deg)}.admin-head-controls .control-label{color:var(--journal-ink);align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.admin-head-controls .control-label i{background:var(--journal-coral);border:1px solid var(--journal-ink);border-radius:50%;width:8px;height:8px}.admin-head-controls .period-switch{border:2px solid var(--journal-ink)!important;background:#eee6f2!important;border-radius:12px!important;padding:4px!important}.admin-head-controls .period-switch button{border:0!important;padding:9px 13px!important;font-size:11px!important}.admin-head-controls .period-switch button.active{box-shadow:2px 2px 0 var(--journal-ink)!important}.balance-card{background:var(--journal-lilac)!important;color:#fff!important}.account-page>header{background:#fffaf0b8;border:2px dashed #d8b897;border-radius:23px 18px 25px 19px;padding:30px 34px;position:relative}.profile-intro h1{color:var(--journal-ink);font-weight:900;margin:14px 0 8px!important;font-size:clamp(34px,4vw,48px)!important}.profile-intro p{align-items:center;gap:8px;margin:0;display:flex}.mail-dot{background:var(--journal-green);border:1px solid var(--journal-ink);border-radius:50%;width:9px;height:9px}.account-page .balance-card{width:390px;padding:24px 28px;border-radius:19px 15px 22px 16px!important}.account-page .balance-amount strong{letter-spacing:-.04em;font-weight:900}.account-page .account-grid{gap:24px}.account-page .account-grid>.panel{min-height:500px;padding:26px!important}.account-page .account-grid>.panel:first-child{background:#fffaf4!important}.account-page .account-grid>.panel:nth-child(2){background:#eff7f5!important}.account-page .panel-title{border-bottom:2px dashed #dccbb8;padding-bottom:15px}.account-page .panel-title h2{font-size:20px}.account-page .panel-badge{background:var(--journal-yellow);border:1px solid var(--journal-ink);border-radius:999px;padding:4px 8px;color:var(--journal-ink)!important}.account-page .history-scroll{height:350px;margin-top:8px;padding:0 7px 0 0}.account-page .history-scroll.expanded{height:410px}.account-page .history li{background:#ffffff9e;border:1px solid #44394f1f;border-radius:12px 9px 13px 10px;margin:7px 0;padding:13px 12px}.account-page .history li:hover{background:#fff;border-color:#44394f57;transform:translate(2px)}.account-page .history b{font-size:13px}.account-page .history small{font-size:10px}.account-page .ledger strong{font-size:18px}.recharge-modal{position:relative;border-radius:27px 22px 30px 23px!important;width:min(590px,100%)!important;padding:36px 36px 30px!important;overflow:visible!important}.recharge-modal .modal-tape{background:#aed3cdd1;width:130px;height:32px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(-2deg)}.recharge-modal h2{color:var(--journal-ink);font-weight:900;margin:10px 0 4px!important;font-size:38px!important}.recharge-modal>p{margin-bottom:24px!important;font-size:13px!important}.recharge-modal header>button{box-shadow:3px 3px 0 var(--journal-ink);color:var(--journal-ink)!important;background:var(--journal-paper-deep)!important;border:2px solid var(--journal-ink)!important}.recharge-modal .preset-grid{gap:12px}.recharge-modal .preset-grid:before{display:none}.recharge-modal .preset-grid button{min-height:126px;border:2px solid var(--journal-ink)!important;background:#fffaf4!important;border-radius:16px 12px 18px 13px!important;padding:16px 8px!important;box-shadow:4px 5px #44394f52!important}.recharge-modal .preset-grid button:nth-child(2n){transform:rotate(1deg)}.recharge-modal .preset-grid button.active{transform:translate(-2px,-3px)rotate(-1deg);color:var(--journal-ink)!important;background:var(--journal-yellow)!important;box-shadow:6px 7px 0 var(--journal-ink)!important}.recharge-modal .preset-grid button i{color:#fff;background:var(--journal-coral);border:1px solid var(--journal-ink);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid;position:absolute;top:8px;right:9px}.recharge-modal .preset-grid b{font-size:26px}.recharge-modal .custom-points{background:#f4eee4;border:2px dashed #cdb69d;border-radius:14px 11px 15px 12px;grid-template-columns:100px 1fr auto;padding:16px}.recharge-modal .pay-summary{border-top:2px dashed #d8b897;margin-top:20px;padding:18px 4px 0}.recharge-modal .pay-summary span,.recharge-modal .pay-summary strong{gap:3px;display:grid}.recharge-modal .pay-summary small{color:#9b8e98;letter-spacing:.12em;font-size:8px;font-weight:700}.recharge-modal .pay-summary strong{color:var(--journal-coral);text-align:right;font-size:30px}.recharge-modal .pay-button{min-height:54px;font-size:16px}.panel:nth-child(3n+1),.price-card:nth-child(3n+1){background:#fffdfa!important}.panel:nth-child(3n+2),.price-card:nth-child(3n+2){background:#eef6f4!important}.panel:nth-child(3n),.price-card:nth-child(3n){background:#fff3ed!important}.metric-icon,.service-icon,.export-icon,.count-icon,.empty-icon{box-shadow:3px 3px 0 var(--journal-ink);border:2px solid var(--journal-ink)!important}input,textarea,select,.search-box{box-shadow:inset 2px 2px #44394f0f;color:var(--journal-ink)!important;background:#fffdf8!important;border:2px solid #8b7e8c!important;border-radius:11px 9px 12px 8px!important}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--journal-ink)!important;box-shadow:3px 3px 0 var(--journal-pink)!important}.period-switch,.filter-group,.type-cards,.preset-grid button,.quantity-picker button,.ratio-stage button,.platform-orbit button{border-color:var(--journal-ink)!important}.preset-grid button.active,.period-switch button.active,.filter-group button.active{color:var(--journal-ink)!important;background:var(--journal-yellow)!important;border-color:var(--journal-ink)!important}table{color:var(--journal-ink)}th{background:var(--journal-paper-deep)!important}th,td{border-color:#dfcdb6!important}.auth-page{background-color:var(--journal-paper)!important;background-image:radial-gradient(circle,#d4a36f75 1.2px,#0000 1.4px)!important;background-size:32px 32px!important}.auth-art{border-right:3px dashed var(--journal-ink);background:var(--journal-yellow)!important}.auth-card{box-shadow:var(--journal-shadow)!important}.auth-brand .brand-icon{border:2px solid var(--journal-ink);box-shadow:var(--journal-shadow-sm);transform:rotate(-4deg);background:var(--journal-coral)!important}.modal-backdrop,.recharge-backdrop,.export-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#44394f7a!important}.creation-wizard{box-shadow:12px 14px #201928e6!important}.wizard-top{background:var(--journal-yellow)!important;border-bottom:2px dashed var(--journal-ink)!important}.wizard-page,.summary-board,.product-stage,.ratio-stage,.prompt-canvas,.mood-board{background:#fffaf2!important}.task-dock{color:var(--journal-ink);background:var(--journal-blue)!important;border:2px solid var(--journal-ink)!important;box-shadow:var(--journal-shadow-sm)!important}.toast-card{color:var(--journal-ink)!important;border:2px solid var(--journal-ink)!important;box-shadow:var(--journal-shadow-sm)!important;background:#fffaf2!important}@media (width<=1000px){.navbar nav{gap:7px}.navbar nav a{padding:8px 10px;font-size:12px}.home-page .hero{padding:48px 38px}.works-hero,.admin-page .page-head{padding:38px!important}.works-hero:after,.admin-page .page-head:after{display:none}}@media (width<=800px){:root{--journal-shadow:6px 7px 0 var(--journal-ink)}body{overflow-x:hidden}.home-page{overflow:hidden}.navbar{height:68px!important}.navbar nav,.navbar .text-button,.navbar .primary.small{display:none}.brand-mark{width:36px!important;height:36px!important}.home-page .hero{grid-template-columns:minmax(0,1fr);margin:24px 15px 20px;padding:42px 22px 30px;display:grid;border-radius:25px 21px 28px 22px!important}.home-page .hero:before{top:24px;right:-92px}.home-page .hero:after{display:none}.home-page .hero-copy{text-align:center;max-width:100%}.home-page .hero h1{letter-spacing:-.065em;font-size:clamp(31px,9vw,36px);line-height:1.16}.home-page .hero p{font-size:14px}.hero-actions{flex-wrap:wrap;justify-content:center}.hero-actions .primary,.hero-actions .secondary{padding:12px 14px;font-size:14px}.trust{flex-wrap:wrap;justify-content:center;gap:8px 16px}.hero-visual{width:100%;transform:none}.section{padding-left:20px;padding-right:20px}.section-heading:after{width:70%;margin:14px 0 0;display:block}.phone{transform:rotate(2deg)scale(.9)}.home-page .case-card:nth-child(n){transform:none}.home-page .workflow{padding:42px 22px!important}.home-page .workflow .steps{gap:15px}.home-page .workflow .steps article:nth-of-type(n){transform:none}.home-page .workflow .step-line{transform:rotate(90deg)}.account-page>header{padding:24px}.account-page .balance-card{width:100%}.account-page .account-grid>.panel{min-height:0}.recharge-modal{padding:30px 22px 24px!important}.recharge-modal .preset-grid{grid-template-columns:repeat(2,1fr)}.recharge-modal .custom-points{grid-template-columns:1fr}.works-hero,.admin-page .page-head{min-height:0;margin-bottom:24px;flex-direction:column!important;align-items:flex-start!important;gap:28px!important;padding:32px 24px!important}.works-hero h1,.admin-page .page-head h1{font-size:38px!important}.works-hero-action,.admin-head-controls{width:100%;min-width:0;transform:none}.works-hero-action .hero-sticker{margin-top:-38px}}@media (width<=520px){:root{--journal-shadow:5px 6px 0 var(--journal-ink);--journal-shadow-sm:3px 4px 0 var(--journal-ink)}.home-page .hero{min-height:0;margin:20px 13px 18px;padding:34px 18px 24px}.home-page .hero p{font-size:12px;line-height:1.7}.hero-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.hero-actions .primary,.hero-actions .secondary{justify-content:center;width:100%}.trust{font-size:10px}.hero-visual{margin-top:8px;height:330px!important;min-height:0!important}.hero-visual .orb,.hero-visual .card-banner{display:none}.hero-visual .card-ad{transform-origin:100% 100%;transform:scale(.82)rotate(1deg);bottom:7px!important;right:2px!important}.phone{transform:rotate(1deg)scale(.72)}.section{padding:52px 14px}.section-heading h2{font-size:clamp(27px,8vw,32px);line-height:1.2}.home-page .workflow{border-radius:22px!important;padding:32px 17px!important}.home-page .workflow .steps article{min-height:0;padding:18px 15px}.home-page .final-cta{margin-inline:13px;border-radius:22px!important;padding:35px 20px!important}}:root{--finish-ink:#37303e;--finish-ink-soft:#37303eb8;--finish-line:#37303e38;--finish-paper:#fffcf6f0;--finish-paper-solid:#fffaf1;--finish-coral:#dc7a66;--finish-violet:#7766d8;--finish-gold:#e5be61;--finish-ease:cubic-bezier(.2, .78, .26, 1);--finish-shadow-low:0 1px 0 #ffffffeb inset, 0 10px 24px #352a3d14, 3px 4px 0 #37303ed1;--finish-shadow-mid:0 1px 0 #fffffff5 inset, 0 18px 42px #352a3d1f, 5px 6px 0 #37303ee0;--finish-shadow-high:0 1px 0 #fffffff5 inset, 0 28px 70px #2d23372e, 8px 9px 0 #37303eeb}body{position:relative;color:var(--finish-ink)!important;background-color:#f7efe2!important;background-image:linear-gradient(#ffffff4d,#ffffff4d),radial-gradient(circle at 12% 5%,#ef8f7929,#0000 28%),radial-gradient(circle at 88% 16%,#7766d821,#0000 30%),radial-gradient(circle at 52% 96%,#77a99921,#0000 32%),url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")!important;background-size:auto,auto,auto,auto,180px 180px!important;background-attachment:fixed!important}body:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#ffffff2e,#0000 20% 80%,#ffffff29),repeating-linear-gradient(0deg,#5b483605 0 1px,#0000 1px 5px);position:fixed;inset:0}::selection{color:#fff;background:var(--finish-violet)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#44394f0a}::-webkit-scrollbar-thumb{background:#44394f40 padding-box padding-box;border:2px solid #0000}.navbar{-webkit-backdrop-filter:blur(20px)saturate(1.15)!important;background:linear-gradient(#fffdf8ed,#f8f0e5e0)!important;border:0!important;border-bottom:1px solid #53434e2e!important;height:78px!important;box-shadow:0 12px 34px #362b3d1a,inset 0 1px #ffffffe6!important}.brand{letter-spacing:-.045em;text-shadow:0 1px #fff}.brand-mark{box-shadow:0 9px 18px #a9524e38, 2px 3px 0 var(--finish-ink), inset 0 1px 0 #ffffffa6!important;background:linear-gradient(145deg,#ef947f,#d97167 58%,#b85d62)!important;border:1px solid #37303e85!important}.navbar nav{background:#fff6;border:1px solid #44394f1a;border-radius:999px;padding:5px;box-shadow:inset 0 1px 4px #44394f0d,0 1px #fffc;gap:5px!important}.navbar nav a{transition:color .22s ease, background .22s ease, box-shadow .22s ease, transform .22s var(--finish-ease)!important;background:0 0!important;border:0!important;border-radius:999px!important;padding:9px 16px!important;transform:none!important}.navbar nav a:hover{background:#7766d817!important;transform:translateY(-1px)!important}.primary,.secondary,.dark-button,.outline-button,.export-btn,.recharge-btn,.pay-button,.replace-button{position:relative;overflow:hidden;box-shadow:var(--finish-shadow-low)!important;transition:transform .24s var(--finish-ease), box-shadow .24s ease, filter .24s ease!important;border:1px solid #37303ea8!important;border-radius:14px!important}.primary{text-shadow:0 1px 1px #5a272b47;color:#fff!important;background:linear-gradient(145deg,#ee937d 0%,#db796a 58%,#c76362 100%)!important}.secondary,.outline-button{background:linear-gradient(#fffefa,#f4eadc)!important}.dark-button{background:linear-gradient(145deg,#b9dfc4,#8fc4a1)!important}.primary:before,.pay-button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff40,#0000);position:absolute;inset:0 0 52%}.primary:hover,.secondary:hover,.dark-button:hover,.outline-button:hover{filter:saturate(1.05);transform:translateY(-3px)!important;box-shadow:inset 0 1px #fffffff5,0 18px 30px #352a3d21,4px 6px #37303ee0!important}button:not(:disabled):active{transform:translate(2px,3px)scale(.985)!important;box-shadow:0 2px #37303ec7!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #7766d847!important}.works-hero,.page-head,.balance-card,.works-panel,.panel,.price-card,.group-card,.work-card,.auth-card,.recharge-modal,.export-dialog,.task-card,.creation-wizard,.special-modal{box-shadow:var(--finish-shadow-mid)!important;background-blend-mode:soft-light!important;background-image:linear-gradient(135deg,#ffffff6b,#0000 28%),url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='.045'/%3E%3C/svg%3E")!important;border:1px solid #37303ead!important}.panel,.price-card,.group-card,.work-card{transition:transform .28s var(--finish-ease), box-shadow .28s ease, border-color .28s ease!important}.panel:hover,.price-card:hover,.group-card:hover,.work-card:hover{border-color:#37303ec7!important;box-shadow:inset 0 1px #fffffff2,0 22px 44px #352a3d21,4px 5px #37303ed1!important}.home-page .hero{box-shadow:var(--finish-shadow-high)!important;background:radial-gradient(circle at 82% 20%,#ffffff7a,#0000 26%),linear-gradient(145deg,#f8df94 0%,#f1cf72 58%,#e7bd59 100%)!important;border:1px solid #37303ec7!important}.home-page .hero:after{text-shadow:0 3px #ffffff73}.home-page .workflow{box-shadow:var(--finish-shadow-high)!important;background:radial-gradient(circle at 14% 10%,#ffffff70,#0000 25%),linear-gradient(145deg,#f6cec5,#eeb2aa)!important;border:1px solid #37303eb8!important}.home-page .final-cta{box-shadow:var(--finish-shadow-high)!important;background:radial-gradient(circle at 78% 22%,#ffffff80,#0000 25%),linear-gradient(145deg,#c5e2ca,#9fcbae)!important;border:1px solid #37303eb8!important}.works-hero,.admin-page .page-head{box-shadow:var(--finish-shadow-high)!important;background:radial-gradient(circle at 86% 12%,#ffffff80,#0000 26%),linear-gradient(145deg,#f8df96,#edc768)!important;border:1px solid #37303eb8!important}.home-page .material-layout,.home-page .material-preview{box-shadow:var(--finish-shadow-mid)!important;border:1px solid #37303eb8!important}.home-page .material-layout{background:linear-gradient(145deg,#c8dfeb,#a8ccdf)!important}.home-page .material-card{box-shadow:0 5px 13px #37303e12,inset 0 1px #fff;background:linear-gradient(#fffdf8,#f6ede1)!important;border:1px solid #37303e8a!important}.home-page .material-card.active{box-shadow:var(--finish-shadow-low)!important;background:linear-gradient(145deg,#f8d2ca,#efb1aa)!important}.home-page .workflow .steps article{box-shadow:0 12px 25px #56374214,inset 0 1px #ffffffbf;background:linear-gradient(145deg,#fffdf7b3,#f7e5de7a)!important;border:1px solid #37303e33!important}.step-visual,.float-card{box-shadow:var(--finish-shadow-low)!important;border:1px solid #37303e99!important}.special-hero{box-shadow:var(--finish-shadow-high)!important;background:radial-gradient(circle at 78% 18%,#ffffff80,#0000 27%),radial-gradient(circle at 10% 90%,#ee978a2e,#0000 32%),linear-gradient(145deg,#d2c4e8 0%,#bba7db 60%,#aa91cf 100%)!important;border:1px solid #37303ec2!important}.special-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf6b8!important;border:1px solid #37303e73!important;box-shadow:0 14px 28px #43324e1f,2px 3px #37303eb8,inset 0 1px #ffffffc7!important}.hero-lab:before{box-shadow:var(--finish-shadow-mid)!important;background:radial-gradient(circle at 30% 20%,#ffffffbf,#0000 30%),linear-gradient(145deg,#fffdf8,#eee4f1)!important;border:1px solid #37303eb3!important}.lab-globe{box-shadow:0 20px 35px #31526033, 4px 5px 0 var(--finish-ink), inset 0 2px 0 #ffffff59!important;border:1px solid #37303ec7!important}.lab-card,.playground-head aside{box-shadow:var(--finish-shadow-low)!important;background:linear-gradient(145deg,#fffffff5,#f7eee8f0)!important;border:1px solid #37303e94!important}.play-card{background:radial-gradient(circle at 87% 8%, #ffffff8f, transparent 28%), linear-gradient(145deg, #ffffff3d, #fff0 46%), var(--play-surface)!important;box-shadow:var(--finish-shadow-mid)!important;transition:transform .3s var(--finish-ease), box-shadow .3s ease, filter .3s ease!important;border:1px solid #37303eb8!important}.play-card:hover{filter:saturate(1.03);transform:translateY(-7px)rotate(0)!important;box-shadow:inset 0 1px #fffffff0,0 28px 54px #352a3d29,5px 7px #37303ee0!important}.play-card.is-unavailable{box-shadow:var(--finish-shadow-mid)!important;background:radial-gradient(circle at 86% 8%,#ffffff6b,#0000 28%),linear-gradient(145deg,#e6e5e6,#c9c6cc)!important}.play-card>header>span,.preview-paper{box-shadow:var(--finish-shadow-low)!important;border:1px solid #37303e99!important}.preview-paper{background:linear-gradient(145deg,#fff,#f3ece7)!important}.play-tags span{border:1px solid #37303e14;box-shadow:inset 0 1px #ffffffb8}.play-card>footer button,.special-note a{box-shadow:var(--finish-shadow-low)!important;border:1px solid #37303ea8!important}.special-note{box-shadow:var(--finish-shadow-high)!important;background:radial-gradient(circle at 82% 16%,#ffffff80,#0000 27%),linear-gradient(145deg,#c2dfc8,#9bc4a8)!important;border:1px solid #37303eb8!important}input,textarea,select,.search-box{background:linear-gradient(#fffffff0,#fbf6eef5)!important;border:1px solid #37303e59!important;border-radius:12px!important;box-shadow:inset 0 2px 5px #37303e0e,0 1px #ffffffe6!important}.modal-backdrop,.recharge-backdrop,.export-backdrop,.special-modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(.82)!important;background:#28202e94!important}.creation-wizard,.special-modal,.recharge-modal,.export-dialog{box-shadow:var(--finish-shadow-high)!important}.wizard-top,.modal-head{background:radial-gradient(circle at 86% 12%,#ffffff6b,#0000 30%),linear-gradient(145deg,#f7df98,#efcc71)!important;border-bottom:1px solid #37303e40!important}.special-modal .upload-section,.special-modal .background-section{box-shadow:var(--finish-shadow-low)!important;background:linear-gradient(145deg,#fffefa,#f6ede3)!important;border:1px solid #37303e94!important}.special-modal .meme-mode-section,.special-modal .meme-settings-section,.special-modal .scene-section,.special-modal .pose-section{box-shadow:inset 0 1px #ffffffb3,0 10px 24px #37303e0e;border:1px solid #37303e33!important}.upload-drop{box-shadow:inset 0 1px 8px #37303e09;background:linear-gradient(145deg,#ffffffb3,#eeeaf1ad),repeating-linear-gradient(45deg,#0000 0 12px,#7766d806 12px 24px)!important;border:1.5px dashed #44394f66!important}.upload-drop:hover{box-shadow:inset 0 1px 8px #37303e09,0 0 0 4px #7766d812;border-color:var(--finish-violet)!important;background-color:#7766d80e!important}.image-preview{border:1px solid #37303e33;box-shadow:inset 0 0 0 5px #ffffff85,inset 0 0 22px #37303e14;background-color:#e9e4df!important;background-image:linear-gradient(45deg,#ffffff61 25%,#0000 25%),linear-gradient(-45deg,#ffffff61 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff61 75%),linear-gradient(-45deg,#0000 75%,#ffffff61 75%)!important;background-position:0 0,0 10px,10px -10px,-10px 0!important;background-size:20px 20px!important}.balance-card{box-shadow:0 22px 42px #4a375e3d, 4px 5px 0 var(--finish-ink), inset 0 1px 0 #ffffff40!important;background:linear-gradient(145deg,#8c79b1,#665382)!important}.task-dock,.toast-card{box-shadow:var(--finish-shadow-mid)!important;-webkit-backdrop-filter:blur(16px)saturate(1.08)!important;backdrop-filter:blur(16px)saturate(1.08)!important;border:1px solid #37303ea8!important}.task-dock{background:#c4dee9ed!important}.toast-card{background:#fffcf6f2!important}.metric-icon,.service-icon,.export-icon,.count-icon,.empty-icon{border:1px solid #37303e9e!important;box-shadow:0 8px 16px #37303e1a,2px 3px #37303ec7!important}h1,h2,h3{text-wrap:balance}.hero h1,.section-heading h2,.page-heading h1,.works-hero h1,.special-copy h1,.playground-head h2,.modal-head h2{text-shadow:0 1px #ffffffa8}p{text-wrap:pretty}.eyebrow{border-radius:999px;box-shadow:0 5px 12px #37303e0d,inset 0 1px #fffc;background:#fffcf6a3!important;border:1px solid #37303e21!important}.section{padding-block:clamp(76px,8vw,118px);max-width:1240px!important}.section-heading h2,.playground-head h2{max-width:760px;line-height:1.08;letter-spacing:-.06em!important;font-size:clamp(36px,4vw,54px)!important}.section-heading p{max-width:600px}.module-slide{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr)!important;gap:clamp(42px,6vw,76px)!important;padding-inline:clamp(52px,6vw,82px)!important}.module-hero .hero-copy{padding-left:20px;position:relative}.module-hero .hero-copy:before{content:"";background:linear-gradient(180deg, var(--module-accent), transparent 78%);opacity:.7;border-radius:99px;width:2px;position:absolute;top:6px;bottom:8px;left:0}.module-kicker{margin-bottom:22px!important}.module-hero h1{max-width:690px;line-height:1.05!important}.module-outputs span{box-shadow:inset 0 1px #ffffffbf,0 5px 12px #37303e0d;transition:transform .2s var(--finish-ease), background .2s ease!important;background:#fffcf6a8!important;border:1px solid #37303e2e!important}.module-outputs span:hover{transform:translateY(-2px);background:#ffffffd6!important}.visual-sheet{box-shadow:var(--finish-shadow-high)!important;transition:transform .45s var(--finish-ease), box-shadow .45s ease!important;border:1px solid #37303ec2!important}.visual-sheet figure{border:1px solid #37303e85!important}.visual-note{box-shadow:var(--finish-shadow-low)!important;transition:transform .38s var(--finish-ease)!important;border:1px solid #37303e94!important}.module-hero:hover .visual-sheet{transform:translateY(-5px)rotate(1.5deg)scale(1.015)!important}.module-hero:hover .note-top{transform:translate(-6px,-5px)rotate(-6deg)!important}.module-hero:hover .note-bottom{transform:translate(7px,5px)rotate(1deg)!important}.workflow-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);align-items:end!important;gap:clamp(32px,6vw,80px)!important;display:grid!important}.workflow-heading .section-heading{max-width:760px;margin-inline:0}.workflow-note{box-shadow:0 14px 28px #4b333d17,inset 0 1px #ffffffc7;background:#fffcf6ad!important;border:1px solid #37303e38!important;width:auto!important}.home-page .workflow .steps article{transition:transform .3s var(--finish-ease), box-shadow .3s ease!important}.home-page .workflow .steps article:nth-of-type(2){transform:translateY(18px)rotate(.45deg)!important}.home-page .workflow .steps article:hover{transform:translateY(-6px)rotate(0)!important;box-shadow:0 22px 38px #56374224,inset 0 1px #fffc!important}.home-page .workflow .steps article:hover .step-visual{transform:translateY(-3px)}.step-visual{transition:transform .3s var(--finish-ease), box-shadow .3s ease!important}.case-card,.case-card.tall{min-height:0;height:auto!important}.case-card:first-child{grid-row:1/3}.home-page .case-card:nth-child(n){transform:none}.case-card{box-shadow:var(--finish-shadow-mid)!important;transition:transform .32s var(--finish-ease), box-shadow .32s ease!important;border:1px solid #37303eb8!important}.case-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff3,#0000 30% 72%,#ffffff14);position:absolute;inset:0}.case-card:hover{z-index:2;box-shadow:var(--finish-shadow-high)!important;transform:translateY(-6px)rotate(0)!important}.case-meta{transition:transform .32s var(--finish-ease)!important}.case-card:hover .case-meta{transform:translateY(-5px)}.case-meta span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e182238;border:1px solid #ffffff42;border-radius:999px;width:fit-content;padding:4px 7px}.play-card{grid-column:span 6}.play-card:nth-child(4n+1),.play-card:nth-child(4n){grid-column:span 5}.play-card:nth-child(4n+2),.play-card:nth-child(4n+3){grid-column:span 7}.preview-paper,.preview-icon,.preview-label,.play-card>footer button b{transition:transform .3s var(--finish-ease), box-shadow .3s ease!important}.play-card:hover .preview-paper{transform:translateY(-5px)rotate(1.5deg)!important}.play-card:hover .preview-icon{transform:scale(1.07)rotate(-3deg)}.play-card:hover .preview-label{transform:translate(3px,-3px)rotate(-1deg)}.play-card:hover>footer button b{display:inline-block;transform:translate(4px)}.play-copy h3{letter-spacing:-.035em}.works-panel,.account-page .account-grid>.panel,.admin-page .panel{position:relative;overflow:hidden}.works-panel:before,.account-page .account-grid>.panel:before,.admin-page .panel:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--finish-violet), var(--finish-coral), transparent 88%);opacity:.35;width:3px;position:absolute;inset:0 auto 0 0}@media (width<=1050px) and (width>=801px){.module-slide{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)!important;gap:24px!important;padding-inline:38px!important}.play-card:nth-child(n){grid-column:span 6}}@media (width<=800px){:root{--finish-shadow-mid:0 1px 0 #ffffffeb inset, 0 14px 30px #352a3d1c, 3px 4px 0 #37303edb;--finish-shadow-high:0 1px 0 #fffffff0 inset, 0 20px 46px #2d233726, 5px 6px 0 #37303ee6}.navbar{height:68px!important}.navbar nav{box-shadow:none;background:0 0;border:0;padding:0}.home-page .hero,.home-page .workflow,.home-page .final-cta,.works-hero,.admin-page .page-head{box-shadow:var(--finish-shadow-high)!important}.section{padding-block:62px}.module-slide{grid-template-columns:1fr!important;gap:18px!important;padding-inline:22px!important}.module-hero .hero-copy{padding-left:0}.module-hero .hero-copy:before{display:none}.workflow-heading{grid-template-columns:1fr;gap:24px!important}.home-page .workflow .steps article:nth-of-type(n){transform:none!important}.case-grid{grid-template-rows:none;grid-template-columns:1fr!important}.case-card,.case-card.tall{min-height:300px}.case-card:first-child{grid-row:auto}.play-grid{grid-template-columns:1fr!important}.play-card:nth-child(n){grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--modern-bg:#080908;--modern-surface:#1d1e1beb;--modern-surface-solid:#1c1d1a;--modern-surface-soft:#242520;--modern-text:#fffaf0;--modern-muted:#c8c1b6;--modern-line:#ebc9873b;--modern-line-strong:#ebc98775;--modern-primary:#eccb88;--modern-primary-deep:#b98536;--modern-coral:#bc806d;--modern-cyan:#859aa0;--modern-green:#809982;--modern-gold:#f0ce88;--modern-radius-sm:12px;--modern-radius-md:18px;--modern-radius-lg:28px;--modern-radius-xl:38px;--modern-shadow-sm:0 10px 28px #0000003d;--modern-shadow-md:0 22px 58px #00000057;--modern-shadow-lg:0 38px 100px #00000075;--modern-ease:cubic-bezier(.2, .8, .2, 1);--journal-ink:var(--modern-text);--journal-paper:var(--modern-bg);--journal-shadow:var(--modern-shadow-md);--journal-shadow-sm:var(--modern-shadow-sm);--journal-line:1px solid var(--modern-line);--journal-muted:var(--modern-muted);--journal-coral:#9b6737;--journal-yellow:#5d4726;--journal-pink:#4a3730;--journal-blue:#343b40;--journal-green:#334139;--journal-lilac:#4a3e4f;--candy-violet:#b58c49;--candy-pink:#a66e58;--candy-peach:#a77b4d;--candy-mint:#718673;--candy-sky:#71878d;--candy-ink:var(--modern-text);--candy-deep:#080908;--candy-glow:#e0bb721f;--shadow-sm:var(--modern-shadow-sm);--shadow-md:var(--modern-shadow-md);--shadow-lg:var(--modern-shadow-lg);--shadow-xl:var(--modern-shadow-lg)}html{background:var(--modern-bg)}body{color:var(--modern-text)!important;background-color:#0000!important;background-image:radial-gradient(circle at 9% -4%,#d8b36a21,#0000 28%),radial-gradient(circle at 92% 14%,#94702f14,#0000 24%),linear-gradient(145deg,#10110f 0,#080908 48%,#050605 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}body:before,.ambient-glow,.home-page .hero:before,.special-hero:before,.works-hero:before,.works-hero:after,.admin-page .page-head:before,.admin-page .page-head:after,.lab-tape,.visual-tape,.modal-tape,.note-pin{display:none!important}.navbar{border:0!important;border-bottom:1px solid var(--modern-line)!important;-webkit-backdrop-filter:blur(22px)saturate(1.25)!important;background:#0d0e0dd6!important;height:72px!important;box-shadow:0 10px 36px #00000047,inset 0 -1px #e0bb720d!important}.brand{letter-spacing:-.035em;text-shadow:none;font-size:19px;color:var(--modern-text)!important}.brand-mark{background:linear-gradient(135deg,#7f5723,#e1bd73 55%,#fff0bd)!important;border:0!important;border-radius:12px!important;width:38px!important;height:38px!important;transform:none!important;box-shadow:0 10px 26px #c3913640,inset 0 1px #ffffff6b!important}.navbar nav{padding:4px;background:#ffffff0b!important;border:0!important;border-radius:14px!important;gap:3px!important;box-shadow:inset 0 1px 3px #1e20300d!important}.navbar nav a{font-weight:650;color:var(--modern-muted)!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:8px 15px!important;transform:none!important}.navbar nav a:hover{color:var(--modern-text)!important;background:#ffffff12!important}.navbar nav a.active{color:#15130f!important;background:linear-gradient(135deg,#f0d18e,#b78338)!important;box-shadow:0 8px 22px #b7833838,inset 0 1px #ffffff75!important}.user-chip{color:var(--modern-gold)!important;border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-sm)!important;background:#ffffff0d!important;border-radius:12px!important}.primary,.secondary,.dark-button,.outline-button,.export-btn,.recharge-btn,.pay-button,.replace-button,.special-note a,.play-card>footer button{font-weight:700;box-shadow:none!important;border:0!important;border-radius:12px!important;transform:none!important}.primary,.pay-button{color:#15130f!important;background:linear-gradient(135deg, var(--modern-primary), var(--modern-primary-deep))!important;box-shadow:0 12px 28px #bd893038,inset 0 1px #ffffff5c!important}.secondary,.outline-button{color:var(--modern-text)!important;border:1px solid var(--modern-line)!important;background:#ffffff0e!important}.dark-button{color:var(--modern-gold)!important;border:1px solid var(--modern-line)!important;background:#20201d!important}.primary:before,.pay-button:before{display:none}.primary:hover,.secondary:hover,.dark-button:hover,.outline-button:hover,.special-note a:hover,.play-card>footer button:not(:disabled):hover{transform:translateY(-2px)!important;box-shadow:0 15px 30px #25273d24!important}button:not(:disabled):active{box-shadow:none!important;transform:translateY(0)scale(.98)!important}.eyebrow{letter-spacing:.12em;color:var(--modern-primary)!important;box-shadow:none!important;background:#d8b36a1a!important;border:0!important;border-radius:8px!important;padding:6px 10px!important}.section{padding-inline:32px;max-width:1280px!important}body .home-page .hero.module-hero{width:calc(100% - 64px);max-width:1280px;overflow:hidden;border-radius:var(--modern-radius-xl)!important;background:radial-gradient(circle at 76% 14%, #ffffff9e, transparent 26%), linear-gradient(135deg, color-mix(in srgb, var(--module-wash) 76%, #fff), var(--module-soft))!important;height:700px!important;min-height:700px!important;box-shadow:var(--modern-shadow-lg)!important;border:1px solid #ffffffad!important;margin:34px auto 28px!important}.module-slide{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr)!important;gap:72px!important;min-height:625px!important;padding:68px 78px 46px!important}.module-hero .hero-copy{max-width:560px;padding:0!important}.module-hero .hero-copy:before{display:none}.module-kicker:before{height:1px!important}.module-kicker b{background:#ffffff7a!important;border-color:#191b2a24!important}.module-hero h1{color:var(--modern-text)!important;letter-spacing:-.065em!important;text-shadow:none!important;margin:22px 0 20px!important;font-size:clamp(48px,4.6vw,66px)!important;line-height:1.04!important}.module-hero p{font-size:15px;line-height:1.8;color:#191b2aa8!important}.module-outputs{margin-top:24px!important}.module-outputs span{color:#191b2ab8;box-shadow:none!important;background:#ffffff73!important;border:1px solid #191b2a1a!important;border-radius:8px!important;padding:7px 10px!important}.module-visual{min-height:510px!important}.visual-sheet{background:#fffffff0!important;border:0!important;border-radius:22px!important;width:min(410px,80%)!important;padding:12px 12px 18px!important;transform:rotate(1.5deg)!important;box-shadow:0 34px 70px #1e1f3133!important}.visual-sheet figure{border-radius:15px;border:0!important;height:380px!important}.visual-sheet figcaption{box-shadow:0 10px 25px #1819271f;border:0!important;border-radius:11px!important}.visual-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:170px;background:#ffffffe0!important;border:0!important;border-radius:14px!important;box-shadow:0 16px 38px #1d1e2f24!important}.visual-note i{border-radius:10px}.module-dots{background:#ffffffa6!important;border:0!important;padding:8px 12px!important;bottom:22px!important;box-shadow:0 10px 26px #1e1f311c!important}.module-dots button{box-shadow:none!important;border:0!important}.module-arrow{background:#ffffffd1!important;border:0!important;box-shadow:0 10px 24px #1e1f3121!important}.home-page .workflow{margin-top:92px;border-radius:var(--modern-radius-xl)!important;box-shadow:var(--modern-shadow-md)!important;background:#fff!important;border:0!important;padding:70px 64px 78px!important}.workflow-heading{grid-template-columns:minmax(0,1fr) 340px!important}.workflow-note{color:var(--modern-muted)!important;background:var(--modern-surface-soft)!important;border:1px solid var(--modern-line)!important;box-shadow:none!important;border-radius:14px!important;padding:17px 19px!important;transform:none!important}.home-page .workflow .steps{position:relative;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.home-page .workflow .step-line{display:none}.home-page .workflow .steps:before{content:"";background:linear-gradient(90deg,#6757e82e,#6757e88c,#6757e82e);height:1px;position:absolute;top:30px;left:16.5%;right:16.5%}.home-page .workflow .steps article:nth-of-type(n){z-index:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:20px!important;padding:22px!important;transform:none!important}.home-page .workflow .steps article:hover{background:var(--modern-surface-soft)!important;transform:translateY(-4px)!important}.step-number{margin-bottom:16px;background:var(--modern-primary)!important;color:#fff!important;border:6px solid #fff!important;border-radius:50%!important;width:42px!important;height:42px!important;position:relative!important;inset:auto!important;box-shadow:0 8px 18px #6757e838!important}.step-visual{border:1px solid var(--modern-line)!important;height:180px!important;box-shadow:none!important;background:linear-gradient(145deg,#fafaff,#f2f3fa)!important;border-radius:18px!important;margin:0 0 22px!important}.step-copy>span{color:var(--modern-primary)!important;margin-top:0!important}.cases.section{padding-top:120px}.case-grid{grid-template-rows:repeat(2,220px);grid-template-columns:minmax(0,1.32fr) minmax(340px,.68fr)!important;gap:18px!important}.case-card{box-shadow:var(--modern-shadow-md)!important;border:0!important;border-radius:22px!important}.case-card:hover{box-shadow:var(--modern-shadow-lg)!important;transform:translateY(-5px)!important}.case-meta{bottom:24px!important;left:26px!important}.case-meta b{font-size:22px}.case-meta span{background:#0a0b123d;border:0}.home-page .final-cta{align-items:center;min-height:330px;margin-top:110px;display:flex;border-radius:var(--modern-radius-xl)!important;box-shadow:var(--modern-shadow-lg)!important;background:radial-gradient(circle at 82% 30%,#ffffff2e,#0000 23%),linear-gradient(135deg,#171923,#2d3148 60%,#555a7d)!important;border:0!important;padding:74px 80px!important}.final-cta .eyebrow{color:#c9c3ff!important;background:#ffffff17!important}.final-cta h2{text-shadow:none;color:#fff!important}.cta-star{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(-50%)rotate(12deg);background:#ffffff1f!important;border-radius:28px!important;top:50%!important;right:12%!important}.special-page{max-width:1280px!important;padding:34px 32px 110px!important}.special-hero{border-radius:var(--modern-radius-xl)!important;min-height:500px!important;box-shadow:var(--modern-shadow-lg)!important;background:radial-gradient(circle at 86% 10%,#fff3,#0000 26%),linear-gradient(135deg,#171923,#30344b 60%,#555b7d)!important;border:0!important;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)!important;padding:64px 72px!important}.special-copy h1{color:#fff!important;text-shadow:none!important}.special-copy h1 em{color:#ff9f91!important}.special-copy h1 em:after{display:none}.special-copy>p{color:#ffffffad!important}.special-copy .eyebrow{color:#c9c3ff!important;background:#ffffff14!important}.special-status{color:#ffffffd1!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:13px!important}.special-status span{border-color:#ffffff1f!important}.hero-lab:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:28px!important;inset:8px!important;transform:none!important;box-shadow:inset 0 1px #ffffff1f!important}.lab-globe{border:0!important;box-shadow:0 24px 50px #06071047!important}.orbit{border-color:#ffffff38!important}.lab-card{background:#ffffffe6!important;border:1px solid #ffffff29!important;border-radius:14px!important;box-shadow:0 18px 40px #08091333!important}.playground{padding-top:110px!important}.playground-head{align-items:center!important;margin-bottom:36px!important}.playground-head aside{box-shadow:var(--modern-shadow-sm)!important;border:0!important;border-radius:14px!important;transform:none!important}.play-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important}.play-card:nth-child(n){grid-column:span 4;min-height:380px;border:1px solid var(--modern-line)!important;background:linear-gradient(160deg,#fff 0%,color-mix(in srgb,var(--play-surface) 48%,#fff) 100%)!important;box-shadow:var(--modern-shadow-sm)!important;border-radius:22px!important;padding:24px!important;transform:none!important}.play-card:nth-child(7){grid-column:span 5}.play-card:nth-child(8){grid-column:span 7}.play-card:hover{box-shadow:var(--modern-shadow-md)!important;transform:translateY(-6px)!important}.play-card.is-unavailable{opacity:.72;filter:grayscale(.45);background:linear-gradient(145deg,#fff,#eef0f4)!important}.play-card>header>span{box-shadow:none!important;background:#ffffffc2!important;border:0!important}.play-card-body{grid-template-columns:minmax(0,1fr) minmax(120px,.72fr)!important;gap:14px!important}.play-copy h3{font-size:25px!important}.preview-paper{border:0!important;border-radius:16px!important;width:112px!important;height:136px!important;transform:rotate(2deg)!important;box-shadow:0 18px 35px #1f213426!important}.preview-label{border:0!important;border-radius:8px!important;box-shadow:0 8px 18px #1f213429!important}.play-card>footer{border-top:1px solid var(--modern-line)!important}.play-card>footer button{background:var(--play-accent)!important;color:#fff!important}.special-note{box-shadow:var(--modern-shadow-md)!important;background:#fff!important;border:0!important;border-radius:24px!important;margin-top:90px!important}.special-note a{color:#fff!important;background:var(--modern-primary)!important}.works-hero,.admin-page .page-head{min-height:260px!important;box-shadow:var(--modern-shadow-md)!important;background:linear-gradient(135deg,#fff,#f1f0ff)!important;border:0!important;border-radius:28px!important}.works-hero h1,.admin-page .page-head h1{text-shadow:none;color:var(--modern-text)!important}.works-hero-action,.admin-head-controls{border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#ffffffb8!important;border-radius:16px!important;transform:none!important}.works-hero-action .hero-sticker{box-shadow:none!important;border:0!important;transform:none!important}.works-panel,.panel,.price-card,.group-card,.work-card,.auth-card,.recharge-modal,.export-dialog,.task-card,.creation-wizard,.special-modal{border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-sm)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffeb!important;border-radius:22px!important}.works-panel:before,.account-page .account-grid>.panel:before,.admin-page .panel:before{display:none}.panel:hover,.price-card:hover,.group-card:hover,.work-card:hover{box-shadow:var(--modern-shadow-md)!important}.balance-card{background:linear-gradient(135deg,#30344b,#626987 70%,#8fa4aa)!important;border:0!important;border-radius:24px!important;box-shadow:0 22px 50px #2a2e4338!important}input,textarea,select,.search-box{color:var(--modern-text)!important;border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#f8f9fc!important;border-radius:11px!important}input:hover,textarea:hover,select:hover{border-color:var(--modern-line-strong)!important}.modal-backdrop,.recharge-backdrop,.export-backdrop,.special-modal-backdrop{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#12131e8a!important}.creation-wizard,.special-modal,.recharge-modal,.export-dialog{border:0!important;box-shadow:0 36px 100px #0c0d164d!important}.wizard-top,.modal-head{border-bottom:1px solid var(--modern-line)!important;background:#fff!important}.special-modal .upload-section,.special-modal .background-section,.special-modal .meme-mode-section,.special-modal .meme-settings-section,.special-modal .scene-section,.special-modal .pose-section,.model-section{border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#fafbfe!important;border-radius:17px!important}.upload-drop{box-shadow:none!important;background:#6757e806!important;border:1px dashed #6757e857!important;border-radius:15px!important}.image-preview{border:1px solid var(--modern-line)!important;box-shadow:none!important;border-radius:15px!important}.task-dock,.toast-card{box-shadow:var(--modern-shadow-md)!important;background:#ffffffeb!important;border:1px solid #ffffff52!important;border-radius:18px!important}footer{border-top:1px solid var(--modern-line)!important;background:0 0!important}.about-page{max-width:1280px!important;color:var(--modern-text)!important;padding:34px 32px 110px!important}.about-hero{border-radius:var(--modern-radius-xl)!important;min-height:540px!important;box-shadow:var(--modern-shadow-lg)!important;background:radial-gradient(circle at 82% 8%,#b79a6333,#0000 23%),radial-gradient(circle at 8% 95%,#789fac29,#0000 28%),linear-gradient(135deg,#171923,#2c3044 68%,#4f566f)!important;border:0!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr)!important;padding:72px!important}.about-hero:after{display:none!important}.about-hero h1{text-shadow:none;color:#fff!important;font-size:clamp(48px,5vw,66px)!important}.about-hero h1 em{color:#d2b77e!important}.about-hero>div>p{color:#ffffffa8!important}.about-page .hero-tags span{color:#ffffffd1!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:9px!important}.about-note{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff21,#ffffff0e)!important;border:1px solid #ffffff29!important;border-radius:22px!important;padding:38px!important;transform:none!important;box-shadow:inset 0 1px #ffffff24,0 24px 48px #05060c38!important}.about-note .tape{display:none!important}.about-note small{color:#d2b77e!important}.about-note p{color:#fff9!important}.about-values{padding-top:110px!important}.about-values>div{gap:18px!important}.about-values article{border:1px solid var(--modern-line)!important;min-height:270px!important;box-shadow:var(--modern-shadow-sm)!important;transition:transform .28s var(--modern-ease),box-shadow .28s ease!important;background:#fff!important;border-radius:22px!important;padding:30px!important;transform:none!important}.about-values article:nth-child(2){background:linear-gradient(145deg,#fff,#eff4f5)!important}.about-values article:nth-child(3){background:linear-gradient(145deg,#fff,#f5f0eb)!important}.about-values article:hover{box-shadow:var(--modern-shadow-md)!important;transform:translateY(-6px)!important}.about-values i{color:#fff;box-shadow:0 10px 20px #393d5b33;background:var(--modern-primary)!important;border:0!important}.about-flow{box-shadow:var(--modern-shadow-md)!important;background:linear-gradient(135deg,#e9eeee,#f8f8f6)!important;border:0!important;border-radius:28px!important;padding:58px!important}.about-flow li{border:1px solid var(--modern-line)!important;background:#ffffffd1!important;border-radius:14px!important}.about-cta{box-shadow:var(--modern-shadow-md)!important;background:#fff!important;border:0!important;border-radius:26px!important}.about-cta>a{color:#fff!important;background:var(--modern-primary)!important;border:0!important;border-radius:12px!important;box-shadow:0 12px 25px #393d5b33!important}.auth-page{background:radial-gradient(circle at 8% 5%,#b79a6324,#0000 25%),radial-gradient(circle at 92% 90%,#789fac21,#0000 27%),linear-gradient(145deg,#151721,#242838)!important;padding:28px!important}.auth-brand{color:#fff!important}.auth-brand .brand-icon{background:linear-gradient(135deg,#69708f,#b69a65)!important;border:0!important;border-radius:11px!important;transform:none!important;box-shadow:0 12px 24px #00000038!important}.auth-card{overflow:hidden;border:1px solid #ffffff1a!important;border-radius:30px!important;width:min(1040px,100%)!important;min-height:640px!important;margin:44px auto 20px!important;box-shadow:0 42px 110px #00000057!important}.auth-page .auth-art{background:linear-gradient(145deg,#252a3c,#4a506d)!important;border:0!important;padding:72px 60px!important}.auth-art-bg{background:linear-gradient(145deg,#252a3c 0%,#424961 60%,#657483 100%)!important}.auth-art-bg:after{background-color:#0000!important;background-image:radial-gradient(circle at 25% 20%,#ffffff26,#0000 25%),linear-gradient(115deg,#0000 35%,#ffffff14 50%,#0000 65%)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}.auth-art h1{letter-spacing:-.045em;font-size:44px!important}.art-label{color:#dbc591!important}.art-orb{box-shadow:inset 0 1px #ffffff2e;background:linear-gradient(145deg,#ffffff24,#b79a6329)!important}.auth-page form{background:#fbfbfa!important;padding:70px 58px!important}.auth-page form h2{color:var(--modern-text)!important;font-size:32px!important}.auth-switch{color:var(--modern-primary)!important}.announcement-marquee{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--modern-line)!important;width:min(1220px,100% - 48px)!important;height:40px!important;box-shadow:var(--modern-shadow-sm)!important;background:#ffffffb8!important;border-radius:12px!important;margin-top:12px!important}.marquee-badge{background:var(--modern-primary)!important}.notice-backdrop,.gift-overlay{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0d0f1694!important}.notice-card,.gift-dialog,.password-modal{background:#fffffff7!important;border:0!important;border-radius:22px!important;box-shadow:0 36px 100px #05060c57!important}.notice-tape{display:none!important}.notice-close,.gift-close,.password-modal>header>button{border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#f4f4f2!important}.notice-icon{box-shadow:0 12px 25px color-mix(in srgb,var(--notice-accent) 25%,transparent)!important;border:0!important;border-radius:14px!important}.notice-card footer{border-top:1px solid var(--modern-line)!important}.notice-card footer button,.gift-submit{color:#fff!important;background:var(--modern-primary)!important;border:0!important;border-radius:11px!important;box-shadow:0 12px 24px #393d5b2e!important}.gift-preview,.custom-points{border:1px solid var(--modern-line)!important;background:#f6f6f4!important}.account-page{max-width:1240px!important;padding-inline:32px!important}.account-page>header{background:0 0!important;border:0!important;border-radius:0!important}.insight-panel,.security-card{border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-sm)!important;background:#fff!important;border-radius:22px!important}.mix-panel{background:linear-gradient(145deg,#fff,#f0f4f3)!important}.security-icon{box-shadow:none!important;background:#555a7d1a!important;border:0!important}.preset-grid button{border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#f8f8f6!important;border-radius:14px!important;transform:none!important}.preset-grid button.active{color:#fff!important;background:var(--modern-primary)!important;border-color:#0000!important;box-shadow:0 14px 28px #393d5b2e!important}.creation-wizard{background:#fff!important}.wizard-page,.summary-board,.product-stage,.ratio-stage,.prompt-canvas,.mood-board{border-color:var(--modern-line)!important;box-shadow:none!important;background:#f8f9fb!important}.type-cards button,.platform-orbit button,.mood-board button,.ratio-stage button,.merchandise-grid>button,.export-options>button,.filter-group button{border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;transform:none!important}.type-cards button:hover,.platform-orbit button:hover,.mood-board button:hover,.ratio-stage button:hover,.merchandise-grid>button:hover{border-color:var(--modern-line-strong)!important;box-shadow:var(--modern-shadow-sm)!important}.type-cards button.active,.platform-orbit button.active,.mood-board button.active,.ratio-stage button.active,.merchandise-grid>button.active{color:var(--modern-text)!important;background:linear-gradient(145deg,#fff,#eef0f5)!important;border-color:#555a7d59!important;box-shadow:0 0 0 3px #555a7d14!important}.wizard-actions{border-top:1px solid var(--modern-line)!important;background:#ffffffeb!important}.support-orb{color:#fff!important;background:linear-gradient(145deg,var(--modern-primary),var(--modern-primary-deep))!important;border:0!important;border-radius:18px!important;box-shadow:0 18px 38px #292c4240!important}.support-orb:hover{transform:translateY(-3px)!important;box-shadow:0 22px 44px #292c424d!important}.support-orb>em{color:#fff!important;box-shadow:var(--modern-shadow-sm)!important;background:#262936!important;border:0!important}.support-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5!important;border:1px solid #fff3!important;border-radius:22px!important;box-shadow:0 34px 85px #090a1147!important}.support-head{color:#fff!important;background:linear-gradient(135deg,#292d40,#505674)!important;border-bottom:0!important}.support-head small,.support-head em{color:#ffffff9e!important}.support-head-icon{box-shadow:none!important;background:#ffffff1f!important;border:0!important}.support-head>button{color:#fff!important;background:#ffffff1a!important;border:0!important}.support-toolbar,.thread-title,.widget-reply,.widget-closed{border-color:var(--modern-line)!important;background:#f7f7f5!important}.support-toolbar>button,.support-create-view>footer button,.widget-reply button{background:var(--modern-primary)!important;box-shadow:none!important;border:0!important}.widget-ticket-list>button,.widget-categories button{border:1px solid var(--modern-line)!important;background:#fff!important;border-radius:12px!important}.widget-ticket-list>button:hover,.widget-categories button.active{box-shadow:none!important;background:#f2f3f7!important;border-color:#555a7d57!important}.widget-message>span{background:#e9ebf0!important;border:0!important}.widget-message>div{border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#fff!important}.widget-message.user>div{background:#eef1f4!important}.lightbox{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0b11d6!important}.viewer{border:1px solid #ffffff1f!important;border-radius:24px!important;box-shadow:0 36px 100px #0000006b!important}.admin-route-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-md)!important;background:#ffffffe0!important;border-radius:18px!important;padding:10px!important}.admin-route-nav a{min-height:42px;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;margin:0!important;transform:none!important}.admin-route-nav a:hover{background:#f1f2f5!important;transform:none!important}.admin-route-nav a.route-active{color:#fff!important;background:var(--modern-primary)!important}.loading-card,.metrics article,.recharge-table{border-color:var(--modern-line)!important;box-shadow:var(--modern-shadow-sm)!important}.home-page,.special-page,.works-page,.about-page,.account-page,.admin-page{color:var(--modern-text)!important}.home-page :is(h1,h2,h3,h4),.special-page :is(h1,h2,h3,h4),.works-page :is(h1,h2,h3,h4),.about-page :is(h1,h2,h3,h4),.account-page :is(h1,h2,h3,h4),.admin-page :is(h1,h2,h3,h4){color:var(--modern-text)}body .home-page .hero.module-hero{background:radial-gradient(circle at 74% 16%,color-mix(in srgb,var(--module-accent) 18%,transparent),transparent 27%), radial-gradient(circle at 5% 96%,#e0bb7214,transparent 30%), linear-gradient(135deg,#1a1b18,#0d0e0d 68%,#17140f)!important;border-color:#e0bb7229!important;box-shadow:0 40px 100px #00000080,inset 0 1px #ffffff0b!important}.module-kicker,.module-hero p{color:var(--modern-muted)!important}.module-kicker:before{background:var(--modern-gold)!important}.module-kicker b,.module-outputs span{color:#d7d0c4!important;border-color:var(--modern-line)!important;background:#ffffff0b!important}.visual-sheet{color:var(--modern-text)!important;background:linear-gradient(145deg,#24231f,#141513)!important;box-shadow:0 34px 76px #0000008f,inset 0 1px #ffffff14!important}.visual-note,.module-dots,.module-arrow{color:var(--modern-text)!important;border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-sm)!important;background:#1b1b18db!important}.module-dots button.active{background:var(--modern-gold)!important}.home-page .workflow,.special-note,.about-values article,.about-cta,.works-panel,.panel,.price-card,.group-card,.work-card,.insight-panel,.security-card,.recharge-table,.metrics article,.loading-card{color:var(--modern-text)!important;border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-sm),inset 0 1px 0 #ffffff09!important;background:linear-gradient(145deg,#1b1b19f5,#10110ff5)!important}.workflow-note,.home-page .workflow .steps article:hover{color:var(--modern-muted)!important;background:#ffffff09!important}.home-page .workflow .steps:before{background:linear-gradient(90deg,#0000,#e0bb729e,#0000)!important}.step-number{color:#15130f!important;background:linear-gradient(145deg,#efd08e,#aa792f)!important;border-color:#161714!important;box-shadow:0 9px 22px #b7833840!important}.step-visual{background:linear-gradient(145deg,#22221f,#121311)!important;box-shadow:inset 0 1px #ffffff08!important}.step-copy>span,.section-head span,.special-copy h1 em{color:var(--modern-gold)!important}.home-page .final-cta,.special-hero,.about-hero{background:radial-gradient(circle at 84% 14%,#e0bb722e,#0000 24%),linear-gradient(135deg,#1c1b17,#0b0c0b 62%,#2a2113)!important;border:1px solid #e0bb722b!important;box-shadow:0 40px 100px #0000007a,inset 0 1px #ffffff0d!important}.final-cta .eyebrow,.special-copy .eyebrow{color:var(--modern-gold)!important;background:#e0bb721a!important}.final-cta .primary{color:#15130f!important;background:linear-gradient(135deg,#f1d391,#b27d32)!important;box-shadow:0 15px 34px #b7833840!important}.special-status,.hero-lab:before,.lab-card,.playground-head aside{color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#ffffff0b!important}.lab-card{box-shadow:var(--modern-shadow-md)!important;background:#1d1d1aeb!important}.play-card:nth-child(n){color:var(--modern-text)!important;background:linear-gradient(155deg,#22221f 0%,color-mix(in srgb,var(--play-accent) 10%,#111210) 100%)!important;box-shadow:var(--modern-shadow-sm),inset 0 1px 0 #ffffff09!important}.play-card.is-unavailable{background:linear-gradient(145deg,#1b1b19,#111210)!important}.play-card>header>span{color:var(--modern-gold)!important;background:#e0bb7217!important}.play-card>footer button,.special-note a,.about-cta>a,.notice-card footer button,.gift-submit,.preset-grid button.active,.support-toolbar>button,.support-create-view>footer button,.widget-reply button{color:#15130f!important;background:linear-gradient(135deg,#e8c57e,#aa772e)!important;box-shadow:0 12px 27px #b7833833!important}.works-hero,.admin-page .page-head,.about-flow{color:var(--modern-text)!important;border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-md),inset 0 1px 0 #ffffff09!important;background:radial-gradient(circle at 88% 12%,#e0bb721a,#0000 25%),linear-gradient(135deg,#20201d,#10110f)!important}.works-hero-action,.admin-head-controls,.about-flow li{color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#ffffff0b!important}.auth-card,.recharge-modal,.export-dialog,.task-card,.creation-wizard,.special-modal,.notice-card,.gift-dialog,.password-modal,.support-panel,.task-dock,.toast-card{color:var(--modern-text)!important;border:1px solid var(--modern-line)!important;background:#151614f7!important;box-shadow:0 38px 110px #00000094,inset 0 1px #ffffff0a!important}.balance-card{color:#f7edd8!important;background:linear-gradient(135deg,#171611,#312515 62%,#8f642a)!important;border:1px solid #f4cf8440!important;box-shadow:0 24px 60px #00000073,inset 0 1px #ffebbe26!important}input,textarea,select,.search-box{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#ffffff0b!important}input::placeholder,textarea::placeholder{color:#77736b!important}input:focus,textarea:focus,select:focus{border-color:var(--modern-gold)!important;box-shadow:0 0 0 4px #e0bb721a!important}.wizard-top,.modal-head,.wizard-actions{color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#141513f5!important}.special-modal .upload-section,.special-modal .background-section,.special-modal .meme-mode-section,.special-modal .meme-settings-section,.special-modal .scene-section,.special-modal .pose-section,.model-section,.wizard-page,.summary-board,.product-stage,.ratio-stage,.prompt-canvas,.mood-board,.gift-preview,.custom-points,.support-toolbar,.thread-title,.widget-reply,.widget-closed{color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#1b1b19!important}.upload-drop{background:#e0bb7209!important;border-color:#e0bb7259!important}.upload-drop:hover{background:#e0bb7213!important;box-shadow:0 0 0 4px #e0bb7212!important}.type-cards button,.platform-orbit button,.mood-board button,.ratio-stage button,.merchandise-grid>button,.export-options>button,.filter-group button,.preset-grid button,.widget-ticket-list>button,.widget-categories button{color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#ffffff0a!important}.type-cards button.active,.platform-orbit button.active,.mood-board button.active,.ratio-stage button.active,.merchandise-grid>button.active,.widget-categories button.active{color:#f8edd8!important;background:linear-gradient(145deg,#e0bb7229,#9c702e14)!important;border-color:#e0bb727a!important;box-shadow:0 0 0 3px #e0bb7212!important}.wizard-progress{background:#ffffff12!important}.wizard-progress>span,.progress-track>span{background:linear-gradient(90deg,#9e6f2b,#e5c47d)!important}.about-values article:nth-child(2),.about-values article:nth-child(3),.mix-panel{background:linear-gradient(145deg,#24231f,#131412)!important}.about-values i,.security-icon{color:#15130f!important;background:linear-gradient(145deg,#efd08e,#aa792f)!important}.auth-page{background:radial-gradient(circle at 10% 4%,#e0bb7226,#0000 27%),radial-gradient(circle at 90% 92%,#8f642a1a,#0000 28%),linear-gradient(145deg,#11120f,#050605)!important}.auth-page .auth-art,.auth-art-bg{background:linear-gradient(145deg,#211e17 0%,#11120f 58%,#3b2b16 100%)!important}.auth-brand .brand-icon{background:linear-gradient(135deg,#8e6327,#e1bd73)!important}.auth-page form{color:var(--modern-text)!important;background:#161715!important}.auth-switch,.art-label,.about-note small{color:var(--modern-gold)!important}.announcement-marquee{color:var(--modern-text)!important;background:#141513e0!important}.marquee-badge{color:#15130f!important;background:var(--modern-gold)!important}.notice-close,.gift-close,.password-modal>header>button{color:var(--modern-text)!important;background:#ffffff0e!important}.support-head{background:linear-gradient(135deg,#28231a,#0f100e 70%,#5b411d)!important}.support-orb{color:#15130f!important;background:linear-gradient(145deg,#ebca86,#9b6d2b)!important;box-shadow:0 18px 40px #b7833840!important}.support-orb>svg{stroke:#15130f!important}.support-orb>em{color:var(--modern-text)!important;background:#1b1b19!important}.widget-ticket-list>button:hover,.widget-categories button.active{background:#e0bb721a!important}.widget-message>span{color:#15130f!important;background:var(--modern-gold)!important}.widget-message>div,.widget-message.user>div{color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#1c1c1a!important}.admin-route-nav{box-shadow:var(--modern-shadow-md),inset 0 1px 0 #ffffff0a!important;background:#121311e8!important}.admin-route-nav a{color:var(--modern-muted)!important}.admin-route-nav a:hover{color:var(--modern-text)!important;background:#ffffff0e!important}.admin-route-nav a.route-active{color:#15130f!important;background:linear-gradient(135deg,#edcc87,#a6752e)!important;box-shadow:0 10px 22px #b7833833!important}.admin-route-nav a.route-active small{color:#15130f!important;background:#ffffff8f!important}footer{color:var(--modern-muted)!important;background:#090a09!important}.works-toolbar,.works-summary,.empty-works,.export-options button,.profile-intro,.ledger li,.history li,.flow-column,.flow-summary,.model-selector-panel,.white-card,.selected-type-note,.ai-tip,.selection-explain,.product-entry,.product-preview,.format-lab,.copy-studio,.message-studio,.meme-mode-options button,.meme-style-options button,.scene-options button,.pose-options button,.color-options button,.clothing-grid button,.custom-scene-preview,.location-preview{color:var(--modern-text)!important;border-color:var(--modern-line)!important;box-shadow:none!important;background:#ffffff09!important}.meme-mode-options button.active,.meme-style-options button.active,.scene-options button.active,.pose-options button.active,.color-options button.active,.clothing-grid button.active{background:linear-gradient(145deg,#e0bb7226,#9c702e12)!important;border-color:#e0bb727a!important;box-shadow:0 0 0 3px #e0bb7212!important}.modal-content,.modal-actions,.password-actions,.password-fields,.pay-summary{color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#151614!important}.modal-actions{box-shadow:0 -14px 36px #00000038!important}.preview-empty,.detail-empty,.detail-loading,.record-empty,.empty{color:var(--modern-muted)!important}.model-policy span,.announcement-guide span,.announcement-editor,.announcement-preview,.announcement-empty,.price-table-head,.dual-price-row,.profit-rule,.color-control{color:var(--modern-text)!important;border-color:var(--modern-line)!important;box-shadow:none!important;background:#ffffff09!important}.announcement-editor.published{background:linear-gradient(145deg,#1d211c,#141513)!important}.announcement-preview{background:#10110f!important}.announcement-type,.service-icon{color:var(--modern-gold)!important;border-color:var(--modern-line)!important;background:#e0bb721a!important}.switch i{background:#34332f!important}.switch input:checked+i{background:linear-gradient(90deg,#9d6f2c,#d9b469)!important}.admin-message{color:#17140f!important;box-shadow:var(--modern-shadow-md)!important;background:linear-gradient(135deg,#edce8b,#b37f34)!important}.support-admin-head aside,.support-filters,.admin-ticket-panel,.admin-conversation-panel{color:var(--modern-text)!important;border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-sm),inset 0 1px 0 #ffffff09!important;background:linear-gradient(145deg,#1e1e1b,#111210)!important}.status-tabs button,.admin-ticket-list>button,.admin-ticket-panel>footer button,.status-actions button,.support-filters>label{color:var(--modern-muted)!important;border-color:var(--modern-line)!important;box-shadow:none!important;background:#ffffff0a!important}.status-tabs button.active,.admin-ticket-list>button:hover,.admin-ticket-list>button.active{color:var(--modern-text)!important;box-shadow:none!important;background:#e0bb721a!important;border-color:#e0bb7266!important}.admin-ticket-panel>header,.admin-conversation-head,.assignment-bar,.admin-reply-area{color:var(--modern-text)!important;border-color:var(--modern-line)!important;background:#ffffff06!important}.admin-message-row>div,.admin-message-row.staff>div{color:var(--modern-text)!important;border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#20201d!important}.admin-message-row>span,.admin-user-avatar,.admin-conversation-empty i{color:#15130f!important;box-shadow:none!important;background:linear-gradient(145deg,#e8c77f,#a97731)!important;border:0!important}.assignment-bar button,.support-filters label button,.admin-reply-area>div:last-child button{color:#15130f!important;box-shadow:none!important;background:linear-gradient(135deg,#e7c47b,#a6742d)!important;border:0!important}.user-toolbar,.user-management-head,.user-row,.user-detail,.user-balance,.consumption-summary,.consumption-list li,.admin-work-grid article,.batch-actions,.user-search,.user-select,.detail-pager,.user-pager{color:var(--modern-text)!important;border-color:var(--modern-line)!important;box-shadow:none!important;background:#ffffff09!important}.user-row:hover,.user-row.active{background:#e0bb7214!important;border-color:#e0bb7261!important}.managed-avatar,.gift-button{color:#15130f!important;box-shadow:none!important;background:linear-gradient(145deg,#e8c77f,#a97731)!important;border:0!important}.account-message,.user-notice{color:var(--modern-gold)!important;border-color:var(--modern-line)!important;background:#e0bb7217!important}.navbar nav a,.text-button,.logout-button{color:#cfc8bd!important}.navbar nav a:hover,.text-button:hover,.logout-button:hover{color:#fffaf0!important}.announcement-marquee,.marquee-message{color:#d8d0c4!important}.marquee-message b,.marquee-message strong{color:var(--modern-gold)!important}.home-page :is(p,small),.special-page :is(p,small),.works-page :is(p,small),.about-page :is(p,small),.account-page :is(p,small),.admin-page :is(p,small){color:var(--modern-muted)}.module-kicker{color:#c1b9ad!important}.module-hero p{color:#d1c9bd!important}.module-hero h1 em{color:#efc66f!important;text-shadow:0 0 30px #efc66f1a!important}.module-hero .eyebrow{color:#f0ce88!important;background:#f0ce881f!important}.module-outputs span{color:#e6ded2!important;background:#fff1!important}.module-hero .hero-actions .primary{color:#17140e!important;background:linear-gradient(135deg,#f0d292,#bd8737)!important;box-shadow:0 13px 30px #be893740,inset 0 1px #fff6!important}.module-hero .hero-actions .secondary{color:#fff8ec!important;background:#24251f!important;border-color:#ebc9874d!important}.visual-sheet figcaption{color:#fffaf0!important;background:#121311ed!important;border:1px solid #ebc98733!important}.visual-sheet figcaption :is(b,span,small),.visual-sheet header,.visual-sheet footer{color:#f4ede1!important}.visual-note{color:#f5eee2!important;background:#1f201cf5!important}body .home-page .hero.module-hero{background:radial-gradient(circle at 74% 16%,color-mix(in srgb,var(--module-accent) 22%,transparent),transparent 28%), radial-gradient(circle at 5% 96%,#f0ce881c,transparent 31%), linear-gradient(135deg,#20221e,#121310 66%,#201a11)!important;border-color:#ebc98747!important}.home-page .workflow,.special-note,.about-values article,.about-cta,.works-panel,.panel,.price-card,.group-card,.work-card,.insight-panel,.security-card,.recharge-table,.metrics article,.loading-card{background:linear-gradient(145deg,#21221f,#151613)!important}.play-card:nth-child(n){background:linear-gradient(155deg,#272722 0%,color-mix(in srgb,var(--play-accent) 12%,#151613) 100%)!important}.works-hero,.admin-page .page-head,.about-flow{background:radial-gradient(circle at 88% 12%,#f0ce8821,#0000 25%),linear-gradient(135deg,#272822,#151613)!important}.auth-card,.recharge-modal,.export-dialog,.task-card,.creation-wizard,.special-modal,.notice-card,.gift-dialog,.password-modal,.support-panel,.task-dock,.toast-card{background:#1b1c19fb!important}.wizard-top,.modal-head,.wizard-actions,.modal-content,.modal-actions,.password-actions,.password-fields,.pay-summary{background:#1d1e1a!important}.special-modal .upload-section,.special-modal .background-section,.special-modal .meme-mode-section,.special-modal .meme-settings-section,.special-modal .scene-section,.special-modal .pose-section,.model-section,.wizard-page,.summary-board,.product-stage,.ratio-stage,.prompt-canvas,.mood-board,.gift-preview,.custom-points,.support-toolbar,.thread-title,.widget-reply,.widget-closed{background:#24241f!important}.special-modal :is(h2,h3,b,label),.creation-wizard :is(h2,h3,b,label),.recharge-modal :is(h2,h3,b,label),.password-modal :is(h2,h3,b,label),.export-dialog :is(h2,h3,b,label),.notice-card :is(h2,h3,b),.gift-dialog :is(h2,h3,b){color:#fffaf0!important}.special-modal :is(p,small,em),.creation-wizard :is(p,small,em),.recharge-modal :is(p,small,em),.password-modal :is(p,small,em),.export-dialog :is(p,small,em),.notice-card :is(p,small,em),.gift-dialog :is(p,small,em){color:#c8c1b6}.admin-ticket-panel,.admin-conversation-panel,.support-filters,.support-admin-head aside,.user-row,.user-detail,.announcement-editor,.dual-price-row{background:#20211d!important}.special-hero:after,.about-hero:before,.balance-card:after,.auth-art:before,.home-page .final-cta:after{content:"";z-index:0;pointer-events:none;transition:transform .9s var(--modern-ease);background:linear-gradient(112deg,#0000 12%,#ffffff12 42%,#ffffff29 50%,#ffffff0d 58%,#0000 82%);position:absolute;inset:0;transform:translate(-55%)}.special-hero:hover:after,.about-hero:hover:before,.balance-card:hover:after,.auth-art:hover:before,.home-page .final-cta:hover:after{transform:translate(55%)}.special-hero>*,.about-hero>*,.balance-card>*,.auth-art>*,.home-page .final-cta>*{z-index:1;position:relative}@media (width<=1100px){.module-slide{grid-template-columns:minmax(0,1fr) minmax(380px,.95fr)!important;gap:34px!important;padding-inline:46px!important}.play-card:nth-child(n),.play-card:nth-child(7),.play-card:nth-child(8){grid-column:span 6}.admin-route-nav{border:1px solid var(--modern-line)!important;box-shadow:var(--modern-shadow-sm)!important;gap:7px!important;padding:8px!important}.admin-route-nav a,.admin-route-nav a:hover,.admin-route-nav a.router-link-active{width:auto!important;min-width:132px!important;box-shadow:none!important;border:0!important}}@media (width<=800px){.navbar{border:1px solid var(--modern-line)!important;width:calc(100% - 24px)!important;height:64px!important;box-shadow:var(--modern-shadow-sm)!important;background:#0f100ef0!important;border-radius:16px!important;margin:8px 12px 0!important;padding:0 13px!important}.navbar.open{border-radius:16px!important}.mobile-menu-toggle{box-shadow:none!important;background:#e0bb721a!important;border:0!important;border-radius:11px!important}.mobile-menu-toggle span{background:var(--modern-text)!important}.mobile-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--modern-line)!important;background:#121311fa!important;border-radius:18px!important;box-shadow:0 30px 80px #00000094!important}.mobile-drawer:before{display:none!important}.mobile-drawer-head{border-bottom:1px solid var(--modern-line)!important}.mobile-drawer-head span{color:var(--modern-muted)!important}.mobile-links a{border:1px solid var(--modern-line)!important;box-shadow:none!important;background:#ffffff09!important;border-radius:12px!important}.mobile-links a i{color:var(--modern-gold)!important;background:#e0bb721a!important}.mobile-links a em{color:var(--modern-muted)!important}.mobile-links a.active{color:#15130f!important;background:linear-gradient(135deg,#edcc87,#a6752e)!important;border-color:#0000!important;box-shadow:0 12px 26px #b7833838!important}.mobile-links a.active i{color:#15130f!important;background:#ffffff94!important}.mobile-links a.active em{color:#15130fa8!important}.mobile-actions{border-top:1px solid var(--modern-line)!important}.mobile-actions button{border:1px solid var(--modern-line)!important;box-shadow:none!important;border-radius:11px!important}.mobile-login,.mobile-logout{color:var(--modern-text)!important;background:#ffffff0b!important}.mobile-nav-scrim{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0f101775!important}.section{padding-inline:18px}.home-page .hero.module-hero{width:calc(100% - 28px);border-radius:26px!important;height:820px!important;min-height:820px!important;margin-top:20px!important}.module-slide{grid-template-columns:1fr!important;gap:20px!important;padding:40px 22px 28px!important}.module-hero h1{font-size:clamp(35px,9vw,46px)!important}.visual-sheet{width:270px!important}.visual-sheet figure{height:270px!important}.home-page .workflow{margin:68px 14px 0;border-radius:26px!important;padding:42px 22px 48px!important}.workflow-heading,.home-page .workflow .steps{grid-template-columns:1fr!important}.home-page .workflow .steps:before{width:1px;height:auto;inset:20px auto 20px 20px}.home-page .workflow .steps article:nth-of-type(n){padding-left:58px!important}.step-number{position:absolute!important;top:12px!important;left:0!important}.case-grid{grid-template-rows:none;grid-template-columns:1fr!important}.case-card,.case-card.tall{min-height:310px}.case-card:first-child{grid-row:auto}.home-page .final-cta{min-height:340px;margin-inline:14px;border-radius:26px!important;padding:52px 26px!important}.cta-star{display:none}.special-page{padding:22px 14px 80px!important}.special-hero{border-radius:26px!important;grid-template-columns:1fr!important;padding:46px 24px 34px!important}.play-grid{grid-template-columns:1fr!important}.play-card:nth-child(n){grid-column:auto;min-height:340px}.special-note{padding:32px 24px!important}.about-page{padding:22px 14px 80px!important}.about-hero{border-radius:26px!important;grid-template-columns:1fr!important;padding:46px 24px 34px!important}.about-note{margin-top:10px!important}.about-values,.about-flow ol{grid-template-columns:1fr!important}.about-cta{flex-direction:column!important;align-items:flex-start!important;padding:34px 24px!important}.auth-page{min-height:calc(100dvh - 76px)!important;padding:20px 14px 42px!important}.auth-card{border-radius:24px!important;grid-template-columns:1fr!important;width:min(100%,620px)!important;min-height:0!important;margin-top:18px!important;box-shadow:0 28px 70px #181a2329!important}.auth-art{display:none!important}.auth-card form{padding:44px 30px 38px!important}.account-page{padding-inline:14px!important}.support-panel{width:calc(100vw - 24px)!important;max-height:min(690px,100dvh - 108px)!important;bottom:82px!important;right:12px!important}}@media (width<=520px){.home-page .hero.module-hero{height:680px!important;min-height:680px!important}.module-slide{padding-top:30px!important}.module-visual{min-height:290px!important}.visual-sheet{width:205px!important}.visual-sheet figure{height:205px!important}.home-page .workflow .steps article:nth-of-type(n){padding:16px 10px 16px 52px!important}.step-visual{height:150px!important}.play-card-body{grid-template-columns:1fr 105px!important}.auth-page{padding-inline:10px!important}.auth-card{border-radius:20px!important}.auth-card form{padding:34px 20px 30px!important}.modal-card,.recharge-modal,.password-modal,.notice-card,.gift-dialog{border-radius:20px!important;width:calc(100vw - 24px)!important}}:root[data-theme=dark]{--theme-canvas:#151613;--theme-panel:#22231f;--theme-panel-elevated:#292a25;--theme-panel-soft:#30312b;--theme-text:#fbf6eb;--theme-muted:#f1ece3;--theme-faint:#ddd7cd;--theme-line:#ebc9873d;--theme-line-strong:#ebc9877a;--theme-input:#252621;--theme-gold:#efcd86;--theme-gold-deep:#b78335;--theme-button-text:#17140e;--theme-accent-soft:#e0c07c;--theme-accent-strong:#a7742f;--theme-chart-grid:#ebc98726;--theme-shadow-warm:#b57e2b2e;--theme-shadow-strong:#97651f47;--theme-inner-light:#ffe8b513;--modern-bg:var(--theme-canvas);--modern-surface:#1d1e1bf0;--modern-surface-solid:var(--theme-panel);--modern-surface-soft:var(--theme-panel-soft);--modern-text:var(--theme-text);--modern-muted:var(--theme-muted);--modern-line:var(--theme-line);--modern-line-strong:var(--theme-line-strong);--modern-primary:var(--theme-gold);--modern-primary-deep:var(--theme-gold-deep);--modern-gold:var(--theme-gold);--modern-shadow-sm:0 10px 28px var(--theme-shadow-warm),0 0 0 1px #efcd8609,inset 0 1px 0 var(--theme-inner-light);--modern-shadow-md:0 22px 58px var(--theme-shadow-warm),0 0 0 1px #efcd860b,inset 0 1px 0 var(--theme-inner-light);--modern-shadow-lg:0 34px 92px var(--theme-shadow-strong),0 0 0 1px #efcd860e,inset 0 1px 0 #ffe8b517;--shadow-sm:var(--modern-shadow-sm);--shadow-md:var(--modern-shadow-md);--shadow-lg:var(--modern-shadow-lg);--shadow-xl:var(--modern-shadow-lg);--journal-shadow:var(--modern-shadow-md);--journal-shadow-sm:var(--modern-shadow-sm);--journal-paper:var(--theme-panel);--journal-paper-deep:var(--theme-panel-soft);--journal-ink:var(--theme-text);--journal-muted:var(--theme-muted)}html[data-theme] body .account-page .balance-card.tier-bronze{color:#fff8ef!important;background:radial-gradient(circle at 88% 12%,#ffeed23d,#0000 28%),linear-gradient(135deg,#70412d 0,#a96843 54%,#ce9061 100%)!important;border-color:#6e4028!important;box-shadow:0 24px 58px #59301c47,inset 0 1px #ffffff3d!important}html[data-theme] body .account-page .balance-card.tier-silver{color:#25313a!important;background:radial-gradient(circle at 88% 12%,#ffffffb8,#0000 28%),linear-gradient(135deg,#bec8d0,#e8edf0 55%,#9ba9b4)!important;border-color:#7f8d98!important}html[data-theme] body .account-page .balance-card.tier-gold{color:#38280f!important;background:radial-gradient(circle at 88% 12%,#ffffff73,#0000 28%),linear-gradient(135deg,#c18a2e,#efd17f 55%,#a9701c)!important;border-color:#9c6b1d!important}html[data-theme] body .account-page .balance-card.tier-diamond{color:#183d4b!important;background:radial-gradient(circle at 88% 12%,#ffffffa8,#0000 28%),linear-gradient(135deg,#78aebb,#d6f0f3 55%,#5d94a7)!important;border-color:#4c8798!important}html[data-theme] body .account-page .balance-card.tier-obsidian{color:#fff7ff!important;background:radial-gradient(circle at 88% 12%,#bc8fcc33,#0000 28%),linear-gradient(135deg,#0e0d10,#2b2630 58%,#55425d)!important;border-color:#5e4a65!important}html[data-theme] body .account-page .balance-card.tier-bronze :is(span,strong,small,b),html[data-theme] body .account-page .balance-card.tier-obsidian :is(span,strong,small,b){color:#fff8ef!important}html[data-theme] body .account-page .balance-card.tier-silver :is(span,strong,small,b){color:#25313a!important}html[data-theme] body .account-page .balance-card.tier-gold :is(span,strong,small,b){color:#38280f!important}html[data-theme] body .account-page .balance-card.tier-diamond :is(span,strong,small,b){color:#183d4b!important}html[data-theme] body .membership-modal.recharge-modal{width:min(1360px,100vw - 64px)!important;max-width:none!important;max-height:calc(100dvh - 48px)!important;padding:34px 38px 30px!important;overflow-y:auto!important}html[data-theme] body .membership-modal .membership-plans{grid-template-columns:repeat(5,minmax(190px,1fr))!important;gap:14px!important}html[data-theme] body .membership-modal .membership-plans>button{opacity:1!important;border-width:1px!important;min-width:0!important;min-height:230px!important;padding:20px 17px!important;box-shadow:0 13px 30px #2e251c1f!important}html[data-theme] body .membership-modal .membership-plans .plan-bronze{color:#4b2c1e!important;background:linear-gradient(150deg,#f3dfcf,#c98e66)!important;border-color:#9c6444!important}html[data-theme] body .membership-modal .membership-plans .plan-silver{color:#28343d!important;background:linear-gradient(150deg,#f8fafb,#bac6cf)!important;border-color:#8d9aa4!important}html[data-theme] body .membership-modal .membership-plans .plan-gold{color:#4a310c!important;background:linear-gradient(150deg,#fff2bd,#d7a340)!important;border-color:#a66d15!important}html[data-theme] body .membership-modal .membership-plans .plan-diamond{color:#173e49!important;background:linear-gradient(150deg,#effcff,#8ec3cf)!important;border-color:#568c9b!important}html[data-theme] body .membership-modal .membership-plans .plan-obsidian{color:#fff7ff!important;background:radial-gradient(circle at 85% 8%,#b17ec12e,#0000 26%),linear-gradient(150deg,#0e0d10,#39313e)!important;border-color:#67536d!important}html[data-theme] body .membership-modal .membership-plans .plan-bronze :is(b,strong,span,small,i){color:#4b2c1e!important}html[data-theme] body .membership-modal .membership-plans .plan-silver :is(b,strong,span,small,i){color:#28343d!important}html[data-theme] body .membership-modal .membership-plans .plan-gold :is(b,strong,span,small,i){color:#4a310c!important}html[data-theme] body .membership-modal .membership-plans .plan-diamond :is(b,strong,span,small,i){color:#173e49!important}html[data-theme] body .membership-modal .membership-plans .plan-obsidian :is(b,strong,span,small,i,em){color:#fff7ff!important}html[data-theme] body .membership-modal .membership-plans>button.included{filter:saturate(.55);opacity:.72!important}html[data-theme] body .membership-modal .membership-plans>button.active{transform:translateY(-5px)!important;box-shadow:0 0 0 3px #8b662b47,0 22px 38px #3327192e!important}@media (width<=1240px){html[data-theme] body .membership-modal .membership-plans{grid-template-columns:repeat(3,minmax(190px,1fr))!important}}@media (width<=760px){html[data-theme] body .membership-modal.recharge-modal{width:calc(100vw - 20px)!important;padding:25px 16px 20px!important}html[data-theme] body .membership-modal .membership-plans{grid-template-columns:1fr!important}html[data-theme] body .membership-modal .membership-plans>button{min-height:180px!important}}:root[data-theme=light]{--theme-canvas:#f2ede3;--theme-panel:#fffdf8;--theme-panel-elevated:#fff;--theme-panel-soft:#f5efe4;--theme-text:#2e2922;--theme-muted:#403a34;--theme-faint:#544d46;--theme-line:#6d552e2e;--theme-line-strong:#976b2761;--theme-input:#faf6ee;--theme-gold:#a86f20;--theme-gold-deep:#7f5017;--theme-button-text:#251a0a;--theme-accent-soft:#e3c98d;--theme-accent-strong:#b17d31;--theme-chart-grid:#68584126;--theme-shadow-warm:#71522624;--theme-shadow-strong:#5b3e193b;--theme-inner-light:#ffffffb8;--modern-bg:var(--theme-canvas);--modern-surface:#fffdf8f0;--modern-surface-solid:var(--theme-panel);--modern-surface-soft:var(--theme-panel-soft);--modern-text:var(--theme-text);--modern-muted:var(--theme-muted);--modern-line:var(--theme-line);--modern-line-strong:var(--theme-line-strong);--modern-primary:#b27b2e;--modern-primary-deep:#855319;--modern-gold:var(--theme-gold);--journal-paper:var(--theme-panel);--journal-paper-deep:var(--theme-panel-soft);--journal-ink:var(--theme-text);--journal-muted:var(--theme-muted);--journal-coral:#bd715b;--journal-yellow:#ead09a;--journal-pink:#ead7d1;--journal-blue:#d9e1df;--journal-green:#d9e5da;--journal-lilac:#ddd4df;--candy-ink:var(--theme-text);--candy-deep:#2e2922}:root[data-theme-mode=member]{--modern-primary:var(--theme-gold);--modern-primary-deep:var(--theme-gold-deep);--modern-gold:var(--theme-gold);--journal-coral:var(--theme-accent-soft);--journal-yellow:color-mix(in srgb,var(--theme-accent-soft) 42%,var(--theme-panel));--journal-pink:color-mix(in srgb,var(--theme-accent-soft) 25%,var(--theme-panel));--journal-blue:color-mix(in srgb,var(--theme-accent-soft) 18%,var(--theme-panel));--journal-green:color-mix(in srgb,var(--theme-accent-soft) 15%,var(--theme-panel));--journal-lilac:color-mix(in srgb,var(--theme-accent-soft) 22%,var(--theme-panel));--candy-ink:var(--theme-text);--candy-deep:var(--theme-text)}:root[data-theme-mode=member][data-member-tier=bronze]{--theme-canvas:#eaded4;--theme-panel:#fffaf5;--theme-panel-elevated:#fffdf9;--theme-panel-soft:#f3e7de;--theme-text:#2b1b15;--theme-muted:#594036;--theme-faint:#73594d;--theme-line:#6c3e2a40;--theme-line-strong:#6c3e2a8a;--theme-input:#fff8f2;--theme-gold:#8f5035;--theme-gold-deep:#693823;--theme-button-text:#fffaf5;--theme-accent-soft:#9a593b;--theme-accent-strong:#633521;--theme-chart-grid:#5b352529;--theme-shadow-warm:#64382429;--theme-shadow-strong:#522b1b40;--theme-inner-light:#ffffff9e}:root[data-theme-mode=member][data-member-tier=silver]{--theme-canvas:#e7ecef;--theme-panel:#fbfdfe;--theme-panel-elevated:#fff;--theme-panel-soft:#edf2f4;--theme-text:#1f2a31;--theme-muted:#43535d;--theme-faint:#62727c;--theme-line:#394e5b33;--theme-line-strong:#394e5b75;--theme-input:#f7fafb;--theme-gold:#566d7b;--theme-gold-deep:#405561;--theme-button-text:#fff;--theme-accent-soft:#60747f;--theme-accent-strong:#405561;--theme-chart-grid:#3f535f26;--theme-shadow-warm:#35485321;--theme-shadow-strong:#2a3d4838;--theme-inner-light:#ffffffb8}:root[data-theme-mode=member][data-member-tier=gold]{--theme-canvas:#f1e6cb;--theme-panel:#fffdf7;--theme-panel-elevated:#fff;--theme-panel-soft:#f6ecd5;--theme-text:#2b210e;--theme-muted:#594722;--theme-faint:#715d34;--theme-line:#7b581a38;--theme-line-strong:#8f63167a;--theme-input:#fffaf0;--theme-gold:#9b6c18;--theme-gold-deep:#76500f;--theme-button-text:#241805;--theme-accent-soft:#e2c26b;--theme-accent-strong:#ad7a20;--theme-chart-grid:#7d5b1f29;--theme-shadow-warm:#92681f26;--theme-shadow-strong:#7e53133d;--theme-inner-light:#ffffffa3}:root[data-theme-mode=member][data-member-tier=diamond]{--theme-canvas:#e1eff2;--theme-panel:#f9fdfe;--theme-panel-elevated:#fff;--theme-panel-soft:#e9f5f7;--theme-text:#142e36;--theme-muted:#365761;--theme-faint:#55737b;--theme-line:#27657533;--theme-line-strong:#27657575;--theme-input:#f5fbfc;--theme-gold:#32778a;--theme-gold-deep:#245d6c;--theme-button-text:#102b33;--theme-accent-soft:#8cc9d5;--theme-accent-strong:#4a98aa;--theme-chart-grid:#2e6f7f26;--theme-shadow-warm:#27677721;--theme-shadow-strong:#1f526038;--theme-inner-light:#ffffffbd}:root[data-theme-mode=member][data-member-tier=obsidian]{--theme-canvas:#121115;--theme-panel:#1d1b20;--theme-panel-elevated:#252229;--theme-panel-soft:#2d2932;--theme-text:#fffafc;--theme-muted:#ddd4e0;--theme-faint:#bdb1c2;--theme-line:#b99dc43d;--theme-line-strong:#be9ecb85;--theme-input:#27232b;--theme-gold:#c5a4d0;--theme-gold-deep:#7c5d87;--theme-button-text:#fff;--theme-accent-soft:#57515d;--theme-accent-strong:#1c1a1f;--theme-chart-grid:#cbaed629;--theme-shadow-warm:#0a080c4d;--theme-shadow-strong:#0705096b;--theme-inner-light:#ffffff14}html[data-theme-mode=member] :is(.navbar nav a.active,.primary,.pay-button,.password-submit,.gift-confirm,.support-submit),html[data-theme-mode=member] .module-hero .hero-actions .primary{color:var(--theme-button-text)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;border-color:color-mix(in srgb,var(--theme-accent-strong) 82%,var(--theme-text))!important}html[data-theme-mode=member] :is(.navbar nav a.active,.primary,.pay-button,.password-submit,.gift-confirm,.support-submit) :is(span,b,strong),html[data-theme-mode=member] .module-hero .hero-actions .primary :is(span,b,strong){color:inherit!important}html[data-theme-mode=member] :is(.eyebrow,.module-kicker,.section-kicker,.profile-kicker){color:var(--theme-gold)!important;background:color-mix(in srgb,var(--theme-accent-soft) 14%,var(--theme-panel))!important}html[data-theme-mode=member] :is(.navbar,.mobile-drawer,.panel,.modal-card,.special-modal,.creation-wizard,.admin-route-nav){box-shadow:0 20px 52px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] .mobile-drawer{color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-panel)!important}html[data-theme-mode=member] .mobile-links a{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-elevated)!important}html[data-theme-mode=member] .mobile-links a :is(span,em){color:var(--theme-muted)!important}html[data-theme-mode=member] .mobile-links a.active{color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-panel-soft)!important}html[data-theme-mode=member] .mobile-actions :is(.mobile-login,.mobile-logout){color:var(--theme-text)!important;background:var(--theme-panel-elevated)!important}html[data-theme-mode=member][data-member-tier=obsidian] :is(.theme-toggle button.active,.primary,.pay-button,.password-submit,.gift-confirm,.support-submit),html[data-theme-mode=member][data-member-tier=silver] :is(.theme-toggle button.active,.primary,.pay-button,.password-submit,.gift-confirm,.support-submit){color:#fff!important}html,body,.navbar,.route-page,.panel,.modal-card,.special-modal,.creation-wizard{transition:color .24s,background-color .24s,border-color .24s,box-shadow .24s}html[data-theme=dark] body{color:var(--theme-text)!important;background:radial-gradient(circle at 10% -5%,#efcd8624,#0000 30%),radial-gradient(circle at 92% 18%,#875d1f1a,#0000 27%),linear-gradient(145deg,#24251f 0,#181916 52%,#121310 100%)!important}html[data-theme=light] body{color:var(--theme-text)!important;background:radial-gradient(circle at 8% -4%,#ca9d4c29,#0000 30%),radial-gradient(circle at 94% 14%,#8ba19d24,#0000 27%),linear-gradient(145deg,#fbf8f1 0,#f2ede3 55%,#ebe4d8 100%)!important}html[data-theme] .navbar{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:color-mix(in srgb,var(--theme-canvas) 86%,transparent)!important}html[data-theme] .brand,html[data-theme] .navbar nav a:hover,html[data-theme] .text-button:hover,html[data-theme] .logout-button:hover{color:var(--theme-text)!important}html[data-theme] .navbar nav,html[data-theme] .user-chip{background:color-mix(in srgb,var(--theme-panel) 78%,transparent)!important}html[data-theme] .navbar nav a,html[data-theme] .text-button,html[data-theme] .logout-button{color:var(--theme-muted)!important}html[data-theme] .navbar nav a.active,html[data-theme] .primary,html[data-theme] .pay-button,html[data-theme] .module-hero .hero-actions .primary{color:var(--theme-button-text)!important;background:linear-gradient(135deg,#edcc88,var(--theme-gold-deep))!important}html[data-theme] .secondary,html[data-theme] .outline-button,html[data-theme] .dark-button{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] .eyebrow{color:var(--theme-gold)!important;background:color-mix(in srgb,var(--theme-gold) 11%,transparent)!important}html[data-theme] :is(.home-page,.special-page,.works-page,.about-page,.account-page,.admin-page,.creation-wizard,.special-modal,.recharge-modal,.password-modal,.export-dialog,.notice-card,.gift-dialog,.support-panel),html[data-theme] :is(.home-page,.special-page,.works-page,.about-page,.account-page,.admin-page,.creation-wizard,.special-modal,.recharge-modal,.password-modal,.export-dialog,.notice-card,.gift-dialog,.support-panel) :is(h1,h2,h3,h4,b,strong,label){color:var(--theme-text)!important}html[data-theme] :is(.home-page,.special-page,.works-page,.about-page,.account-page,.admin-page,.creation-wizard,.special-modal,.recharge-modal,.password-modal,.export-dialog,.notice-card,.gift-dialog,.support-panel) :is(p,small,em,time){color:var(--theme-muted)!important}html[data-theme] .module-hero h1 em,html[data-theme] .special-copy h1 em,html[data-theme] .section-head span,html[data-theme] .step-copy>span{color:var(--theme-gold)!important}html[data-theme] .module-kicker,html[data-theme] .module-hero p{color:var(--theme-muted)!important}html[data-theme] .module-outputs span{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:color-mix(in srgb,var(--theme-panel) 72%,transparent)!important}html[data-theme] :is(.home-page .workflow,.special-note,.about-values article,.about-cta,.works-panel,.panel,.price-card,.group-card,.work-card,.insight-panel,.security-card,.recharge-table,.metrics article,.loading-card,.admin-route-nav,.support-panel,.auth-card,.recharge-modal,.export-dialog,.task-card,.creation-wizard,.special-modal,.notice-card,.gift-dialog,.password-modal,.task-dock,.toast-card){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel)!important;background-image:none!important}html[data-theme] :is(input,textarea,select,.search-box){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-input)!important}html[data-theme] :is(input,textarea)::placeholder{color:var(--theme-faint)!important}html[data-theme] :is(input,textarea,select):focus{border-color:var(--theme-gold)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-gold) 12%,transparent)!important}html[data-theme] .wizard-top,html[data-theme] .modal-head,html[data-theme] .wizard-actions,html[data-theme] .modal-content,html[data-theme] .modal-actions,html[data-theme] .password-actions{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel)!important}html[data-theme] :is(.wizard-page,.summary-board,.product-stage,.ratio-stage,.prompt-canvas,.mood-board,.model-selector-panel,.white-card,.selected-type-note,.ai-tip,.selection-explain,.product-entry,.product-preview,.format-lab,.copy-studio,.message-studio,.special-modal .upload-section,.special-modal .background-section,.special-modal .meme-mode-section,.special-modal .meme-settings-section,.special-modal .scene-section,.special-modal .pose-section,.model-section,.gift-preview,.custom-points){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important;background-image:none!important}html[data-theme] :is(.type-cards button,.platform-orbit button,.mood-board button,.ratio-stage button,.merchandise-grid>button,.export-options>button,.filter-group button,.preset-grid button,.meme-mode-options button,.meme-style-options button,.scene-options button,.pose-options button,.color-options button,.clothing-grid button){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-elevated)!important}html[data-theme] :is(.type-cards button,.platform-orbit button,.mood-board button,.ratio-stage button,.merchandise-grid>button,.meme-mode-options button,.meme-style-options button,.scene-options button,.pose-options button,.color-options button,.clothing-grid button).active{color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:color-mix(in srgb,var(--theme-gold) 12%,var(--theme-panel-elevated))!important}html[data-theme] .creation-wizard :is(.type-output,.selection-explain,.selected-type-note,.page-heading>p,.type-cards small,.type-cards p,.summary-pills,.ai-tip p){color:var(--theme-muted)!important}html[data-theme=dark] body .home-page .hero.module-hero{border-color:var(--theme-line)!important;background:radial-gradient(circle at 76% 14%,#efcd861f,#0000 27%),linear-gradient(135deg,#20211d,#11120f 68%,#211a11)!important}html[data-theme=light] body .home-page .hero.module-hero{border-color:var(--theme-line)!important;background:radial-gradient(circle at 76% 14%,#b77f2d21,#0000 28%),linear-gradient(135deg,#fffdf8,#f1eadf 70%,#eadbc2)!important}html[data-theme=light] .module-hero h1{color:var(--theme-text)!important}html[data-theme=light] .visual-sheet,html[data-theme=light] .visual-note,html[data-theme=light] .module-dots,html[data-theme=light] .module-arrow{color:var(--theme-text)!important;background:#fffdf8f5!important}html[data-theme=light] .visual-sheet :is(header,footer,figcaption,figcaption b,figcaption span,figcaption small){color:var(--theme-text)!important;background:#fffdf8f0!important}html[data-theme=dark] .visual-sheet :is(header,footer,figcaption,figcaption b,figcaption span,figcaption small){color:var(--theme-text)!important;background:#181916f0!important}html[data-theme] :is(.home-page .final-cta,.special-hero,.about-hero){border-color:var(--theme-line)!important;background:radial-gradient(circle at 84% 14%,#efcd8629,#0000 25%),linear-gradient(135deg,#211e17,#0d0e0c 64%,#332512)!important}html[data-theme] :is(.home-page .final-cta,.special-hero,.about-hero) :is(h1,h2,h3){color:#fffaf0!important}html[data-theme] :is(.home-page .final-cta,.special-hero,.about-hero) p{color:#d0c7b9!important}html[data-theme] .admin-page .chart-grid .panel{color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;background:var(--theme-panel)!important;box-shadow:var(--modern-shadow-sm)!important}html[data-theme=light] .admin-page .chart-grid .revenue-panel,html[data-theme=light] .admin-page .chart-grid .distribution-panel{background:#f4f7f3!important}html[data-theme=light] .admin-page .chart-grid .ranking-panel{background:#fff8f2!important}html[data-theme] .admin-page .chart-grid .panel>header{border-color:var(--theme-line)!important}html[data-theme] .admin-page .chart-grid :is(h2,.chart-total strong){color:var(--theme-text)!important}html[data-theme] .admin-page .chart-grid :is(p,.chart-kicker,.chart-total small){color:var(--theme-muted)!important}html[data-theme] .admin-head-controls,html[data-theme] .record-summary,html[data-theme] .record-row{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] .metrics article :is(small,em){color:var(--theme-muted)!important}html[data-theme] .metrics article strong{color:var(--theme-text)!important}html[data-theme] :is(.works-hero,.admin-page .page-head,.about-flow,.play-card,.playground-head aside,.special-status,.lab-card,.special-note){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel)!important;background-image:none!important}html[data-theme=light] .play-card{background:linear-gradient(145deg,#fffdf8,#f2ece2)!important}html[data-theme] .play-card>header>span{color:var(--theme-gold)!important;background:color-mix(in srgb,var(--theme-gold) 10%,var(--theme-panel))!important}html[data-theme] .play-card>footer{border-color:var(--theme-line)!important;background:0 0!important}html[data-theme] :is(.support-admin-head aside,.support-filters,.admin-ticket-panel,.admin-conversation-panel,.admin-conversation-head,.assignment-bar,.admin-reply-area,.admin-ticket-list>button,.user-toolbar,.user-management-head,.user-row,.user-detail,.user-balance,.consumption-summary,.consumption-list li,.admin-work-grid article,.batch-actions,.user-search,.user-select,.detail-pager,.user-pager,.model-policy span,.announcement-guide span,.announcement-editor,.announcement-preview,.announcement-empty,.price-table-head,.dual-price-row,.profit-rule,.color-control){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel)!important;box-shadow:none!important;background-image:none!important}html[data-theme] :is(.admin-ticket-list>button:hover,.admin-ticket-list>button.active,.user-row:hover,.user-row.active){border-color:var(--theme-line-strong)!important;background:color-mix(in srgb,var(--theme-gold) 10%,var(--theme-panel))!important}html[data-theme] .admin-message-row>div{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] :is(.admin-ticket-copy small,.admin-ticket-copy em,.admin-ticket-copy p,.admin-conversation-head small,.admin-conversation-head p,.assignment-bar small,.field>span,.announcement-style-controls>label>span,.price-card header span){color:var(--theme-muted)!important}html[data-theme] :is(.status-tabs button,.status-actions button,.admin-ticket-panel>footer button){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] .status-tabs button.active{color:var(--theme-button-text)!important;background:linear-gradient(135deg,#edcc88,var(--theme-gold-deep))!important}html[data-theme] .announcement-editor.published{background:color-mix(in srgb,#6b9877 10%,var(--theme-panel))!important}html[data-theme] .announcement-marquee{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:color-mix(in srgb,var(--theme-panel) 90%,transparent)!important}html[data-theme] .marquee-message{color:var(--theme-muted)!important}html[data-theme] :is(.flow-panel,.mix-panel,.history-panel,.security-card){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel)!important}html[data-theme] :is(.flow-summary,.flow-column,.donut-chart>div,.history li,.ledger li){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] :is(.flow-summary b,.flow-day b,.donut-chart strong,.history b,.ledger b){color:var(--theme-text)!important}html[data-theme] :is(.flow-summary small,.flow-day span,.donut-chart small,.history small,.ledger small,.chart-note,.chart-legend){color:var(--theme-muted)!important}html[data-theme] .flow-chart{background:repeating-linear-gradient(to bottom,transparent 0,transparent 43px,var(--theme-chart-grid) 44px)!important}html[data-theme=dark] .donut-chart>div{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:#2b2c27!important}html[data-theme=dark] .donut-chart>div :is(strong,small){color:var(--theme-text)!important}html[data-theme] body .notice-card{color:var(--notice-text)!important;background:var(--notice-background)!important;background-image:none!important}html[data-theme] .notice-card :is(h2,.notice-body,.announcement-markdown,.announcement-markdown p,.announcement-markdown h1,.announcement-markdown h2,.announcement-markdown h3,.announcement-markdown li){color:var(--notice-text)!important}html[data-theme] .notice-card .announcement-markdown :is(h3,blockquote,li,pre){color:var(--notice-text)!important;border-color:color-mix(in srgb,var(--notice-accent) 35%,var(--notice-text))!important;background:color-mix(in srgb,var(--notice-accent) 8%,var(--notice-background))!important}html[data-theme] .notice-card .announcement-markdown hr:after{background:var(--notice-background)!important}html[data-theme] .notice-card .announcement-markdown pre code{color:var(--notice-text)!important}html[data-theme] .notice-card :is(.notice-token.emphasis,.notice-token.number,.notice-kicker){color:var(--notice-accent,var(--theme-gold))!important}html[data-theme] .notice-card footer{color:var(--notice-text)!important;border-color:color-mix(in srgb,var(--notice-accent) 25%,var(--notice-text))!important;background:0 0!important}html[data-theme] .notice-card footer small{color:color-mix(in srgb,var(--notice-text) 62%,transparent)!important}html[data-theme] .notice-close{color:var(--notice-text)!important;border-color:color-mix(in srgb,var(--notice-text) 20%,transparent)!important;background:color-mix(in srgb,var(--notice-background) 88%,transparent)!important}html[data-theme] body .announcement-preview{color:var(--notice-text)!important;background:var(--notice-background)!important}html[data-theme] .mobile-drawer{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:color-mix(in srgb,var(--theme-panel) 97%,transparent)!important}html[data-theme] body .navbar .mobile-drawer .mobile-links a{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-elevated)!important}html[data-theme] body .navbar .mobile-drawer .mobile-links a.active{color:var(--theme-button-text)!important;background:linear-gradient(135deg,#edcc88,var(--theme-gold-deep))!important;border-color:#0000!important}html[data-theme] .mobile-login,html[data-theme] .mobile-logout{color:var(--theme-text)!important;background:var(--theme-panel-soft)!important}html[data-theme=light] .auth-page{background:radial-gradient(circle at 8% 5%,#b27b2e21,#0000 26%),linear-gradient(145deg,#faf7f0,#eee7db)!important}html[data-theme=light] .auth-card form{color:var(--theme-text)!important;background:var(--theme-panel)!important}html[data-theme=light] .auth-page form h2,html[data-theme=light] .auth-page form label{color:var(--theme-text)!important}html[data-theme=light] .auth-page form p{color:var(--theme-muted)!important}html[data-theme=light] .auth-brand{color:var(--theme-text)!important}html[data-theme] body>footer{color:var(--theme-muted)!important;border-color:var(--theme-line)!important;background:0 0!important}html[data-theme] ::selection{color:var(--theme-button-text);background:var(--theme-gold)}html[data-theme=dark] body .route-page{background:0 0!important}html[data-theme=dark] body .account-page .account-grid>article.panel,html[data-theme=dark] body .account-page .insight-grid>article.insight-panel,html[data-theme=dark] body .account-page .security-card,html[data-theme=dark] body .admin-page .user-management{color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;box-shadow:var(--modern-shadow-md)!important;background:linear-gradient(145deg,#252620,#20211d)!important}html[data-theme=dark] body .account-page .flow-summary>span,html[data-theme=dark] body .account-page .history>li,html[data-theme=dark] body .admin-page .consumption-summary>span,html[data-theme=dark] body .admin-page .user-row,html[data-theme=dark] body .admin-page .user-row:nth-of-type(2n),html[data-theme=dark] body .admin-page .user-detail,html[data-theme=dark] body .admin-page .admin-work-grid>article{color:var(--theme-text)!important;border-color:var(--theme-line)!important;box-shadow:none!important;background:#2b2c27!important}html[data-theme=dark] body .account-page .history>li{border-radius:12px;margin-bottom:8px;padding-inline:14px;border:1px solid #ebc98721!important}html[data-theme=dark] body .account-page :is(.flow-summary small,.history small,.panel-title span),html[data-theme=dark] body .admin-page :is(.managed-user small,.user-created small,.user-created span,.consumption-summary small,.admin-work-copy>span,.admin-work-copy small,.admin-work-copy p){color:var(--theme-muted)!important}html[data-theme=dark] body .account-page :is(.flow-summary b,.history b,.panel-title h2),html[data-theme=dark] body .admin-page :is(.user-management h2,.managed-user b,.user-balance strong,.consumption-summary b,.admin-work-copy h3){color:var(--theme-text)!important}html[data-theme=dark] body .admin-page :is(.user-search,.batch-actions,.user-toolbar){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:#292a25!important}html[data-theme=dark] body .admin-page :is(.user-actions button,.detail-pager button,.user-pager button){color:var(--theme-text)!important;border-color:var(--theme-line)!important;box-shadow:none!important;background:#30312b!important}html[data-theme=dark] body .admin-page .user-actions .gift-button{color:var(--theme-button-text)!important;background:linear-gradient(135deg,#e8c77f,#a97731)!important}html[data-theme=dark] body .admin-page .user-actions button:disabled{color:var(--theme-faint)!important;opacity:.38!important}html[data-theme=dark] body .metrics .metric-icon{color:var(--theme-gold)!important;background:#efcd861a!important;border-color:#efcd863d!important;box-shadow:inset 0 1px #ffffff0d!important}html[data-theme=light] body .special-page .special-hero,html[data-theme=light] body .about-page .about-hero{color:var(--theme-text)!important;background:radial-gradient(circle at 87% 12%,#b882302e,#0000 27%),radial-gradient(circle at 4% 96%,#889e9924,#0000 31%),linear-gradient(135deg,#fffdf8 0,#f4ede1 62%,#e7dac4 100%)!important;border:1px solid #8b652b33!important;box-shadow:0 34px 86px #4a3b2629,inset 0 1px #ffffffd1!important}html[data-theme=light] body :is(.special-page .special-hero,.about-page .about-hero) :is(h1,h2,h3,b,strong){color:#2e2922!important}html[data-theme=light] body :is(.special-page .special-hero,.about-page .about-hero) :is(p,small,span){color:#675f56!important}html[data-theme=light] body :is(.special-page .special-hero,.about-page .about-hero) :is(.eyebrow,h1 em,.about-note small){color:#98651f!important}html[data-theme=light] body .about-page .about-hero .hero-actions a:not(:first-child),html[data-theme=light] body .about-page .about-hero .hero-proof dd{color:#51483d!important;text-shadow:none!important}html[data-theme=light] body .about-page .about-hero .hero-proof dt{color:#a06b20!important}html[data-theme=light] body .about-page .about-hero .hero-proof,html[data-theme=light] body .about-page .about-hero .hero-proof div+div{border-color:#674f2a2e!important}html[data-theme=light] body .special-page .special-status,html[data-theme=light] body .special-page .hero-lab:before,html[data-theme=light] body .about-page .about-note{color:var(--theme-text)!important;background:#fffdf8b3!important;border-color:#745b3533!important;box-shadow:inset 0 1px #ffffffb8,0 18px 42px #4c3b231a!important}html[data-theme=light] body .about-page .about-note :is(h2,h3,b,strong){color:var(--theme-text)!important}html[data-theme=light] body .about-page .about-note p{color:var(--theme-muted)!important}html[data-theme=light] body .special-page :is(.orbit,.special-status span){border-color:#47413a40!important}html[data-theme=light] body .special-page .lab-card{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:#fffdf8f0!important;box-shadow:0 16px 36px #4739261f!important}html[data-theme=light] body .account-page .balance-card{color:#2f2920!important;background:radial-gradient(circle at 90% 16%,#ffffff5c,#0000 28%),linear-gradient(135deg,#f4e4bd 0,#d8b36c 62%,#b98435 100%)!important;border:1px solid #8b622342!important;box-shadow:0 24px 58px #6c4d1f33,inset 0 1px #ffffff80!important}html[data-theme=light] body .account-page .balance-card :is(span,strong,small){color:#342d23!important}html[data-theme=light] body .account-page .balance-card .recharge-btn{color:#342d23!important;background:#fffdf8c7!important;border:1px solid #5e431f2e!important;box-shadow:0 10px 24px #5b3f191f!important}html[data-theme=light] body footer{background:0 0!important}html[data-theme=light] body :is(.price-card,.announcement-editor) footer{color:var(--theme-muted)!important;border-color:var(--theme-line)!important;background:#f5efe4!important}html[data-theme=light] body :is(.price-card,.announcement-editor) footer :is(span,small,em){color:var(--theme-muted)!important}html[data-theme=light] body :is(.price-card,.announcement-editor) footer .enabled{color:#337353!important}@media (width>=1051px){html[data-theme] body .admin-page .admin-route-nav{top:136px!important}}html[data-theme] body .lightbox{-webkit-backdrop-filter:blur(20px)saturate(.82)!important;backdrop-filter:blur(20px)saturate(.82)!important;background:#0c0d0eb8!important}html[data-theme] body .viewer{color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;background:var(--theme-panel)!important;box-shadow:var(--modern-shadow-lg)!important}html[data-theme] body .viewer>header{color:var(--theme-text)!important;border-bottom:1px solid var(--theme-line)!important;background:var(--theme-panel-elevated)!important}html[data-theme] body .viewer :is(.viewer-title,.viewer-title b){color:var(--theme-text)!important}html[data-theme] body .viewer .viewer-type{color:var(--theme-gold)!important}html[data-theme] body .viewer .viewer-close{color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] body .viewer .viewer-close:hover{border-color:var(--theme-line-strong)!important;background:color-mix(in srgb,var(--theme-gold) 10%,var(--theme-panel-soft))!important}html[data-theme] body .viewer .viewer-stage{background:color-mix(in srgb,var(--theme-panel-soft) 82%,var(--theme-canvas))!important}html[data-theme=dark] body .viewer .viewer-stage{background:#191a17!important}html[data-theme=light] body .viewer .viewer-stage{background:#e9e5dd!important}html[data-theme] body .viewer .viewer-arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;background:color-mix(in srgb,var(--theme-panel-elevated) 90%,transparent)!important;box-shadow:var(--modern-shadow-sm)!important}html[data-theme] body .viewer .viewer-index{color:var(--theme-button-text)!important;background:color-mix(in srgb,var(--theme-gold) 88%,transparent)!important}html[data-theme] body .viewer>footer{color:var(--theme-text)!important;border-top:1px solid var(--theme-line)!important;background:var(--theme-panel-elevated)!important}html[data-theme] body .viewer>footer button{border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] body .viewer>footer button.active{border-color:var(--theme-gold)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-gold) 16%,transparent)!important}html[data-theme] body :is(.image-preview,.person-preview,.clothing-preview,.location-preview,.custom-scene-preview,.product-preview,.summary-image){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] body .export-dialog>header{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-panel-elevated)!important}html[data-theme] body .navbar nav a.active{color:var(--theme-button-text)!important;border:1px solid color-mix(in srgb,var(--theme-gold) 46%,transparent)!important;background:linear-gradient(135deg,#f1d697 0,#d3a653 48%,var(--theme-gold-deep) 100%)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--theme-gold-deep) 28%,transparent),inset 0 1px 0 #ffffff80!important}html[data-theme] body .admin-route-nav a.router-link-active,html[data-theme] body .admin-route-nav a.router-link-exact-active{color:var(--theme-button-text)!important;border:1px solid color-mix(in srgb,var(--theme-gold) 42%,transparent)!important;background:linear-gradient(135deg,#f1d697 0,#d1a04c 52%,var(--theme-gold-deep) 100%)!important;box-shadow:0 10px 25px color-mix(in srgb,var(--theme-gold-deep) 22%,transparent),inset 4px 0 0 #ffffff70!important}html[data-theme] body .admin-route-nav a.router-link-active :is(b,em),html[data-theme] body .admin-route-nav a.router-link-exact-active :is(b,em){color:var(--theme-button-text)!important}html[data-theme] body .admin-route-nav a.router-link-active small,html[data-theme] body .admin-route-nav a.router-link-exact-active small{color:#3b2a12!important;background:#fff9!important}html[data-theme=dark] body .home-page .hero.module-hero,html[data-theme=dark] body :is(.home-page .final-cta,.special-page .special-hero,.about-page .about-hero){background:radial-gradient(circle at 88% 18%,#deac4e47,#0000 31%),radial-gradient(circle at 18% 105%,#ac772724,#0000 38%),linear-gradient(128deg,#24251f 0,#171814 49%,#352714 78%,#5a3d18 100%)!important;border-color:#efcd8652!important;box-shadow:0 32px 90px #a670233d,0 0 48px #daa74a12,inset 0 1px #ffeec41f,inset 0 0 70px #ce973a0f!important}html[data-theme=dark] body .home-page .hero.module-hero:after,html[data-theme=dark] body :is(.special-page .special-hero,.about-page .about-hero):after{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 32%,#ffe09e0b 49%,#0000 66%);position:absolute;inset:0}html[data-theme] body :is(.primary,.pay-button,.gift-submit,.recharge-btn,.play-card>footer button){color:var(--theme-button-text)!important;text-shadow:none!important}html[data-theme=dark] body .history em.paid,html[data-theme=dark] body :is(.admin-ticket-status.resolved,.admin-detail-status.resolved){color:#bce5cc!important;background:#4d8b6733!important;border:1px solid #77b99242!important}html[data-theme=light] body .history em.paid,html[data-theme=light] body :is(.admin-ticket-status.resolved,.admin-detail-status.resolved){color:#286b49!important;background:#e0f1e7!important;border:1px solid #37895b2e!important}html[data-theme] body .history em.pending{color:#8a5919!important;background:#f7e7c9!important;border:1px solid #b57c2b2e!important}html[data-theme] body button:disabled{opacity:.46!important}html[data-theme=dark] body .account-page .account-grid>article.panel,html[data-theme=dark] body .admin-page .user-management{background:#24251f!important}html[data-theme=dark] body .account-page .history>li,html[data-theme=dark] body .account-page .flow-summary>span,html[data-theme=dark] body .admin-page :is(.user-row,.user-row:nth-of-type(2n),.consumption-summary>span,.admin-work-grid>article){background:#32332d!important;border-color:#efcd862b!important}html[data-theme=dark] body .admin-page .user-balance{border-radius:10px;padding:9px 11px;background:#393a33!important;border:1px solid #efcd8624!important}html[data-theme=light] body .admin-page .user-balance{border-radius:10px;padding:9px 11px;border:1px solid var(--theme-line)!important;background:#f2eadc!important}html[data-theme] body .admin-page .user-balance :is(small,strong){color:var(--theme-text)!important}html[data-theme] body :is(.history-scroll,.record-list,.consumption-list,.notice-body){scrollbar-color:color-mix(in srgb,var(--theme-gold) 55%,var(--theme-muted)) var(--theme-panel-soft)}html[data-theme] body :is(.history-scroll,.record-list,.consumption-list,.notice-body)::-webkit-scrollbar-track{background:var(--theme-panel-soft);border-radius:999px}html[data-theme] body :is(.history-scroll,.record-list,.consumption-list,.notice-body)::-webkit-scrollbar-thumb{border:2px solid var(--theme-panel-soft);background:color-mix(in srgb,var(--theme-gold) 56%,var(--theme-muted));border-radius:999px}html[data-theme=dark] body :is(.play-card>footer>span,.special-note p,.works-summary,.works-summary span,.profile-intro p,.account-page>header p,.model-config-head p,.module-page-head p,.page-head p,.panel header p,.chart-note,.chart-kicker){color:#e5dfd5!important}html[data-theme=light] body :is(.play-card>footer>span,.special-note p,.works-summary,.works-summary span,.profile-intro p,.account-page>header p,.model-config-head p,.module-page-head p,.page-head p,.panel header p,.chart-note,.chart-kicker){color:#544d45!important}html[data-theme] body .play-card>footer>span{letter-spacing:.02em;font-weight:700!important}html[data-theme] body .works-toolbar{color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;background:var(--theme-panel)!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme] body .works-toolbar .search-box{color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:var(--theme-input)!important}html[data-theme] body .works-toolbar .search-box :is(input){color:var(--theme-text)!important;opacity:1!important}html[data-theme] body .works-toolbar .search-icon{color:var(--theme-gold)!important;opacity:1!important}html[data-theme] body .works-toolbar .filter-group button{color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme] body .works-toolbar .filter-group button:hover{border-color:var(--theme-line-strong)!important;background:color-mix(in srgb,var(--theme-gold) 8%,var(--theme-panel-soft))!important}html[data-theme] body .works-toolbar .filter-group button.active{color:var(--theme-button-text)!important;background:linear-gradient(135deg,#f0d391,#d0a04b 54%,var(--theme-gold-deep))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--theme-gold-deep) 20%,transparent)!important;border-color:#fff3!important}html[data-theme] body .account-page .profile-intro{color:var(--theme-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] body .account-page .profile-intro :is(h1,p){color:var(--theme-text)!important}html[data-theme=dark] body .account-page .recharge-btn{color:#21170a!important;background:linear-gradient(135deg,#f2d89b,#c99442)!important;border:1px solid #fff1cd57!important;box-shadow:0 12px 28px #b57e2b3d,inset 0 1px #ffffff75!important}html[data-theme] body .model-config-head>div:last-child button{color:var(--theme-text)!important;border:1px solid var(--theme-line-strong)!important;background:color-mix(in srgb,var(--theme-gold) 8%,var(--theme-panel-elevated))!important;box-shadow:none!important}html[data-theme] body .model-config-head>div:last-child button:last-child{color:var(--theme-button-text)!important;background:linear-gradient(135deg,#efd08e,var(--theme-gold-deep))!important}html[data-theme] body button:disabled{color:var(--theme-faint)!important;border-color:var(--theme-line)!important;opacity:.72!important}html[data-theme] body :is(p,small,label,time,figcaption){color:var(--theme-text)!important;opacity:1!important;text-shadow:none!important}html[data-theme] body p{font-size:clamp(14px,.82vw,16px)!important;line-height:1.72!important}html[data-theme] body small,html[data-theme] body time,html[data-theme] body figcaption{font-size:13px!important;line-height:1.5!important}html[data-theme] body :is(input,select,textarea){min-height:40px;line-height:1.45;color:var(--theme-text)!important;font-size:14px!important}html[data-theme] body :is(input,textarea)::placeholder{color:var(--theme-faint)!important;opacity:1!important}html[data-theme] body :is([class*=-kicker],[class*=-eyebrow],[class*=-meta],[class*=-hint],[class*=-caption],[class*=-label],[class*=-index],[class*=-mark]){opacity:1!important;font-size:13px!important;line-height:1.45!important}html[data-theme] body :is(.home-page .module-hero,.home-page .final-cta) :is(p,small,label,time,figcaption){color:#fff8ed!important}html[data-theme] body :is(.balance-card,.visual-sheet) :is(p,small,label,time,figcaption){color:inherit!important}html[data-theme] body button:disabled{filter:saturate(.72);color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:color-mix(in srgb,var(--theme-panel-soft) 88%,var(--theme-gold) 12%)!important;opacity:1!important}html[data-theme] body .admin-page :is(small,label,button,input,select,textarea,time,code,em){opacity:1!important;font-size:13px!important;line-height:1.45!important}html[data-theme] body .admin-page :is(.control-label,.period-marks,.period-granularity,.chart-kicker,.chart-stamp,.record-index,.status,.announcement-type,.admin-message,.admin-nav-unread,.admin-ticket-status,.admin-detail-status,.user-select i,.user-flags span,.user-flags em,.admin-work-cover i,.admin-work-copy>span){opacity:1!important;font-size:13px!important;line-height:1.35!important}html[data-theme] body .admin-page :is(.admin-route-nav b,.admin-ticket-copy b,.managed-user b){font-size:14px!important;line-height:1.4!important}html[data-theme] body .admin-page :is(.admin-ticket-copy p,.admin-message-row p,.admin-reply-area>p){font-size:14px!important}@media (width>=1051px){html[data-theme] body .admin-route-shell{box-sizing:border-box;width:calc(100% - 232px);max-width:1240px;margin-left:auto;margin-right:214px}html[data-theme] body .admin-route-nav{gap:14px;width:178px}html[data-theme] body .admin-route-nav a{grid-template-columns:34px minmax(0,1fr);gap:10px;width:140px;min-height:58px;padding:9px 11px}}html[data-theme] body .admin-route-nav small{width:32px;height:32px;box-shadow:inset 0 1px #ffffff9e;color:#302411!important;background:linear-gradient(145deg,#f6e2ad,#d9b66c)!important}html[data-theme] body .admin-route-nav :is(b,em){color:var(--theme-text)!important}html[data-theme] body .admin-route-nav em{margin-top:4px}html[data-theme=dark] body .admin-ticket-panel{background:#252620!important}html[data-theme=dark] body .admin-ticket-panel>header{margin:-17px -17px 0;padding:17px 17px 14px;border-color:var(--theme-line)!important;background:#2e2f29!important}html[data-theme=light] body .admin-ticket-panel>header{margin:-17px -17px 0;padding:17px 17px 14px;background:var(--theme-panel-soft)!important}html[data-theme] body .admin-ticket-panel>header :is(b,small){color:var(--theme-text)!important}html[data-theme] body .admin-ticket-panel>header em{text-align:center;min-width:48px;padding:7px 10px;color:#241a0c!important;background:linear-gradient(135deg,#f2d798,#c99341)!important}html[data-theme=dark] body .admin-ticket-list>button{background:#30312b!important;border-color:#efcd8629!important}html[data-theme=light] body .admin-ticket-list>button{border-color:var(--theme-line)!important;background:var(--theme-panel-elevated)!important}html[data-theme] body .dual-price-row label{min-height:42px;border-color:var(--theme-line-strong)!important;background:var(--theme-input)!important}html[data-theme] body .dual-price-row input{min-height:42px;color:var(--theme-text)!important;background:0 0!important}html[data-theme] body .dual-price-row em{justify-content:center;min-width:42px;padding:0 10px;font-weight:800;color:#261c0d!important;background:linear-gradient(145deg,#f5dda4,#d3aa5a)!important}html[data-theme] body .admin-page .user-select{min-width:44px;padding:6px 4px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] body .admin-page .user-select input{width:19px;height:19px;min-height:0;accent-color:var(--theme-gold)}html[data-theme] body .admin-page .user-select i{font-style:normal;font-weight:800;color:var(--theme-text)!important}html[data-theme] body .admin-page :is(.batch-actions,.detail-pager,.user-pager){box-shadow:none!important;background:0 0!important}html[data-theme] body :is(.creation-wizard,.special-modal,.account-page,.works-page,.special-page,.about-page,.support-panel,.notice-card,.gift-dialog,.recharge-modal,.export-dialog,.auth-card) :is(.step-kicker,.section-kicker,.option-meta,.card-meta,.field-hint,.upload-hint,.summary-label,.status-label,.ratio-label,.mode-label){color:var(--theme-text)!important;opacity:1!important;font-size:13px!important;line-height:1.5!important}html[data-theme] body .creation-wizard :is(.wizard-top>div,.page-heading>span,.guide-intro aside span,.type-cards header>span,.type-output span,.selected-type-note div span,.selected-type-note div b,.product-preview span,.field-error,.copy-studio section header,.prompt-canvas header,.ai-tip>i,.ai-tip b,.platform-orbit b,.ratio-stage b,.quantity-picker>span,.white-card b,.summary-image span,.summary-pills span,.summary-board ul,.wizard-actions>span,.message-studio header b,.message-types button,.preview-empty b,.merchandise-grid b,.merchandise-grid>footer,.physical-material-picker>footer,.custom-materials header b,.custom-materials header label,.type-pagination small,.step-guidebar b,.message-status>span,.platform-orbit button>span,.mood-board button>div em,.mood-board button>span,.prompt-recipes b,.prompt-recipes span,.model-selector-panel label b,.summary-overview b,.summary-board section>header em,.quantity-picker>label>i,.quantity-picker>label>i span,.quantity-picker>footer,.brief-preparing-copy>span,.brief-preparing-items i,.brief-preparing-items b,.brief-preparing-progress>span){opacity:1!important;font-size:13px!important;line-height:1.45!important}html[data-theme] body .creation-wizard :is(.copy-studio button,.prompt-canvas button,.message-studio header button,.message-types button){font-size:13px!important}html[data-theme] body .special-modal :is(.modal-head>div>span,.upload-section header i,.background-section header i,.upload-section header b,.background-section header b,.person-preview button,.white-option b,.white-option em,.color-options b,.color-options em,.pose-section>header i,.pose-section>header b,.pose-options button>i,.pose-options span b,.pose-options em,.scene-section>header i,.scene-section>header b,.scene-options button>i,.scene-options span b,.scene-options em,.custom-scene-preview button,.meme-mode-section>header i,.meme-settings-section>header i,.meme-mode-section>header b,.meme-settings-section>header b,.meme-mode-options button>i,.meme-mode-options span b,.meme-mode-options em,.meme-style-options button>i,.meme-style-options span b,.meme-style-options em,.meme-copy-fields label>span,.model-section>div>span,.model-section b,.modal-error,.modal-actions span b,.modal-actions>button){opacity:1!important;font-size:11px!important;line-height:1.45!important}html[data-theme] body .support-panel :is(.support-head small,.support-head em,.support-toolbar b,.support-toolbar small,.support-toolbar>button,.widget-ticket-list small,.widget-ticket-list b,.widget-ticket-list em,.widget-ticket-list>button>i,.thread-title>i,.widget-ticket-list>button>strong,.widget-empty>b,.widget-empty>span,.widget-empty>button,.widget-back,.support-create-view>p,.widget-categories button,.support-create-view label>span,.support-create-view>footer small,.support-create-view>footer button,.widget-reply button,.thread-title small,.thread-title b,.widget-message>span,.widget-message header b,.widget-message time,.widget-message p,.widget-reply small,.widget-closed){opacity:1!important;font-size:13px!important;line-height:1.5!important}html[data-theme] body .account-page :is(.balance-info span,.insight-head span,.chart-legend,.flow-column em,.flow-day>span,.mix-legend b,.mix-legend strong,.panel-title span,.outline-button,.history b,.history em,.account-message,.custom-points,.demo-hint,.view-all,.security-kicker,.security-notes,.password-submit,.recharge-btn),html[data-theme] body .works-page :is(.image-count,.count-icon,.type-tag,.ratio-tag,.export-btn,.export-icon,.viewer-type,.viewer-index,.thumb-label,.export-dialog header span,.export-options>button>i,.export-options em,.export-options b,.export-options strong),html[data-theme] body .special-page :is(.special-status span,.lab-globe b,.lab-card,.hero-lab>strong,.playground-head>div>span,.playground-head aside b,.play-card>header>span,.play-card>header>b,.play-tags span,.preview-label,.play-card>footer>span,.play-card>footer button,.special-note a),html[data-theme] body .about-page :is(.eyebrow,.about-values header>span,.flow-copy>span,.about-cta>div>span,.hero-tags span,.about-note small,.about-values i,.about-flow span),html[data-theme] body .navbar :is(.user-chip span,.logout-button,.mobile-drawer-head span,.mobile-links a i,.mobile-links a span,.mobile-links a em,.mobile-actions button),html[data-theme] body .home-page :is(.module-kicker,.module-outputs span,.visual-sheet header,.visual-sheet footer,.visual-sheet figcaption strong,.visual-note i,.visual-note b){opacity:1!important;font-size:13px!important;line-height:1.45!important}html[data-theme=dark] body :is(.support-toolbar,.thread-title,.widget-reply,.custom-points,.pay-summary){border-color:var(--theme-line)!important;background:#30312b!important}html[data-theme=light] body :is(.support-toolbar,.thread-title,.widget-reply,.custom-points,.pay-summary){border-color:var(--theme-line)!important;background:var(--theme-panel-soft)!important}html[data-theme=light] body .support-panel{color:#2d2923!important;background:#fffdf8!important;border:1px solid #7e581f3d!important;box-shadow:0 28px 74px #46362138,inset 0 1px #ffffffeb!important}html[data-theme=light] body .support-head{color:#271f14!important;background:radial-gradient(circle at 88% 16%,#ffffff7a,#0000 30%),linear-gradient(135deg,#f6e7bd 0,#dfbd75 58%,#c68e39 100%)!important;border-bottom:1px solid #6f4c1c38!important}html[data-theme=light] body .support-head :is(small,b,em){color:#2c2419!important}html[data-theme=light] body .support-head-icon{color:#2c2419!important;background:#fffdf8bd!important;border:1px solid #5b3f192e!important;box-shadow:inset 0 1px #ffffffd1!important}html[data-theme=light] body .support-head>button{color:#2c2419!important;background:#fffdf8b3!important;border:1px solid #5b3f192e!important}html[data-theme=light] body .support-thread-view{background:#fffdf8!important}html[data-theme=light] body .thread-title{color:#2d2923!important;background:#f5efe4!important;border-color:#6d552e2e!important}html[data-theme=light] body .thread-title :is(small,b){color:#2d2923!important}html[data-theme=light] body .widget-thread{scrollbar-color:#c99a48 #eee5d7;background:linear-gradient(#fffdf8 0,#faf5ec 100%)!important}html[data-theme=light] body .widget-message>div,html[data-theme=light] body .widget-message.user>div{color:#29251f!important;background:#fff!important;border:1px solid #684e2733!important;box-shadow:0 7px 18px #46362114!important}html[data-theme=light] body .widget-message.user>div{background:#f4e6c8!important}html[data-theme=light] body .widget-message :is(header b,time,p){color:#29251f!important;opacity:1!important}html[data-theme=light] body .widget-message time{color:#5b5248!important}html[data-theme=light] body .widget-message>span{color:#271c0d!important;background:linear-gradient(145deg,#efd59b,#c9923d)!important;border:1px solid #64451a33!important;box-shadow:inset 0 1px #ffffff8c!important}html[data-theme=light] body .widget-reply{color:#2d2923!important;background:#f3ecdf!important;border-color:#6d552e2e!important}html[data-theme=light] body .widget-reply textarea{color:#2d2923!important;background:#fffdf8!important;border:1px solid #654d283d!important;box-shadow:inset 0 1px 3px #4636210d!important}html[data-theme=light] body .widget-reply textarea::placeholder{color:#5b534b!important}html[data-theme=light] body .widget-reply small{color:#47413b!important}html[data-theme=light] body .widget-reply button{color:#21180b!important;background:linear-gradient(135deg,#efd18e,#c68d37)!important;border:1px solid #62431929!important;box-shadow:0 8px 20px #9666222e!important}html[data-theme=light] body .widget-reply button:disabled{color:#4e473e!important;box-shadow:none!important;background:#e8dfd0!important}html[data-theme=light] body .support-orb{color:#241a0c!important;background:linear-gradient(145deg,#f0d493,#c8933e)!important;border:1px solid #69481b38!important;box-shadow:0 12px 28px #573e1c38!important}html[data-theme=light] body .recharge-backdrop:has(.password-modal){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#302d297a!important}html[data-theme=light] body .password-modal{color:#2c2822!important;background:radial-gradient(circle at 92% 6%,#d7ae6224,#0000 27%),#fffdf8!important;border:1px solid #71542b33!important;box-shadow:0 34px 90px #312b2347,inset 0 1px #fffffff0!important}html[data-theme=light] body .password-modal :is(h2,p){color:#2c2822!important}html[data-theme=light] body .password-modal .eyebrow{color:#81551b!important;background:#f3eadc!important}html[data-theme=light] body .password-modal>header>button{color:#2c2822!important;background:#faf6ee!important;border:1px solid #69502b33!important;box-shadow:inset 0 1px #ffffffdb!important}html[data-theme=light] body .password-fields{border-radius:18px;gap:15px;padding:18px;color:#2c2822!important;background:#f4eee3!important;border:1px solid #6d552e29!important;box-shadow:inset 0 1px #ffffffbd!important}html[data-theme=light] body .password-fields label{color:#2c2822!important;background:0 0!important}html[data-theme=light] body .password-fields label>span{margin:0 0 8px 2px;font-weight:800;color:#2c2822!important;font-size:14px!important}html[data-theme=light] body .password-fields input{min-height:48px;color:#2c2822!important;background:#fffdf8!important;border:1px solid #664e2a38!important;box-shadow:0 5px 14px #4636210d!important}html[data-theme=light] body .password-fields input::placeholder{color:#5b534b!important}html[data-theme=light] body .password-fields input:focus{background:#fff!important;border-color:#b17a2a!important;box-shadow:0 0 0 4px #b17a2a1f!important}html[data-theme=light] body .password-actions{margin-top:18px;padding-top:17px;color:#2c2822!important;background:0 0!important;border-top:1px solid #6d552e29!important}html[data-theme=light] body .password-actions small{color:#49433c!important}html[data-theme=light] body .password-submit{color:#21170a!important;background:linear-gradient(135deg,#efd18e,#a97024)!important;border:1px solid #66451a29!important;box-shadow:0 10px 24px #91611e33!important}html[data-theme=dark] body .home-page .workflow .steps article{color:var(--theme-text)!important;background:linear-gradient(145deg,#292a25,#22231f)!important;border:1px solid #efcd8624!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] body .home-page .workflow .step-visual{color:#f0cc83!important;background:radial-gradient(circle at 50% 22%,#efcd8617,#0000 40%),linear-gradient(145deg,#30312b,#24251f)!important;border:1px solid #efcd863d!important;box-shadow:0 14px 30px #b17a2724,inset 0 1px #ffe8b514!important}html[data-theme=dark] body .home-page .workflow .step-visual small{font-weight:700;color:#f5efe5!important}html[data-theme=dark] body .home-page .workflow .step-visual.upload b{text-shadow:0 8px 24px #efcd8638;color:#efcd86!important}html[data-theme=dark] body .home-page .workflow .settings i{border:1px solid #ffffff14;box-shadow:0 8px 20px #b17a2729,inset 0 1px #ffe8b514;background:linear-gradient(#8e84dd,#655bb8)!important}html[data-theme=dark] body .home-page .workflow .settings i:nth-child(2){background:linear-gradient(#d89a66,#a96736)!important}html[data-theme=dark] body .home-page .workflow .settings i:nth-child(3){background:linear-gradient(#72bba7,#3f8975)!important}html[data-theme=dark] body .home-page .workflow .result span{border:1px solid #cbc4ff24;box-shadow:0 8px 18px #b17a2726,inset 0 1px #ffe8b512;color:#d8d1ff!important;background:#514a89!important}html[data-theme=dark] body .home-page .workflow .result span:nth-child(2){color:#ffd8e4!important;background:#8b4f63!important}html[data-theme=dark] body .home-page .workflow .result span:nth-child(3){color:#d4fff1!important;background:#3d7869!important}html[data-theme=dark] body .home-page .workflow .step-copy :is(h3,p){color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .wizard-page{color:var(--theme-text)!important;background:radial-gradient(circle at 92% 4%,#b7833514,#0000 27%),linear-gradient(145deg,#2a2b26,#24251f)!important}html[data-theme=dark] body .creation-wizard .page-heading :is(h2,p){color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .page-heading>span{color:var(--theme-gold)!important}html[data-theme=dark] body .creation-wizard :is(.step-guidebar,.upload-guidebar){color:var(--theme-text)!important;background:linear-gradient(135deg,#34352f,#2c2d28)!important;border-color:#efcd8647!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] body .creation-wizard :is(.step-guidebar,.upload-guidebar)>span+span{border-color:#efcd8638!important}html[data-theme=dark] body .creation-wizard :is(.step-guidebar,.upload-guidebar) small{color:#f4d99e!important;font-size:12px!important;font-weight:750!important}html[data-theme=dark] body .creation-wizard :is(.step-guidebar,.upload-guidebar) b{color:#fffaf0!important;font-size:13px!important}html[data-theme=dark] body .creation-wizard .upload-empty>label{color:var(--theme-text)!important;background:radial-gradient(circle at 50% 42%,#efcd861a,#0000 32%),linear-gradient(145deg,#30312b,#292a25)!important;border-color:#efcd866b!important;box-shadow:0 18px 34px #b17a2726,inset 0 1px #ffe8b514!important}html[data-theme=dark] body .creation-wizard .upload-empty>label:hover{box-shadow:0 20px 42px #c28b343b,0 0 28px #efcd860f,inset 0 1px #ffe8b51a!important}html[data-theme=dark] body .creation-wizard .upload-empty label>i{color:#21190d!important;background:linear-gradient(145deg,#f2d48f,#b78032)!important;border-color:#efcd868a!important}html[data-theme=dark] body .creation-wizard .upload-empty :is(b,small){color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .upload-empty label>span,html[data-theme=dark] body .creation-wizard .replace-button{color:#20170a!important;background:linear-gradient(135deg,#efd18e,#b98537)!important;border-color:#ffecbe47!important;box-shadow:0 8px 20px #b17a272e,inset 0 1px #ffefcb2e!important}html[data-theme=dark] body .creation-wizard .upload-empty>p{color:#f1ece3!important;font-size:13px!important}html[data-theme=dark] body .creation-wizard .upload-empty>p i{color:#21190d!important;background:#e7c778!important}html[data-theme=dark] body .creation-wizard .upload-ready figure{background:#20211d!important;border-color:#efcd8647!important;box-shadow:8px 9px #895e1f75,0 16px 34px #bf872d21!important}html[data-theme=dark] body .creation-wizard .upload-ready figure span{color:#d8fff0!important;background:#194639f0!important;border-color:#71cdab52!important}html[data-theme=dark] body .creation-wizard .ready-badge{color:var(--theme-text)!important;background:linear-gradient(135deg,#263b34,#29352f)!important;border-color:#70c7ab5c!important}html[data-theme=dark] body .creation-wizard .ready-badge :is(b,small){color:#eefbf6!important;font-size:13px!important}html[data-theme=dark] body .creation-wizard .recognition-list>span{color:var(--theme-text)!important;background:linear-gradient(145deg,#31322d,#292a25)!important;border-color:#efcd862e!important}html[data-theme=dark] body .creation-wizard .recognition-list :is(i,b,small){color:#f7f1e8!important;font-size:12px!important}html[data-theme=dark] body .creation-wizard .recognition-list i{color:var(--theme-gold)!important}html[data-theme=dark] body .creation-wizard .product-name>span{color:var(--theme-text)!important;font-size:13px!important;font-weight:750!important}html[data-theme=dark] body .creation-wizard .product-name input{color:var(--theme-text)!important;background:var(--theme-input)!important;border-color:#efcd8640!important}html[data-theme=dark] body .creation-wizard .product-name input::placeholder{color:#d9d2c8!important}html[data-theme=dark] body .creation-wizard .brief-preparing-page{color:var(--theme-text)!important;background:radial-gradient(circle at 12px 12px,#efcd8626 1.5px,#0000 1.7px) 0 0/28px 28px,radial-gradient(circle at 82% 16%,#b783351f,#0000 31%),linear-gradient(145deg,#2a2b26,#22231f)!important}html[data-theme=dark] body .creation-wizard .brief-preparing-page:before,html[data-theme=dark] body .creation-wizard .brief-preparing-page:after{background:#efcd8629!important}html[data-theme=dark] body .creation-wizard .brief-preparing-visual figure{background:#30312b!important;border-color:#efcd865c!important;box-shadow:10px 12px #895e1f75,0 20px 38px #bf872d24!important}html[data-theme=dark] body .creation-wizard .brief-ai-orbit{background:linear-gradient(145deg,#d7ad5e,#8d6126)!important;border-color:#efcd8680!important;box-shadow:5px 6px #895e1f7a,0 12px 28px #d69f3e24!important}html[data-theme=dark] body .creation-wizard .brief-preparing-copy>span{color:var(--theme-gold)!important}html[data-theme=dark] body .creation-wizard .brief-preparing-copy :is(h2,p){color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .brief-preparing-items>span{color:var(--theme-text)!important;background:#30312beb!important;border-color:#efcd8647!important}html[data-theme=dark] body .creation-wizard .brief-preparing-items i{color:#241a0c!important;background:#e7c778!important}html[data-theme=dark] body .creation-wizard .brief-preparing-items :is(b,small){color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .brief-preparing-progress>i{background:#191a17!important;border-color:#efcd8652!important}html[data-theme=dark] body .creation-wizard .brief-preparing-progress>span{color:#f1ece3!important}html[data-theme=dark] body .creation-wizard .copy-studio section,html[data-theme=dark] body .creation-wizard .message-studio{color:var(--theme-text)!important;background:linear-gradient(145deg,#30312b,#292a25)!important;border-color:#efcd8638!important;box-shadow:0 15px 32px #b17a2721,inset 0 1px #ffe8b514!important}html[data-theme=dark] body .creation-wizard .copy-studio section header,html[data-theme=dark] body .creation-wizard .message-studio header :is(b,small),html[data-theme=dark] body .creation-wizard .copy-studio header span em{color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .copy-studio :is(input,textarea),html[data-theme=dark] body .creation-wizard .message-studio textarea{color:#fffaf0!important;background:#22231f!important;border:1px solid #efcd8638!important;box-shadow:inset 0 1px 3px #79521b3d,inset 0 0 0 1px #efcd8606!important}html[data-theme=dark] body .creation-wizard :is(.copy-studio,.message-studio) :is(input,textarea)::placeholder{color:#d7d0c6!important}html[data-theme=dark] body .creation-wizard .copy-studio :is(input,textarea):focus,html[data-theme=dark] body .creation-wizard .message-studio textarea:focus{background:#272823!important;border-color:#efcd8694!important;box-shadow:0 0 0 4px #efcd8617!important}html[data-theme=dark] body .creation-wizard :is(.copy-studio button,.message-studio header button){color:#23190b!important;background:linear-gradient(135deg,#efd18e,#b88436)!important;border:1px solid #ffecbe33!important}html[data-theme=dark] body .creation-wizard .ai-tip{color:var(--theme-text)!important;background:linear-gradient(110deg,#34312a,#2c302b)!important;border:1px solid #efcd8633!important}html[data-theme=dark] body .creation-wizard .ai-tip :is(b,small){color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .message-studio>header i{color:#22180a!important;background:#e7c778!important}html[data-theme=dark] body .creation-wizard .message-types button{color:#fff7e8!important;background:#36362f!important;border-color:#efcd863b!important}html[data-theme=dark] body .creation-wizard .message-status>span,html[data-theme=dark] body .creation-wizard .message-status>p{color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .message-status>span{background:#37372f!important;border:1px solid #efcd862e!important}html[data-theme=dark] body .creation-wizard .message-status em{color:#d9fff0!important;background:#285544!important}html[data-theme=dark] body .creation-wizard :is(.platform-orbit button,.mood-board button){color:var(--theme-text)!important;background:linear-gradient(145deg,#30312b,#282923)!important;border-color:#efcd8633!important}html[data-theme=dark] body .creation-wizard :is(.platform-orbit button,.mood-board button).active{background:linear-gradient(145deg,#49412f,#302d25)!important;border-color:#efcd86ad!important;box-shadow:0 12px 30px #be872e33,0 0 24px #efcd860e,inset 0 1px #ffecbe1a!important}html[data-theme=dark] body .creation-wizard .platform-orbit i{color:#21170a!important;background:linear-gradient(145deg,#f0d28d,#bb8738)!important}html[data-theme=dark] body .creation-wizard .platform-orbit :is(b,small,span){color:#fff8ec!important}html[data-theme=dark] body .creation-wizard .platform-orbit button p{color:#241a0c!important;background:#e8cb8b!important;border:1px solid #fff0ca40!important;font-size:12px!important}html[data-theme=dark] body .creation-wizard .platform-orbit button em{color:var(--theme-gold)!important}html[data-theme=dark] body .creation-wizard .selection-explain{color:var(--theme-text)!important;background:#31322c!important;border-color:#efcd8647!important}html[data-theme=dark] body .creation-wizard .selection-explain :is(p,small,b){color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .selection-explain>i{color:#241a0c!important;background:#e3c479!important}html[data-theme=dark] body .creation-wizard .mood-board :is(b,small,p,span){color:#fff8ec!important}html[data-theme=dark] body .creation-wizard .ratio-stage,html[data-theme=dark] body .creation-wizard .format-lab .quantity-picker{color:var(--theme-text)!important;background:linear-gradient(145deg,#30312b,#292a25)!important;border-color:#efcd863d!important;box-shadow:inset 0 1px #ffffff09!important}html[data-theme=dark] body .creation-wizard .ratio-stage button{color:var(--theme-text)!important;background:#282923!important;border-color:#efcd8633!important}html[data-theme=dark] body .creation-wizard .ratio-stage button.active{background:linear-gradient(145deg,#45402f,#302d25)!important;border-color:#efcd86b8!important;box-shadow:0 10px 26px #be872e2e,0 0 0 3px #efcd861a,inset 0 1px #ffecbe14!important}html[data-theme=dark] body .creation-wizard .ratio-stage button i{background:linear-gradient(145deg,#e3e0d9,#bdbdb7)!important;border:1px solid #ffffff24!important}html[data-theme=dark] body .creation-wizard .ratio-stage button :is(b,small){color:#fff8ec!important}html[data-theme=dark] body .creation-wizard .quantity-picker header :is(small,b,strong),html[data-theme=dark] body .creation-wizard .quantity-picker>footer,html[data-theme=dark] body .creation-wizard .quantity-picker>footer b{color:var(--theme-text)!important}html[data-theme=dark] body .creation-wizard .quantity-picker header strong{color:var(--theme-gold)!important}html[data-theme=dark] body .creation-wizard .quantity-picker>label>i,html[data-theme=dark] body .creation-wizard .quantity-picker>label>i span{color:#e4ddd3!important}html[data-theme=dark] body .creation-wizard .quantity-picker>label>i.active,html[data-theme=dark] body .creation-wizard .quantity-picker>label>i.active span{color:var(--theme-gold)!important}html[data-theme=dark] body .creation-wizard .quantity-picker>footer{background:#22231f!important;border:1px solid #efcd862e!important;padding:11px 13px!important}html[data-theme=dark] body .creation-wizard .quantity-picker input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#d4aa58 0 var(--quantity-progress),#1b1c18 0)!important;border-color:#efcd865c!important}html[data-theme=dark] body .creation-wizard .quantity-picker input[type=range]::-webkit-slider-thumb{background:#c89543!important;border-color:#f1d38f!important;box-shadow:0 3px 12px #cb96394d,0 0 0 3px #efcd860f!important}html[data-theme=dark] body .creation-wizard .quantity-picker input[type=range]::-moz-range-track{background:#1b1c18!important;border-color:#efcd865c!important}html[data-theme=dark] body .creation-wizard .quantity-picker input[type=range]::-moz-range-progress{background:#d4aa58!important}html[data-theme=dark] body .creation-wizard .quantity-picker input[type=range]::-moz-range-thumb{background:#c89543!important;border-color:#f1d38f!important;box-shadow:0 3px 12px #cb96394d,0 0 0 3px #efcd860f!important}html[data-theme=light] body .home-page .module-hero .hero-copy>p{color:#403a34!important;text-shadow:none!important;background:0 0!important}html[data-theme=light] body .home-page .module-hero .module-outputs>span{color:#2e2922!important;background:#fffdf8d1!important;border-color:#6d552e38!important}html[data-theme=light] body .home-page .module-hero .visual-sheet{color:#2e2922!important;background:#fffdf8!important;border-color:#4f3d2338!important;box-shadow:0 20px 44px #4135252e!important}html[data-theme=light] body .home-page .module-hero .visual-sheet :is(header,footer){color:#2e2922!important;background:0 0!important}html[data-theme=light] body .home-page .module-hero .visual-sheet figcaption{color:#2e2922!important;background:#fffdf8f0!important;border:1px solid #6d552e2e!important}html[data-theme=light] body .home-page .module-hero .visual-sheet figcaption small{color:#8a5a18!important;background:0 0!important}html[data-theme=light] body .home-page .module-hero .visual-sheet figcaption strong{color:#2e2922!important;background:0 0!important}html[data-theme=light] body .home-page .module-hero .visual-note{color:#2e2922!important;background:#fffdf8f5!important;border-color:#6d552e33!important}html[data-theme=light] body .home-page .module-hero .visual-note :is(small,b){color:#2e2922!important}html[data-theme=dark] body .navbar{box-shadow:0 12px 36px #b17a271f,inset 0 -1px #efcd8614!important}html[data-theme=dark] body :is(.creation-wizard,.special-modal,.recharge-modal,.export-dialog,.notice-card,.password-modal,.gift-dialog,.support-panel,.viewer,.auth-card form){box-shadow:var(--modern-shadow-lg)!important}html[data-theme=dark] body :is(.panel,.play-card,.work-card,.case-card,.group-card,.price-card,.insight-panel,.security-card,.metric-card,.admin-route-nav,.summary-board,.announcement-editor,.model-card,.support-card,.account-card){box-shadow:var(--modern-shadow-sm)!important}html[data-theme=dark] body :is(.panel,.play-card,.work-card,.case-card,.group-card,.price-card,.insight-panel,.security-card,.metric-card,.model-card,.support-card,.account-card):hover{box-shadow:var(--modern-shadow-md)!important}html[data-theme=dark] body .account-page :is(.profile-section-head h1,.knowledge-head h1){color:#fffaf0!important;opacity:1!important}html[data-theme=dark] body .account-page :is(.profile-section-head p,.knowledge-head p){color:#eee8de!important;opacity:1!important}html[data-theme=dark] body .account-page .personal-info-card{color:#fffaf0!important;box-shadow:var(--modern-shadow-sm)!important;background:linear-gradient(145deg,#292a25,#20211d)!important;border-color:#efcd866b!important}html[data-theme=dark] body .account-page .personal-info-card small{color:#ddd7cd!important;opacity:1!important}html[data-theme=dark] body .account-page .personal-info-card b{color:#fffaf0!important;opacity:1!important}html[data-theme=dark] body .account-page .personal-info-card .avatar{color:#211a11!important;background:linear-gradient(145deg,#f0d491,#b88437)!important;border-color:#efcd86b8!important;box-shadow:4px 4px #080807b8!important}html[data-theme=dark] body .account-page .knowledge-stats{color:#fffaf0!important;box-shadow:var(--modern-shadow-sm)!important;background:linear-gradient(145deg,#292a25,#22231f)!important;border-color:#efcd8657!important}html[data-theme=dark] body .account-page .knowledge-stats span{color:#eee8de!important;opacity:1!important;border-color:#efcd8638!important}html[data-theme=dark] body .account-page .knowledge-stats b{color:#fffaf0!important;opacity:1!important}html[data-theme=dark] body .account-page .knowledge-head>div:first-child>span{color:#efcd86!important;opacity:1!important}html[data-theme] body .knowledge-shell,html[data-theme] body .knowledge-shell :is(h1,h2,b,strong,label){color:var(--theme-text)!important}html[data-theme] body .knowledge-shell :is(p,small){color:var(--theme-muted)!important}html[data-theme] body :is(.knowledge-stats,.folder-card,.asset-card,.knowledge-dialog){color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-panel)!important;box-shadow:var(--modern-shadow-sm)!important}html[data-theme] body .knowledge-stats span,html[data-theme] body .asset-preview{border-color:var(--theme-line)!important}html[data-theme] body .folder-main{color:var(--theme-text)!important}html[data-theme] body .folder-main small,html[data-theme] body .asset-info :is(small,p),html[data-theme] body .knowledge-empty{color:var(--theme-muted)!important}html[data-theme] body .knowledge-empty b{color:var(--theme-text)!important}html[data-theme] body :is(.knowledge-toolbar input,.knowledge-toolbar select,.asset-controls select,.knowledge-dialog input,.knowledge-dialog textarea){color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-input)!important}html[data-theme] body :is(.knowledge-toolbar input,.knowledge-dialog input,.knowledge-dialog textarea)::placeholder{color:var(--theme-faint)!important;opacity:.76!important}html[data-theme] body :is(.knowledge-actions button,.knowledge-close,.knowledge-dialog footer button){color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-panel-elevated)!important;box-shadow:var(--modern-shadow-sm)!important}html[data-theme] body :is(.knowledge-actions label,.knowledge-dialog footer .primary){color:var(--theme-button-text)!important;border-color:color-mix(in srgb,var(--theme-gold) 58%,transparent)!important;background:linear-gradient(135deg,#f1d697 0,#d1a04c 52%,var(--theme-gold-deep) 100%)!important;box-shadow:0 10px 25px color-mix(in srgb,var(--theme-gold-deep) 22%,transparent)!important}html[data-theme] body .folder-upload-progress{color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-panel-elevated)!important;box-shadow:var(--modern-shadow-sm)!important}html[data-theme] body .folder-upload-progress :is(span,small){color:var(--theme-muted)!important}html[data-theme] body .folder-progress-track{background:var(--theme-panel-soft)!important}html[data-theme] body .creator-knowledge-picker{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080908c7!important}html[data-theme] body .creator-knowledge-picker .knowledge-shell,html[data-theme] body .knowledge-shell.picker{color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:var(--theme-canvas)!important;box-shadow:var(--modern-shadow-lg)!important}html[data-theme] body .knowledge-pick{color:var(--theme-button-text)!important;border-color:color-mix(in srgb,var(--theme-gold) 55%,transparent)!important;box-shadow:0 8px 22px color-mix(in srgb,var(--theme-gold-deep) 22%,transparent)!important;background:linear-gradient(135deg,#f1d697,#b78335)!important}html[data-theme=dark] body .folder-card{background:linear-gradient(145deg,#342e22,#25241f)!important}html[data-theme=dark] body .asset-preview{background:#30312b!important}html[data-theme=dark] body .asset-card.prompt .asset-preview{background:#332e37!important}html[data-theme=dark] body .asset-card.file .asset-preview{background:#293436!important}html[data-theme=dark] body .asset-preview>span{color:#17140e!important;background:#efcd86!important;border-color:#efcd869e!important}html[data-theme=dark] body .item-more{color:#ffe8e8!important;background:#6a373c!important}html[data-theme=dark] body .asset-controls button{color:#ffb9be!important}html[data-theme=dark] body .knowledge-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080908c2!important}html[data-theme] body .admin-route-nav a b{font-size:10px!important;line-height:1.2!important}html[data-theme] body .profile-route-nav a b{font-size:14px!important;line-height:1.2!important}html[data-theme] body :is(.admin-route-nav,.profile-route-nav) a small{font-size:8px!important}html[data-theme] body .knowledge-shell .asset-preview img,html[data-theme] body .creator-knowledge-picker .asset-preview img,html[data-theme] body .upload-ready figure img,html[data-theme] body .custom-material-list img,html[data-theme] body .summary-image img{object-fit:contain!important;background:var(--theme-panel-soft)!important}html[data-theme] body .replace-actions,html[data-theme] body .prompt-source-actions,html[data-theme] body .custom-material-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex!important}html[data-theme] body :is(.knowledge-pick.ready,.knowledge-inline){cursor:pointer;color:var(--theme-button-text)!important;border:1px solid color-mix(in srgb,var(--theme-gold) 58%,transparent)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--theme-gold-deep) 20%,transparent)!important;background:linear-gradient(135deg,#f1d697,#b78335)!important;border-radius:9px!important;padding:8px 11px!important;font-size:10px!important;font-weight:850!important}html[data-theme] body .knowledge-shell .knowledge-grid{align-items:start}html[data-theme] body .knowledge-shell .folder-card{align-self:start;height:240px;min-height:240px;max-height:240px}html[data-theme] body .knowledge-shell .folder-card .folder-main{justify-content:center;gap:20px;padding:30px 26px}html[data-theme] body .knowledge-shell .folder-card .folder-main>i{flex:none;font-size:58px;line-height:1}html[data-theme] body .knowledge-shell .folder-card .folder-main>span{min-width:0}html[data-theme] body .knowledge-shell .folder-card .folder-main b{line-height:1.3;font-size:18px!important}html[data-theme] body .knowledge-shell .folder-card .folder-main small{margin-top:9px;line-height:1.4;font-size:13px!important}html[data-theme] body .knowledge-shell .folder-card .item-more{width:30px;height:30px;font-size:19px;top:12px;right:12px}html[data-theme] body .knowledge-shell .asset-card{grid-template-rows:128px minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr);align-self:start;height:240px;min-height:240px;max-height:240px;display:grid}html[data-theme] body .knowledge-shell.picker .asset-card{grid-template-rows:128px minmax(0,1fr)}html[data-theme] body .knowledge-shell .asset-card .asset-preview,html[data-theme] body .knowledge-shell .asset-card.prompt .asset-preview{grid-row:auto;justify-content:center;align-items:center;width:100%;min-height:128px;max-height:128px;border-right:0!important;border-bottom:1px dashed var(--theme-line)!important;height:128px!important;display:flex!important}html[data-theme] body .knowledge-shell .asset-card.image .asset-preview img{display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}html[data-theme] body .knowledge-shell .asset-card .asset-info{min-width:0;padding:12px 13px 6px}html[data-theme] body .knowledge-shell .asset-card .asset-info>b,html[data-theme] body .knowledge-shell .folder-main b{line-height:1.35;font-size:13px!important}html[data-theme] body .knowledge-shell .asset-card .asset-info>small,html[data-theme] body .knowledge-shell .folder-main small{margin-top:5px;line-height:1.35;font-size:10px!important}html[data-theme] body .knowledge-shell .asset-card .asset-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:0 11px 10px;display:grid}html[data-theme] body .knowledge-shell .asset-card .asset-controls select{width:100%;line-height:38px;border-radius:10px!important;height:38px!important;min-height:38px!important;padding:0 11px!important;font-size:11px!important}html[data-theme] body .knowledge-shell .asset-card .asset-controls button{text-align:center;white-space:nowrap;width:36px;padding:0!important;font-size:10px!important}html[data-theme] body .knowledge-shell .asset-card.image .asset-preview>span{padding:6px 8px;font-size:9px;inset:auto 8px 8px}@media (width<=600px){html[data-theme] body .knowledge-shell .folder-card,html[data-theme] body .knowledge-shell .asset-card{grid-template-rows:112px minmax(0,1fr) 46px;height:220px;min-height:220px;max-height:220px}html[data-theme] body .knowledge-shell .folder-card .folder-main{gap:14px;padding:24px 18px}html[data-theme] body .knowledge-shell .folder-card .folder-main>i{font-size:46px}html[data-theme] body .knowledge-shell .folder-card .folder-main b{font-size:16px!important}html[data-theme] body .knowledge-shell .folder-card .folder-main small{font-size:12px!important}html[data-theme] body .knowledge-shell.picker .asset-card{grid-template-rows:112px minmax(0,1fr)}html[data-theme] body .knowledge-shell .asset-card .asset-preview,html[data-theme] body .knowledge-shell .asset-card.prompt .asset-preview{min-height:112px;max-height:112px;height:112px!important}}html[data-theme] body .upload-source-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-theme] body .special-knowledge-picker{z-index:320;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080908d1;padding:6vh max(16px,8vw);position:fixed;inset:0;overflow:auto}html[data-theme] body .special-knowledge-picker>.knowledge-shell{border:1px solid var(--theme-line-strong);border-radius:22px;max-width:980px;margin:auto;background:var(--theme-canvas)!important;box-shadow:var(--modern-shadow-lg)!important}html[data-theme] body .scene-knowledge-button{margin-bottom:10px}html[data-theme=dark] body :is(.primary,.pay-button,.gift-submit,.recharge-btn,.password-submit,.play-card>footer button,.navbar nav a.active,.admin-route-nav a.router-link-active){box-shadow:0 10px 30px #d39f413d,0 0 24px #efcd8612,inset 0 1px #fff4d747!important}html[data-theme] body .admin-page .user-flags em{color:#174c37!important;text-shadow:none!important;background:#cfe9dc!important;border:1px solid #26714f3d!important;font-weight:850!important}html[data-theme] body .admin-page .user-flags em.disabled{color:#7d2631!important;background:#f0cfd3!important;border-color:#94374438!important}html[data-theme] .ambient-banner{isolation:isolate;position:relative;overflow:hidden}html[data-theme] .ambient-banner:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;opacity:.55;background:radial-gradient(circle at 32% 35%, color-mix(in srgb, var(--theme-gold) 30%, transparent), transparent 16%), radial-gradient(circle, color-mix(in srgb, var(--theme-gold) 13%, transparent), transparent 64%);filter:blur(3px);border-radius:50%;width:min(38vw,580px);animation:15s cubic-bezier(.45,.05,.55,.95) infinite alternate theme-banner-drift;position:absolute;top:-42%;right:-12%}html[data-theme] .ambient-banner>*{z-index:1;position:relative}html[data-theme] .ambient-banner .hero-gridline,html[data-theme] .ambient-banner .auth-art-bg{z-index:0}@keyframes theme-banner-drift{0%{opacity:.38;transform:translate(-2%,-1%)scale(.94)}50%{opacity:.68}to{opacity:.46;transform:translate(8%,12%)scale(1.1)}}@media (prefers-reduced-motion:reduce){html[data-theme] .ambient-banner:after{animation:none}}html[data-theme] .special-hero .orbit-one{animation:16s linear infinite banner-orbit-a!important}html[data-theme] .special-hero .orbit-two{animation:21s linear infinite banner-orbit-b!important}html[data-theme] .special-hero .lab-globe{animation:4.6s ease-in-out infinite banner-core-pulse!important}html[data-theme] .special-hero .lab-tape{animation:5.8s ease-in-out infinite banner-tape-drift!important}html[data-theme] .special-hero .lab-avatar{animation:5.1s ease-in-out infinite banner-card-float!important}html[data-theme] .special-hero .lab-photo{animation:6.4s ease-in-out -1.8s infinite banner-card-float!important}html[data-theme] .special-hero .lab-travel{animation:5.7s ease-in-out -3.2s infinite banner-card-float!important}html[data-theme] .works-hero .hero-sticker{animation:3.8s ease-in-out infinite banner-sticker-bob!important}html[data-theme] .works-hero .primary{animation:3.4s ease-in-out infinite banner-button-glow!important}html[data-theme] .docs-hero .search-wrap{animation:5.4s ease-in-out infinite banner-search-float!important}html[data-theme] .docs-hero .key-legend b{animation:3.6s ease-in-out infinite banner-legend-pulse!important}html[data-theme] .docs-hero .key-legend b:nth-child(2){animation-delay:-.9s!important}html[data-theme] .docs-hero .key-legend b:nth-child(3){animation-delay:-1.8s!important}html[data-theme] .docs-hero .key-legend b:nth-child(4){animation-delay:-2.7s!important}@keyframes banner-orbit-a{to{transform:rotate(378deg)scale(1.04)}}@keyframes banner-orbit-b{to{transform:rotate(-382deg)scale(.96)}}@keyframes banner-core-pulse{0%,to{filter:saturate(.94);transform:scale(1)}50%{filter:saturate(1.18);transform:scale(1.075)}}@keyframes banner-tape-drift{0%,to{transform:translate(-4px)rotate(3deg)}50%{transform:translate(9px)rotate(-1deg)}}@keyframes banner-card-float{0%,to{margin-top:0}50%{margin-top:-15px}}@keyframes banner-action-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes banner-sticker-bob{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-8px)}}@keyframes banner-button-glow{0%,to{box-shadow:0 11px 25px var(--theme-shadow-warm)}50%{box-shadow:0 17px 38px color-mix(in srgb,var(--theme-gold) 42%,transparent)}}@keyframes banner-search-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes banner-legend-pulse{0%,to{opacity:.76;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html[data-theme] :is(.special-hero .orbit-one,.special-hero .orbit-two,.special-hero .lab-globe,.special-hero .lab-tape,.special-hero .lab-avatar,.special-hero .lab-photo,.special-hero .lab-travel,.works-hero .works-hero-action,.works-hero .hero-sticker,.works-hero .primary,.docs-hero .search-wrap,.docs-hero .key-legend b){animation:none!important}}html[data-theme] .works-hero .works-hero-action{animation:none!important}html[data-theme] .works-hero .archive-orbit.orbit-a{animation:22s linear infinite works-orbit-clockwise}html[data-theme] .works-hero .archive-orbit.orbit-b{animation:31s linear infinite works-orbit-counter}html[data-theme] .works-hero .archive-card.card-1{animation:6.4s ease-in-out infinite works-card-center}html[data-theme] .works-hero .archive-card.card-2{animation:7.1s ease-in-out -1.7s infinite works-card-left}html[data-theme] .works-hero .archive-card.card-3{animation:6.8s ease-in-out -3.1s infinite works-card-right}html[data-theme] .works-hero .hero-ledger i{animation:2.6s ease-in-out infinite works-status-pulse}html[data-theme] body .works-page .works-hero .archive-card figcaption :is(small,b){color:#fff!important;opacity:1!important;text-shadow:0 2px 5px #000000d1,0 7px 20px #00000094!important}@keyframes works-orbit-clockwise{to{transform:rotate(360deg)}}@keyframes works-orbit-counter{to{transform:rotate(-360deg)}}@keyframes works-card-center{0%,to{transform:translate(-50%)translateY(0)rotate(-2deg)}50%{transform:translate(-50%)translateY(-12px)rotate(1deg)}}@keyframes works-card-left{0%,to{transform:translate(-94%)translateY(18px)rotate(-12deg)scale(.9)}50%{transform:translate(-98%)translateY(5px)rotate(-15deg)scale(.91)}}@keyframes works-card-right{0%,to{transform:translate(-6%)translateY(18px)rotate(12deg)scale(.9)}50%{transform:translate(-2%)translateY(3px)rotate(15deg)scale(.91)}}@keyframes works-status-pulse{0%,to{box-shadow:0 0 0 4px #4f9a771a}50%{box-shadow:0 0 0 9px #4f9a7700}}@media (prefers-reduced-motion:reduce){html[data-theme] .works-hero :is(.archive-orbit,.archive-card,.hero-ledger i){animation:none!important}}html[data-theme-mode] body .navbar{box-sizing:border-box!important;gap:clamp(14px,1.4vw,28px)!important;width:calc(100% - 40px)!important;max-width:1760px!important;padding-inline:clamp(18px,1.8vw,30px)!important}html[data-theme-mode] body .navbar .brand{white-space:nowrap!important;flex:none!important}html[data-theme-mode] body .navbar .desktop-nav{flex:auto!important;justify-content:center!important;min-width:0!important}html[data-theme-mode] body .navbar .desktop-nav a{white-space:nowrap!important;min-width:0!important;line-height:1.2!important}html[data-theme-mode] body .navbar .nav-actions{white-space:nowrap!important;flex:none!important;min-width:max-content!important}html:is([data-theme-mode=light],[data-theme-mode=dark]) body .navbar{border:1px solid var(--theme-line)!important;background:linear-gradient(112deg,color-mix(in srgb,var(--theme-accent-soft) 11%,var(--theme-panel)),var(--theme-panel) 48%,color-mix(in srgb,var(--theme-accent-strong) 9%,var(--theme-panel-soft)))!important;height:76px!important;box-shadow:0 18px 46px var(--theme-shadow-warm),inset 0 -1px 0 var(--theme-inner-light),inset 0 1px 0 #ffffff29!important;border-top:0!important;border-radius:0 0 22px 22px!important;margin:0 auto!important}html:is([data-theme-mode=light],[data-theme-mode=dark]) body .brand-mark,html:is([data-theme-mode=light],[data-theme-mode=dark]) body .navbar .primary.small{color:var(--theme-button-text)!important;background:linear-gradient(145deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 10px 26px var(--theme-shadow-warm),inset 0 1px 0 #ffffff6b,inset -6px -8px 17px #0000001a!important}html:is([data-theme-mode=light],[data-theme-mode=dark]) body .navbar .desktop-nav{border:1px solid color-mix(in srgb,var(--theme-line) 76%,transparent)!important;background:color-mix(in srgb,var(--theme-accent-soft) 7%,var(--theme-panel-soft))!important;box-shadow:inset 0 1px 0 var(--theme-inner-light)!important;gap:2px!important;padding:4px!important}html:is([data-theme-mode=light],[data-theme-mode=dark]) body .navbar .desktop-nav a{color:var(--theme-muted)!important;background:0 0!important;padding:9px clamp(8px,1vw,15px)!important}html:is([data-theme-mode=light],[data-theme-mode=dark]) body .navbar .desktop-nav a:hover{color:var(--theme-text)!important;background:color-mix(in srgb,var(--theme-accent-soft) 11%,var(--theme-panel))!important}html:is([data-theme-mode=light],[data-theme-mode=dark]) body .navbar .desktop-nav a.active{color:var(--theme-button-text)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 9px 23px var(--theme-shadow-warm),inset 0 1px 0 #fff6,inset -7px -9px 18px #0000001a!important}html:is([data-theme-mode=light],[data-theme-mode=dark]) body .navbar :is(.theme-toggle,.user-chip){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:color-mix(in srgb,var(--theme-accent-soft) 9%,var(--theme-panel-soft))!important;box-shadow:0 9px 22px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member]{--active-color:var(--theme-gold)}html[data-theme-mode=member] body{color:var(--theme-text)!important;background:radial-gradient(circle at 8% -4%,color-mix(in srgb,var(--theme-accent-soft) 22%,transparent),transparent 31%), radial-gradient(circle at 94% 14%,color-mix(in srgb,var(--theme-accent-strong) 16%,transparent),transparent 28%), linear-gradient(145deg,var(--theme-panel-elevated) 0,var(--theme-canvas) 58%,color-mix(in srgb,var(--theme-canvas) 84%,var(--theme-accent-soft)) 100%)!important}html[data-theme-mode=member] body .navbar{overflow:visible;border:1px solid var(--theme-line)!important;background:linear-gradient(112deg,color-mix(in srgb,var(--theme-accent-soft) 13%,var(--theme-panel)) 0,var(--theme-panel) 46%,color-mix(in srgb,var(--theme-accent-strong) 10%,var(--theme-panel)) 100%)!important;width:calc(100% - 40px)!important;max-width:1760px!important;height:76px!important;box-shadow:0 18px 46px var(--theme-shadow-warm),inset 0 -1px 0 var(--theme-inner-light),inset 0 1px 0 #ffffff6b!important;border-top:0!important;border-radius:0 0 22px 22px!important;gap:clamp(14px,1.4vw,28px)!important;margin:0 auto!important;padding:0 clamp(18px,1.8vw,30px)!important}html[data-theme-mode=member] body .navbar:before{content:"";pointer-events:none;border-radius:inherit;opacity:.48;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 16%,#ffffff3d 35%,#0000 52%);animation:8s ease-in-out infinite member-nav-sheen;position:absolute;inset:0;overflow:hidden}html[data-theme-mode=member] body .navbar>*{z-index:1;position:relative}html[data-theme-mode=member] body .brand{white-space:nowrap!important;color:var(--theme-text)!important;flex:none!important;align-items:center!important;display:inline-flex!important}html[data-theme-mode=member] body .brand-mark{color:var(--theme-button-text)!important;background:linear-gradient(145deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 9px 24px var(--theme-shadow-warm),inset 0 1px 0 #ffffff7a,inset -5px -7px 16px #0000001c!important}html[data-theme-mode=member] body .navbar .desktop-nav{border:1px solid color-mix(in srgb,var(--theme-line) 75%,transparent)!important;background:color-mix(in srgb,var(--theme-accent-soft) 8%,var(--theme-panel-soft))!important;min-width:0!important;box-shadow:inset 0 1px 0 var(--theme-inner-light)!important;flex:auto!important;justify-content:center!important;gap:2px!important;padding:4px!important}html[data-theme-mode=member] body .navbar .desktop-nav a{white-space:nowrap!important;min-width:0!important;color:var(--theme-muted)!important;background:0 0!important;flex:0 auto!important;padding:9px clamp(8px,1vw,15px)!important;line-height:1.2!important}html[data-theme-mode=member] body .navbar .desktop-nav a:hover{color:var(--theme-text)!important;background:color-mix(in srgb,var(--theme-accent-soft) 12%,var(--theme-panel))!important}html[data-theme-mode=member] body .navbar .desktop-nav a.active,html[data-theme-mode=member] body .profile-route-nav a.router-link-active,html[data-theme-mode=member] body .admin-route-nav a.router-link-active{position:relative;overflow:hidden;color:var(--theme-button-text)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;border-color:var(--theme-line-strong)!important;box-shadow:0 9px 23px var(--theme-shadow-warm),inset 0 1px 0 #ffffff73,inset -8px -9px 18px #0000001a!important}html[data-theme-mode=member] body .navbar .nav-actions{white-space:nowrap!important;flex:none!important;gap:clamp(7px,.75vw,12px)!important;min-width:max-content!important}html[data-theme-mode=member] body .navbar :is(.theme-toggle,.user-chip){border-color:var(--theme-line)!important;background:color-mix(in srgb,var(--theme-accent-soft) 10%,var(--theme-panel-soft))!important;box-shadow:0 9px 24px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .navbar .user-chip{color:var(--theme-text)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent-soft) 28%,var(--theme-panel)),color-mix(in srgb,var(--theme-accent-strong) 20%,var(--theme-panel-soft)))!important}html[data-theme-mode=member] body .navbar .primary.small{color:var(--theme-button-text)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 12px 28px var(--theme-shadow-warm),inset 0 1px 0 #ffffff70,inset -7px -9px 18px #0000001a!important}html[data-theme-mode=member] body .profile-route-nav{border-color:var(--theme-line)!important;background:linear-gradient(155deg,var(--theme-panel-elevated),color-mix(in srgb,var(--theme-accent-soft) 9%,var(--theme-panel-soft)))!important;box-shadow:0 22px 52px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .profile-route-nav a{color:var(--theme-muted)!important;background:0 0!important}html[data-theme-mode=member] body .profile-route-nav a:hover{color:var(--theme-text)!important;background:color-mix(in srgb,var(--theme-accent-soft) 10%,var(--theme-panel))!important}html[data-theme-mode=member] body .profile-route-nav a.router-link-active :is(b,small){color:inherit!important}html[data-theme-mode=member] body :is(.account-page .panel,.account-page .insight-panel,.account-page .security-card,.admin-page .admin-module,.docs-page .docs-layout){border-color:var(--theme-line)!important;background:linear-gradient(145deg,var(--theme-panel),color-mix(in srgb,var(--theme-accent-soft) 6%,var(--theme-panel-soft)))!important;box-shadow:0 22px 54px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .about-page .about-hero{color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;background:radial-gradient(circle at 89% 10%,color-mix(in srgb,var(--theme-accent-soft) 25%,transparent),transparent 29%), radial-gradient(circle at 5% 96%,color-mix(in srgb,var(--theme-accent-strong) 18%,transparent),transparent 34%), linear-gradient(135deg,var(--theme-panel-elevated),var(--theme-panel) 58%,color-mix(in srgb,var(--theme-accent-soft) 13%,var(--theme-panel-soft)))!important;box-shadow:0 34px 86px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .about-page .about-hero .hero-gridline{background-image:linear-gradient(color-mix(in srgb,var(--theme-gold) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme-gold) 18%,transparent) 1px,transparent 1px)!important}html[data-theme-mode=member] body .about-page .about-hero :is(.hero-copy h1,.motion-card b){color:var(--theme-text)!important}html[data-theme-mode=member] body .about-page .about-hero :is(.hero-copy>p,.motion-card span,.motion-card small,.hero-proof dd){color:var(--theme-muted)!important}html[data-theme-mode=member] body .about-page .about-hero :is(.about-kicker,.hero-copy h1 em,.motion-card i,.hero-proof dt){color:var(--theme-gold)!important}html[data-theme-mode=member] body .about-page .about-hero :is(.motion-orbit,.motion-card,.hero-actions a,.hero-proof,.hero-proof div+div){border-color:var(--theme-line-strong)!important}html[data-theme-mode=member] body .about-page .about-hero .motion-card{background:color-mix(in srgb,var(--theme-accent-soft) 8%,var(--theme-panel))!important;box-shadow:0 16px 38px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .about-page .about-hero .motion-card i{background:color-mix(in srgb,var(--theme-accent-soft) 16%,var(--theme-panel-soft))!important}html[data-theme-mode=member] body .about-page .about-hero .motion-core{color:var(--theme-button-text)!important;border-color:var(--theme-line-strong)!important;background:radial-gradient(circle at 28% 22%,#ffffff57,transparent 27%),linear-gradient(145deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 0 0 15px color-mix(in srgb,var(--theme-accent-soft) 8%,transparent),0 19px 44px var(--theme-shadow-strong),inset 0 1px 0 #ffffff6b!important}html[data-theme-mode=member] body .about-page .about-hero .motion-core :is(i,b,small){color:inherit!important}html[data-theme-mode=member] body .about-page .about-hero .hero-actions a{color:var(--theme-text)!important;background:color-mix(in srgb,var(--theme-accent-soft) 7%,var(--theme-panel-soft))!important}html[data-theme-mode=member] body .about-page .about-hero .hero-actions a:first-child{color:var(--theme-button-text)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 13px 29px var(--theme-shadow-warm),inset 0 1px 0 #ffffff6b!important}html[data-theme-mode=member] body .about-page :is(.principle-grid article,.about-method,.capability-grid,.about-cta){border-color:var(--theme-line)!important;background:linear-gradient(145deg,var(--theme-panel),color-mix(in srgb,var(--theme-accent-soft) 7%,var(--theme-panel-soft)))!important;box-shadow:0 24px 58px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .about-page .about-cta :is(h2,p,span){color:var(--theme-text)!important}html[data-theme-mode=member] body .about-page .about-cta h2 em{color:var(--theme-gold)!important}html[data-theme-mode=member] body .about-page .about-cta>a{color:var(--theme-button-text)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-strong))!important}html[data-theme-mode=member] body .special-page .special-hero{color:var(--theme-text)!important;border:1px solid var(--theme-line)!important;background:radial-gradient(circle at 82% 16%,color-mix(in srgb,var(--theme-accent-soft) 23%,transparent),transparent 28%), radial-gradient(circle at 5% 96%,color-mix(in srgb,var(--theme-accent-strong) 17%,transparent),transparent 34%), linear-gradient(135deg,var(--theme-panel-elevated),var(--theme-panel) 58%,color-mix(in srgb,var(--theme-accent-soft) 13%,var(--theme-panel-soft)))!important;box-shadow:0 34px 86px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .special-page .special-hero .special-copy h1{color:var(--theme-text)!important}html[data-theme-mode=member] body .special-page .special-hero .special-copy h1 em{color:var(--theme-gold)!important}html[data-theme-mode=member] body .special-page .special-hero .special-copy h1 em:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-gold) 48%,transparent),transparent)!important}html[data-theme-mode=member] body .special-page .special-hero .special-copy>p{color:var(--theme-muted)!important}html[data-theme-mode=member] body .special-page .special-status{color:var(--theme-text)!important;border-color:var(--theme-line-strong)!important;background:color-mix(in srgb,var(--theme-accent-soft) 8%,var(--theme-panel))!important;box-shadow:0 15px 34px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .special-page .special-status span{color:var(--theme-muted)!important;border-color:var(--theme-line)!important}html[data-theme-mode=member] body .special-page .special-status i{background:var(--theme-gold)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-gold) 16%,transparent)!important}html[data-theme-mode=member] body .special-page .hero-lab:before{border:1px solid var(--theme-line-strong)!important;background:linear-gradient(145deg,var(--theme-panel-elevated),color-mix(in srgb,var(--theme-accent-soft) 8%,var(--theme-panel-soft)))!important;box-shadow:0 25px 58px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important;border-radius:28px!important;transform:rotate(-1.4deg)!important}html[data-theme-mode=member] body .special-page .hero-lab:after{content:"";z-index:5;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:linear-gradient(108deg,#0000 22%,#ffffff94 42%,#ffffff1f 50%,#0000 68%);border-radius:28px;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .35s;position:absolute;inset:18px 28px 20px;overflow:hidden;transform:translate(-115%)}html[data-theme-mode=member] body .special-page .special-hero:hover .hero-lab:after{opacity:.82;transform:translate(115%)}html[data-theme-mode=member] body .special-page :is(.orbit,.lab-globe,.lab-card){border-color:var(--theme-line-strong)!important}html[data-theme-mode=member] body .special-page .orbit{border-color:color-mix(in srgb,var(--theme-gold) 55%,transparent)!important}html[data-theme-mode=member] body .special-page .lab-globe{color:var(--theme-button-text)!important;background:radial-gradient(circle at 31% 31%,#ffffff4d 0 14%,transparent 14.5%),radial-gradient(circle at 68% 62%,color-mix(in srgb,var(--theme-accent-soft) 68%,var(--theme-panel)) 0 18%,transparent 18.5%),linear-gradient(145deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 19px 42px var(--theme-shadow-strong),inset 0 1px 0 #ffffff6b!important}html[data-theme-mode=member] body .special-page .lab-globe :is(i,b){color:inherit!important}html[data-theme-mode=member] body .special-page .lab-card{color:var(--theme-text)!important;background:color-mix(in srgb,var(--theme-accent-soft) 7%,var(--theme-panel-elevated))!important;box-shadow:0 14px 32px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body .special-page .lab-card i{color:var(--theme-gold)!important;background:color-mix(in srgb,var(--theme-accent-soft) 16%,var(--theme-panel-soft))!important}html[data-theme-mode=member] body .special-page :is(.playground,.special-note){border-color:var(--theme-line)!important;background:linear-gradient(145deg,var(--theme-panel),color-mix(in srgb,var(--theme-accent-soft) 7%,var(--theme-panel-soft)))!important;box-shadow:0 28px 70px var(--theme-shadow-warm),inset 0 1px 0 var(--theme-inner-light)!important}html[data-theme-mode=member] body :is(.play-card,.membership-plans>button,.profile-route-nav a,.admin-route-nav a,.capability-grid article,.primary,.secondary,.user-chip){isolation:isolate;position:relative!important;overflow:hidden!important}html[data-theme-mode=member] body :is(.membership-plans>button,.profile-route-nav a,.admin-route-nav a,.capability-grid article,.primary,.secondary,.user-chip):after,html[data-theme-mode=member] body .play-card:before{content:"";z-index:8;pointer-events:none;opacity:0;filter:blur(.2px);mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000,#ffffff1f 18%,#ffffffb8 50%,#ffffff21 82%,#0000);width:24%;transition:transform .82s cubic-bezier(.16,1,.3,1),opacity .28s;position:absolute;top:-55%;bottom:-55%;left:-42%;transform:translate(-260%)skew(-19deg)}html[data-theme-mode=member] body :is(.membership-plans>button,.profile-route-nav a,.admin-route-nav a,.capability-grid article,.primary,.secondary,.user-chip):hover:after,html[data-theme-mode=member] body .play-card:hover:before{opacity:.92;transform:translate(660%)skew(-19deg)}html[data-theme-mode=member] body :is(.membership-plans>button,.profile-route-nav a,.admin-route-nav a,.capability-grid article,.primary,.secondary,.user-chip)>*,html[data-theme-mode=member] body .play-card>*{z-index:2;position:relative}@media (width<=1380px){html[data-theme-mode] body .navbar{gap:10px!important;width:calc(100% - 24px)!important;padding-inline:16px!important}html[data-theme-mode] body .navbar .desktop-nav a{padding-inline:8px!important;font-size:11px!important}html[data-theme-mode] body .navbar .nav-actions{gap:6px!important}html[data-theme-mode=member] body .navbar{gap:10px!important;width:calc(100% - 24px)!important;padding-inline:16px!important}html[data-theme-mode=member] body .navbar .desktop-nav a{padding-inline:8px!important;font-size:11px!important}html[data-theme-mode=member] body .navbar .nav-actions{gap:6px!important}html[data-theme-mode=member] body .navbar .user-chip{padding-inline:8px!important}}@media (width<=1550px) and (width>=801px){html[data-theme-mode] body .theme-toggle b{display:none!important}html[data-theme-mode] body .theme-toggle button{width:34px!important;padding:0!important}html[data-theme-mode] body .navbar .desktop-nav a{font-size:11px!important}}@media (width<=800px){html[data-theme-mode] body .navbar{width:calc(100% - 24px)!important;margin:8px 12px 0!important;padding-inline:13px!important}html[data-theme-mode=member] body .navbar{border:1px solid var(--theme-line)!important;border-radius:16px!important;width:calc(100% - 24px)!important;height:64px!important;margin:8px 12px 0!important}}@keyframes member-nav-sheen{0%,46%{opacity:.2;transform:translate(-20%)}62%{opacity:.58}82%,to{opacity:.25;transform:translate(20%)}}@media (prefers-reduced-motion:reduce){html[data-theme-mode=member] body .navbar:before,.theme-toggle button.active:after{animation:none!important}}html[data-theme-mode=member][data-member-tier=obsidian] body{background:radial-gradient(circle at 10% 0,#9770a52b,#0000 29%),radial-gradient(circle at 94% 15%,#5c41662b,#0000 27%),linear-gradient(145deg,#17151a 0,#121115 62%,#201a23 100%)!important}html[data-theme-mode=member][data-member-tier=obsidian] body :is(.navbar .desktop-nav a.active,.profile-route-nav a.router-link-active,.admin-route-nav a.router-link-active,.primary,.pay-button,.password-submit,.gift-confirm,.support-submit,.support-fab,.model-config-head>div:last-child button:last-child,.admin-support-filter button.active,.admin-support-filter label button,.user-search button,.reset-quota-button){color:#fff!important;background:radial-gradient(circle at 18% 0,#ffffff40,#0000 25%),linear-gradient(125deg,#555159 0,#1c1b1e 64%,#4f3c56 100%)!important;border-color:#75647d!important;box-shadow:0 13px 30px #221d2538,inset 0 1px #ffffff75,inset -8px -9px 18px #57376038!important}html[data-theme-mode=member][data-member-tier=obsidian] body :is(.navbar .desktop-nav a.active,.profile-route-nav a.router-link-active,.admin-route-nav a.router-link-active,.primary,.pay-button,.password-submit,.gift-confirm,.support-submit,.support-fab,.model-config-head>div:last-child button:last-child,.admin-support-filter button.active,.admin-support-filter label button,.user-search button,.reset-quota-button) :is(span,small,b,strong,i){color:#fff!important}html[data-theme-mode=member][data-member-tier=obsidian] body :is(.profile-route-nav a small,.admin-route-nav a small){color:#f4eaf7!important;background:#4a3c50!important;border-color:#735e7b!important}html[data-theme-mode=member][data-member-tier=obsidian] body :is(.profile-route-nav a.router-link-active small,.admin-route-nav a.router-link-active small){color:#211f24!important;background:#f5f1f6!important;border-color:#fff!important}html[data-theme-mode=member][data-member-tier=obsidian] body :is(.eyebrow,.module-kicker,.section-kicker,.profile-kicker,.chapter){color:#f0dff5!important;background:#3b303f!important}html[data-theme-mode=member][data-member-tier=obsidian] body :is(.account-page .panel,.account-page .insight-panel,.account-page .security-card,.admin-page .admin-module,.admin-page .analytics-card,.admin-page .chart-card,.admin-page .summary-card,.admin-page .admin-panel){color:var(--theme-text)!important;border-color:var(--theme-line)!important;box-shadow:0 20px 50px var(--theme-shadow-warm),inset 0 1px 0 #ffffff14!important;background:linear-gradient(145deg,#242127,#1a181d)!important}html[data-theme-mode=member][data-member-tier=obsidian] body :is(.account-page .panel,.account-page .insight-panel,.account-page .security-card,.admin-page .admin-module,.admin-page .analytics-card,.admin-page .chart-card,.admin-page .summary-card,.admin-page .admin-panel) :is(h1,h2,h3,h4,p,span,small,b,strong,label){color:var(--theme-text)!important}html[data-theme-mode=member] body .support-fab{color:var(--theme-button-text)!important;border-color:var(--theme-line-strong)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 14px 34px var(--theme-shadow-warm),inset 0 1px 0 #fff6!important}html[data-theme-mode=member] body :is(.model-config-head>div:last-child button:last-child,.admin-support-filter button.active,.admin-support-filter label button,.user-search button,.gift-button,.reset-quota-button){color:var(--theme-button-text)!important;border-color:var(--theme-line-strong)!important;background:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-strong))!important;box-shadow:0 11px 26px var(--theme-shadow-warm),inset 0 1px 0 #ffffff61,inset -7px -8px 16px #0000001a!important}html[data-theme-mode=member] body :is(.model-config-head>div:last-child button:first-child,.admin-support-filter button:not(.active),.batch-actions button:not(.reset-quota-button),.user-actions button:not(.gift-button)){color:var(--theme-text)!important;border-color:var(--theme-line)!important;background:color-mix(in srgb,var(--theme-accent-soft) 9%,var(--theme-panel-elevated))!important}html[data-theme] body .balance-card.tier-bronze{color:#fff8ef!important;background:radial-gradient(circle at 88% 12%,#ffeed23d,#0000 28%),linear-gradient(135deg,#70412d 0,#a96843 54%,#ce9061 100%)!important;border-color:#6e4028!important}html[data-theme] body .balance-card.tier-silver{color:#25313a!important;background:radial-gradient(circle at 88% 12%,#ffffffb8,#0000 28%),linear-gradient(135deg,#9eabb5,#e8edf0 55%,#7f8e99)!important;border-color:#7f8d98!important}html[data-theme] body .balance-card.tier-gold{color:#38280f!important;background:radial-gradient(circle at 88% 12%,#ffffff73,#0000 28%),linear-gradient(135deg,#c18a2e,#efd17f 55%,#a9701c)!important;border-color:#9c6b1d!important}html[data-theme] body .balance-card.tier-diamond{color:#183d4b!important;background:radial-gradient(circle at 88% 12%,#ffffffa8,#0000 28%),linear-gradient(135deg,#78aebb,#d6f0f3 55%,#5d94a7)!important;border-color:#4c8798!important}html[data-theme] body .balance-card.tier-obsidian{color:#fff7ff!important;background:radial-gradient(circle at 88% 12%,#9671a442,#0000 28%),linear-gradient(135deg,#121214,#29262c 58%,#55435c)!important;border-color:#715778!important;box-shadow:0 24px 58px #2b203040,inset 0 1px #ffffff47!important}html[data-theme] body .balance-card.tier-bronze :is(span,strong,small,b),html[data-theme] body .balance-card.tier-obsidian :is(span,strong,small,b){color:#fff8ef!important}html[data-theme] body .balance-card.tier-silver :is(span,strong,small,b){color:#25313a!important}html[data-theme] body .balance-card.tier-gold :is(span,strong,small,b){color:#38280f!important}html[data-theme] body .balance-card.tier-diamond :is(span,strong,small,b){color:#183d4b!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page :is(.analytics-toolbar,.metrics article,.insight-strip article,.chart-grid .panel,.detail-panel,.recharge-table,.price-card,.announcement-editor,.user-management,.user-row,.user-detail,.consumption-summary span,.consumption-list article){color:#fffafc!important;background:linear-gradient(145deg,#242127 0%,#19171c 70%,#211b24 100%)!important;border-color:#be9ecb57!important;box-shadow:0 16px 38px #03020447,inset 0 1px #ffffff12!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page :is(.chart-grid .panel,.detail-panel,.metrics article,.insight-strip article,.price-card,.user-management,.user-row,.user-detail) :is(h1,h2,h3,h4,b,strong,label){color:#fffafc!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page :is(.chart-grid .panel,.detail-panel,.metrics article,.insight-strip article,.price-card,.user-management,.user-row,.user-detail) :is(p,small,em,time){color:#d9cfdc!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page :is(.revenue-panel,.distribution-panel,.ranking-panel,.trend-panel){background:radial-gradient(circle at 92% 5%,#815b8f29,#0000 28%),linear-gradient(145deg,#211f24,#17161a)!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .chart-grid .panel>header{border-color:#be9ecb47!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page :is(.chart-kicker,.chart-header-side>strong,.money-cell){color:#d9b9e4!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page :is(.chart-save,.export-button.secondary,.today-button,.nav-arrow){color:#fffafc!important;background:#302b34!important;border-color:#76627e!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .metrics article{min-height:96px!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .metric-icon{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#76617e 0%,#403647 45%,#211e25 100%)!important;border-color:#8f7598!important;box-shadow:0 8px 20px #07050959,inset 0 1px #ffffff5c,inset -5px -6px 10px #00000047!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .metric-icon:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:45%;animation:4.8s ease-in-out infinite obsidian-icon-sheen;position:absolute;inset:-45% auto -45% -70%;transform:skew(-18deg)}@keyframes obsidian-icon-sheen{0%,58%{opacity:0;left:-70%}68%{opacity:.7}86%,to{opacity:0;left:135%}}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-route-nav a:is(.router-link-active,.router-link-exact-active) small{color:#211f24!important;background:#f3edf5!important;border:1px solid #fff!important}html[data-theme] body .profile-route-nav a:is(.router-link-active,.router-link-exact-active) small{color:#241f1a!important;-webkit-text-fill-color:#241f1a!important;background:#fffaf5!important;border-color:#ffffffd1!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .price-card :is(.field input,.field textarea,.price-table-head,.dual-price-row,.dual-price-row label,.dual-price-row input,.dual-price-row em,.profit-rule){color:#fffafc!important;background:#2a262e!important;border-color:#be9ecb52!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .price-card footer{background:#201d23!important;border-color:#be9ecb4d!important;border-radius:0 0 17px 17px!important;margin:17px -20px -20px!important;padding:14px 20px 16px!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .price-card footer>span{color:#d8cedb!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .price-card footer>span.enabled{color:#9bd5b1!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-toolbar{background:#1c1a1f!important;border:1px solid #be9ecb42!important;border-radius:14px!important;padding:8px 10px!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-search{color:#fffafc!important;background:#252229!important;border-color:#66566d!important;height:42px!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-search :is(input,select){color:#fffafc!important;background:#252229!important;border-color:#66566d!important;height:34px!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-search option{color:#fffafc!important;background:#252229!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-balance{background:#26222a!important;border:1px solid #be9ecb4d!important;border-radius:10px!important;min-height:36px!important;padding:7px 9px!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-balance select{color:#fffafc!important;background:#211e25!important;border-color:#76627e!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-balance :is(small,strong){color:#f5edf7!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-balance i{background:#4a424f!important}html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .user-balance i span{background:linear-gradient(90deg,#745d7e,#c19bcd)!important}@media (prefers-reduced-motion:reduce){html[data-theme-mode=member][data-member-tier=obsidian] body .admin-page .metric-icon:after{animation:none!important}}html[data-theme] body .works-page .works-hero-action{background:color-mix(in srgb,var(--theme-panel) 94%,transparent)!important;box-shadow:0 16px 34px #1c171129!important}html[data-theme] body .works-page .works-hero-action .primary{box-shadow:0 7px 16px color-mix(in srgb,var(--theme-gold) 24%,transparent)!important}html[data-theme] body .works-page .works-hero-action>small{z-index:2!important;border:1px solid var(--theme-line)!important;background:var(--theme-panel-soft)!important;color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;opacity:1!important;text-shadow:none!important;border-radius:9px!important;margin-top:2px!important;padding:7px 9px!important;position:relative!important}html[data-theme] body :is(.archive-card figcaption,.visual-main figcaption,.case-copy,.share-image-grid>label>span,.competition-image-grid>label>span,.podium-image,.preview-label) :is(small,b,strong,span,em,i){opacity:1!important}html[data-theme] body :is(.archive-card figcaption,.visual-main figcaption,.case-copy,.share-image-grid>label>span,.competition-image-grid>label>span) :is(small,b,strong,span,em,i){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;text-shadow:0 2px 12px #000000c7!important}html[data-theme] body .podium-image>strong{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important;text-shadow:0 4px 20px #000000c7!important}.home-page .hero-stage{box-sizing:border-box!important;border:1px solid var(--theme-line)!important;background:radial-gradient(circle at 85% 12%, color-mix(in srgb, var(--active-color) 22%, transparent), transparent 34%), linear-gradient(145deg, var(--theme-panel), color-mix(in srgb, var(--theme-panel-soft) 94%, var(--active-color)))!important;width:min(1480px,100% - 48px)!important;max-width:1480px!important;height:clamp(650px,100svh - 168px,820px)!important;min-height:650px!important;box-shadow:var(--modern-shadow-lg)!important;border-radius:36px!important;flex-direction:column!important;margin:28px auto 0!important;padding:clamp(34px,5vh,52px) clamp(38px,5vw,72px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.home-page .hero-grid{z-index:1!important;flex:auto!important;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr)!important;align-items:center!important;gap:clamp(44px,6vw,88px)!important;min-height:0!important;display:grid!important;position:relative!important}.home-page .hero-stage .hero-copy{text-align:left!important;max-width:620px!important;display:block!important}.home-page .hero-status{border:1px solid var(--theme-line-strong)!important;background:var(--theme-panel)!important;border-radius:999px!important;align-items:center!important;gap:9px!important;width:max-content!important;padding:8px 10px!important;font-size:11px!important;display:flex!important}.home-page .hero-status i{background:#4fa477!important;border-radius:50%!important;width:7px!important;height:7px!important;display:block!important}.home-page .hero-status b{background:color-mix(in srgb,var(--active-color) 15%,transparent)!important;color:var(--active-color)!important;border-radius:999px!important;padding:3px 7px!important}.home-page .hero-stage .hero-copy h1{letter-spacing:-.068em!important;margin:24px 0 20px!important;font-size:clamp(48px,5.1vw,74px)!important;line-height:1.07!important}.home-page .hero-stage .hero-copy h1 em{color:var(--active-color)!important;white-space:nowrap!important;font-style:normal!important}.home-page .hero-stage .hero-copy>p{max-width:540px!important;margin:0!important;font-size:16px!important;line-height:1.9!important}.home-page .hero-stage .hero-actions{align-items:center!important;gap:12px!important;margin-top:30px!important;display:flex!important}.home-page .hero-stage .hero-actions button,.home-page .hero-stage .hero-actions a{border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:auto!important;height:52px!important;padding:0 20px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.home-page .hero-stage .hero-primary{border:1px solid var(--active-color)!important;background:var(--active-color)!important;color:#fff!important}.home-page .hero-stage .hero-secondary{border:1px solid var(--theme-line-strong)!important;background:var(--theme-panel)!important;color:var(--theme-text)!important}.home-page .hero-proof{border-top:1px solid var(--theme-line)!important;grid-template-columns:repeat(3,1fr)!important;margin:34px 0 0!important;padding:20px 0 0!important;list-style:none!important;display:grid!important}.home-page .hero-proof li{list-style:none!important;display:block!important}.home-page .hero-proof li+li{border-left:1px solid var(--theme-line)!important;padding-left:18px!important}.home-page .hero-proof b,.home-page .hero-proof span{display:block!important}.home-page .hero-proof b{font-size:26px!important}.home-page .hero-proof span{margin-top:7px!important;font-size:12px!important}.home-page .visual-stage{min-height:450px!important;display:block!important;position:relative!important}.home-page .visual-main{border:8px solid var(--theme-panel)!important;border-radius:26px!important;width:auto!important;height:auto!important;margin:0!important;position:absolute!important;inset:34px 52px 48px 34px!important;overflow:hidden!important;transform:rotate(2.5deg)!important;box-shadow:0 32px 70px #1a171d40!important}.home-page .visual-main img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.home-page .visual-main figcaption{z-index:2!important;color:#fff!important;position:absolute!important;bottom:26px!important;left:28px!important;right:28px!important}.home-page .visual-main figcaption>*{color:#fff!important;display:block!important}.home-page .visual-main figcaption strong{margin-top:7px!important;font-size:26px!important}.home-page .visual-main figcaption span{margin-top:7px!important;font-size:12px!important}.home-page .visual-card{z-index:4!important;border:1px solid var(--theme-line-strong)!important;background:var(--theme-panel)!important;border-radius:14px!important;align-items:center!important;gap:10px!important;min-width:138px!important;padding:11px 13px!important;display:flex!important;position:absolute!important;box-shadow:0 16px 32px #13111829!important}.home-page .card-ratio{top:14px!important;right:0!important}.home-page .card-count{bottom:24px!important;left:0!important}.home-page .visual-mini{z-index:3!important;border:1px solid var(--theme-line-strong)!important;background:var(--theme-panel)!important;border-radius:13px!important;width:105px!important;height:130px!important;padding:6px!important;position:absolute!important}.home-page .visual-mini img{object-fit:cover!important;width:100%!important;height:100px!important}.home-page .mini-one{bottom:22px!important;right:4px!important;transform:rotate(7deg)!important}.home-page .mini-two{bottom:0!important;right:66px!important;transform:rotate(-5deg)!important}.home-page .module-rail{z-index:2!important;border:1px solid var(--theme-line)!important;border-radius:17px!important;grid-template-columns:repeat(7,1fr)!important;margin-top:34px!important;list-style:none!important;display:grid!important;position:relative!important;overflow:hidden!important}.home-page .module-rail button{border:0!important;border-right:1px solid var(--theme-line)!important;background:var(--theme-panel)!important;text-align:left!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:15px 12px!important;font-size:12px!important;display:grid!important}.home-page .module-rail button.active{background:color-mix(in srgb,var(--active-color) 12%,var(--theme-panel))!important;box-shadow:inset 0 -3px var(--active-color)!important}@media (width<=1050px){.home-page .hero-grid{grid-template-columns:1fr!important}.home-page .visual-stage{width:100%!important;max-width:680px!important;margin:auto!important}.home-page .module-rail{grid-template-columns:repeat(4,1fr)!important}}@media (width<=700px){.home-page .hero-stage{border-radius:25px!important;width:calc(100% - 26px)!important;height:auto!important;min-height:0!important;padding:30px 18px!important}.home-page .hero-stage .hero-copy h1{font-size:40px!important}.home-page .hero-stage .hero-copy h1 em{white-space:normal!important}.home-page .hero-stage .hero-actions{flex-direction:column!important;align-items:stretch!important}.home-page .visual-stage{min-height:400px!important}.home-page .visual-main{inset:25px 18px 45px 12px!important}.home-page .visual-mini{display:none!important}.home-page .module-rail{grid-template-columns:repeat(2,1fr)!important}}html[data-theme] body .home-page .final-vision .vision-copy h2{color:#fffdf8!important;text-shadow:0 5px 28px #00000038!important}html[data-theme] body .home-page .final-vision .vision-copy p{color:#ffffffc2!important}html[data-theme] body .home-page .final-vision .vision-copy>span{color:#e4c98f!important}html[data-theme] body .home-page .final-vision .art-guide{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#100f11d1!important;border:1px solid #ffffff47!important;border-radius:12px!important;padding:10px 12px!important;box-shadow:0 12px 30px #00000040!important}html[data-theme] body .home-page .final-vision .art-guide small{color:#efd08c!important;-webkit-text-fill-color:#efd08c!important}html[data-theme] body .home-page .final-vision .art-guide b,html[data-theme] body .home-page .final-vision .art-card>span :is(small,b,i),html[data-theme] body .home-page .final-vision .art-sun small{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important;text-shadow:0 3px 12px #000000d1!important}html[data-theme] body .home-page .showcase-grid .case-copy,html[data-theme] body .home-page .showcase-grid .case-copy small,html[data-theme] body .home-page .showcase-grid .case-copy strong,html[data-theme] body .home-page .showcase-grid .case-copy span{color:#fffaf0!important;text-shadow:0 2px 14px #000000d1!important}html[data-theme] body .home-page .showcase-grid .case-copy small,html[data-theme] body .home-page .showcase-grid .case-copy span{opacity:.96!important}html[data-theme] body .home-page .visual-card>i{color:#fffaf0!important;text-shadow:0 1px 5px #3e2308e6!important;background:linear-gradient(145deg,#f3d58c,#a8752b)!important;place-items:center!important;font-size:15px!important;font-weight:900!important;display:grid!important;box-shadow:inset 0 1px #ffffff8c,0 5px 12px #7a4f1647!important}html[data-theme] body .home-page .workflow-story .idea-cloud b{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 1px 6px #000000d9!important}html[data-theme] body .home-page .workflow-story .creation-status :is(small,b,em){color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;opacity:1!important;text-shadow:0 2px 10px #000c!important}html[data-theme] body .home-page .workflow-story .creation-status small{color:#ead4a4!important;-webkit-text-fill-color:#ead4a4!important}html[data-theme] body .home-page .workflow-story .source-label{color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important}html[data-theme] body .home-page .showcase-grid .case-link>i{color:#fff!important}html[data-theme] body .home-page .showcase-grid .case-link:hover>i,html[data-theme] body .home-page .showcase-grid .case-link:focus-visible>i{color:#1b1710!important;text-shadow:none!important;background:#e6bd68!important;border-color:#fff4d6!important}:root{--page-shell-width:1480px;--page-shell-gutter:48px}body :is(.special-page,.works-page,.about-page,.docs-page){width:min(var(--page-shell-width), calc(100% - var(--page-shell-gutter)))!important;max-width:var(--page-shell-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body .announcement-marquee{width:min(var(--page-shell-width), calc(100% - var(--page-shell-gutter)))!important;max-width:var(--page-shell-width)!important;box-sizing:border-box!important}body .home-page>section{width:min(var(--page-shell-width), calc(100% - var(--page-shell-gutter)))!important;max-width:var(--page-shell-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body :is(.special-page .special-hero,.special-page .playground-section,.special-page .special-note,.works-page .works-hero,.works-page .works-panel,.about-page .about-hero,.about-page .about-values,.about-page .about-flow,.about-page .about-cta,.docs-page .docs-hero,.docs-page .docs-layout){box-sizing:border-box!important;width:100%!important;max-width:none!important}@media (width<=800px){:root{--page-shell-gutter:26px}body :is(.special-page,.works-page,.about-page,.docs-page){padding-left:0!important;padding-right:0!important}body .announcement-marquee,body .home-page>section{width:calc(100% - 26px)!important}html{touch-action:manipulation;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}body,#app,.route-page{width:100%;min-width:0;max-width:100%;overflow-x:clip}body{min-width:0;padding-top:0!important}body:not(.auth-route){padding-top:calc(64px + env(safe-area-inset-top))!important}body.auth-route{padding-top:0!important}:where(main,section,article,aside,nav,header,footer,form,fieldset,div,label){min-width:0}:where(img,video,canvas,svg){max-width:100%}:where(p,span,b,strong,small,em,a,button,label,td,th){overflow-wrap:anywhere}input,textarea,select{max-width:100%;font-size:16px!important}body .navbar,html[data-theme-mode] body .navbar,html[data-theme-mode=member] body .navbar{z-index:100!important;width:100%!important;max-width:none!important;height:calc(64px + env(safe-area-inset-top))!important;padding:env(safe-area-inset-top) max(13px, env(safe-area-inset-right)) 0 max(13px, env(safe-area-inset-left))!important;border-top:0!important;border-left-width:0!important;border-right-width:0!important;border-radius:0 0 16px 16px!important;margin:0!important;position:fixed!important;top:0!important;box-shadow:0 7px 20px #28222d29!important}body .navbar.open,html[data-theme-mode] body .navbar.open{border-radius:0!important}body .mobile-drawer{z-index:90!important;top:calc(64px + env(safe-area-inset-top))!important;width:100%!important;max-height:calc(100dvh - 64px - env(safe-area-inset-top))!important;visibility:visible!important;padding-bottom:max(18px, env(safe-area-inset-bottom))!important;border-left:0!important;border-right:0!important;border-radius:0 0 17px 17px!important;display:block!important;position:fixed!important;left:0!important;right:0!important;box-shadow:0 14px 28px #28222d38!important}body .mobile-nav-scrim{z-index:79!important}body .navbar .mobile-links a,body .navbar .mobile-actions button{min-height:44px}html body .route-page .works-page>:is(.works-hero,.works-panel){width:calc(100% - 28px)!important;margin-left:auto!important;margin-right:auto!important}html body .route-page .special-page .playground .play-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .route-page .special-page .playground{padding:20px 11px!important}html body .route-page .special-page .playground-head{gap:14px!important;margin-bottom:20px!important}html body .route-page .special-page .playground-head h2{font-size:clamp(25px,7.2vw,31px)!important}html body .route-page .special-page .playground-head aside{padding:9px 11px!important}html body .route-page .special-page .play-card{min-height:0!important;box-shadow:0 8px 20px var(--theme-shadow-warm)!important;border-radius:16px!important;padding:11px!important;position:relative!important}html body .route-page .special-page .play-card>header{pointer-events:none;z-index:4!important;position:absolute!important;top:19px!important;left:19px!important;right:19px!important}html body .route-page .special-page .play-card-body{flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:6px!important;min-height:0!important;padding:0 0 7px!important;display:flex!important}html body .route-page .special-page .play-preview{aspect-ratio:4/3!important;border-radius:13px!important;order:-1!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important}html body .route-page .special-page .play-copy h3{text-overflow:ellipsis!important;white-space:nowrap!important;margin:2px 0 0!important;font-size:clamp(15px,4.25vw,17px)!important;line-height:1.2!important;overflow:hidden!important}html body .route-page .special-page .play-copy small,html body .route-page .special-page .play-copy p,html body .route-page .special-page .play-tags,html body .route-page .special-page .play-card>footer>span{display:none!important}html body .route-page .special-page .play-card>footer{padding-top:7px!important;display:block!important}html body .route-page .special-page .play-card>footer button{width:100%!important;min-width:0!important;min-height:34px!important;padding:6px!important;font-size:10px!important}.notice-card h2,.notice-card .announcement-inline{word-break:break-word;width:100%;min-width:0;white-space:normal!important}.route-page{min-height:calc(100dvh - 64px - env(safe-area-inset-top))}:where(.modal-backdrop,.special-modal-backdrop,.retouch-backdrop,.notice-backdrop,.knowledge-backdrop,.viewer-backdrop,.membership-backdrop,.password-backdrop,.export-backdrop,.lightbox){padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))!important}:where(.creation-wizard,.special-modal,.retouch-dialog,.notice-card,.knowledge-dialog,.viewer-dialog,.membership-modal,.password-modal,.export-dialog){width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important}:where(.profile-route-nav,.admin-route-nav){overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;max-width:100%}:where(.profile-route-nav,.admin-route-nav)>a{scroll-snap-align:start}:where(.record-list,.recharge-table,.price-table,.managed-users,.admin-table-wrap){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.toast-center{top:calc(74px + env(safe-area-inset-top))!important;right:max(10px, env(safe-area-inset-right))!important;width:calc(100vw - max(20px, env(safe-area-inset-left) + env(safe-area-inset-right)))!important}.task-dock{right:max(10px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;width:calc(100vw - max(20px, env(safe-area-inset-left) + env(safe-area-inset-right)))!important}.support-widget{right:max(11px, env(safe-area-inset-right))!important;bottom:max(80px, calc(env(safe-area-inset-bottom) + 68px))!important}}@media (width<=420px){body .navbar,html[data-theme-mode] body .navbar{padding-inline:max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-right))!important}body .navbar .brand{font-size:15px}body .navbar .brand-mark{flex-basis:32px!important;width:32px!important;height:32px!important}.auth-theme-toggle{top:max(10px, env(safe-area-inset-top))!important;right:max(10px, env(safe-area-inset-right))!important}}@media (width<=340px){html body .route-page .special-page .playground .play-grid{grid-template-columns:1fr!important}html body .route-page .special-page .play-preview{aspect-ratio:16/9!important}}
