:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-canvas:#fbf9f6;--theme-surface:#fff;--theme-surface-raised:#fff;--theme-surface-overlay:#fff;--theme-surface-soft:#f7f4f8;--theme-surface-muted:#f0ecf3;--theme-control:#fff;--theme-control-hover:#f4f0f6;--theme-control-active:#ece5f3;--theme-border:#e5dfe8;--theme-border-strong:#d9d0df;--theme-text:#292432;--theme-text-soft:#756e7d;--theme-text-muted:#99919f;--theme-text-inverse:#fff;--theme-link:#654c84;--theme-focus:#6f4e9f52;--theme-disabled:#a49ca8;--theme-overlay:#18131f8f;--theme-purple-soft:#f0ebfb;--theme-header:#fbf9f6e6;--theme-shadow:0 16px 48px #2d243914;--theme-shadow-soft:0 8px 24px #2d24390f;--theme-success-surface:#edf8f0;--theme-success-border:#badbc4;--theme-success-text:#316b45;--theme-warning-surface:#fff7e8;--theme-warning-border:#e8cf9d;--theme-warning-text:#7d5a16;--theme-danger-surface:#fff0f2;--theme-danger-border:#e6b8c0;--theme-danger-text:#9a3e50;--theme-info-surface:#f1effb;--theme-info-border:#cfc5e8;--theme-info-text:#5e4a85}html[data-theme=dark] :where(.commercial-scroll-sentinel>button,.commercial-scroll-sentinel .error button,.personal-load-more,.support-load-older,.library-remove,.library-load-more,.chat-load-older,.message-load-more){border-color:var(--theme-border);color:#bca9ef;background:var(--theme-control)}html[data-theme=dark] :where(.personal-inline-error,.message-empty.error){color:#f1a6b1;background:#71283638;border-color:#eb7d8d5c}html[data-theme=dark] .library-card.unavailable{background:#19161fd6;border-color:#ffffff14}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e9e4ed;--ink-soft:#aca3b3;--paper:#0f0d12;--card:#18151d;--line:#332d3a;--purple:#a995f0;--purple-deep:#c2b0ff;--purple-soft:#332a45;--rose:#ef9bb8;--shadow:0 18px 54px #00000057;--theme-canvas:#0f0d12;--theme-surface:#18151d;--theme-surface-raised:#1d1923;--theme-surface-overlay:#211c27;--theme-surface-soft:#211d27;--theme-surface-muted:#29232f;--theme-control:#1d1923;--theme-control-hover:#27212e;--theme-control-active:#30283a;--theme-border:#342e3b;--theme-border-strong:#43394d;--theme-text:#e9e4ed;--theme-text-soft:#b1a8b8;--theme-text-muted:#8e8595;--theme-text-inverse:#17131c;--theme-link:#cbb7f4;--theme-focus:#b899ff7a;--theme-disabled:#726a78;--theme-overlay:#050408b8;--theme-purple-soft:#352c47;--theme-header:#121017e6;--theme-shadow:0 18px 52px #00000052;--theme-shadow-soft:0 9px 28px #0000003d;--theme-success-surface:#192c21;--theme-success-border:#356044;--theme-success-text:#a8ddb8;--theme-warning-surface:#30291c;--theme-warning-border:#675532;--theme-warning-text:#e8cb8e;--theme-danger-surface:#321e24;--theme-danger-border:#70404b;--theme-danger-text:#f2acb9;--theme-info-surface:#29243a;--theme-info-border:#51476c;--theme-info-text:#cec0f3}html[data-theme=dark] body{background:var(--theme-canvas);color:var(--theme-text)}html[data-theme=dark] .app-shell{background:radial-gradient(circle at 8% 18%, #6f52a424, transparent 25%), radial-gradient(circle at 92% 8%, #533a701a, transparent 24%), var(--theme-canvas)}html[data-theme=dark] .topbar{background:var(--theme-header);border-bottom-color:#4a4053db;box-shadow:0 8px 28px #0000001f}html[data-theme=dark] .brand-copy strong{color:#f3edf8}html[data-theme=dark] .main-nav button{color:#aaa1b1}html[data-theme=dark] .main-nav button:hover,html[data-theme=dark] .main-nav button.active{color:#d3c2ff}html[data-theme=dark] .global-search,html[data-theme=dark] .mobile-global-back,html[data-theme=dark] .icon-button,html[data-theme=dark] .profile-button,html[data-theme=dark] .workspace-toolbar button{border-color:var(--theme-border);color:var(--theme-text-soft);background:#1f1c26eb;box-shadow:0 7px 20px #00000029}html[data-theme=dark] .mobile-global-back:disabled{color:#716a78;background:#211d27}html[data-theme=dark] .global-search:focus-within{border-color:#725e9b;box-shadow:0 0 0 3px #9e84db1f}html[data-theme=dark] .global-search input,html[data-theme=dark] .app-shell input,html[data-theme=dark] .app-shell textarea,html[data-theme=dark] .app-shell select{color:var(--theme-text)}html[data-theme=dark] .global-search input::placeholder,html[data-theme=dark] .app-shell input::placeholder,html[data-theme=dark] .app-shell textarea::placeholder{color:#82798a}html[data-theme=dark] .global-search kbd{border-color:var(--theme-border);color:var(--theme-text-muted);background:var(--theme-surface-soft)}html[data-theme=dark] .moon-balance{color:#e4d6a1;background:linear-gradient(#29251d,#211f1b);border-color:#55492e}html[data-theme=dark] .workspace-toolbar{color:var(--theme-text-muted)}html[data-theme=dark] .mobile-app-nav{background:#18151df5;border-top-color:#463d4ef0;box-shadow:0 -10px 34px #00000047}html[data-theme=dark] .mobile-app-nav button{color:#91889a}html[data-theme=dark] .mobile-app-nav button.active{color:#c5b2f6}html[data-theme=dark] .mobile-app-nav .mobile-task-action svg{background:linear-gradient(145deg,#8a72c2,#5b4678);border-color:#18151d}html[data-theme=dark] .plaza-page{color:var(--theme-text)}html[data-theme=dark] .plaza-hero{border-color:var(--theme-border);box-shadow:var(--theme-shadow);background:radial-gradient(circle at 86% 20%,#714e914d,#0000 27%),linear-gradient(140deg,#1e1927,#211b2b 58%,#191f2a)}html[data-theme=dark] .plaza-hero h1,html[data-theme=dark] .plaza-mobile-overview strong,html[data-theme=dark] .plaza-character-copy h2,html[data-theme=dark] .creator-plaza-grid h2,html[data-theme=dark] .plaza-safety-note strong{color:var(--theme-text)}html[data-theme=dark] .plaza-hero p,html[data-theme=dark] .plaza-mobile-overview small,html[data-theme=dark] .plaza-character-copy>p,html[data-theme=dark] .plaza-character-copy blockquote,html[data-theme=dark] .creator-plaza-grid header small,html[data-theme=dark] .creator-plaza-grid header p,html[data-theme=dark] .plaza-safety-note p{color:var(--theme-text-soft)}html[data-theme=dark] .plaza-hero label,html[data-theme=dark] .plaza-hero>aside,html[data-theme=dark] .plaza-mobile-overview,html[data-theme=dark] .plaza-controls,html[data-theme=dark] .plaza-tag-cloud{border-color:var(--theme-border);box-shadow:var(--theme-shadow);background:#1e1a25e6}html[data-theme=dark] .plaza-hero label input{color:var(--theme-text)}html[data-theme=dark] .plaza-hero label kbd,html[data-theme=dark] .plaza-view-toggle{border-color:var(--theme-border);color:var(--theme-text-muted);background:var(--theme-surface-soft)}html[data-theme=dark] .plaza-hero>aside span,html[data-theme=dark] .plaza-mobile-overview>aside span,html[data-theme=dark] .plaza-sort{border-color:var(--theme-border)}html[data-theme=dark] .plaza-controls button{color:var(--theme-text-soft)}html[data-theme=dark] .plaza-sort button.active,html[data-theme=dark] .plaza-view-toggle button.active{color:#d2c0ff;background:#3a304b}html[data-theme=dark] .plaza-tag-cloud button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .plaza-tag-cloud .tag-rose:not(.active),html[data-theme=dark] .plaza-tag-cloud .tag-blue:not(.active),html[data-theme=dark] .plaza-tag-cloud .tag-amber:not(.active),html[data-theme=dark] .plaza-tag-cloud .tag-mint:not(.active){background:var(--theme-surface-soft)}html[data-theme=dark] .plaza-character-card{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow)}html[data-theme=dark] .character-card-tags button,html[data-theme=dark] .character-card-tags span{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .plaza-character-copy footer,html[data-theme=dark] .creator-plaza-grid>article>footer{border-color:var(--theme-border);color:var(--theme-text-muted)}html[data-theme=dark] .plaza-character-copy footer>button{color:#baa5ef}html[data-theme=dark] .creator-plaza-grid>article,html[data-theme=dark] .creator-plaza-grid>article>div button,html[data-theme=dark] .plaza-safety-note{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface);box-shadow:var(--theme-shadow)}html[data-theme=dark] .creator-plaza-grid>article>div button{background:var(--theme-surface-soft)}html[data-theme=dark] .plaza-safety-note>span{color:#c3b0ef;background:#392f49}html[data-theme=dark] .plaza-safety-note button{border-color:var(--theme-border);color:#c8b5f5;background:var(--theme-surface-soft)}html[data-theme=dark] .section-heading h2,html[data-theme=dark] .subpage-heading h1,html[data-theme=dark] .character-title h3,html[data-theme=dark] .character-detail-heading h1{color:var(--theme-text)}html[data-theme=dark] .section-heading p,html[data-theme=dark] .subpage-heading p,html[data-theme=dark] .character-title p,html[data-theme=dark] .character-body blockquote{color:var(--theme-text-soft)}html[data-theme=dark] .filter-row button,html[data-theme=dark] .character-card{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=dark] .character-title button,html[data-theme=dark] .tag-row span,html[data-theme=dark] .tag-row i{color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .card-meta{border-color:var(--theme-border);color:var(--theme-text-muted)}html[data-theme=dark] .character-detail,html[data-theme=dark] .character-detail-topbar,html[data-theme=dark] .character-detail-intro,html[data-theme=dark] .character-detail-creator,html[data-theme=dark] .character-comment-composer{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .character-detail-topbar button,html[data-theme=dark] .character-detail-tags span,html[data-theme=dark] .character-detail-stats>:where(span,button){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .character-detail-actions{background:linear-gradient(#0000,#121017 24%)}html[data-theme=dark] .character-comment-list>article.notification-focus{background:#7e60bb2e;box-shadow:inset 3px 0 #a98ae1}html[data-theme=dark] .personal-page{color:var(--theme-text)}html[data-theme=dark] .personal-hero,html[data-theme=dark] .profile-editor-card,html[data-theme=dark] .profile-card-picker,html[data-theme=dark] .referral-program-card,html[data-theme=dark] .personal-story-grid>section,html[data-theme=dark] .coupon-wallet,html[data-theme=dark] .wallet-exchange-card,html[data-theme=dark] .wheel-list,html[data-theme=dark] .ticket-compose,html[data-theme=dark] .ticket-history,html[data-theme=dark] .creator-intro,html[data-theme=dark] .creator-apply,html[data-theme=dark] .creator-dashboard,html[data-theme=dark] .growth-source-grid article{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow)}html[data-theme=dark] .personal-hero{background:radial-gradient(circle at 84% 8%,#7b5bb13d,#0000 32%),linear-gradient(145deg,#211c2a,#18161e)}html[data-theme=dark] .profile-editor-card,html[data-theme=dark] .referral-program-card,html[data-theme=dark] .creator-intro{background:radial-gradient(circle at 90% 4%, #7e5bb52e, transparent 29%), var(--theme-surface)!important}html[data-theme=dark] .personal-tabs,html[data-theme=dark] .personal-metrics article,html[data-theme=dark] .mobile-profile-shortcuts button,html[data-theme=dark] .referral-stat-grid,html[data-theme=dark] .referral-link-box,html[data-theme=dark] .referral-rule-row>span{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .profile-editor-card h2,html[data-theme=dark] .personal-story-grid h2,html[data-theme=dark] .benefit-layout h2,html[data-theme=dark] .support-center h2,html[data-theme=dark] .creator-intro h2,html[data-theme=dark] .creator-dashboard h2,html[data-theme=dark] .referral-stat-grid strong{color:var(--theme-text)}html[data-theme=dark] .profile-file-button,html[data-theme=dark] .profile-remove-avatar,html[data-theme=dark] .profile-name-field input,html[data-theme=dark] .creator-apply input,html[data-theme=dark] .creator-apply textarea,html[data-theme=dark] .ticket-compose input,html[data-theme=dark] .ticket-compose textarea{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft)}html[data-theme=dark] .commercial-hub{color:var(--theme-text)}html[data-theme=dark] .commercial-hero,html[data-theme=dark] .commercial-featured,html[data-theme=dark] .commercial-card,html[data-theme=dark] .commercial-personal,html[data-theme=dark] .commercial-view-tabs,html[data-theme=dark] .commercial-state,html[data-theme=dark] .commercial-empty,html[data-theme=dark] .commercial-login-state,html[data-theme=dark] .commercial-wishlist-grid>article,html[data-theme=dark] .commercial-collection-grid>article,html[data-theme=dark] .commercial-detail,html[data-theme=dark] .commercial-detail-hero,html[data-theme=dark] .commercial-detail-creator,html[data-theme=dark] .commercial-collection-builder{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow)}html[data-theme=dark] .commercial-hero{background:radial-gradient(circle at 78% 5%,#744e9047,#0000 30%),linear-gradient(135deg,#211b28,#18161f)}html[data-theme=dark] .commercial-search,html[data-theme=dark] .commercial-hero-notes>span,html[data-theme=dark] .commercial-type-scroll button,html[data-theme=dark] .commercial-sort,html[data-theme=dark] .commercial-featured>div>button,html[data-theme=dark] .commercial-after-list,html[data-theme=dark] .commercial-detail-metrics>span,html[data-theme=dark] .commercial-following-updates button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .commercial-title-button strong,html[data-theme=dark] .commercial-detail h2,html[data-theme=dark] .commercial-rating strong,html[data-theme=dark] .commercial-inline-empty strong{color:var(--theme-text)}html[data-theme=dark] .commercial-detail-tabs,html[data-theme=dark] .commercial-detail-body,html[data-theme=dark] .commercial-review-panel,html[data-theme=dark] .commercial-detail-actions{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .commercial-close,html[data-theme=dark] .commercial-detail-heading>button,html[data-theme=dark] .commercial-detail-actions>button:not(.trial),html[data-theme=dark] .commercial-detail-tabs small{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .commercial-detail-body>p{color:var(--theme-text-soft)}html[data-theme=dark] .commercial-detail-actions>button.trial,html[data-theme=dark] .commercial-trial-feedback{color:#e2cb95;background:#29231a;border-color:#5b4a2d}html[data-theme=dark] .commercial-trial-feedback.error{color:#f0a8b5;background:#321e23;border-color:#693943}html[data-theme=dark] .commercial-protection{background:#1a2b23;border-color:#315142}html[data-theme=dark] .commercial-detail-entitlement{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .commercial-detail-entitlement>svg{color:#c8afe3;background:#372b42}html[data-theme=dark] .commercial-detail-entitlement strong,html[data-theme=dark] .commercial-detail-checkout strong{color:var(--theme-text)}html[data-theme=dark] .commercial-detail-entitlement.active{background:#1a2b23;border-color:#315142}html[data-theme=dark] .commercial-detail-entitlement.active>svg{color:#9bc9aa;background:#243d30}html[data-theme=dark] .commercial-detail-entitlement.active strong{color:#b8dfc4}html[data-theme=dark] .commercial-detail-actions{background:#1c1921f5;box-shadow:0 -12px 30px #00000038}html[data-theme=dark] .commercial-detail-secondary-actions>button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .commercial-detail-secondary-actions>button.active{color:#d9c5ed;background:#34283f}html[data-theme=dark] .commercial-detail-secondary-actions>button.trial{color:#e2cb95;background:#29231a;border-color:#5b4a2d}html[data-theme=dark] .commercial-detail-primary-action{color:#fff;background:linear-gradient(115deg,#57406a,#82619c)}@media (max-width:720px){html[data-theme=dark] .commercial-detail:before{background:#645d6b}html[data-theme=dark] .commercial-detail-tabs{background:#1c1921f5}}html[data-theme=dark] .commercial-protection>svg{color:#8bc3a2;background:#243c30}html[data-theme=dark] .commercial-protection strong{color:#9cccb0}html[data-theme=dark] .commercial-protection p{color:#82a990}html[data-theme=dark] .commercial-card-tags span,html[data-theme=dark] .commercial-card-copy>header>span{color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .commercial-card-copy>footer,html[data-theme=dark] .commercial-rights-list>article{border-color:var(--theme-border)}html[data-theme=dark] .message-hub,html[data-theme=dark] .message-hub>header,html[data-theme=dark] .message-hub-list,html[data-theme=dark] .mobile-quick-sheet{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .chat-main,html[data-theme=dark] .chat-header,html[data-theme=dark] .composer-wrap{border-color:var(--theme-border);color:var(--theme-text);background:#17141c}html[data-theme=dark] .chat-scene{border-color:var(--theme-border);color:var(--theme-text-soft);background:linear-gradient(90deg,#201a29,#18161d,#201a29)}html[data-theme=dark] .message-bubble,html[data-theme=dark] .composer,html[data-theme=dark] .model-pill{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=dark] .composer textarea{color:var(--theme-text);background:0 0}html[data-theme=dark] .composer>.icon-button{background:var(--theme-surface-soft)}html[data-theme=dark] .public-commerce-page{color:var(--theme-text)}html[data-theme=dark] .shared-collection-hero,html[data-theme=dark] .shared-collection-list,html[data-theme=dark] .shared-collection-list article,html[data-theme=dark] .shared-creator,html[data-theme=dark] .public-creator-hero:not(.public-creator-hero-v2),html[data-theme=dark] .public-creator-message,html[data-theme=dark] .public-creator-products,html[data-theme=dark] .public-creator-timeline,html[data-theme=dark] .public-product-detail,html[data-theme=dark] .public-product-creator,html[data-theme=dark] .public-creator-summary,html[data-theme=dark] .public-creator-tabs,html[data-theme=dark] .public-creator-workspace,html[data-theme=dark] .public-creator-featured,html[data-theme=dark] .public-creator-featured article,html[data-theme=dark] .public-creator-dense-grid article,html[data-theme=dark] .public-creator-about article{color:var(--theme-text);box-shadow:var(--theme-shadow);border-color:var(--theme-border)!important;background:var(--theme-surface)!important}html[data-theme=dark] :where(.public-product-content>article,.public-product-content>aside){color:var(--theme-text);box-shadow:var(--theme-shadow-soft);border-color:var(--theme-border)!important;background:var(--theme-surface)!important}html[data-theme=dark] :where(.public-product-heading>button,.public-product-metrics>span,.public-product-secondary>button){color:var(--theme-text-soft);border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .shared-collection-hero,html[data-theme=dark] .public-creator-hero:not(.public-creator-hero-v2){background:radial-gradient(circle at 84% 5%,#784f9242,#0000 31%),linear-gradient(145deg,#211b28,#17151c)!important}html[data-theme=dark] .public-commerce-page :where(h1,h2,h3,strong),html[data-theme=dark] .public-product-detail :where(h1,strong){color:var(--theme-text)}html[data-theme=dark] .public-commerce-page :where(p,small),html[data-theme=dark] .public-product-detail>section>p,html[data-theme=dark] .public-product-rating small,html[data-theme=dark] .public-product-creator small,html[data-theme=dark] .public-creator-summary>div:first-child p,html[data-theme=dark] .public-creator-workspace article p,html[data-theme=dark] .public-creator-about p{color:var(--theme-text-soft)}html[data-theme=dark] .shared-collection-action,html[data-theme=dark] .shared-collection-message{color:#a9c8b3;background:#1b2820;border-color:#3e4d43}html[data-theme=dark] .public-commerce-state{color:#c8b5dc;background:radial-gradient(circle at 50% 30%,#6c4c8933,#0000 29%),#121017}html[data-theme=dark] .public-creator-specialties button,html[data-theme=dark] .public-creator-links a,html[data-theme=dark] .public-creator-filters{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .public-product-detail>section>footer,html[data-theme=dark] .public-creator-note,html[data-theme=dark] .public-creator-timeline>article{border-color:var(--theme-border)}html[data-theme=dark] .public-creator-back,html[data-theme=dark] .public-creator-load-more{color:#d8cce0;background:#1d1921;border-color:#dac7e829}html[data-theme=dark] .usdt-provider-form{background:#17151c}html[data-theme=dark] .usdt-setup-overview,html[data-theme=dark] .usdt-form-section,html[data-theme=dark] .usdt-advanced-settings,html[data-theme=dark] .usdt-rate-grid>label{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .usdt-setup-overview{background:radial-gradient(circle at 88% 8%,#37704c29,#0000 32%),linear-gradient(135deg,#241e2d,#1c1922 60%,#18221b)}html[data-theme=dark] .usdt-setup-title h3,html[data-theme=dark] .usdt-form-section>header h3,html[data-theme=dark] .usdt-currency-options b,html[data-theme=dark] .usdt-setup-status b{color:var(--theme-text)}html[data-theme=dark] .usdt-setup-title p,html[data-theme=dark] .usdt-form-section>header p,html[data-theme=dark] .usdt-rate-grid small{color:var(--theme-text-soft)}html[data-theme=dark] .usdt-setup-status>span,html[data-theme=dark] .usdt-currency-options>label{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .usdt-currency-options>label.selected{color:#cbb8ed;background:#342b43;border-color:#7963a4}html[data-theme=dark] .usdt-rate-grid b{border-color:var(--theme-border);color:#c5b0e4;background:var(--theme-surface-muted)}html[data-theme=dark] .usdt-advanced-settings[open]>summary{border-color:var(--theme-border)}html[data-theme=dark] .usdt-fixed-boundary,html[data-theme=dark] .usdt-enable-toggle{background:#1a2b23;border-color:#315142}html[data-theme=dark] .usdt-fixed-boundary strong,html[data-theme=dark] .usdt-enable-toggle>span{color:#acd2b8}html[data-theme=dark] .usdt-provider-error{color:#f0a8b5;background:#321e23;border-color:#693943}@media (max-width:980px){html[data-theme=dark] .main-nav{border-bottom-color:var(--theme-border);background:#16131bfa}}@media (prefers-reduced-motion:no-preference){body,.app-shell,.topbar,.mobile-app-nav,.plaza-character-card,.commercial-card{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}}html[data-theme=dark] .public-announcement{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)!important}html[data-theme=dark] .public-announcement span,html[data-theme=dark] .announcement-dialog-summary{color:#c7b5ec;background:#322a43}html[data-theme=dark] .public-announcement small,html[data-theme=dark] .announcement-dialog-content,html[data-theme=dark] .announcement-dialog>footer>span{color:var(--theme-text-muted)}html[data-theme=dark] .announcement-dialog{border-color:var(--theme-border);color:var(--theme-text);background:linear-gradient(150deg,#211c29,#19161f)}html[data-theme=dark] .announcement-dialog>header,html[data-theme=dark] .announcement-dialog>footer{border-color:var(--theme-border);background:#201b28}html[data-theme=dark] .announcement-dialog-body h2{color:var(--theme-text)}html[data-theme=dark] .announcement-dialog-close,html[data-theme=dark] .announcement-later{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] .billing-tabs button:not(.active),html[data-theme=dark] .mobile-supply-nav,html[data-theme=dark] .mobile-recharge-tabs,html[data-theme=dark] .public-plan,html[data-theme=dark] .public-package,html[data-theme=dark] .membership-renewal-management,html[data-theme=dark] .membership-renewal-details>span,html[data-theme=dark] .membership-recharge-entry,html[data-theme=dark] .billing-record-grid>section,html[data-theme=dark] .billing-stats>span,html[data-theme=dark] .payment-dialog{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}html[data-theme=dark] .public-plan.current{background:radial-gradient(circle at 100% 0,#9a7cd733,#0000 34%),linear-gradient(145deg,#27212f,#1d1924);border-color:#816aad}html[data-theme=dark] .public-plan.switch-blocked{border-color:var(--theme-border);background:linear-gradient(145deg,#211d27,#19171e)}html[data-theme=dark] .public-plan h2,html[data-theme=dark] .public-plan-price strong,html[data-theme=dark] .public-package h3,html[data-theme=dark] .public-package footer strong,html[data-theme=dark] .membership-renewal-management h2,html[data-theme=dark] .membership-renewal-details strong,html[data-theme=dark] .payment-dialog>header h2,html[data-theme=dark] .payment-order-summary strong,html[data-theme=dark] .payment-checkout-coupon strong,html[data-theme=dark] .membership-checkout-policy strong{color:var(--theme-text)}html[data-theme=dark] .public-plan>p,html[data-theme=dark] .public-plan li,html[data-theme=dark] .public-plan-price small,html[data-theme=dark] .membership-renewal-management header p,html[data-theme=dark] .membership-renewal-details em,html[data-theme=dark] .payment-dialog>header p,html[data-theme=dark] .membership-checkout-policy p{color:var(--theme-text-soft)}html[data-theme=dark] .public-plan-credit,html[data-theme=dark] .public-plan-appearance .enabled,html[data-theme=dark] .payment-order-summary span,html[data-theme=dark] .payment-checkout-coupon,html[data-theme=dark] .membership-checkout-policy{border-color:var(--theme-border);background:var(--theme-purple-soft)}html[data-theme=dark] .payment-dialog>header{border-bottom-color:var(--theme-border)}html[data-theme=dark] .payment-dialog>header button,html[data-theme=dark] .payment-checkout-coupon input,html[data-theme=dark] .payment-checkout-actions button:not(.primary),html[data-theme=dark] .membership-renewal-management>footer button:not(.renew-now),html[data-theme=dark] .mobile-supply-nav button:not(.active),html[data-theme=dark] .mobile-recharge-tabs button:not(.active){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft)}html[data-theme=dark] .commercial-featured-action{border-top-color:var(--theme-border)}html[data-theme=dark] .commercial-featured-action>svg{background:var(--theme-surface-soft)}html[data-theme=dark] .commercial-featured-action.owned>span{color:#9bd6b1}html[data-theme=dark] .plan-switch-note,html[data-theme=dark] .public-plan-status.protected,html[data-theme=dark] .membership-renewal-management>aside{color:#dcc28d;background:#2d271d;border-color:#594c34}html[data-theme=dark] .public-plan-status.current{color:#a9d7ba;background:#1c3025;border-color:#315b44}html[data-theme=dark] .public-plan-status.available{color:#c9b6ef;background:#302740;border-color:#51426c}html[data-theme=dark] .chat-sidebar,html[data-theme=dark] .phone-mode.mobile-list-open .chat-sidebar,html[data-theme=dark] .message-hub.page-content{color:var(--theme-text);background:linear-gradient(#1b1721,#151219 28%)}html[data-theme=dark] .mobile-chat-list-heading,html[data-theme=dark] .sidebar-bottom,html[data-theme=dark] .message-list>header{border-color:var(--theme-border)}html[data-theme=dark] .chat-search,html[data-theme=dark] .message-search,html[data-theme=dark] .message-list,html[data-theme=dark] .conversation-list .shared-conversation-list,html[data-theme=dark] .conversation-list .conversation-swipe-content,html[data-theme=dark] .sidebar-bottom button,html[data-theme=dark] .mobile-chat-list-heading>button{color:var(--theme-text);box-shadow:none;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .conversation-list .conversation-swipe-row,html[data-theme=dark] .message-list .conversation-swipe-row{border-color:var(--theme-border)}html[data-theme=dark] .conversation-swipe-row.active .conversation-swipe-content,html[data-theme=dark] .conversation-swipe-row.pinned:not(.active) .conversation-swipe-content{background:var(--theme-purple-soft)!important}html[data-theme=dark] .conversation-row-character,html[data-theme=dark] .conversation-empty-state>strong,html[data-theme=dark] .mobile-chat-list-heading strong{color:var(--theme-text)!important}html[data-theme=dark] .conversation-row-story,html[data-theme=dark] .conversation-row-copy small,html[data-theme=dark] .conversation-empty-state>p,html[data-theme=dark] .mobile-chat-list-heading small{color:var(--theme-text-soft)!important}html[data-theme=dark] .conversation-empty-icon{color:#cbb9f2;background:var(--theme-purple-soft);box-shadow:none}@media (max-width:760px){html[data-theme=dark] .message-tabs{background:#151219e0}}html[data-theme=dark] .phone-inbox-nav{border-color:var(--theme-border)!important;background:#17141cf0!important}html[data-theme=dark] .phone-inbox-nav-item{color:var(--theme-text-soft)}html[data-theme=dark] .phone-inbox-nav-item.active{color:#cfbdf3;background:var(--theme-purple-soft)}html[data-theme=dark] .conversation-row-count{color:var(--theme-text-soft)}html[data-theme=dark] .chat-search>button,html[data-theme=dark] .message-search>button,html[data-theme=dark] .chat-scroll-latest{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow)}@media (max-width:900px){html[data-theme=dark] .composer-wrap{border-color:var(--theme-border);box-shadow:none}}html[data-theme=dark] .studio-lorebook-editor{border-color:var(--theme-border);background:linear-gradient(145deg, var(--theme-surface) 0%, #211b2a 100%);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] .studio-lorebook-heading-icon,html[data-theme=dark] .studio-lorebook-empty-icon{color:#c4abef;background:linear-gradient(145deg,#382d4b,#2c2538);border-color:#493a61;box-shadow:0 9px 24px #0003}html[data-theme=dark] .studio-lorebook-heading .section-kicker,html[data-theme=dark] .studio-lorebook-empty .section-kicker{color:#b9a2df}html[data-theme=dark] .studio-lorebook-loading,html[data-theme=dark] .studio-lorebook-empty{border-color:var(--theme-border-strong);color:var(--theme-text-soft);background:#1c1823b3}html[data-theme=dark] .studio-lorebook-card{border-color:var(--theme-border);background:var(--theme-surface-raised);box-shadow:0 12px 30px #0000002e}html[data-theme=dark] .studio-lore-entry{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .studio-lorebook-actions button,html[data-theme=dark] .studio-lore-entry footer button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .studio-lorebook-actions button:nth-child(2),html[data-theme=dark] .studio-lorebook-empty-action{color:#d0bbf3;background:var(--theme-purple-soft);border-color:#55416f}html[data-theme=dark] .studio-lorebook-actions button:hover:not(:disabled),html[data-theme=dark] .studio-lore-entry footer button:hover:not(:disabled),html[data-theme=dark] .studio-lorebook-empty-action:hover:not(:disabled){color:#dac8fb;background:var(--theme-control-active);border-color:#725a95}html[data-theme=dark] .studio-lorebook-actions button.danger,html[data-theme=dark] .studio-lore-entry footer button.danger{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme] :is(button,a,input,textarea,select,summary,[tabindex]):focus:not(:focus-visible){box-shadow:none;outline:0}html[data-theme=dark] :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{box-shadow:0 0 0 3px var(--theme-focus);outline:0}html[data-theme=dark] ::selection{color:#fff;background:#765aa5}html[data-theme=dark]{scrollbar-color:var(--theme-border-strong) var(--theme-canvas)}html[data-theme=dark] ::-webkit-scrollbar{width:11px;height:11px}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--theme-canvas)}html[data-theme=dark] ::-webkit-scrollbar-thumb{border:3px solid var(--theme-canvas);background:var(--theme-border-strong);border-radius:999px}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#62566e}html[data-theme=dark] :where(input,textarea,select){border-color:var(--theme-border);color:var(--theme-text);background-color:var(--theme-control);caret-color:#d0baf7}html[data-theme=dark] :where(input,textarea)::placeholder{color:var(--theme-text-muted);opacity:1}html[data-theme=dark] :where(input,textarea,select):hover:not(:disabled){border-color:var(--theme-border-strong)}html[data-theme=dark] :where(input,textarea,select):focus-visible{border-color:#8e73be}html[data-theme=dark] :where(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--theme-text);caret-color:var(--theme-text);box-shadow:0 0 0 1000px var(--theme-control) inset}html[data-theme=dark] :where(input,textarea,select):-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-text);caret-color:var(--theme-text);box-shadow:0 0 0 1000px var(--theme-control) inset}html[data-theme=dark] :where(input,textarea,select):-webkit-autofill:focus{-webkit-text-fill-color:var(--theme-text);caret-color:var(--theme-text);box-shadow:0 0 0 1000px var(--theme-control) inset}html[data-theme=dark] :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#9f82d1}html[data-theme=dark] :where(button,input,textarea,select):disabled,html[data-theme=dark] :where([aria-disabled=true]){color:var(--theme-disabled);cursor:not-allowed;opacity:.68}html[data-theme=dark] :where(a:not([class])){color:var(--theme-link)}html[data-theme=dark] :where(hr){border-color:var(--theme-border)}html[data-theme=dark] :where(code,kbd){border-color:var(--theme-border);color:#ddcff5;background:var(--theme-surface-muted)}html[data-theme=dark] :where(.global-search,.chat-search,.message-search,.composer) :where(input,textarea),html[data-theme=dark] .commerce-form .toggle input,html[data-theme=dark] .creator-media-select input{background-color:#0000}html[data-theme=dark] :where([aria-selected=true],[aria-pressed=true],option:checked){color:var(--theme-text);background-color:var(--theme-control-active)}html[data-theme=dark] :where([aria-busy=true],.loading,[class*=-loading]){color:var(--theme-text-soft)}html[data-theme=dark] :where([class*=skeleton],[class*=-skeleton]){color:#0000;background:linear-gradient(100deg, var(--theme-surface-soft) 24%, var(--theme-surface-muted) 38%, var(--theme-surface-soft) 52%);background-size:220% 100%}html[data-theme=dark] :where([class$=-empty],[class*=-empty-state]){border-color:var(--theme-border);color:var(--theme-text-soft);background-color:var(--theme-surface-soft)}html[data-theme=dark] :where(.user-auth-backdrop,.commercial-overlay,.commercial-hub-dialog-backdrop,.checkin-detail-backdrop,.appearance-backdrop,.character-detail-backdrop,.legal-backdrop,.mandatory-legal-backdrop,.chat-model-picker-backdrop,.prepaid-modal-backdrop){background:var(--theme-overlay)}:where(.user-auth-backdrop,.commercial-overlay,.commercial-hub-dialog-backdrop,.checkin-detail-backdrop,.appearance-backdrop,.character-detail-backdrop,.legal-backdrop,.chat-model-picker-backdrop,.prepaid-modal-backdrop){z-index:600;isolation:isolate}.mandatory-legal-backdrop{z-index:900;isolation:isolate}.chat-settings-backdrop{z-index:70}.chat-settings-menu{z-index:90}.conversation-row-menu{z-index:140}.memory-panel{z-index:45}html[data-theme=dark] :where(.user-auth-dialog,.mandatory-legal-dialog,.legal-document-dialog,.appearance-panel,.checkin-detail-dialog,.chat-model-picker,.commercial-hub-dialog,.commerce-dialog,.prepaid-modal){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-overlay);box-shadow:0 30px 90px #00000080}html[data-theme=dark] :where(.user-auth-dialog,.mandatory-legal-dialog,.legal-document-dialog,.appearance-panel,.checkin-detail-dialog,.chat-model-picker,.commercial-hub-dialog,.commerce-dialog,.prepaid-modal) :where(header,footer){border-color:var(--theme-border)}html[data-theme=dark] :where(.user-auth-dialog,.mandatory-legal-dialog,.legal-document-dialog,.appearance-panel,.checkin-detail-dialog,.chat-model-picker,.commercial-hub-dialog,.commerce-dialog,.prepaid-modal) :where(h1,h2,h3,h4,strong,b){color:var(--theme-text)}html[data-theme=dark] :where(.user-auth-dialog,.mandatory-legal-dialog,.legal-document-dialog,.appearance-panel,.checkin-detail-dialog,.chat-model-picker,.commercial-hub-dialog,.commerce-dialog,.prepaid-modal) :where(p,small,label){color:var(--theme-text-soft)}html[data-theme=dark] :where(.user-auth-dialog,.mandatory-legal-dialog,.legal-document-dialog,.appearance-panel,.checkin-detail-dialog,.chat-model-picker,.commercial-hub-dialog,.commerce-dialog,.prepaid-modal) :where(input,textarea,select,[class$=-option],[class$=-item]){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] :where(.mandatory-legal-document,.legal-document-content){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] :where(.mandatory-legal-confirmation,.legal-confirmation){border-color:var(--theme-info-border);color:var(--theme-info-text);background:var(--theme-info-surface)}html[data-theme=dark] :where(.user-auth-error,.chat-model-picker-error,.form-error){border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] :where(.appearance-layout-panel,.appearance-preview,.appearance-option){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] :where(.chat-settings-menu,.conversation-row-menu,.memory-panel,.chat-model-picker-scroll,.chat-model-tier,.chat-state){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-overlay);box-shadow:var(--theme-shadow)}html[data-theme=dark] :where(.chat-settings-menu,.conversation-row-menu,.memory-panel) button{color:var(--theme-text-soft);background:0 0;border-color:#0000}html[data-theme=dark] :where(.chat-settings-menu,.conversation-row-menu,.memory-panel) button:hover:not(:disabled){color:var(--theme-text);background:var(--theme-control-hover)}html[data-theme=dark] :where(.chat-settings-menu,.conversation-row-menu) button.danger{color:var(--theme-danger-text)}html[data-theme=dark] :where(.chat-settings-menu,.conversation-row-menu) button.danger:hover:not(:disabled){background:var(--theme-danger-surface)}html[data-theme=dark] .chat-settings-backdrop{background:#04030775}html[data-theme=dark] :where(.chat-model-option,.chat-model-picker-empty,.memory-panel article){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .chat-model-option:hover:not(:disabled){border-color:var(--theme-border-strong);background:var(--theme-control-hover)}html[data-theme=dark] .chat-model-option.selected{background:var(--theme-purple-soft);border-color:#8067aa}html[data-theme=dark] :where(.chat-model-picker h2,.chat-model-option strong,.memory-panel h3){color:var(--theme-text)}html[data-theme=dark] :where(.chat-model-picker p,.chat-model-option small,.memory-panel p){color:var(--theme-text-soft)}html[data-theme=dark] :where(.message-bubble.system,.chat-system-message,.chat-date-divider span){border-color:var(--theme-border);color:var(--theme-text-muted);background:#27222ee6}html[data-theme=dark] :where(.message-bubble.user,.message-bubble.assistant){border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=dark] :where(.composer,.chat-search,.message-search):focus-within{border-color:#8068aa;box-shadow:0 0 0 3px #9f82d12e}html[data-theme=dark] :where(.chat-scroll-latest,.chat-state button,.chat-model-picker button),html[data-theme=dark] .phone-mode :where(.chat-main,.chat-header,.chat-sidebar,.composer-wrap){border-color:var(--theme-border)}html[data-theme=dark] :where(.personal-page,.creator-center,.creator-workspace){color:var(--theme-text)}html[data-theme=dark] :where(.wallet-asset-grid>article,.growth-roadmap,.growth-history,.notification-inbox,.mobile-notification-list,.support-conversation-page,.support-ticket-sidebar,.support-ticket-thread,.support-message-history,.support-ticket-composer,.session-management-card,.login-security-card,.mandatory-email-card,.optional-email-card,.coupon-card,.avatar-frame-card,.account-danger-zone,.creator-account-state,.creator-interaction-panel,.creator-media-policy,.creator-media-batch,.creator-public-profile-editor,.creator-payout-profile,.referral-recent){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list,.support-conversation-page,.support-ticket-sidebar,.support-ticket-thread,.support-message-history,.creator-interaction-panel,.creator-media-batch) :where(header,footer,article,li){border-color:var(--theme-border)}html[data-theme=dark] :where(.wallet-asset-grid,.growth-roadmap,.growth-history,.notification-inbox,.support-conversation-page,.session-management-card,.login-security-card,.creator-account-state,.creator-interaction-panel,.creator-media-policy,.creator-media-batch,.creator-public-profile-editor,.creator-payout-profile) :where(h1,h2,h3,h4,strong,b){color:var(--theme-text)}html[data-theme=dark] :where(.wallet-asset-grid,.growth-roadmap,.growth-history,.notification-inbox,.support-conversation-page,.session-management-card,.login-security-card,.creator-account-state,.creator-interaction-panel,.creator-media-policy,.creator-media-batch,.creator-public-profile-editor,.creator-payout-profile) :where(p,small,label,time){color:var(--theme-text-soft)}html[data-theme=dark] :where(.notification-inbox article,.mobile-notification-list article,.support-ticket-sidebar button){color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] :where(.notification-inbox article:hover,.mobile-notification-list article:hover,.support-ticket-sidebar button:hover){background:var(--theme-control-hover)}html[data-theme=dark] :where(.notification-inbox article.unread,.support-ticket-sidebar button.active){background:var(--theme-purple-soft);border-color:#665282}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>header{border-color:var(--theme-border);background:linear-gradient(135deg,#282131b8,#1d1923f5)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>header strong{color:var(--theme-text)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>header small,html[data-theme=dark] .notification-inbox>header p{color:var(--theme-text-soft)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>header button{color:#cbb9f2;background:#a995f01a}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>header button:hover:not(:disabled){color:#e2d7fb;background:#a995f02e}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>header button:disabled{color:var(--theme-disabled);background:0 0}html[data-theme=dark] .notification-inbox>nav{border-color:var(--theme-border);background:#1411186b}html[data-theme=dark] .notification-inbox>nav button{color:var(--theme-text-soft)}html[data-theme=dark] .notification-inbox>nav button:hover{color:var(--theme-text);background:var(--theme-control-hover)}html[data-theme=dark] .notification-inbox>nav button.active{color:#d7c7f8;background:var(--theme-purple-soft)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button:last-child{border-bottom-color:#0000}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button:hover{background:var(--theme-control-hover)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button.unread{background:linear-gradient(90deg,#5b487b61,#231d2bf5);box-shadow:inset 3px 0 #9e83d4}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button.unread:hover{background:linear-gradient(90deg, #68528c7a, var(--theme-control-hover))}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button>span{color:#cfbaf6;background:var(--theme-purple-soft)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button>span i{border-color:var(--theme-surface-raised);background:#ee7f91;box-shadow:0 0 0 2px #ee7f911f}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button strong{color:var(--theme-text)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button p{color:var(--theme-text-soft)}html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button small,html[data-theme=dark] :where(.notification-inbox,.mobile-notification-list)>div>button>svg{color:var(--theme-text-muted)}html[data-theme=dark] :where(.support-message-history article,.support-ticket-composer){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] .creator-account-state.pending{border-color:var(--theme-warning-border);background:var(--theme-warning-surface)}html[data-theme=dark] .creator-account-state.blocked,html[data-theme=dark] .account-danger-zone{border-color:var(--theme-danger-border);background:var(--theme-danger-surface)}html[data-theme=dark] :where(.mobile-profile-menu,.personal-mobile-menu){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-overlay);box-shadow:var(--theme-shadow)}html[data-theme=dark] .personal-page :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-toolbar],[class$=-intro],[class$=-banner],[class$=-notice],[class$=-popover],[class$=-dialog]){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)!important}html[data-theme=dark] .personal-page :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-toolbar],[class$=-intro],[class$=-banner],[class$=-notice]) :where(h1,h2,h3,h4,strong,b){color:var(--theme-text)}html[data-theme=dark] .personal-page :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-toolbar],[class$=-intro],[class$=-banner],[class$=-notice]) :where(p,small,label){color:var(--theme-text-soft)}html[data-theme=dark] :where(.creator-agreement,.creator-data-gate,.creator-data-warning,.creator-data-error){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] :where(.creator-agreement article,.creator-data-gate>div,.creator-media-info){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] :where(.growth-center .growth-source-section,.growth-center .growth-roadmap,.growth-center .growth-history){border-color:var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow-soft);background:linear-gradient(145deg,#211d28,#19171e)}html[data-theme=dark] :where(.growth-source-card,.growth-roadmap article,.growth-history article,.growth-level-benefits span){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] :where(.support-conversation-header,.support-conversation-composer,.support-filter-bar){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] :where(.ticket-state.in_progress,.ticket-state.pending){border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] :where(.ticket-state.resolved,.ticket-state.closed){border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] :where(.billing-login-state,.custom-recharge-card,.payment-channel-detail,.payment-channel-options,.payment-order-summary,.commercial-hub-review-queue,.commercial-character-review-detail,.commercial-hub-product-table,.commercial-hub-stat,.commercial-hub-data-toolbar,.commercial-hub-after-sale-list,.commercial-hub-review-toolbar){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] :where(.billing-login-state,.custom-recharge-card,.payment-channel-detail,.payment-channel-options,.payment-order-summary,.commercial-hub-dialog,.commercial-hub-review-queue,.commercial-character-review-detail,.commercial-hub-product-table,.commercial-hub-after-sale-list) :where(h1,h2,h3,h4,strong,b){color:var(--theme-text)}html[data-theme=dark] :where(.billing-login-state,.custom-recharge-card,.payment-channel-detail,.payment-channel-options,.payment-order-summary,.commercial-hub-dialog,.commercial-hub-review-queue,.commercial-character-review-detail,.commercial-hub-product-table,.commercial-hub-after-sale-list) :where(p,small,label){color:var(--theme-text-soft)}html[data-theme=dark] :where(.payment-channel-option,.recharge-presets button,.commercial-hub-dialog label){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] :where(.payment-channel-option:hover,.recharge-presets button:hover){border-color:var(--theme-border-strong);background:var(--theme-control-hover)}html[data-theme=dark] :where(.payment-channel-option.active,.recharge-presets button.active){color:#ddcef8;background:var(--theme-purple-soft);border-color:#7c63a8}html[data-theme=dark] :where(.commercial-hub-product-table,.commercial-hub-after-sale-list) :where(header,article,[class*=row]){border-color:var(--theme-border)}html[data-theme=dark] :where(.commercial-hub-data-toolbar,.commercial-hub-review-toolbar) :where(input,select,button){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] .billing-page{color:var(--theme-text)}html[data-theme=dark] .billing-page :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-section],[class$=-intro],[class$=-notice]){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)!important}html[data-theme=dark] :where(.billing-section-heading,.checkout-coupon,.billing-exchange-login,.payment-reference-form,.payment-provider-pending,.payment-coupon-unavailable,.wallet-exchange-status,.wallet-exchange-rate,.wallet-exchange-form,.wallet-exchange-receipt){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft)}html[data-theme=dark] :where(.wallet-exchange-coupon,.payment-reference-form label){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] :where(.wallet-exchange-card,.coupon-wallet,.wheel-list,.ticket-compose,.ticket-history,.personal-story-grid>section){border-color:var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow-soft);background:var(--theme-surface)!important}html[data-theme=dark] :where(.wallet-exchange-badge,.wallet-exchange-form label>div,.wallet-exchange-maximum,.wallet-exchange-preview,.wallet-exchange-coupon>div){color:var(--theme-text-soft);border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] :where(.wallet-exchange-card h2,.wallet-exchange-rate strong,.wallet-exchange-preview strong,.wallet-exchange-form input){color:var(--theme-text)!important}html[data-theme=dark] :where(.wallet-exchange-card header p,.wallet-exchange-form label,.wallet-exchange-form label>small,.wallet-exchange-preview>small){color:var(--theme-text-soft)}html[data-theme=dark] .personal-degraded-notice{border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)!important}html[data-theme=dark] .personal-degraded-notice button{border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-control)!important}html[data-theme=dark] :where(.wallet-exchange-warning,.payment-provider-pending){border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] .wallet-exchange-receipt{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] .wallet-exchange-status.error{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] :where(.public-order.pending,.finance-order-status.pending){border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] :where(.public-order.paid,.public-order.settled,.finance-order-status.paid){border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] :where(.public-order.failed,.public-order.cancelled,.public-order.refunded,.finance-order-status.failed){border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] :where(.commercial-hub,.commercial-creator-page) :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-toolbar],[class$=-table],[class$=-dialog],[class$=-summary],[class$=-alert]){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)!important}html[data-theme=dark] :where(.commercial-hub-status.active,.commercial-hub-status.approved,.commercial-hub-status.resolved){border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] :where(.commercial-hub-status.pending,.commercial-hub-status.reviewing){border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] :where(.commercial-hub-status.rejected,.commercial-hub-status.refunded){border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .commercial-hub-alert.error{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)!important}html[data-theme=dark] .commercial-hub-alert.warning{border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)!important}html[data-theme=dark] .admin-shell{--admin-ink:var(--theme-text);--admin-muted:var(--theme-text-soft);--admin-line:var(--theme-border);color:var(--theme-text);background:var(--theme-canvas)}html[data-theme=dark] .admin-main{color:var(--theme-text);background:radial-gradient(circle at 92% 4%, #6a4c8e21, transparent 26%), var(--theme-canvas)}html[data-theme=dark] .admin-topbar{border-color:var(--theme-border);color:var(--theme-text);background:#17141ceb;box-shadow:0 9px 28px #00000038}html[data-theme=dark] .admin-topbar :where(h1,strong){color:var(--theme-text)}html[data-theme=dark] .admin-topbar :where(p,small,span){color:var(--theme-text-soft)}html[data-theme=dark] .admin-main :where(.admin-card,.operations-card,.commercial-hub-dialog,.commerce-dialog,.prepaid-admin-panel,.prepaid-batch-card,.prepaid-modal,.finance-metric,.commerce-quick,.commerce-item,.provider-reconciliation-metrics,.release-notes-card,.backup-run-table,.tag-admin-card,.media-library-batch,.media-review-grid,.community-zone-summary,.official-product-grid>button,.official-channel-grid>button){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] .admin-main :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-dialog],[class$=-popover],[class$=-toolbar],[class$=-table],[class$=-metrics],[class$=-summary],[class$=-banner],[class$=-notice]){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)!important}html[data-theme=dark] .admin-main :is([class$=-row],[class*=-row\ ],[class$=-item],[class*=-item\ ]){border-color:var(--theme-border);color:var(--theme-text);background-color:var(--theme-surface-raised)}html[data-theme=dark] .admin-main :is([class$=-row],[class*=-row\ ],[class$=-item],[class*=-item\ ]):hover{background-color:var(--theme-control-hover)}html[data-theme=dark] .maintenance-cleanup-overview{border-color:var(--theme-border);background:linear-gradient(180deg, var(--theme-surface), var(--theme-canvas))}html[data-theme=dark] .maintenance-cleanup-total{background:radial-gradient(circle at 95% 0,#9d7bdb33,#0000 42%),linear-gradient(140deg,#25202f,#332943);border-color:#57466f}html[data-theme=dark] .maintenance-policy-list,html[data-theme=dark] .maintenance-cleanup-groups>article,html[data-theme=dark] .maintenance-cleanup-groups>article>header{border-color:var(--theme-border);background:var(--theme-surface-raised)}html[data-theme=dark] .maintenance-policy-list>span,html[data-theme=dark] .maintenance-cleanup-groups>article>header,html[data-theme=dark] .maintenance-cleanup-groups>article>div>span{border-color:var(--theme-border)}html[data-theme=dark] .maintenance-policy-list :where(small),html[data-theme=dark] .maintenance-cleanup-groups :where(p,small){color:var(--theme-text-muted)}html[data-theme=dark] .maintenance-policy-list :where(strong),html[data-theme=dark] .maintenance-cleanup-groups :where(h3,strong,b){color:var(--theme-text)}html[data-theme=dark] .maintenance-cleanup-safeguards{border-color:color-mix(in srgb, #67b589 28%, var(--theme-border));background:color-mix(in srgb, #315d46 16%, var(--theme-surface))}html[data-theme=dark] .maintenance-cleanup-safeguards :where(strong,b){color:#a9dec0}html[data-theme=dark] .maintenance-cleanup-safeguards :where(p,small){color:#8fb19e}html[data-theme=dark] .admin-main :where(.platform-table,.finance-table,.commerce-table,.commercial-hub-product-table,.prepaid-redemption-table,.backup-run-table){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .admin-main :where(.platform-table-head,.finance-table-head,.commerce-table-head,.commercial-hub-product-table>header,.prepaid-redemption-table>header){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-muted)}html[data-theme=dark] .admin-main :where(.platform-table-row,.finance-table-row,.commerce-table-row,.commercial-hub-product-table>article,.prepaid-redemption-table>article,.rule-list>button,.rule-list>article){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] .admin-main :where(.platform-table-row,.finance-table-row,.commerce-table-row,.commercial-hub-product-table>article,.prepaid-redemption-table>article,.rule-list>button):hover{background:var(--theme-control-hover)}html[data-theme=dark] .admin-main :where(h1,h2,h3,h4,strong,b,legend){color:var(--theme-text)}html[data-theme=dark] .admin-main :where(p,small,label,time,figcaption){color:var(--theme-text-soft)}html[data-theme=dark] .admin-main :where(input,textarea,select){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] .admin-main :where(.finance-tabs,.commercial-hub-data-toolbar,.commercial-hub-review-toolbar,.model-routing-card header,.prompt-advanced-modules,.storage-backup-safety){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .admin-main :where(button:not(.danger),[role=button]):not(:disabled):hover{border-color:var(--theme-border-strong);filter:brightness(1.08)}html[data-theme=dark] .admin-main :where(.ok,.success,[data-status=success]){border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)!important}html[data-theme=dark] .admin-main :where(.warn,.warning,[data-status=warning]){border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)!important}html[data-theme=dark] .admin-main :where(.off,.error,.danger,[data-status=error]){border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)!important}html[data-theme=dark] .admin-main :where(.operations-hero,.review-center-summary){border-color:var(--theme-border);color:var(--theme-text);background:radial-gradient(circle at 90% 0,#845eb033,#0000 32%),linear-gradient(140deg,#25202d,#1b1821)}html[data-theme=dark] .admin-main :where(.operations-metrics>span,.finance-boundary-list>article){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] .admin-main :where(.prompt-card pre,.release-note-content,.backup-policy-code){border-color:var(--theme-border);color:#d9cceb;background:#17141b}html[data-theme=dark] .admin-main :where(.official-product-grid>button,.official-channel-grid>button):hover{background:var(--theme-control-hover);border-color:#725b99}html[data-theme=dark] :where(.prepaid-admin-panel,.prepaid-batch-card,.prepaid-modal) :where(input,textarea,select,button:not(.primary)){border-color:var(--theme-border);color:var(--theme-text);background-color:var(--theme-control)}html[data-theme=dark] :where(.prepaid-admin-panel,.prepaid-batch-card,.prepaid-modal) :where(h2,h3,strong){color:var(--theme-text)}html[data-theme=dark] :where(.prepaid-admin-panel,.prepaid-batch-card,.prepaid-modal) :where(p,small,label){color:var(--theme-text-soft)}html[data-theme=dark] :where(.prepaid-category-overview,.prepaid-admin-metrics,.prepaid-export-modal){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}html[data-theme=dark] .prepaid-admin-notice{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)!important}html[data-theme=dark] .prepaid-category-overview>div>button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .prepaid-category-overview>div>button:hover,html[data-theme=dark] .prepaid-category-overview>div>button.active{color:var(--theme-text);background:var(--theme-purple-soft);border-color:#765d9c}html[data-theme=dark] :where(.avatar,[class*=avatar],[class*=portrait],[class*=cover]) img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html[data-theme=dark] :where(.avatar,[class*=avatar],[class*=portrait]){border-color:var(--theme-border-strong);background-color:var(--theme-surface-muted)}html[data-theme=dark] .user-avatar{background-color:#0000}html[data-theme=dark] .user-avatar-base{color:#fff;background:linear-gradient(145deg,#947fc0,#5c496f)}html[data-theme=dark] .user-avatar-base>img{opacity:1;visibility:visible;filter:none;mix-blend-mode:normal;background:0 0;display:block}html[data-theme=dark] .user-avatar-css-frame,html[data-theme=dark] .user-avatar-frame-media{filter:none;mix-blend-mode:normal;background-color:#0000}html[data-theme=dark] .user-avatar-badge{background-color:#4fa47a}html[data-theme=dark] :where(svg[aria-hidden=true],button>svg){opacity:.94}@media (max-width:680px){html[data-theme=dark] .admin-topbar{border-bottom-color:var(--theme-border);background:#17141cf7}html[data-theme=dark] :where(.user-auth-dialog,.mandatory-legal-dialog,.appearance-panel,.chat-model-picker,.commercial-hub-dialog,.commerce-dialog,.prepaid-modal){border-color:var(--theme-border);background:var(--theme-surface-overlay);box-shadow:0 -20px 55px #00000075}html[data-theme=dark] :where(.support-ticket-sidebar,.notification-inbox,.mobile-notification-list){background:var(--theme-surface)}}html[data-theme=dark] .explore-switcher-shell{border-color:var(--theme-border);background:#121017eb;box-shadow:0 8px 26px #0000002e}html[data-theme=dark] .explore-switcher-title{color:#c9b5ed}html[data-theme=dark] .explore-switcher-title>svg{background:var(--theme-purple-soft)}html[data-theme=dark] .explore-switcher-title strong,html[data-theme=dark] .explore-switcher-options button strong{color:inherit}html[data-theme=dark] .explore-switcher-title small,html[data-theme=dark] .explore-switcher-options button small{color:var(--theme-text-muted)}html[data-theme=dark] .explore-switcher-options button{color:var(--theme-text-soft);background:0 0}html[data-theme=dark] .explore-switcher-options button:hover{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control-hover)}html[data-theme=dark] .explore-switcher button.active{color:#dfd1f7;background:linear-gradient(145deg,#382e48,#28222f);border-color:#665382;box-shadow:0 8px 20px #00000038}html[data-theme=dark] .explore-switcher-options button.active small{color:#ad9bbb}html[data-theme=dark] .explore-switcher>.explore-refresh{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .explore-switcher>.explore-refresh:hover:not(:disabled){border-color:var(--theme-border-strong);color:var(--theme-text);background:var(--theme-control-hover)}html[data-theme=dark] :where(option,optgroup){color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] :where(input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :where(input[type=file])::file-selector-button{border:1px solid var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] :where(img,video){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html[data-theme=dark] .manual-payment-code img{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background:#fff;border-color:#5a5162}html[data-theme=dark] .platform-branding-version{color:#d4c2f6;background:#30273e;border-color:#5d4d78}html[data-theme=dark] .platform-branding-card>form{background:var(--theme-surface)}html[data-theme=dark] .platform-branding-fields>label>span{color:var(--theme-text-soft)}html[data-theme=dark] .platform-branding-fields>label>small{color:var(--theme-text-muted)}html[data-theme=dark] .platform-branding-fields :where(input,textarea){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] .platform-branding-fields :where(input,textarea):focus{border-color:#8e73be;box-shadow:0 0 0 3px #b899ff29}html[data-theme=dark] .platform-branding-security{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] .platform-branding-security small{color:#91b99e}html[data-theme=dark] .platform-branding-card form>footer{border-color:var(--theme-border)}html[data-theme=dark] .platform-branding-card form>footer button:not(:last-child){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .operations-loading{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .operations-error{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .operations-notice{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)!important}html[data-theme=dark] .maintenance-active-banner,html[data-theme=dark] .restore-warning{border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)!important}html[data-theme=dark] .database-maintenance-actions>article{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] .maintenance-action-heading>span{color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .maintenance-action-heading :where(h4,p),html[data-theme=dark] .restore-backup-select{color:var(--theme-text-soft)}html[data-theme=dark] .cleanup-preview>span{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] .cleanup-preview :where(strong,small){color:inherit}html[data-theme=dark] .maintenance-preserves{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] .maintenance-preserves :where(strong,p,small){color:inherit}html[data-theme=dark] .backup-destination-field,html[data-theme=dark] .backup-storage-field{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .backup-destination-field label{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .backup-destination-field label.selected{background:var(--theme-purple-soft);border-color:#8067aa;box-shadow:0 0 0 2px #9f82d129}html[data-theme=dark] .backup-destination-field :where(strong,small){color:inherit}html[data-theme=dark] .backup-storage-field.invalid{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .backup-storage-field button,html[data-theme=dark] .backup-policy-card>footer button,html[data-theme=dark] .maintenance-history article button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .maintenance-history{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .maintenance-history>header{color:var(--theme-text-muted);background:var(--theme-surface-muted)}html[data-theme=dark] .maintenance-history>article{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .maintenance-history article small{color:var(--theme-text-muted)}html[data-theme=dark] :where(.backup-status.succeeded,.task-claimed){color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] :where(.backup-status.running,.backup-status.queued,.task-locked){color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] :where(.backup-status.failed,.backup-run-actions button){border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .backup-status.cancelled{color:var(--theme-text-muted);background:var(--theme-surface-muted)}html[data-theme=dark] .task-center{color:var(--theme-text)}html[data-theme=dark] .task-hero{border-color:var(--theme-border);box-shadow:var(--theme-shadow-soft);background:radial-gradient(circle at 75% 10%,#6f4c8938,#0000 30%),linear-gradient(140deg,#211c29,#18161d)}html[data-theme=dark] .task-summary{border-color:var(--theme-border);background:#241f2bc7}html[data-theme=dark] .task-summary>span{border-color:var(--theme-border)}html[data-theme=dark] .task-summary :where(strong,small,em),html[data-theme=dark] .task-group>header>span,html[data-theme=dark] .task-copy h2{color:var(--theme-text)}html[data-theme=dark] .task-group>header>small,html[data-theme=dark] .task-copy p,html[data-theme=dark] .task-progress small{color:var(--theme-text-soft)}html[data-theme=dark] .task-group article,html[data-theme=dark] .task-group article.claimed{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] .task-group article.claimed{background:var(--theme-surface-soft)}html[data-theme=dark] .task-icon,html[data-theme=dark] .task-copy>div>i{color:#d3bff5;background:var(--theme-purple-soft)}html[data-theme=dark] .task-progress>i{background:var(--theme-surface-muted)}html[data-theme=dark] .task-go{border-color:var(--theme-border);color:#cdb9f3;background:var(--theme-control)}html[data-theme=dark] :where(.task-loading,.task-login,.message-login){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .task-error{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .task-claim-all:disabled{color:var(--theme-disabled);background:var(--theme-surface-muted)}html[data-theme=dark] .provider-request-pagination{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .provider-request-pagination button{border-color:var(--theme-border);color:#d1bdf7;background:var(--theme-control)}html[data-theme=dark] .creator-operations-search{border-color:var(--theme-border);color:#cdb9f3;background:var(--theme-control)}html[data-theme=dark] .creator-operations-search:focus-within{border-color:#8e73be;box-shadow:0 0 0 3px #b899ff29}html[data-theme=dark] .payment-channel-picker{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft)}html[data-theme=dark] .payment-channel-picker>span{color:var(--theme-text-soft)}html[data-theme=dark] .payment-code-loading{border-color:var(--theme-border-strong);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .footer{border-color:var(--theme-border);color:var(--theme-text-muted);background:#151219}html[data-theme=dark] .footer :where(strong,button,a){color:var(--theme-text-soft)}html[data-theme=dark] :where(.continue-card,.library-card,.world-row){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] :where(.continue-card,.library-card,.world-row):hover{border-color:var(--theme-border-strong);background:var(--theme-control-hover)}html[data-theme=dark] .library-stats button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .studio-steps span{color:var(--theme-text-muted)}html[data-theme=dark] .studio-steps span.active{color:#d5c3f8;background:var(--theme-purple-soft)}html[data-theme=dark] :where(.studio-form,.live-preview,.preview-card){border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] :where(.studio-form,.live-preview,.preview-card) :where(h1,h2,h3,h4,strong,b){color:var(--theme-text)}html[data-theme=dark] :where(.studio-form,.live-preview,.preview-card) :where(p,small,label){color:var(--theme-text-soft)}html[data-theme=dark] :where(.memory-character,.memory-stats,.memory-group,.lore-chips span){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised)}html[data-theme=dark] .memory-stats>span+span{border-color:var(--theme-border)}html[data-theme=dark] .memory-group select{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] .memory-pin{color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] .message-tools button:hover{color:#d2bff7;background:var(--theme-control-hover)}html[data-theme=dark] .chat-error{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}@media (prefers-contrast:more){html[data-theme=dark]{--theme-border:#5c5266;--theme-border-strong:#74677f;--theme-text-soft:#d2c9d8;--theme-text-muted:#b2a8b9;--theme-focus:#d8bfffb8}}@media (forced-colors:active){html[data-theme] :where(button,a,input,textarea,select,summary,[tabindex]){border-color:buttontext}html[data-theme] :where([aria-selected=true],[aria-pressed=true],[aria-checked=true]){outline-offset:2px;outline:2px solid highlight}html[data-theme] :where(.brand-symbol,.task-icon,.maintenance-action-heading>span){forced-color-adjust:none}}html[data-theme=dark] .explore-content-shell{border-color:var(--theme-border);background:#18141de6;box-shadow:0 5px 18px #0000002e}html[data-theme=dark] .explore-content-nav>span,html[data-theme=dark] .explore-content-nav>div>button{color:var(--theme-text-muted)}html[data-theme=dark] .explore-content-nav>div>button.active,html[data-theme=dark] .explore-content-refresh{color:#d7c5f3}html[data-theme=dark] .explore-content-nav>div>button:after{background:#b498dc}html[data-theme=dark] .community-coming-soon-card{border-color:var(--theme-border);background:linear-gradient(145deg, var(--theme-surface), var(--theme-surface-soft));box-shadow:var(--theme-shadow)}html[data-theme=dark] .community-coming-soon-icon{border-color:var(--theme-border-strong);color:#d4b9ee;background:var(--theme-control);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] .community-coming-soon-icon>i{border-color:var(--theme-surface);background:#9271b3}html[data-theme=dark] .community-coming-soon-card>small{color:#b99bd2}html[data-theme=dark] .community-coming-soon-card>h1{color:var(--theme-text)}html[data-theme=dark] .community-coming-soon-card>p{color:var(--theme-text-soft)}html[data-theme=dark] .community-coming-soon-card>strong{border-color:var(--theme-border);color:#c6abd9;background:var(--theme-control)}html[data-theme=dark] .explore-content-refresh:hover:not(:disabled){color:#eadfff;background:var(--theme-control-hover)}html[data-theme=dark] .explore-home-catalog-head h2{color:var(--theme-text)}html[data-theme=dark] .explore-home-catalog-head p{color:var(--theme-text-soft)}html[data-theme=dark] .explore-home .plaza-sort,html[data-theme=dark] .explore-home-filters>div:first-child{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .explore-home :where(.plaza-sort,.explore-home-filters) button{color:var(--theme-text-muted)}html[data-theme=dark] .explore-home :where(.plaza-sort,.explore-home-filters) button.active{color:#ddc9fa;background:var(--theme-control-hover);box-shadow:none}html[data-theme=dark] .explore-home .plaza-character-card{background:#171419;border:0;box-shadow:0 16px 38px #00000057}html[data-theme=dark] .explore-home .plaza-character-card:hover,html[data-theme=dark] .explore-home .plaza-character-card:focus-within{box-shadow:0 22px 50px #00000075}html[data-theme=dark] .explore-home .plaza-character-save{color:#fff;background:#0c0a0fc7;border-color:#ffffff2e}html[data-theme=dark] .explore-home .plaza-character-save:hover{color:#fff;background:#281e30f5}html[data-theme=dark] .explore-home .plaza-character-save.saved{color:#fff;background:#735990}html[data-theme=dark] .explore-home .plaza-character-copy{background:#171419}html[data-theme=dark] .explore-home .plaza-character-copy h2{color:var(--theme-text)}html[data-theme=dark] .explore-home .plaza-character-intro,html[data-theme=dark] .explore-home .plaza-character-copy blockquote{color:var(--theme-text-soft)}html[data-theme=dark] .explore-home .plaza-card-tags :where(button,span){color:#cdb9dc;background:#a57cc717;border-color:#c7a8e11f}html[data-theme=dark] .explore-home .plaza-character-copy footer{border-color:#d6bbe81a}html[data-theme=dark] .explore-home .plaza-character-creator,html[data-theme=dark] .explore-home .plaza-character-like{color:#aaa1af}html[data-theme=dark] .explore-home .plaza-character-like:hover{color:#e1cdf4;background:#9a71be21}html[data-theme=dark] .explore-home .plaza-character-like.liked{color:#c59aea}html[data-theme=dark] .character-ranking-heading{border-color:var(--theme-border);box-shadow:var(--theme-shadow);background:linear-gradient(135deg,#211a29,#19161e)}html[data-theme=dark] .character-ranking-heading h1{color:var(--theme-text)}html[data-theme=dark] .character-ranking-heading p{color:var(--theme-text-soft)}html[data-theme=dark] .character-ranking-heading nav{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .character-ranking-heading nav button{color:var(--theme-text-muted)}html[data-theme=dark] .character-ranking-heading nav button.active{color:#fff;background:linear-gradient(135deg,#8465b7,#65458f)}html[data-theme=dark] .character-ranking-toolbar{color:var(--theme-text-soft)}html[data-theme=dark] .character-ranking-state{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .character-detail-stats>button.liked{color:#d3b3ec;background:#7e55a433;border-color:#694d87}html[data-theme=dark] .explore-home-load-more>button,html[data-theme=dark] .top-wallet-action{border-color:var(--theme-border);color:#d5c0f5;background:var(--theme-control)}html[data-theme=dark] .top-wallet-popover{border-color:var(--theme-border);color:var(--theme-text);background:#141118fa;box-shadow:0 24px 64px #0000007a}html[data-theme=dark] .top-wallet-popover>header strong,html[data-theme=dark] .top-wallet-secondary b{color:var(--theme-text)}html[data-theme=dark] .top-wallet-popover>header button{color:var(--theme-text-soft);background:var(--theme-control-hover)}html[data-theme=dark] .top-wallet-primary{border-color:var(--theme-border);background:linear-gradient(135deg,#241e2d,#19161e)}html[data-theme=dark] .top-wallet-primary>span+span,html[data-theme=dark] .top-wallet-popover>small{border-color:var(--theme-border)}html[data-theme=dark] .top-wallet-primary i,html[data-theme=dark] .top-wallet-secondary i,html[data-theme=dark] .top-wallet-popover>small{color:var(--theme-text-muted)}html[data-theme=dark] .top-wallet-primary b{color:#d7c3ec}html[data-theme=dark] .mobile-quick-sheet{border-color:var(--theme-border-strong);background:#151219;box-shadow:0 -28px 74px #00000085}html[data-theme=dark] .mobile-sheet-handle{background:#4e4556}html[data-theme=dark] .mobile-quick-heading strong,html[data-theme=dark] .mobile-quick-primary strong,html[data-theme=dark] .mobile-quick-list strong{color:var(--theme-text)}html[data-theme=dark] .mobile-quick-heading p,html[data-theme=dark] .mobile-quick-primary small,html[data-theme=dark] .mobile-quick-list small{color:var(--theme-text-muted)}html[data-theme=dark] .mobile-quick-heading>button,html[data-theme=dark] .mobile-quick-primary button,html[data-theme=dark] .mobile-quick-list{border-color:var(--theme-border);color:#c5b0e3;background:var(--theme-surface-raised);box-shadow:none}html[data-theme=dark] .mobile-quick-primary button:nth-child(2){color:#d99bb0;background:#241a21}html[data-theme=dark] .mobile-quick-primary button:nth-child(3){color:#b7a9e8;background:#1e1a2b}html[data-theme=dark] .mobile-quick-list button{border-color:var(--theme-border);color:var(--theme-text-soft)}html[data-theme=dark] .character-comments,html[data-theme=dark] .character-comment-composer{border-color:var(--theme-border);color:var(--theme-text);box-shadow:none;background:var(--theme-surface)!important}html[data-theme=dark] .character-comments :where(h2,strong),html[data-theme=dark] .character-comment-list article p{color:var(--theme-text)}html[data-theme=dark] .character-comments :where(time,.character-comments-empty,.character-comment-composer footer span){color:var(--theme-text-muted)}html[data-theme=dark] .character-comment-list>article,html[data-theme=dark] .character-comment-composer footer{border-color:var(--theme-border)}html[data-theme=dark] .character-comment-list article header em{color:#cdb8ed;background:var(--theme-purple-soft)}html[data-theme=dark] .character-comments-more{border-color:var(--theme-border);color:#cbb7e8;background:var(--theme-control)}html[data-theme=dark] .character-comments-more:hover{border-color:var(--theme-border-strong);background:var(--theme-control-hover)}html[data-theme=dark] .plaza-character-art{color:#9181a4;background:linear-gradient(150deg,#292331,#1b1820)}html[data-theme=dark] .plaza-rose .plaza-character-art{color:#a57986;background:linear-gradient(150deg,#2c2026,#1d181d)}html[data-theme=dark] .plaza-blue .plaza-character-art{color:#728fa7;background:linear-gradient(150deg,#1d2830,#171d22)}html[data-theme=dark] .plaza-amber .plaza-character-art{color:#a28a61;background:linear-gradient(150deg,#2a251b,#1d1a16)}html[data-theme=dark] .commercial-card-copy>header button:hover,html[data-theme=dark] .commercial-card-copy>header button.active{color:#cbb6e9;background:var(--theme-control-hover)}html[data-theme=dark] .commercial-card-copy>header button.wish{color:#e2a8ba;background:#301f27}html[data-theme=dark] .commercial-creator-page,html[data-theme=dark] .commercial-creator-page>header,html[data-theme=dark] .creator-showcase,html[data-theme=dark] .creator-timeline,html[data-theme=dark] .creator-showcase>div:nth-child(2)>button,html[data-theme=dark] .commercial-collection-items>button{border-color:var(--theme-border);color:var(--theme-text);box-shadow:var(--theme-shadow-soft);background:var(--theme-surface)!important}html[data-theme=dark] .commercial-creator-page>header{background:radial-gradient(circle at 81% 13%,#6d4d8b2e,#0000 29%),#17141b!important}html[data-theme=dark] .creator-timeline>article{border-color:var(--theme-border)}html[data-theme=dark] .creator-timeline article>span{color:#c8b2e5;background:var(--theme-purple-soft)}html[data-theme=dark] .commercial-view-tabs button.active{color:#e7ddf2;background:#4a385b;box-shadow:0 6px 16px #0000003d}html[data-theme=dark] .explore-home .plaza-character-card:hover{background:#1c181f}html[data-theme=dark] .personal-page .profile-card-surface{color:var(--theme-text);border-color:var(--theme-border-strong)!important;background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--profile-card-accent,#8b72ae) 18%, transparent), transparent 34%), linear-gradient(145deg, #1d1923, #141217)!important;box-shadow:var(--theme-shadow)!important}html[data-theme=dark] .personal-page .profile-card-surface:after{z-index:0;content:"";pointer-events:none;background:#0a080c6b;position:absolute;inset:0}html[data-theme=dark] .personal-page .profile-card-surface :where(h1,strong){color:var(--theme-text)}html[data-theme=dark] .personal-page .profile-card-surface :where(p,small){color:var(--theme-text-soft)}html[data-theme=dark] .mobile-profile-module-grid button,html[data-theme=dark] .mobile-profile-menu,html[data-theme=dark] .mobile-profile-menu>button,html[data-theme=dark] .mobile-overview-panel-heading>button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised);box-shadow:none}html[data-theme=dark] .mobile-profile-module-grid button:hover,html[data-theme=dark] .mobile-profile-menu>button:hover,html[data-theme=dark] .mobile-overview-panel-heading>button:hover{background:var(--theme-control-hover)}html[data-theme=dark] .mobile-profile-module-grid button>span,html[data-theme=dark] .mobile-profile-menu>button>span{color:#c3ade2;background:var(--theme-purple-soft)}html[data-theme=dark] .mobile-profile-module-grid strong,html[data-theme=dark] .mobile-profile-menu :where(header span,strong),html[data-theme=dark] .mobile-overview-panel-heading>div strong{color:var(--theme-text)}html[data-theme=dark] .mobile-profile-module-grid small,html[data-theme=dark] .mobile-profile-menu :where(header small,button small){color:var(--theme-text-muted)}html[data-theme=dark] .mobile-profile-menu>header,html[data-theme=dark] .mobile-profile-menu>button,html[data-theme=dark] .mobile-overview-panel-heading{border-color:var(--theme-border)}html[data-theme=dark] .mobile-profile-menu>button>svg{color:#746b7c}html[data-theme=dark] .benefit-center-overview,html[data-theme=dark] .saved-connections-hero,html[data-theme=dark] .saved-connections-grid>section,html[data-theme=dark] .library-stats,html[data-theme=dark] .email-preference-intro,html[data-theme=dark] .studio-page .creator-workspace-nav,html[data-theme=dark] .studio-page .creator-overview{color:var(--theme-text);box-shadow:var(--theme-shadow-soft);border-color:var(--theme-border)!important;background:var(--theme-surface)!important}html[data-theme=dark] :where(.benefit-center-overview,.saved-connections-hero,.saved-connections-grid,.library-stats,.creator-overview,.email-preference-intro,.mandatory-email-card,.optional-email-card) :where(h1,h2,h3,strong,b){color:var(--theme-text)!important}html[data-theme=dark] :where(.benefit-center-overview,.saved-connections-hero,.saved-connections-grid,.library-stats,.creator-overview,.email-preference-intro,.mandatory-email-card,.optional-email-card) :where(p,small,label){color:var(--theme-text-soft)!important}html[data-theme=dark] .benefit-center-overview>article,html[data-theme=dark] .benefit-center-overview>div>article,html[data-theme=dark] .mandatory-email-card article,html[data-theme=dark] .email-option-list>label{color:var(--theme-text);box-shadow:none;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .benefit-center-overview article button.secondary,html[data-theme=dark] .saved-connections-hero>button,html[data-theme=dark] .saved-connection-remove,html[data-theme=dark] .optional-email-card>header button,html[data-theme=dark] .optional-email-card>footer select{border-color:var(--theme-border)!important;color:#cbb7e8!important;background:var(--theme-control)!important}html[data-theme=dark] .benefit-center-overview article button:disabled{color:var(--theme-text-muted);opacity:.7}html[data-theme=dark] .saved-connection-list>article,html[data-theme=dark] .optional-email-card>footer{border-color:var(--theme-border)}html[data-theme=dark] .saved-connections-grid>section>header svg,html[data-theme=dark] .mandatory-email-card article>span,html[data-theme=dark] .email-option-list>label>span{color:#c3ade2;background:var(--theme-purple-soft)}html[data-theme=dark] .saved-connections-empty,html[data-theme=dark] .saved-connection-main,html[data-theme=dark] .saved-connection-main p{color:var(--theme-text-soft)}html[data-theme=dark] .library-stats>div{border-color:var(--theme-border)}html[data-theme=dark] .library-stats span{color:var(--theme-text-muted)}html[data-theme=dark] .studio-page .creator-workspace-nav button{color:var(--theme-text-soft);background:0 0}html[data-theme=dark] .studio-page .creator-workspace-nav button.active{color:#f1eafa;box-shadow:0 8px 22px #0000003d;background:#4b3862!important}html[data-theme=dark] .studio-character-grid>article{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] .studio-character-info :where(h3,strong){color:var(--theme-text)}html[data-theme=dark] .studio-character-info :where(p,small,span){color:var(--theme-text-soft)}html[data-theme=dark] .studio-character-actions button{color:var(--theme-text-soft);border-color:var(--theme-border)!important;background:var(--theme-control)!important}html[data-theme=dark] .studio-character-actions button.studio-character-delete{color:#e2a6b4;background:#39242d!important;border-color:#6f4453!important}html[data-theme=dark] .studio-character-actions button.studio-character-delete:disabled{color:var(--theme-text-muted);border-color:var(--theme-border)!important;background:var(--theme-surface-soft)!important}html[data-theme=dark] .studio-character-opening{color:var(--theme-text);background:#1d1923d6}html[data-theme=dark] .creator-overview-actions>button:not(.primary),html[data-theme=dark] .creator-overview-grid article,html[data-theme=dark] .creator-workflow-card{color:var(--theme-text);box-shadow:none;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .creator-overview-actions>button:not(.primary):hover{border-color:var(--theme-border-strong)!important;background:var(--theme-control-hover)!important}html[data-theme=dark] .creator-overview-actions>button:not(.primary)>span,html[data-theme=dark] .creator-overview-grid article>span{color:#c6b1e5;background:var(--theme-purple-soft)}html[data-theme=dark] .creator-overview-actions :where(strong,small),html[data-theme=dark] .creator-overview-grid :where(strong,small),html[data-theme=dark] .creator-workflow-card :where(strong,p,li){color:var(--theme-text-soft)}html[data-theme=dark] .creator-overview-actions strong,html[data-theme=dark] .creator-overview-grid strong,html[data-theme=dark] .creator-workflow-card strong{color:var(--theme-text)}html[data-theme=dark] .creator-workflow-card li{border-color:var(--theme-border);background:var(--theme-surface-overlay)}html[data-theme=dark] .avatar-frame-card button,html[data-theme=dark] .profile-card-picker button{color:var(--theme-text);box-shadow:none;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .avatar-frame-card button.active,html[data-theme=dark] .profile-card-picker button.active{box-shadow:0 0 0 2px #906fbc24;background:var(--theme-purple-soft)!important;border-color:#8065a6!important}html[data-theme=dark] .avatar-frame-card button>span{color:#d7c5ed;background:var(--theme-surface-overlay)!important}html[data-theme=dark] :where(.avatar-frame-card,.profile-card-picker) button :where(strong,small){color:var(--theme-text-soft)}html[data-theme=dark] :where(.avatar-frame-card,.profile-card-picker) button strong{color:var(--theme-text)}html[data-theme=dark] .personal-page .personal-avatar .user-avatar-frame-mark{color:#f4edf8;max-width:106%;text-shadow:none;background:#2c2333;border-color:#806a96;bottom:-14%;box-shadow:0 4px 12px #0000006b}html[data-theme=dark] .personal-page .personal-avatar .user-avatar-badge{background:#4c8b6a;border-color:#18141c}html[data-theme=dark] .optional-email-card>footer select option{color:var(--theme-text);background:var(--theme-surface-overlay)}html[data-theme=dark] .email-option-list>label>i{background:#4a4350}html[data-theme=dark] .email-option-list input:checked+i{background:#8067b9}html[data-theme=dark] .message-hub>header{color:var(--theme-text);border-color:var(--theme-border)!important;background:linear-gradient(140deg,#1d1923,#17141b)!important}html[data-theme=dark] .message-hub>header h1,html[data-theme=dark] .message-list>header strong,html[data-theme=dark] .message-list .conversation-row-copy strong{color:var(--theme-text)!important}html[data-theme=dark] .message-hub>header p,html[data-theme=dark] .message-list>header small,html[data-theme=dark] .message-list .conversation-row-copy :where(small,time){color:var(--theme-text-soft)!important}html[data-theme=dark] .message-hub>header>span,html[data-theme=dark] .message-list,html[data-theme=dark] .message-list .conversation-swipe-row,html[data-theme=dark] .message-list .conversation-swipe-content{color:var(--theme-text-soft);box-shadow:none;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .message-list .conversation-swipe-row.active .conversation-swipe-content,html[data-theme=dark] .message-list .conversation-swipe-row.pinned:not(.active) .conversation-swipe-content{background:var(--theme-purple-soft)!important}html[data-theme=dark] .message-list .conversation-row-menu{border-color:var(--theme-border);background:var(--theme-surface-overlay);box-shadow:var(--theme-shadow)}html[data-theme=dark] .message-list .conversation-row-menu button{color:var(--theme-text-soft)!important}html[data-theme=dark] .message-list .conversation-row-menu button:hover{background:var(--theme-control-hover)!important}html[data-theme=dark] .message-list .conversation-row-busy,html[data-theme=dark] .message-list .conversation-empty-state{border-color:var(--theme-border);color:var(--theme-text-soft);background:#1d1923f0!important}html[data-theme=dark] .mini-game-hub>header,html[data-theme=dark] .mini-game-grid article,html[data-theme=dark] .mini-game-empty{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-raised);box-shadow:none}html[data-theme=dark] .mini-game-hub>header h1,html[data-theme=dark] .mini-game-grid h2,html[data-theme=dark] .mini-game-empty h2{color:var(--theme-text)}html[data-theme=dark] .mini-game-hub>header p,html[data-theme=dark] .mini-game-grid p,html[data-theme=dark] .mini-game-empty p{color:var(--theme-text-muted)}html[data-theme=dark] .mini-game-hub>header>button,html[data-theme=dark] .mini-game-empty>button,html[data-theme=dark] .mini-game-grid li{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .admin-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .admin-shell .admin-main :where(input:not([type=checkbox]):not([type=radio]),textarea,select),html[data-theme=dark] .admin-shell :where(.commerce-dialog,.commercial-hub-dialog,.prepaid-modal) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){caret-color:var(--theme-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-control)!important}html[data-theme=dark] .admin-shell .admin-main :where(input:not([type=checkbox]):not([type=radio]),textarea)::placeholder,html[data-theme=dark] .admin-shell :where(.commerce-dialog,.commercial-hub-dialog,.prepaid-modal) :where(input,textarea)::placeholder{opacity:1;color:var(--theme-text-muted)!important}html[data-theme=dark] .admin-shell .admin-main :where(input,textarea,select):disabled,html[data-theme=dark] .admin-shell :where(.commerce-dialog,.commercial-hub-dialog,.prepaid-modal) :where(input,textarea,select):disabled{opacity:1;border-color:var(--theme-border)!important;color:var(--theme-disabled)!important;background:var(--theme-surface-muted)!important}html[data-theme=dark] .admin-shell .admin-main :where(input,textarea,select):focus,html[data-theme=dark] .admin-shell :where(.commerce-dialog,.commercial-hub-dialog,.prepaid-modal) :where(input,textarea,select):focus{border-color:#8e73be!important;box-shadow:0 0 0 3px #b899ff29!important}html[data-theme=dark] .admin-shell .admin-main :where(input,textarea):-webkit-autofill{caret-color:var(--theme-text);-webkit-text-fill-color:var(--theme-text)!important;box-shadow:0 0 0 1000px var(--theme-control) inset!important}html[data-theme=dark] .admin-shell :where(.commerce-dialog,.commercial-hub-dialog,.prepaid-modal) :where(input,textarea):-webkit-autofill{caret-color:var(--theme-text);-webkit-text-fill-color:var(--theme-text)!important;box-shadow:0 0 0 1000px var(--theme-control) inset!important}html[data-theme=dark] .admin-shell :where(.commerce-dialog,.commercial-hub-dialog,.prepaid-modal){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface-overlay)!important;box-shadow:var(--theme-shadow)!important}html[data-theme=dark] .admin-shell :where(.commerce-dialog>header,.commercial-hub-dialog>header,.prepaid-modal>header,.commercial-character-review-actions,.commercial-hub-form-footer,.prepaid-modal form>footer,.prepaid-export-modal>footer){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .admin-shell .admin-main :where(.admin-card,.setting-card>form,.platform-panel,.platform-table,.finance-table,.finance-metric,.operations-card,.support-ticket-sidebar,.support-ticket-thread,.support-message-history,.commercial-hub-panel,.commercial-character-review-card,.commercial-character-review-detail,.commercial-hub-review-queue,.commercial-hub-after-sale-list,.commercial-hub-product-table,.commercial-hub-creator-card,.commercial-hub-funnel,.prepaid-admin-panel,.prepaid-batch-card,.prepaid-category-overview,.media-library-overview,.media-library-grid,.review-center-summary,.review-policy-control>form,.official-product-section,.official-sales-setting,.tag-admin-card,.release-notes-card,.maintenance-history,.backup-run-table,.provider-reconciliation-metrics){box-shadow:var(--theme-shadow-soft);border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface)!important}html[data-theme=dark] .admin-shell .admin-main :where(.official-sales-tabs,.finance-tabs,.marketing-tabs,.commercial-hub-tabs,.commercial-hub-data-toolbar,.commercial-hub-review-toolbar,.commercial-hub-result-summary,.platform-toolbar,.finance-toolbar,.creator-operations-toolbar,.support-filter-bar,.media-library-toolbar,.prepaid-batch-filters,.storage-backup-safety,.zone-config-form .toggle-row,.commercial-hub-product-picker,.commercial-character-review-detail>aside,.commercial-character-review-detail main>section,.commercial-character-review-fields>span,.commercial-hub-creator-products>article,.commercial-hub-creator-product-metrics>span,.prepaid-detail-grid>div,.prepaid-export-summary span,.user-detail-stats span,.user-detail-notes,.user-character-audit,.user-character-audit article,.coupon-scope section,.wheel-prize-editor,.model-form-sections fieldset,.backup-destination-field,.backup-storage-field,.cleanup-preview>span){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .admin-shell .admin-main :where(.commerce-table-head,.platform-table-head,.finance-table>header,.commercial-hub-product-table .head,.commercial-hub-bi-table .head,.commercial-hub-creator-list>.head,.prepaid-redemption-table>header,.backup-run-table>header,.maintenance-history>header,.support-ticket-thread>header,.support-ticket-sidebar>header){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-muted)!important}html[data-theme=dark] .admin-shell .admin-main :where(.commerce-table-row,.platform-table-row,.finance-table-row,.commercial-hub-product-table>article,.commercial-hub-after-sale-list>article,.commercial-hub-review-queue>article,.commercial-hub-creator-summary-row,.prepaid-redemption-table>article,.backup-run-table>article,.maintenance-history>article,.rule-list>button,.rule-list>article,.support-message-history>article,.conversation-audit-thread>article,.comment-review-grid>article,.media-library-grid>article){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .admin-shell .admin-main :where(.commerce-table-row,.platform-table-row,.finance-table-row,.commercial-hub-product-table>article,.commercial-hub-after-sale-list>article,.commercial-hub-review-queue>article,.commercial-hub-creator-summary-row,.prepaid-redemption-table>article,.rule-list>button,.rule-list>article):hover{background:var(--theme-control-hover)!important}html[data-theme=dark] .admin-shell .admin-main :where(.analytics-cost-grid article,.operations-metrics article,.support-overview-metrics article,.media-library-metrics article,.prepaid-admin-metrics article,.monthly-checkin-grid article,.finance-boundary-list>article,.verification-grid>button,.email-template-grid>button,.admin-team-grid>article,.wheel-grid>button,.campaign-grid>button,.announcement-grid>button,.legal-grid>button,.official-product-grid>button,.official-membership-card,.official-channel-grid>button,.commercial-hub-lifecycle article,.commercial-hub-catalog-strip article,.commercial-hub-segments article){box-shadow:none;border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] :where(.creator-interaction-characters,.creator-interaction-detail,.creator-interaction-panel .creator-managed-comments>article,.creator-interaction-panel .creator-favorite-users>article,.creator-interaction-more){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important;box-shadow:none!important}html[data-theme=dark] .creator-interaction-characters>button:hover,html[data-theme=dark] .creator-interaction-characters>button.active{border-color:var(--theme-border-strong)!important;background:var(--theme-control-hover)!important;box-shadow:none!important}html[data-theme=dark] :where(.creator-interaction-characters strong,.creator-interaction-detail>header h3,.creator-interaction-metrics strong,.creator-managed-comments header strong,.creator-favorite-users strong,.creator-interaction-empty strong){color:var(--theme-text)!important}html[data-theme=dark] :where(.creator-interaction-characters small,.creator-interaction-detail>header small,.creator-interaction-detail>header>div>span,.creator-managed-comments time,.creator-favorite-users small,.creator-interaction-empty,.creator-interaction-loading){color:var(--theme-text-muted)!important}html[data-theme=dark] :where(.creator-interaction-detail>header,.creator-interaction-panel .creator-interaction-metrics>article){border-color:var(--theme-border)!important}html[data-theme=dark] .creator-interaction-panel .creator-interaction-metrics>article,html[data-theme=dark] .creator-interaction-detail>nav{background:var(--theme-surface-muted)!important}html[data-theme=dark] .creator-interaction-detail :where(select){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-control)!important}html[data-theme=dark] .creator-managed-comments p{color:var(--theme-text-soft)!important}html[data-theme=dark] .creator-comment-closed{color:#e2c985;background:#7756142e;border-color:#d3ab5459}html[data-theme=dark] .creator-comment-closed small{color:#bfae7c}html[data-theme=dark] .creator-interaction-error{color:#e4aab2;background:#78253233;border-color:#c1596866}html[data-theme=dark] .admin-shell .admin-main :where(.comment-policy-admin,.comment-management-summary,.comment-management-list>article){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .admin-shell .admin-main :where(.comment-policy-admin select,.comment-management-filters select,.comment-management-filters>label,.comment-policy-admin>div>span){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-control)!important}html[data-theme=dark] .admin-shell .admin-main .comment-management-filters input,html[data-theme=dark] .admin-shell .admin-main :where(.comment-management-list header strong,.comment-management-list aside strong,.comment-management-summary strong){color:var(--theme-text)!important}html[data-theme=dark] .admin-shell .admin-main :where(.comment-management-list article>p,.comment-management-list article>aside){color:var(--theme-text-soft)!important}html[data-theme=dark] .admin-shell .admin-main .comment-management-list>article.deleted{background:var(--theme-surface-muted)!important}html[data-theme=dark] .admin-shell .admin-main .comment-deletion-evidence{color:#dfabb3;background:#802d3a38}html[data-theme=dark] .admin-shell .admin-main :where(.character-like-summary>span,.character-like-users>article,.character-like-users-heading>button){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .admin-shell .admin-main :where(.character-like-summary strong,.character-like-users-heading strong,.character-like-users strong){color:var(--theme-text)!important}html[data-theme=dark] .admin-shell .admin-main :where(.character-like-summary small,.character-like-users-heading small,.character-like-users small){color:var(--theme-text-muted)!important}html[data-theme=dark] .admin-shell .admin-main .character-ranking-admin-tabs{background:var(--theme-surface-muted)!important}html[data-theme=dark] .admin-shell .admin-main .character-like-users-heading{border-color:var(--theme-border)!important}html[data-theme=dark] .admin-shell .admin-main .character-like-users>article.anomalous{background:#7825322e!important;border-color:#c1596861!important}html[data-theme=dark] .admin-shell .admin-main :where(.commerce-quick>button,.commerce-item>button,.prompt-card footer button:not(.danger),.plan-admin-card footer button:not(.danger),.package-admin-card footer button:not(.danger),.platform-table-row button:not(.danger),.commerce-table-row button:not(.danger),.finance-toolbar button:not(:last-child),.provider-request-pagination button,.community-slide-admin-actions button,.user-detail-actions button:not(.danger),.admin-team-grid>article>button,.wheel-prize-editor button,.commercial-hub-toolbar-actions button:not(.primary):not(.danger),.commercial-hub-inline-actions button:not(.primary):not(.danger),.commercial-character-review-actions button:not(.primary):not(.danger),.prepaid-detail-footer button:not(.primary):not(.danger),.prepaid-modal form>footer button:not(.primary):not(.danger),.backup-policy-card>footer button:not(.primary),.maintenance-history article button,.media-asset-actions button:not(.warning):not(.danger),.model-doc-button){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-control)!important}html[data-theme=dark] .admin-shell .admin-main :where(.commerce-quick>button,.commerce-item>button,.platform-table-row button:not(.danger),.commerce-table-row button:not(.danger),.provider-request-pagination button,.user-detail-actions button:not(.danger),.commercial-hub-toolbar-actions button:not(.primary):not(.danger),.commercial-hub-inline-actions button:not(.primary):not(.danger),.prepaid-detail-footer button:not(.primary):not(.danger),.model-doc-button):hover:not(:disabled){border-color:var(--theme-border-strong)!important;color:var(--theme-text)!important;background:var(--theme-control-hover)!important}html[data-theme=dark] .admin-shell .admin-main :where(h1,h2,h3,h4,strong,b,legend){color:var(--theme-text)!important}html[data-theme=dark] .admin-shell .admin-main :where(p,small,label,time,figcaption){color:var(--theme-text-soft)!important}html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-workspace,.community-zone-workspace.zone-female,.community-zone-workspace.zone-male){box-shadow:var(--theme-shadow-soft);border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:radial-gradient(circle at 92% 4%,#7e5b9f33,#0000 29%),linear-gradient(145deg,#1d1923,#17141b)!important}html[data-theme=dark] .admin-shell .admin-main .community-zone-workspace.zone-female{background:radial-gradient(circle at 92% 4%,#ae5a8530,#0000 29%),linear-gradient(145deg,#211921,#18151d)!important}html[data-theme=dark] .admin-shell .admin-main .community-zone-workspace.zone-male{background:radial-gradient(circle at 92% 4%,#4a77a633,#0000 29%),linear-gradient(145deg,#181d25,#18151d)!important}html[data-theme=dark] .admin-shell .admin-main .community-zone-workspace:after{border-color:#bea4e129}html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-tabs button){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-control)!important}html[data-theme=dark] .admin-shell .admin-main .community-zone-tabs button:hover{border-color:var(--theme-border-strong)!important;background:var(--theme-control-hover)!important}html[data-theme=dark] .admin-shell .admin-main .community-zone-tabs button.active{box-shadow:0 0 0 3px #9f82d11f;color:var(--theme-text)!important;background:var(--theme-purple-soft)!important;border-color:#8068aa!important}html[data-theme=dark] .admin-shell .admin-main .community-zone-tabs button>span,html[data-theme=dark] .admin-shell .admin-main .community-zone-heading>span{color:#d5c3f5!important;background:#352c47!important}html[data-theme=dark] .admin-shell .admin-main .zone-female .community-zone-heading>span{color:#efb6cf!important;background:#3a2632!important}html[data-theme=dark] .admin-shell .admin-main .zone-male .community-zone-heading>span{color:#b5d1ee!important;background:#243343!important}html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-summary){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .admin-shell .admin-main .community-zone-summary>span{border-color:var(--theme-border)!important}html[data-theme=dark] .admin-shell .admin-main :where(.zone-config-form .toggle-row){border-color:var(--theme-border)!important;color:var(--theme-text-soft)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-heading h2),html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-summary strong){color:var(--theme-text)!important}html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-heading p),html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-summary small){color:var(--theme-text-soft)!important}html[data-theme=dark] .admin-shell .admin-main .community-zone-heading>i{border:1px solid var(--theme-success-border);color:var(--theme-success-text)!important;background:var(--theme-success-surface)!important}html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-capabilities .ok,.commerce-status-row .ok,.prepaid-admin-notice,.operations-notice,.maintenance-preserves,[data-status=success]){border-color:var(--theme-success-border)!important;color:var(--theme-success-text)!important;background:var(--theme-success-surface)!important}html[data-theme=dark] .admin-shell .admin-main :where(.community-zone-capabilities .ok,.commerce-status-row .ok,.prepaid-admin-notice,.operations-notice,.maintenance-preserves,[data-status=success]) :where(h1,h2,h3,h4,strong,b,p,small,label,span){color:var(--theme-success-text)!important}html[data-theme=dark] .admin-shell .admin-main :where(.warn,.warning,.maintenance-active-banner,.restore-warning,[data-status=warning]){border-color:var(--theme-warning-border)!important;color:var(--theme-warning-text)!important;background:var(--theme-warning-surface)!important}html[data-theme=dark] .admin-shell .admin-main :where(.warn,.warning,.maintenance-active-banner,.restore-warning,[data-status=warning]) :where(h1,h2,h3,h4,strong,b,p,small,label,span){color:var(--theme-warning-text)!important}html[data-theme=dark] .admin-shell .admin-main :where(.error,.danger,.off,[data-status=error]){border-color:var(--theme-danger-border)!important;color:var(--theme-danger-text)!important;background:var(--theme-danger-surface)!important}html[data-theme=dark] .admin-shell .admin-main :where(.error,.danger,.off,[data-status=error]) :where(h1,h2,h3,h4,strong,b,p,small,label,span){color:var(--theme-danger-text)!important}html[data-theme=dark] .admin-shell .admin-main :where(.prompt-card pre,.release-notes-card code,.commercial-character-review-detail pre,.prepaid-export-modal pre,.generated-code,.one-time-link code){border-color:var(--theme-border)!important;color:#d9cceb!important;background:#141117!important}html[data-theme=dark] .plaza-catalog-toolbar>strong,html[data-theme=dark] .plaza-filter-sheet>header h2,html[data-theme=dark] .plaza-filter-body legend{color:var(--theme-text)}html[data-theme=dark] :where(.plaza-sort-trigger,.plaza-filter-trigger){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .plaza-sort-trigger>span{color:var(--theme-text-muted)}html[data-theme=dark] .plaza-sort-trigger>strong{color:#ddc9fa}html[data-theme=dark] .plaza-sort-menu{border-color:var(--theme-border);background:#19151df7;box-shadow:0 22px 54px #0000007a}html[data-theme=dark] .plaza-sort-menu>button{color:var(--theme-text-soft)}html[data-theme=dark] .plaza-sort-menu>button:hover,html[data-theme=dark] .plaza-sort-menu>button:focus-visible{background:var(--theme-control-hover)}html[data-theme=dark] .plaza-sort-menu>button.active{color:#e6d5f6;background:#805b9f47}html[data-theme=dark] .plaza-sort-menu small{color:var(--theme-text-muted)}html[data-theme=dark] .plaza-filter-trigger.active{color:#ddc9fa;background:#7958973d;border-color:#735d88}html[data-theme=dark] .plaza-filter-trigger b{background:#9c7abc}html[data-theme=dark] .plaza-active-filters>button{color:#d7c4ec;background:#74539133;border-color:#5d4b6b}html[data-theme=dark] .plaza-active-filters>.plaza-clear-filters{color:var(--theme-text-muted);background:0 0;border-color:#0000}html[data-theme=dark] .plaza-filter-backdrop{background:#060508a3}html[data-theme=dark] .plaza-filter-sheet{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:0 -24px 76px #00000080}html[data-theme=dark] .plaza-filter-sheet>header,html[data-theme=dark] .plaza-filter-sheet>footer{border-color:var(--theme-border)}html[data-theme=dark] .plaza-filter-sheet>header span{color:#b99bd2}html[data-theme=dark] .plaza-filter-sheet>header>button,html[data-theme=dark] .plaza-filter-reset,html[data-theme=dark] :where(.plaza-filter-price-options,.plaza-filter-tag-options) button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] :where(.plaza-filter-price-options,.plaza-filter-tag-options) button.active{color:#e2d2f7;box-shadow:none;background:#7958974d;border-color:#81659a}html[data-theme=dark] .plaza-filter-sheet>footer{background:#1c1821f7}html[data-theme=dark] .plaza-filter-apply{background:linear-gradient(135deg,#8b69aa,#694e82);border-color:#9a79ba}html[data-theme=dark] .public-plan-appearance .disabled{border-color:var(--theme-border);color:var(--theme-disabled);background:var(--theme-surface-soft)}html[data-theme=dark] .billing-page .public-plan-actions>button:disabled{border-color:var(--theme-border)!important;color:var(--theme-disabled)!important;background:var(--theme-surface-muted)!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] .billing-page .moonlight-membership-exchange:not(:disabled){color:#d5c1ff!important;background:linear-gradient(135deg,#302641,#282033)!important;border-color:#665285!important}html[data-theme=dark] .membership-recharge-entry :where(strong,b){color:var(--theme-text)}html[data-theme=dark] .membership-recharge-entry :where(small,svg){color:var(--theme-text-soft)}html[data-theme=dark] .official-addon-section>.billing-section-heading{color:var(--theme-text);box-shadow:var(--theme-shadow-soft);background:radial-gradient(circle at 92% 10%,#8964c130,#0000 30%),linear-gradient(145deg,#211c28,#19171f);border-color:#40364d}html[data-theme=dark] .official-addon-section>.billing-section-heading .section-kicker{color:#cdb4f5;background:#302640;border-color:#584574}html[data-theme=dark] .official-addon-section>.billing-section-heading h2{color:var(--theme-text)}html[data-theme=dark] .official-addon-section>.billing-section-heading p{color:var(--theme-text-soft);background:#26202dc7}html[data-theme=dark] .official-addon-section>.billing-section-heading>span{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] .official-addon-section .appearance-addon-group{--addon-soft:#282232;--addon-edge:#40364a;border-color:var(--addon-edge);background:linear-gradient(145deg, #1f1b25 0%, var(--addon-soft) 180%)}html[data-theme=dark] .official-addon-section .appearance-profile_card{--addon-accent:#c6819a;--addon-soft:#31232b;--addon-edge:#523942}html[data-theme=dark] .official-addon-section .appearance-chat_bubble{--addon-accent:#74aebc;--addon-soft:#1d2c31;--addon-edge:#314b51}html[data-theme=dark] .official-addon-section .appearance-addon-group>header span{color:var(--theme-text)}html[data-theme=dark] .official-addon-section .appearance-addon-group>header small{color:color-mix(in srgb, var(--addon-accent) 76%, var(--theme-text-soft));background:var(--addon-soft)}html[data-theme=dark] .official-addon-section .appearance-addon-group>header b{border-color:var(--addon-edge);color:var(--addon-accent);background:var(--theme-surface-raised)}html[data-theme=dark] .official-addon-card{border-color:var(--addon-edge);color:var(--theme-text);box-shadow:var(--theme-shadow-soft);background:linear-gradient(155deg, #211d27 52%, var(--addon-soft))!important}html[data-theme=dark] .official-addon-card .package-crystal,html[data-theme=dark] .official-addon-card .section-kicker{color:var(--addon-accent);background:var(--addon-soft)}html[data-theme=dark] .official-addon-card h3{color:var(--theme-text)}html[data-theme=dark] .official-addon-card p{color:var(--theme-text-soft);background:#1a161fb8}html[data-theme=dark] .official-addon-card .appearance-addon-preview{border-color:var(--addon-edge);background:linear-gradient(135deg, #1a171f, var(--addon-soft));box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .official-addon-card .appearance-addon-preview>span{color:var(--addon-accent);background:var(--theme-surface-raised)}html[data-theme=dark] .official-addon-card .public-package-credits{border-color:var(--addon-edge);background:color-mix(in srgb, var(--addon-soft) 82%, #17141b)}html[data-theme=dark] .official-addon-card .public-package-credits em{color:var(--addon-accent);background:var(--theme-surface-raised)}html[data-theme=dark] .official-addon-card footer small,html[data-theme=dark] .official-addon-card .public-package-credits small{color:var(--theme-text-muted)}html[data-theme=dark] .official-addon-card footer button:disabled{border:1px solid var(--theme-border);color:var(--theme-disabled);background:var(--theme-surface-muted);opacity:1}html[data-theme=dark] .custom-recharge-card input{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] .manual-payment-note{border-color:var(--theme-info-border);color:var(--theme-info-text);background:var(--theme-info-surface)}html[data-theme=dark] .manual-payment-note p{color:var(--theme-text-soft)}html[data-theme=dark] .membership-renewal-state{border:1px solid var(--theme-info-border);color:var(--theme-info-text);background:var(--theme-info-surface)}html[data-theme=dark] .public-package-credits{color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .public-package-credits strong{color:#cbb7f4}html[data-theme=dark] .public-package-credits em{color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] .package-crystal{color:#c8b2fb;background:linear-gradient(145deg,#342b45,#282231)}html[data-theme=dark] .billing-section-heading h2,html[data-theme=dark] .billing-stats strong,html[data-theme=dark] .billing-record-grid h3,html[data-theme=dark] .billing-record-grid article strong{color:var(--theme-text)}html[data-theme=dark] .billing-section-heading p,html[data-theme=dark] .billing-stats small,html[data-theme=dark] .billing-record-grid :where(header span,article small),html[data-theme=dark] .billing-empty{color:var(--theme-text-muted)}html[data-theme=dark] .billing-record-grid header{border-bottom-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .billing-record-grid article{border-bottom-color:var(--theme-border);background:var(--theme-surface-raised)}html[data-theme=dark] .billing-record-grid article>span.transfer{color:var(--theme-info-text);background:var(--theme-info-surface)}html[data-theme=dark] .cancel-order{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .billing-data-state.error{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .billing-order-actions>button:disabled,html[data-theme=dark] .billing-load-more:disabled{color:var(--theme-disabled);background:var(--theme-surface-muted);opacity:1}html[data-theme=dark] .moonlight-redemption-dialog{border-color:var(--theme-border-strong);color:var(--theme-text);background:linear-gradient(155deg,#211c29,#18151d);box-shadow:0 30px 90px #00000085}html[data-theme=dark] .moonlight-redemption-dialog>p,html[data-theme=dark] .moonlight-redemption-dialog>aside{color:var(--theme-text-soft)}html[data-theme=dark] .moonlight-redemption-summary>span{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .moonlight-redemption-summary .discount{color:#d7c2ff;background:var(--theme-purple-soft)}html[data-theme=dark] .moonlight-coupon-field>div{border-color:var(--theme-border-strong);background:var(--theme-control)}html[data-theme=dark] .moonlight-coupon-result{border-color:var(--theme-success-border);color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] .moonlight-coupon-error{border:1px solid var(--theme-danger-border);color:var(--theme-danger-text)!important;background:var(--theme-danger-surface)!important}html[data-theme=dark] .moonlight-redemption-close,html[data-theme=dark] .moonlight-redemption-dialog>footer button:not(.confirm){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .moonlight-redemption-dialog>aside{background:var(--theme-surface-soft)}html[data-theme=dark] .payment-channel-options>button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .payment-channel-options>button.active{color:var(--theme-text);background:var(--theme-purple-soft);border-color:#7c63a8;box-shadow:0 0 0 2px #a384d91c}html[data-theme=dark] .payment-channel-options :where(strong,small){color:inherit}html[data-theme=dark] .payment-reference-form input{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-control)}html[data-theme=dark] .usdt-payment-copy code{border-color:var(--theme-border-strong);color:#d9c7f5;background:var(--theme-control)}html[data-theme=dark] .payment-auto-upgrade{border-color:var(--theme-info-border);color:var(--theme-info-text);background:var(--theme-info-surface)}html[data-theme=dark] .payment-dialog>footer button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}@media (max-width:700px){html[data-theme=dark] .moonlight-redemption-dialog>footer{background:linear-gradient(#0000,#18151d 24%)}}html[data-theme=dark] .character-like-summary>span,html[data-theme=dark] .character-like-users>article,html[data-theme=dark] .character-like-users-heading>button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .character-like-summary strong,html[data-theme=dark] .character-like-users-heading strong,html[data-theme=dark] .character-like-users article strong{color:var(--theme-text)}html[data-theme=dark] .character-ranking-admin-tabs{background:var(--theme-control)}html[data-theme=dark] .character-ranking-admin-tabs button{color:var(--theme-text-muted)}html[data-theme=dark] .character-ranking-admin-tabs button.active{color:#fff;background:#7455a5}html[data-theme=dark] .character-like-users>article.anomalous,html[data-theme=dark] .character-like-summary>span.warn,html[data-theme=dark] .character-like-users-heading>button.active{background:#292316;border-color:#69562f}html[data-theme=dark] .creator-data-page .creator-data-heading,html[data-theme=dark] .creator-data-page.is-embedded .creator-data-heading,html[data-theme=dark] .creator-data-summary article,html[data-theme=dark] .creator-data-panel,html[data-theme=dark] .creator-data-loading,html[data-theme=dark] .studio-character-library,html[data-theme=dark] .studio-character-switcher,html[data-theme=dark] .studio-cover-picker,html[data-theme=dark] .studio-model-policy,html[data-theme=dark] .creator-media-library,html[data-theme=dark] .creator-media-card,html[data-theme=dark] .creator-media-empty,html[data-theme=dark] .creator-media-loading,html[data-theme=dark] .model-guide-card,html[data-theme=dark] .public-service-error>section{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-soft)}html[data-theme=dark] .creator-funnel article,html[data-theme=dark] .creator-balance-grid span,html[data-theme=dark] .creator-earning-balances article,html[data-theme=dark] .studio-library-stats>span,html[data-theme=dark] .studio-library-empty,html[data-theme=dark] .studio-model-priority-list,html[data-theme=dark] .studio-model-priority-list li,html[data-theme=dark] .studio-model-compatible-list label,html[data-theme=dark] .studio-model-policy-controls label.wide>small,html[data-theme=dark] .studio-model-empty,html[data-theme=dark] .creator-media-summary article,html[data-theme=dark] .creator-media-toolbar,html[data-theme=dark] .creator-media-policy small,html[data-theme=dark] .model-guide-card dl>div,html[data-theme=dark] .model-guide-split article,html[data-theme=dark] .model-guide-table>div:first-child{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .creator-data-page :is(h1,h2,h3,h4,strong,b,dt),html[data-theme=dark] .studio-character-library :is(h1,h2,h3,h4,strong,b,dt),html[data-theme=dark] .studio-character-switcher :is(h1,h2,h3,h4,strong,b,dt),html[data-theme=dark] .studio-model-policy :is(h1,h2,h3,h4,strong,b,dt),html[data-theme=dark] .creator-media-library :is(h1,h2,h3,h4,strong,b,dt),html[data-theme=dark] .model-guide-card :is(h1,h2,h3,h4,strong,b,dt){color:var(--theme-text)}html[data-theme=dark] .creator-data-page :is(p,small,em,dd,th),html[data-theme=dark] .studio-character-library :is(p,small,em,dd,th),html[data-theme=dark] .studio-character-switcher :is(p,small,em,dd,th),html[data-theme=dark] .studio-model-policy :is(p,small,em,dd,th),html[data-theme=dark] .creator-media-library :is(p,small,em,dd,th),html[data-theme=dark] .model-guide-card :is(p,small,em,dd,th){color:var(--theme-text-soft)}html[data-theme=dark] .creator-data-panel>header,html[data-theme=dark] .creator-data-period>span,html[data-theme=dark] .creator-product-table td,html[data-theme=dark] .creator-earning-list article>span,html[data-theme=dark] .creator-dropoff-list article>span,html[data-theme=dark] .creator-media-usage,html[data-theme=dark] .studio-model-policy-controls label>span,html[data-theme=dark] .studio-model-compatible-list>section>header span,html[data-theme=dark] .model-guide-table span,html[data-theme=dark] .model-guide-card ol li,html[data-theme=dark] .model-guide-checklist li{color:var(--theme-text-soft);border-color:var(--theme-border)}html[data-theme=dark] .creator-earning-list article,html[data-theme=dark] .creator-dropoff-list article,html[data-theme=dark] .model-guide-table{border-color:var(--theme-border)}html[data-theme=dark] .creator-data-back,html[data-theme=dark] .creator-data-period,html[data-theme=dark] .creator-data-period button,html[data-theme=dark] .creator-data-gate>div button.secondary,html[data-theme=dark] .studio-library-filters button,html[data-theme=dark] .studio-character-switcher button,html[data-theme=dark] .studio-cover-actions>button,html[data-theme=dark] .form-grid .studio-cover-upload,html[data-theme=dark] .studio-model-policy-controls input,html[data-theme=dark] .studio-model-policy-controls select,html[data-theme=dark] .studio-model-policy-controls textarea,html[data-theme=dark] .studio-model-priority-list button,html[data-theme=dark] .creator-media-search,html[data-theme=dark] .creator-media-search input,html[data-theme=dark] .creator-media-toolbar select,html[data-theme=dark] .creator-media-toolbar>button,html[data-theme=dark] .creator-media-batch>button,html[data-theme=dark] .creator-media-info footer button:not(.primary),html[data-theme=dark] .creator-media-info footer a,html[data-theme=dark] .creator-media-rename input,html[data-theme=dark] .creator-media-rename button,html[data-theme=dark] .creator-media-more,html[data-theme=dark] .model-guide-index a{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .creator-data-period button.active,html[data-theme=dark] .studio-library-filters button.active,html[data-theme=dark] .studio-character-switcher button.active,html[data-theme=dark] .studio-model-compatible-list label.selected,html[data-theme=dark] .creator-media-batch.active{border-color:var(--theme-info-border);color:var(--theme-text);background:var(--theme-control-active)}html[data-theme=dark] .creator-data-summary article>span,html[data-theme=dark] .creator-data-gate>svg,html[data-theme=dark] .creator-data-loading>svg,html[data-theme=dark] .studio-library-filters button span,html[data-theme=dark] .studio-character-switcher>div>button>span,html[data-theme=dark] .studio-model-policy>header>span,html[data-theme=dark] .studio-model-priority-list li em,html[data-theme=dark] .creator-media-summary article>span,html[data-theme=dark] .creator-media-policy>span,html[data-theme=dark] .model-guide-card code,html[data-theme=dark] .mini-game-grid article>div svg{color:var(--theme-link);background:var(--theme-purple-soft)}html[data-theme=dark] :is(.studio-cover-preview,.creator-media-preview){border-color:var(--theme-border);color:var(--theme-link);background:linear-gradient(145deg, var(--theme-purple-soft), var(--theme-surface-soft))}html[data-theme=dark] .creator-data-warning,html[data-theme=dark] .studio-model-policy-notice,html[data-theme=dark] .creator-media-preview>i.pending,html[data-theme=dark] .model-guide-callout{border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] .creator-data-error,html[data-theme=dark] .studio-model-policy-error,html[data-theme=dark] .studio-save-error,html[data-theme=dark] .creator-media-error,html[data-theme=dark] .creator-media-reason,html[data-theme=dark] .creator-media-preview>i.rejected,html[data-theme=dark] .creator-media-policy.disabled,html[data-theme=dark] .creator-media-batch>button.danger,html[data-theme=dark] .creator-media-info footer button.danger{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .studio-model-policy.invalid{border-color:var(--theme-danger-border)}html[data-theme=dark] .creator-media-card.selected{border-color:var(--theme-info-border)}html[data-theme=dark] .creator-media-error button{color:inherit;background:0 0}html[data-theme=dark] .creator-media-preview>i.approved{color:var(--theme-success-text);background:var(--theme-success-surface)}html[data-theme=dark] :is(.creator-media-upload.disabled,.creator-media-empty>button:disabled){color:var(--theme-disabled);background:var(--theme-surface-muted)}html[data-theme=dark] .chat-model-picker :is(.chat-model-auto,.chat-model-tier>div>button,.chat-model-tier>div>button.locked,.chat-model-picker-empty){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .chat-model-picker :is(.chat-model-auto.selected,.chat-model-tier>div>button.selected){border-color:var(--theme-info-border);color:var(--theme-text);background:var(--theme-control-active)}html[data-theme=dark] .chat-model-picker :is(.chat-model-auto.attention,.chat-model-recommendation.replacement){border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)}html[data-theme=dark] .chat-model-picker :is(.chat-model-recommendation,.chat-model-option-heading em,.chat-model-auto strong em,.chat-model-tier>header>span){border-color:var(--theme-info-border);color:var(--theme-info-text);background:var(--theme-info-surface)}html[data-theme=dark] .chat-model-picker :is(h2,strong){color:var(--theme-text)}html[data-theme=dark] .chat-model-picker :is(p,small,.chat-model-option-stats){color:var(--theme-text-soft)}html[data-theme=dark] .chat-model-picker :is(.chat-model-unavailable,.chat-model-auto.attention>svg){color:var(--theme-warning-text)}html[data-theme=dark] .chat-model-picker>header>button{color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .support-conversation-body{background:var(--theme-canvas)}html[data-theme=dark] .support-message>div{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-raised)}html[data-theme=dark] .support-message.admin>div{border-color:var(--theme-success-border);color:var(--theme-text);background:var(--theme-success-surface)}html[data-theme=dark] .support-message.user>div{color:var(--theme-text);background:var(--theme-purple-soft)}html[data-theme=dark] .support-conversation-page .support-message :is(p,strong,small){color:var(--theme-text-soft)}html[data-theme=dark] .support-conversation-page .support-message strong{color:var(--theme-text)}html[data-theme=dark] :is(.support-message.admin>span,.support-conversation-closed){color:var(--theme-success-text);background:var(--theme-success-surface);border-color:var(--theme-success-border)}html[data-theme=dark] .support-conversation-composer textarea{color:var(--theme-text);background:var(--theme-control);border-color:var(--theme-border)}html[data-theme=dark] .support-attachment-drafts article{border-color:var(--theme-border);background:var(--theme-surface-soft)}html[data-theme=dark] .support-attachment-drafts article.failed{border-color:var(--theme-danger-border);background:var(--theme-danger-surface)}html[data-theme=dark] .support-attachment-drafts article strong{color:var(--theme-text)}html[data-theme=dark] .support-attachment-drafts article small{color:var(--theme-text-soft)}html[data-theme=dark] .support-attachment-drafts article>span{color:var(--theme-link);background:var(--theme-purple-soft)}html[data-theme=dark] :is(.support-attachment-drafts article>button,.support-attachment-drafts article>button.retry,.support-attachment-trigger){color:var(--theme-link)!important;background:var(--theme-control-active)!important}html[data-theme=dark] :is(.public-boot-screen,.public-service-error,.site-login-gate,.model-guide-shell){color:var(--theme-text);background:var(--theme-canvas)}html[data-theme=dark] .public-service-error h1{color:var(--theme-text)}html[data-theme=dark] :is(.public-boot-screen>small,.public-service-error p,.public-service-error em,.site-login-gate p){color:var(--theme-text-soft)}html[data-theme=dark] .public-service-error>section>span{color:var(--theme-link);background:var(--theme-purple-soft)}html[data-theme=dark] .model-guide-note{border-color:var(--theme-info-border);color:var(--theme-info-text);background:var(--theme-info-surface)}html[data-theme=dark] .model-guide-checklist svg{color:var(--theme-success-text)}html[data-theme=dark] :is(.character-detail-purchase,.chat-character-fee){border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface-soft)}html[data-theme=dark] .character-detail :is(.character-detail-topbar>span,.character-detail-purchase strong){color:var(--theme-text)}html[data-theme=dark] .character-detail :is(.character-detail-intro blockquote,.character-detail-purchase small,.character-detail-purchase p){color:var(--theme-text-soft)}html[data-theme=dark] .detail-favorite{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .chat-state.empty{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-surface)}html[data-theme=dark] .chat-state.empty strong{color:var(--theme-text)}html[data-theme=dark] .chat-state.empty p{color:var(--theme-text-soft)}html[data-theme=dark] .chat-state.load-error{border-color:var(--theme-danger-border);color:var(--theme-danger-text);background:var(--theme-danger-surface)}html[data-theme=dark] .chat-state.load-error>svg{color:var(--theme-danger-text)}html[data-theme=dark] .chat-settings-trigger{color:var(--theme-text-soft)!important;background:var(--theme-control)!important}html[data-theme=dark] .chat-settings-menu>button{color:var(--theme-text-soft)!important}html[data-theme=dark] .chat-settings-menu>button:hover:not(:disabled){background:var(--theme-control-hover)!important}html[data-theme=dark] .chat-settings-menu>button.danger{color:var(--theme-danger-text)!important}html[data-theme=dark] .chat-settings-menu>button.danger:hover:not(:disabled){background:var(--theme-danger-surface)!important}html[data-theme=dark] .chat-settings-menu header strong{color:var(--theme-text)}html[data-theme=dark] .chat-settings-menu header small{color:var(--theme-text-soft)}html[data-theme=dark] .mobile-chat-list-heading>button{border-color:var(--theme-border);color:var(--theme-text-soft);background:var(--theme-control)}html[data-theme=dark] .chat-model-picker .chat-model-recommendation.replacement{border-color:var(--theme-warning-border);color:var(--theme-warning-text);background:var(--theme-warning-surface)}
