.toast-viewport[data-v-266ef213]{position:fixed;z-index:1000;top:22px;right:24px;width:min(390px,calc(100vw - 32px));display:grid;gap:10px;pointer-events:none}.app-toast[data-v-266ef213]{min-height:58px;padding:12px 12px 12px 14px;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:9px;border:1px solid;border-left-width:4px;border-radius:13px;box-shadow:0 14px 38px #33271f29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.app-toast.success[data-v-266ef213]{color:#287747;border-color:#54aa73;background:#f2fcf6f7}.app-toast.error[data-v-266ef213]{color:#b33f37;border-color:#df5d54;background:#fff5f4f7}.app-toast.info[data-v-266ef213]{color:#a34e24;border-color:#e47b45;background:#fff8f2f7}.toast-icon[data-v-266ef213]{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#ffffffb8}.app-toast p[data-v-266ef213]{margin:0;color:#3f3934;font-size:13px;font-weight:600;line-height:1.55}.app-toast button[data-v-266ef213]{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;color:currentColor;background:transparent;cursor:pointer}.app-toast button[data-v-266ef213]:hover{background:#0000000d}.toast-list-enter-active[data-v-266ef213],.toast-list-leave-active[data-v-266ef213]{transition:opacity .22s,transform .22s}.toast-list-enter-from[data-v-266ef213],.toast-list-leave-to[data-v-266ef213]{opacity:0;transform:translateY(-10px) translate(12px)}@media(max-width:640px){.toast-viewport[data-v-266ef213]{top:12px;right:16px}}.site-quick-links[data-v-cfb66460]{position:fixed;z-index:45;top:52%;right:16px;transform:translateY(-50%)}.site-quick-rail[data-v-cfb66460]{display:grid;overflow:hidden;border:1px solid rgba(61,53,47,.1);border-radius:21px;background:#fffffff5;box-shadow:0 16px 45px #392d2424;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-quick-rail a[data-v-cfb66460],.site-quick-rail button[data-v-cfb66460]{width:72px;height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;color:#514a45;background:transparent;font-size:13px;font-weight:700;cursor:pointer;transition:color .18s,background .18s}.site-quick-rail[data-v-cfb66460]>*+*{border-top:1px solid #eee9e5}.site-quick-rail a[data-v-cfb66460]:hover,.site-quick-rail button[data-v-cfb66460]:hover,.site-quick-rail button.active[data-v-cfb66460]{color:#df672c;background:#fff2e9}.customer-popover[data-v-cfb66460]{position:absolute;top:50%;right:88px;width:330px;min-height:210px;padding:24px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(61,53,47,.13);border-radius:22px;color:#514a45;background:#fff;box-shadow:0 22px 60px #392d2430;transform:translateY(-50%)}.customer-popover[data-v-cfb66460]:after{position:absolute;top:50%;right:-9px;width:17px;height:17px;border-top:1px solid rgba(61,53,47,.13);border-right:1px solid rgba(61,53,47,.13);background:#fff;content:"";transform:translateY(-50%) rotate(45deg)}.customer-popover-close[data-v-cfb66460]{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;color:#8b837c;background:#f6f3f0;cursor:pointer}.customer-popover>img[data-v-cfb66460]{width:190px;height:190px;object-fit:contain}.customer-popover>strong[data-v-cfb66460]{margin-top:10px;color:#69615b;font-size:15px}.customer-popover>p[data-v-cfb66460]{margin:18px 0 0;display:flex;align-items:center;gap:8px;color:#6d665f;font-size:15px}.customer-hours[data-v-cfb66460]{width:100%;margin-top:16px;display:flex;align-items:flex-start;justify-content:center;gap:9px;color:#6d665f;font-size:14px;line-height:1.6}.customer-hours>span[data-v-cfb66460]{display:flex;flex-direction:column}.customer-hours small[data-v-cfb66460]{color:#9a928b;font-size:12px}@media(max-width:760px){.site-quick-links[data-v-cfb66460]{top:auto;right:12px;bottom:18px;transform:none}.site-quick-rail[data-v-cfb66460]{grid-auto-flow:column;border-radius:16px}.site-quick-rail a[data-v-cfb66460],.site-quick-rail button[data-v-cfb66460]{width:60px;height:58px;gap:3px;font-size:12px}.site-quick-rail[data-v-cfb66460]>*+*{border-top:0;border-left:1px solid #eee9e5}.customer-popover[data-v-cfb66460]{position:fixed;top:auto;right:12px;bottom:88px;width:min(330px,calc(100vw - 24px));max-height:calc(100vh - 120px);padding:20px;overflow-y:auto;transform:none}.customer-popover[data-v-cfb66460]:after{display:none}.customer-popover>img[data-v-cfb66460]{width:min(180px,55vw);height:min(180px,55vw)}}.theme3-workspace-shell[data-v-25216f7d]{--t3-orange:#5a4cf2;--t3-text:#171927;--t3-muted:#777b8f;--t3-line:#e8e9f3;min-height:100vh;color:var(--t3-text);background:#f8f9ff}button[data-v-25216f7d]{font:inherit;color:inherit}.theme3-workspace-sidebar[data-v-25216f7d]{position:fixed;z-index:80;inset:0 auto 0 0;width:232px;padding:18px 12px 15px;display:flex;flex-direction:column;border-right:1px solid var(--t3-line);background:#fff}.theme3-sidebar-brand[data-v-25216f7d]{height:41px;padding:0 5px;display:flex;align-items:center}.theme3-brand-button[data-v-25216f7d]{min-width:0;padding:0;display:flex;align-items:center;gap:9px;border:0;background:transparent;cursor:pointer}.theme3-brand-button>span[data-v-25216f7d]{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border-radius:8px;color:#fff;background:var(--t3-orange)}.theme3-brand-button img[data-v-25216f7d]{width:100%;height:100%;object-fit:contain;background:#fff}.theme3-brand-button strong[data-v-25216f7d]{max-width:140px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.theme3-sidebar-close[data-v-25216f7d]{display:none;margin-left:auto;padding:5px;border:0;background:transparent}.theme3-space-switcher[data-v-25216f7d]{width:100%;min-height:45px;margin-top:13px;padding:6px 9px;display:flex;align-items:center;gap:8px;border:1px solid #e5e6e9;border-radius:9px;background:#fafafa;text-align:left;cursor:pointer}.theme3-space-switcher>span[data-v-25216f7d]{min-width:0;flex:1;display:flex;flex-direction:column}.theme3-space-switcher small[data-v-25216f7d]{color:#9a9da5;font-size:12px}.theme3-space-switcher b[data-v-25216f7d]{margin-top:2px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.theme3-sidebar-nav[data-v-25216f7d]{margin-top:14px;display:grid;gap:3px}.theme3-sidebar-nav button[data-v-25216f7d]{width:100%;min-height:40px;padding:0 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;color:#4e525b;background:transparent;text-align:left;font-size:13px;cursor:pointer}.theme3-sidebar-nav button[data-v-25216f7d]:hover{color:#17191e;background:#f5f5f6}.theme3-sidebar-nav button.active[data-v-25216f7d]{color:#17191e;background:#f1f2f4;font-weight:700}.theme3-sidebar-nav button.active>svg[data-v-25216f7d]:first-child{color:var(--t3-orange)}.theme3-sidebar-nav button>span[data-v-25216f7d]{flex:1}.theme3-sidebar-nav button>svg[data-v-25216f7d]:last-child{color:#a4a7ae}.theme3-sidebar-divider[data-v-25216f7d]{height:1px;margin:16px 7px;background:var(--t3-line)}.theme3-sidebar-label[data-v-25216f7d]{margin:0 10px 5px;color:#aaaeb6;font-size:12px;font-weight:800;letter-spacing:1.1px}.theme3-sidebar-nav.secondary[data-v-25216f7d]{margin-top:4px}.theme3-sidebar-user[data-v-25216f7d]{min-height:53px;margin-top:auto;padding:10px 5px 0;display:flex;align-items:center;gap:8px;border-top:1px solid var(--t3-line)}.theme3-sidebar-avatar[data-v-25216f7d]{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:var(--t3-orange);background:#f0efff}.theme3-sidebar-avatar img[data-v-25216f7d]{width:100%;height:100%;object-fit:cover}.theme3-sidebar-user>div[data-v-25216f7d]{min-width:0;flex:1;display:flex;flex-direction:column}.theme3-sidebar-user strong[data-v-25216f7d]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.theme3-sidebar-user small[data-v-25216f7d]{margin-top:2px;color:#979aa2;font-size:12px}.theme3-sidebar-user>button[data-v-25216f7d]:not(.theme3-sidebar-login){padding:5px;border:0;background:transparent;cursor:pointer}.theme3-sidebar-login[data-v-25216f7d]{width:100%;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;color:#fff;background:#5a4cf2;font-size:12px;font-weight:700;cursor:pointer}.theme3-workspace-main[data-v-25216f7d]{min-height:100vh;margin-left:232px}.theme3-workspace-topbar[data-v-25216f7d]{position:fixed;z-index:70;top:0;right:0;left:232px;height:64px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--t3-line);background:#fffffff7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.theme3-topbar-left[data-v-25216f7d],.theme3-topbar-actions[data-v-25216f7d]{display:flex;align-items:center;gap:8px}.theme3-current-page[data-v-25216f7d]{min-height:36px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid #e4e5e9;border-radius:8px;background:#fff;font-size:12px}.theme3-current-page>svg[data-v-25216f7d]:last-child{color:#9b9ea6}.theme3-topbar-actions>button[data-v-25216f7d],.theme3-topbar-user[data-v-25216f7d]{min-height:35px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;background:transparent;font-size:12px;cursor:pointer}.theme3-topbar-benefit[data-v-25216f7d]{color:#5949e8;background:#f0efff!important}.theme3-topbar-help[data-v-25216f7d]{color:#555a63}.theme3-topbar-points[data-v-25216f7d]{color:#5949e8;background:#f0efff!important}.theme3-topbar-login[data-v-25216f7d]{color:#fff;background:#5a4cf2!important;font-weight:700}.theme3-topbar-user-wrap[data-v-25216f7d]{position:relative}.theme3-topbar-user[data-v-25216f7d]{max-width:140px;background:#f5f5fb}.theme3-topbar-user>span[data-v-25216f7d]{width:24px;height:24px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#5a4cf2;background:#f0efff}.theme3-topbar-user img[data-v-25216f7d]{width:100%;height:100%;object-fit:cover}.theme3-topbar-user b[data-v-25216f7d]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.theme3-topbar-user-menu[data-v-25216f7d]{position:absolute;top:calc(100% + 9px);right:0;width:155px;padding:7px;border:1px solid #e4e5e8;border-radius:10px;background:#fff;box-shadow:0 15px 36px #1e20271f}.theme3-topbar-user-menu button[data-v-25216f7d]{width:100%;min-height:35px;padding:0 8px;display:flex;align-items:center;gap:8px;border:0;border-radius:7px;background:transparent;text-align:left;font-size:12px;cursor:pointer}.theme3-topbar-user-menu button[data-v-25216f7d]:hover{background:#f3f2ff}.theme3-mobile-menu[data-v-25216f7d]{display:none;width:35px;height:35px;border:0;border-radius:8px;background:#f3f3f8}.theme3-workspace-route[data-v-25216f7d]{min-width:0;padding-top:64px}.theme3-sidebar-mask[data-v-25216f7d]{display:none}.theme3-sidebar-nav button[data-v-25216f7d]:hover{background:#f7f6ff}.theme3-sidebar-nav button.active[data-v-25216f7d]{color:#342c9f;background:#f0efff}.theme3-current-page[data-v-25216f7d]{border-color:#e3e1fb;background:#fafaff}.theme3-workspace-topbar[data-v-25216f7d]{border-color:#e8e9f3}@media(max-width:900px){.theme3-workspace-sidebar[data-v-25216f7d]{transform:translate(-100%);transition:transform .2s}.theme3-workspace-sidebar.open[data-v-25216f7d]{transform:translate(0)}.theme3-sidebar-close[data-v-25216f7d]{display:grid}.theme3-sidebar-mask[data-v-25216f7d]{position:fixed;z-index:75;inset:0;display:block;border:0;background:#191b214d}.theme3-workspace-main[data-v-25216f7d]{margin-left:0}.theme3-workspace-topbar[data-v-25216f7d]{left:0}.theme3-mobile-menu[data-v-25216f7d]{display:grid;place-items:center}}@media(max-width:560px){.theme3-workspace-topbar[data-v-25216f7d]{padding:0 10px}.theme3-current-page[data-v-25216f7d]{padding:0 8px}.theme3-topbar-benefit[data-v-25216f7d],.theme3-topbar-help span[data-v-25216f7d],.theme3-topbar-user b[data-v-25216f7d]{display:none!important}.theme3-topbar-actions[data-v-25216f7d]{gap:4px}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;color:#f5f2ea;background:#0b0a09;font-synthesis:none;text-rendering:optimizeLegibility;--gold: #f0bd6a;--gold-strong: #ffd78e;--muted: #9c978e;--line: rgba(255, 255, 255, .09);--panel: rgba(255, 255, 255, .045)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#0b0a09}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}small{font-size:12px}.site-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 75% 9%,rgba(215,152,61,.1),transparent 26rem),linear-gradient(180deg,#0b0a09,#0d0c0b 44%,#090908)}.section-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.topbar{position:fixed;z-index:50;top:14px;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - 34px));height:66px;padding:0 14px 0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0f0e0ccc;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 16px 50px #00000047}.brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:18px;font-weight:800;letter-spacing:-.5px}.brand-mark{width:34px;height:34px;display:inline-grid;place-items:center;overflow:hidden;border-radius:10px;color:#17120b;background:linear-gradient(135deg,#ffe0a3,#df9b3c);box-shadow:0 0 26px #e7a64938}.brand-mark img{width:100%;height:100%;object-fit:contain;background:#fff}.desktop-nav{display:flex;align-items:center;gap:7px;padding:5px;border-radius:13px;background:#ffffff09}.desktop-nav a{position:relative;padding:9px 15px;color:#aaa59d;font-size:16px;font-weight:600;border-radius:10px;transition:.2s ease}.desktop-nav a:hover,.desktop-nav a.active{color:#fff;background:#ffffff0f}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}.text-button,.menu-button{border:0;background:transparent;cursor:pointer}.text-button{padding:10px 13px;color:#bbb6ad;font-size:13px}.menu-button{display:none;padding:8px}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;border:1px solid transparent;cursor:pointer;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.primary-button{color:#21170b;background:linear-gradient(135deg,#ffe1a6,#e4a145);box-shadow:0 10px 30px #d38f3033,inset 0 1px #ffffff8c}.primary-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #d38f304d}.primary-button.small{padding:10px 15px;font-size:13px}.mobile-nav{display:none}.hero{position:relative;min-height:780px;padding:162px 0 100px;display:grid;grid-template-columns:.94fr 1.06fr;align-items:center;gap:72px}.hero-glow{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.glow-one{width:440px;height:440px;right:3%;top:170px;background:radial-gradient(circle,rgba(221,147,50,.13),transparent 68%)}.glow-two{width:300px;height:300px;left:-18%;top:170px;background:radial-gradient(circle,rgba(96,70,181,.09),transparent 70%)}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:23px;border:1px solid rgba(242,186,103,.2);border-radius:999px;color:#d8b47e;background:#e8a44112;font-size:12px;font-weight:700}.hero h1{margin:0;max-width:600px;font-size:clamp(48px,5.4vw,74px);line-height:1.08;letter-spacing:-4.2px;font-weight:800}.hero h1 span{color:transparent;background:linear-gradient(95deg,#fff1cb 5%,#e4a958 52%,#fff0c2 92%);-webkit-background-clip:text;background-clip:text}.hero-copy>p{max-width:540px;margin:26px 0 0;color:#aaa59d;font-size:17px;line-height:1.85}.hero-actions{display:flex;gap:12px;margin-top:34px}.hero-cta{padding:15px 21px}.secondary-button{padding:14px 20px;color:#d4d0c9;border-color:#ffffff1a;background:#ffffff0b}.secondary-button:hover{background:#ffffff14}.trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:#7f7a73;font-size:12px}.trust-row span{display:inline-flex;align-items:center;gap:6px}.model-row{display:flex;align-items:center;gap:9px;margin-top:30px;color:#706c66;font-size:12px}.model-row b{padding:5px 8px;color:#a49f97;border:1px solid rgba(255,255,255,.07);border-radius:6px;font-size:12px;font-weight:600}.model-row i{width:6px;height:6px;margin-left:2px;border-radius:50%;background:#8a463b}.model-row i.online{background:#62b781;box-shadow:0 0 9px #62b78199}.hero-visual{position:relative;z-index:2;height:535px}.visual-dots{position:absolute;inset:0;opacity:.3;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 70%);mask-image:radial-gradient(circle,#000 10%,transparent 70%)}.stage-card{position:absolute;overflow:hidden;border:1px solid rgba(245,192,111,.15);background:#161412;box-shadow:0 30px 90px #00000080}.stage-back{width:290px;height:360px;right:0;top:15px;border-radius:28px;transform:rotate(6deg);opacity:.45}.stage-back img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) brightness(.7)}.stage-front{width:480px;right:55px;top:54px;padding:12px;border-radius:25px;background:#181613f0;transform:rotate(-1.8deg)}.card-toolbar{height:35px;padding:0 7px;display:flex;align-items:center;justify-content:space-between;color:#817c74;font-size:12px}.card-toolbar span:first-child{display:inline-flex;align-items:center;gap:7px;color:#bbb5ac}.status-dot{width:6px;height:6px;border-radius:50%;background:#eab461;box-shadow:0 0 10px #d9953a}.comparison{position:relative;height:370px;overflow:hidden;border-radius:17px;background:#ddd}.comparison:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 45%,rgba(255,219,160,.08));pointer-events:none}.comparison img{width:100%;height:100%;object-fit:cover}.compare-line{position:absolute;top:0;bottom:0;left:48%;width:1px;display:grid;place-items:center;color:#342311;background:#fffc;box-shadow:0 0 16px #ffd490cc}.compare-line svg{padding:7px;box-sizing:content-box;border-radius:50%;background:#f4c87f}.result-label{position:absolute;right:12px;bottom:12px;padding:6px 9px;border-radius:7px;color:#24180b;background:#ffd897e6;font-size:12px;font-weight:800}.visual-caption{height:62px;padding:12px 6px 0;display:flex;align-items:center;justify-content:space-between}.visual-caption strong,.visual-caption small{display:block}.visual-caption strong{font-size:12px}.visual-caption small{margin-top:4px;color:#77716a;font-size:12px}.visual-caption button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#c9c2b8;background:#ffffff0a}.floating-pill{position:absolute;z-index:5;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#d7d1c9;background:#161412db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 13px 35px #0000004d;font-size:12px;font-weight:700}.floating-pill svg{color:#e9b766}.pill-top{left:5px;top:92px;transform:rotate(2deg)}.pill-bottom{right:8px;bottom:38px;transform:rotate(-2deg)}.tool-section{padding:100px 0 120px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.section-kicker{color:#c99650;font-size:12px;font-weight:800;letter-spacing:2.5px}.section-heading h2,.workflow-copy h2,.cta-panel h2{margin:12px 0 0;font-size:clamp(33px,4vw,50px);letter-spacing:-2.2px;line-height:1.16}.section-heading p,.workflow-copy>p{margin:14px 0 0;color:#8f8a82;line-height:1.75;font-size:14px}.ghost-link{display:inline-flex;align-items:center;gap:8px;padding:10px;border:0;color:#b1aba2;background:transparent;font-size:12px;cursor:pointer}.category-tabs{display:flex;gap:7px;margin:38px 0 25px}.category-tabs button{padding:9px 15px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#868078;background:#ffffff06;font-size:12px;cursor:pointer}.category-tabs button.active{color:#23180b;border-color:#e8b05d;background:#e8b05d;font-weight:700}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tool-card{position:relative;min-height:225px;padding:23px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#ffffff0d,#ffffff05);transition:transform .25s ease,border-color .25s ease,background .25s ease}.tool-card:after{content:"";position:absolute;width:150px;height:150px;right:-70px;top:-70px;border-radius:50%;background:var(--card-glow, #cb8e3d);opacity:.09;filter:blur(10px)}.tool-card:hover{transform:translateY(-5px);border-color:#ecb5603d;background:linear-gradient(145deg,#ffffff12,#ffffff06)}.tool-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--card-glow) 30%,transparent);border-radius:12px;color:var(--card-glow);background:color-mix(in srgb,var(--card-glow) 10%,transparent)}.tool-badge{position:absolute;top:23px;right:20px;padding:5px 7px;border-radius:6px;color:#c5b596;background:#ffffff0d;font-size:12px}.tool-card h3{margin:24px 0 8px;font-size:17px}.tool-card p{min-height:42px;margin:0;color:#827d76;font-size:12px;line-height:1.7}.tool-card button{display:flex;align-items:center;gap:3px;margin-top:19px;padding:0;border:0;color:#bbb4aa;background:transparent;font-size:12px;cursor:pointer}.tone-amber{--card-glow: #f0b458}.tone-violet{--card-glow: #a887f7}.tone-blue{--card-glow: #74a7ff}.tone-rose{--card-glow: #ec7e9f}.tone-cyan{--card-glow: #64c7d4}.tone-orange{--card-glow: #f19262}.tone-green{--card-glow: #6fc495}.tone-indigo{--card-glow: #888cf4}.workflow-section{padding:120px 0;border-block:1px solid rgba(255,255,255,.055);background:#ffffff05}.workflow-inner{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:90px}.workflow-points{margin-top:36px;display:grid;gap:13px}.workflow-points>div{display:flex;align-items:center;gap:15px;padding:12px;border-radius:12px;transition:background .2s ease}.workflow-points>div:hover{background:#ffffff09}.workflow-points>div>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(231,174,87,.18);border-radius:10px;color:#d4a75f;background:#e2a03e0f;font-size:12px;font-weight:800}.workflow-points strong,.workflow-points small{display:block}.workflow-points strong{font-size:13px}.workflow-points small{margin-top:5px;color:#77726b;font-size:12px}.workflow-board{padding:13px;border:1px solid rgba(244,192,111,.15);border-radius:24px;background:#141310;box-shadow:0 35px 90px #0000005c;transform:rotate(1.2deg)}.board-top{height:48px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;color:#aaa49a;font-size:12px}.board-top>span:first-child{display:flex;align-items:center;gap:8px}.board-live{padding:5px 8px;border-radius:999px;color:#74bb8c;background:#5fb07a14;font-size:12px}.board-grid{display:grid;grid-template-columns:1.45fr 1fr;grid-template-rows:190px 155px;gap:9px}.board-tile{position:relative;overflow:hidden;border-radius:14px;background:#23211e}.board-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.board-tile:hover img{transform:scale(1.04)}.board-tile>span{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:6px;background:#0a0908b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px}.tile-large{grid-row:1 / 3}.video-tile{display:grid;place-items:center;color:#b8a78a;background:radial-gradient(circle at 50% 40%,rgba(222,158,66,.16),transparent 50%),linear-gradient(135deg,#211d18,#151412)}.video-tile svg:last-child{position:absolute;right:10px;bottom:10px;padding:8px;box-sizing:content-box;border-radius:50%;color:#22170a;background:#e7b15e}.cta-section{padding:120px 0}.cta-panel{position:relative;overflow:hidden;padding:80px 28px;text-align:center;border:1px solid rgba(239,183,96,.15);border-radius:28px;background:radial-gradient(circle at 50% 110%,rgba(226,158,57,.16),transparent 45%),#ffffff06}.cta-panel>span{display:inline-flex;align-items:center;gap:7px;color:#d2a65f;font-size:12px}.cta-panel h2{position:relative;z-index:2;margin-top:16px}.cta-panel p{margin:13px 0 26px;color:#858078;font-size:13px}.cta-orb{position:absolute;width:200px;height:200px;border-radius:50%;filter:blur(2px);background:radial-gradient(circle,rgba(223,155,54,.13),transparent 68%)}.orb-left{left:-40px;top:-50px}.orb-right{right:-45px;bottom:-50px}.footer{min-height:145px;padding:35px 0;display:grid;grid-template-columns:1fr 1.3fr;align-items:center;border-top:1px solid rgba(255,255,255,.06);color:#716c65;font-size:12px}.footer-brand{display:flex;align-items:center;gap:9px}.footer-brand .brand-mark{width:27px;height:27px;border-radius:8px}.footer-brand strong{color:#aaa49b;font-size:13px}.footer-brand>span:last-child{margin-left:4px}.footer-copy{text-align:right}.footer-copy a{color:inherit;transition:color .18s}.footer-copy a:hover{color:#c5bfb6}@media(max-width:1020px){.desktop-nav{display:none}.topbar{grid-template-columns:1fr auto}.menu-button{display:grid}.mobile-nav{position:absolute;top:74px;left:0;right:0;padding:10px;display:grid;gap:4px;border:1px solid var(--line);border-radius:15px;background:#0f0e0cf5;box-shadow:0 20px 45px #00000059}.mobile-nav a{padding:12px;border-radius:9px;color:#aaa49b;font-size:16px}.mobile-nav a:hover{background:#ffffff0d;color:#fff}.hero{grid-template-columns:1fr;gap:30px;padding-top:155px;text-align:center}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero-visual{width:min(620px,100%);margin:0 auto}.tool-grid{grid-template-columns:repeat(2,1fr)}.workflow-inner{gap:45px}.footer{grid-template-columns:1fr;gap:22px;text-align:center}.footer-brand{justify-content:center}.footer-copy{text-align:center}}@media(max-width:720px){.section-wrap{width:min(100% - 30px,1180px)}.topbar{top:9px;width:calc(100% - 20px);height:60px;padding-left:13px;border-radius:15px}.brand{font-size:15px}.brand-mark{width:31px;height:31px}.text-button,.header-actions .primary-button{display:none}.hero{min-height:auto;padding:125px 0 72px}.hero h1{font-size:clamp(42px,13vw,60px);letter-spacing:-3px}.hero-copy>p{margin-top:20px;font-size:14px}.hero-actions{flex-direction:column;width:100%;max-width:330px}.hero-actions button{width:100%}.trust-row{justify-content:center;gap:10px 15px}.model-row{flex-wrap:wrap;justify-content:center}.hero-visual{height:390px;margin-top:15px}.stage-back{width:210px;height:270px}.stage-front{width:calc(100% - 18px);right:9px;top:38px;padding:9px}.comparison{height:260px}.visual-caption{height:55px}.pill-top{left:-4px;top:58px}.pill-bottom{right:-2px;bottom:5px}.tool-section,.cta-section{padding:76px 0}.section-heading{align-items:flex-start}.section-heading h2,.workflow-copy h2,.cta-panel h2{font-size:34px;letter-spacing:-1.6px}.ghost-link{display:none}.category-tabs{overflow-x:auto;padding-bottom:5px}.category-tabs button{flex:0 0 auto}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:205px}.workflow-section{padding:80px 0}.workflow-inner{grid-template-columns:1fr}.workflow-copy{text-align:center}.workflow-points{text-align:left}.workflow-board{transform:none}.board-grid{grid-template-rows:150px 125px}.cta-panel{padding:62px 20px;border-radius:22px}.cta-panel h2{font-size:35px}.footer-brand{flex-wrap:wrap}.footer-brand>span:last-child{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}:root{color:#252321;background:#f8f7f4;--gold: #e86e2c;--gold-strong: #f18a4f;--muted: #746f69;--line: rgba(43, 39, 34, .1);--panel: rgba(255, 255, 255, .82)}body{background:#f8f7f4}.site-shell{color:#26231f;background:#f8f7f4}.topbar{top:14px;width:calc(100% - 32px);max-width:none;height:72px;padding:0 18px 0 20px;border:1px solid rgba(48,42,37,.12);border-radius:999px;background:#fffffff5;box-shadow:0 12px 32px #4b3b2e1f}.topbar:before{display:none}.brand{color:#24211f}.brand-mark{color:#fff;background:#ec7130;box-shadow:0 7px 18px #e564272e}.brand-mark img{background:#fff}.desktop-nav{gap:4px;background:transparent}.desktop-nav a{color:#59544f;font-size:16px;font-weight:500}.desktop-nav a:hover,.desktop-nav a.active{color:#e56628;background:#fff2eb}.header-actions{gap:10px}.language-button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid rgba(42,38,34,.13);border-radius:999px;color:#3c3834;background:#fff;box-shadow:0 4px 13px #3229220a;font-size:12px;font-weight:600;cursor:pointer}.language-button svg:last-child{transform:rotate(90deg);color:#8b8580}.account-avatar{width:40px;height:40px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(49,44,39,.14);border-radius:50%;color:#e46b2d;background:linear-gradient(155deg,#fff4ce,#f2a76e 52%,#8eb5a2);cursor:pointer}.account-avatar img{width:100%;height:100%;object-fit:cover}.primary-button{color:#fff;background:#e86c2b;box-shadow:0 10px 24px #de5b1d33}.primary-button:hover{background:#da5e20;box-shadow:0 14px 30px #de5b1d42}.primary-button.small{padding:11px 17px;border-radius:999px}.text-button{color:#5b5651}.menu-button{color:#393531}.hero{width:100%;max-width:none;min-height:760px;padding:162px max(24px,calc((100vw - 1180px)/2)) 98px;background-image:linear-gradient(90deg,#fffcf7f5,#fffcf7b3 45%,#ffffff1f),url(/images/hero-daylight-prism.png);background-size:cover;background-position:center}.hero-glow{display:none}.eyebrow{color:#d15d25;border-color:#e365292b;background:#fff5eed6}.hero h1{color:#24201d}.hero h1 span{color:#e96b2b;background:none;-webkit-text-fill-color:currentColor}.hero-copy>p{color:#6d6761}.secondary-button{color:#4d4843;border-color:#2b26221f;background:#ffffffc2;box-shadow:0 8px 25px #4b3a2d0d}.secondary-button:hover{background:#fff}.trust-row{color:#77716b}.trust-row svg{color:#dc6b31}.model-row{color:#85807a}.model-row b{color:#615b56;border-color:#302b2617;background:#ffffffa8}.visual-dots{opacity:.12;background-image:radial-gradient(rgba(74,58,46,.2) 1px,transparent 1px)}.stage-card{border-color:#6d523b21;box-shadow:0 30px 70px #5b44322b}.stage-front{background:#fffffff5}.card-toolbar{color:#8b837b}.card-toolbar span:first-child{color:#4d4742}.visual-caption strong{color:#312c28}.visual-caption small{color:#847d76}.visual-caption button{color:#6d645b;border-color:#39312b17;background:#f7f3ee}.floating-pill{color:#49433e;border-color:#3d332c17;background:#ffffffe6;box-shadow:0 13px 30px #533d2e21}.floating-pill svg{color:#e16b2f}.tool-section{background:#fbfaf8}.section-kicker{color:#dd672e}.section-heading h2,.workflow-copy h2,.cta-panel h2{color:#28241f}.section-heading p,.workflow-copy>p{color:#79736d}.ghost-link{color:#6f6862}.category-tabs button{color:#77716b;border-color:#37302b1a;background:#fff}.category-tabs button.active{color:#fff;border-color:#e66c2d;background:#e66c2d}.tool-card{border-color:#3d342d17;background:#fff;box-shadow:0 10px 34px #4c3b2d0e}.tool-card:hover{border-color:#df683040;background:#fff;box-shadow:0 18px 42px #4c3b2d17}.tool-badge{color:#a25a35;background:#fff1e9}.tool-card h3{color:#332e29}.tool-card p{color:#7c756f}.tool-card button{color:#dc662d}.workflow-section{border-block-color:rgba(57,50,44,.07);background:#f2eee9}.home-toolbox-section{padding:100px 0;border-block:1px solid rgba(57,50,44,.07);background:#f2eee9}.home-toolbox-grid{margin-top:38px}.case-showcase-section{padding:106px 0 112px;background:#fbfaf8}.case-showcase-more{min-height:44px;padding:0 17px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(220,99,45,.24);border-radius:11px;color:#d9612b;background:#fff;box-shadow:0 9px 24px #563c2a0f;font-size:13px;font-weight:800;transition:color .18s,border-color .18s,transform .18s,box-shadow .18s}.case-showcase-more:hover{color:#c85320;border-color:#dc632d7a;box-shadow:0 13px 28px #563c2a1c;transform:translateY(-2px)}.case-showcase-more svg{transition:transform .18s}.case-showcase-more:hover svg{transform:translate(3px)}.case-showcase-section .case-showcase-more,.home-toolbox-section .case-showcase-more{margin-right:80px}.case-showcase-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.case-showcase-card{min-width:0;overflow:hidden;border:1px solid rgba(74,59,48,.1);border-radius:22px;background:#fff;box-shadow:0 12px 38px #513b2b12;cursor:pointer;transition:transform .22s,box-shadow .22s,border-color .22s}.case-showcase-card:hover{border-color:#de662d4d;box-shadow:0 22px 52px #513b2b21;transform:translateY(-5px)}.case-showcase-card:focus-visible{outline:3px solid rgba(227,108,50,.28);outline-offset:3px}.case-showcase-visual{position:relative;height:250px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:9px;background:#f4f0ec}.case-showcase-visual figure{position:relative;min-width:0;height:100%;margin:0;overflow:hidden;border:1px solid rgba(74,59,48,.08);border-radius:14px;background:#fff}.case-showcase-visual figure.after{border-color:#e1693138}.case-showcase-visual img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;transition:transform .35s}.case-showcase-card:hover .case-showcase-visual img{transform:scale(1.025)}.case-showcase-visual figcaption{position:absolute;left:8px;bottom:8px;padding:5px 7px;border-radius:7px;color:#fff;background:#25211db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:700}.case-showcase-visual figure.after figcaption{color:#9f4620;background:#fff2e9eb}.case-showcase-arrow{position:absolute;z-index:2;top:50%;left:50%;width:34px;height:34px;display:grid;place-items:center;border:3px solid #f4f0ec;border-radius:50%;color:#fff;background:#e36c32;box-shadow:0 8px 18px #89452333;transform:translate(-50%,-50%)}.case-showcase-body{padding:22px 22px 24px}.case-showcase-body>span{color:#d8652f;font-size:11px;font-weight:800;letter-spacing:.5px}.case-showcase-body h3{margin:9px 0 0;overflow:hidden;color:#302b27;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.case-showcase-body p{height:44px;margin:9px 0 0;overflow:hidden;color:#857d76;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-showcase-body button{margin-top:18px;padding:0;display:inline-flex;align-items:center;gap:6px;border:0;color:#d95f29;background:transparent;font-size:13px;font-weight:800;cursor:pointer}.case-showcase-body button svg{transition:transform .18s}.case-showcase-body button:hover svg{transform:translate(3px)}.workflow-points>div:hover{background:#ffffffa6}.workflow-points>div>span{color:#da642b;border-color:#de662d2e;background:#fff7f1}.workflow-points strong{color:#39332e}.workflow-points small{color:#827b75}.workflow-board{border-color:#4a3d331c;background:#fff;box-shadow:0 30px 65px #513c2c21}.board-top{color:#5f5852}.board-live{color:#438b5c;background:#edf9f1}.cta-section{background:#fbfaf8}.cta-panel{border-color:#e06f3524;background-image:linear-gradient(100deg,#ffffffbd,#fff4ecb8),url(/images/hero-daylight-prism.png);background-size:cover;box-shadow:0 18px 55px #543d2c12}.cta-panel>span{color:#d8622c}.cta-panel p{color:#77706a}.cta-orb{display:none}.footer{color:#817a74;border-top-color:#39312b14;background:#f8f7f4}.footer-brand strong{color:#49433e}.footer-copy a:hover{color:#dc662d}@media(max-width:1020px){.mobile-nav{border-color:#37302a1a;background:#fffffffa;box-shadow:0 18px 42px #4433271f}.mobile-nav a{color:#625c56}.mobile-nav a:hover{color:#de652b;background:#fff2eb}.hero{text-align:center}.case-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.topbar{top:8px;width:calc(100% - 16px);padding-inline:15px;border-radius:999px}.hero{padding:126px 15px 72px}.tool-section,.cta-section{background:#fbfaf8}.home-toolbox-section{padding:72px 0}.case-showcase-section{padding:76px 0}.case-showcase-section .section-heading{align-items:flex-start;flex-direction:column}.case-showcase-section .case-showcase-more{margin:20px 0 0}.home-toolbox-section .section-heading{align-items:flex-start;flex-direction:column}.home-toolbox-section .case-showcase-more{margin:20px 0 0}.case-showcase-grid{margin-top:28px;grid-template-columns:1fr;gap:17px}.case-showcase-visual{height:230px}}.account-page{min-height:100vh;padding-top:86px;color:#292521;background:#f7f5f2}.account-header{position:fixed;z-index:50;top:0;left:0;right:0;width:calc(100% - 32px);height:72px;margin:14px auto 0;padding:0 18px 0 20px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid rgba(48,42,37,.12);border-radius:999px;background:#fffffff5;box-shadow:0 12px 32px #4b3b2e1f}.account-brand{width:max-content;display:flex;align-items:center;gap:10px;color:#25211e}.account-brand-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.account-brand strong{display:block;font-size:18px;font-weight:800;line-height:1.05}.account-brand-copy small{max-width:220px;overflow:hidden;color:#948b83;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.account-main-nav{display:flex;align-items:center;gap:4px}.account-main-nav a{padding:9px 12px;border-radius:10px;color:#59544f;font-size:16px;font-weight:500;transition:.18s}.account-main-nav a:hover,.account-main-nav a.active{color:#e56628;background:#fff2eb}.account-main-nav a.active{font-weight:700;box-shadow:inset 0 0 0 1px #e5662814}.account-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.account-logout{display:inline-flex;align-items:center;gap:6px;padding:10px 7px;border:0;color:#6b645e;background:transparent;font-size:12px;cursor:pointer}.account-logout:hover{color:#dc6229}.account-primary-cta{padding:11px 17px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;color:#fff;background:#e86c2b;box-shadow:0 10px 24px #de5b1d33;font-size:13px;font-weight:700}.account-primary-cta:hover{background:#da5e20}.account-menu-button{display:none;padding:8px;border:0;color:#393531;background:transparent;cursor:pointer}.account-mobile-nav{display:none}.site-shell>.account-header{position:fixed;z-index:50;top:0;left:0;right:0}.header-points{height:39px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;border:1px solid #e4ded9;border-radius:999px;color:#554e48;background:#faf8f6;white-space:nowrap}.header-points svg{color:#e2692e}.header-points small{color:#8c847d;font-size:12px}.header-points b{color:#2f2a26;font-size:13px}.header-recharge{height:39px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;color:#fff;background:#e66b2e;font-size:12px;font-weight:700;box-shadow:0 8px 19px #dd5c1f2b}.header-recharge:hover{background:#d95e24}.header-user-wrap{position:relative}.header-user{min-width:142px;height:46px;padding:3px 8px 3px 4px;display:flex;align-items:center;gap:8px;border:0;border-radius:999px;color:#3d3732;background:transparent;cursor:pointer}.header-user:focus{outline:0}.header-user:focus-visible{box-shadow:0 0 0 3px #e5672b2e}.header-user:hover,.header-user.open{background:#f5f1ed}.header-avatar{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(57,49,43,.11);border-radius:50%;color:#df672d;background:linear-gradient(145deg,#fff4cc,#f3ab79 58%,#91b0a3)}.header-avatar img{width:100%;height:100%;object-fit:cover}.header-avatar.large{width:43px;height:43px}.header-user-copy{min-width:0;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px}.header-user-copy b{max-width:88px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.header-user-copy small{color:#8c847d;font-size:12px}.header-user>svg{flex:0 0 auto;color:#918981;transition:transform .18s}.header-user.open>svg{transform:rotate(180deg)}.header-user-menu{position:absolute;z-index:70;top:calc(100% + 9px);right:0;width:260px;padding:9px;border:1px solid #e6dfda;border-radius:16px;background:#fffffffa;box-shadow:0 22px 55px #402f242b;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.user-menu-summary{margin-bottom:6px;padding:8px 8px 13px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eee9e5}.user-menu-summary>span:last-child{min-width:0;display:flex;flex-direction:column;gap:4px}.user-menu-summary b{overflow:hidden;color:#342f2b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-menu-summary small{color:#918981;font-size:12px}.header-user-menu>a,.header-user-menu>button{width:100%;padding:10px 9px;display:flex;align-items:center;gap:10px;border:0;border-radius:9px;color:#5e5751;background:transparent;text-align:left;font-size:12px;cursor:pointer}.header-user-menu>a:hover{color:#dc642b;background:#fff3ec}.header-user-menu .user-menu-logout{margin-top:5px;padding-top:11px;color:#c55448;border-top:1px solid #eee9e5;border-radius:0 0 9px 9px}.header-user-menu .user-menu-logout:hover{background:#fff1ef}.account-header--them2{width:100%;height:70px;margin-top:0;padding-inline:max(24px,calc((100vw - 1440px)/2));border-width:0 0 1px;border-color:#e8eaf4;border-radius:0;background:#fffffff7;box-shadow:0 5px 22px #2b346212;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-header--them2 .account-brand{gap:12px;color:#20243a}.account-header--them2 .account-brand .brand-mark{width:38px;height:38px;border-radius:11px;color:#fff;background:linear-gradient(145deg,#6f7cf4,#5562d9);box-shadow:0 8px 20px #5b68e038}.account-header--them2 .account-brand strong{font-size:18px;letter-spacing:-.2px}.account-header--them2 .account-brand-copy small{color:#8b90a2}.account-header--them2 .account-main-nav{gap:8px}.account-header--them2 .account-main-nav a{padding:10px 11px;border-radius:8px;color:#555a70;font-weight:600}.account-header--them2 .account-main-nav a:hover{color:#5967df;background:#f3f4ff}.account-header--them2 .account-main-nav a.active{color:#5260da;background:#eef0ff;box-shadow:none}.account-header--them2 .header-points{border-color:#e2e5f2;color:#4e546d;background:#f8f9ff}.account-header--them2 .header-points svg{color:#6370e8}.account-header--them2 .header-recharge,.account-header--them2 .account-primary-cta{border-radius:9px;color:#fff;background:#5967df;box-shadow:0 8px 20px #4e5dd533}.account-header--them2 .header-recharge:hover,.account-header--them2 .account-primary-cta:hover{background:#4856ce}.account-header--them2 .header-user:hover,.account-header--them2 .header-user.open{background:#f1f3fb}.account-header--them2 .header-avatar{color:#5967df;background:linear-gradient(145deg,#edf0ff,#cfd5ff 58%,#aeb8f4)}.account-header--them2 .header-user-menu>a:hover{color:#5260d5;background:#f1f3ff}.account-header--them2 .account-menu-button{color:#4d536d}.auth-layout{min-height:calc(100vh - 100px);margin-top:14px;display:grid;grid-template-columns:1.08fr .92fr}.auth-showcase{position:relative;overflow:hidden;padding:9vh max(48px,calc((100vw - 1180px)/2));padding-right:60px;background-image:linear-gradient(112deg,#fffaf5f5,#fff5eca6),url(/images/hero-daylight-prism.png);background-size:cover;background-position:center}.auth-showcase:after{content:"";position:absolute;width:360px;height:360px;right:-130px;bottom:-130px;border:1px solid rgba(225,102,43,.12);border-radius:50%;box-shadow:0 0 0 55px #ffffff3b,0 0 0 110px #ffffff24}.showcase-tag{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;color:#d85f27;border:1px solid rgba(222,99,42,.16);border-radius:999px;background:#ffffffb3;font-size:12px;font-weight:700}.auth-showcase h1{margin:28px 0 0;font-size:clamp(45px,5vw,69px);line-height:1.12;letter-spacing:-4px}.auth-showcase h1 span{color:#e7692d}.auth-showcase>p{max-width:520px;margin:22px 0 0;color:#706963;font-size:16px;line-height:1.8}.showcase-points{display:flex;gap:10px;margin-top:34px}.showcase-points>span{width:145px;padding:15px;display:grid;grid-template-columns:25px 1fr;align-items:center;border:1px solid rgba(64,52,44,.08);border-radius:14px;background:#ffffffb3;box-shadow:0 10px 30px #553d2c0b}.showcase-points svg{grid-row:1 / 3;color:#df682d}.showcase-points b{font-size:12px}.showcase-points small{margin-top:3px;color:#8a827b;font-size:12px}.showcase-card{position:relative;width:min(460px,86%);height:175px;margin-top:54px;padding:35px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(66,53,44,.09);border-radius:25px;background:#ffffffc2;box-shadow:0 24px 70px #5c42301c;transform:rotate(-2deg)}.showcase-card span{color:#d96731;font-size:12px;font-weight:800;letter-spacing:1px}.showcase-card strong{margin-top:13px;font-size:24px}.showcase-card small{margin-top:8px;color:#8b827a}.mini-orb{position:absolute;width:185px;height:185px;right:-30px;top:-25px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3a8,#ed9664 44%,#83a997 74%,#627c74);box-shadow:-20px 25px 50px #6c513c29}.auth-card-wrap{padding:56px 34px;display:grid;place-items:center;background:#fff}.auth-card{width:min(430px,100%)}.auth-heading>span,.profile-title>div>span{color:#df682d;font-size:12px;font-weight:800;letter-spacing:1.8px}.auth-heading h2{margin:9px 0 0;font-size:31px;letter-spacing:-1.2px}.auth-heading p{margin:9px 0 0;color:#8a837d;font-size:13px}.auth-tabs{margin:28px 0 20px;padding:4px;display:grid;grid-template-columns:1fr 1fr;border-radius:11px;background:#f4f1ed}.auth-tabs button{padding:10px;border:0;border-radius:8px;color:#827a74;background:transparent;font-size:13px;cursor:pointer}.auth-tabs button.active{color:#312b27;background:#fff;box-shadow:0 4px 12px #46362b14;font-weight:700}.form-field{display:block;margin-top:17px}.form-field>span{display:block;margin-bottom:7px;color:#514b46;font-size:12px;font-weight:600}.form-field>div{min-height:48px;padding:0 13px;display:flex;align-items:center;gap:10px;border:1px solid #e4dfda;border-radius:10px;background:#fff;transition:border-color .2s,box-shadow .2s}.form-field>div:focus-within{border-color:#ea814f;box-shadow:0 0 0 3px #e7692e17}.form-field svg{flex:0 0 auto;color:#aaa29a}.form-field input{width:100%;min-width:0;padding:13px 0;border:0;outline:0;color:#302b27;background:transparent;font-size:13px}.form-field input::placeholder{color:#b8b1ab}.input-action,.code-button{flex:0 0 auto;border:0;background:transparent;cursor:pointer}.input-action{padding:5px}.code-button{padding:5px 0 5px 12px;color:#dd642b;border-left:1px solid #eee9e5;font-size:12px;font-weight:600}.code-button:disabled{color:#aaa29b;cursor:not-allowed}.captcha-refresh{height:42px;margin-right:-9px;padding:0 7px 0 0;display:flex;align-items:center;gap:5px;border:0;border-left:1px solid #eee9e5;color:#9c938c;background:transparent;cursor:pointer}.captcha-refresh img{width:112px;height:38px;display:block;object-fit:cover;border-radius:6px}.captcha-refresh svg{flex:0 0 auto}.form-error{margin:13px 0 0;padding:10px 12px;color:#b94d3e;border-radius:8px;background:#fff1ef;font-size:12px}.agreement{margin-top:15px;display:flex;flex-wrap:wrap;align-items:center;gap:3px;color:#827b75;font-size:12px}.agreement input{margin-right:4px;accent-color:#e66b30}.agreement label{cursor:pointer}.agreement a{color:#dd642b;font-weight:700}.agreement a:hover{text-decoration:underline}.auth-submit{width:100%;min-height:49px;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;color:#fff;background:#e66b2e;box-shadow:0 12px 26px #db5b1f33;font-size:13px;font-weight:700;cursor:pointer}.auth-submit:hover{background:#d95e24}.auth-submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.auth-switch{margin:19px 0 0;text-align:center;color:#8a837d;font-size:12px}.auth-switch a{color:#dd642b;font-weight:700}.legal-page{padding-bottom:70px;background:radial-gradient(circle at 12% 8%,rgba(255,231,214,.55),transparent 27%),#f7f5f2}.legal-shell{width:min(920px,calc(100% - 40px));margin:0 auto;padding-top:46px}.legal-heading{padding:0 4px 24px}.legal-heading>span{color:#df682d;font-size:12px;font-weight:800;letter-spacing:1.8px}.legal-heading h1{margin:10px 0 0;color:#292521;font-size:34px;letter-spacing:-1px}.legal-heading p{margin:9px 0 0;color:#918981;font-size:12px}.legal-card{padding:38px 44px;border:1px solid rgba(62,51,43,.08);border-radius:19px;background:#fff;box-shadow:0 14px 45px #4c392b0e}.legal-card h2{margin:28px 0 8px;color:#332e2a;font-size:17px}.legal-card h2:first-of-type{margin-top:25px}.legal-card p{margin:8px 0 0;color:#625b55;font-size:14px;line-height:1.9}.legal-card p strong{color:#3b3530;font-weight:750}.legal-card ul{margin:11px 0 0;padding-left:22px;color:#625b55;font-size:14px;line-height:1.85}.legal-card li+li{margin-top:5px}.legal-site-disclosure{padding:10px 13px;border-radius:9px;color:#766b63!important;background:#faf7f4;font-size:12px!important}@media(max-width:760px){.legal-shell{width:min(100% - 24px,920px);padding-top:28px}.legal-heading h1{font-size:29px}.legal-card{padding:25px 20px;border-radius:15px}.legal-card p,.legal-card ul{font-size:13px}}.profile-layout{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:38px 0 70px;display:grid;grid-template-columns:238px 1fr;gap:28px;align-items:start}.profile-sidebar{position:sticky;top:24px;padding:19px 13px 14px;border:1px solid rgba(61,51,44,.08);border-radius:18px;background:#fff;box-shadow:0 12px 40px #4c392b0e}.sidebar-user{padding:5px 7px 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #f0ece8}.profile-avatar{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(64,53,45,.1);border-radius:50%;color:#e1672c;background:linear-gradient(145deg,#fff4cc,#f3ab79 58%,#91b0a3)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar.large{width:82px;height:82px}.sidebar-user strong,.sidebar-user small{display:block}.sidebar-user strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sidebar-user small{margin-top:4px;color:#948c85;font-size:12px}.profile-sidebar nav{display:grid;gap:4px;padding:14px 0}.profile-sidebar nav button{width:100%;padding:11px 10px;display:grid;grid-template-columns:24px 1fr 15px;align-items:center;border:0;border-radius:9px;color:#716963;background:transparent;text-align:left;font-size:12px;cursor:pointer}.profile-sidebar nav button svg:last-child{opacity:.45}.profile-sidebar nav button:hover,.profile-sidebar nav button.active{color:#d95f27;background:#fff2eb}.profile-sidebar nav button.active{font-weight:700}.sidebar-help{padding:15px;display:flex;flex-direction:column;border-radius:13px;background:linear-gradient(145deg,#fff5ed,#fae9dd)}.sidebar-help svg{color:#df672c}.sidebar-help strong{margin-top:9px;font-size:12px}.sidebar-help span{margin-top:4px;color:#8a7e75;font-size:12px}.sidebar-help a{margin-top:12px;color:#d55d28;font-size:12px;font-weight:700}.profile-content{min-width:0}.profile-title{min-height:102px;display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.profile-title h1{margin:9px 0 0;font-size:28px;letter-spacing:-1px}.profile-title p{margin:8px 0 0;color:#837c75;font-size:12px}.profile-title.simple{min-height:115px}.outline-action{padding:10px 14px;display:flex;align-items:center;gap:7px;border:1px solid rgba(61,51,44,.11);border-radius:9px;color:#5f5852;background:#fff;font-size:12px}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.stat-card{position:relative;min-width:0;min-height:175px;padding:21px;border:1px solid rgba(62,51,43,.08);border-radius:17px;background:#fff;box-shadow:0 10px 32px #4c392b0b}.stat-card>div{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#df672d;background:#fff0e8}.stat-card>span{display:block;margin-top:16px;color:#847c75;font-size:12px}.stat-card>strong{display:block;margin-top:6px;color:#332d28;font-size:24px}.stat-card>small{display:block;margin-top:5px;color:#a09992;font-size:12px}.stat-card>button{margin-top:7px;padding:0;display:flex;gap:5px;align-items:center;border:0;color:#db642c;background:transparent;font-size:12px;cursor:pointer}.promotion-card>a{display:block;width:100%;margin-top:8px;overflow:hidden;color:#332d28;font-size:13px;font-weight:650;line-height:1.55;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.promotion-card>a:hover{color:#db642c}.stat-card>.promotion-actions{width:auto;height:auto;margin-top:9px;display:flex;align-items:center;justify-content:flex-start;gap:15px;border-radius:0;background:transparent}.promotion-actions button,.promotion-actions a{padding:0;display:inline-flex;align-items:center;gap:5px;border:0;color:#db642c;background:transparent;font-size:12px;line-height:1.4;white-space:nowrap;text-decoration:none;cursor:pointer}.promotion-actions button:disabled{color:#aaa19a;cursor:not-allowed}.account-level-name{position:absolute;top:22px;right:21px;max-width:calc(100% - 82px);padding:5px 9px;overflow:hidden;color:#d9622c;border:1px solid #f4d8ca;border-radius:999px;background:#fff6f1;font-size:12px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.stat-card.primary{color:#fff;border:0;background:linear-gradient(135deg,#ed7b42,#df5e24);box-shadow:0 18px 38px #d3521a2e}.stat-card.primary>div{color:#fff;background:#ffffff29}.stat-card.primary>span,.stat-card.primary>small{color:#ffffffbd}.stat-card.primary>strong{color:#fff}.content-card{margin-top:18px;border:1px solid rgba(62,51,43,.08);border-radius:17px;background:#fff;box-shadow:0 10px 34px #4c392b0b}.recent-card{padding:22px}.card-title{display:flex;align-items:center;justify-content:space-between}.card-title h2{margin:0;font-size:15px}.card-title p{margin:6px 0 0;color:#958d86;font-size:12px}.card-title button{display:flex;align-items:center;border:0;color:#db642b;background:transparent;font-size:12px;cursor:pointer}.score-list{margin-top:14px;border-top:1px solid #f1ede9}.score-list>div{padding:13px 3px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;border-bottom:1px solid #f3efeb}.score-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#c1594b;background:#fff0ee;font-weight:800}.score-icon.plus{color:#3f9061;background:#edf8f1}.score-list strong,.score-list small{display:block}.score-list strong{font-size:12px}.score-list small{margin-top:4px;color:#a09891;font-size:12px}.score-list b{color:#c55848;font-size:12px}.score-list b.plus{color:#3c8d5e}.list-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#aaa29b;font-size:12px}.list-empty svg{color:#d5cec8}.list-empty strong{color:#77706a;font-size:12px}.center-loading{min-height:480px;display:flex;align-items:center;justify-content:center;gap:10px;color:#89817a;font-size:12px}.center-loading svg,.list-empty .lucide-loader-circle{animation:account-spin 1s linear infinite}.account-notice{margin-bottom:15px;padding:11px 14px;border-radius:9px;font-size:12px}.account-notice.success{color:#367b51;background:#edf8f1}.account-notice.error{color:#af493d;background:#fff0ee}.settings-card{max-width:740px;padding:27px;margin-top:0}.avatar-editor{padding-bottom:24px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #eeeae6}.avatar-editor strong{font-size:13px}.avatar-editor p{margin:6px 0 0;color:#918982;font-size:12px}.settings-field{display:block;max-width:580px;margin-top:21px}.settings-field>span{display:block;margin-bottom:7px;color:#514a45;font-size:12px;font-weight:700}.settings-field input{width:100%;height:45px;padding:0 13px;border:1px solid #e3ded9;border-radius:9px;outline:0;color:#352f2b;background:#fff;font-size:12px}.settings-field input:focus{border-color:#e77a47;box-shadow:0 0 0 3px #e2652a14}.settings-field>small{display:block;margin-top:6px;color:#a09891;font-size:12px}.settings-field.disabled input{color:#99918a;background:#f8f6f4}.settings-actions{margin-top:27px;padding-top:20px;border-top:1px solid #eeeae6}.small-submit{width:auto;min-width:130px;min-height:43px;margin:0;padding:0 18px}.points-balance{padding:10px 15px;border-radius:11px;background:#fff0e8}.points-balance span,.points-balance strong{display:block;text-align:right}.points-balance span{color:#a66b4d;font-size:12px}.points-balance strong{margin-top:3px;color:#d85e26;font-size:18px}.points-card{margin-top:0;overflow:hidden}.score-filter-bar{min-height:70px;padding:13px 20px;display:flex;align-items:flex-end;gap:12px;border-bottom:1px solid #eee9e5;background:#fff}.score-filter-bar label{display:flex;flex-direction:column;gap:6px;color:#766e68;font-size:12px}.score-filter-bar select{width:180px;height:38px;padding:0 34px 0 11px;border:1px solid #e1dcd7;border-radius:9px;outline:0;color:#413b36;background:#faf9f7;font-size:12px;cursor:pointer}.score-filter-bar input{width:150px;height:38px;padding:0 11px;border:1px solid #e1dcd7;border-radius:9px;outline:0;color:#413b36;background:#faf9f7;font-size:12px;cursor:pointer}.score-filter-bar select:focus,.score-filter-bar input:focus{border-color:#e57842;box-shadow:0 0 0 3px #e2652a14}.score-filter-bar button{height:38px;padding:0 15px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;color:#fff;background:#e66b2e;font-size:12px;font-weight:700;cursor:pointer}.score-filter-bar button:disabled{opacity:.55;cursor:wait}.score-query-summary{min-height:42px;padding:0 20px;display:flex;align-items:center;color:#8e867f;border-bottom:1px solid #f0ece8;background:#fff;font-size:12px}.score-query-summary b{margin:0 4px;color:#d7632d}.score-table-head,.score-table-row{padding:0 20px;display:grid;grid-template-columns:.7fr .75fr minmax(215px,2.15fr) .65fr .75fr .65fr 1.25fr;align-items:center;gap:12px}.score-table-head{height:44px;color:#938b84;background:#faf8f6;font-size:12px}.score-table-row{min-height:76px;border-top:1px solid #f0ece8;color:#625b55;font-size:12px}.score-log-id{color:#938b84;white-space:nowrap}.score-reason{color:#3d3732;font-weight:700;line-height:1.55}.score-task-no{margin-right:7px;color:#d6632d;font-weight:800}.score-task-no:after{content:"·";margin-left:7px;color:#b7aea7}.score-type-tag{display:inline-flex;padding:3px 7px;border-radius:999px;color:#806d61;background:#f2efec;font-size:12px;font-style:normal;font-weight:700}.score-type-tag.type-consume{color:#b15447;background:#fff0ee}.score-type-tag.type-recharge,.score-type-tag.type-redeem{color:#367f54;background:#edf8f1}.score-type-tag.type-refund{color:#3c7292;background:#edf6fb}.score-type-tag.type-reward{color:#a36a19;background:#fff6e4}.plus{color:#398b5a!important}.minus{color:#c05547!important}.pagination{height:55px;display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid #f0ece8;color:#888078;font-size:12px}.pagination button{width:29px;height:29px;display:grid;place-items:center;border:1px solid #e5dfda;border-radius:7px;background:#fff;cursor:pointer}.pagination button:disabled{opacity:.35;cursor:not-allowed}.security-card{max-width:680px}.security-status{padding:15px;display:flex;align-items:center;gap:12px;border-radius:11px;background:#f0f8f3}.security-status>div{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#418c5e;background:#fff}.security-status>span{flex:1}.security-status strong,.security-status small{display:block}.security-status strong{font-size:12px}.security-status small{margin-top:4px;color:#718178;font-size:12px}.security-status>b{padding:5px 8px;border-radius:999px;color:#3f865a;background:#fff;font-size:12px}.inline-input{display:flex}.inline-input input{border-radius:9px 0 0 9px}.inline-input button{width:110px;border:1px solid #e3ded9;border-left:0;border-radius:0 9px 9px 0;color:#db642b;background:#fff8f4;font-size:12px;cursor:pointer}.inline-input button:disabled{color:#a79f98}.captcha-settings-row{display:flex}.captcha-settings-row input{min-width:0;border-radius:9px 0 0 9px}.captcha-settings-row button{min-width:148px;height:45px;padding:2px 8px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e3ded9;border-left:0;border-radius:0 9px 9px 0;color:#9c938c;background:#fff;cursor:pointer}.captcha-settings-row img{width:112px;height:38px;object-fit:cover;border-radius:6px}@keyframes account-spin{to{transform:rotate(360deg)}}.promotion-rewards-page{min-height:100vh;padding-bottom:0;background:#f7f5f2}.promotion-reward-card{margin-top:0;overflow:hidden}.promotion-reward-summary{min-height:70px;padding:13px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #eee9e5}.promotion-reward-summary>div{display:flex;align-items:center;gap:10px}.promotion-reward-summary svg{flex:0 0 auto;color:#df672d}.promotion-reward-summary strong,.promotion-reward-summary small{display:block}.promotion-reward-summary strong{font-size:15px}.promotion-reward-summary small{margin-top:5px;color:#958d86;font-size:12px}.promotion-reward-summary>span{color:#958d86;font-size:12px;white-space:nowrap}.promotion-reward-summary>span b{margin:0 3px;color:#d7632d}.promotion-reward-head,.promotion-reward-row{padding:0 22px;display:grid;grid-template-columns:1.1fr 1.45fr .75fr .65fr .75fr 1.15fr;gap:16px;align-items:center}.promotion-reward-head{min-height:48px;color:#938b84;background:#faf8f6;font-size:12px}.promotion-reward-row{min-height:78px;color:#615a54;border-top:1px solid #f0ece8;font-size:12px}.promotion-reward-row b,.promotion-reward-row small{display:block}.promotion-reward-row b{color:#3e3833;font-size:12px}.promotion-reward-row small{margin-top:4px;color:#9a928b;font-size:12px}.promotion-reward-row .reward-score{color:#3f9061;font-weight:800}@media(max-width:760px){.promotion-reward-summary{align-items:flex-start;flex-direction:column;gap:10px}.promotion-reward-head{display:none}.promotion-reward-row{padding:16px;grid-template-columns:1fr 1fr;gap:15px}.promotion-reward-row span:before{content:attr(data-label);display:block;margin-bottom:5px;color:#9a928b;font-size:12px;font-weight:400}}.recharge-page{padding-bottom:70px;background:radial-gradient(circle at 12% 8%,rgba(255,231,214,.6),transparent 28%),#f7f5f2}.recharge-shell{width:min(1180px,calc(100% - 48px));margin:0 auto;padding-top:40px}.recharge-heading{min-height:132px;display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.recharge-heading>div:first-child>span{color:#df682d;font-size:12px;font-weight:800;letter-spacing:1.8px}.recharge-heading h1{margin:10px 0 0;font-size:34px;letter-spacing:-1.5px}.recharge-heading p{margin:9px 0 0;color:#837c75;font-size:12px}.recharge-balance{min-width:208px;padding:16px 19px;border:1px solid rgba(225,102,43,.13);border-radius:16px;background:linear-gradient(135deg,#fff9f5,#fff0e6);box-shadow:0 12px 34px #67432b0f}.recharge-balance>span{display:flex;align-items:center;gap:6px;color:#a0603d;font-size:12px}.recharge-balance svg{color:#df682d}.recharge-balance strong{display:block;margin-top:7px;color:#332d28;font-size:25px}.recharge-balance small{display:block;margin-top:4px;color:#a0816d;font-size:12px}.recharge-loading{min-height:460px;display:flex;align-items:center;justify-content:center;gap:10px;color:#8a827b;font-size:12px}.recharge-loading svg,.records-empty .lucide-loader-circle,.recharge-submit-row button .lucide-loader-circle,.payment-waiting .lucide-loader-circle{animation:account-spin 1s linear infinite}.recharge-grid{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:20px;align-items:start}.recharge-panel{border:1px solid rgba(62,51,43,.085);border-radius:19px;background:#fff;box-shadow:0 12px 38px #4c392b0d}.recharge-main-panel{padding:27px}.recharge-section-title{display:flex;align-items:center;gap:12px}.recharge-section-title>span,.records-heading>div>span{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:#df672c;background:#fff0e8}.recharge-section-title h2,.records-heading h2{margin:0;color:#37312d;font-size:16px}.recharge-section-title p,.records-heading p{margin:5px 0 0;color:#9a928b;font-size:12px}.recharge-section-title.compact>span{width:37px;height:37px}.recharge-section-title.compact h2{font-size:14px}.package-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.package-card{position:relative;min-height:151px;padding:17px 14px 13px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;border:1px solid #e7e1dc;border-radius:15px;color:#4d4640;background:#fff;cursor:pointer;transition:.18s}.package-card:hover{border-color:#eba17c;transform:translateY(-2px);box-shadow:0 10px 23px #63412c13}.package-card.active{border-color:#e56a2f;background:linear-gradient(145deg,#fffaf6,#fff2e9);box-shadow:inset 0 0 0 1px #e56a2f,0 10px 25px #de5c1f17}.package-check{position:absolute;top:10px;right:10px;width:20px;height:20px;display:grid;place-items:center;border:1px solid #ddd6d1;border-radius:50%;color:transparent;background:#fff}.package-card.active .package-check{color:#fff;border-color:#e36a31;background:#e36a31}.package-card>small{color:#9b938c;font-size:12px}.package-card>strong{margin-top:10px;color:#302a26;font-size:24px;font-style:normal}.package-card>strong i{margin-right:3px;font-size:12px;font-style:normal}.package-card>b{margin-top:5px;color:#5e5650;font-size:12px}.package-card>em{margin-top:auto;padding:5px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:#d35c25;background:#fff0e8;font-size:12px;font-style:normal}.package-card>em.muted{color:#8d857e;background:#f4f1ee}.custom-card>strong{font-size:19px}.custom-card>b{color:#8e857e;font-weight:500}.custom-amount-field{max-width:430px;margin-top:18px;display:block}.custom-amount-field>span{display:block;margin-bottom:7px;color:#554e48;font-size:12px;font-weight:700}.custom-amount-field>div{height:50px;padding:0 14px;display:flex;align-items:center;border:1px solid #e4ded9;border-radius:11px;background:#fff}.custom-amount-field>div:focus-within{border-color:#e57640;box-shadow:0 0 0 3px #e1662b17}.custom-amount-field b{color:#d9652d;font-size:18px}.custom-amount-field input{width:100%;padding:0 11px;border:0;outline:0;color:#342e2a;background:transparent;font-size:17px;font-weight:700}.custom-amount-field>small{display:block;margin-top:7px;color:#8f8780;font-size:12px}.recharge-divider{height:1px;margin:25px 0;background:#f0ece8}.pay-channel-list{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.pay-channel-list>button{min-height:67px;padding:11px 13px;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:10px;border:1px solid #e6e0db;border-radius:13px;color:#48413c;background:#fff;text-align:left;cursor:pointer}.pay-channel-list>button:hover,.pay-channel-list>button.active{border-color:#e57945;background:#fff9f5}.channel-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:13px;font-weight:800}.channel-icon.wechat{background:#29ad68}.channel-icon.alipay{background:#208de3}.pay-channel-list b,.pay-channel-list small{display:block}.pay-channel-list b{font-size:12px}.pay-channel-list small{margin-top:4px;color:#99918a;font-size:12px}.pay-channel-list i{width:21px;height:21px;display:grid;place-items:center;border:1px solid #ddd6d1;border-radius:50%;color:transparent;font-style:normal}.pay-channel-list button.active i{color:#fff;border-color:#e36a31;background:#e36a31}.no-payment-channel{margin-top:16px;padding:14px;display:flex;align-items:center;gap:11px;border-radius:12px;color:#aa6540;background:#fff5ed}.no-payment-channel strong,.no-payment-channel span{display:block}.no-payment-channel strong{font-size:12px}.no-payment-channel span{margin-top:4px;color:#a58e80;font-size:12px}.recharge-submit-row{margin-top:25px;padding:17px 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-top:1px solid #f0ece8}.recharge-submit-row>div>span{display:block;color:#938b84;font-size:12px}.recharge-submit-row>div>strong{display:inline-block;margin-top:3px;color:#d85e27;font-size:24px}.recharge-submit-row>div>small{margin-left:9px;color:#918981;font-size:12px}.recharge-submit-row>button{min-width:170px;min-height:48px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;color:#fff;background:#e66b2e;box-shadow:0 12px 25px #dc581b2e;font-size:12px;font-weight:700;cursor:pointer}.recharge-submit-row>button:hover{background:#d95e24}.recharge-submit-row>button:disabled{color:#fff;background:#cfc9c4;box-shadow:none;cursor:not-allowed}.payment-safe-note{margin-top:13px;display:flex;align-items:center;justify-content:center;gap:6px;color:#9b938c;font-size:12px}.recharge-side{display:grid;gap:16px}.redeem-panel,.recharge-tips{padding:21px}.redeem-field{margin-top:15px;display:flex}.redeem-field input{min-width:0;width:100%;height:42px;padding:0 11px;border:1px solid #e4ded9;border-radius:9px 0 0 9px;outline:0;font-size:12px}.redeem-field input:focus{border-color:#e67843}.redeem-field button{width:79px;border:0;border-radius:0 9px 9px 0;color:#fff;background:#e36a31;font-size:12px;font-weight:700;cursor:pointer}.redeem-field button:disabled{opacity:.6}.redeem-only-notice{margin-top:14px;padding:12px;display:flex;align-items:flex-start;gap:9px;border:1px solid #f1c9b3;border-radius:11px;color:#a94c21;background:#fff5ee}.redeem-only-notice svg{flex:0 0 auto;margin-top:1px}.redeem-only-notice strong,.redeem-only-notice span{display:block}.redeem-only-notice strong{font-size:12px}.redeem-only-notice span{margin-top:4px;color:#a8785f;font-size:12px;line-height:1.5}.redeem-purchase-link{min-height:47px;margin-top:13px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e36a31;border-radius:11px;color:#fff;background:linear-gradient(135deg,#ed7a3f,#dc6129);box-shadow:0 10px 22px #da5b232e;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s}.redeem-purchase-link:hover{color:#fff;transform:translateY(-1px);box-shadow:0 13px 26px #da5b233d}.redeem-purchase-link svg:last-child{margin-left:auto}.recharge-tips{background:linear-gradient(145deg,#fff7f0,#faeee5)}.recharge-tips>svg{color:#df672c}.recharge-tips h3{margin:10px 0 0;font-size:13px}.recharge-tips ul{margin:12px 0 0;padding-left:16px;color:#827870;font-size:12px;line-height:1.9}.recharge-records{margin-top:20px;overflow:hidden}.records-heading{min-height:76px;padding:15px 21px;display:flex;align-items:center;justify-content:space-between}.records-heading>div{display:flex;align-items:center;gap:11px}.records-heading>div>span{width:38px;height:38px}.records-heading>button{padding:8px 11px;display:flex;align-items:center;gap:5px;border:1px solid #e5dfda;border-radius:8px;color:#6f6760;background:#fff;font-size:12px;cursor:pointer}.records-heading>button:disabled{opacity:.5}.recharge-table-head,.recharge-table-row{padding:0 21px;display:grid;grid-template-columns:1.75fr .7fr .75fr .8fr .7fr 1.2fr;align-items:center;gap:10px}.recharge-table-head{height:41px;color:#958d86;background:#faf8f6;font-size:12px}.recharge-table-row{min-height:66px;border-top:1px solid #f1ede9;color:#625b55;font-size:12px}.recharge-table-row>span:first-child b,.recharge-table-row>span:first-child small{display:block}.recharge-table-row>span:first-child b{overflow-wrap:anywhere;color:#3d3732;font-size:12px}.recharge-table-row>span:first-child small{margin-top:4px;color:#a19992;font-size:12px}.score-value{color:#3e8e5d}.recharge-table-row em{padding:5px 8px;display:inline-flex;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.recharge-table-row em.pending{color:#a36c22;background:#fff4dc}.recharge-table-row em.paid{color:#3c8758;background:#edf8f1}.recharge-table-row em.failed{color:#ad4b40;background:#fff0ee}.recharge-table-row em.closed{color:#77706a;background:#f2efed}.records-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#aaa29b;font-size:12px}.records-empty strong{color:#6f6862;font-size:12px}.recharge-pagination{margin-top:0}.recharge-pagination button{color:#4c4641}.payment-modal{position:fixed;z-index:150;inset:0;padding:24px;display:grid;place-items:center;background:#2a24208f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.payment-dialog{position:relative;width:min(420px,100%);min-height:450px;padding:29px 34px;display:flex;flex-direction:column;align-items:center;border-radius:23px;background:#fff;box-shadow:0 28px 80px #231b1647}.payment-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;color:#726a64;background:#f5f1ee;cursor:pointer}.payment-dialog-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;color:#df672c;background:#fff0e8}.payment-dialog h2{margin:14px 0 0;color:#302a26;font-size:21px}.payment-dialog>p{margin:7px 0 0;color:#8f8780;font-size:12px}.payment-qrcode{margin-top:18px;padding:12px;display:grid;place-items:center;border:1px solid #eee7e2;border-radius:14px;background:#fff;box-shadow:0 10px 28px #43322712}.payment-qrcode canvas{display:block}.payment-amount{margin-top:14px;text-align:center}.payment-amount span{color:#918981;font-size:12px}.payment-amount strong{display:inline-block;margin:0 7px;color:#db6229;font-size:20px}.payment-amount small{color:#8a827b;font-size:12px}.payment-waiting{margin-top:14px;padding:8px 11px;display:flex;align-items:center;gap:6px;border-radius:999px;color:#9b6828;background:#fff5df;font-size:12px}.payment-order-no{margin-top:10px;color:#aaa29b;font-size:12px}.payment-result-icon{width:70px;height:70px;margin-top:82px;display:grid;place-items:center;border-radius:50%}.payment-result-icon.success{color:#fff;background:#52a873}.payment-result-icon.failed{color:#fff;background:#d45c50}.payment-finish{width:160px;height:44px;margin-top:25px;border:0;border-radius:10px;color:#fff;background:#e46a31;font-size:12px;font-weight:700;cursor:pointer}.recharge-heading>div:first-child>span{font-size:12px}.recharge-heading p{font-size:14px}.recharge-balance>span{font-size:12px}.recharge-balance strong{font-size:27px}.recharge-balance small{font-size:12px}.recharge-section-title h2,.records-heading h2{font-size:18px}.recharge-section-title p,.records-heading p{font-size:12px}.recharge-section-title.compact h2{font-size:16px}.package-card>small{font-size:12px}.package-card>strong{font-size:26px}.package-card>strong i{font-size:14px}.package-card>b{font-size:14px}.package-card>em{font-size:12px}.custom-card>strong{max-width:100%;overflow:hidden;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.custom-amount-field>span{font-size:13px}.custom-amount-field>small{font-size:12px}.pay-channel-list b{font-size:13px}.pay-channel-list small{font-size:12px}.no-payment-channel strong{font-size:13px}.no-payment-channel span{font-size:12px}.recharge-submit-row>div>span{font-size:12px}.recharge-submit-row>div>strong{font-size:26px}.recharge-submit-row>div>small{font-size:12px}.recharge-submit-row>button{font-size:14px}.payment-safe-note,.redeem-field input,.redeem-field button{font-size:12px}.recharge-tips h3{font-size:15px}.recharge-tips ul{font-size:12px}.records-heading>button{font-size:12px}.recharge-table-head{height:43px;font-size:12px}.recharge-table-row{min-height:68px;font-size:12px}.recharge-table-row>span:first-child b{font-size:12px}.recharge-table-row>span:first-child small{font-size:12px}.recharge-table-row em,.records-empty{font-size:12px}.records-empty strong{font-size:13px}@media(max-width:900px){.account-header{grid-template-columns:1fr auto}.account-main-nav{display:none}.account-menu-button{display:grid}.account-mobile-nav{position:absolute;top:80px;left:0;right:0;padding:10px;display:grid;gap:4px;border:1px solid rgba(55,48,42,.1);border-radius:15px;background:#fffffffa;box-shadow:0 18px 42px #4433271f}.account-mobile-nav a,.account-mobile-nav button{padding:12px;border:0;border-radius:9px;color:#625c56;background:transparent;text-align:left;font-size:16px}.account-mobile-nav a:hover,.account-mobile-nav button:hover{color:#de652b;background:#fff2eb}.account-header--them2 .account-mobile-nav{top:69px;border-radius:0 0 15px 15px;border-color:#e1e4f2;box-shadow:0 18px 42px #303a701f}.account-header--them2 .account-mobile-nav a:hover,.account-header--them2 .account-mobile-nav button:hover{color:#5260d5;background:#f1f3ff}.auth-layout{grid-template-columns:1fr}.auth-showcase{display:none}.auth-card-wrap{min-height:calc(100vh - 100px)}.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:static}.profile-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))}.profile-sidebar nav button{display:flex;justify-content:center;gap:7px}.profile-sidebar nav button svg:last-child{display:none}.sidebar-help{display:none}.recharge-grid{grid-template-columns:1fr}.recharge-side{grid-template-columns:1fr 1fr}}@media(max-width:1180px)and (min-width:901px){.header-points small{display:none}.header-user{min-width:auto}.header-user-copy{display:none}.account-main-nav a{padding-inline:9px;font-size:16px}}@media(max-width:640px){.account-header{width:calc(100% - 16px);height:72px;margin-top:8px;padding-inline:15px}.account-header--them2{width:100%;height:64px;margin-top:0;padding-inline:15px}.account-primary-cta,.account-logout,.header-points,.header-recharge,.header-user-wrap{display:none}.auth-card-wrap{padding:35px 20px;align-items:start}.auth-heading h2{font-size:27px}.profile-layout{width:calc(100% - 24px);padding-top:18px;gap:17px}.sidebar-user{display:none}.profile-sidebar{padding:7px;overflow-x:auto}.profile-sidebar nav{padding:0;display:flex}.profile-sidebar nav button{min-width:92px;padding:10px 8px}.profile-sidebar nav button svg:last-child{display:none}.profile-title{min-height:105px}.profile-title h1{font-size:24px}.profile-title .outline-action{display:none}.overview-grid{grid-template-columns:1fr}.stat-card{min-height:150px}.settings-card{padding:20px}.avatar-editor{align-items:flex-start}.score-filter-bar{align-items:stretch;flex-direction:column}.score-filter-bar select,.score-filter-bar input,.score-filter-bar button{width:100%}.score-table-head{display:none}.score-table-row{padding:14px 16px;grid-template-columns:1fr auto;gap:8px 12px}.score-table-row>span:nth-child(3){grid-column:1 / 3}.score-table-row>span:nth-child(4),.score-table-row>span:nth-child(6){display:none}.score-table-row>span:last-child{grid-column:1 / 3;color:#a09891;font-size:12px}.recharge-shell{width:calc(100% - 24px);padding-top:23px}.recharge-heading{min-height:168px;flex-direction:column;gap:16px}.recharge-heading h1{font-size:29px}.recharge-balance{width:100%}.recharge-main-panel{padding:19px}.package-grid{grid-template-columns:1fr 1fr}.package-card{min-height:142px}.pay-channel-list{grid-template-columns:1fr}.recharge-submit-row{align-items:stretch;flex-direction:column}.recharge-submit-row>button{width:100%}.recharge-side{grid-template-columns:1fr}.recharge-table-head{display:none}.recharge-table-row{padding:14px 18px;grid-template-columns:1fr 1fr;gap:10px}.recharge-table-row>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.recharge-table-row>span:before{content:attr(data-label);color:#9a928b;font-size:12px}.recharge-table-row>span:first-child{grid-column:1 / 3}.recharge-table-row>span:first-child:before{display:none}.payment-modal{padding:12px}.payment-dialog{padding-inline:20px}}html[data-site-theme=them2] .account-page{color:#282d3d;background:#f5f7fc}html[data-site-theme=them2] .auth-showcase{background-image:linear-gradient(112deg,#f7f9fff7,#ebefffb8),url(/images/hero-daylight-prism.png)}html[data-site-theme=them2] .showcase-tag,html[data-site-theme=them2] .auth-showcase h1 span,html[data-site-theme=them2] .auth-heading>span,html[data-site-theme=them2] .profile-title>div>span,html[data-site-theme=them2] .recharge-heading>div:first-child>span{color:#5967dc}html[data-site-theme=them2] .showcase-tag{border-color:#dce0f6;background:#f6f7ffd1}html[data-site-theme=them2] .auth-showcase:after{border-color:#5967dc1f;box-shadow:0 0 0 55px #ffffff40,0 0 0 110px #5967dc0b}html[data-site-theme=them2] .showcase-points svg,html[data-site-theme=them2] .showcase-card span,html[data-site-theme=them2] .code-button,html[data-site-theme=them2] .auth-switch a{color:#5967dc}html[data-site-theme=them2] .showcase-points>span,html[data-site-theme=them2] .showcase-card{border-color:#e0e4f3;box-shadow:0 10px 30px #373f650e}html[data-site-theme=them2] .mini-orb{background:radial-gradient(circle at 35% 30%,#f7f8ff,#aeb9ff 42%,#7b8ae8 70%,#5361c8);box-shadow:-20px 25px 50px #4957cd29}html[data-site-theme=them2] .auth-tabs{background:#eef0f6}html[data-site-theme=them2] .auth-tabs button.active{color:#4451c2;box-shadow:0 4px 12px #373f6517}html[data-site-theme=them2] .form-field>div:focus-within{border-color:#7d88e6;box-shadow:0 0 0 3px #5967dc17}html[data-site-theme=them2] .agreement input{accent-color:#5e6ce2}html[data-site-theme=them2] .agreement a,html[data-site-theme=them2] .legal-heading>span{color:#5967dc}html[data-site-theme=them2] .legal-page{background:radial-gradient(circle at 12% 8%,rgba(222,227,255,.65),transparent 27%),#f5f7fc}html[data-site-theme=them2] .legal-card{border-color:#e3e6f3;box-shadow:0 14px 45px #373f650e}html[data-site-theme=them2] .auth-submit,html[data-site-theme=them2] .recharge-submit-row>button,html[data-site-theme=them2] .redeem-field button,html[data-site-theme=them2] .redeem-purchase-link,html[data-site-theme=them2] .payment-finish{border-color:#5e6ce2;background:linear-gradient(135deg,#6976ed,#5361d5);box-shadow:0 12px 26px #4957cd33}html[data-site-theme=them2] .auth-submit:hover{background:#4f5dcc}html[data-site-theme=them2] .profile-sidebar nav button:hover,html[data-site-theme=them2] .profile-sidebar nav button.active{color:#5664d7;background:#eef0ff}html[data-site-theme=them2] .package-card:hover{border-color:#aeb7ee}html[data-site-theme=them2] .package-card.active{border-color:#6875e7;background:linear-gradient(145deg,#fafbff,#eef0ff);box-shadow:inset 0 0 0 1px #6875e7,0 10px 25px #4957cd1a}html[data-site-theme=them2] .package-card.active .package-check{border-color:#6370e2;background:#6370e2}html[data-site-theme=them2] .recharge-submit-row>div>strong,html[data-site-theme=them2] .payment-amount strong{color:#5967dc}html[data-site-theme=them2] .redeem-field input:focus{border-color:#7d88e6}html[data-site-theme=them2] .profile-sidebar,html[data-site-theme=them2] .content-card,html[data-site-theme=them2] .stat-card{border-color:#e1e5ef;box-shadow:0 10px 34px #373f650f}html[data-site-theme=them2] .profile-avatar{color:#5967dc;border-color:#d9def1;background:linear-gradient(145deg,#eef0ff,#cfd5ff 58%,#aeb8f4)}html[data-site-theme=them2] .sidebar-user{border-color:#e9ebf3}html[data-site-theme=them2] .sidebar-help{background:linear-gradient(145deg,#f3f5ff,#e7ebff)}html[data-site-theme=them2] .sidebar-help svg,html[data-site-theme=them2] .sidebar-help a,html[data-site-theme=them2] .stat-card>button,html[data-site-theme=them2] .promotion-card>a:hover,html[data-site-theme=them2] .promotion-actions button,html[data-site-theme=them2] .promotion-actions a,html[data-site-theme=them2] .card-title button,html[data-site-theme=them2] .promotion-reward-summary svg{color:#5664d7}html[data-site-theme=them2] .stat-card>div{color:#5967dc;background:#eef0ff}html[data-site-theme=them2] .stat-card.primary{color:#fff;border:0;background:linear-gradient(135deg,#6976ed,#5361d5);box-shadow:0 18px 38px #4957cd33}html[data-site-theme=them2] .stat-card.primary>div{color:#fff;background:#ffffff29}html[data-site-theme=them2] .account-level-name{color:#5361d3;border-color:#d9def8;background:#f3f5ff}html[data-site-theme=them2] .outline-action{color:#5664d7;border-color:#dce0f1}html[data-site-theme=them2] .points-balance{background:#eef0ff}html[data-site-theme=them2] .points-balance span{color:#717bb8}html[data-site-theme=them2] .points-balance strong,html[data-site-theme=them2] .score-query-summary b,html[data-site-theme=them2] .score-task-no,html[data-site-theme=them2] .promotion-reward-summary>span b{color:#5664d7}html[data-site-theme=them2] .settings-field input:focus,html[data-site-theme=them2] .score-filter-bar select:focus,html[data-site-theme=them2] .score-filter-bar input:focus{border-color:#7d88e6;box-shadow:0 0 0 3px #5967dc17}html[data-site-theme=them2] .score-filter-bar button{background:#5e6ce2}html[data-site-theme=them2] .score-table-head,html[data-site-theme=them2] .promotion-reward-head{background:#f4f5fa}html[data-site-theme=them2] .inline-input button{color:#5664d7;background:#f5f6ff}.create-page{min-height:100vh;background:#f5f2ee}.create-layout{width:min(1420px,calc(100% - 32px));margin:14px auto 0;display:grid;grid-template-columns:430px 1fr;gap:14px;align-items:start}.create-sidebar,.result-panel{border:1px solid rgba(58,49,42,.09);border-radius:22px;background:#fff;box-shadow:0 12px 40px #4b382a0e}.create-sidebar{position:static;max-height:none;padding:25px;overflow:visible}.guest-create-notice{width:100%;margin:14px 0 12px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #f1d5c5;border-radius:12px;color:#776b63;background:#fff8f3;font-size:12px;cursor:pointer}.guest-create-notice span{display:flex;align-items:center;gap:7px}.guest-create-notice svg,.guest-create-notice b{color:#df652d}.guest-create-notice b{flex:0 0 auto}.studio-heading>span{display:flex;align-items:center;gap:6px;color:#dc642c;font-size:12px;font-weight:800;letter-spacing:1.7px}.studio-heading h1{margin:8px 0 0;color:#29241f;font-size:28px;letter-spacing:-1px}.studio-heading p{margin:7px 0 0;color:#8a827b;font-size:12px;line-height:1.65}.mode-tabs{margin-top:22px;padding:4px;display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:13px;background:#f3f0ec}.mode-tabs button{padding:10px 11px;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;color:#777069;background:transparent;text-align:left;cursor:pointer}.mode-tabs button.active{color:#d95f28;background:#fff;box-shadow:0 5px 16px #48352917}.mode-tabs button>span,.mode-tabs b,.mode-tabs small{display:block}.mode-tabs b{font-size:12px}.mode-tabs small{margin-top:3px;color:#9b938c;font-size:12px;font-weight:400}.studio-loading{min-height:330px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8e867f;font-size:12px}.studio-loading svg,.spinning,.generate-button .lucide-loader-circle,.task-status.running svg,.result-empty .lucide-loader-circle,.upload-progress .lucide-loader-circle{animation:studio-spin 1s linear infinite}.control-group{display:block;margin-top:19px}.control-label{margin-bottom:8px;display:flex;justify-content:space-between;color:#514a44;font-size:12px;font-weight:700}.control-label small{color:#a39b94;font-size:12px;font-weight:400}.file-input{display:none}.upload-zone{min-height:190px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #dcd3cc;border-radius:13px;background:#fbf9f7;cursor:pointer;transition:.2s}.upload-zone:hover,.upload-zone.dragging{border-color:#e37947;background:#fff6f0}.upload-zone>.upload-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#df672d;background:#fff0e8}.upload-zone strong{margin-top:9px;font-size:12px}.upload-zone>span{margin-top:4px;color:#a29a93;font-size:12px}.upload-divider{width:100%;margin:12px 0 9px;display:flex;align-items:center;gap:9px;color:#aaa19a}.upload-divider i{height:1px;flex:1;background:#e7e0db}.upload-divider b{font-size:12px;font-weight:500}.image-url-row{width:100%;height:40px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #e0d9d4;border-radius:9px;background:#fff;box-shadow:0 5px 16px #47342709;cursor:default}.image-url-row>span{margin:0;display:grid;place-items:center;color:#aaa19a}.image-url-row input{min-width:0;height:100%;padding:0 3px;border:0;outline:0;color:#443d38;background:transparent;font-size:12px}.image-url-row input::placeholder{color:#b0a8a1}.image-url-row button{height:100%;padding:0 11px;display:flex;align-items:center;gap:4px;border:0;color:#fff;background:#e66b2e;font-size:12px;font-weight:700;cursor:pointer}.image-url-row button:disabled{color:#aaa39d;background:#eeeae6;cursor:not-allowed}.image-url-help{width:100%;margin-top:7px;display:flex;align-items:center;justify-content:center;gap:4px;color:#9b938c;font-size:12px;font-weight:400}.uploaded-reference-panel{display:grid;gap:8px}.image-url-row.compact{height:38px}.upload-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.upload-grid article,.upload-more{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #e8e2dd;border-radius:10px;background:#f6f2ef}.upload-grid article img{width:100%;height:100%;object-fit:cover}.upload-grid article>button{position:absolute;top:4px;right:4px;width:23px;height:23px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#231e1a9e;cursor:pointer}.upload-progress{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#fff;background:#261f1ba6;font-size:12px}.upload-progress.error{background:#9a3a2db8}.upload-success{position:absolute;left:5px;bottom:5px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#49a069}.upload-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#da642d;border-style:dashed;cursor:pointer}.upload-more span{font-size:12px}.prompt-control textarea{width:100%;min-height:112px;padding:12px 13px;resize:vertical;border:1px solid #e2dcd7;border-radius:11px;outline:0;color:#3c3631;background:#fbfaf8;font:inherit;font-size:12px;line-height:1.75}.prompt-control textarea:focus{border-color:#e47a48;box-shadow:0 0 0 3px #e2662b14;background:#fff}.prompt-control textarea::placeholder{color:#b2aaa3}.prompt-tip{margin-top:7px;display:flex;align-items:center;gap:5px;color:#a09891;font-size:12px}.select-wrap{position:relative}.select-wrap select{width:100%;height:43px;padding:0 38px 0 12px;appearance:none;border:1px solid #e2dcd7;border-radius:10px;outline:0;color:#443d38;background:#fff;font-size:12px}.select-wrap svg{position:absolute;right:12px;top:13px;color:#918981;pointer-events:none}.control-row{display:grid;grid-template-columns:1.45fr 1fr;gap:14px}.compact-control{min-width:0}.option-grid{display:flex;flex-wrap:wrap;gap:6px}.option-grid button,.count-options button{min-width:48px;height:35px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e4ded9;border-radius:8px;color:#756e68;background:#fff;font-size:12px;cursor:pointer}.option-grid button.active,.count-options button.active{color:#d95e27;border-color:#e67a47;background:#fff4ed;font-weight:700}.ratio-options button i{width:11px;max-height:16px;border:1px solid currentColor;border-radius:2px}.count-options{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.count-options button{width:100%}.studio-message{margin:14px 0 0;padding:10px 11px;display:flex;align-items:flex-start;gap:7px;border-radius:9px;font-size:12px;line-height:1.5}.studio-message.error{color:#ae493d;background:#fff0ee}.studio-message.success{color:#367b51;background:#edf8f1}.studio-message svg{flex:0 0 auto}.submit-summary{margin-top:19px;display:flex;justify-content:space-between;color:#8b837c;font-size:12px}.submit-summary span{display:flex;align-items:center;gap:5px}.submit-summary b{color:#da6028;font-size:12px}.generate-button{width:100%;height:48px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#ed783d,#dc5d24);box-shadow:0 13px 28px #d24e1733;font-size:12px;font-weight:800;cursor:pointer}.generate-button:hover{transform:translateY(-1px);box-shadow:0 16px 32px #d24e1740}.generate-button:disabled{opacity:.55;transform:none;cursor:not-allowed}.refund-note{margin:8px 0 0;color:#aaa29b;text-align:center;font-size:12px}.generate-button.guest{background:linear-gradient(135deg,#ed783d,#dc5d24);opacity:1;cursor:pointer}.result-panel{min-height:calc(100vh - 100px);padding:27px;overflow:visible}.result-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.result-header>div:first-child>span{color:#dd662d;font-size:12px;font-weight:800;letter-spacing:1.6px}.result-header h2{margin:7px 0 0;font-size:24px;letter-spacing:-.8px}.result-header p,.result-description-row p{margin:7px 0 0;color:#918981;font-size:12px}.result-header-actions{display:flex;align-items:center;gap:7px}.result-header-actions>a,.result-header-actions>button{padding:9px 12px;display:flex;align-items:center;gap:6px;border:1px solid #e3ddd8;border-radius:9px;color:#6e6761;background:#fff;font-size:12px;cursor:pointer}.result-header-actions>a{color:#dc642b;border-color:#f0d5c6;background:#fff7f2;font-weight:700}.result-header-actions>button:disabled{opacity:.55}.result-description-row{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:18px}.result-description-row p{margin:0;min-width:0}.result-empty{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a09992}.result-empty>div{width:66px;height:66px;display:grid;place-items:center;border-radius:19px;color:#db642c;background:#fff1e9}.result-empty strong{margin-top:15px;color:#5f5852;font-size:13px}.result-empty span{margin-top:7px;font-size:12px}.task-list{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.task-card{min-width:0;padding:12px;overflow:hidden;border:1px solid #ebe5e0;border-radius:16px;background:#fff;box-shadow:0 8px 26px #4b372a0b}.task-card-head{height:31px;padding:0 3px;display:flex;align-items:flex-start;justify-content:space-between;color:#a09891;font-size:12px}.task-card-head>div,.task-card-head>span{display:flex;align-items:center;gap:7px}.task-status{padding:4px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-weight:700}.task-status.running{color:#b3742c;background:#fff5df}.task-status.done{color:#3c8859;background:#edf8f1}.task-status.failed{color:#af4b3e;background:#fff0ee}.task-id{color:#aaa29b}.task-results{min-height:225px;display:grid;gap:5px;overflow:hidden;border-radius:12px;background:#f3f0ed}.task-results.count-2,.task-results.count-3,.task-results.count-4{grid-template-columns:repeat(2,1fr)}.task-results>a{position:relative;min-height:110px;overflow:hidden}.task-results>a img{width:100%;height:100%;object-fit:cover}.task-results>a>span{position:absolute;right:7px;bottom:7px;padding:6px 8px;display:flex;align-items:center;gap:5px;border-radius:7px;color:#fff;background:#231d19ad;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:12px;opacity:0;transition:.2s}.task-results>a:hover>span{opacity:1}.video-task-results{background:#171513}.video-task-results video{display:block;width:100%;min-height:225px;max-height:360px;object-fit:contain;background:#171513}.is-expired-media{width:100%;height:100%;display:block;object-fit:contain!important;background:#f4f1ee;transform:none!important}.video-task-results .is-expired-video{min-height:225px;max-height:360px;background:#f1f2f4}.result-image-wrap{position:relative;min-height:110px;overflow:hidden;background:#eeeae6}.result-image-wrap>img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.result-image-wrap:hover>img{transform:scale(1.025)}.result-image-wrap.selected{box-shadow:inset 0 0 0 3px #e66b2e}.result-image-wrap.selected>img{opacity:.84}.result-image-wrap.expired{background:#f4f1ee}.expired-material-note{margin-left:auto;color:#9a6753;font-size:12px;font-weight:650}.image-quick-actions{position:absolute;inset:0;background:#221e1b6e;opacity:0;transition:opacity .18s}.result-image-wrap:hover .image-quick-actions,.image-quick-actions:focus-within{opacity:1}.quick-actions-top{position:absolute;top:14px;left:50%;display:flex;align-items:center;gap:7px;transform:translate(-50%)}.image-quick-actions button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#3f3934;background:#fffffff0;box-shadow:0 6px 18px #20191429;cursor:pointer}.quick-actions-top button:hover{color:#df652d;transform:translateY(-1px)}.image-quick-actions .video-action{color:#fff;background:#45a46a}.image-quick-actions .preview-action{position:absolute;top:50%;left:50%;width:38px;height:38px;transform:translate(-50%,-50%)}.image-quick-actions .preview-action:hover{color:#df652d;transform:translate(-50%,-50%) scale(1.04)}.result-check{position:absolute;z-index:4;top:8px;left:8px;width:28px;height:28px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#25211e;box-shadow:0 5px 13px #1e191633;cursor:pointer}.result-skeleton{min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#9c938c;background:linear-gradient(110deg,#f5f2ef 20%,#fcfaf8,#f5f2ef 60%);background-size:200% 100%;animation:studio-shimmer 1.7s linear infinite;font-size:12px}.result-skeleton>div{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#dc652d;background:#ffffffbf}.result-failed{grid-column:1 / -1;min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b35a4f}.result-failed strong{margin-top:9px;font-size:12px}.result-failed span{max-width:240px;margin-top:6px;color:#a08f88;text-align:center;font-size:12px;line-height:1.5}.task-info{padding:13px 4px 3px}.task-info>div:first-child{display:flex;align-items:center;gap:8px}.task-info>div:first-child span{color:#3e3833;font-size:12px;font-weight:700}.task-info p{min-height:33px;margin:9px 0 0;overflow:hidden;color:#817972;font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.task-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}.task-meta span{padding:4px 6px;border-radius:5px;color:#8d857e;background:#f5f2ef;font-size:12px}.video-creation-summary{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px}.video-creation-summary span{padding:5px 7px;border:1px solid #eee5df;border-radius:7px;color:#7f766f;background:#fffaf6;font-size:12px}.video-creation-summary b{margin-right:4px;color:#d46e39;font-weight:700}.task-download-row{min-height:40px;margin-top:8px;padding:7px 4px 0;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid #f0ebe7;color:#706861;font-size:12px}.task-download-row button{padding:7px 9px;border:0;border-radius:8px;color:#6b645e;background:#f5f2ef;font-size:12px;cursor:pointer}.task-download-row button:hover{color:#d9622d;background:#fff2ea}.task-download-row .record-action-button,.task-download-row .start-batch-button,.task-download-row .batch-download-primary{display:inline-flex;align-items:center;gap:5px}.task-download-row .record-action-button.copy-action{color:#cf5e29;background:#fff0e7}.task-download-row .record-action-button.copy-action:hover{color:#b94b19;background:#ffe3d4}.task-download-row .record-action-button.detail-action{color:#348556;background:#edf8f1}.task-download-row .record-action-button.detail-action:hover{color:#247244;background:#dcf2e4}.task-download-row .start-batch-button,.task-download-row .batch-download-primary{color:#fff;background:#2e2925}.task-download-row .start-batch-button:hover,.task-download-row .batch-download-primary:hover{color:#fff;background:#df652d}.task-download-row .batch-download-primary:disabled{opacity:.45;cursor:not-allowed}.batch-download-primary .lucide-loader-circle{animation:studio-spin .8s linear infinite}.result-status-filters{margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.result-description-row .result-status-filters{margin-top:0;flex:0 0 auto}.result-status-filters button{padding:7px 12px;border:0;border-radius:999px;color:#7d756f;background:#f3f0ed;font-size:12px;font-weight:600;cursor:pointer}.result-status-filters button:hover,.result-status-filters button.active{color:#fff;background:#302b27}.result-status-filters.compact{margin:0}.result-pagination{margin-top:20px;padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #eee8e4;color:#918880;font-size:12px}.result-pagination>div{display:flex;align-items:center;gap:9px}.result-pagination b{min-width:52px;color:#625b55;text-align:center;font-size:12px}.result-pagination button{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e1dad5;border-radius:9px;color:#625b55;background:#fff;font-size:12px;cursor:pointer}.result-pagination button:hover:not(:disabled){color:#d9612c;border-color:#e8b89f;background:#fff7f2}.result-pagination button:disabled{opacity:.4;cursor:not-allowed}.image-preview-modal{position:fixed;z-index:320;inset:0;box-sizing:border-box;padding:76px 90px 88px;display:grid;place-items:center;overflow:hidden;background:#1b1816c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.preview-canvas{width:100%;height:100%;max-width:1600px;display:grid;place-items:center;overflow:hidden}.preview-canvas img{width:auto;height:auto;max-width:100%;max-height:calc(100vh - 164px);object-fit:contain;box-shadow:0 18px 65px #00000047;transition:transform .18s}.preview-close,.preview-nav{position:absolute;z-index:3;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#2b2724ad;cursor:pointer}.preview-close{top:24px;right:27px;width:47px;height:47px}.preview-nav{top:50%;width:52px;height:52px;transform:translateY(-50%)}.preview-nav.prev{left:27px}.preview-nav.next{right:27px}.preview-close:hover,.preview-nav:hover{background:#e5672ce6}.preview-count{position:absolute;top:29px;left:50%;padding:6px 11px;border-radius:999px;color:#fff;background:#2b272494;font-size:12px;transform:translate(-50%)}.preview-toolbar{position:absolute;bottom:24px;left:50%;padding:7px 10px;display:flex;align-items:center;gap:5px;border-radius:999px;background:#2b2724b8;box-shadow:0 10px 30px #0003;transform:translate(-50%)}.preview-toolbar button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer}.preview-toolbar button:hover{background:#ffffff24}.task-detail-modal{position:fixed;z-index:260;inset:0;padding:24px;display:grid;place-items:center;background:#201c19ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.task-detail-dialog{position:relative;width:min(1180px,96vw);height:min(780px,92vh);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:27px;background:#fff;box-shadow:0 30px 90px #231b164d}.task-detail-close{position:absolute;z-index:4;top:18px;right:18px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:12px;color:#7a716a;background:#f4f1ee;cursor:pointer}.task-detail-close:hover{color:#d95f2a;background:#fff0e8}.task-detail-visual{position:relative;min-width:0;padding:72px 28px 28px;display:grid;place-items:center;overflow:auto;background:#f4f2f0}.task-detail-badges{position:absolute;top:24px;left:28px;display:flex;align-items:center;gap:7px}.task-detail-badges span{padding:6px 9px;border-radius:7px;color:#fff;background:#77716c;font-size:12px;font-weight:700}.task-detail-carousel{position:relative;width:100%;height:100%;min-height:0;display:grid;place-items:center}.task-detail-current-image{width:100%;height:100%;max-height:640px;padding:0;display:grid;place-items:center;overflow:hidden;border:0;border-radius:16px;background:#fff;cursor:zoom-in}.task-detail-current-image img{width:100%;height:100%;object-fit:contain}.task-detail-current-video{display:block;width:100%;max-height:640px;border-radius:16px;background:#171513;object-fit:contain}.task-detail-arrow{position:absolute;z-index:2;top:50%;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#2a262394;box-shadow:0 7px 20px #28201b29;cursor:pointer;transform:translateY(-50%)}.task-detail-arrow:hover{background:#de652deb}.task-detail-arrow.prev{left:-16px}.task-detail-arrow.next{right:-16px}.task-detail-count{position:absolute;z-index:2;bottom:-15px;left:50%;padding:7px 12px;border-radius:999px;color:#fff;background:#3d3834b3;font-size:12px;font-weight:700;transform:translate(-50%)}.task-detail-empty{display:flex;flex-direction:column;align-items:center;gap:12px;color:#9b9189;font-size:13px}.task-detail-content{min-width:0;padding:38px 34px 28px;overflow-y:auto;color:#403a35}.task-detail-section{margin-top:24px}.task-detail-section-title{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8c837c;font-size:12px;font-weight:700}.task-detail-section-title button{width:31px;height:31px;display:grid;place-items:center;border:0;border-radius:9px;color:#8b837c;background:#f5f2ef;cursor:pointer}.task-detail-section-title button:hover{color:#d9612d;background:#fff0e8}.task-detail-section-title small{color:#a19992;font-size:12px;font-weight:500}.task-detail-prompt{margin:8px 0 0;color:#39332f;font-size:14px;font-weight:600;line-height:1.8;white-space:pre-wrap}.task-detail-sources{margin-top:9px;display:flex;flex-wrap:wrap;gap:9px}.task-detail-sources button{padding:0;overflow:hidden;border:1px solid #e6dfda;border-radius:12px;background:#f4f1ee;cursor:zoom-in;transition:border-color .18s,transform .18s}.task-detail-sources button:hover{border-color:#df652d;transform:translateY(-2px)}.task-detail-sources img{width:76px;height:76px;display:block;object-fit:cover}.task-detail-reference-video{width:min(100%,300px);max-height:320px;margin-top:9px;display:block;border:1px solid #e6dfda;border-radius:14px;background:#171513;object-fit:contain}.clone-product-name-section .task-detail-prompt{margin-top:5px;font-size:16px;line-height:1.55}.clone-source-section+.clone-source-section{margin-top:18px}.generation-prompt-text:not(.expanded),.record-prompt-text:not(.expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.generation-prompt-toggle{margin:8px 0 0 auto;padding:5px 8px;display:flex;align-items:center;gap:3px;border:0;border-radius:8px;color:#d2602d;background:#fff3ec;font-size:12px;font-weight:700;cursor:pointer}.generation-prompt-toggle svg{transition:transform .2s ease}.generation-prompt-toggle svg.expanded{transform:rotate(-90deg)}.generation-prompt-toggle:hover{background:#ffe9dc}.task-detail-parameters{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.task-detail-parameters>div{min-height:61px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #eee9e5;border-radius:12px;background:#faf9f8}.task-detail-parameters span{color:#9b928a;font-size:12px}.task-detail-parameters b{overflow:hidden;color:#49423c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-detail-created{margin-top:24px;padding-bottom:20px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #eee8e4;color:#a19891;font-size:12px}.task-detail-footer{padding-top:20px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.task-detail-footer button{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:11px;font-size:12px;font-weight:700;cursor:pointer}.task-detail-footer button:disabled{cursor:not-allowed;opacity:.58}.detail-copy-button{color:#c75a27;background:#fff0e7}.detail-edit-button{color:#348a53;background:#edf9f1}.task-detail-footer .detail-download-button{color:#fff;background:#302b27}.task-detail-footer button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.97)}@keyframes studio-spin{to{transform:rotate(360deg)}}@keyframes studio-shimmer{to{background-position:-200% 0}}@media(max-width:1120px){.create-layout{grid-template-columns:390px 1fr}.task-list{grid-template-columns:1fr}}@media(max-width:860px){.create-layout{grid-template-columns:1fr}.create-sidebar{position:static;max-height:none}.result-panel{min-height:600px}.task-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.create-layout{width:calc(100% - 16px);margin-top:8px}.create-sidebar,.result-panel{padding:19px;border-radius:18px}.control-row{grid-template-columns:1fr;gap:0}.task-list{grid-template-columns:1fr}.result-panel{min-height:520px}.result-header p{max-width:210px}.result-description-row{align-items:flex-start;flex-direction:column}.result-description-row .result-status-filters{width:100%;overflow-x:auto;justify-content:flex-start}.task-results{min-height:200px}}@media(min-width:1121px){.create-layout{width:min(1240px,calc(100% - 32px));grid-template-columns:460px minmax(0,1fr)}}.studio-heading>span{font-size:12px}.studio-heading h1{font-size:32px}.studio-heading p,.mode-tabs b{font-size:14px}.mode-tabs small{font-size:12px}.studio-loading,.control-label{font-size:13px}.control-label small{font-size:12px}.upload-zone strong{font-size:13px}.upload-zone span,.upload-more span{font-size:12px}.prompt-control textarea{min-height:120px;font-size:13px}.prompt-tip{font-size:12px}.select-wrap select{font-size:13px}.option-grid button,.count-options button{height:37px;font-size:12px}.studio-message,.submit-summary{font-size:12px}.submit-summary b{font-size:13px}.generate-button{height:50px;font-size:14px}.refund-note{font-size:12px}.result-header>div:first-child>span{font-size:12px}.result-header h2{font-size:27px}.result-header p,.result-description-row p{font-size:12px}.result-header-actions>a,.result-header-actions>button{font-size:12px}.result-empty strong{font-size:15px}.result-empty span{font-size:12px}.task-card-head{height:34px;font-size:12px}.task-info>div:first-child span{font-size:13px}.task-info p{min-height:37px;font-size:12px}.task-meta span{font-size:12px}.create-sidebar{padding:22px}.mode-tabs{margin-top:17px}.control-group{margin-top:14px}.prompt-control textarea{min-height:105px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.settings-select{position:relative;min-width:0}.settings-select .control-label{margin-bottom:7px}.custom-select-trigger{width:100%;height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e0d9d3;border-radius:11px;color:#514a44;background:linear-gradient(180deg,#fff,#fdfbf9);font-size:13px;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}.custom-select-trigger:hover{border-color:#cfc4bc;background:#fff}.custom-select-trigger>span{min-width:0;display:flex;align-items:center;gap:9px}.custom-select-trigger>svg{flex:0 0 auto;color:#91877f;transition:transform .18s}.custom-select-trigger.open{border-color:#e6743d;background:#fff;box-shadow:0 0 0 3px #e5682d17}.custom-select-trigger.open>svg{color:#dc642d;transform:rotate(180deg)}.select-leading{width:29px;height:29px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#dd642d;background:#fff0e8;font-style:normal}.trigger-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1}.trigger-copy b{max-width:125px;overflow:hidden;color:#463f39;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.trigger-copy small{color:#9a9189;font-size:12px;font-weight:400}.select-popover{position:absolute;z-index:45;top:calc(100% + 7px);padding:10px;border:1px solid #e7dfd9;border-radius:14px;background:#fffffffa;box-shadow:0 20px 50px #4632262b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-menu{left:0;width:calc(200% + 12px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.model-menu button{min-width:0;padding:10px;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:8px;border:1px solid #ebe4de;border-radius:11px;color:#514a44;background:#fff;text-align:left;cursor:pointer}.model-menu button>span{min-width:0;display:flex;flex-direction:column;gap:4px}.model-menu button b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.model-menu button small{overflow:hidden;color:#999088;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.model-menu button:hover,.model-menu button.active,.resolution-menu button:hover,.resolution-menu button.active{border-color:#e87943;background:#fff7f2}.model-menu button.active .select-leading{color:#fff;background:#e36d35}.popover-check{color:#df682f}.ratio-menu{right:0;width:calc(200% + 12px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ratio-menu button{min-width:0;height:58px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e1dbd6;border-radius:11px;color:#736b65;background:#fff;font-size:12px;font-weight:650;cursor:pointer}.ratio-menu button svg{color:#777069}.ratio-menu button:hover,.ratio-menu button.active{color:#dd642d;border-color:#e8733c;background:#fff7f2}.ratio-menu button.active svg{color:#dd642d}.resolution-menu{left:0;width:100%;display:grid;gap:6px}.resolution-menu button{width:100%;min-height:50px;padding:8px 11px;display:flex;align-items:center;justify-content:space-between;border:1px solid #ebe4de;border-radius:10px;color:#504943;background:#fff;text-align:left;cursor:pointer}.resolution-menu button>span{display:flex;flex-direction:column;gap:3px}.resolution-menu button b{font-size:13px}.resolution-menu button small{color:#9a9189;font-size:12px}.count-menu{right:0;width:calc(200% + 12px);padding:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.count-menu button{height:40px;display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #e7e0da;border-radius:9px;color:#605852;background:#fff;line-height:1;cursor:pointer}.count-menu button b{font-size:13px}.count-menu button small{color:#a0978f;font-size:12px;line-height:1}.count-menu button:hover,.count-menu button.active{color:#dc642d;border-color:#e87943;background:#fff7f2}.count-menu button.active{box-shadow:inset 0 0 0 1px #e87943}.count-menu button.active small{color:#dc642d}.generate-button:not(.ready){color:#fff;background:#bdbdbd;box-shadow:none;opacity:1}.generate-button:not(.ready):hover{transform:none;box-shadow:none}.form-ready-tip{margin:8px 0 0;display:flex;align-items:center;justify-content:center;gap:5px;color:#9a928b;font-size:12px}.form-ready-tip.ready{color:#3c8b5c}@media(max-width:640px){.settings-grid{grid-template-columns:1fr}.model-menu,.ratio-menu,.count-menu{left:0;right:auto;width:100%}.model-menu{grid-template-columns:1fr}.ratio-menu{grid-template-columns:repeat(3,minmax(0,1fr))}.count-menu{grid-template-columns:repeat(5,minmax(0,1fr))}}.commerce-page{min-height:100vh;background:radial-gradient(circle at 8% 14%,rgba(255,229,211,.58),transparent 25%),#f7f5f2}.commerce-progress{width:min(1440px,calc(100% - 48px));min-height:86px;margin:26px auto 0;padding:18px 34px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;border:1px solid rgba(61,51,44,.08);border-radius:20px;background:#fff;box-shadow:0 12px 36px #4c392b0d}.commerce-progress>div{position:relative;display:flex;align-items:center;gap:10px;color:#a19a94}.commerce-progress>div>span{position:relative;z-index:2;width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #ddd7d2;border-radius:50%;background:#fff}.commerce-progress b{font-size:12px}.commerce-progress strong{position:relative;z-index:2;padding-right:13px;background:#fff;font-size:13px;white-space:nowrap}.commerce-progress i{position:absolute;z-index:1;left:48px;right:14px;height:1px;background:#ece7e3}.commerce-progress>div.active{color:#dc642c}.commerce-progress>div.active>span{color:#fff;border-color:#e36a31;background:#e36a31;box-shadow:0 6px 16px #da591d2e}.commerce-progress>div.done{color:#4e9567}.commerce-progress>div.done>span{color:#fff;border-color:#54a572;background:#54a572}.commerce-progress>div.done i{background:#b9dcc5}.commerce-layout{width:min(1440px,calc(100% - 48px));margin:0 auto;padding:20px 0 70px;display:grid;grid-template-columns:minmax(500px,.82fr) minmax(560px,1.18fr);gap:24px;align-items:start}.commerce-workbench,.commerce-results,.commerce-analysis{min-width:0;border:1px solid rgba(61,51,44,.08);border-radius:24px;background:#fff;box-shadow:0 14px 44px #4c392b0f}.commerce-right-column{min-width:0;display:grid;gap:20px}.commerce-workbench{padding:22px 30px 30px}.commerce-heading{height:auto}.commerce-heading>span{display:flex;align-items:center;gap:7px;color:#dc642c;font-size:12px;font-weight:800;letter-spacing:1.5px}.commerce-heading h1{margin:8px 0 0;color:#2f2925;font-size:32px;letter-spacing:-1px}.commerce-heading p{margin:7px 0 0;color:#8c847d;font-size:14px;line-height:1.65}.commerce-mode-tabs{margin-top:17px;padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border-radius:16px;background:#f4f1ee}.commerce-mode-tabs button{min-height:73px;padding:12px 15px;display:flex;align-items:center;gap:12px;border:0;border-radius:12px;color:#867e77;background:transparent;text-align:left;cursor:pointer}.commerce-mode-tabs button.active{color:#d85f28;background:#fff;box-shadow:0 8px 22px #4a372a17}.commerce-mode-tabs button>svg{flex:0 0 auto}.commerce-mode-tabs b,.commerce-mode-tabs small{display:block}.commerce-mode-tabs b{font-size:15px}.commerce-mode-tabs small{margin-top:5px;color:#9d958e;font-size:12px}.commerce-block{margin-top:23px}.commerce-block .control-label i,.commerce-fields label>span i,.commerce-description>span i{color:#df672d;font-size:12px;font-style:normal}.commerce-upload{min-height:250px;margin-top:9px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d9cec5;border-radius:16px;background:#fcfaf8;cursor:pointer;transition:.18s}.commerce-upload:hover,.commerce-upload.dragging{border-color:#e47a48;background:#fff7f1}.commerce-upload>div:first-child{width:49px;height:49px;display:grid;place-items:center;border-radius:14px;color:#dd642c;background:#fff0e8}.commerce-upload>strong{margin-top:13px;color:#3a342f;font-size:14px}.commerce-upload>span{margin-top:7px;color:#99918a;font-size:12px;text-align:center}.commerce-url{width:min(440px,100%);height:43px;margin-top:20px;padding-left:11px;display:flex;align-items:center;gap:8px;border:1px solid #e5dfda;border-radius:10px;color:#aaa29b;background:#fff;cursor:default}.commerce-url input{min-width:0;flex:1;border:0;outline:0;color:#3f3934;font-size:12px}.commerce-url button{align-self:stretch;padding:0 13px;display:flex;align-items:center;gap:4px;border:0;border-radius:0 9px 9px 0;color:#fff;background:#e46a31;font-size:12px;cursor:pointer}.commerce-url button:disabled{color:#99918a;background:#ece8e5;cursor:not-allowed}.commerce-uploaded-panel{display:grid;gap:10px}.commerce-url.commerce-url-after-upload{width:100%;margin-top:0}.commerce-uploaded{margin-top:9px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.commerce-uploaded article,.commerce-uploaded>button{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid #e4ded9;border-radius:13px;background:#faf8f6}.commerce-uploaded article img{width:100%;height:100%;object-fit:contain}.commerce-uploaded article>button{position:absolute;top:5px;right:5px;width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:#36302cb3;cursor:pointer}.commerce-uploaded article>div{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;color:#fff;background:#2f2a2694;font-size:12px}.commerce-uploaded article>div svg{animation:studio-spin 1s linear infinite}.commerce-uploaded article>div.error svg{animation:none}.commerce-uploaded article>span{position:absolute;left:6px;bottom:6px;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#55a973}.commerce-uploaded>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-style:dashed;color:#d7652e;cursor:pointer}.commerce-uploaded>button span{font-size:12px}.commerce-fields{margin-top:21px;display:grid;grid-template-columns:1.4fr .8fr;gap:12px}.commerce-fields label,.commerce-description{position:relative;display:block}.commerce-fields label>span,.commerce-description>span,.commerce-settings label>span,.commerce-count>span{display:block;margin-bottom:7px;color:#514a45;font-size:12px;font-weight:700}.commerce-fields input,.commerce-fields select{width:100%;height:46px;padding:0 13px;border:1px solid #e3ded9;border-radius:10px;outline:0;color:#3b3530;background:#fff;font-size:12px}.commerce-fields select{padding-right:35px;appearance:none}.commerce-fields label>svg{position:absolute;right:12px;bottom:15px;color:#9d958e;pointer-events:none}.commerce-fields input:focus,.commerce-fields select:focus,.commerce-description textarea:focus{border-color:#e57a47;box-shadow:0 0 0 3px #e3682f14}.commerce-description{margin-top:18px}.commerce-description textarea{width:100%;min-height:118px;padding:13px;resize:vertical;border:1px solid #e3ded9;border-radius:11px;outline:0;color:#3a342f;background:#fff;font:inherit;font-size:12px;line-height:1.7}.commerce-description>small{position:absolute;right:11px;bottom:9px;color:#aaa29a;font-size:12px}.commerce-settings{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.commerce-settings label>div{height:52px;padding:0 11px;display:grid;grid-template-columns:23px 1fr 16px;align-items:center;border:1px solid #e3ded9;border-radius:11px;color:#df672d;background:#fff}.commerce-settings select{min-width:0;width:100%;height:100%;border:0;outline:0;appearance:none;color:#403a35;background:transparent;font-size:12px;font-weight:600;cursor:pointer}.commerce-settings label>div>svg:last-child{color:#9d958e;pointer-events:none}.commerce-title-field{grid-column:1 / -1}.commerce-select{position:relative;min-width:0}.commerce-select.open{z-index:35}.commerce-select>span{display:block;margin-bottom:7px;color:#514a45;font-size:12px;font-weight:700}.commerce-select>button{width:100%;height:52px;padding:0 12px;display:grid;grid-template-columns:23px minmax(0,1fr) 17px;align-items:center;gap:7px;border:1px solid #e3ded9;border-radius:11px;color:#df672d;background:#fff;text-align:left;cursor:pointer;transition:.18s}.commerce-select>button:hover,.commerce-select.open>button{border-color:#e47744;box-shadow:0 0 0 3px #e1652b14}.commerce-select>button>b{overflow:hidden;color:#403a35;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.commerce-select>button>span{min-width:0}.commerce-select>button>span b,.commerce-select>button>span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commerce-select>button>span b{color:#403a35;font-size:13px}.commerce-select>button>span small{margin-top:3px;color:#958d86;font-size:12px}.commerce-select>button>svg:last-child{color:#958d86;transition:transform .18s}.commerce-select.open>button>svg:last-child{transform:rotate(180deg)}.commerce-select-menu{position:absolute;z-index:40;top:calc(100% + 7px);left:0;right:0;max-height:260px;padding:7px;overflow-y:auto;border:1px solid #e2dbd6;border-radius:13px;background:#fffffffc;box-shadow:0 18px 45px #3a2b212b}.commerce-select-menu>button{width:100%;min-height:42px;padding:8px 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:9px;color:#665f59;background:transparent;text-align:left;font-size:12px;cursor:pointer}.commerce-select-menu>button>span{min-width:0;flex:1}.commerce-select-menu>button>svg:first-child{color:#d96730}.commerce-select-menu>button>svg:last-child{margin-left:auto;color:#dd652d}.commerce-select-menu>button:hover{color:#d75f29;background:#fff4ed}.commerce-select-menu>button.active{color:#d85f28;background:#fff0e8;font-weight:700}.commerce-select-menu.model-options>button>span b,.commerce-select-menu.model-options>button>span small{display:block}.commerce-select-menu.model-options>button>span small{margin-top:3px;color:#958d86;font-size:12px;font-weight:500}.commerce-select-menu.language-menu,.commerce-select-menu.ratio-options{display:grid;grid-template-columns:1fr 1fr}.commerce-select-menu.count-options{display:grid;grid-template-columns:repeat(3,1fr)}.commerce-select-menu.count-options>button{min-width:0}.commerce-select-menu.count-options>button b{font-size:13px}.commerce-select-menu.count-options>button small{color:#99918a;font-size:12px}.commerce-settings .commerce-select>.custom-select-trigger{height:48px;padding:0 12px;display:flex;grid-template-columns:none;align-items:center;justify-content:space-between;gap:0;border-color:#e0d9d3;border-radius:11px;color:#514a44;background:linear-gradient(180deg,#fff,#fdfbf9)}.commerce-settings .commerce-select>.custom-select-trigger:hover{border-color:#cfc4bc;background:#fff;box-shadow:none}.commerce-settings .commerce-select>.custom-select-trigger.open{border-color:#e6743d;background:#fff;box-shadow:0 0 0 3px #e5682d17}.commerce-settings .commerce-select>.custom-select-trigger>span{min-width:0;display:flex;align-items:center;gap:9px}.commerce-settings .commerce-select>.custom-select-trigger>svg:last-child{flex:0 0 auto;color:#91877f}.commerce-settings .commerce-select>.custom-select-trigger.open>svg:last-child{color:#dc642d;transform:rotate(180deg)}.commerce-settings .commerce-select>.custom-select-trigger .trigger-copy{display:flex;align-items:flex-start;gap:2px}.commerce-settings .commerce-select>.custom-select-trigger .trigger-copy b{max-width:125px;color:#463f39;font-size:12px;font-weight:700}.commerce-settings .commerce-select>.custom-select-trigger .trigger-copy small{margin-top:0;color:#9a9189;font-size:12px;font-weight:400}.commerce-count{margin-top:18px}.commerce-count>div{display:grid;grid-template-columns:repeat(8,1fr);gap:7px}.commerce-count button{height:38px;border:1px solid #e3ded9;border-radius:9px;color:#756d67;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.commerce-count button:hover,.commerce-count button.active{color:#dd642c;border-color:#e57946;background:#fff5ee}.commerce-cost{margin-top:22px;padding:13px 15px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;border-radius:11px;color:#837b74;background:#f8f5f2;font-size:12px}.commerce-cost span{display:flex;flex-direction:column;gap:3px}.commerce-cost span:first-child{flex-direction:row;align-items:center;gap:5px}.commerce-cost span:first-child svg{color:#db642c}.commerce-cost small{color:#a79e96;font-size:12px;white-space:nowrap}.commerce-cost b{margin-left:auto;color:#d95f28;font-size:12px}.commerce-submit{width:100%;min-height:53px;margin-top:13px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;color:#fff;background:#c9c4bf;font-size:14px;font-weight:800;cursor:pointer}.commerce-submit.ready{background:linear-gradient(135deg,#ec793f,#df6027);box-shadow:0 13px 28px #d653192e}.commerce-submit:disabled{opacity:.68;cursor:not-allowed}.commerce-submit .lucide-loader-circle{animation:studio-spin 1s linear infinite}.commerce-flow-note{margin:10px 0 0;display:flex;align-items:center;justify-content:center;gap:5px;color:#9b938c;font-size:12px}.commerce-analysis{overflow:hidden}.commerce-analysis-head{min-height:84px;padding:18px 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0ece8}.commerce-analysis-head>div{display:flex;align-items:center;gap:11px}.commerce-analysis-head>div>span{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#df672d;background:#fff0e8}.commerce-analysis-head h2{margin:0;color:#35302c;font-size:18px}.commerce-analysis-head p{margin:5px 0 0;color:#978f88;font-size:12px}.commerce-analysis-head>em{padding:6px 9px;border-radius:999px;color:#40875b;background:#edf8f1;font-size:12px;font-style:normal;font-weight:700}.commerce-analysis-empty{min-height:235px;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c0b9b3}.commerce-analysis-empty>svg{color:#dc672f}.commerce-analysis-empty.active>svg{animation:studio-spin 1s linear infinite}.commerce-analysis-empty strong{margin-top:12px;color:#5a534d;font-size:14px}.commerce-analysis-empty span{margin-top:7px;color:#9b938d;font-size:12px;text-align:center}.commerce-analysis-content{padding:21px 23px 23px}.commerce-analysis-content label{display:block}.commerce-analysis-content label+label{margin-top:14px}.commerce-analysis-content label>span{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#514a45;font-size:12px;font-weight:700}.commerce-analysis-content label>span small{padding:3px 6px;border-radius:5px;color:#d5632d;background:#fff1e9;font-size:12px}.commerce-analysis-content textarea{width:100%;min-height:150px;padding:13px 14px;resize:vertical;border:1px solid #e3ddd8;border-radius:11px;outline:0;color:#403934;background:#fdfcfb;font:inherit;font-size:12px;line-height:1.75}.commerce-analysis-content textarea:focus{border-color:#e47845;background:#fff;box-shadow:0 0 0 3px #e0622714}.commerce-analysis-actions{margin-top:16px;padding-top:16px;display:flex;align-items:center;gap:9px;border-top:1px solid #f0ece8}.commerce-analysis-actions>div{margin-right:auto}.commerce-analysis-actions>div span,.commerce-analysis-actions>div b{display:block}.commerce-analysis-actions>div span{color:#8e867f;font-size:12px}.commerce-analysis-actions>div b{margin-top:4px;color:#d96028;font-size:12px}.commerce-analysis-actions>button{height:42px;padding:0 13px;display:flex;align-items:center;gap:6px;border:0;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer}.commerce-analysis-actions>button:disabled{opacity:.55;cursor:not-allowed}.commerce-analysis-actions .save{color:#3e8759;background:#edf8f1}.commerce-analysis-actions .queue{color:#fff;background:#e36a31;box-shadow:0 9px 20px #d5521726}.commerce-analysis-actions .lucide-loader-circle{animation:studio-spin 1s linear infinite}.commerce-analysis-head>em.failed{color:#b34f45;background:#fff0ee}.commerce-session-content{display:grid;gap:20px}.commerce-overall-plan{padding:18px;border:1px solid #e8e2dd;border-radius:16px;background:linear-gradient(145deg,#fff,#fbf9f7)}.commerce-plan-section-title{display:flex;align-items:center;gap:10px}.commerce-plan-section-title>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:#d86630;background:#fff0e8}.commerce-plan-section-title h3{margin:0;color:#39332f;font-size:15px}.commerce-plan-section-title p{margin:4px 0 0;color:#948c85;font-size:12px}.commerce-collapse-trigger{width:100%;padding:0;border:0;text-align:left;background:transparent;cursor:pointer}.commerce-collapse-trigger>div{flex:1}.commerce-collapse-trigger>svg,.commerce-plan-card-head>svg{flex:0 0 auto;color:#8d857e;transition:transform .2s ease}.commerce-collapse-trigger>svg.collapsed,.commerce-plan-card-head>svg.collapsed{transform:rotate(-90deg)}.commerce-overall-grid{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.commerce-overall-grid article{min-width:0;padding:11px 12px;border-radius:10px;background:#f7f4f1}.commerce-overall-grid b{display:block;color:#d05e2a;font-size:12px}.commerce-overall-grid p{margin:5px 0 0;display:-webkit-box;overflow:hidden;color:#68605a;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.plan-list-title{margin-top:2px}.commerce-plan-card{min-width:0;overflow:hidden;border:1px solid #e7e0db;border-radius:16px;background:#fff;box-shadow:0 8px 24px #4835290b}.commerce-plan-card-head{width:100%;min-height:76px;padding:15px 17px;display:flex;align-items:center;gap:11px;border:0;text-align:left;background:#fff;cursor:pointer}.commerce-plan-card-head:hover{background:#fdfbf9}.commerce-plan-card-head>span{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#d7612b;background:#fff0e8;font-size:12px;font-weight:800}.commerce-plan-card-head>div{min-width:0;flex:1}.commerce-plan-card-head h3{margin:0;color:#3c3631;font-size:14px}.commerce-plan-card-head p{margin:5px 0 0;overflow:hidden;color:#8d857e;font-size:12px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.commerce-plan-card-head em{max-width:120px;padding:5px 7px;overflow:hidden;border-radius:999px;color:#49835d;background:#edf7f0;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.commerce-plan-workspace{min-width:0;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(330px,1.22fr);overflow:hidden;border-top:1px solid #ebe5e0;background:#fff}.commerce-plan-preview{position:relative;min-height:370px;display:grid;place-items:center;overflow:hidden;border-right:1px solid #ebe5e0;background:#f7f5f2}.commerce-plan-preview>img{width:100%;height:100%;max-height:520px;object-fit:contain;background:#f7f5f2}.commerce-plan-preview>div{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#d66a35;text-align:center}.commerce-plan-preview>div .lucide-loader-circle{animation:studio-spin 1s linear infinite}.commerce-plan-preview>div.failed{color:#bd5147}.commerce-plan-preview strong{margin-top:11px;color:#5d554f;font-size:13px}.commerce-plan-preview>div>span{margin-top:6px;color:#9b938c;font-size:12px;line-height:1.6}.commerce-plan-preview>small{position:absolute;top:10px;left:10px;padding:5px 8px;border-radius:999px;color:#fff;background:#38322e9e;font-size:12px}.commerce-plan-preview.has-result{width:100%;padding:0;border-top:0;border-bottom:0;border-left:0;cursor:zoom-in}.commerce-preview-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;color:transparent;background:transparent;font-size:12px;font-weight:700;transition:.2s ease}.commerce-plan-preview.has-result:hover .commerce-preview-hint{color:#fff;background:#29242052}.commerce-plan-copy{min-width:0;padding:17px}.commerce-plan-copy>header{display:flex;align-items:flex-start;gap:10px}.commerce-plan-copy>header>span{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#d7612b;background:#fff0e8;font-size:12px;font-weight:800}.commerce-plan-copy>header>div{min-width:0;flex:1}.commerce-plan-copy h3{margin:1px 0 0;color:#3c3631;font-size:14px}.commerce-plan-copy>header p{margin:5px 0 0;color:#8d857e;font-size:12px;line-height:1.55}.commerce-plan-copy>header em{max-width:120px;padding:5px 7px;overflow:hidden;border-radius:999px;color:#49835d;background:#edf7f0;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.commerce-plan-copy>label{margin-top:14px}.commerce-plan-copy>label>span{justify-content:space-between}.commerce-plan-copy textarea{min-height:190px}.commerce-plan-copy textarea[readonly]{color:#6b645e;background:#f8f6f4}.commerce-plan-facts{margin-top:11px;display:grid;gap:7px}.commerce-plan-facts>span{padding:8px 9px;display:-webkit-box;overflow:hidden;border-radius:8px;color:#766e68;background:#faf8f6;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.commerce-plan-facts b{margin-right:7px;color:#4e4742;font-size:12px}.commerce-analysis-actions .session-waiting{background:#8b837d;box-shadow:none}.commerce-analysis-actions .session-download{color:#fff;background:#4f9b67;box-shadow:0 9px 20px #36824f29}.commerce-results{padding:30px}.commerce-results .result-header{min-height:79px}.commerce-results .result-header>div>p{margin:7px 0 0;color:#918981;font-size:12px}.commerce-results .result-header>button{height:39px;padding:0 13px;display:flex;align-items:center;gap:6px;border:1px solid #e4ded9;border-radius:9px;color:#675f58;background:#fff;font-size:12px;cursor:pointer}.commerce-results .task-list{margin-top:17px}.create-sidebar .studio-heading p{font-size:14px}@media(max-width:1120px){.commerce-layout{grid-template-columns:1fr}.commerce-results{min-height:520px}.commerce-plan-workspace{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr)}}@media(max-width:640px){.commerce-progress{width:calc(100% - 20px);min-height:70px;margin-top:14px;padding:13px 10px}.commerce-progress>div{justify-content:center;gap:5px}.commerce-progress>div>span{width:27px;height:27px}.commerce-progress strong{font-size:12px}.commerce-progress i{display:none}.commerce-layout{width:calc(100% - 20px);padding-top:14px;gap:14px}.commerce-workbench,.commerce-results{padding:19px;border-radius:18px}.commerce-analysis{border-radius:18px}.commerce-heading h1{font-size:31px}.commerce-heading p{font-size:12px}.commerce-mode-tabs button{padding:10px;gap:8px}.commerce-mode-tabs b{font-size:13px}.commerce-mode-tabs small{font-size:12px}.commerce-upload{min-height:230px;padding:18px}.commerce-uploaded{grid-template-columns:repeat(3,1fr)}.commerce-fields,.commerce-settings{grid-template-columns:1fr}.commerce-count>div{grid-template-columns:repeat(4,1fr)}.commerce-cost{align-items:flex-start;flex-direction:column;gap:7px}.commerce-cost b{margin-left:0}.commerce-analysis-head{padding-inline:17px}.commerce-analysis-content{padding:17px}.commerce-overall-grid,.commerce-plan-workspace{grid-template-columns:1fr}.commerce-plan-preview{min-height:280px;border-right:0;border-bottom:1px solid #ebe5e0}.commerce-analysis-actions{align-items:stretch;flex-wrap:wrap}.commerce-analysis-actions>div{width:100%}.commerce-analysis-actions>button{flex:1;justify-content:center}}@media(min-width:861px){.create-sidebar{max-height:none;padding:18px 20px;overflow:visible}.studio-heading>span{font-size:12px}.studio-heading h1{margin-top:5px;font-size:26px}.studio-heading p{margin-top:4px;font-size:12px}.mode-tabs{margin-top:12px}.mode-tabs button{padding-block:7px}.mode-tabs b{font-size:13px}.mode-tabs small{font-size:12px}.control-group{margin-top:10px}.prompt-control textarea{min-height:88px}.prompt-tip,.refund-note{display:none}.submit-summary{margin-top:13px}.generate-button{height:46px}.form-ready-tip{margin-top:6px}}.records-page{background:#f5f2ee}.records-layout{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:34px 0 70px}.creation-records-heading{min-height:110px;display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.creation-records-heading>div:first-child{display:block}.creation-records-heading>div:first-child>span{display:block;width:auto;height:auto;color:#df682d;background:transparent;font-size:12px;font-weight:800;letter-spacing:1.8px}.creation-records-heading h1{display:block;margin:8px 0 0;color:#2f2a26;font-size:31px;letter-spacing:-1.2px}.creation-records-heading p{display:block;margin:8px 0 0;color:#837b75;font-size:12px}.records-balance{min-width:150px;padding:14px 18px;display:grid;border:1px solid rgba(59,49,42,.08);border-radius:15px;background:#fff;box-shadow:0 10px 30px #49372a0d}.records-balance span,.records-balance small{color:#958c85;font-size:12px}.records-balance strong{margin:4px 0 2px;color:#de652d;font-size:23px}.records-toolbar{padding:11px 13px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(59,49,42,.08);border-radius:18px;background:#fff;box-shadow:0 10px 34px #49372a0b}.record-tabs{min-width:0;display:flex;align-items:center;gap:7px;overflow-x:auto}.record-tabs button{min-width:106px;height:48px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:11px;color:#756d67;background:#f6f3f0;text-align:center;cursor:pointer}.record-tabs b{display:block;font-size:12px;white-space:nowrap}.record-tabs button.active{color:#db632b;border-color:#efd2c3;background:#fff3ec;box-shadow:0 5px 15px #ce531912}.records-toolbar-actions{display:flex;align-items:center;gap:12px}.records-refresh{padding:9px 12px;display:flex;align-items:center;gap:6px;border:1px solid #e3ddd8;border-radius:9px;color:#6e6761;background:#fff;font-size:12px;cursor:pointer}.records-refresh:disabled{opacity:.5}.records-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.records-empty{min-height:430px;margin-top:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9b938c;border:1px solid rgba(59,49,42,.08);border-radius:20px;background:#fff}.records-empty>div{width:62px;height:62px;display:grid;place-items:center;border-radius:17px;color:#dc642c;background:#fff1e9}.records-empty strong{margin-top:14px;color:#5f5751;font-size:14px}.records-empty span{margin-top:7px;font-size:12px}.records-empty>a{margin-top:15px;padding:9px 15px;border-radius:9px;color:#fff;background:#e66b2e;font-size:12px;font-weight:700}.records-empty>.lucide-loader-circle{animation:studio-spin 1s linear infinite}.records-pagination{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:15px;color:#817972;font-size:12px}.records-pagination button{padding:9px 13px;display:flex;align-items:center;gap:5px;border:1px solid #e1dad5;border-radius:9px;color:#5e5751;background:#fff;cursor:pointer}.records-pagination button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1050px){.records-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.records-layout{width:calc(100% - 20px);padding-top:24px}.creation-records-heading{min-height:105px}.creation-records-heading h1{font-size:26px}.records-balance{display:none}.records-toolbar{align-items:stretch;flex-direction:column}.record-tabs{flex:1;overflow-x:auto}.record-tabs button{min-width:106px;flex:0 0 auto}.records-toolbar-actions{justify-content:space-between}.records-toolbar-actions .result-status-filters{overflow-x:auto;justify-content:flex-start}.records-refresh{align-self:center}.records-grid{grid-template-columns:1fr}.records-empty{min-height:360px}}@media(max-width:640px){.image-url-row{grid-template-columns:28px minmax(0,1fr) auto}.image-url-row button{padding-inline:9px}.image-preview-modal{padding:64px 12px 76px}.preview-canvas{width:100%;height:100%}.preview-canvas img{max-height:calc(100vh - 140px)}.preview-nav{width:43px;height:43px}.preview-nav.prev{left:10px}.preview-nav.next{right:10px}.preview-close{top:14px;right:14px}.preview-toolbar{bottom:15px;max-width:calc(100% - 24px)}.preview-toolbar button{width:34px;height:34px}.task-download-row{justify-content:flex-start;flex-wrap:wrap}.task-download-row button{flex:1;justify-content:center}.task-detail-modal{padding:8px}.task-detail-dialog{width:100%;height:96vh;grid-template-columns:1fr;grid-template-rows:minmax(270px,42vh) minmax(0,1fr);border-radius:20px}.task-detail-visual{padding:56px 14px 20px}.task-detail-badges{top:16px;left:15px}.task-detail-close{top:12px;right:12px}.task-detail-arrow{width:42px;height:42px}.task-detail-arrow.prev{left:-8px}.task-detail-arrow.next{right:-8px}.task-detail-count{bottom:-10px}.task-detail-content{padding:26px 18px 20px}.task-detail-prompt{font-size:13px}.task-detail-footer button{flex:1;justify-content:center}}@media(min-width:641px)and (max-width:900px){.task-detail-dialog{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr)}.task-detail-content{padding-inline:24px}}.commerce-mode-tabs{margin-top:17px;padding:4px;gap:4px;border-radius:13px;background:#f3f0ec}.commerce-mode-tabs button{min-height:60.5px;padding:10px 11px;gap:9px;border-radius:10px}.commerce-mode-tabs button>svg{width:17px;height:17px}.commerce-mode-tabs button.active{box-shadow:0 5px 16px #48352917}.commerce-mode-tabs small{margin-top:3px;font-size:12px}@media(min-width:861px){.commerce-mode-tabs{margin-top:12px}.commerce-mode-tabs button{min-height:53.5px;padding-block:7px}}.result-header h2{font-size:26px}.commerce-progress,.commerce-layout{width:min(1240px,calc(100% - 32px))}.commerce-progress{margin-top:14px}.commerce-layout{padding-top:14px;grid-template-columns:460px minmax(0,1fr);gap:14px}.commerce-workbench,.commerce-results,.commerce-analysis{border-radius:22px}.commerce-right-column{gap:14px}.commerce-workbench{padding:18px 20px 24px}.commerce-heading h1{margin-top:5px;font-size:26px}.commerce-heading p{margin-top:4px;font-size:14px}.commerce-mode-tabs b{font-size:13px}.commerce-results{padding:27px}@media(max-width:1120px){.commerce-layout{grid-template-columns:1fr}}@media(max-width:640px){.commerce-progress,.commerce-layout{width:calc(100% - 20px)}.commerce-heading h1{font-size:26px}.commerce-heading p{font-size:14px}.commerce-workbench,.commerce-results{padding:19px;border-radius:18px}}html[data-site-theme=them2] .create-page,html[data-site-theme=them2] .commerce-page,html[data-site-theme=them2] .clone-page,html[data-site-theme=them2] .records-page{background:radial-gradient(circle at 8% 14%,rgba(225,230,255,.64),transparent 27%),#f5f7fc}html[data-site-theme=them2] .create-sidebar,html[data-site-theme=them2] .result-panel,html[data-site-theme=them2] .commerce-progress,html[data-site-theme=them2] .commerce-workbench,html[data-site-theme=them2] .commerce-results,html[data-site-theme=them2] .commerce-analysis,html[data-site-theme=them2] .task-card{border-color:#e1e5ef;box-shadow:0 12px 40px #373f650f}html[data-site-theme=them2] .studio-heading>span,html[data-site-theme=them2] .commerce-heading>span,html[data-site-theme=them2] .result-header>div:first-child>span,html[data-site-theme=them2] .creation-records-heading>div:first-child>span,html[data-site-theme=them2] .commerce-progress>div.active,html[data-site-theme=them2] .commerce-analysis-actions>div b{color:#5c69df}html[data-site-theme=them2] .mode-tabs,html[data-site-theme=them2] .commerce-mode-tabs{background:#eef0f6}html[data-site-theme=them2] .guest-create-notice{color:#626b93;border-color:#dce1f7;background:#f6f7ff}html[data-site-theme=them2] .guest-create-notice svg,html[data-site-theme=them2] .guest-create-notice b{color:#5967dc}html[data-site-theme=them2] .mode-tabs button.active,html[data-site-theme=them2] .commerce-mode-tabs button.active{color:#5866da;box-shadow:0 5px 16px #373f651a}html[data-site-theme=them2] .upload-zone:hover,html[data-site-theme=them2] .upload-zone.dragging{border-color:#7d89e7;background:#f4f5ff}html[data-site-theme=them2] .upload-zone>.upload-icon,html[data-site-theme=them2] .select-leading,html[data-site-theme=them2] .result-empty>div{color:#5d6bdf;background:#eef0ff}html[data-site-theme=them2] .generate-button.ready,html[data-site-theme=them2] .generate-button.guest,html[data-site-theme=them2] .commerce-submit.ready,html[data-site-theme=them2] .commerce-analysis-actions .queue{background:linear-gradient(135deg,#6976ed,#5361d5);box-shadow:0 13px 28px #4957cd36}html[data-site-theme=them2] .commerce-progress>div.active>span{border-color:#5e6ce2;background:#5e6ce2;box-shadow:0 6px 16px #4957cd33}html[data-site-theme=them2] .commerce-block .control-label i,html[data-site-theme=them2] .commerce-fields label>span i,html[data-site-theme=them2] .commerce-description>span i,html[data-site-theme=them2] .commerce-uploaded>button,html[data-site-theme=them2] .commerce-settings label>div,html[data-site-theme=them2] .commerce-select>button,html[data-site-theme=them2] .commerce-select-menu>button>svg:first-child,html[data-site-theme=them2] .commerce-select-menu>button>svg:last-child,html[data-site-theme=them2] .commerce-cost span:first-child svg,html[data-site-theme=them2] .commerce-cost b,html[data-site-theme=them2] .commerce-analysis-empty>svg,html[data-site-theme=them2] .commerce-analysis-actions>div b,html[data-site-theme=them2] .commerce-plan-preview>div{color:#5967dc}html[data-site-theme=them2] .commerce-upload:hover,html[data-site-theme=them2] .commerce-upload.dragging{border-color:#7d89e7;background:#f4f5ff}html[data-site-theme=them2] .commerce-upload{border-color:#d3d9ed;background:#f8f9fd}html[data-site-theme=them2] .commerce-upload>div:first-child,html[data-site-theme=them2] .commerce-analysis-head>div>span,html[data-site-theme=them2] .commerce-plan-section-title>span,html[data-site-theme=them2] .commerce-plan-copy>header>span{color:#5967dc;background:#eef0ff}html[data-site-theme=them2] .commerce-url button{background:#5e6ce2}html[data-site-theme=them2] .commerce-fields input:focus,html[data-site-theme=them2] .commerce-fields select:focus,html[data-site-theme=them2] .commerce-description textarea:focus,html[data-site-theme=them2] .commerce-analysis-content textarea:focus{border-color:#7d88e6;box-shadow:0 0 0 3px #5967dc17}html[data-site-theme=them2] .commerce-select>button:hover,html[data-site-theme=them2] .commerce-select.open>button,html[data-site-theme=them2] .commerce-settings .commerce-select>.custom-select-trigger.open{border-color:#7d88e6;box-shadow:0 0 0 3px #5967dc17}html[data-site-theme=them2] .commerce-settings .commerce-select>.custom-select-trigger.open>svg:last-child{color:#5967dc}html[data-site-theme=them2] .commerce-select-menu>button:hover,html[data-site-theme=them2] .commerce-select-menu>button.active,html[data-site-theme=them2] .commerce-count button:hover,html[data-site-theme=them2] .commerce-count button.active{color:#5664d7;border-color:#aeb7ee;background:#eef0ff}html[data-site-theme=them2] .commerce-analysis-content label>span small{color:#5664d7;background:#eef0ff}html[data-site-theme=them2] .commerce-overall-grid b,html[data-site-theme=them2] .commerce-plan-copy>header>span{color:#5664d7}html[data-site-theme=them2] .result-header-actions>a{color:#5866da;border-color:#d8ddf7;background:#f6f7ff}html[data-site-theme=them2] .result-image-wrap.selected{box-shadow:inset 0 0 0 3px #6270e6}html[data-site-theme=them2] .task-download-row button:hover,html[data-site-theme=them2] .result-pagination button:hover:not(:disabled){color:#5664d7;border-color:#c6cdf1;background:#f5f6ff}html[data-site-theme=them2] .task-download-row .record-action-button.copy-action{color:#5664d7;background:#eef0ff}html[data-site-theme=them2] .task-download-row .start-batch-button:hover,html[data-site-theme=them2] .task-download-row .batch-download-primary:hover{background:#5967da}html[data-site-theme=them2] .clone-page .clone-progress,html[data-site-theme=them2] .clone-page .clone-console,html[data-site-theme=them2] .clone-page .clone-results{border-color:#e1e5ef;box-shadow:0 14px 42px #373f6512}html[data-site-theme=them2] .clone-page .clone-progress div:not(:last-child):after{background:#e1e5f2}html[data-site-theme=them2] .clone-page .clone-progress .active{color:#5967dc}html[data-site-theme=them2] .clone-page .clone-progress .active i{color:#fff;border-color:#6370e3;background:#6370e3}html[data-site-theme=them2] .clone-page .clone-progress .active:not(:last-child):after{background:#b9c1f0}html[data-site-theme=them2] .clone-page .clone-eyebrow,html[data-site-theme=them2] .clone-page .clone-field-title em,html[data-site-theme=them2] .clone-page .clone-form-grid em,html[data-site-theme=them2] .clone-page .clone-add-tile,html[data-site-theme=them2] .clone-page .clone-auto-count b,html[data-site-theme=them2] .clone-page .clone-price b{color:#5967dc}html[data-site-theme=them2] .clone-page .clone-mode-tabs{background:#eef0f6}html[data-site-theme=them2] .clone-page .clone-mode-tabs button.active{color:#5866da;box-shadow:0 5px 16px #373f651a}html[data-site-theme=them2] .clone-page .clone-rule{color:#5664d7;background:#eef0ff}html[data-site-theme=them2] .clone-page .clone-upload-panel.empty{border-color:#d3d9ed;background:#f8f9fd}html[data-site-theme=them2] .clone-page .clone-upload-panel.empty:hover{border-color:#7b87e7;background:#f3f5ff}html[data-site-theme=them2] .clone-page .clone-upload-panel.empty .clone-upload-icon,html[data-site-theme=them2] .clone-page .clone-trigger-main>i,html[data-site-theme=them2] .clone-page .clone-model-menu .clone-option-icon,html[data-site-theme=them2] .clone-page .clone-advanced-title>i{color:#5a68dc;background:#eef0ff}html[data-site-theme=them2] .clone-page .clone-thumb,html[data-site-theme=them2] .clone-page .clone-add-tile,html[data-site-theme=them2] .clone-page .clone-url-row,html[data-site-theme=them2] .clone-page .clone-form-grid input,html[data-site-theme=them2] .clone-page .clone-form-grid textarea,html[data-site-theme=them2] .clone-page .clone-form-grid select,html[data-site-theme=them2] .clone-page .clone-settings-grid select,html[data-site-theme=them2] .clone-page .clone-advanced,html[data-site-theme=them2] .clone-page .clone-advanced-body textarea{border-color:#dfe3ef}html[data-site-theme=them2] .clone-page .clone-thumb,html[data-site-theme=them2] .clone-page .clone-add-tile,html[data-site-theme=them2] .clone-page .clone-thumb.reference,html[data-site-theme=them2] .clone-page .clone-add-tile.reference,html[data-site-theme=them2] .clone-page .clone-advanced,html[data-site-theme=them2] .clone-page .clone-auto-count,html[data-site-theme=them2] .clone-page .clone-price{background:#f7f8fc}html[data-site-theme=them2] .clone-page .clone-url-row button{background:#f0f2f8}html[data-site-theme=them2] .clone-page .clone-option-menu>button:hover{color:#5664d7;background:#f3f5ff}html[data-site-theme=them2] .clone-page .clone-option-menu>button.active{color:#5361d3;border-color:#8994e8;background:#eef0ff}html[data-site-theme=them2] .clone-page .clone-model-menu>button.active .clone-option-icon{color:#fff;background:#6370e3}html[data-site-theme=them2] .clone-page .clone-brand-check input:checked+span{color:#5361d3;background:#eef0ff}html[data-site-theme=them2] .clone-page .clone-submit{background:linear-gradient(135deg,#6976ed,#5361d5);box-shadow:0 12px 26px #4957cd3d}html[data-site-theme=them2] .clone-page .clone-submit:disabled{background:#c7cad4;box-shadow:none}html[data-site-theme=them2] .clone-page .clone-session-state>svg,html[data-site-theme=them2] .clone-page .clone-empty>svg{color:#6471e4}html[data-site-theme=them2] .clone-page .clone-session-state,html[data-site-theme=them2] .clone-page .clone-empty{color:#858da4;border-color:#dce1f1;background:#f8f9fd}html[data-site-theme=them2] .clone-page .clone-empty button{color:#5664d7;border-color:#d8ddf3;background:#f5f6ff}html[data-site-theme=them2] .video-clone-panel{--accent: #4778ed;--accent-soft: #eef4ff;--text: #172039;--muted: #7c879d;--line: #e0e7f2}html[data-site-theme=them2] .video-clone-console,html[data-site-theme=them2] .video-clone-results,html[data-site-theme=them2] .video-create-page .create-progress,html[data-site-theme=them2] .video-create-page .form-card,html[data-site-theme=them2] .video-create-page .result-card,html[data-site-theme=them2] .video-create-page .loading-card{border-color:#e1e6f0;background:#fff;box-shadow:0 14px 42px #373f6512}html[data-site-theme=them2] .video-clone-console,html[data-site-theme=them2] .video-clone-results,html[data-site-theme=them2] .video-create-page .form-card,html[data-site-theme=them2] .video-create-page .result-card,html[data-site-theme=them2] .video-create-page .loading-card{border-radius:20px}html[data-site-theme=them2] .video-clone-panel .video-mode-tabs{background:#eef0f6}html[data-site-theme=them2] .video-clone-panel .video-mode-tabs button.active{color:#5866da;background:#fff;box-shadow:0 5px 16px #373f651a}html[data-site-theme=them2] .video-clone-panel .video-rule,html[data-site-theme=them2] .video-create-page .create-rule{color:#5664d7;border-color:#d7e3fa;background:#eef4ff}html[data-site-theme=them2] .video-clone-panel .video-upload-panel,html[data-site-theme=them2] .video-clone-panel .voice-config,html[data-site-theme=them2] .video-clone-panel .video-stage-card,html[data-site-theme=them2] .video-clone-panel .video-empty,html[data-site-theme=them2] .video-create-page .upload-box,html[data-site-theme=them2] .video-create-page .audio-box,html[data-site-theme=them2] .video-create-page .empty-plan,html[data-site-theme=them2] .video-create-page .working-plan{border-color:#dbe2ef;background:#f8f9fd}html[data-site-theme=them2] .video-clone-panel .product-thumb,html[data-site-theme=them2] .video-clone-panel .add-product,html[data-site-theme=them2] .video-clone-panel .video-url-row,html[data-site-theme=them2] .video-clone-panel .video-form-grid input,html[data-site-theme=them2] .video-clone-panel .video-form-grid textarea,html[data-site-theme=them2] .video-clone-panel .video-select-trigger,html[data-site-theme=them2] .video-clone-panel .video-select-popover,html[data-site-theme=them2] .video-clone-panel .voice-mode-grid label,html[data-site-theme=them2] .video-clone-panel .voice-coverage select,html[data-site-theme=them2] .video-clone-panel .audio-drop,html[data-site-theme=them2] .video-clone-panel .reference-audio-preview,html[data-site-theme=them2] .video-clone-panel .qwen-voice-box,html[data-site-theme=them2] .video-clone-panel .qwen-voice-select select,html[data-site-theme=them2] .video-clone-panel .qwen-voice-select>button,html[data-site-theme=them2] .video-clone-panel .voice-empty,html[data-site-theme=them2] .video-clone-panel .voice-clone-form input,html[data-site-theme=them2] .video-create-page .url-row,html[data-site-theme=them2] .video-create-page .audio-url-row,html[data-site-theme=them2] .video-create-page input,html[data-site-theme=them2] .video-create-page textarea,html[data-site-theme=them2] .video-create-page select,html[data-site-theme=them2] .video-create-page .video-select-trigger,html[data-site-theme=them2] .video-create-page .video-select-popover,html[data-site-theme=them2] .video-create-page .business-grid button,html[data-site-theme=them2] .video-create-page .audio-options button,html[data-site-theme=them2] .video-create-page .audio-drop,html[data-site-theme=them2] .video-create-page .reference-audio-preview,html[data-site-theme=them2] .video-create-page .selected-voice-card{border-color:#dfe4ef}html[data-site-theme=them2] .video-clone-panel .product-role-select,html[data-site-theme=them2] .video-create-page .asset-grid select{border-color:#e5e9f2}html[data-site-theme=them2] .video-clone-panel .video-select-trigger.open,html[data-site-theme=them2] .video-clone-panel .video-url-row:focus-within,html[data-site-theme=them2] .video-clone-panel .video-form-grid input:focus,html[data-site-theme=them2] .video-clone-panel .video-form-grid textarea:focus,html[data-site-theme=them2] .video-create-page input:focus,html[data-site-theme=them2] .video-create-page textarea:focus,html[data-site-theme=them2] .video-create-page select:focus,html[data-site-theme=them2] .video-create-page .video-custom-select.open>.video-select-trigger{border-color:#7d88e6;box-shadow:0 0 0 3px #5967dc17}html[data-site-theme=them2] .video-clone-panel .video-select-popover>button:hover,html[data-site-theme=them2] .video-clone-panel .video-select-popover>button.active,html[data-site-theme=them2] .video-create-page .video-select-popover>button:hover,html[data-site-theme=them2] .video-create-page .video-select-popover>button.active,html[data-site-theme=them2] .video-create-page .business-grid button.active,html[data-site-theme=them2] .video-create-page .audio-options button.active{color:#5664d7;border-color:#aeb7ee;background:#eef0ff;box-shadow:none}html[data-site-theme=them2] .video-clone-panel .video-trigger-main>i,html[data-site-theme=them2] .video-clone-panel .video-select-popover>button>i,html[data-site-theme=them2] .video-clone-panel .video-stage-card>i,html[data-site-theme=them2] .video-create-page .video-select-icon,html[data-site-theme=them2] .video-create-page .result-heading>span,html[data-site-theme=them2] .video-create-page .working-plan>svg{color:#5967dc;background:#eef0ff}html[data-site-theme=them2] .video-clone-panel .voice-mode-grid label.active,html[data-site-theme=them2] .video-clone-panel .selected-voice-card,html[data-site-theme=them2] .video-create-page .selected-voice-card{color:#5664d7;border-color:#c5ccf4;background:#f4f6ff;box-shadow:none}html[data-site-theme=them2] .video-clone-panel .video-price,html[data-site-theme=them2] .video-create-page .price-bar,html[data-site-theme=them2] .video-create-page .plan-summary>div{background:#f5f7fc}html[data-site-theme=them2] .video-clone-panel .video-submit,html[data-site-theme=them2] .video-create-page .primary-action{background:linear-gradient(135deg,#6976ed,#5361d5);box-shadow:0 12px 26px #4957cd3d}html[data-site-theme=them2] .video-create-page .generate-action{background:#253052;box-shadow:none}html[data-site-theme=them2] .video-clone-panel .workflow-steps .running,html[data-site-theme=them2] .video-create-page .steps .active,html[data-site-theme=them2] .video-create-page .steps .running{color:#5664d7;border-color:#c8cff3;background:#f4f6ff}html[data-site-theme=them2] .video-clone-panel .workflow-steps .done i,html[data-site-theme=them2] .video-create-page .steps .active i,html[data-site-theme=them2] .video-create-page .steps .running i{color:#fff;background:#6370e3}html[data-site-theme=them2] .video-clone-panel .video-history-grid :is(.task-card),html[data-site-theme=them2] .video-create-page .video-records-section :is(.task-card),html[data-site-theme=them2] .video-create-page .record-grid article{border-color:#e1e5ef;box-shadow:0 8px 25px #373f650d}html[data-site-theme=them2] .video-clone-panel .result-status-filters button.active,html[data-site-theme=them2] .video-create-page .result-status-filters button.active{color:#fff;background:#5967dc}html[data-site-theme=them2] .video-create-page{--accent: #4778ed;--accent2: #73a2ff;--text: #172039;--muted: #7b879d;--line: #dfe7f2;background:#f4f7fc}.toolbox-page,.tool-detail-page{padding-top:86px;color:#292521;background:#f7f5f2}.toolbox-page main,.tool-detail-page main{min-height:calc(100vh - 86px)}.showcase-detail-layout{min-width:0;margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:28px}.showcase-result-column,.showcase-detail-aside,.showcase-detail-panel{min-width:0}.showcase-column-heading{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.showcase-column-heading span,.showcase-reference-block>div:first-child>span{color:#d76a34;font-size:10px;font-weight:800;letter-spacing:1.7px}.showcase-column-heading h1{margin:8px 0 0;color:#302a26;font-size:31px;letter-spacing:-1px}.showcase-column-heading>small{padding:7px 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #e7dfd9;border-radius:999px;color:#887f78;background:#fff;font-size:11px}.showcase-result-stack{display:grid;gap:22px}.showcase-result-stack figure{position:relative;margin:0;padding:14px;overflow:hidden;border:1px solid #e7dfd9;border-radius:22px;background:#fff;box-shadow:0 12px 38px #49362911}.showcase-result-stack img{width:100%;height:auto;min-height:260px;max-height:980px;display:block;object-fit:contain;object-position:center;border-radius:14px;background:#f6f3f0}.showcase-result-stack figcaption{position:absolute;right:28px;bottom:28px;padding:7px 10px;border-radius:8px;color:#fff;background:#2b2521c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:800;letter-spacing:.6px}.showcase-detail-aside{position:sticky;top:108px}.showcase-detail-panel{padding:30px;border:1px solid #e7dfd9;border-radius:22px;background:#fff;box-shadow:0 14px 42px #49362912}.showcase-detail-panel>h2{margin:17px 0 0;overflow-wrap:anywhere;color:#302a26;font-size:31px;line-height:1.25;letter-spacing:-1px}.showcase-description{margin:17px 0 0;color:#716963;font-size:14px;line-height:1.9;white-space:pre-line}.showcase-reference-block{margin-top:27px;padding-top:24px;border-top:1px solid #eee7e2}.showcase-reference-block>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:end}.showcase-reference-block>div:first-child>span{grid-column:1/-1}.showcase-reference-block h3{margin:7px 0 0;color:#39322d;font-size:18px}.showcase-reference-block>div:first-child>small{color:#9c938c;font-size:11px}.showcase-reference-grid{max-height:330px;margin-top:15px;padding-right:4px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.showcase-reference-grid figure{position:relative;min-width:0;aspect-ratio:1;margin:0;overflow:hidden;border:1px solid #e8e0da;border-radius:11px;background:#f8f6f4}.showcase-reference-grid img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.showcase-reference-grid figcaption{position:absolute;right:5px;bottom:5px;min-width:19px;height:19px;display:grid;place-items:center;border-radius:6px;color:#fff;background:#302a26ad;font-size:9px;font-weight:800}.showcase-create-button{width:100%;justify-content:center}.showcase-list-hero{width:min(1240px,calc(100% - 64px));margin:14px auto 0;padding:62px 56px;overflow:hidden;border:1px solid rgba(62,51,43,.08);border-radius:26px;background:#fffaf6;box-shadow:0 16px 48px #503a2b12}.showcase-list-hero h1{margin:17px 0 0;color:#2d2824;font-size:clamp(40px,4.3vw,58px);line-height:1.12;letter-spacing:-3px}.showcase-list-hero h1 em{color:#e36b2e;font-style:normal}.showcase-list-hero p{max-width:720px;margin:20px 0 0;color:#7d746d;font-size:15px;line-height:1.8}.showcase-list-catalog{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:50px 0 90px;scroll-margin-top:105px}.showcase-list-grid{margin-top:30px}.toolbox-hero{position:relative;width:min(1240px,calc(100% - 64px));min-height:390px;margin:14px auto 0;padding:62px 56px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:50px;border:1px solid rgba(62,51,43,.08);border-radius:26px;background:linear-gradient(132deg,#fff,#fffaf6 52%,#f8eee7);box-shadow:0 16px 48px #503a2b12}.toolbox-hero-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.toolbox-hero-orb--one{width:330px;height:330px;top:-190px;left:36%;background:#ee844917}.toolbox-hero-orb--two{width:250px;height:250px;right:3%;bottom:-150px;background:#d9a67c1f}.toolbox-hero-copy{position:relative;z-index:1}.toolbox-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#d8662e;font-size:12px;font-weight:800;letter-spacing:1.8px}.toolbox-hero h1{margin:17px 0 0;color:#2d2824;font-size:clamp(40px,4.3vw,58px);line-height:1.12;letter-spacing:-3px}.toolbox-hero h1 em{color:#e36b2e;font-style:normal}.toolbox-hero-copy>p{max-width:650px;margin:20px 0 0;color:#7d746d;font-size:15px;line-height:1.8}.toolbox-search{width:min(600px,100%);height:56px;margin-top:28px;padding:0 7px 0 18px;display:flex;align-items:center;gap:11px;border:1px solid #e8ded6;border-radius:13px;background:#fffffff5;box-shadow:0 12px 32px #583c2917}.toolbox-search>svg{flex:0 0 auto;color:#9b9189}.toolbox-search input{min-width:0;flex:1;padding:13px 0;border:0;outline:0;color:#3b3530;background:transparent;font-size:14px}.toolbox-search input::placeholder{color:#aaa19a}.toolbox-search button{height:42px;padding:0 21px;border:0;border-radius:9px;color:#fff;background:#e66b2e;box-shadow:0 8px 18px #dd5b1d2e;font-weight:700;cursor:pointer}.toolbox-search button:hover{background:#d85e24}.toolbox-hero-demo{position:relative;z-index:1;height:290px}.toolbox-demo-card{position:absolute;width:270px;height:210px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:0 24px 55px #5b3c2829}.toolbox-demo-card--back{top:4px;left:8px;padding:20px;color:#8c8179;background:linear-gradient(145deg,#f2efec,#ddd6d0);transform:rotate(-7deg)}.toolbox-demo-card--back:before{content:"";position:absolute;width:110px;height:120px;top:38px;left:80px;border-radius:50% 50% 32% 32%;background:#cec5be;box-shadow:0 12px 25px #48382d24}.toolbox-demo-card--back span{font-size:10px;font-weight:800;letter-spacing:1.5px}.toolbox-demo-card--front{right:5px;bottom:5px;padding:26px;color:#fff;background:linear-gradient(150deg,#e36b2e,#e8874f 58%,#d8a17c);transform:rotate(5deg)}.toolbox-demo-card--front svg{position:absolute;top:28px;right:28px;opacity:.9}.toolbox-demo-card--front strong{font-size:25px}.toolbox-demo-card--front small{margin-top:7px;color:#ffffffbf;font-size:12px}.toolbox-catalog{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:50px 0 90px}.toolbox-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.toolbox-section-heading span{color:#d76a34;font-size:11px;font-weight:800;letter-spacing:1.7px}.toolbox-section-heading h2{margin:9px 0 0;font-size:30px;letter-spacing:-1px}.toolbox-section-heading p{margin:0;color:#8d857e;font-size:13px}.toolbox-filters{margin-top:28px;display:flex;flex-wrap:wrap;gap:9px}.toolbox-filters button{padding:9px 16px;border:1px solid #e5ddd7;border-radius:999px;color:#716962;background:#fff;font-size:13px;cursor:pointer}.toolbox-filters button:hover{color:#d65f28;border-color:#ecc7b3}.toolbox-filters button.active{color:#fff;border-color:#e36a2e;background:#e36a2e;box-shadow:0 8px 20px #d65b212e;font-weight:700}.toolbox-grid{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.toolbox-card{min-width:0;overflow:hidden;border:1px solid #e8e1dc;border-radius:20px;color:inherit;background:#fff;box-shadow:0 8px 28px #4c392b0e;transition:transform .22s,box-shadow .22s,border-color .22s}.toolbox-card:hover{border-color:#ecc7b3;box-shadow:0 20px 48px #583d2b21;transform:translateY(-5px)}.toolbox-card-visual{position:relative;height:245px;overflow:hidden;background:#faf8f6}.toolbox-card-visual>img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .4s}.toolbox-card:hover .toolbox-card-visual>img{transform:scale(1.025)}.toolbox-recommended{position:absolute;top:14px;left:14px;padding:7px 10px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;color:#d65f28;background:#ffffffeb;box-shadow:0 5px 16px #402d2121;font-size:11px;font-weight:800}.toolbox-before-thumb{position:absolute;right:13px;bottom:13px;width:84px;height:84px;overflow:hidden;border:3px solid #fff;border-radius:13px;background:#eee;box-shadow:0 8px 25px #34271e38}.toolbox-before-thumb img{width:100%;height:100%;object-fit:contain;object-position:center;background:#faf8f6}.toolbox-before-thumb small{position:absolute;left:5px;bottom:5px;padding:3px 6px;border-radius:5px;color:#fff;background:#1c1f2cb8;font-size:9px}.toolbox-card-body{padding:22px 22px 24px}.toolbox-category{color:#da6630;font-size:11px;font-weight:800;letter-spacing:.5px}.toolbox-card h3{margin:9px 0 0;overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.toolbox-card p{height:44px;margin:9px 0 0;overflow:hidden;color:#8a827b;font-size:13px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.toolbox-card-body>b{margin-top:18px;display:inline-flex;align-items:center;gap:6px;color:#d9612b;font-size:12px}.toolbox-card-body>b svg{transition:transform .18s}.toolbox-card:hover .toolbox-card-body>b svg{transform:translate(3px)}.toolbox-state{min-height:310px;margin-top:30px;padding:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #e2d9d2;border-radius:20px;color:#807871;background:#ffffffb3;text-align:center}.toolbox-state svg{color:#df6b32}.toolbox-state strong{color:#49423d;font-size:16px}.toolbox-state span{font-size:13px}.toolbox-state button{margin-top:6px;padding:9px 15px;border:0;border-radius:8px;color:#fff;background:#e16a31;cursor:pointer}.toolbox-state--error svg{color:#d3665f}.tool-detail-main{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:36px 0 80px}.tool-detail-back{padding:8px 0;display:inline-flex;align-items:center;gap:7px;border:0;color:#7f7770;background:transparent;font-size:13px;cursor:pointer}.tool-detail-back:hover{color:#d7612a}.tool-detail-state{margin-top:28px}.tool-detail-hero{margin-top:24px;padding:48px;display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:55px;border:1px solid #e7dfda;border-radius:25px;background:linear-gradient(135deg,#fff,#fffaf6);box-shadow:0 18px 55px #4d392b13}.tool-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.tool-detail-tags span{padding:7px 10px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;color:#d45f29;background:#fff0e7;font-size:11px;font-weight:800}.tool-detail-copy h1{margin:18px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-2px}.tool-detail-copy>p{margin:17px 0 0;color:#7d756f;font-size:15px;line-height:1.8}.tool-use-button{min-height:50px;margin-top:29px;padding:0 20px;display:inline-flex;align-items:center;gap:9px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#e4692d,#e7844d);box-shadow:0 13px 28px #d4571b3d;font-weight:800;cursor:pointer}.tool-use-button:hover{transform:translateY(-1px);box-shadow:0 16px 33px #d4571b4d}.tool-use-button svg:last-child{margin-left:5px}.tool-use-hint{margin-top:12px;display:block;color:#9c948e;font-size:11px}.tool-result-compare{position:relative;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.tool-result-compare figure{min-width:0;margin:0}.tool-result-compare figure>div{height:365px;overflow:hidden;border:1px solid #e5ddd7;border-radius:18px;background:#f0ece8}.tool-result-compare figure.after>div{border-color:#edc5b0;box-shadow:0 12px 35px #6c442b24}.tool-result-compare img{width:100%;height:100%;object-fit:contain;object-position:center;background:#faf8f6}.tool-result-compare figcaption{margin-top:10px;display:flex;align-items:center;gap:8px;color:#7c746e;font-size:12px;font-weight:700}.tool-result-compare figcaption span{color:#a39b94;font-size:9px;letter-spacing:1.2px}.tool-result-compare figure.after figcaption{color:#d7612a}.tool-compare-arrow{position:absolute;z-index:2;top:172px;left:50%;width:42px;height:42px;display:grid;place-items:center;border:4px solid #fffaf6;border-radius:50%;color:#fff;background:#e16a31;box-shadow:0 7px 17px #7341243d;transform:translate(-50%,-50%)}.tool-detail-content{margin-top:24px;display:grid;grid-template-columns:1.25fr .75fr;gap:22px}.tool-description-card,.tool-prompt-card{padding:32px;border:1px solid #e7dfda;border-radius:21px;background:#fff;box-shadow:0 9px 30px #4835280d}.tool-description-card h2,.tool-prompt-card h2{margin:10px 0 0;font-size:23px}.tool-description-card>p{margin:18px 0 0;color:#6d655f;font-size:14px;line-height:2;white-space:pre-line}.tool-prompt-card{border-color:#3f3833;background:#302b27}.tool-prompt-card>div>span{color:#f09a6e;font-size:10px;font-weight:800;letter-spacing:1.6px}.tool-prompt-card h2{color:#fff}.tool-prompt-card>p{max-height:220px;margin:17px 0 0;padding-right:5px;overflow:auto;color:#d9d0c9;font-size:13px;line-height:1.8;white-space:pre-line}.tool-prompt-card>button{margin-top:22px;padding:9px 13px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;background:#ffffff14;font-size:12px;cursor:pointer}.tool-prompt-card>button:hover{background:#ffffff24}.tool-bottom-cta{margin-top:24px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:20px;color:#fff;background:linear-gradient(115deg,#d95f28,#e4743c 55%,#df9b72);box-shadow:0 15px 40px #ad481b33}.tool-bottom-cta>div{display:flex;align-items:center;gap:15px}.tool-bottom-cta>div>span{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;background:#ffffff21}.tool-bottom-cta h2{margin:0;font-size:18px}.tool-bottom-cta p{margin:6px 0 0;color:#ffffffb8;font-size:12px}.tool-bottom-cta>button{min-height:43px;padding:0 18px;flex:0 0 auto;display:flex;align-items:center;gap:8px;border:0;border-radius:9px;color:#d95f28;background:#fff;font-weight:800;cursor:pointer}.spinning{animation:toolbox-spin .8s linear infinite}@keyframes toolbox-spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.toolbox-hero{grid-template-columns:1fr 340px}.toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-detail-hero{padding:34px;grid-template-columns:1fr}.tool-result-compare figure>div{height:430px}.tool-compare-arrow{top:205px}.showcase-detail-layout{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.showcase-detail-panel{padding:25px}.showcase-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.toolbox-page,.tool-detail-page{padding-top:86px}.toolbox-hero{width:calc(100% - 36px);min-height:auto;padding:48px 22px 44px;display:block}.toolbox-hero h1{font-size:39px;letter-spacing:-2px}.toolbox-hero-copy>p{font-size:14px}.toolbox-hero-demo{display:none}.toolbox-search{height:54px}.toolbox-search button{height:40px;padding:0 16px}.toolbox-catalog,.tool-detail-main{width:calc(100% - 36px);padding:42px 0 65px}.toolbox-section-heading{display:block}.toolbox-section-heading p{margin-top:10px}.toolbox-grid{grid-template-columns:1fr;gap:17px}.toolbox-card-visual{height:265px}.tool-detail-hero{margin-top:17px;padding:25px 20px;gap:34px;border-radius:21px}.tool-detail-copy h1{font-size:38px}.tool-result-compare{gap:9px}.tool-result-compare figure>div{height:245px;border-radius:13px}.tool-result-compare figcaption{display:grid;gap:3px}.tool-compare-arrow{top:116px;width:36px;height:36px}.tool-detail-content{grid-template-columns:1fr}.tool-description-card,.tool-prompt-card{padding:24px 21px}.tool-bottom-cta{align-items:flex-start;flex-direction:column;padding:24px 21px}.tool-bottom-cta>button{width:100%;justify-content:center}.showcase-detail-layout{grid-template-columns:1fr}.showcase-detail-aside{position:static;order:-1}.showcase-detail-panel{padding:24px 21px}.showcase-detail-panel>h2{font-size:29px}.showcase-reference-grid{max-height:none;grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-result-stack img{min-height:190px;max-height:none}.showcase-result-stack figure{padding:9px;border-radius:17px}.showcase-result-stack figcaption{right:18px;bottom:18px}.showcase-list-hero{width:calc(100% - 36px);padding:48px 22px 44px}.showcase-list-hero h1{font-size:39px;letter-spacing:-2px}.showcase-list-hero p{font-size:14px}.showcase-list-catalog{width:calc(100% - 36px);padding:42px 0 65px}}@media(max-width:420px){.toolbox-search>svg{display:none}.toolbox-search{padding-left:12px}.toolbox-card-visual{height:235px}.tool-result-compare figure>div{height:205px}.tool-compare-arrow{top:96px}.showcase-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}}html[data-site-theme=them2] .toolbox-page,html[data-site-theme=them2] .tool-detail-page{color:#252a3b;background:#f5f7fc}html[data-site-theme=them2] .toolbox-hero,html[data-site-theme=them2] .showcase-list-hero,html[data-site-theme=them2] .tool-detail-hero{border-color:#e1e5f2;background:linear-gradient(132deg,#fff,#f8f9ff 54%,#eef2ff);box-shadow:0 16px 48px #37407514}html[data-site-theme=them2] .toolbox-hero-orb--one{background:#6874ed1c}html[data-site-theme=them2] .toolbox-hero-orb--two{background:#60b9b81a}html[data-site-theme=them2] .toolbox-eyebrow,html[data-site-theme=them2] .toolbox-section-heading span,html[data-site-theme=them2] .showcase-column-heading span,html[data-site-theme=them2] .showcase-reference-block>div:first-child>span{color:#5c69df}html[data-site-theme=them2] .toolbox-hero h1 em,html[data-site-theme=them2] .showcase-list-hero h1 em{color:#6170eb}html[data-site-theme=them2] .toolbox-search{border-color:#dfe3f1;box-shadow:0 12px 32px #37407517}html[data-site-theme=them2] .toolbox-search button,html[data-site-theme=them2] .toolbox-state button,html[data-site-theme=them2] .toolbox-filters button.active{border-color:#5e6ce2;background:#5e6ce2;box-shadow:0 8px 20px #4d5bd533}html[data-site-theme=them2] .toolbox-search button:hover{background:#4e5ccd}html[data-site-theme=them2] .toolbox-demo-card--front{background:linear-gradient(150deg,#6472ec,#7d88f1 58%,#6fb5b4);box-shadow:0 24px 55px #45519d2e}html[data-site-theme=them2] .toolbox-filters button:hover{color:#5967d9;border-color:#bec5ee}html[data-site-theme=them2] .toolbox-card,html[data-site-theme=them2] .showcase-result-stack figure,html[data-site-theme=them2] .showcase-detail-panel,html[data-site-theme=them2] .tool-description-card,html[data-site-theme=them2] .tool-prompt-card{border-color:#e1e5ef;box-shadow:0 9px 30px #373f6511}html[data-site-theme=them2] .toolbox-card:hover{border-color:#c5ccf1;box-shadow:0 20px 48px #373f6521}html[data-site-theme=them2] .toolbox-card-visual,html[data-site-theme=them2] .toolbox-before-thumb img,html[data-site-theme=them2] .showcase-result-stack img{background:#f1f3f9}html[data-site-theme=them2] .toolbox-recommended,html[data-site-theme=them2] .toolbox-category,html[data-site-theme=them2] .toolbox-card-body>b,html[data-site-theme=them2] .tool-detail-back:hover,html[data-site-theme=them2] .tool-result-compare figure.after figcaption,html[data-site-theme=them2] .case-showcase-body>span,html[data-site-theme=them2] .case-showcase-body button{color:#5b69dd}html[data-site-theme=them2] .toolbox-state svg{color:#6573e8}html[data-site-theme=them2] .tool-detail-tags span{color:#5866dc;background:#eef0ff}html[data-site-theme=them2] .tool-use-button{background:linear-gradient(135deg,#6472eb,#5361d5);box-shadow:0 13px 28px #4957cd3d}html[data-site-theme=them2] .tool-compare-arrow,html[data-site-theme=them2] .case-showcase-arrow{background:#6270e6}html[data-site-theme=them2] .tool-result-compare figure.after>div{border-color:#cbd1f1}html[data-site-theme=them2] .tool-prompt-card{border-color:#343b61;background:#2c324f}html[data-site-theme=them2] .tool-prompt-card>div>span{color:#aeb7ff}html[data-site-theme=them2] .tool-bottom-cta{background:linear-gradient(115deg,#5361d5,#6d79e7 55%,#69aaa9);box-shadow:0 15px 40px #4451b038}html[data-site-theme=them2] .tool-bottom-cta>button{color:#5361d5}html[data-site-theme=them2] .showcase-create-button{background:#5e6ce2}html[data-site-theme=them3] body{background:#f8f9ff}html[data-site-theme=them3] .account-header--them3{width:100%;height:64px;margin-top:0;padding-inline:max(20px,calc((100vw - 1440px)/2));border-width:0 0 1px;border-color:#e8e9f3;border-radius:0;background:#fffffff7;box-shadow:0 5px 22px #2a265e0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-site-theme=them3] .account-header--them3 .account-brand .brand-mark{width:36px;height:36px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#6c60f7,#4b3cdd);box-shadow:0 8px 20px #5a4cf22e}html[data-site-theme=them3] .account-header--them3 .account-brand-copy small{color:#8b8fa1;font-size:12px}html[data-site-theme=them3] .account-header--them3 .account-main-nav a{padding:9px 11px;border-radius:8px;color:#555a70;font-weight:600}html[data-site-theme=them3] .account-header--them3 .account-main-nav a:hover,html[data-site-theme=them3] .account-header--them3 .account-main-nav a.active{color:#4d3fe1;background:#f0efff;box-shadow:none}html[data-site-theme=them3] .account-header--them3 .account-primary-cta{border-radius:8px;background:#5a4cf2;box-shadow:none}html[data-site-theme=them3] .account-header--them3 .account-menu-button{color:#52566b}html[data-site-theme=them3] .auth-page{padding-top:64px;color:#171927;background:#f8f9ff}html[data-site-theme=them3] .auth-layout{min-height:calc(100vh - 64px);margin-top:0;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)}html[data-site-theme=them3] .auth-showcase{background-image:linear-gradient(120deg,#f9f9fffa,#edebffd1),url(/images/hero-daylight-prism.png)}html[data-site-theme=them3] .auth-showcase:after{border-color:#5a4cf21f;box-shadow:0 0 0 55px #ffffff47,0 0 0 110px #5a4cf20b}html[data-site-theme=them3] .showcase-tag,html[data-site-theme=them3] .auth-showcase h1 span,html[data-site-theme=them3] .auth-heading>span,html[data-site-theme=them3] .showcase-points svg,html[data-site-theme=them3] .showcase-card span,html[data-site-theme=them3] .code-button,html[data-site-theme=them3] .auth-switch a{color:#5a4cf2}html[data-site-theme=them3] .showcase-tag{border-color:#dedbff;background:#f8f7ffd6}html[data-site-theme=them3] .showcase-points>span,html[data-site-theme=them3] .showcase-card{border-color:#e4e3f2;border-radius:12px;box-shadow:0 10px 30px #2e2a5e0d}html[data-site-theme=them3] .mini-orb{background:radial-gradient(circle at 35% 30%,#faf9ff,#c7c1ff 42%,#887df7 70%,#5142df);box-shadow:-20px 25px 50px #5a4cf226}html[data-site-theme=them3] .auth-showcase h1{font-size:clamp(44px,4.4vw,60px);letter-spacing:-3px}html[data-site-theme=them3] .auth-card-wrap{padding:40px 32px;background:linear-gradient(145deg,#fbfbff,#f4f3ff)}html[data-site-theme=them3] .auth-card{box-sizing:border-box;width:min(408px,100%);padding:28px 30px 24px;border:1px solid #e4e3f0;border-radius:14px;background:#fffffff5;box-shadow:0 18px 50px #2a265e14}html[data-site-theme=them3] .auth-heading h2{margin-top:7px;font-size:28px;letter-spacing:-.9px}html[data-site-theme=them3] .auth-heading p{margin-top:6px;color:#85899a}html[data-site-theme=them3] .auth-tabs{margin:22px 0 17px;padding:3px;border-radius:9px;background:#f0f0f5}html[data-site-theme=them3] .auth-tabs button{min-height:38px;padding:7px;border-radius:7px}html[data-site-theme=them3] .auth-tabs button.active{color:#4c3ddd;box-shadow:0 4px 12px #2a265e14}html[data-site-theme=them3] .form-field{margin-top:14px}html[data-site-theme=them3] .form-field>div{min-height:44px;border-color:#dfe0e9;border-radius:8px}html[data-site-theme=them3] .form-field input{padding-block:11px}html[data-site-theme=them3] .form-field>div:focus-within{border-color:#9e96ff;box-shadow:0 0 0 3px #5a4cf217}html[data-site-theme=them3] .agreement input{accent-color:#5a4cf2}html[data-site-theme=them3] .agreement a,html[data-site-theme=them3] .legal-heading>span{color:#5a4cf2}html[data-site-theme=them3] .legal-page{padding-top:64px;background:radial-gradient(circle at 12% 8%,rgba(222,219,255,.58),transparent 27%),#f8f9ff}html[data-site-theme=them3] .legal-card{border-color:#e4e3f0;border-radius:14px;box-shadow:0 14px 45px #2a265e0f}html[data-site-theme=them3] .auth-submit{min-height:46px;margin-top:18px;border-radius:8px;background:#5a4cf2;box-shadow:0 10px 22px #5a4cf229}html[data-site-theme=them3] .auth-submit:hover{background:#4938dd}html[data-site-theme=them3] .auth-switch{margin-top:16px}.theme3-workspace-route{--t3-action: #5a4cf2;--t3-action-dark: #4938dd;--t3-soft: #f0efff;--t3-ink: #171927;--t3-muted: #777b8f;--t3-line: #e8e9f3}.theme3-workspace-route .account-header{display:none!important}.theme3-workspace-route .account-page,.theme3-workspace-route .toolbox-page,.theme3-workspace-route .tool-detail-page{min-height:calc(100vh - 64px);padding-top:0!important;color:var(--t3-ink);background:#f8f9ff}.theme3-workspace-route .account-page main,.theme3-workspace-route .toolbox-page main,.theme3-workspace-route .tool-detail-page main{min-height:calc(100vh - 64px)}.theme3-workspace-route .theme-three-page{min-height:calc(100vh - 64px);background:linear-gradient(180deg,#f9faff 0,#fff 560px)}.theme3-workspace-route .theme-three-page>.landing-header,.theme3-workspace-route .theme-three-page>.mobile-drawer,.theme3-workspace-route .theme-three-page>.mobile-drawer-backdrop{display:none!important}.theme3-workspace-route .theme-three-page>main,.theme3-workspace-route .theme-three-page>.landing-footer{width:calc(100% - 32px);max-width:1320px}.theme3-workspace-route .create-layout,.theme3-workspace-route .commerce-layout,.theme3-workspace-route .clone-layout{width:calc(100% - 24px);max-width:none;margin:0 auto;padding:12px 0 36px;gap:12px;align-items:start}.theme3-workspace-route .create-layout{grid-template-columns:minmax(360px,420px) minmax(0,1fr)}.theme3-workspace-route .commerce-layout,.theme3-workspace-route .clone-layout{grid-template-columns:minmax(410px,.72fr) minmax(520px,1.28fr)}.theme3-workspace-route .commerce-progress,.theme3-workspace-route .clone-progress{width:calc(100% - 24px);max-width:none;min-height:68px;margin:12px auto 0;padding:12px 22px;border-color:var(--t3-line);border-radius:12px;box-shadow:none}.theme3-workspace-route .creator-panel,.theme3-workspace-route .result-panel,.theme3-workspace-route .commerce-workbench,.theme3-workspace-route .commerce-results,.theme3-workspace-route .commerce-analysis,.theme3-workspace-route .clone-workbench,.theme3-workspace-route .clone-results,.theme3-workspace-route .clone-analysis{border-color:var(--t3-line);border-radius:12px;box-shadow:none}.theme3-workspace-route .creator-panel,.theme3-workspace-route .commerce-workbench,.theme3-workspace-route .clone-workbench{padding:20px}.theme3-workspace-route .result-panel,.theme3-workspace-route .commerce-results,.theme3-workspace-route .clone-results{min-height:calc(100vh - 88px)}.theme3-workspace-route .commerce-mode-tabs,.theme3-workspace-route .clone-mode-tabs,.theme3-workspace-route .create-mode-tabs{border-radius:10px;background:#f2f3f5}.theme3-workspace-route .commerce-mode-tabs button,.theme3-workspace-route .clone-mode-tabs button,.theme3-workspace-route .create-mode-tabs button{border-radius:8px;box-shadow:none!important}.theme3-workspace-route .generate-button,.theme3-workspace-route .commerce-generate,.theme3-workspace-route .clone-generate{border-radius:8px;background:var(--t3-action);box-shadow:none}.theme3-workspace-route .records-layout,.theme3-workspace-route .profile-layout,.theme3-workspace-route .recharge-shell,.theme3-workspace-route .promotion-rewards-shell{width:calc(100% - 32px);max-width:1320px;margin:0 auto;padding:24px 0 56px}.theme3-workspace-route .profile-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.theme3-workspace-route .profile-sidebar,.theme3-workspace-route .profile-card,.theme3-workspace-route .recharge-card,.theme3-workspace-route .records-toolbar,.theme3-workspace-route .record-card{border-color:var(--t3-line);border-radius:12px;box-shadow:none}html[data-site-theme=them3] .theme3-workspace-route .profile-page,html[data-site-theme=them3] .theme3-workspace-route .recharge-page,html[data-site-theme=them3] .theme3-workspace-route .promotion-rewards-page{padding-bottom:0;background:#f8f9ff}html[data-site-theme=them3] .theme3-workspace-route .profile-title,html[data-site-theme=them3] .theme3-workspace-route .profile-title.simple,html[data-site-theme=them3] .theme3-workspace-route .recharge-heading,html[data-site-theme=them3] .theme3-workspace-route .promotion-rewards-heading{min-height:116px}html[data-site-theme=them3] .theme3-workspace-route .profile-title>div>span,html[data-site-theme=them3] .theme3-workspace-route .recharge-heading>div:first-child>span,html[data-site-theme=them3] .theme3-workspace-route .promotion-rewards-heading>div:first-child>span{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .profile-title h1,html[data-site-theme=them3] .theme3-workspace-route .recharge-heading h1,html[data-site-theme=them3] .theme3-workspace-route .promotion-rewards-heading h1{color:var(--t3-ink);font-size:32px;letter-spacing:-1.2px}html[data-site-theme=them3] .theme3-workspace-route .profile-title p,html[data-site-theme=them3] .theme3-workspace-route .recharge-heading p,html[data-site-theme=them3] .theme3-workspace-route .promotion-rewards-heading p{color:var(--t3-muted)}html[data-site-theme=them3] .theme3-workspace-route .profile-sidebar,html[data-site-theme=them3] .theme3-workspace-route .content-card,html[data-site-theme=them3] .theme3-workspace-route .stat-card,html[data-site-theme=them3] .theme3-workspace-route .recharge-panel,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-card{border-color:var(--t3-line);border-radius:12px;box-shadow:none}html[data-site-theme=them3] .theme3-workspace-route .profile-sidebar{top:80px;padding:14px 11px 12px}html[data-site-theme=them3] .theme3-workspace-route .sidebar-user,html[data-site-theme=them3] .theme3-workspace-route .avatar-editor,html[data-site-theme=them3] .theme3-workspace-route .settings-actions,html[data-site-theme=them3] .theme3-workspace-route .score-filter-bar,html[data-site-theme=them3] .theme3-workspace-route .score-query-summary,html[data-site-theme=them3] .theme3-workspace-route .score-table-row,html[data-site-theme=them3] .theme3-workspace-route .score-list,html[data-site-theme=them3] .theme3-workspace-route .score-list>div,html[data-site-theme=them3] .theme3-workspace-route .recharge-divider,html[data-site-theme=them3] .theme3-workspace-route .recharge-submit-row,html[data-site-theme=them3] .theme3-workspace-route .recharge-table-row,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-summary,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-row{border-color:var(--t3-line)}html[data-site-theme=them3] .theme3-workspace-route .profile-avatar{color:var(--t3-action);border-color:#dad7ff;background:linear-gradient(145deg,#f6f5ff,#dcd8ff 58%,#bdb7ff)}html[data-site-theme=them3] .theme3-workspace-route .profile-sidebar nav button:hover,html[data-site-theme=them3] .theme3-workspace-route .profile-sidebar nav button.active{color:var(--t3-action);background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .sidebar-help{background:linear-gradient(145deg,#f7f6ff,#eceaff)}html[data-site-theme=them3] .theme3-workspace-route .sidebar-help svg,html[data-site-theme=them3] .theme3-workspace-route .sidebar-help a,html[data-site-theme=them3] .theme3-workspace-route .stat-card>button,html[data-site-theme=them3] .theme3-workspace-route .promotion-card>a:hover,html[data-site-theme=them3] .theme3-workspace-route .promotion-actions button,html[data-site-theme=them3] .theme3-workspace-route .promotion-actions a,html[data-site-theme=them3] .theme3-workspace-route .card-title button{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .overview-grid{gap:12px}html[data-site-theme=them3] .theme3-workspace-route .stat-card{min-height:168px;padding:19px}html[data-site-theme=them3] .theme3-workspace-route .stat-card>div{color:var(--t3-action);background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .stat-card.primary{color:#fff;border:0;background:linear-gradient(135deg,#6558f5,#4938dd);box-shadow:0 15px 32px #5a4cf22e}html[data-site-theme=them3] .theme3-workspace-route .stat-card.primary>div{color:#fff;background:#ffffff29}html[data-site-theme=them3] .theme3-workspace-route .account-level-name{color:var(--t3-action);border-color:#dcd9ff;background:#f7f6ff}html[data-site-theme=them3] .theme3-workspace-route .outline-action{color:var(--t3-action);border-color:#dedcf3;border-radius:8px}html[data-site-theme=them3] .theme3-workspace-route .outline-action:hover{border-color:#bcb7ff;background:#f8f7ff}html[data-site-theme=them3] .theme3-workspace-route .points-balance{background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .points-balance span{color:#7770aa}html[data-site-theme=them3] .theme3-workspace-route .points-balance strong,html[data-site-theme=them3] .theme3-workspace-route .score-query-summary b,html[data-site-theme=them3] .theme3-workspace-route .score-task-no,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-summary>span b{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .settings-field input,html[data-site-theme=them3] .theme3-workspace-route .score-filter-bar select,html[data-site-theme=them3] .theme3-workspace-route .score-filter-bar input{border-color:#dedfeb;border-radius:8px;background:#fff}html[data-site-theme=them3] .theme3-workspace-route .score-filter-bar,html[data-site-theme=them3] .theme3-workspace-route .score-query-summary{background:#fff}html[data-site-theme=them3] .theme3-workspace-route .score-filter-bar button,html[data-site-theme=them3] .theme3-workspace-route .auth-submit.small-submit{border-radius:8px;background:var(--t3-action);box-shadow:none}html[data-site-theme=them3] .theme3-workspace-route .score-table-head,html[data-site-theme=them3] .theme3-workspace-route .recharge-table-head,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-head{color:#85899b;background:#f5f6fb}html[data-site-theme=them3] .theme3-workspace-route .inline-input button{color:var(--t3-action);border-color:#dedfeb;background:#f7f6ff}html[data-site-theme=them3] .theme3-workspace-route .recharge-grid{gap:14px}html[data-site-theme=them3] .theme3-workspace-route .recharge-balance,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-total{border-color:#dedbff;border-radius:12px;background:linear-gradient(135deg,#fff,#f2f0ff);box-shadow:none}html[data-site-theme=them3] .theme3-workspace-route .recharge-balance>span,html[data-site-theme=them3] .theme3-workspace-route .recharge-balance svg,html[data-site-theme=them3] .theme3-workspace-route .recharge-balance strong,html[data-site-theme=them3] .theme3-workspace-route .recharge-balance small,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-total svg,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-total span,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-total strong,html[data-site-theme=them3] .theme3-workspace-route .promotion-reward-summary svg{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .recharge-main-panel{padding:24px}html[data-site-theme=them3] .theme3-workspace-route .recharge-section-title>span,html[data-site-theme=them3] .theme3-workspace-route .records-heading>div>span{color:var(--t3-action);background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .package-grid{gap:10px}html[data-site-theme=them3] .theme3-workspace-route .package-card{border-color:#e1e2ec;border-radius:10px}html[data-site-theme=them3] .theme3-workspace-route .package-card:hover{border-color:#b7b2ff;box-shadow:0 8px 20px #5a4cf212}html[data-site-theme=them3] .theme3-workspace-route .package-card.active{border-color:var(--t3-action);background:linear-gradient(145deg,#fff,#f2f0ff);box-shadow:inset 0 0 0 1px var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .package-card.active .package-check,html[data-site-theme=them3] .theme3-workspace-route .pay-channel-list button.active i{border-color:var(--t3-action);background:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .package-card>em{color:var(--t3-action);background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .pay-channel-list>button{border-color:#e1e2ec;border-radius:10px}html[data-site-theme=them3] .theme3-workspace-route .pay-channel-list>button:hover,html[data-site-theme=them3] .theme3-workspace-route .pay-channel-list>button.active{border-color:#aaa4ff;background:#f8f7ff}html[data-site-theme=them3] .theme3-workspace-route .recharge-submit-row>div>strong,html[data-site-theme=them3] .theme3-workspace-route .payment-amount strong{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .recharge-submit-row>button,html[data-site-theme=them3] .theme3-workspace-route .redeem-field button,html[data-site-theme=them3] .theme3-workspace-route .redeem-purchase-link,html[data-site-theme=them3] .theme3-workspace-route .payment-finish{border-color:var(--t3-action);border-radius:8px;background:var(--t3-action);box-shadow:none}html[data-site-theme=them3] .theme3-workspace-route .recharge-submit-row>button:hover,html[data-site-theme=them3] .theme3-workspace-route .redeem-purchase-link:hover,html[data-site-theme=them3] .theme3-workspace-route .payment-finish:hover{background:var(--t3-action-dark);box-shadow:none}html[data-site-theme=them3] .theme3-workspace-route .redeem-field input{border-color:#dedfeb;border-radius:8px 0 0 8px}html[data-site-theme=them3] .theme3-workspace-route .redeem-field button{border-radius:0 8px 8px 0}html[data-site-theme=them3] .theme3-workspace-route .recharge-tips{background:linear-gradient(145deg,#f8f7ff,#efedff)}html[data-site-theme=them3] .theme3-workspace-route .recharge-tips>svg{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .records-heading>button{color:#626679;border-color:#dedfeb;border-radius:8px}html[data-site-theme=them3] .theme3-workspace-route .payment-modal{background:#19182b94}html[data-site-theme=them3] .theme3-workspace-route .payment-dialog{border:1px solid var(--t3-line);border-radius:16px;box-shadow:0 28px 80px #1d1a463d}html[data-site-theme=them3] .theme3-workspace-route .payment-close{border-radius:8px;background:#f2f2f7}html[data-site-theme=them3] .theme3-workspace-route .payment-dialog-icon{color:var(--t3-action);background:var(--t3-soft)}.theme3-workspace-route .toolbox-hero,.theme3-workspace-route .showcase-list-hero{width:calc(100% - 32px);max-width:1320px;min-height:220px;margin:16px auto 0;padding:32px 36px;grid-template-columns:minmax(0,1fr) 280px;gap:28px;border-color:var(--t3-line);border-radius:14px;background:#fff;box-shadow:none}.theme3-workspace-route .toolbox-hero h1,.theme3-workspace-route .showcase-list-hero h1{margin-top:10px;font-size:clamp(30px,3vw,44px);letter-spacing:-1.8px}.theme3-workspace-route .toolbox-hero-copy>p,.theme3-workspace-route .showcase-list-hero p{margin-top:12px}.theme3-workspace-route .toolbox-search{height:48px;margin-top:18px;border-radius:9px;box-shadow:none}.theme3-workspace-route .toolbox-search button{height:36px;border-radius:7px;background:var(--t3-action);box-shadow:none}.theme3-workspace-route .toolbox-hero-demo{height:160px;transform:scale(.7);transform-origin:center}.theme3-workspace-route .toolbox-catalog,.theme3-workspace-route .showcase-list-catalog,.theme3-workspace-route .tool-detail-main{width:calc(100% - 32px);max-width:1320px;padding:30px 0 58px}.theme3-workspace-route .toolbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.theme3-workspace-route .toolbox-card,.theme3-workspace-route .showcase-list-grid .toolbox-card,.theme3-workspace-route .tool-detail-hero,.theme3-workspace-route .tool-description-card,.theme3-workspace-route .tool-prompt-card,.theme3-workspace-route .showcase-result-stack figure,.theme3-workspace-route .showcase-detail-panel{border-color:var(--t3-line);border-radius:12px;box-shadow:none}.theme3-workspace-route .toolbox-card:hover{box-shadow:0 12px 30px #14182114;transform:translateY(-2px)}.theme3-workspace-route .toolbox-card-visual{height:220px}.theme3-workspace-route .toolbox-filters button{border-radius:8px}.theme3-workspace-route .toolbox-filters button.active{border-color:var(--t3-action);background:var(--t3-action);box-shadow:none}.theme3-workspace-route .tool-detail-hero{margin-top:16px;padding:30px}.theme3-workspace-route .showcase-detail-aside{top:80px}html[data-site-theme=them3] .theme3-workspace-route .studio-heading>span,html[data-site-theme=them3] .theme3-workspace-route .result-header>div:first-child>span,html[data-site-theme=them3] .theme3-workspace-route .commerce-heading>span,html[data-site-theme=them3] .theme3-workspace-route .clone-eyebrow,html[data-site-theme=them3] .theme3-workspace-route .toolbox-eyebrow,html[data-site-theme=them3] .theme3-workspace-route .toolbox-section-heading span,html[data-site-theme=them3] .theme3-workspace-route .showcase-column-heading span,html[data-site-theme=them3] .theme3-workspace-route .tool-detail-tags span,html[data-site-theme=them3] .theme3-workspace-route .creation-records-heading>div:first-child>span{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .mode-tabs button.active,html[data-site-theme=them3] .theme3-workspace-route .commerce-mode-tabs button.active,html[data-site-theme=them3] .theme3-workspace-route .clone-mode-tabs button.active,html[data-site-theme=them3] .theme3-workspace-route .option-grid button.active,html[data-site-theme=them3] .theme3-workspace-route .count-options button.active,html[data-site-theme=them3] .theme3-workspace-route .commerce-count button.active,html[data-site-theme=them3] .theme3-workspace-route .clone-option-menu>button.active{color:var(--t3-action);border-color:#bbb6ff;background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .guest-create-notice{color:#686b80;border-color:#dcd9ff;background:#f8f7ff}html[data-site-theme=them3] .theme3-workspace-route .guest-create-notice svg,html[data-site-theme=them3] .theme3-workspace-route .guest-create-notice b,html[data-site-theme=them3] .theme3-workspace-route .upload-zone>.upload-icon,html[data-site-theme=them3] .theme3-workspace-route .commerce-upload>div:first-child,html[data-site-theme=them3] .theme3-workspace-route .clone-upload-icon,html[data-site-theme=them3] .theme3-workspace-route .result-empty>div,html[data-site-theme=them3] .theme3-workspace-route .commerce-analysis-head>div>span,html[data-site-theme=them3] .theme3-workspace-route .commerce-analysis-empty>svg{color:var(--t3-action);background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .select-leading,html[data-site-theme=them3] .theme3-workspace-route .clone-trigger-main>i,html[data-site-theme=them3] .theme3-workspace-route .clone-model-menu .clone-option-icon{color:var(--t3-action);background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .model-menu button.active .select-leading,html[data-site-theme=them3] .theme3-workspace-route .clone-model-menu>button.active .clone-option-icon{color:#fff;background:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .submit-summary b,html[data-site-theme=them3] .theme3-workspace-route .submit-summary svg,html[data-site-theme=them3] .theme3-workspace-route .commerce-cost b,html[data-site-theme=them3] .theme3-workspace-route .commerce-cost span:first-child svg,html[data-site-theme=them3] .theme3-workspace-route .clone-cost b{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .upload-zone:hover,html[data-site-theme=them3] .theme3-workspace-route .upload-zone.dragging,html[data-site-theme=them3] .theme3-workspace-route .commerce-upload:hover,html[data-site-theme=them3] .theme3-workspace-route .commerce-upload.dragging,html[data-site-theme=them3] .theme3-workspace-route .clone-upload-panel.empty:hover{border-color:#aaa3ff;background:#f8f7ff}html[data-site-theme=them3] .theme3-workspace-route textarea:focus,html[data-site-theme=them3] .theme3-workspace-route input:focus,html[data-site-theme=them3] .theme3-workspace-route select:focus,html[data-site-theme=them3] .theme3-workspace-route .commerce-select.open>button,html[data-site-theme=them3] .theme3-workspace-route .clone-custom-select.open .custom-select-trigger{border-color:#9e96ff;box-shadow:0 0 0 3px #5a4cf21a}html[data-site-theme=them3] .theme3-workspace-route .generate-button.ready,html[data-site-theme=them3] .theme3-workspace-route .generate-button.guest,html[data-site-theme=them3] .theme3-workspace-route .commerce-submit.ready,html[data-site-theme=them3] .theme3-workspace-route .commerce-analysis-actions .queue,html[data-site-theme=them3] .theme3-workspace-route .clone-submit,html[data-site-theme=them3] .theme3-workspace-route .tool-use-button,html[data-site-theme=them3] .theme3-workspace-route .records-empty>a{background:var(--t3-action);box-shadow:0 10px 24px #5a4cf233}html[data-site-theme=them3] .theme3-workspace-route .result-header-actions>a,html[data-site-theme=them3] .theme3-workspace-route .toolbox-card-body>b,html[data-site-theme=them3] .theme3-workspace-route .toolbox-category,html[data-site-theme=them3] .theme3-workspace-route .tool-detail-back:hover,html[data-site-theme=them3] .theme3-workspace-route .tool-result-compare figure.after figcaption{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .result-header-actions>a{border-color:#dcd9ff;background:#f8f7ff}html[data-site-theme=them3] .theme3-workspace-route .commerce-progress>div.active>span,html[data-site-theme=them3] .theme3-workspace-route .clone-progress .active i,html[data-site-theme=them3] .theme3-workspace-route .toolbox-filters button.active,html[data-site-theme=them3] .theme3-workspace-route .tool-compare-arrow{border-color:var(--t3-action);background:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .commerce-progress>div.active{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .toolbox-hero,html[data-site-theme=them3] .theme3-workspace-route .showcase-list-hero,html[data-site-theme=them3] .theme3-workspace-route .tool-detail-hero{background:linear-gradient(135deg,#fff,#f7f6ff)}html[data-site-theme=them3] .theme3-workspace-route .toolbox-hero-orb--one{background:#5a4cf214}html[data-site-theme=them3] .theme3-workspace-route .toolbox-hero-orb--two{background:#8176ff1a}html[data-site-theme=them3] .theme3-workspace-route .toolbox-hero h1 em,html[data-site-theme=them3] .theme3-workspace-route .showcase-list-hero h1 em,html[data-site-theme=them3] .theme3-workspace-route .toolbox-recommended{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .toolbox-demo-card--front{background:linear-gradient(150deg,#5a4cf2,#7568f7 58%,#a59dff)}html[data-site-theme=them3] .theme3-workspace-route .clone-rule{color:var(--t3-action);background:#f6f4ff}html[data-site-theme=them3] .theme3-workspace-route .clone-upload-panel.empty .clone-upload-icon,html[data-site-theme=them3] .theme3-workspace-route .clone-empty>svg{color:var(--t3-action);background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .clone-empty button{color:var(--t3-action);border-color:#dcd9ff;background:#f8f7ff}html[data-site-theme=them3] .theme3-workspace-route .commerce-settings label>div,html[data-site-theme=them3] .theme3-workspace-route .commerce-select>button{color:var(--t3-action)}html[data-site-theme=them3] .theme3-workspace-route .clone-page{color:var(--t3-ink);background:#f8f9ff}html[data-site-theme=them3] .theme3-workspace-route .video-clone-panel{--accent: var(--t3-action);--accent-soft: var(--t3-soft);--text: var(--t3-ink);--muted: var(--t3-muted);--line: var(--t3-line)}html[data-site-theme=them3] .theme3-workspace-route .video-create-page{--accent: var(--t3-action);--accent2: #7f71ff;--text: var(--t3-ink);--muted: var(--t3-muted);--line: var(--t3-line);min-height:calc(100vh - 64px);background:#f8f9ff}.theme3-workspace-route .video-create-shell{width:calc(100% - 24px);max-width:none;margin:0 auto;padding:12px 0 36px}.theme3-workspace-route .video-create-page .workspace-grid{grid-template-columns:minmax(410px,.72fr) minmax(520px,1.28fr);gap:12px}html[data-site-theme=them3] .theme3-workspace-route .video-clone-panel .video-clone-console,html[data-site-theme=them3] .theme3-workspace-route .video-clone-panel .video-clone-results,.theme3-workspace-route .video-create-page .create-progress,.theme3-workspace-route .video-create-page .form-card,.theme3-workspace-route .video-create-page .result-card,.theme3-workspace-route .video-create-page .loading-card{border-color:var(--t3-line);border-radius:12px;background:#fff;box-shadow:none}html[data-site-theme=them3] .theme3-workspace-route .clone-progress .active{color:var(--t3-action)}.theme3-workspace-route .video-clone-console,.theme3-workspace-route .video-create-page .form-card{padding:20px}.theme3-workspace-route .video-clone-results,.theme3-workspace-route .video-create-page .result-card{min-height:calc(100vh - 88px);padding:22px}.theme3-workspace-route .video-create-page .create-progress{margin-bottom:12px;padding:12px 22px}.theme3-workspace-route .video-clone-panel .video-mode-tabs{border-radius:10px;background:#f2f3f6}.theme3-workspace-route .video-clone-panel .video-mode-tabs button{border-radius:8px}.theme3-workspace-route .video-clone-panel .video-mode-tabs button.active{color:var(--t3-action);background:#fff;box-shadow:none}.theme3-workspace-route .video-clone-panel .video-rule,.theme3-workspace-route .video-create-page .create-rule{color:var(--t3-action);border-color:#dedbff;border-radius:10px;background:#f6f5ff}.theme3-workspace-route .video-clone-panel .video-upload-panel,.theme3-workspace-route .video-clone-panel .voice-config,.theme3-workspace-route .video-create-page .audio-box{border-color:#e1e2ec;border-radius:10px;background:#f7f8fc}.theme3-workspace-route .video-clone-panel .product-thumb,.theme3-workspace-route .video-clone-panel .add-product,.theme3-workspace-route .video-clone-panel .video-url-row,.theme3-workspace-route .video-clone-panel .video-drop,.theme3-workspace-route .video-clone-panel .reference-video-preview,.theme3-workspace-route .video-clone-panel .video-form-grid input,.theme3-workspace-route .video-clone-panel .video-form-grid textarea,.theme3-workspace-route .video-clone-panel .video-select-trigger,.theme3-workspace-route .video-clone-panel .video-select-popover,.theme3-workspace-route .video-clone-panel .voice-mode-grid label,.theme3-workspace-route .video-clone-panel .voice-coverage select,.theme3-workspace-route .video-clone-panel .audio-drop,.theme3-workspace-route .video-clone-panel .reference-audio-preview,.theme3-workspace-route .video-clone-panel .qwen-voice-box,.theme3-workspace-route .video-clone-panel .qwen-voice-select select,.theme3-workspace-route .video-clone-panel .qwen-voice-select>button,.theme3-workspace-route .video-clone-panel .voice-empty,.theme3-workspace-route .video-clone-panel .voice-clone-form input,.theme3-workspace-route .video-create-page .upload-box,.theme3-workspace-route .video-create-page .url-row,.theme3-workspace-route .video-create-page .audio-url-row,.theme3-workspace-route .video-create-page input,.theme3-workspace-route .video-create-page textarea,.theme3-workspace-route .video-create-page select,.theme3-workspace-route .video-create-page .video-select-trigger,.theme3-workspace-route .video-create-page .video-select-popover,.theme3-workspace-route .video-create-page .business-grid button,.theme3-workspace-route .video-create-page .audio-options button,.theme3-workspace-route .video-create-page .audio-drop,.theme3-workspace-route .video-create-page .reference-audio-preview,.theme3-workspace-route .video-create-page .selected-voice-card,.theme3-workspace-route .video-create-page .record-grid article{border-color:#e1e2ec;border-radius:9px}.theme3-workspace-route .video-clone-panel .product-role-select,.theme3-workspace-route .video-create-page .asset-grid select{border-color:#e8e9f0}.theme3-workspace-route .video-clone-panel .video-select-trigger.open,.theme3-workspace-route .video-clone-panel .video-url-row:focus-within,.theme3-workspace-route .video-clone-panel .video-form-grid input:focus,.theme3-workspace-route .video-clone-panel .video-form-grid textarea:focus,.theme3-workspace-route .video-create-page input:focus,.theme3-workspace-route .video-create-page textarea:focus,.theme3-workspace-route .video-create-page select:focus,.theme3-workspace-route .video-create-page .video-custom-select.open>.video-select-trigger{border-color:#aaa4ff;box-shadow:0 0 0 3px #5a4cf214}.theme3-workspace-route .video-clone-panel .video-select-popover,.theme3-workspace-route .video-create-page .video-select-popover{box-shadow:0 14px 34px #2a265e1f}.theme3-workspace-route .video-clone-panel .video-select-popover>button,.theme3-workspace-route .video-create-page .video-select-popover>button{border-radius:7px}.theme3-workspace-route .video-clone-panel .video-select-popover>button:hover,.theme3-workspace-route .video-clone-panel .video-select-popover>button.active,.theme3-workspace-route .video-create-page .video-select-popover>button:hover,.theme3-workspace-route .video-create-page .video-select-popover>button.active,.theme3-workspace-route .video-create-page .business-grid button.active,.theme3-workspace-route .video-create-page .audio-options button.active{color:var(--t3-action);border-color:#bbb6ff;background:var(--t3-soft);box-shadow:none}.theme3-workspace-route .video-clone-panel .video-trigger-main>i,.theme3-workspace-route .video-clone-panel .video-select-popover>button>i,.theme3-workspace-route .video-clone-panel .video-stage-card>i,.theme3-workspace-route .video-create-page .video-select-icon,.theme3-workspace-route .video-create-page .working-plan>svg{color:var(--t3-action);border-radius:8px;background:var(--t3-soft)}.theme3-workspace-route .video-clone-panel .voice-mode-grid label.active,.theme3-workspace-route .video-clone-panel .selected-voice-card,.theme3-workspace-route .video-create-page .selected-voice-card{color:var(--t3-action);border-color:#c9c5ff;background:#f7f6ff;box-shadow:none}.theme3-workspace-route .video-clone-panel .video-price,.theme3-workspace-route .video-create-page .price-bar,.theme3-workspace-route .video-create-page .plan-summary>div{border-radius:9px;background:#f5f6fb}.theme3-workspace-route .video-clone-panel .video-submit,.theme3-workspace-route .video-create-page .primary-action,.theme3-workspace-route .video-create-page .generate-action{border-radius:8px;background:var(--t3-action);box-shadow:none}.theme3-workspace-route .video-clone-panel .video-submit:hover,.theme3-workspace-route .video-create-page .primary-action:hover,.theme3-workspace-route .video-create-page .generate-action:hover{background:var(--t3-action-dark)}.theme3-workspace-route .video-clone-panel .video-result-header button,.theme3-workspace-route .video-create-page .result-header-actions>a,.theme3-workspace-route .video-create-page .result-header-actions>button,.theme3-workspace-route .video-create-page .record-heading button{color:var(--t3-action);border-color:#dedcf3;border-radius:8px;background:#f8f7ff}.theme3-workspace-route .video-clone-panel .video-stage-card,.theme3-workspace-route .video-clone-panel .workflow-steps>div,.theme3-workspace-route .video-clone-panel .final-video,.theme3-workspace-route .video-clone-panel .video-empty,.theme3-workspace-route .video-create-page .steps>div,.theme3-workspace-route .video-create-page .output-video,.theme3-workspace-route .video-create-page .empty-plan,.theme3-workspace-route .video-create-page .working-plan{border-color:var(--t3-line);border-radius:9px;background:#fafaff}.theme3-workspace-route .video-clone-panel .workflow-steps .running,.theme3-workspace-route .video-create-page .steps .active,.theme3-workspace-route .video-create-page .steps .running{color:var(--t3-action);border-color:#c9c5ff;background:#f7f6ff}.theme3-workspace-route .video-clone-panel .workflow-steps .done i,.theme3-workspace-route .video-create-page .steps .active i,.theme3-workspace-route .video-create-page .steps .running i,.theme3-workspace-route .video-create-page .steps .done i{background:var(--t3-action)}.theme3-workspace-route .video-clone-panel .video-history-grid :is(.task-card),.theme3-workspace-route .video-create-page .video-records-section :is(.task-card),.theme3-workspace-route .video-create-page .record-grid article{border-color:var(--t3-line);border-radius:10px;box-shadow:none}.theme3-workspace-route .video-create-page .record-context span{color:var(--t3-action);background:var(--t3-soft)}html[data-site-theme=them3] .theme3-workspace-route .video-clone-panel .result-status-filters button.active,html[data-site-theme=them3] .theme3-workspace-route .video-create-page .result-status-filters button.active{color:#fff;background:var(--t3-action)}@media(max-width:1180px){.theme3-workspace-route .commerce-layout,.theme3-workspace-route .clone-layout,.theme3-workspace-route .video-create-page .workspace-grid{grid-template-columns:minmax(360px,.8fr) minmax(460px,1.2fr)}.theme3-workspace-route .toolbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){html[data-site-theme=them3] .account-header--them3 .account-mobile-nav{top:64px;border-color:#e1e0f1;border-radius:0 0 12px 12px;box-shadow:0 18px 42px #2a265e1f}html[data-site-theme=them3] .account-header--them3 .account-mobile-nav a:hover,html[data-site-theme=them3] .account-header--them3 .account-mobile-nav button:hover{color:#4d3fe1;background:#f0efff}html[data-site-theme=them3] .auth-layout{display:block}html[data-site-theme=them3] .auth-card-wrap{min-height:calc(100vh - 64px);padding:36px 22px}html[data-site-theme=them3] .auth-card{width:min(420px,100%)}.theme3-workspace-route .create-layout,.theme3-workspace-route .commerce-layout,.theme3-workspace-route .clone-layout{width:calc(100% - 20px);grid-template-columns:1fr}.theme3-workspace-route .video-create-page .workspace-grid{grid-template-columns:1fr}.theme3-workspace-route .video-create-shell,.theme3-workspace-route .commerce-progress,.theme3-workspace-route .clone-progress{width:calc(100% - 20px)}.theme3-workspace-route .result-panel,.theme3-workspace-route .commerce-results,.theme3-workspace-route .clone-results{min-height:520px}.theme3-workspace-route .profile-layout{grid-template-columns:1fr}}@media(max-width:640px){html[data-site-theme=them3] .account-header--them3{width:100%;height:64px;margin-top:0;padding-inline:14px}html[data-site-theme=them3] .auth-card-wrap{min-height:calc(100vh - 64px);padding:22px 14px 28px;align-items:start;background:linear-gradient(180deg,#f7f6ff,#fbfbff)}html[data-site-theme=them3] .auth-card{width:100%;padding:23px 19px 20px;border-radius:12px;box-shadow:0 12px 34px #2a265e12}html[data-site-theme=them3] .auth-heading h2{font-size:25px}html[data-site-theme=them3] .auth-tabs{margin-top:20px}html[data-site-theme=them3] .auth-submit{min-height:45px}.theme3-workspace-route .toolbox-hero,.theme3-workspace-route .showcase-list-hero{width:calc(100% - 20px);min-height:0;padding:26px 20px;display:block}.theme3-workspace-route .toolbox-hero-demo{display:none}.theme3-workspace-route .toolbox-catalog,.theme3-workspace-route .showcase-list-catalog,.theme3-workspace-route .tool-detail-main,.theme3-workspace-route .records-layout,.theme3-workspace-route .profile-layout,.theme3-workspace-route .recharge-shell,.theme3-workspace-route .promotion-rewards-shell{width:calc(100% - 20px);padding-top:20px}.theme3-workspace-route .toolbox-grid{grid-template-columns:1fr}}
