:root{--font-sans:"Inter", "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", ui-monospace, monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:48px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--color-bg:#f7f6f3;--color-bg-surface:#fff;--color-bg-elevated:#efede8;--color-border:#dedad3;--color-border-strong:#c9c3ba;--color-text:#1d1b18;--color-text-secondary:#5f5a53;--color-text-muted:#837d74;--color-text-inverse:#fff;--color-accent:#ff5a0a;--color-accent-hover:#e94d00;--color-accent-light:#ff5a0a2e;--color-accent-soft:#ff5a0a14;--color-accent-gradient:#ff5a0a;--color-accent-2:#ff6b35;--color-accent-2-hover:#e55a2b;--color-accent-2-soft:#ff6b3514;--color-success:#16a34a;--color-success-soft:#16a34a14;--color-warning:#f59e0b;--color-warning-soft:#f59e0b14;--color-error:#dc2626;--color-error-soft:#dc262614;--color-glass:#ffffffe0;--color-glass-border:#ffffff80;--color-glass-deep:#fffdfae6;--color-glass-strong:#fffdfaf2;--color-overlay-soft:#1111110a;--color-overlay:#11111114;--color-overlay-strong:#1111111f;--color-border-dashed:#1111112e;--color-accent-gradient-subtle:linear-gradient(135deg, #ff5a0a14, #ffad320a);--color-accent-gradient-soft:linear-gradient(135deg, #ff5a0a24, #ffad3214);--color-step-strategize:#a855f7;--color-step-design:#ff5a0a;--color-step-review:#f59e0b;--color-step-improve:#10b981}[data-theme=dark]{--color-bg:#0d0b0a;--color-bg-surface:#191512;--color-bg-elevated:#29221e;--color-border:#ffffff0f;--color-border-strong:#ffffff1a;--color-text:#fafafa;--color-text-secondary:#a1a1aa;--color-text-muted:#918985;--color-accent:#ff7a1a;--color-accent-hover:#ff9a4a;--color-accent-light:#ff7a1a38;--color-accent-soft:#ff7a1a1f;--color-accent-gradient:linear-gradient(135deg, #ff5a0a 0%, #ffad32 100%);--color-accent-2:#f97316;--color-accent-2-hover:#fb923c;--color-accent-2-soft:#f973161a;--color-success:#22c55e;--color-success-soft:#22c55e1a;--color-warning:#f59e0b;--color-warning-soft:#f59e0b1a;--color-error:#ef4444;--color-error-soft:#ef44441a;--color-glass:#191512b8;--color-glass-border:#ffffff0f;--color-glass-deep:#191512e6;--color-glass-strong:#231c18f2;--color-overlay-soft:#ffffff0a;--color-overlay:#ffffff14;--color-overlay-strong:#ffffff1f;--color-border-dashed:#ffffff38;--color-accent-gradient-subtle:linear-gradient(135deg, #ff7a1a1f, #ffad320f);--color-accent-gradient-soft:linear-gradient(135deg, #ff7a1a33, #ffad321f);--color-step-strategize:#a855f7;--color-step-design:#ff7a1a;--color-step-review:#f59e0b;--color-step-improve:#10b981}:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--page-max-width:1240px;--page-reading-width:1120px;--page-gutter:clamp(18px, 3vw, 36px);--page-section-gap:28px;--control-height-sm:34px;--control-height:40px;--control-height-lg:46px;--surface-border:1px solid var(--color-border);--surface-radius:14px;--surface-shadow:0 1px 2px #1814100a, 0 10px 28px #1814100d;--shadow-xs:0 1px 2px #00000008;--shadow-sm:0 1px 3px #0000000a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000000a, 0 2px 4px #0000000a;--shadow-lg:0 10px 15px #0000000d, 0 4px 6px #00000008;--shadow-xl:0 20px 25px #0000000f, 0 8px 10px #00000008}[data-theme=dark]{--shadow-xs:0 0 0 1px #ffffff0a;--shadow-sm:0 0 0 1px #ffffff0f, 0 2px 4px #0003;--shadow-md:0 0 0 1px #ffffff14, 0 4px 8px #0000004d;--shadow-lg:0 0 0 1px #ffffff14, 0 8px 16px #0006;--shadow-xl:0 0 0 1px #ffffff1a, 0 16px 24px #00000080;--glow-accent:0 0 20px #ff7a1a2e;--glow-accent-2:0 0 20px #f9731626}:root{--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-spring:.3s cubic-bezier(.16, 1, .3, 1);--transition-enter:.4s cubic-bezier(.16, 1, .3, 1)}body{font-family:var(--font-sans);background:var(--color-bg);min-height:100dvh;color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--transition-base), color var(--transition-base);margin:0;overflow:hidden auto}button,input,textarea,select{font:inherit}[data-theme=dark] body{background:radial-gradient(ellipse 55% 45% at 50% 35%, #ff7a1a0b, transparent), radial-gradient(ellipse 65% 40% at 20% 80%, #ffad3208, transparent), var(--color-bg)}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 15% 20%,#ff5a0a06 0%,#0000 50%),radial-gradient(at 85% 80%,#ffad3206 0%,#0000 50%);position:fixed;inset:0}[data-theme=dark] body:before{background:radial-gradient(at 15% 20%,#ff7a1a09 0%,#0000 50%),radial-gradient(at 85% 80%,#ffad3205 0%,#0000 50%)}.hidden{display:none!important}html.app-motion-paused *,html.app-motion-paused :before,html.app-motion-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:color-mix(in srgb, var(--color-accent) 24%, transparent);color:var(--color-text)}:where(button,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 78%, white);outline-offset:3px}:where(button,input,textarea,select):disabled{cursor:not-allowed}:where(input,textarea,select)::placeholder{color:var(--color-text-muted);opacity:.82}:where(button,a,[role=button]){-webkit-tap-highlight-color:transparent}:where(html,body,#app,.home-layout__main,.workspace-panel,[role=dialog]){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text-muted) 36%, transparent) transparent}:where(html,body,#app,.home-layout__main,.workspace-panel,[role=dialog])::-webkit-scrollbar{width:7px;height:7px}:where(html,body,#app,.home-layout__main,.workspace-panel,[role=dialog])::-webkit-scrollbar-track{background:0 0}:where(html,body,#app,.home-layout__main,.workspace-panel,[role=dialog])::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-muted) 36%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@media (prefers-reduced-motion:reduce){#app,#app:before,#app:after,#app *,#app :before,#app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.ai-tools-page,.asset-library,.project-assets-page,.projects-page,.orders-page,.consumption-page){width:min(100%, var(--page-max-width));padding:clamp(24px, 3vw, 40px) var(--page-gutter) 56px;box-sizing:border-box;margin-inline:auto}:where(.ai-tools-toolbar,.asset-toolbar,.projects-toolbar,.filter-tabs,.record-card,.order-card,.project-card,.tfp-form-card,.recharge-panel){box-shadow:var(--shadow-xs);border-color:var(--color-border)!important;background:var(--color-bg-surface)!important}:where(button,a,[role=button]):not(:disabled){touch-action:manipulation}:where(.project-card,.tool-card,.record-card,.order-card,.info-card,.scene-card){transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)}:where(.project-card,.tool-card,.record-card,.order-card,.info-card,.scene-card):hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:color-mix(in srgb, var(--color-accent) 26%, var(--color-border))!important}:where(.dialog-panel,.auth-dialog__panel,.quick-upload-panel,.td-panel,.td-card,.aw-modal,.sb-panel,.tmpl-dialog,.layer-editor){border:1px solid var(--color-border);background:var(--color-bg-surface);box-shadow:var(--shadow-xl)}@media (width<=640px){:where(.ai-tools-page,.asset-library,.project-assets-page,.projects-page,.orders-page,.consumption-page){padding:20px 16px calc(86px + env(safe-area-inset-bottom))}:where(.dialog-panel,.quick-upload-panel,.td-panel,.td-card,.aw-modal,.tmpl-dialog){max-height:calc(100dvh - 24px);border-radius:20px!important;width:calc(100vw - 24px)!important}}.model-description-tooltip[data-model-description]{position:relative}.model-description-tooltip[data-model-description]:before,.model-description-tooltip[data-model-description]:after{z-index:1000;pointer-events:none;opacity:0;transition:opacity .16s,transform .16s;position:absolute;left:50%;transform:translate(-50%,5px)}.model-description-tooltip[data-model-description]:before{content:attr(data-model-description);color:#fff;text-align:left;white-space:normal;background:#27272a;border-radius:8px;width:max-content;max-width:min(280px,80vw);padding:10px 14px;font-size:14px;font-weight:500;line-height:1.45;bottom:calc(100% + 10px);box-shadow:0 8px 24px #0003}.model-description-tooltip[data-model-description]:after{content:"";border:6px solid #0000;border-top-color:#27272a;bottom:calc(100% + 4px)}.model-description-tooltip[data-model-description]:hover:before,.model-description-tooltip[data-model-description]:hover:after,.model-description-tooltip[data-model-description]:focus-visible:before,.model-description-tooltip[data-model-description]:focus-visible:after{opacity:1;transform:translate(-50%)}:root{--brand-orange-50:#fff2ea;--brand-orange-100:#ffe0ce;--brand-orange-200:#ffc19e;--brand-orange-500:#ff5a0a;--brand-orange-600:#dd4700;--brand-ink:#1d1b18;--brand-canvas:#f8f4ef;--brand-surface:#fff;--brand-surface-muted:#efede8;--brand-line:#dedad3;--brand-line-strong:#c9c3ba;--brand-shadow-sm:0 1px 2px #1f18120d, 0 10px 26px #1f18120d;--brand-shadow-md:0 2px 5px #1f18120d, 0 18px 42px #1f181214;--brand-focus:0 0 0 4px #ff5a0a24}[data-theme=dark]{--brand-canvas:#121110;--brand-surface:#1b1a18;--brand-surface-muted:#262421;--brand-line:#ffffff1a;--brand-line-strong:#ffffff29;--brand-ink:#f7f5f2;--brand-shadow-sm:0 1px 2px #0000004d, 0 12px 28px #0003;--brand-shadow-md:0 2px 6px #00000057, 0 20px 46px #00000047}body{background:var(--brand-canvas)}:where(button,a,input,textarea,select,[role=button]){transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .16s}:where(button,a,[role=button]):active:not(:disabled){transform:translateY(1px)}:where(button,input,textarea,select,a,[role=button]):focus-visible{outline:2px solid var(--brand-orange-500);outline-offset:3px}.page-fade__wrapper{box-sizing:border-box;background:var(--color-bg-surface);width:100%}:where(.projects-page,.asset-library,.ai-tools-page,.orders-page,.consumption-page,.recharge-page){width:min(100% - 48px, var(--page-max-width));box-sizing:border-box;margin-inline:auto;padding-block:36px 64px}:where(.projects-page-head,.asset-page-head,.ai-tools-page-head,.orders-head,.consumption-head,.recharge-page__header){margin-bottom:24px}:where(.projects-page-head h1,.asset-page-head h1,.ai-tools-page-head h1,.orders-head h1,.consumption-head h1,.recharge-page__header h1){color:var(--brand-ink);letter-spacing:-.04em;font-size:clamp(26px,2.2vw,34px);font-weight:760}:where(.projects-page-head p,.asset-page-head p,.ai-tools-page-head p,.orders-head p,.consumption-head p,.recharge-page__header p){max-width:620px;color:var(--color-text-secondary);font-size:14px}:where(.projects-create-btn,.asset-page-head__cta,.orders-primary,.recharge__confirm,.asset-card__primary,.payment-submit,.generate-btn:not(:disabled),.workspace-empty__primary,.empty-state__primary){background:var(--brand-orange-500)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 8px 18px #ff5a0a2e!important}:where(.projects-create-btn,.asset-page-head__cta,.orders-primary,.recharge__confirm,.asset-card__primary,.payment-submit,.workspace-empty__primary):hover{background:var(--brand-orange-600)!important;box-shadow:0 10px 22px #ff5a0a38!important}:where(.asset-category-tabs,.ai-tools-tabs,.asset-tabs,.filter-tabs,.recharge-kind-switch){border:1px solid var(--brand-line)!important;background:var(--brand-surface-muted)!important}:where(.asset-category-tabs button.is-active,.ai-tools-tabs button.is-active,.asset-tabs button.is-active,.filter-tabs button.is-active,.recharge-kind-switch button.is-active){border-color:var(--brand-line-strong)!important;background:var(--brand-surface)!important;color:var(--brand-ink)!important;box-shadow:0 1px 3px #1f181214!important}:where(.project-card,.asset-card,.ai-tool-card,.order-card,.record-card,.orders-state,.record-state,.ai-tools-empty,.asset-state,.recharge-panel,.recharge-summary,.rename-dialog){border:1px solid var(--brand-line)!important;background:var(--brand-surface)!important;box-shadow:var(--brand-shadow-sm)!important;border-radius:14px!important}:where(.project-card,.asset-card,.ai-tool-card,.order-card,.record-card):hover{transform:translateY(-2px);border-color:var(--brand-line-strong)!important;box-shadow:var(--brand-shadow-md)!important}:where(.orders-state,.record-state,.ai-tools-empty,.asset-state){min-height:220px;border-style:dashed!important}.ai-tools-toolbar{border:1px solid var(--brand-line);box-shadow:var(--brand-shadow-sm);border-radius:14px;background:var(--brand-surface)!important;padding:14px 16px!important}.projects-toolbar{box-shadow:none;border:0;background:0 0!important;padding:12px 0!important}.ai-tools-section-head{margin-top:26px;font-size:16px}.ai-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ai-tool-card__bg{background:radial-gradient(circle at 50% 35%,#ff5a0a21,#0000 32%),linear-gradient(145deg,#f4f1ec,#ebe7e0);height:156px}.ai-tool-card__body{padding:18px}.ai-tool-card__title{font-size:16px}.ai-tool-card__desc{color:var(--color-text-secondary);opacity:1;font-size:13px}.projects-empty{border:1px dashed var(--brand-line-strong);background:var(--brand-surface);border-radius:14px;min-height:300px;padding:40px 24px}.projects-empty-icon{background:var(--brand-orange-50);border-radius:18px;width:64px;height:64px;margin-bottom:18px}.recharge-page{width:min(100% - 48px,1180px)}.recharge-page__layout{grid-template-columns:minmax(0,1fr) 350px;gap:20px}.recharge__packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.recharge__pkg{border-color:var(--brand-line);background:var(--brand-surface);min-height:156px}.recharge__pkg.is-selected{border-color:var(--brand-orange-500);background:var(--brand-orange-50);box-shadow:0 0 0 2px #ff5a0a1f}body .tfp-topbar{border-color:var(--brand-line)!important;background:var(--brand-surface)!important}body .tfp-topbar__eyebrow,body .tfp-stagebar__eyebrow,body .tfp-form-intro>span{color:var(--brand-orange-600)!important}body :where(.tfp-form-card,.tfp-panel,.tfp-stagebar){border-color:var(--brand-line)!important;background:var(--brand-surface)!important;box-shadow:var(--brand-shadow-sm)!important;border-radius:14px!important}body .tfp-shell{grid-template-columns:minmax(360px,420px) minmax(0,1fr)!important;gap:20px!important}:where(.workspace-shell,.workspace-main,.workspace-body){background:#eeece8!important}:where(.workspace-topbar,.workspace-panel,.workspace-empty,.workspace-empty-state){border-color:var(--brand-line)!important;background:var(--brand-surface)!important;box-shadow:var(--brand-shadow-sm)!important}.workspace-panel{border-radius:14px 0 0 14px!important}:where(.workspace-empty,.workspace-empty-state){border-radius:14px!important}:where(.workspace-empty__icon,.asset-state__illustration,.ai-tools-empty__icon){color:var(--brand-orange-500)!important;background:var(--brand-orange-50)!important}:where(.auth-dialog__panel,.account-dialog,.insufficient-dialog,.legal-dialog){border:1px solid var(--brand-line)!important;background:var(--brand-surface)!important;border-radius:18px!important;box-shadow:0 28px 90px #100c0938!important}:where(input,textarea,select){border-color:var(--brand-line)}.home-layout,.home-layout__main{background:radial-gradient(circle at 88% 6%, #ff782b14, transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--brand-surface) 58%, transparent), transparent 320px), var(--brand-canvas)!important}:where(.consumption-page,.recharge-page){border:1px solid color-mix(in srgb, var(--brand-line) 82%, transparent);background:color-mix(in srgb, var(--brand-surface) 88%, transparent);border-radius:26px;margin-top:28px;margin-bottom:56px;position:relative;overflow:hidden;box-shadow:0 24px 64px #472f1c14;padding:28px!important}.recharge-page{box-shadow:none;border:0;border-radius:0}:where(.consumption-page,.recharge-page):before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#ff74231a,#0000 68%);border-radius:50%;width:420px;height:320px;position:absolute;top:-170px;right:-120px}:where(.ai-tools-page-head,.consumption-head,.recharge-page__header){border-bottom:1px solid color-mix(in srgb, var(--brand-line) 72%, transparent);padding:2px 4px 20px;margin-bottom:20px!important}.ai-tools-toolbar{border-radius:18px;margin-bottom:22px;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:8px!important}.ai-tools-tabs{border-color:color-mix(in srgb, var(--brand-line) 78%, transparent)!important;background:color-mix(in srgb, var(--brand-surface-muted) 76%, transparent)!important}.ai-tools-tabs button.is-active{border-color:color-mix(in srgb, var(--brand-orange-500) 26%, var(--brand-line))!important;background:var(--brand-orange-50)!important;color:var(--brand-orange-600)!important;box-shadow:0 4px 12px #ff5a0a17!important}.ai-tools-search{border-color:color-mix(in srgb, var(--brand-line) 80%, transparent);background:var(--brand-surface)}.ai-tools-section-head{margin:0 4px 16px}.ai-tools-grid{gap:14px}.ai-tool-card{border-color:color-mix(in srgb, var(--brand-line) 78%, transparent)!important;border-radius:18px!important;box-shadow:0 8px 22px #3d28180f!important}.ai-tool-card:hover{border-color:color-mix(in srgb, var(--brand-orange-500) 34%, var(--brand-line))!important;box-shadow:0 16px 34px #3d28181c!important}.consumption-head{align-items:center}.consumption-page .filter-tabs{margin:0 0 16px;border-color:#0000!important}.record-list{border:1px solid color-mix(in srgb, var(--brand-line) 75%, transparent);background:var(--brand-surface-muted);border-radius:20px;padding:8px;gap:3px!important}.record-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:13px!important}.record-card:hover{background:var(--brand-surface)!important;border-color:#0000!important;transform:none!important;box-shadow:0 8px 22px #3d281812!important}.record-card .credit-change strong{color:var(--brand-orange-600)}.record-card .media-icon{background:var(--brand-orange-50);color:var(--brand-orange-500)}.recharge-kind-switch{border-radius:18px;margin-bottom:18px;background:var(--brand-surface-muted)!important;border-color:#0000!important}.recharge-kind-switch button.is-active{color:var(--brand-orange-600)!important;border-color:#0000!important}.recharge-page__layout{border:1px solid color-mix(in srgb, var(--brand-line) 75%, transparent);background:var(--brand-surface-muted);border-radius:22px;gap:10px;padding:10px}:where(.recharge-panel,.recharge-summary){box-shadow:none!important;border-color:#0000!important;border-radius:16px!important}.recharge__pkg{background:var(--brand-surface-muted);border-color:#0000}.recharge__pkg:hover{border-color:color-mix(in srgb, var(--brand-orange-500) 28%, var(--brand-line));background:var(--brand-surface)}.recharge__pkg.is-selected{border-color:var(--brand-orange-500);background:var(--brand-orange-50)}body .tfp-root,body .tfp-notfound-root{background:radial-gradient(circle at 84% 8%, #ff782b17, transparent 30%), var(--brand-canvas)!important}body .tfp-topbar{padding:18px 12px 14px;background:0 0!important;border:0!important}body .tfp-content{border:1px solid color-mix(in srgb, var(--brand-line) 76%, transparent);background:color-mix(in srgb, var(--brand-surface) 72%, transparent);border-radius:24px;margin-bottom:24px;box-shadow:0 24px 64px #472f1c17;gap:12px!important;padding:10px!important}body :where(.tfp-form-card,.tfp-panel){box-shadow:none!important;border-color:#0000!important;border-radius:18px!important}body .tfp-form-card{background:var(--brand-surface)!important}body .tfp-panel{background:linear-gradient(color-mix(in srgb, var(--brand-surface) 90%, transparent), color-mix(in srgb, var(--brand-surface) 90%, transparent)), linear-gradient(90deg, var(--brand-line) 1px, transparent 1px), linear-gradient(var(--brand-line) 1px, transparent 1px)!important;background-size:auto,28px 28px,28px 28px!important}body .tfp-stagebar{border-width:0 0 1px!important;border-color:color-mix(in srgb, var(--brand-line) 76%, transparent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 2px 15px!important}body .tfp-zone,body :where(.tfp-textarea,.tfp-select,.tfp-toggle-row){border-color:color-mix(in srgb, var(--brand-line) 86%, transparent);background:color-mix(in srgb, var(--brand-surface-muted) 76%, var(--brand-surface))}body .tfp-panel__image-card{border-color:color-mix(in srgb, var(--brand-surface) 88%, transparent);box-shadow:0 10px 28px #3d281814}@media (width<=1080px){.ai-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recharge__packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:where(.projects-page,.asset-library,.ai-tools-page,.orders-page,.consumption-page,.recharge-page){width:auto;margin:0;padding:20px 16px 88px}:where(.projects-page-head h1,.asset-page-head h1,.ai-tools-page-head h1,.orders-head h1,.consumption-head h1,.recharge-page__header h1){font-size:26px}.ai-tools-toolbar{padding:12px!important}.projects-toolbar{padding-inline:0!important}.ai-tools-grid{gap:14px;grid-template-columns:minmax(0,1fr)!important}.ai-tool-card{width:100%}.ai-tool-card:not(.ai-tool-card--has-preview){grid-template-columns:112px minmax(0,1fr);display:grid}.ai-tool-card:not(.ai-tool-card--has-preview) .ai-tool-card__bg{border-right:1px solid var(--brand-line);border-bottom:0;height:100%;min-height:118px}.recharge-page__layout,body .tfp-shell{grid-template-columns:1fr!important}.recharge__packages{grid-template-columns:1fr}.recharge-summary{position:static}:where(.orders-state,.record-state,.ai-tools-empty,.asset-state){min-height:190px}:where(.consumption-page,.recharge-page){border-radius:20px;width:calc(100% - 24px)!important;margin:12px auto 80px!important;padding:18px!important}:where(.ai-tools-page-head,.consumption-head,.recharge-page__header){padding-inline:0}.recharge-page__layout{border-radius:18px;padding:7px}body .tfp-content{box-shadow:none;border-radius:20px;margin-bottom:0;padding:6px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
