.scene-frame[data-v-ba81059c]{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}.scene-frame__stage[data-v-ba81059c]{position:absolute;left:0;top:0;width:960px;height:720px;transform-origin:0 0}.overview[data-v-df609394]{display:flex;width:100%;height:484px;color:var(--ov-ink,#29282f);--ov-muted:#85828d;--ov-line:#e4e3e8;--ov-side:#f5f5f7;--ov-panel:#fff}.overview-side[data-v-df609394]{position:relative;width:185px;flex-shrink:0;padding:18px 12px;background:var(--ov-side);border-right:1px solid var(--ov-line);box-sizing:border-box}.overview-modes[data-v-df609394]{display:flex;gap:3px;padding:3px;background:var(--ov-line);border-radius:8px}.overview-modes b[data-v-df609394]{flex:1;padding:8px 3px;text-align:center;font-size:12px;font-weight:500;border-radius:6px}.overview-modes b.active[data-v-df609394]{background:#34333a;color:#fff}.overview-new[data-v-df609394]{margin:15px 0;padding:11px 7px;background:var(--ov-line);border-radius:8px;text-align:center;font-size:11px}.overview-side>p[data-v-df609394]{font-size:12px;color:var(--ov-muted);margin:0;padding:12px 7px}.overview-caption[data-v-df609394]{position:absolute;bottom:25px;left:18px;right:12px;border-top:1px solid var(--ov-line);padding-top:16px}.overview-caption span[data-v-df609394]{font-size:10px;color:var(--ov-muted)}.overview-caption strong[data-v-df609394]{display:block;font-size:13px;font-weight:500;line-height:1.6;margin-top:6px}.overview-main[data-v-df609394]{flex:1;min-width:0;background:var(--ov-panel)}.overview-chat[data-v-df609394]{padding:76px 36px 20px}.overview-chat>img[data-v-df609394]{display:block;width:250px;margin:0 auto 38px;border-radius:8px}.overview-input[data-v-df609394]{border:1px solid var(--ov-line);border-radius:14px;overflow:hidden;box-shadow:0 9px 28px #2520380b}.overview-input p[data-v-df609394]{font-size:17px;padding:20px;margin:0;min-height:40px}.overview-input>div[data-v-df609394]{display:flex;justify-content:space-between;align-items:center;padding:8px 17px;color:var(--ov-muted)}.overview-input b[data-v-df609394]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#34333a;color:#fff}.overview-input footer[data-v-df609394]{display:flex;gap:18px;padding:13px 17px;background:var(--ov-side);font-size:10px;color:var(--ov-muted)}.overview-note[data-v-df609394]{text-align:center;font-size:12px;color:var(--ov-muted);margin-top:24px}.overview-design[data-v-df609394]{padding:25px}.overview-design header[data-v-df609394]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.overview-design header b[data-v-df609394]{font-size:21px;font-weight:500}.overview-design header span[data-v-df609394]{font-size:11px;color:var(--ov-muted)}.overview-grid[data-v-df609394]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.overview-grid article[data-v-df609394]{padding:19px 16px;border-radius:15px;min-height:160px;background:linear-gradient(135deg,var(--card-color),var(--ov-panel));box-sizing:border-box}.overview-grid svg[data-v-df609394]{display:block;margin-bottom:14px}.overview-grid b[data-v-df609394]{font-size:15px;font-weight:550;display:block}.overview-grid p[data-v-df609394]{font-size:11px;line-height:1.5;margin:8px 0;color:var(--ov-muted);min-height:32px}.overview-grid article>span[data-v-df609394]{font-size:10px;color:#817098}html[data-workspace-theme=dark] .overview[data-v-df609394]{--ov-ink:#efedf5;--ov-muted:#b6b0c3;--ov-line:#414049;--ov-side:#242329;--ov-panel:#29272f}html[data-workspace-theme=dark] .overview-grid article[data-v-df609394]{background:linear-gradient(135deg,#40394d,var(--ov-panel));border:1px solid #51485e}html[data-workspace-theme=dark] .overview-chat>img[data-v-df609394]{background:#fff;padding:8px}.wh[data-v-dbe0dc4c]{position:relative;width:960px;height:560px;padding:12px 12px 24px;color:#232429;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;background:#f1f1f1;box-sizing:border-box}.wh[data-v-dbe0dc4c] *{box-sizing:border-box}.wh h2[data-v-dbe0dc4c],.wh h3[data-v-dbe0dc4c],.wh p[data-v-dbe0dc4c]{margin:0}.wh-top[data-v-dbe0dc4c]{display:flex;justify-content:space-between;font-size:11px;letter-spacing:2px;color:#929299;padding:0 20px}.wh-caption[data-v-dbe0dc4c]{margin:28px 20px 24px}.wh-caption h2[data-v-dbe0dc4c]{font-size:30px;font-weight:500;letter-spacing:-.8px}.wh-caption p[data-v-dbe0dc4c]{font-size:15px;color:#888;margin-top:9px}.wh-window[data-v-dbe0dc4c]{height:524px;border:1px solid #d4d4d7;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 28px 50px -30px #25253855;transform-origin:center center}.wh-bar[data-v-dbe0dc4c]{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e8e8eb;background:#fbfbfc}.wh-bar b[data-v-dbe0dc4c]{font-size:12px;font-weight:500}.wh-bar b span[data-v-dbe0dc4c],.wh-bar small[data-v-dbe0dc4c]{color:#96969d;font-size:10px}.traffic[data-v-dbe0dc4c]{display:flex;gap:5px}.traffic i[data-v-dbe0dc4c]{width:7px;height:7px;border-radius:50%;background:#d3d3d7}.wh-shell[data-v-dbe0dc4c]{display:flex;height:484px}aside[data-v-dbe0dc4c]{position:relative;width:161px;flex-shrink:0;padding:14px 12px;background:#f6f6f7;border-right:1px solid #ededee;font-size:11px;color:#76767e}.mode[data-v-dbe0dc4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px}.mode b[data-v-dbe0dc4c]{background:#303034;color:#fff;padding:7px 10px;border-radius:6px}aside strong[data-v-dbe0dc4c]{display:block;background:#e9e9ec;padding:10px;border-radius:7px;color:#56565f;font-weight:400;margin-bottom:10px}aside p[data-v-dbe0dc4c]{padding:9px 8px!important}aside p.on[data-v-dbe0dc4c]{background:#e9e6f5;color:#6551a6;border-radius:6px}aside hr[data-v-dbe0dc4c]{border:0;border-top:1px solid #dedee2;margin:12px 0}aside small[data-v-dbe0dc4c]{font-size:9px;color:#a0a0a6;padding:8px}.workspace-user[data-v-dbe0dc4c]{position:absolute;bottom:17px;left:15px;font-size:9px;display:flex;align-items:center;gap:6px}.workspace-user i[data-v-dbe0dc4c]{background:#353541;border-radius:50%;width:15px;height:15px}.wh-content[data-v-dbe0dc4c]{flex:1;position:relative;overflow:hidden}.intro[data-v-dbe0dc4c]{padding:42px 42px 20px}.brand[data-v-dbe0dc4c]{display:block;width:245px;margin:2px auto 31px}.request[data-v-dbe0dc4c]{border:1px solid #dedee5;border-radius:12px;box-shadow:0 6px 22px #19192208;padding:17px 18px;background:#fff}.request p[data-v-dbe0dc4c]{font-size:16px;height:41px;line-height:1.5}.caret[data-v-dbe0dc4c]{color:#7760c4}.request>div[data-v-dbe0dc4c]{display:flex;align-items:center;justify-content:space-between;color:#9999a0;font-size:10px}.request b[data-v-dbe0dc4c]{display:grid;place-items:center;background:#2c2c32;border-radius:50%;width:24px;height:24px;color:#fff;font-size:17px}.intro-tools[data-v-dbe0dc4c]{display:flex;justify-content:center;gap:22px;margin-top:18px}.intro-tools span[data-v-dbe0dc4c]{display:flex;align-items:center;gap:6px;font-size:11px;color:#72727b}.intro-tools img[data-v-dbe0dc4c]{width:23px;height:23px;object-fit:contain}.task-answer[data-v-dbe0dc4c]{margin:25px auto 0;width:85%;font-size:12px;text-align:center}.task-answer b[data-v-dbe0dc4c]{font-weight:500}.task-answer p[data-v-dbe0dc4c]{font-size:11px;color:#999;margin:8px 0}.mini-track[data-v-dbe0dc4c]{width:100%;height:2px;background:#eee;overflow:hidden}.mini-track i[data-v-dbe0dc4c]{display:block;height:100%;background:#7f6bcc}.market[data-v-dbe0dc4c],.execution[data-v-dbe0dc4c],.outcome[data-v-dbe0dc4c]{padding:25px 28px}.section-heading[data-v-dbe0dc4c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-heading small[data-v-dbe0dc4c]{font-size:9px;letter-spacing:1.4px;color:#9a9aa2}.section-heading h3[data-v-dbe0dc4c]{font-weight:500;font-size:23px;margin-top:7px}.section-heading>span[data-v-dbe0dc4c]{font-size:10px;padding:6px 8px;border-radius:20px;background:#f0eef7;color:#82719d}.plugin-grid[data-v-dbe0dc4c]{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.plugin[data-v-dbe0dc4c]{display:flex;align-items:center;gap:9px;padding:12px 9px;border:1px solid #eeeef0;border-radius:9px;min-height:60px;background:#fff}.plugin.chosen[data-v-dbe0dc4c]{border-color:#b5a5dc;background:#f8f6fc;box-shadow:0 3px 14px #7563a511}.plugin img[data-v-dbe0dc4c]{width:32px;height:32px;object-fit:contain;flex-shrink:0}.plugin b[data-v-dbe0dc4c]{font-size:13px;font-weight:550}.plugin p[data-v-dbe0dc4c]{font-size:9px;color:#939399;line-height:1.4;margin-top:4px}.plugin>span[data-v-dbe0dc4c]{margin-left:auto;color:#8b79b5;font-size:13px}.plugin.wide[data-v-dbe0dc4c]{grid-column:1/-1}.skill-strip[data-v-dbe0dc4c]{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:11px}.skill-strip b[data-v-dbe0dc4c]{font-weight:500}.skill-strip i[data-v-dbe0dc4c]{height:1px;width:20px;background:#c6bfd6}.skill-strip span[data-v-dbe0dc4c]{margin-left:auto;color:#999;font-size:10px}.searchbar[data-v-dbe0dc4c]{display:flex;align-items:center;gap:12px;height:35px;border:1px solid #e6e4eb;border-radius:7px;color:#85818c;font-size:11px;padding:0 12px}.searchbar b[data-v-dbe0dc4c]{margin-left:auto}.searchbar>span[data-v-dbe0dc4c]{font-size:20px}.looks[data-v-dbe0dc4c]{display:flex;gap:11px;margin-top:14px}.looks>div[data-v-dbe0dc4c]{flex:1;min-width:0;border-radius:6px;overflow:hidden;background:#f3f3f5}.looks img[data-v-dbe0dc4c]{display:block;width:100%;height:145px;object-fit:cover}.looks span[data-v-dbe0dc4c]{font-size:10px;display:block;padding:8px}.source[data-v-dbe0dc4c]{font-size:8px;color:#aaa;margin-top:6px!important}.task-lines[data-v-dbe0dc4c]{margin-top:12px}.task-lines>div[data-v-dbe0dc4c]{display:flex;align-items:center;gap:9px;font-size:11px;padding:6px 0}.task-lines b[data-v-dbe0dc4c]{color:#7c699f}.task-lines small[data-v-dbe0dc4c]{margin-left:auto;font-size:9px;color:#999}.report[data-v-dbe0dc4c]{border:1px solid #e7e5ec;border-radius:9px;padding:16px}.report>div[data-v-dbe0dc4c]{display:flex;gap:11px;align-items:center}.report>div>span[data-v-dbe0dc4c]{font-size:26px;color:#8c7aa9}.report b[data-v-dbe0dc4c]{font-size:13px}.report p[data-v-dbe0dc4c]{font-size:10px;color:#a09ba9;margin-top:5px}.report em[data-v-dbe0dc4c]{font-style:normal;font-size:10px;color:#719778;margin-left:auto}.report table[data-v-dbe0dc4c]{width:100%;border-collapse:collapse;margin-top:16px;font-size:11px;text-align:left}.report th[data-v-dbe0dc4c]{color:#999;font-weight:400;background:#f7f7f9}.report td[data-v-dbe0dc4c],.report th[data-v-dbe0dc4c]{padding:10px 9px;border-bottom:1px solid #eee}.asset-flow[data-v-dbe0dc4c]{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:21px;color:#998aad}.asset-flow span[data-v-dbe0dc4c]{display:flex;align-items:center;gap:9px;font-size:21px}.asset-flow b[data-v-dbe0dc4c]{font-size:12px;font-weight:400;color:#64616c}.asset-flow i[data-v-dbe0dc4c]{font-size:14px;color:#b9b4c4;font-style:normal}.flywheel[data-v-dbe0dc4c]{display:flex;align-items:center;gap:12px;padding:12px 15px;background:#f6f4fa;border-radius:9px;margin-top:20px}.flywheel img[data-v-dbe0dc4c]{width:32px;height:32px;object-fit:contain}.flywheel b[data-v-dbe0dc4c]{font-size:12px}.flywheel p[data-v-dbe0dc4c]{font-size:10px;color:#97909f;margin-top:5px}.flywheel>span[data-v-dbe0dc4c]{margin-left:auto;font-size:27px;color:#9382b3}.wh-foot[data-v-dbe0dc4c]{display:flex;align-items:center;gap:17px;padding:27px 20px 0;color:#8a8a94;font-size:11px}.wh-foot>div[data-v-dbe0dc4c]{height:2px;flex:1;background:#dcdce1;overflow:hidden}.wh-foot i[data-v-dbe0dc4c]{display:block;height:100%;background:#8e7aa9}html[data-workspace-theme=dark] .wh[data-v-dbe0dc4c]{color:#eeeef3;background:var(--fp-surface,#222)}html[data-workspace-theme=dark] .wh-window[data-v-dbe0dc4c]{background:#242428;border-color:#45454e;box-shadow:0 28px 50px -30px #0009}html[data-workspace-theme=dark] .wh-bar[data-v-dbe0dc4c]{background:#29292e;border-color:#404048}html[data-workspace-theme=dark] aside[data-v-dbe0dc4c]{background:#202024;border-color:#404048;color:#b6b6c1}html[data-workspace-theme=dark] aside strong[data-v-dbe0dc4c]{background:#34343c;color:#e0e0e8}html[data-workspace-theme=dark] aside p.on[data-v-dbe0dc4c]{background:#3b324f;color:#d9c9ff}html[data-workspace-theme=dark] aside hr[data-v-dbe0dc4c]{border-color:#41414a}html[data-workspace-theme=dark] .mode b[data-v-dbe0dc4c]{background:#e0d9ee;color:#282230}html[data-workspace-theme=dark] .traffic i[data-v-dbe0dc4c]{background:#666672}html[data-workspace-theme=dark] .request[data-v-dbe0dc4c]{background:#2d2d33;border-color:#51515c}html[data-workspace-theme=dark] .request b[data-v-dbe0dc4c]{background:#d2c1ef;color:#24202d}html[data-workspace-theme=dark] .brand[data-v-dbe0dc4c]{border-radius:8px;background:#fff;padding:8px}html[data-workspace-theme=dark] .intro-tools span[data-v-dbe0dc4c]{color:#bbb8c6}html[data-workspace-theme=dark] .mini-track[data-v-dbe0dc4c]{background:#48434f}html[data-workspace-theme=dark] .plugin[data-v-dbe0dc4c]{background:#2d2d33;border-color:#46464f}html[data-workspace-theme=dark] .plugin.chosen[data-v-dbe0dc4c]{background:#3b324b;border-color:#a58acb}html[data-workspace-theme=dark] .plugin p[data-v-dbe0dc4c]{color:#bbb8c5}html[data-workspace-theme=dark] .plugin>span[data-v-dbe0dc4c]{color:#cbb0ee}html[data-workspace-theme=dark] .section-heading>span[data-v-dbe0dc4c]{background:#3b324b;color:#d2bcec}html[data-workspace-theme=dark] .searchbar[data-v-dbe0dc4c]{border-color:#504859;color:#c3bdce}html[data-workspace-theme=dark] .looks>div[data-v-dbe0dc4c]{background:#36333d}html[data-workspace-theme=dark] .report[data-v-dbe0dc4c]{border-color:#504859}html[data-workspace-theme=dark] .report th[data-v-dbe0dc4c]{background:#333039;color:#c3bdce}html[data-workspace-theme=dark] .report td[data-v-dbe0dc4c],html[data-workspace-theme=dark] .report th[data-v-dbe0dc4c]{border-color:#49434f}html[data-workspace-theme=dark] .report em[data-v-dbe0dc4c]{color:#9ecaa6}html[data-workspace-theme=dark] .asset-flow b[data-v-dbe0dc4c]{color:#c6bfd2}html[data-workspace-theme=dark] .flywheel[data-v-dbe0dc4c]{background:#36303f}html[data-workspace-theme=dark] .flywheel p[data-v-dbe0dc4c]{color:#bfb5cc}.wh:not([lang=zh]) .section-heading h3[data-v-dbe0dc4c]{font-size:20px}.wh:not([lang=zh]) .request p[data-v-dbe0dc4c]{font-size:14px;height:55px}.wh:not([lang=zh]) .plugin-grid[data-v-dbe0dc4c]{gap:8px}.wh:not([lang=zh]) .plugin[data-v-dbe0dc4c]{padding:9px 8px;min-height:70px}.wh:not([lang=zh]) .plugin b[data-v-dbe0dc4c]{font-size:12px}.wh:not([lang=zh]) .section-heading>span[data-v-dbe0dc4c]{flex-shrink:0}.wh:not([lang=zh]) .asset-flow[data-v-dbe0dc4c]{gap:15px}.wb-hero[data-v-6b5972eb]{width:100%;max-width:1000px;color:#26272b}.wb-hero[data-v-6b5972eb] .scene-frame{aspect-ratio:12 / 7}.wb-intro[data-v-6b5972eb]{aspect-ratio:12 / 7;padding:1.25% 1.25% 2.5%;box-sizing:border-box}.wb-intro video[data-v-6b5972eb]{display:block;width:100%;height:100%;object-fit:contain;background:#000;border-radius:16px}.wb-controls[data-v-6b5972eb]{display:flex;align-items:center;justify-content:center;gap:14px;padding:0 12px 16px}.wb-controls button[data-v-6b5972eb]{position:relative;display:flex;gap:6px;align-items:center;white-space:nowrap;padding:10px 0;color:#929297;background:none;border:0;font:inherit;font-size:11px;cursor:pointer;transition:color .2s,border-color .2s}.wb-chapter[data-v-6b5972eb]{border-bottom:2px solid #d6d6d9!important}.wb-chapter i[data-v-6b5972eb]{position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#8e7aa9;transform-origin:left}.wb-controls button span[data-v-6b5972eb]{font-size:9px;letter-spacing:.1em}.wb-controls button[aria-pressed=true][data-v-6b5972eb]{color:#343437;border-color:#343437}.wb-controls button[data-v-6b5972eb]:focus-visible{outline:2px solid #6955d9;outline-offset:4px}html[data-workspace-theme=dark] .wb-hero[data-v-6b5972eb]{color:#ededf2}html[data-workspace-theme=dark] .wb-controls button[data-v-6b5972eb]{color:#aaaab5}html[data-workspace-theme=dark] .wb-controls button[aria-pressed=true][data-v-6b5972eb]{color:#f5f3ff}html[data-workspace-theme=dark] .wb-chapter[data-v-6b5972eb]{border-bottom-color:#4b4b56!important}html[data-workspace-theme=dark] .wb-chapter i[data-v-6b5972eb]{background:#b9a3eb}@media(max-width:480px){.wb-controls[data-v-6b5972eb]{gap:8px;padding:0 8px 12px}.wb-controls button[data-v-6b5972eb]{font-size:9px;gap:3px}.wb-controls button span[data-v-6b5972eb]{font-size:8px}}.fashion-contact[data-v-3022af11]{--contact-ink:#232329;--contact-muted:#797983;--contact-surface:#f5f5f7;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;overflow:auto;margin:auto;padding:30px 36px 26px;border:1px solid #e5e5eb;border-radius:28px;background:#fff;color:var(--contact-ink);box-shadow:0 32px 100px #0003;text-align:center;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.fashion-contact[data-v-3022af11]::backdrop{background:#17171d70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-close[data-v-3022af11]{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--contact-surface);color:var(--contact-muted);cursor:pointer}.contact-close[data-v-3022af11]:hover{color:var(--contact-ink)}.contact-close[data-v-3022af11]:focus-visible,.contact-phone[data-v-3022af11]:focus-visible{outline:2px solid #907bb6;outline-offset:4px}.contact-avatar[data-v-3022af11]{display:block;width:136px;height:136px;object-fit:cover;border-radius:34px;margin:8px auto 16px;box-shadow:0 8px 24px #28203916}h2[data-v-3022af11]{font-size:23px;font-weight:500;letter-spacing:.02em;margin:0 0 8px}.contact-role[data-v-3022af11]{margin:0;font-size:14px;line-height:1.6;color:var(--contact-muted)}.contact-phone[data-v-3022af11]{display:flex;align-items:center;justify-content:center;gap:14px;margin:22px 0;padding:14px 12px;border-radius:14px;background:var(--contact-surface);color:var(--contact-ink);text-decoration:none}.contact-phone span[data-v-3022af11]{font-size:17px;letter-spacing:.04em}.contact-phone small[data-v-3022af11]{font-size:11px;letter-spacing:0;margin-right:12px;color:var(--contact-muted)}.contact-qr[data-v-3022af11]{width:256px;max-width:100%;padding:8px;box-sizing:border-box;background:#fff;border:1px solid #eaeaf0;border-radius:18px;margin:auto}.contact-qr img[data-v-3022af11]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.contact-scan[data-v-3022af11]{font-size:12px;color:var(--contact-muted);margin:15px 0 0}html[data-workspace-theme=dark] .fashion-contact[data-v-3022af11]{--contact-ink:#f0eef5;--contact-muted:#aaa5b8;--contact-surface:#333039;background:#242229;border-color:#49434f;box-shadow:0 32px 100px #0009}@media(max-height:720px){.fashion-contact[data-v-3022af11]{padding-top:23px;padding-bottom:20px}.contact-avatar[data-v-3022af11]{width:112px;height:112px;border-radius:28px;margin-bottom:12px}.contact-phone[data-v-3022af11]{margin:16px 0}.contact-qr[data-v-3022af11]{width:216px}}@media(max-width:420px){.fashion-contact[data-v-3022af11]{padding-left:24px;padding-right:24px}.contact-role[data-v-3022af11]{font-size:13px}}.welcome-language[data-v-a36f7308]{position:relative;display:flex;align-items:center;gap:10px;flex:0 0 auto;font-family:var(--sr-font-sans)}.welcome-theme-toggle[data-v-a36f7308]{position:relative;display:flex;align-items:center;height:38px;padding:4px;box-sizing:border-box;border-radius:999px;background:#f5f5f5}.welcome-theme-toggle__thumb[data-v-a36f7308]{position:absolute;top:4px;left:4px;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000001a;transition:transform .28s cubic-bezier(.22,1,.36,1),background .2s}.welcome-theme-toggle.is-dark .welcome-theme-toggle__thumb[data-v-a36f7308]{transform:translate(30px)}.welcome-theme-toggle button[data-v-a36f7308]{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:#8a8a8a;cursor:pointer;transition:color .2s}.welcome-theme-toggle button[aria-checked=true][data-v-a36f7308]{color:#222}.welcome-theme-toggle button[data-v-a36f7308]:hover:not([aria-checked=true]){color:#444}.welcome-theme-toggle button[data-v-a36f7308]:focus-visible{outline:2px solid var(--sr-focus);outline-offset:1px}@media(prefers-reduced-motion:reduce){.welcome-theme-toggle__thumb[data-v-a36f7308]{transition:none}}.welcome-language__trigger[data-v-a36f7308]{display:flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#f5f5f5;color:#202020;padding:10px 14px;font-size:14px;cursor:pointer;white-space:nowrap}.welcome-language__trigger[data-v-a36f7308]:hover{background:#eee}.welcome-language__menu[data-v-a36f7308]{position:absolute;top:calc(100% + 12px);right:0;min-width:170px;padding:12px 8px;background:#fff;border:1px solid #eee;border-radius:20px;box-shadow:0 12px 30px #0002;z-index:50}.welcome-language__menu button[data-v-a36f7308]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;background:transparent;border-radius:10px;color:#202020;text-align:left;font-size:16px;cursor:pointer;white-space:nowrap}.welcome-language__menu button[data-v-a36f7308]:hover,.welcome-language__menu button[data-v-a36f7308]:focus-visible{background:#f3f3f3;outline:none}.welcome-language__dot[data-v-a36f7308]{width:10px}.welcome-language__trigger[data-v-a36f7308]:focus-visible{outline:2px solid var(--sr-focus);outline-offset:3px}.welcome-language.is-compact .welcome-language__trigger[data-v-a36f7308]{width:40px;height:40px;padding:0;justify-content:center}.welcome-language.is-compact .welcome-language__trigger span[data-v-a36f7308],.welcome-language.is-compact .welcome-language__trigger svg[data-v-a36f7308]:last-child{display:none}.welcome-language.opens-up .welcome-language__menu[data-v-a36f7308]{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.welcome-language__short[data-v-a36f7308]{display:none}@media(max-width:479px){.welcome-language__trigger[data-v-a36f7308]{gap:4px;font-size:12px;padding:8px}.welcome-language__trigger svg[data-v-a36f7308]{width:14px}}@media(max-width:767px){.welcome-language__full[data-v-a36f7308]{display:none}.welcome-language:not(.is-compact) .welcome-language__short[data-v-a36f7308]{display:inline}}@font-face{font-family:Landing Strokeweight;src:url(/static/fonts/landing/Strokeweight-080.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.guest-landing[data-v-63c47f97]{--landing-ink: #1a1a1a;--landing-secondary: #747474;--landing-surface: #f1f1f1;--landing-border: #e9e9e9;color:var(--landing-ink);background:#fff;font-family:Inter,SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,sans-serif;font-size:calc(var(--public-unit, 1px) * 16);line-height:1.5;-webkit-font-smoothing:antialiased;isolation:isolate}.guest-landing[data-v-63c47f97] *,.guest-landing[data-v-63c47f97] *:before,.guest-landing[data-v-63c47f97] *:after{box-sizing:border-box}.guest-landing h1[data-v-63c47f97],.guest-landing h2[data-v-63c47f97],.guest-landing h3[data-v-63c47f97],.guest-landing p[data-v-63c47f97],.guest-landing figure[data-v-63c47f97]{margin:0}.guest-landing a[data-v-63c47f97]{color:inherit;text-decoration:none}.guest-landing button[data-v-63c47f97],.guest-landing textarea[data-v-63c47f97]{font:inherit;color:inherit;letter-spacing:inherit}.guest-landing button[data-v-63c47f97]{border:0;cursor:pointer}.guest-landing button[data-v-63c47f97],.guest-landing a[data-v-63c47f97],.guest-landing summary[data-v-63c47f97]{-webkit-tap-highlight-color:transparent}.guest-landing[data-v-63c47f97] :is(button,a,textarea,summary):focus-visible{outline:calc(var(--public-unit, 1px) * 2) solid #3b82f6;outline-offset:calc(var(--public-unit, 1px) * 5)}.guest-landing svg[data-v-63c47f97]{flex-shrink:0}.guest-landing[data-v-63c47f97] :is(section[id],main[id]){scroll-margin-top:calc(var(--public-unit, 1px) * 100)}.landing-sr-only[data-v-63c47f97],.landing-skip[data-v-63c47f97]:not(:focus){position:absolute;width:calc(var(--public-unit, 1px) * 1);height:calc(var(--public-unit, 1px) * 1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.landing-skip[data-v-63c47f97]:focus{position:fixed;left:calc(var(--public-unit, 1px) * 16);top:calc(var(--public-unit, 1px) * 12);z-index:100;padding:calc(var(--public-unit, 1px) * 12);background:#fff}.landing-header[data-v-63c47f97]{position:sticky;top:0;z-index:40;height:calc(var(--public-unit, 1px) * 76);background:#ffffffed;transition:background .35s ease;pointer-events:none}.landing-header__inner[data-v-63c47f97]{width:min(calc(var(--public-unit, 1px) * 1328),calc(100% - calc(var(--public-unit, 1px) * 64)));min-height:calc(var(--public-unit, 1px) * 76);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--public-unit, 1px) * 24);padding-inline:0;border-radius:0;pointer-events:auto;transition:width .45s cubic-bezier(.22,1,.36,1),min-height .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),padding .45s ease,border-radius .45s ease,background .35s ease,box-shadow .35s ease}.landing-header.is-compact[data-v-63c47f97]{background:transparent}.landing-header.is-compact .landing-header__inner[data-v-63c47f97]{width:min(calc(var(--public-unit, 1px) * 1040),calc(100% - calc(var(--public-unit, 1px) * 80)));min-height:calc(var(--public-unit, 1px) * 60);padding-inline:calc(var(--public-unit, 1px) * 18);transform:translateY(calc(var(--public-unit, 1px) * 8));border-radius:calc(var(--public-unit, 1px) * 999);background:#f6f5f1ed;-webkit-backdrop-filter:blur(calc(var(--public-unit, 1px) * 16));backdrop-filter:blur(calc(var(--public-unit, 1px) * 16));box-shadow:0 calc(var(--public-unit, 1px) * 4) calc(var(--public-unit, 1px) * 20) #24231d0a,inset 0 0 0 calc(var(--public-unit, 1px) * 1) #ffffff80}.landing-brand[data-v-63c47f97]{display:inline-flex;align-items:center;gap:calc(var(--public-unit, 1px) * 9);flex-shrink:0;font-size:calc(var(--public-unit, 1px) * 21);line-height:calc(var(--public-unit, 1px) * 30);font-weight:650}.landing-brand img[data-v-63c47f97]{width:calc(var(--public-unit, 1px) * 28);height:calc(var(--public-unit, 1px) * 28);object-fit:contain}.landing-brand--wordmark img[data-v-63c47f97]{display:block;width:calc(var(--public-unit, 1px) * 180);height:auto}.landing-nav[data-v-63c47f97]{display:flex;gap:calc(var(--public-unit, 1px) * 32);font-size:calc(var(--public-unit, 1px) * 14);color:#666}.landing-nav a[data-v-63c47f97]:hover,.landing-footer a[data-v-63c47f97]:hover{color:#000}.landing-header__actions[data-v-63c47f97]{display:flex;align-items:center;gap:calc(var(--public-unit, 1px) * 20)}.landing-login[data-v-63c47f97]{background:none;padding:calc(var(--public-unit, 1px) * 8) 0;font-size:calc(var(--public-unit, 1px) * 14)!important}.landing-button[data-v-63c47f97]{min-height:calc(var(--public-unit, 1px) * 44);padding:calc(var(--public-unit, 1px) * 10) calc(var(--public-unit, 1px) * 22);border-radius:calc(var(--public-unit, 1px) * 999);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--public-unit, 1px) * 12);white-space:nowrap;font-size:calc(var(--public-unit, 1px) * 14)!important;font-weight:500!important;line-height:calc(var(--public-unit, 1px) * 20)!important;transition:background .18s,transform .18s}.landing-button[data-v-63c47f97]:hover{transform:translateY(calc(var(--public-unit, 1px) * -1))}.landing-button[data-v-63c47f97]:active{transform:scale(.98)}.landing-button--small[data-v-63c47f97]{min-height:calc(var(--public-unit, 1px) * 40);padding:calc(var(--public-unit, 1px) * 8) calc(var(--public-unit, 1px) * 18)}.landing-button--black[data-v-63c47f97]{color:#fff!important;background:#1a1a1a}.landing-button--black[data-v-63c47f97]:hover{background:#333}.landing-button--accent[data-v-63c47f97]{color:#fff!important;background:#ff7a45;background-image:radial-gradient(ellipse at 18% 25%,#472213e6 0,#47221300 70%),linear-gradient(115deg,#ff8f5c,#ff7a45);text-shadow:0 calc(var(--public-unit, 1px) * 1) calc(var(--public-unit, 1px) * 2) #00000038}.landing-button--accent[data-v-63c47f97]:hover{background-color:#f16c38}.landing-button--white[data-v-63c47f97]{background:#fff;color:#1a1a1a!important}.landing-eyebrow[data-v-63c47f97]{color:#747474;font-family:Landing Strokeweight,Inter,sans-serif;font-size:calc(var(--public-unit, 1px) * 14);line-height:calc(var(--public-unit, 1px) * 20);font-weight:400}.landing-hero[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 64) calc(var(--public-unit, 1px) * 24) 0}.landing-hero__intro[data-v-63c47f97]{text-align:center}.guest-landing[data-v-63c47f97]:not([lang=zh-CN]) :is(h1,h2,h3,h4){overflow-wrap:anywhere}.guest-landing:not([lang=zh-CN]) .landing-hero h1[data-v-63c47f97]{font-family:var(--sr-font-sans);font-size:clamp(28px,3.5vw,calc(var(--public-unit, 1px) * 48));line-height:1.2}.guest-landing:not([lang=zh-CN]) .landing-mode-switch button[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 15)}.guest-landing:not([lang=zh-CN]) .landing-mode-switch[data-v-63c47f97]{width:min(100%,calc(var(--public-unit, 1px) * 120 * var(--mode-count,4)))}.guest-landing[lang=ja][data-v-63c47f97]{font-family:Yu Gothic,Meiryo,sans-serif}.guest-landing[lang=ko][data-v-63c47f97]{font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif}.guest-landing[lang=ja] .landing-hero h1[data-v-63c47f97]{font-family:Yu Gothic,Meiryo,sans-serif;text-wrap:balance}.guest-landing[lang=ko] .landing-hero h1[data-v-63c47f97]{font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif;word-break:keep-all}.guest-landing:not([lang=zh-CN]) .landing-header__actions[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 12)}@media(max-width:600px){.guest-landing .landing-header__inner[data-v-63c47f97]{flex-wrap:wrap;padding-block:8px;gap:8px}.guest-landing .landing-header__actions[data-v-63c47f97]{margin-left:auto;gap:8px}.guest-landing .landing-header__actions .landing-button--small[data-v-63c47f97]{display:none}.guest-landing:not([lang=zh-CN]) .landing-mode-switch button[data-v-63c47f97]{font-size:12px;padding-inline:2px}}.landing-mode-switch[data-v-63c47f97]{--mode-pad: calc(var(--public-unit, 1px) * 6);position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--mode-count,4),minmax(0,1fr));width:min(100%,calc(var(--public-unit, 1px) * 104 * var(--mode-count,4)));padding:var(--mode-pad);margin:calc(var(--public-unit, 1px) * 28) auto 0;border:1px solid #c4c4c480;border-radius:999px;background:linear-gradient(135deg,#ffffff80,#e3e3e399 55%,#f1f1f166);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #a6a6a638,0 6px 18px #3030300d,0 1px 3px #30303006}.landing-mode-switch__indicator[data-v-63c47f97]{position:absolute;pointer-events:none;z-index:0;top:var(--mode-pad);bottom:var(--mode-pad);left:var(--mode-pad);width:calc((100% - var(--mode-pad) * 2) / var(--mode-count,4));transform:translate(calc(var(--mode-index,0) * 100%));transition:transform .5s cubic-bezier(.22,1.2,.36,1)}.landing-mode-switch__glass[data-v-63c47f97]{display:block;width:100%;height:100%;border-radius:999px;border:1px solid #ffffffeb;background:radial-gradient(ellipse at 25% 0%,#fff 0%,#ffffff9c 42%,transparent 72%),linear-gradient(150deg,#ffffffed,#fafafa91 52%,#d7d7d78c);box-shadow:inset 0 1px 2px #fff,inset 0 -2px 3px #fff9,0 2px 6px #50505014,0 0 0 1px #aaa3}.landing-mode-switch__glass.is-pressed[data-v-63c47f97]{animation:landing-glass-press-63c47f97 .5s cubic-bezier(.2,.8,.3,1)}@keyframes landing-glass-press-63c47f97{0%{transform:scale(1)}30%{transform:scale(1.07,.9)}65%{transform:scale(.98,1.04)}to{transform:scale(1)}}.landing-mode-switch button[data-v-63c47f97]{position:relative;z-index:1;display:grid;place-items:center;min-width:0;min-height:max(44px,calc(var(--public-unit, 1px) * 48));padding:0 calc(var(--public-unit, 1px) * 8);border:1px solid transparent;border-radius:999px;background:transparent;color:#515c6e;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:calc(var(--public-unit, 1px) * 18);line-height:1.4;transition:color .2s,transform .2s,background .2s;-webkit-tap-highlight-color:transparent}.landing-mode-switch button[data-v-63c47f97]{color:#595959}.landing-mode-switch button[data-v-63c47f97]:hover:not(.is-active){background:#ffffff40;color:#303030}.landing-mode-switch button[data-v-63c47f97]:active{transform:scale(.94)}.landing-mode-switch button.is-active[data-v-63c47f97]{color:#242424;text-shadow:0 1px 1px #fff}.landing-mode-switch button[data-v-63c47f97]:focus-visible{outline:2px solid var(--sr-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.landing-mode-switch__indicator[data-v-63c47f97],.landing-mode-switch button[data-v-63c47f97]{transition:none}.landing-mode-switch__glass.is-pressed[data-v-63c47f97]{animation:none}.landing-mode-switch button[data-v-63c47f97]:active{transform:none}}.landing-hero__intro .landing-eyebrow[data-v-63c47f97]{margin-bottom:calc(var(--public-unit, 1px) * 20)}.landing-hero h1[data-v-63c47f97]{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:calc(var(--public-unit, 1px) * 40);line-height:calc(var(--public-unit, 1px) * 44);font-weight:400;letter-spacing:0}.landing-hero__description[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 20)!important;font-size:calc(var(--public-unit, 1px) * 16);line-height:calc(var(--public-unit, 1px) * 24);color:gray}.landing-mobile-break[data-v-63c47f97]{display:none}.landing-create[data-v-63c47f97]{width:min(100%,calc(var(--public-unit, 1px) * 768));margin:calc(var(--public-unit, 1px) * 36) auto 0}[data-v-63c47f97] .landing-category-carousel{position:relative;width:100%;min-width:0;margin:calc(var(--public-unit, 1px) * 24) auto 0}[data-v-63c47f97] .landing-categories{--category-gap: calc(var(--public-unit, 1px) * 8);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--category-gap) * 5) / 6);gap:var(--category-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:6px}[data-v-63c47f97] .landing-categories::-webkit-scrollbar{display:none}[data-v-63c47f97] .landing-categories>button{scroll-snap-align:start;padding:calc(var(--public-unit, 1px) * 10) calc(var(--public-unit, 1px) * 4)}[data-v-63c47f97] .landing-categories>button span{display:grid;place-items:center;min-height:2.8em;line-height:1.4;text-align:center;overflow-wrap:anywhere}[data-v-63c47f97] .landing-categories>button:focus-visible{outline-offset:-3px}[data-v-63c47f97] .landing-category-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:calc(var(--public-unit, 1px) * 34);height:calc(var(--public-unit, 1px) * 34);min-width:32px;min-height:32px;border-radius:50%;background:#fffffff5;color:#666;box-shadow:0 3px 14px #00000012;z-index:2}[data-v-63c47f97] .landing-category-arrow:hover{background:#f3f3f3}[data-v-63c47f97] .landing-category-arrow--previous{left:-16px}[data-v-63c47f97] .landing-category-arrow--next{right:-16px}[data-v-63c47f97] .landing-categories button{min-width:0;min-height:calc(var(--public-unit, 1px) * 82);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--public-unit, 1px) * 10);border-radius:calc(var(--public-unit, 1px) * 22);background:transparent;color:gray;font-size:calc(var(--public-unit, 1px) * 14);line-height:calc(var(--public-unit, 1px) * 20);transition:background .18s,color .18s}[data-v-63c47f97] .landing-categories button svg{color:#333}[data-v-63c47f97] .landing-categories button:hover{background:#f7f7f7}[data-v-63c47f97] .landing-categories button.is-active{background:#f2f2f2;color:#0c0c0c}.landing-composer[data-v-63c47f97]{width:100%;padding:calc(var(--public-unit, 1px) * 22) calc(var(--public-unit, 1px) * 22) calc(var(--public-unit, 1px) * 16);background:#fff;border:1px solid #e9e9e9;border-radius:calc(var(--public-unit, 1px) * 24);box-shadow:0 calc(var(--public-unit, 1px) * 3) calc(var(--public-unit, 1px) * 12) #00000004,0 calc(var(--public-unit, 1px) * 10) calc(var(--public-unit, 1px) * 32) #00000006}.landing-composer textarea[data-v-63c47f97]{width:100%;height:calc(var(--public-unit, 1px) * 70);padding:0;border:0;border-radius:calc(var(--public-unit, 1px) * 4);resize:none;min-height:calc(var(--public-unit, 1px) * 60);max-height:calc(var(--public-unit, 1px) * 240);background:transparent;font-size:calc(var(--public-unit, 1px) * 16);line-height:calc(var(--public-unit, 1px) * 27.2);letter-spacing:calc(var(--public-unit, 1px) * -.16);display:block;color:#262626}.landing-composer textarea[data-v-63c47f97]::placeholder{color:#999;opacity:1}.guest-landing .landing-composer textarea[data-v-63c47f97]:focus{outline:none;box-shadow:none}.landing-composer__toolbar[data-v-63c47f97]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--public-unit, 1px) * 12);margin-top:calc(var(--public-unit, 1px) * 14)}.landing-composer__tools[data-v-63c47f97]{display:flex;align-items:center;gap:calc(var(--public-unit, 1px) * 18);min-width:0;color:gray}.landing-composer__tools>button[data-v-63c47f97]{display:grid;place-items:center;width:calc(var(--public-unit, 1px) * 32);height:calc(var(--public-unit, 1px) * 36);background:transparent;color:#747474;border-radius:calc(var(--public-unit, 1px) * 8)}.landing-composer__tools>button[data-v-63c47f97]:hover{background:#f2f2f2}.landing-examples[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 22);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(var(--public-unit, 1px) * 8);color:gray;font-size:calc(var(--public-unit, 1px) * 12)}.landing-examples>span[data-v-63c47f97]{padding-right:calc(var(--public-unit, 1px) * 6)}.landing-examples button[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 6) calc(var(--public-unit, 1px) * 12);border-radius:calc(var(--public-unit, 1px) * 999);background:#f7f7f7;color:#747474}.landing-examples button[data-v-63c47f97]:hover{background:#ededed}.landing-hero__preview[data-v-63c47f97]{max-width:calc(var(--public-unit, 1px) * 1280);margin:calc(var(--public-unit, 1px) * 66) auto 0;padding:calc(var(--public-unit, 1px) * 24) calc(var(--public-unit, 1px) * 28) calc(var(--public-unit, 1px) * 18);border-radius:calc(var(--public-unit, 1px) * 24);background:#f1f1f1}.landing-hero__preview-top[data-v-63c47f97],.landing-hero__preview-bottom[data-v-63c47f97]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--public-unit, 1px) * 16)}.landing-hero__preview-top[data-v-63c47f97]{margin-bottom:calc(var(--public-unit, 1px) * 22)}.landing-hero__preview-top>span[data-v-63c47f97]:last-child{display:flex;align-items:center;gap:calc(var(--public-unit, 1px) * 12);font-size:calc(var(--public-unit, 1px) * 12);color:gray}.landing-preview-grid[data-v-63c47f97]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--public-unit, 1px) * 16);align-items:stretch}.landing-preview-grid__art[data-v-63c47f97]{border-radius:calc(var(--public-unit, 1px) * 3)}.landing-hero__preview-bottom[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 18);color:gray;font-size:calc(var(--public-unit, 1px) * 11)}.landing-feature-intro[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 56) calc(var(--public-unit, 1px) * 20) 0;text-align:center;font-family:Songti SC,"Noto Serif CJK SC","Source Han Serif SC",SimSun,serif}.landing-feature-intro>p[data-v-63c47f97]{color:#8f8f8f;font-size:calc(var(--public-unit, 1px) * 15);line-height:calc(var(--public-unit, 1px) * 24);letter-spacing:.12em}.landing-feature-intro>h2[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 12);color:#161611;font-size:clamp(calc(var(--public-unit, 1px) * 28),4.3vw,calc(var(--public-unit, 1px) * 60));line-height:1.3;font-weight:400;letter-spacing:.025em}.landing-usecases[data-v-63c47f97]{max-width:calc(var(--public-unit, 1px) * 1180);margin:auto;padding:calc(var(--public-unit, 1px) * 54) calc(var(--public-unit, 1px) * 24) calc(var(--public-unit, 1px) * 64);text-align:center}.landing-usecases>p[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 12);color:#8f8f8f}.landing-usecases>div[data-v-63c47f97]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--public-unit, 1px) * 24) calc(var(--public-unit, 1px) * 64);margin-top:calc(var(--public-unit, 1px) * 26);color:#747474;font-size:calc(var(--public-unit, 1px) * 17)}.landing-features[data-v-63c47f97]{max-width:calc(var(--public-unit, 1px) * 1232);padding:calc(var(--public-unit, 1px) * 72) calc(var(--public-unit, 1px) * 26) calc(var(--public-unit, 1px) * 110);margin:auto}.landing-section-heading[data-v-63c47f97]{text-align:center;margin-bottom:calc(var(--public-unit, 1px) * 80)}.landing-section-heading h2[data-v-63c47f97],.landing-feature h3[data-v-63c47f97],.landing-gallery h2[data-v-63c47f97],.landing-faq h2[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 45);line-height:calc(var(--public-unit, 1px) * 50);font-weight:400;letter-spacing:-.03em}.landing-feature h3[data-v-63c47f97]{font-family:Songti SC,"Noto Serif CJK SC","Source Han Serif SC",SimSun,serif}.landing-section-heading h2[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 20)}.landing-section-heading>p[data-v-63c47f97]:last-child{margin-top:calc(var(--public-unit, 1px) * 22);color:#747474;font-size:calc(var(--public-unit, 1px) * 16);line-height:calc(var(--public-unit, 1px) * 26)}.landing-feature[data-v-63c47f97]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;column-gap:clamp(calc(var(--public-unit, 1px) * 36),6vw,calc(var(--public-unit, 1px) * 92));margin-top:calc(var(--public-unit, 1px) * 72)}.landing-feature--reverse[data-v-63c47f97]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.landing-feature--full[data-v-63c47f97]{grid-template-columns:minmax(0,1fr)}.landing-feature--full .landing-generate__grid[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 36) calc(var(--public-unit, 1px) * 28)}.landing-feature--reverse .landing-feature__visual[data-v-63c47f97]{grid-column:2;grid-row:1}.landing-feature--reverse .landing-feature__copy[data-v-63c47f97]{grid-column:1;grid-row:1}.landing-feature__copy[data-v-63c47f97]{min-width:0;padding-block:calc(var(--public-unit, 1px) * 24)}.landing-feature__copy>p[data-v-63c47f97]{max-width:calc(var(--public-unit, 1px) * 400);margin-top:calc(var(--public-unit, 1px) * 24);font-size:calc(var(--public-unit, 1px) * 18);line-height:calc(var(--public-unit, 1px) * 28);color:#747474}.landing-text-link[data-v-63c47f97]{display:inline-flex;justify-content:space-between;align-items:center;gap:calc(var(--public-unit, 1px) * 32);margin-top:calc(var(--public-unit, 1px) * 30);padding:0 0 calc(var(--public-unit, 1px) * 7);border-bottom:calc(var(--public-unit, 1px) * 1) solid #b8b8b8!important;background:transparent;font-size:calc(var(--public-unit, 1px) * 14)!important}.landing-text-link[data-v-63c47f97]:hover{border-color:#111!important}.landing-feature__visual[data-v-63c47f97]{min-width:0;padding:calc(var(--public-unit, 1px) * 26);border-radius:calc(var(--public-unit, 1px) * 20);background:#f1f1f1}.landing-visual-label[data-v-63c47f97]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--public-unit, 1px) * 12);margin-bottom:calc(var(--public-unit, 1px) * 26);font-size:calc(var(--public-unit, 1px) * 12);line-height:calc(var(--public-unit, 1px) * 20);color:#747474}.landing-visual-label>span[data-v-63c47f97]{display:flex;align-items:center;gap:calc(var(--public-unit, 1px) * 7)}.landing-visual-label>span[data-v-63c47f97]:last-child:not(:first-child){font-size:calc(var(--public-unit, 1px) * 10)}.landing-inspiration__video[data-v-63c47f97]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;border-radius:calc(var(--public-unit, 1px) * 3);background:#e9e9e9}.landing-swatches[data-v-63c47f97]{display:flex;align-items:center;gap:calc(var(--public-unit, 1px) * 7);margin-top:calc(var(--public-unit, 1px) * 22)}.landing-swatches i[data-v-63c47f97]{width:calc(var(--public-unit, 1px) * 22);height:calc(var(--public-unit, 1px) * 22);border-radius:50%;background:#d1bca0}.landing-swatches i[data-v-63c47f97]:nth-child(2){background:#385340}.landing-swatches i[data-v-63c47f97]:nth-child(3){background:#dfdbcf}.landing-swatches i[data-v-63c47f97]:nth-child(4){background:#2d2d29}.landing-swatches span[data-v-63c47f97]{margin-left:auto;font-size:calc(var(--public-unit, 1px) * 10);color:#747474}.landing-generate__grid[data-v-63c47f97]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--public-unit, 1px) * 20);row-gap:calc(var(--public-unit, 1px) * 30)}.landing-generate__card[data-v-63c47f97]{min-width:0}.landing-generate__media[data-v-63c47f97]{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:calc(var(--public-unit, 1px) * 14);background:#e8e7e3}.landing-generate__media>.landing-art[data-v-63c47f97]{width:43%}.landing-generate__card h4[data-v-63c47f97]{margin:calc(var(--public-unit, 1px) * 14) 0 0;font-family:Songti SC,"Noto Serif CJK SC","Source Han Serif SC",SimSun,serif;font-size:calc(var(--public-unit, 1px) * 18);font-weight:400;line-height:1.5;color:#191919}.landing-generate__card>p[data-v-63c47f97]{margin:calc(var(--public-unit, 1px) * 6) 0 0;font-size:calc(var(--public-unit, 1px) * 12);line-height:1.7;color:#747474}@media(max-width:479px){.landing-generate__grid[data-v-63c47f97],.landing-feature--full .landing-generate__grid[data-v-63c47f97]{column-gap:12px;row-gap:20px}.landing-generate__card h4[data-v-63c47f97]{font-size:16px}.landing-generate__card>p[data-v-63c47f97]{font-size:12px}.landing-generate__media[data-v-63c47f97]{border-radius:8px}}.landing-edit__workspace[data-v-63c47f97]{display:grid;grid-template-columns:calc(var(--public-unit, 1px) * 34) minmax(0,1fr) calc(var(--public-unit, 1px) * 94);gap:calc(var(--public-unit, 1px) * 15);align-items:start}.landing-edit__rail[data-v-63c47f97]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--public-unit, 1px) * 20);padding:calc(var(--public-unit, 1px) * 14) 0;background:#fff;border-radius:calc(var(--public-unit, 1px) * 8);color:#747474;font-size:calc(var(--public-unit, 1px) * 15)}.landing-edit__art[data-v-63c47f97]{position:relative;min-width:0}.landing-edit__selection[data-v-63c47f97]{position:absolute;inset:16% 6% 58%;border:calc(var(--public-unit, 1px) * 1) solid #636fb0}.landing-edit__selection i[data-v-63c47f97]{position:absolute;width:calc(var(--public-unit, 1px) * 5);height:calc(var(--public-unit, 1px) * 5);background:#fff;border:calc(var(--public-unit, 1px) * 1) solid #636fb0}.landing-edit__selection i[data-v-63c47f97]:nth-child(1){left:calc(var(--public-unit, 1px) * -3);top:calc(var(--public-unit, 1px) * -3)}.landing-edit__selection i[data-v-63c47f97]:nth-child(2){right:calc(var(--public-unit, 1px) * -3);top:calc(var(--public-unit, 1px) * -3)}.landing-edit__selection i[data-v-63c47f97]:nth-child(3){left:calc(var(--public-unit, 1px) * -3);bottom:calc(var(--public-unit, 1px) * -3)}.landing-edit__selection i[data-v-63c47f97]:nth-child(4){right:calc(var(--public-unit, 1px) * -3);bottom:calc(var(--public-unit, 1px) * -3)}.landing-edit__layers[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 14) calc(var(--public-unit, 1px) * 10);background:#fff;border-radius:calc(var(--public-unit, 1px) * 8);font-size:calc(var(--public-unit, 1px) * 10);line-height:calc(var(--public-unit, 1px) * 16);color:#747474}.landing-edit__layers p[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 18);display:flex;gap:calc(var(--public-unit, 1px) * 9);align-items:center}.landing-gallery[data-v-63c47f97]{background:#f1f1f1;padding:calc(var(--public-unit, 1px) * 88) calc(var(--public-unit, 1px) * 26)}.landing-gallery__inner[data-v-63c47f97]{max-width:calc(var(--public-unit, 1px) * 1180);margin:auto}.landing-gallery__heading[data-v-63c47f97]{display:flex;align-items:end;justify-content:space-between;gap:calc(var(--public-unit, 1px) * 32);margin-bottom:calc(var(--public-unit, 1px) * 44)}.landing-gallery__heading h2[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 18);font-size:calc(var(--public-unit, 1px) * 36);line-height:calc(var(--public-unit, 1px) * 44)}.landing-gallery__heading .landing-text-link[data-v-63c47f97]{flex-shrink:0}.landing-gallery__grid[data-v-63c47f97]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--public-unit, 1px) * 22)}.landing-gallery__grid figure[data-v-63c47f97]{min-width:0}.landing-gallery__grid figcaption[data-v-63c47f97]{display:flex;align-items:center;justify-content:space-between;margin-top:calc(var(--public-unit, 1px) * 16);color:#666;font-size:calc(var(--public-unit, 1px) * 12)}.landing-gallery__grid figcaption span[data-v-63c47f97]:last-child{color:#8f8f8f}.landing-gallery__note[data-v-63c47f97]{color:#8f8f8f;font-size:calc(var(--public-unit, 1px) * 11);margin-top:calc(var(--public-unit, 1px) * 32)!important}.landing-faq[data-v-63c47f97]{max-width:calc(var(--public-unit, 1px) * 1180);margin:auto;padding:calc(var(--public-unit, 1px) * 110) calc(var(--public-unit, 1px) * 26);display:grid;grid-template-columns:1fr 1.2fr;gap:calc(var(--public-unit, 1px) * 70)}.landing-faq h2[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 20);font-size:calc(var(--public-unit, 1px) * 36);line-height:calc(var(--public-unit, 1px) * 44)}.landing-faq__items[data-v-63c47f97]{min-width:0}.landing-faq details[data-v-63c47f97]{border-bottom:calc(var(--public-unit, 1px) * 1) solid #e9e9e9}.landing-faq summary[data-v-63c47f97]{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--public-unit, 1px) * 24);min-height:calc(var(--public-unit, 1px) * 76);padding-block:calc(var(--public-unit, 1px) * 20);font-size:calc(var(--public-unit, 1px) * 16);list-style:none;cursor:pointer}.landing-faq summary[data-v-63c47f97]::-webkit-details-marker{display:none}.landing-faq details[open] summary svg[data-v-63c47f97]{transform:rotate(180deg)}.landing-faq details p[data-v-63c47f97]{padding:0 calc(var(--public-unit, 1px) * 30) calc(var(--public-unit, 1px) * 24) 0;color:#747474;font-size:calc(var(--public-unit, 1px) * 14);line-height:calc(var(--public-unit, 1px) * 24)}.landing-closing[data-v-63c47f97]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:calc(var(--public-unit, 1px) * 48);padding:calc(var(--public-unit, 1px) * 84) max(calc(var(--public-unit, 1px) * 32),calc((100% - calc(var(--public-unit, 1px) * 1180))/2));color:#fff;background:#1a1a1a}.landing-closing__english[data-v-63c47f97]{font-family:Landing Strokeweight,Inter,sans-serif;font-size:calc(var(--public-unit, 1px) * 60);line-height:calc(var(--public-unit, 1px) * 65);letter-spacing:-.03em}.landing-closing h2[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 28);line-height:calc(var(--public-unit, 1px) * 38);font-weight:400}.landing-closing>div>p[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 14);font-size:calc(var(--public-unit, 1px) * 14);line-height:calc(var(--public-unit, 1px) * 24);color:#ffffff80}.landing-closing .landing-button[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 28)}.landing-footer[data-v-63c47f97]{max-width:calc(var(--public-unit, 1px) * 1280);padding:calc(var(--public-unit, 1px) * 35) calc(var(--public-unit, 1px) * 26) calc(var(--public-unit, 1px) * 16);margin:auto}.landing-footer__row[data-v-63c47f97]{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--public-unit, 1px) * 24)}.landing-footer .landing-brand[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 18)}.landing-footer__row>p[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 12);color:#8f8f8f}.landing-footer nav[data-v-63c47f97]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--public-unit, 1px) * 22);margin-left:auto;font-size:calc(var(--public-unit, 1px) * 12);color:#747474}.landing-footer nav a[data-v-63c47f97]{white-space:nowrap}.landing-footer[data-v-63c47f97] .footer-content--with-links{padding:0}.landing-footer[data-v-63c47f97] .site-footer{padding-top:calc(var(--public-unit, 1px) * 26);font-size:calc(var(--public-unit, 1px) * 11)}@media(max-width:991px){.landing-header__inner[data-v-63c47f97]{width:calc(100% - calc(var(--public-unit, 1px) * 40))}.landing-nav[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 20)}.landing-feature[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 32)}.landing-feature__visual[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 20)}.landing-feature h3[data-v-63c47f97],.landing-section-heading h2[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 40);line-height:calc(var(--public-unit, 1px) * 45)}.landing-feature__copy>p[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 16);line-height:calc(var(--public-unit, 1px) * 25)}.landing-edit__workspace[data-v-63c47f97]{grid-template-columns:calc(var(--public-unit, 1px) * 28) minmax(0,1fr);gap:calc(var(--public-unit, 1px) * 10)}.landing-edit__layers[data-v-63c47f97]{display:none}.landing-gallery__heading[data-v-63c47f97]{align-items:start;flex-direction:column;gap:calc(var(--public-unit, 1px) * 20)}.landing-gallery__heading .landing-text-link[data-v-63c47f97]{margin-top:0}.landing-faq[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 32)}.landing-closing__english[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 45);line-height:calc(var(--public-unit, 1px) * 50)}.landing-closing h2[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 24)}}@media(max-width:767px){.landing-header[data-v-63c47f97]{height:calc(var(--public-unit, 1px) * 64)}.landing-header.is-compact .landing-header__inner[data-v-63c47f97]{width:calc(100% - calc(var(--public-unit, 1px) * 24));min-height:calc(var(--public-unit, 1px) * 56);padding-inline:calc(var(--public-unit, 1px) * 12);transform:translateY(calc(var(--public-unit, 1px) * 6))}.landing-feature-intro[data-v-63c47f97]{padding-top:calc(var(--public-unit, 1px) * 36)}.landing-feature-intro>p[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 13);line-height:calc(var(--public-unit, 1px) * 22)}.landing-feature-intro>h2[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 10)}.landing-header__inner[data-v-63c47f97]{min-height:calc(var(--public-unit, 1px) * 64);gap:calc(var(--public-unit, 1px) * 12)}.landing-brand[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 18);gap:calc(var(--public-unit, 1px) * 7)}.landing-brand img[data-v-63c47f97]{width:calc(var(--public-unit, 1px) * 24);height:calc(var(--public-unit, 1px) * 24)}.landing-brand--wordmark img[data-v-63c47f97]{width:calc(var(--public-unit, 1px) * 136);height:auto}.landing-nav[data-v-63c47f97]{display:none}.landing-header__actions[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 16)}.landing-button--small[data-v-63c47f97]{padding-inline:calc(var(--public-unit, 1px) * 14);font-size:calc(var(--public-unit, 1px) * 12)!important}.landing-hero[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 46) calc(var(--public-unit, 1px) * 20) 0}.landing-hero h1[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 30);line-height:calc(var(--public-unit, 1px) * 38)}.landing-hero__description[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 14);line-height:calc(var(--public-unit, 1px) * 23)}.landing-mobile-break[data-v-63c47f97]{display:inline}.landing-create[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 28)}.landing-hero__preview[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 20);margin-top:calc(var(--public-unit, 1px) * 46);border-radius:calc(var(--public-unit, 1px) * 18)}.landing-hero__preview-top>span[data-v-63c47f97]:last-child{display:none}.landing-preview-grid[data-v-63c47f97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--public-unit, 1px) * 12)}.landing-usecases[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 42) calc(var(--public-unit, 1px) * 20) calc(var(--public-unit, 1px) * 52)}.landing-usecases>div[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 18) calc(var(--public-unit, 1px) * 28);font-size:calc(var(--public-unit, 1px) * 14)}.landing-features[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 40) calc(var(--public-unit, 1px) * 20) calc(var(--public-unit, 1px) * 70)}.landing-section-heading[data-v-63c47f97]{margin-bottom:calc(var(--public-unit, 1px) * 38)}.landing-section-heading h2[data-v-63c47f97],.landing-feature h3[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 34);line-height:calc(var(--public-unit, 1px) * 42)}.landing-section-heading>p[data-v-63c47f97]:last-child{max-width:calc(var(--public-unit, 1px) * 320);margin-inline:auto;font-size:calc(var(--public-unit, 1px) * 14);line-height:calc(var(--public-unit, 1px) * 24)}.landing-feature[data-v-63c47f97],.landing-feature--reverse[data-v-63c47f97]{grid-template-columns:minmax(0,1fr);gap:calc(var(--public-unit, 1px) * 24);margin-top:calc(var(--public-unit, 1px) * 48)}.landing-feature--reverse .landing-feature__copy[data-v-63c47f97],.landing-feature--reverse .landing-feature__visual[data-v-63c47f97]{grid-column:auto;grid-row:auto}.landing-feature__copy[data-v-63c47f97]{padding:0 calc(var(--public-unit, 1px) * 4)}.landing-feature__visual[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 24)}.landing-feature__copy>p[data-v-63c47f97]{max-width:none;margin-top:calc(var(--public-unit, 1px) * 18)}.landing-feature .landing-text-link[data-v-63c47f97]{margin-top:calc(var(--public-unit, 1px) * 22)}.landing-edit__workspace[data-v-63c47f97]{grid-template-columns:calc(var(--public-unit, 1px) * 30) minmax(0,1fr) calc(var(--public-unit, 1px) * 84)}.landing-edit__layers[data-v-63c47f97]{display:block}.landing-gallery[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 60) calc(var(--public-unit, 1px) * 20)}.landing-gallery__heading h2[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 30);line-height:calc(var(--public-unit, 1px) * 38)}.landing-gallery__grid[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 14)}.landing-gallery__grid figcaption[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 11)}.landing-faq[data-v-63c47f97]{grid-template-columns:minmax(0,1fr);gap:calc(var(--public-unit, 1px) * 24);padding:calc(var(--public-unit, 1px) * 65) calc(var(--public-unit, 1px) * 20)}.landing-faq h2[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 30);line-height:calc(var(--public-unit, 1px) * 38)}.landing-faq summary[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 14)}.landing-closing[data-v-63c47f97]{grid-template-columns:minmax(0,1fr);gap:calc(var(--public-unit, 1px) * 32);padding:calc(var(--public-unit, 1px) * 56) calc(var(--public-unit, 1px) * 24)}.landing-footer[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 30) calc(var(--public-unit, 1px) * 20) calc(var(--public-unit, 1px) * 12)}.landing-footer__row[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 18)}.landing-footer__row>p[data-v-63c47f97]{width:100%}.landing-footer nav[data-v-63c47f97]{margin-left:0}}@media(max-width:479px){.landing-brand--wordmark img[data-v-63c47f97]{width:calc(var(--public-unit, 1px) * 124)}.landing-hero h1[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 28);line-height:calc(var(--public-unit, 1px) * 36)}.landing-hero__intro .landing-eyebrow[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 12);margin-bottom:calc(var(--public-unit, 1px) * 16)}.landing-header__inner[data-v-63c47f97]{width:calc(100% - calc(var(--public-unit, 1px) * 32))}.landing-header__actions[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 12)}.landing-login[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 12)!important}.landing-button--small[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 6);padding-inline:calc(var(--public-unit, 1px) * 12)}.landing-hero[data-v-63c47f97]{padding-inline:calc(var(--public-unit, 1px) * 16)}[data-v-63c47f97] .landing-categories{--category-gap: 4px;grid-auto-columns:calc((100% - var(--category-gap) * 2) / 3)}[data-v-63c47f97] .landing-categories button{min-height:calc(var(--public-unit, 1px) * 72);border-radius:calc(var(--public-unit, 1px) * 18);font-size:calc(var(--public-unit, 1px) * 13)}.landing-composer[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 18) calc(var(--public-unit, 1px) * 16) calc(var(--public-unit, 1px) * 14);border-radius:calc(var(--public-unit, 1px) * 22)}.landing-composer textarea[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 14);line-height:calc(var(--public-unit, 1px) * 24)}.landing-composer__tools[data-v-63c47f97]{gap:calc(var(--public-unit, 1px) * 8)}.landing-button--accent[data-v-63c47f97]{min-height:calc(var(--public-unit, 1px) * 40);padding:calc(var(--public-unit, 1px) * 8) calc(var(--public-unit, 1px) * 14);font-size:calc(var(--public-unit, 1px) * 13)!important;gap:calc(var(--public-unit, 1px) * 8)}.landing-examples[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 11);gap:calc(var(--public-unit, 1px) * 5)}.landing-examples>span[data-v-63c47f97]{display:none}.landing-hero__preview[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 16)}.landing-hero__preview-top[data-v-63c47f97]{margin-bottom:calc(var(--public-unit, 1px) * 16)}.landing-hero__preview-top .landing-eyebrow[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 12)}.landing-hero__preview-bottom[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 9);gap:calc(var(--public-unit, 1px) * 8)}.landing-section-heading h2[data-v-63c47f97],.landing-feature h3[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 30);line-height:calc(var(--public-unit, 1px) * 35)}.landing-feature__copy>p[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 14);line-height:calc(var(--public-unit, 1px) * 24)}.landing-feature__visual[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 18)}.landing-edit__workspace[data-v-63c47f97]{grid-template-columns:calc(var(--public-unit, 1px) * 28) minmax(0,1fr) calc(var(--public-unit, 1px) * 72);gap:calc(var(--public-unit, 1px) * 10)}.landing-edit__layers[data-v-63c47f97]{padding:calc(var(--public-unit, 1px) * 12) calc(var(--public-unit, 1px) * 7);font-size:calc(var(--public-unit, 1px) * 9)}.landing-gallery__grid[data-v-63c47f97]{grid-template-columns:minmax(0,1fr);gap:calc(var(--public-unit, 1px) * 30);max-width:calc(var(--public-unit, 1px) * 330);margin-inline:auto}.landing-gallery__heading h2[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 28);line-height:calc(var(--public-unit, 1px) * 36)}.landing-gallery__grid figcaption[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 12)}.landing-closing__english[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 40);line-height:calc(var(--public-unit, 1px) * 45)}.landing-closing h2[data-v-63c47f97]{font-size:calc(var(--public-unit, 1px) * 22);line-height:calc(var(--public-unit, 1px) * 32)}}.landing-design-submit[data-v-63c47f97]{display:grid;place-items:center;flex:0 0 auto;width:max(44px,calc(var(--public-unit, 1px) * 48));height:max(44px,calc(var(--public-unit, 1px) * 48));padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform .2s ease}.landing-design-submit[data-v-63c47f97]:hover{transform:scale(1.06)}.landing-design-submit[data-v-63c47f97]:active{transform:scale(.94)}.landing-design-submit img[data-v-63c47f97]{display:block;width:100%;height:100%;pointer-events:none}.landing-design-submit .landing-design-submit__still[data-v-63c47f97]{display:none}.guest-landing .landing-design-submit[data-v-63c47f97]:focus-visible{outline:2px solid var(--sr-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.landing-design-submit .landing-design-submit__animated[data-v-63c47f97]{display:none}.landing-design-submit .landing-design-submit__still[data-v-63c47f97]{display:block}.landing-design-submit[data-v-63c47f97]:hover,.landing-design-submit[data-v-63c47f97]:active{transform:none}.guest-landing[data-v-63c47f97] *,.guest-landing[data-v-63c47f97] *:before,.guest-landing[data-v-63c47f97] *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fp-page .landing-header[data-v-63c47f97]{z-index:1000;background:#ffffffa6;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}.fp-page .landing-header.is-compact[data-v-63c47f97]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fp-page .landing-header.is-compact .landing-header__inner[data-v-63c47f97]{background:#ffffff8c;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:0 0 0 1px #ffffffb3 inset,0 0 0 1px #0000000f,0 12px 32px #0000001f}.fp-header .landing-header__inner[data-v-63c47f97]{position:relative}.fp-brand[data-v-63c47f97]{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:none;color:#1d1d1f;font:inherit;font-size:20px;font-weight:500;letter-spacing:.06em;text-decoration:none;white-space:nowrap;cursor:pointer}.fp-brand__mark[data-v-63c47f97]{display:block;width:auto;height:24px}.fp-seg[data-v-63c47f97]{--w: 80px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;padding:4px;border-radius:999px}.fp-seg__ind[data-v-63c47f97]{position:absolute;left:4px;top:4px;width:var(--w);height:36px;border-radius:999px;background:#fff;box-shadow:0 2px 10px #00000017,0 0 0 1px #0000000a;transform:translate(calc(var(--i) * var(--w)));transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .25s}.fp-seg__ind.is-off[data-v-63c47f97]{opacity:0}.fp-seg button[data-v-63c47f97]{position:relative;width:var(--w);height:36px;border:0;border-radius:999px;background:none;color:#6e6e73;font:inherit;font-size:15px;cursor:pointer;transition:color .25s}.fp-seg button[data-v-63c47f97]:hover{color:#1d1d1f}.fp-seg button.is-on[data-v-63c47f97]{color:#1d1d1f;font-weight:500}html[data-workspace-theme=dark] .fp-brand[data-v-63c47f97]{color:#f5f5f7}html[data-workspace-theme=dark] .fp-brand__mark[data-v-63c47f97]{filter:invert(1)}html[data-workspace-theme=dark] .fp-seg__ind[data-v-63c47f97]{background:#636366;box-shadow:none}html[data-workspace-theme=dark] .fp-seg button[data-v-63c47f97]{color:#a1a1a6}html[data-workspace-theme=dark] .fp-seg button.is-on[data-v-63c47f97],html[data-workspace-theme=dark] .fp-seg button[data-v-63c47f97]:hover{color:#f5f5f7}@media(max-width:767px){.fp-brand[data-v-63c47f97]{gap:7px;font-size:16px}.fp-brand__mark[data-v-63c47f97]{height:20px}.fp-seg[data-v-63c47f97]{--w: 62px;position:relative;left:auto;top:auto;transform:none;margin:0 auto;padding:3px}.fp-header[data-v-63c47f97]:not(.is-compact) .welcome-theme-toggle{display:none}.fp-header.is-compact[data-v-63c47f97] .welcome-language__trigger,.fp-header.is-compact[data-v-63c47f97] .welcome-language__menu{display:none}.fp-header[data-v-63c47f97] .welcome-theme-toggle{height:32px;padding:3px;animation:fp-swap-in-63c47f97 .25s ease both}.fp-header[data-v-63c47f97] .welcome-theme-toggle__thumb{top:3px;left:3px;width:26px;height:26px}.fp-header[data-v-63c47f97] .welcome-theme-toggle.is-dark .welcome-theme-toggle__thumb{transform:translate(26px)}.fp-header[data-v-63c47f97] .welcome-theme-toggle button{width:26px;height:26px}.fp-header[data-v-63c47f97] .welcome-language__trigger{animation:fp-swap-in-63c47f97 .25s ease both}.fp-header .landing-header__actions[data-v-63c47f97]{justify-content:flex-end;min-width:76px}.fp-seg__ind[data-v-63c47f97]{left:3px;top:3px;height:32px}.fp-seg button[data-v-63c47f97]{height:32px;padding:0;font-size:12.5px;white-space:nowrap}}@media(max-width:420px){.fp-brand__name[data-v-63c47f97]{display:none}}@media(max-width:360px){.fp-seg[data-v-63c47f97]{--w: 54px}.fp-seg button[data-v-63c47f97]{font-size:11px}.fp-header .landing-header__actions[data-v-63c47f97]{min-width:72px;gap:0}.fp-header .landing-header__inner[data-v-63c47f97]{gap:6px}.fp-header.is-compact .landing-header__inner[data-v-63c47f97]{padding-left:10px;padding-right:10px}}.fp-panel[data-v-63c47f97]{animation:fp-panel-in-63c47f97 .36s cubic-bezier(.22,1,.36,1) both}.fp-soon[data-v-63c47f97]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 16);min-height:calc(100vh - var(--u) * 76);padding:calc(var(--u) * 80) 24px;box-sizing:border-box;text-align:center}.fp-soon__pill[data-v-63c47f97]{padding:6px 16px;border:1px solid #1d1d1f;border-radius:999px;color:#1d1d1f;font-size:14px}.fp-soon h2[data-v-63c47f97]{max-width:18em;text-wrap:balance;color:var(--landing-ink, #111);font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.2}.fp-soon__text[data-v-63c47f97]{max-width:32em;color:var(--landing-secondary, #666);font-size:16px;line-height:1.7}html[data-workspace-theme=dark] .fp-soon__pill[data-v-63c47f97]{border-color:#f5f5f7;color:#f5f5f7}@keyframes fp-panel-in-63c47f97{0%{opacity:0;transform:translateY(8px)}}@keyframes fp-swap-in-63c47f97{0%{opacity:0;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.fp-seg__ind[data-v-63c47f97]{transition:none}.fp-panel[data-v-63c47f97]{animation:none}}.fp-hero__stage[data-v-63c47f97] img,.fp-row__stage[data-v-63c47f97] img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fp-page[data-v-63c47f97]{--u: var(--public-unit, 1px);--fp-surface: #f1f1f1;--fp-stage: #ebebe9;--fp-accent: #ff7a45;--fp-ease: cubic-bezier(.22, 1, .36, 1)}html[data-workspace-theme=dark] .fp-page[data-v-63c47f97]{--landing-ink:#eee;--landing-secondary:#aaa;--landing-surface:#242424;--landing-border:#383838;--landing-bg:#171717;--fp-surface:#222;--fp-stage:#1c1c1c;background:#171717}html[data-workspace-theme=dark] .fp-page .landing-header[data-v-63c47f97],html[data-workspace-theme=dark] .fp-page .landing-header.is-compact .landing-header__inner[data-v-63c47f97]{background:#1c1c1ea6}html[data-workspace-theme=dark] .fp-page .landing-header.is-compact[data-v-63c47f97]{background:transparent}html[data-workspace-theme=dark] .fp-page .landing-brand img[data-v-63c47f97]{filter:invert(1)}html[data-workspace-theme=dark] .fp-page .hero-node[data-v-63c47f97]{background:#333}html[data-workspace-theme=dark] .fp-page .fp-button--line[data-v-63c47f97]{box-shadow:inset 0 0 0 1px #ffffff40}html[data-workspace-theme=dark] .fp-page .fp-button--line[data-v-63c47f97]:hover{background:#333}.fp-button--line[data-v-63c47f97]{color:var(--landing-ink);background:transparent;box-shadow:inset 0 0 0 calc(var(--u) * 1) #1a1a1a33}.fp-button--line[data-v-63c47f97]:hover{background:#fff;box-shadow:inset 0 0 0 calc(var(--u) * 1) #1a1a1a66}.fp-rise[data-v-63c47f97]{opacity:0;transform:translateY(calc(var(--u) * 14));animation:fp-rise-63c47f97 .8s var(--fp-ease) forwards;animation-delay:var(--d, 0ms)}@keyframes fp-rise-63c47f97{to{opacity:1;transform:none}}.fp-hero[data-v-63c47f97]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - var(--u) * 76)}.fp-hero__copy[data-v-63c47f97]{display:flex;flex-direction:column;justify-content:center;padding:calc(var(--u) * 72) clamp(calc(var(--u) * 32),6vw,calc(var(--u) * 96));background:var(--fp-surface)}.fp-hero__copy h1[data-v-63c47f97]{margin-top:calc(var(--u) * 18);font-size:clamp(calc(var(--u) * 36),4vw,calc(var(--u) * 56));line-height:1.12;font-weight:400;letter-spacing:-.02em}.fp-page[lang=zh-CN] .fp-hero__copy h1[data-v-63c47f97]{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;letter-spacing:0}.fp-hero__actions[data-v-63c47f97]{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 32)}.fp-hero__copy .fp-hero__lead[data-v-63c47f97]{max-width:calc(var(--u) * 480);margin-top:calc(var(--u) * 36);color:var(--landing-secondary);font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 26)}.fp-hero__lead+.fp-hero__lead[data-v-63c47f97]{margin-top:calc(var(--u) * 10)}.fp-hero__stage[data-v-63c47f97]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 26);padding:calc(var(--u) * 48) calc(var(--u) * 24);background:var(--fp-stage);overflow:hidden}.fp-hero__stage--workbench[data-v-63c47f97]{padding:16px 0;background:var(--fp-surface)}.hero-flow[data-v-63c47f97]{display:flex;align-items:center}.hero-card[data-v-63c47f97]{position:relative;width:clamp(calc(var(--u) * 150),15vw,calc(var(--u) * 220));aspect-ratio:3 / 4;border-radius:calc(var(--u) * 12);overflow:hidden;background:#fff;box-shadow:0 calc(var(--u) * 18) calc(var(--u) * 40) #1a1a1a14}.hero-card--source[data-v-63c47f97]{animation:hero-float-63c47f97 6s ease-in-out infinite}.hero-card--result[data-v-63c47f97]{animation:hero-float-63c47f97 6s ease-in-out -3s infinite}@keyframes hero-float-63c47f97{50%{transform:translateY(calc(var(--u) * -8))}}.hero-img[data-v-63c47f97]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:calc(var(--u) * 12);box-sizing:border-box;background:#fff}.hero-img.is-cover[data-v-63c47f97]{object-fit:cover;padding:0}.hero-img.is-lineart[data-v-63c47f97]{filter:brightness(.22)}.hero-link[data-v-63c47f97]{position:relative;width:clamp(calc(var(--u) * 28),4vw,calc(var(--u) * 56));height:calc(var(--u) * 2);background:#1a1a1a1f;overflow:hidden}.hero-link i[data-v-63c47f97]{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,#1a1a1a 60%,transparent);animation:hero-flow-63c47f97 1.4s linear infinite}.hero-link--out i[data-v-63c47f97]{animation-delay:.7s}@keyframes hero-flow-63c47f97{0%{transform:translate(-100%)}to{transform:translate(260%)}}html[data-workspace-theme=dark] .fp-page .hero-link[data-v-63c47f97]{background:#ffffff1f}html[data-workspace-theme=dark] .fp-page .hero-link i[data-v-63c47f97]{background:linear-gradient(90deg,transparent,#eee 60%,transparent)}.hero-node[data-v-63c47f97]{position:relative;display:grid;place-items:center;width:calc(var(--u) * 64);height:calc(var(--u) * 64);border-radius:50%;color:var(--landing-ink);background:#fff;box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 24) #1a1a1a1a}.hero-node__ring[data-v-63c47f97]{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 calc(var(--u) * 1) var(--fp-accent);animation:hero-ring-63c47f97 1.2s var(--fp-ease) forwards;pointer-events:none}@keyframes hero-ring-63c47f97{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.hero-label[data-v-63c47f97]{font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 22);color:var(--landing-ink)}.hero-dots[data-v-63c47f97]{display:flex;gap:calc(var(--u) * 6)}.hero-dots span[data-v-63c47f97]{width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-radius:999px;background:#1a1a1a26;transition:width .4s var(--fp-ease),background .4s}.hero-dots .is-active[data-v-63c47f97]{width:calc(var(--u) * 18);background:#1a1a1a}html[data-workspace-theme=dark] .fp-page .hero-dots span[data-v-63c47f97]{background:#fff3}html[data-workspace-theme=dark] .fp-page .hero-dots .is-active[data-v-63c47f97]{background:#eee}.hero-icon-enter-active[data-v-63c47f97],.hero-icon-leave-active[data-v-63c47f97],.hero-label-enter-active[data-v-63c47f97],.hero-label-leave-active[data-v-63c47f97]{transition:opacity .25s,transform .25s var(--fp-ease)}.hero-icon-enter-from[data-v-63c47f97],.hero-label-enter-from[data-v-63c47f97]{opacity:0;transform:translateY(calc(var(--u) * 6))}.hero-icon-leave-to[data-v-63c47f97],.hero-label-leave-to[data-v-63c47f97]{opacity:0;transform:translateY(calc(var(--u) * -6))}.hero-fade-enter-active[data-v-63c47f97],.hero-fade-leave-active[data-v-63c47f97]{transition:opacity .6s}.hero-fade-enter-from[data-v-63c47f97],.hero-fade-leave-to[data-v-63c47f97]{opacity:0}.hero-result-enter-active[data-v-63c47f97]{transition:clip-path .9s var(--fp-ease);z-index:1}.hero-result-leave-active[data-v-63c47f97]{transition:opacity .9s}.hero-result-enter-from[data-v-63c47f97]{clip-path:inset(0 100% 0 0)}.hero-result-enter-to[data-v-63c47f97]{clip-path:inset(0 0 0 0)}.hero-result-leave-to[data-v-63c47f97]{opacity:1}.fp-hero[data-v-63c47f97]{border-bottom:calc(var(--u) * 1) solid var(--landing-border)}.fp-row[data-v-63c47f97]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(var(--u) * 600);border-bottom:calc(var(--u) * 1) solid var(--landing-border)}.fp-scene[data-v-63c47f97]{width:min(100%,calc(var(--u) * 640))}.fp-row__stage[data-v-63c47f97]{position:relative;display:grid;place-items:center;padding:calc(var(--u) * 64) calc(var(--u) * 24);background:var(--fp-surface);overflow:hidden}.fp-row__copy[data-v-63c47f97]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:calc(var(--u) * 64) clamp(calc(var(--u) * 32),7vw,calc(var(--u) * 112))}.fp-row__copy h2[data-v-63c47f97]{margin-top:calc(var(--u) * 14);font-family:Songti SC,"Noto Serif CJK SC","Source Han Serif SC",SimSun,serif;font-size:calc(var(--u) * 45);line-height:calc(var(--u) * 52);font-weight:400;letter-spacing:-.01em}.fp-page:not([lang=zh-CN]) .fp-row__copy h2[data-v-63c47f97]{font-family:Landing Strokeweight,Inter,sans-serif;letter-spacing:-.03em}.fp-row__copy>p[data-v-63c47f97]:not(.landing-eyebrow){max-width:calc(var(--u) * 420);margin-top:calc(var(--u) * 20);color:var(--landing-secondary);font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 27)}.fp-row__copy .landing-button[data-v-63c47f97]{margin-top:calc(var(--u) * 30)}.fp-row.is-reverse .fp-row__stage[data-v-63c47f97]{order:2}.fp-row__copy[data-v-63c47f97]>*,.fp-row__stage[data-v-63c47f97]>*{opacity:0;transform:translateY(calc(var(--u) * 18));transition:opacity .8s var(--fp-ease),transform .8s var(--fp-ease)}.fp-row.is-in .fp-row__copy[data-v-63c47f97]>*,.fp-row.is-in .fp-row__stage[data-v-63c47f97]>*{opacity:1;transform:none}.fp-row.is-in .fp-row__copy[data-v-63c47f97]>:nth-child(2){transition-delay:70ms}.fp-row.is-in .fp-row__copy[data-v-63c47f97]>:nth-child(3){transition-delay:.14s}.fp-row.is-in .fp-row__copy[data-v-63c47f97]>:nth-child(4){transition-delay:.21s}@media(max-width:991px){.fp-hero[data-v-63c47f97]{grid-template-columns:minmax(0,1fr);min-height:0}.fp-hero__copy[data-v-63c47f97]{padding:calc(var(--u) * 56) calc(var(--u) * 24)}.fp-hero__stage[data-v-63c47f97]{min-height:calc(var(--u) * 460)}.fp-row[data-v-63c47f97]{grid-template-columns:minmax(0,1fr);min-height:0}.fp-row.is-reverse .fp-row__stage[data-v-63c47f97]{order:0}.fp-row__copy[data-v-63c47f97]{padding:calc(var(--u) * 44) calc(var(--u) * 24) calc(var(--u) * 56)}.fp-row__copy h2[data-v-63c47f97]{font-size:calc(var(--u) * 36);line-height:calc(var(--u) * 44)}}@media(max-width:767px){.fp-hero__copy[data-v-63c47f97]{padding-bottom:calc(var(--u) * 28)}.fp-hero__stage--workbench[data-v-63c47f97]{min-height:0;justify-content:flex-start;padding:0 0 16px}}@media(max-width:479px){.hero-card[data-v-63c47f97]{width:calc(var(--u) * 112)}.hero-link[data-v-63c47f97]{width:calc(var(--u) * 16)}.hero-node[data-v-63c47f97]{width:calc(var(--u) * 52);height:calc(var(--u) * 52)}}@media(prefers-reduced-motion:reduce){.fp-page[data-v-63c47f97] *,.fp-page[data-v-63c47f97] *:before,.fp-page[data-v-63c47f97] *:after{animation:none!important;transition:none!important}.fp-rise[data-v-63c47f97],.fp-row__copy[data-v-63c47f97]>*,.fp-row__stage[data-v-63c47f97]>*{opacity:1!important;transform:none!important}}:root{--sr-font-sans: Inter, "SF Pro SC", "SF Pro Text", "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--sr-font-display: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", Inter, sans-serif;--sr-fs-2xs: 11px;--sr-fs-xs: 12px;--sr-fs-sm: 13px;--sr-fs-base: 14px;--sr-fs-md: 16px;--sr-fs-lg: 20px;--sr-fs-xl: 28px;--sr-fs-2xl: 40px;--sr-fw-regular: 400;--sr-fw-medium: 500;--sr-fw-semibold: 600;--sr-text: #1a1a1a;--sr-text-2: #595959;--sr-text-3: #8a8a8a;--sr-text-4: #b3b3b3;--sr-bg: #ffffff;--sr-surface: #ffffff;--sr-surface-2: #f5f5f5;--sr-surface-3: #ebebeb;--sr-border: #e9e9e9;--sr-border-strong: #d9d9d9;--sr-overlay: rgba(0, 0, 0, .45);--sr-primary: #1a1a1a;--sr-primary-hover: #333333;--sr-on-primary: #ffffff;--sr-accent: #ff7a45;--sr-accent-hover: #f16c38;--sr-accent-soft: rgba(255, 122, 69, .12);--sr-danger: #dc2626;--sr-danger-soft: rgba(220, 38, 38, .08);--sr-success: #16a34a;--sr-warning: #d97706;--sr-focus: #3b82f6;--sr-radius-sm: 8px;--sr-radius-md: 12px;--sr-radius-lg: 16px;--sr-radius-xl: 24px;--sr-radius-pill: 999px;--sr-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--sr-shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--sr-shadow-lg: 0 24px 64px rgba(0, 0, 0, .18);--sr-control-h-sm: 30px;--sr-control-h: 36px;--sr-control-h-lg: 44px;--sr-ease: cubic-bezier(.22, 1, .36, 1)}html[data-workspace-theme=dark],html[data-canvas-theme=dark]{--sr-text: #ededed;--sr-text-2: #a8a8a8;--sr-text-3: #7c7c7c;--sr-text-4: #5a5a5a;--sr-bg: #161616;--sr-surface: #1f1f1f;--sr-surface-2: #262626;--sr-surface-3: #2e2e2e;--sr-border: rgba(255, 255, 255, .08);--sr-border-strong: rgba(255, 255, 255, .14);--sr-overlay: rgba(0, 0, 0, .6);--sr-primary: #ededed;--sr-primary-hover: #ffffff;--sr-on-primary: #161616;--sr-danger-soft: rgba(239, 68, 68, .14);--sr-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--sr-shadow-md: 0 10px 28px rgba(0, 0, 0, .45);--sr-shadow-lg: 0 24px 64px rgba(0, 0, 0, .6)}.sr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--sr-control-h);padding:0 16px;border:1px solid transparent;border-radius:var(--sr-radius-pill);background:var(--sr-surface-2);color:var(--sr-text);font-family:inherit;font-size:var(--sr-fs-base);font-weight:var(--sr-fw-medium);white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s}.sr-btn:hover:not(:disabled){background:var(--sr-surface-3)}.sr-btn:active:not(:disabled){transform:scale(.98)}.sr-btn:disabled{opacity:.5;cursor:not-allowed}.sr-btn:focus-visible{outline:2px solid var(--sr-focus);outline-offset:2px}.sr-btn--primary{background:var(--sr-primary);color:var(--sr-on-primary)}.sr-btn--primary:hover:not(:disabled){background:var(--sr-primary-hover)}.sr-btn--ghost{background:transparent;border-color:var(--sr-border-strong)}.sr-btn--danger{background:var(--sr-danger-soft);color:var(--sr-danger)}.sr-btn--sm{height:var(--sr-control-h-sm);padding:0 12px;font-size:var(--sr-fs-sm)}.sr-btn--lg{height:var(--sr-control-h-lg);padding:0 22px;font-size:var(--sr-fs-md)}.sr-input{width:100%;height:var(--sr-control-h-lg);padding:0 14px;border:1px solid var(--sr-border);border-radius:var(--sr-radius-md);background:var(--sr-surface-2);color:var(--sr-text);font:inherit;font-size:var(--sr-fs-base);outline:none;transition:border-color .15s,background .15s}.sr-input::placeholder{color:var(--sr-text-4)}.sr-input:focus{border-color:var(--sr-text);background:var(--sr-surface)}.sr-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--sr-radius-pill);background:var(--sr-surface-2);color:var(--sr-text-3)}.sr-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--sr-text);font:inherit;font-size:var(--sr-fs-base)}.sr-search input::placeholder{color:var(--sr-text-4)}.sr-card{border-radius:var(--sr-radius-lg);background:var(--sr-surface);transition:transform .3s var(--sr-ease),box-shadow .3s ease}.sr-card:hover{transform:translateY(-3px);box-shadow:var(--sr-shadow-md)}.sr-toast{padding:10px 16px;border-radius:var(--sr-radius-pill);background:#1a1a1aeb;color:#fff;font-size:var(--sr-fs-sm);line-height:1.4;box-shadow:var(--sr-shadow-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-workspace-theme=dark] .sr-toast{background:#edededf2;color:#161616}.workspace-shell{min-height:100vh;margin-left:248px;width:calc(100% - 248px);background:var(--sr-bg);transition:margin-left .24s ease,width .24s ease}.workspace-shell--collapsed{margin-left:72px;width:calc(100% - 72px)}@media(max-width:900px){.workspace-shell{margin-left:72px;width:calc(100% - 72px)}}@media(prefers-reduced-motion:reduce){.workspace-shell{transition:none}}.sr-ico{display:inline-block;font-style:normal;line-height:1;vertical-align:-.125em}.sr-ico>svg{display:block;width:1em;height:1em;stroke-width:1.8}.sr-home-mark{background:var(--sr-primary);color:var(--sr-on-primary)}.sr-home-mark:hover{background:var(--sr-primary-hover)}.canvas-chrome-compact-top>*{scale:.8;transform-origin:top left}.canvas-chrome-compact-top>:last-child{transform-origin:top right}.canvas-chrome-compact-left{scale:.8;transform-origin:left center}.canvas-chrome-compact-bottom{scale:.8;transform-origin:left bottom}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Inter, "SF Pro SC", "SF Pro Text", "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}html{font-size:16px}body{font-family:var(--sr-font-sans);color:var(--sr-text)}.ai-thin-scrollbar{scrollbar-width:thin;scrollbar-color:#9ca3af59 transparent}.ai-thin-scrollbar::-webkit-scrollbar{width:6px;height:6px}.ai-thin-scrollbar::-webkit-scrollbar-track{background:0 0}.ai-thin-scrollbar::-webkit-scrollbar-thumb{background:#9ca3af59;border-radius:9999px}.ai-thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af8c}html body .artifact-loading:not(#split-relay-placeholder):after{display:none!important}html body .artifact-loading:not(#split-relay-placeholder){background:#fafafa!important}html body .agent-page .artifact-card.loading,html body .agent-page--day .artifact-card.loading{box-shadow:none!important;background:#f9f9f9!important;border:0!important}html body .agent-page .artifact-loading:not(#split-relay-placeholder){background:#f9f9f9!important}html body .agent-page:not(.agent-page--day) .artifact-card.loading{background:0 0!important}html body .agent-page:not(.agent-page--day) .artifact-loading:not(#split-relay-placeholder){background:#161616!important;border-color:#ffffff26!important}html body .artifact-loading:not(#split-relay-placeholder):before{display:none!important}html body .dialogue-ai-sidebar .agent-artifact-loading:not(#split-relay-placeholder){background:#fafafa!important}html body .dialogue-ai-sidebar.is-design-dark .agent-artifact-loading:not(#split-relay-placeholder){background:#161616!important;border-color:#ffffff26!important}html body .dialogue-ai-sidebar .agent-artifact-loading:not(#split-relay-placeholder):before,html body .dialogue-ai-sidebar .agent-artifact-loading:not(#split-relay-placeholder) .agent-artifact-dot{display:none!important}html body .starrain-agent-drawer__artifact-loading:not(#split-relay-placeholder){position:relative;overflow:hidden;background:#fafafa!important}html body .starrain-agent-drawer__artifact-loading:not(#split-relay-placeholder):before,html body .starrain-agent-drawer__artifact-loading:not(#split-relay-placeholder):after{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@media(min-width:1024px){html.home-display-90 body{zoom:.9}html.home-display-90 .workspace-sidebar{height:calc(100dvh / .9)}html.home-display-90 .home-page{min-height:calc(100vh / .9)}}:where(.guest-landing,.about-page,.contact-page,.legal-page){--public-unit: 1px}@media(min-width:1920px){:where(.guest-landing,.about-page,.contact-page,.legal-page){--public-unit: clamp(.9333333333px, calc(1.2px - .0104166667vw), 1px)}}@media(min-width:2560px){:where(.guest-landing,.about-page,.contact-page,.legal-page){--public-unit: clamp(.9333333333px, .0364583333vw, 1.4px)}}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="10"]){width:calc(var(--public-unit) * 10);height:calc(var(--public-unit) * 10)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="12"]){width:calc(var(--public-unit) * 12);height:calc(var(--public-unit) * 12)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="13"]){width:calc(var(--public-unit) * 13);height:calc(var(--public-unit) * 13)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="14"]){width:calc(var(--public-unit) * 14);height:calc(var(--public-unit) * 14)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="15"]){width:calc(var(--public-unit) * 15);height:calc(var(--public-unit) * 15)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="16"]){width:calc(var(--public-unit) * 16);height:calc(var(--public-unit) * 16)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="17"]){width:calc(var(--public-unit) * 17);height:calc(var(--public-unit) * 17)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="18"]){width:calc(var(--public-unit) * 18);height:calc(var(--public-unit) * 18)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="22"]){width:calc(var(--public-unit) * 22);height:calc(var(--public-unit) * 22)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="24"]){width:calc(var(--public-unit) * 24);height:calc(var(--public-unit) * 24)}:where(.guest-landing,.about-page,.contact-page,.legal-page) :where(svg.lucide[width="25"]){width:calc(var(--public-unit) * 25);height:calc(var(--public-unit) * 25)}:where(html,body,body *){scrollbar-width:thin;scrollbar-color:#d6d6d6 transparent!important}@supports selector(::-webkit-scrollbar){:where(html,body,body *){scrollbar-width:auto}html,body,body *{scrollbar-color:auto!important}::-webkit-scrollbar{width:6px;height:6px;max-width:6px!important;max-height:6px!important}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece,::-webkit-scrollbar-corner{background:transparent!important;border:0!important;box-shadow:none!important}::-webkit-scrollbar-thumb{background:#d6d6d6!important;border:0!important;border-radius:999px!important;box-shadow:none!important}::-webkit-scrollbar-thumb:hover{background:#bfbfbf!important}::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}}html[data-workspace-theme=dark]{--ws-bg: var(--sr-bg);--ws-bg-sidebar: #1b1b1b;--ws-surface: var(--sr-surface);--ws-surface-raised: var(--sr-surface-2);--ws-hover: #2a2a2a;--ws-active: #323232;--ws-border: rgba(255, 255, 255, .08);--ws-border-strong: rgba(255, 255, 255, .14);--ws-text: var(--sr-text);--ws-text-2: var(--sr-text-2);--ws-text-3: var(--sr-text-3);--ws-text-4: var(--sr-text-4);--ws-focus: #8ab4ff;--ws-shadow: 0 16px 40px rgba(0, 0, 0, .5);--ws-shadow-sm: 0 4px 14px rgba(0, 0, 0, .35);color-scheme:dark;background:var(--ws-bg)}html[data-workspace-theme=dark] body{background:var(--ws-bg);color:var(--ws-text)}html[data-workspace-theme=dark] ::selection{background:#8ab4ff52}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}html[data-workspace-theme=dark] .home-page{--bg-color: var(--ws-bg);--text-main: var(--ws-text);--text-muted: var(--ws-text-2);background:var(--ws-bg);color:var(--ws-text)}html[data-workspace-theme=dark] .hero-wrapper{background:var(--ws-bg)}html[data-workspace-theme=dark] .workspace-sidebar{background:var(--ws-bg-sidebar);border-right-color:var(--ws-border);color:var(--ws-text)}html[data-workspace-theme=dark] .workspace-sidebar__wordmark,html[data-workspace-theme=dark] .workspace-sidebar__symbol{filter:invert(1) brightness(.92)}html[data-workspace-theme=dark] .workspace-sidebar__toggle:hover,html[data-workspace-theme=dark] .workspace-sidebar__expand:hover,html[data-workspace-theme=dark] .workspace-sidebar__item:hover,html[data-workspace-theme=dark] .workspace-sidebar__project:hover{background:var(--ws-hover)}html[data-workspace-theme=dark] .workspace-sidebar__item.is-active{background:var(--ws-active)}html[data-workspace-theme=dark] .workspace-sidebar__new{background:var(--ws-surface-raised);border-color:var(--ws-border-strong);box-shadow:none}html[data-workspace-theme=dark] .workspace-sidebar__new:hover{background:var(--ws-active)}html[data-workspace-theme=dark] .workspace-sidebar__body{scrollbar-color:#3a3a3a transparent}html[data-workspace-theme=dark] .workspace-sidebar__recent-heading,html[data-workspace-theme=dark] .workspace-sidebar__recent p{color:var(--ws-text-3)}html[data-workspace-theme=dark] .workspace-sidebar__search{background:var(--ws-surface);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .workspace-sidebar__upgrade{background:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .workspace-sidebar__upgrade:hover{background:#fff}html[data-workspace-theme=dark] .workspace-sidebar__balance button{color:var(--ws-text-2)}html[data-workspace-theme=dark] .workspace-sidebar__balance button:hover{color:var(--ws-text)}html[data-workspace-theme=dark] .workspace-sidebar button:focus-visible,html[data-workspace-theme=dark] .workspace-sidebar a:focus-visible{outline-color:var(--ws-focus)}html[data-workspace-theme=dark] .workspace-sidebar-backdrop{background:#00000080}@media(max-width:900px){html[data-workspace-theme=dark] .workspace-sidebar:not(.is-collapsed){box-shadow:8px 0 32px #00000080}}html[data-workspace-theme=dark] .sidebar-projects button:hover{background:var(--ws-hover)}html[data-workspace-theme=dark] .sidebar-projects__filter .sidebar-projects__trigger{color:var(--ws-text-3)}html[data-workspace-theme=dark] .sidebar-projects__filter .sidebar-projects__trigger:hover{color:var(--ws-text-2)}html[data-workspace-theme=dark] .sidebar-projects__menu{background:var(--ws-surface-raised);border-color:var(--ws-border);box-shadow:var(--ws-shadow-sm)}html[data-workspace-theme=dark] .sidebar-projects__menu button[aria-checked=true],html[data-workspace-theme=dark] .sidebar-projects__menu button:focus-visible{background:var(--ws-active);color:var(--ws-text)}html[data-workspace-theme=dark] .sidebar-projects input{background:var(--ws-surface);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .sidebar-projects p,html[data-workspace-theme=dark] .sidebar-projects .sidebar-projects__more{color:var(--ws-text-3)}html[data-workspace-theme=dark] .user-menu-profile-trigger:hover{background:#ffffff0f}html[data-workspace-theme=dark] .user-menu-profile-trigger__name{color:var(--ws-text)}html[data-workspace-theme=dark] .welcome-language__trigger{background:var(--ws-surface-raised);color:var(--ws-text)}html[data-workspace-theme=dark] .welcome-language__trigger:hover{background:var(--ws-hover)}html[data-workspace-theme=dark] .welcome-language__menu{background:var(--ws-surface-raised);border-color:var(--ws-border);box-shadow:var(--ws-shadow)}html[data-workspace-theme=dark] .welcome-language__menu button{color:var(--ws-text)}html[data-workspace-theme=dark] .welcome-language__menu button:hover,html[data-workspace-theme=dark] .welcome-language__menu button:focus-visible{background:var(--ws-active)}html[data-workspace-theme=dark] .welcome-theme-toggle{background:var(--ws-surface-raised)}html[data-workspace-theme=dark] .welcome-theme-toggle__thumb{background:#3d3d3d;box-shadow:inset 0 1px #ffffff14,0 1px 3px #0006}html[data-workspace-theme=dark] .welcome-theme-toggle button{color:var(--ws-text-3)}html[data-workspace-theme=dark] .welcome-theme-toggle button[aria-checked=true]{color:#f5f5f5}html[data-workspace-theme=dark] .welcome-theme-toggle button:hover:not([aria-checked=true]){color:var(--ws-text-2)}html[data-workspace-theme=dark] .landing-creation-panel{--landing-ink: var(--ws-text);--landing-secondary: var(--ws-text-2);--landing-surface: var(--ws-surface);--landing-border: var(--ws-border);background:transparent;color:var(--ws-text)}html[data-workspace-theme=dark] .landing-creation-panel :is(button,a,textarea,summary):focus-visible{outline-color:var(--ws-focus)}html[data-workspace-theme=dark] .landing-mode-switch{border-color:#ffffff1a;background:linear-gradient(135deg,#2a2a2ab3,#1e1e1ed9 55%,#26262699);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px 2px #0006,0 6px 18px #00000059}html[data-workspace-theme=dark] .landing-mode-switch__glass{border-color:#ffffff24;background:radial-gradient(ellipse at 25% 0%,rgba(255,255,255,.16) 0%,rgba(255,255,255,.04) 46%,transparent 72%),linear-gradient(150deg,#3b3b3b,#2e2e2e 52%,#262626);box-shadow:inset 0 1px 1px #ffffff24,inset 0 -2px 3px #00000040,0 2px 8px #00000073}html[data-workspace-theme=dark] .landing-mode-switch button{color:var(--ws-text-3)}html[data-workspace-theme=dark] .landing-mode-switch button:hover:not(.is-active){background:#ffffff0a;color:var(--ws-text-2)}html[data-workspace-theme=dark] .landing-mode-switch button.is-active{color:#f5f5f5;text-shadow:none}html[data-workspace-theme=dark] .landing-composer{background:var(--ws-surface);border-color:var(--ws-border);box-shadow:0 1px #ffffff08 inset,0 12px 36px #00000059}html[data-workspace-theme=dark] .landing-composer:focus-within{border-color:var(--ws-border-strong)}html[data-workspace-theme=dark] .landing-composer textarea{color:var(--ws-text);caret-color:var(--ws-text)}html[data-workspace-theme=dark] .landing-composer textarea::placeholder{color:var(--ws-text-4)}html[data-workspace-theme=dark] .landing-composer__tools,html[data-workspace-theme=dark] .landing-composer__tools>button{color:var(--ws-text-2)}html[data-workspace-theme=dark] .landing-composer__tools>button:hover{background:var(--ws-hover);color:var(--ws-text)}html[data-workspace-theme=dark] .landing-composer.is-file-dragover{outline-color:#6b6b6b}html[data-workspace-theme=dark] .creation-drop-hint{background:#1f1f1ff0;color:var(--ws-text-2)}html[data-workspace-theme=dark] .landing-categories button{color:var(--ws-text-3)}html[data-workspace-theme=dark] .landing-categories button svg{color:var(--ws-text-2)}html[data-workspace-theme=dark] .landing-categories button:hover{background:var(--ws-surface)}html[data-workspace-theme=dark] .landing-categories button.is-active{background:var(--ws-surface-raised);color:var(--ws-text)}html[data-workspace-theme=dark] .landing-categories button.is-active svg{color:var(--ws-text)}html[data-workspace-theme=dark] .landing-category-arrow{background:#2e2e2ef5;color:var(--ws-text-2);box-shadow:var(--ws-shadow-sm)}html[data-workspace-theme=dark] .landing-category-arrow:hover{background:#383838;color:var(--ws-text)}html[data-workspace-theme=dark] .home-ai-att__chip{background:var(--ws-surface-raised);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .home-ai-att__thumb-wrap{background:var(--ws-active)}html[data-workspace-theme=dark] .home-ai-att__name{color:var(--ws-text-2)}html[data-workspace-theme=dark] .home-ai-att__icon,html[data-workspace-theme=dark] .home-ai-att__remove{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-ai-att__remove:hover{color:var(--ws-text)}html[data-workspace-theme=dark] .home-ai-att__loading{background:#1616169e}html[data-workspace-theme=dark] .home-ai-att__popover{background:var(--ws-surface-raised);box-shadow:var(--ws-shadow)}html[data-workspace-theme=dark] .home-gallery-filter-trigger{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-gallery-filter-trigger.active,html[data-workspace-theme=dark] .home-gallery-filter-trigger:hover,html[data-workspace-theme=dark] .home-gallery-filter-options button.active,html[data-workspace-theme=dark] .home-gallery-filter-footer button.active{background:var(--ws-hover);color:var(--ws-text)}html[data-workspace-theme=dark] .home-gallery-filter-options button,html[data-workspace-theme=dark] .home-gallery-filter-footer button{border-color:var(--ws-border);color:var(--ws-text)}html[data-workspace-theme=dark] .home-gallery-heading{border-color:var(--ws-border)}html[data-workspace-theme=dark] .inspiration-explore-cover{background:var(--ws-surface-raised)}html[data-workspace-theme=dark] .inspiration-explore-info h4{color:var(--ws-text)}html[data-workspace-theme=dark] .inspiration-explore-description,html[data-workspace-theme=dark] .inspiration-explore-author{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-preview-pills{background:transparent}html[data-workspace-theme=dark] .home-preview-pills .square-title{color:var(--ws-text-4)}html[data-workspace-theme=dark] .home-preview-pills .square-title:hover:not(.active){color:var(--ws-text-2)}html[data-workspace-theme=dark] .home-preview-pills .square-title.active{color:var(--ws-text);background:transparent;box-shadow:none}html[data-workspace-theme=dark] .home-preview-pills .square-title:after{background:var(--ws-text)}html[data-workspace-theme=dark] .home-preview-pills .square-title:focus-visible{outline-color:var(--ws-focus)}html[data-workspace-theme=dark] .home-page .square-search{background:var(--ws-surface-raised);color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .square-search input{color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .square-search input::placeholder{color:var(--ws-text-4)}html[data-workspace-theme=dark] .home-page .view-more-link,html[data-workspace-theme=dark] .home-page .section-head-all-projects{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .view-more-link:hover,html[data-workspace-theme=dark] .home-page .section-head-all-projects:hover{color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .filter-tag{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .filter-tag:hover:not(.active){background:var(--ws-surface);color:var(--ws-text-2)}html[data-workspace-theme=dark] .home-page .filter-tag.active{background:var(--ws-surface-raised);color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .filter-tags-scroll-btn{background:var(--ws-surface-raised);border-color:var(--ws-border-strong);color:var(--ws-text-2);box-shadow:var(--ws-shadow-sm)}html[data-workspace-theme=dark] .home-page .filter-tags-scroll-btn:hover{background:var(--ws-active);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .filter-btn-outline{background:var(--ws-surface);border-color:var(--ws-border-strong);color:var(--ws-text-2)}html[data-workspace-theme=dark] .home-page .filter-btn-outline.active{background:var(--ws-surface-raised);border-color:var(--ws-border-strong)}html[data-workspace-theme=dark] .home-page .filter-popup{background:var(--ws-surface-raised);border-color:var(--ws-border);box-shadow:var(--ws-shadow)}html[data-workspace-theme=dark] .home-page .fs-title{color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .fs-option-item{color:var(--ws-text-2)}html[data-workspace-theme=dark] .home-page .filter-footer{border-top-color:var(--ws-border);background:transparent}html[data-workspace-theme=dark] .home-page .filter-reset-btn{border-color:var(--ws-border-strong);color:var(--ws-text-2)}html[data-workspace-theme=dark] .home-page .filter-reset-btn:hover{background:var(--ws-hover);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .filter-apply-btn{background:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .home-page .filter-apply-btn:hover{background:#fff}html[data-workspace-theme=dark] .home-page .filter-switch-mask{background:#161616a6}html[data-workspace-theme=dark] .home-page .filter-switch-spinner{border-color:#3a3a3a;border-top-color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .gallery-item{background:var(--ws-surface);border-color:var(--ws-border);box-shadow:0 6px 20px #0000004d}html[data-workspace-theme=dark] .home-page .gallery-item:hover{border-color:var(--ws-border-strong);box-shadow:0 14px 34px #00000073}html[data-workspace-theme=dark] .home-page .image-wrapper,html[data-workspace-theme=dark] .home-page .gallery-item.has-video .image-wrapper,html[data-workspace-theme=dark] .home-page .gallery-video-preview{background:var(--ws-surface-raised);box-shadow:none}html[data-workspace-theme=dark] .home-page .item-info{background-color:var(--ws-surface)}html[data-workspace-theme=dark] .home-page .item-info h4,html[data-workspace-theme=dark] .home-page .gallery-info h4{color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .user-info span,html[data-workspace-theme=dark] .home-page .gallery-username{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .user-info img{border-color:var(--ws-border-strong);box-shadow:none}html[data-workspace-theme=dark] .home-page .insp-type-icon,html[data-workspace-theme=dark] .home-page .insp-type-icon.is-workflow,html[data-workspace-theme=dark] .home-page .insp-type-icon.is-prompt,html[data-workspace-theme=dark] .home-page .insp-type-icon.is-video,html[data-workspace-theme=dark] .home-page .inspiration-show-more-link{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .inspiration-show-more-link:hover{color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .creative-load-more{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .creative-load-more--end{color:var(--ws-text-4)}html[data-workspace-theme=dark] .home-page .creative-skeleton-thumb,html[data-workspace-theme=dark] .home-page .creative-skeleton-line,html[data-workspace-theme=dark] .home-page .creative-skeleton-avatar{background-image:linear-gradient(90deg,#222,#2c2c2c,#222 80%)}html[data-workspace-theme=dark] .home-poster-template-grid__card .agent-design-masonry-card__cover{background:var(--ws-surface-raised)}html[data-workspace-theme=dark] .home-poster-template-grid__card:hover .agent-design-masonry-card__cover{box-shadow:0 10px 28px #00000080}html[data-workspace-theme=dark] .home-poster-template-grid__card .agent-design-masonry-card__placeholder{background:linear-gradient(135deg,#232323,#2c2c2c)}html[data-workspace-theme=dark] .home-poster-template-grid__title{color:var(--ws-text)}html[data-workspace-theme=dark] .home-poster-template-grid__author,html[data-workspace-theme=dark] .home-poster-template-grid__empty,html[data-workspace-theme=dark] .home-poster-template-grid__loadmore{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-poster-template-grid__fav{background:var(--ws-surface-raised);color:var(--ws-text-2);box-shadow:var(--ws-shadow-sm)}html[data-workspace-theme=dark] .home-page .project-item{background:var(--ws-surface);box-shadow:0 6px 20px #0000004d}html[data-workspace-theme=dark] .home-page .project-item:hover{box-shadow:0 14px 34px #00000073}html[data-workspace-theme=dark] .home-page .project-thumb{box-shadow:none}html[data-workspace-theme=dark] .home-page .add-project-box{background:var(--ws-surface-raised);color:var(--ws-text-4);box-shadow:none}html[data-workspace-theme=dark] .home-page .project-item:hover .add-project-box{background:var(--ws-hover);color:var(--ws-text-2)}html[data-workspace-theme=dark] .home-page .project-name{color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .project-info{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .home-project-search{background:var(--ws-surface-raised);color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .home-project-search>i{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .home-project-search input{color:var(--ws-text)}html[data-workspace-theme=dark] .home-page .home-project-search input::placeholder{color:var(--ws-text-4)}html[data-workspace-theme=dark] .home-page .home-project-scope-menu,html[data-workspace-theme=dark] .home-page .home-project-scope-submenu{background:var(--ws-surface-raised);border-color:var(--ws-border);box-shadow:var(--ws-shadow)}html[data-workspace-theme=dark] .home-page .home-project-scope-menu-item,html[data-workspace-theme=dark] .home-page .home-project-scope-submenu-name{color:var(--ws-text-2)}html[data-workspace-theme=dark] .home-page .home-project-scope-menu-item:hover{background:var(--ws-hover)}html[data-workspace-theme=dark] .home-page .home-project-scope-menu-item.active{background:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .home-page .home-project-scope-submenu-item:hover,html[data-workspace-theme=dark] .home-page .home-project-scope-submenu-item.active{background:var(--ws-hover);border-color:var(--ws-border)}html[data-workspace-theme=dark] .home-page .home-project-scope-submenu-empty,html[data-workspace-theme=dark] .home-page .home-project-scope-submenu-count{color:var(--ws-text-3)}html[data-workspace-theme=dark] .home-page .site-footer{color:var(--ws-text-4)}html[data-workspace-theme=dark] .home-page .site-footer a:hover,html[data-workspace-theme=dark] .home-page .site-footer button:hover{color:var(--ws-text-2)}html[data-workspace-theme=dark] .site-header{background:#161616eb;border-bottom-color:var(--ws-border);color:var(--ws-text)}html[data-workspace-theme=dark] .site-header .starrain-brand-link img[alt=logo],html[data-workspace-theme=dark] .site-header-wordmark{filter:invert(1) brightness(.92)}html[data-workspace-theme=dark] .site-header-actions{color:var(--ws-text-2)}html[data-workspace-theme=dark] .site-header-pill{background:var(--ws-surface-raised);color:var(--ws-text-2)}html[data-workspace-theme=dark] button.site-header-pill:hover,html[data-workspace-theme=dark] .starrain-ext-entry:hover{background:var(--ws-hover);color:var(--ws-text)}html[data-workspace-theme=dark] .site-header-balance__upgrade{color:var(--ws-text)}html[data-workspace-theme=dark] .site-header-balance__points:hover,html[data-workspace-theme=dark] .site-header-balance__upgrade:hover{background:#ffffff0f}html[data-workspace-theme=dark] .site-header-actions .starrain-header-user-trigger{border-color:var(--ws-border-strong);background:var(--ws-surface-raised)}html[data-workspace-theme=dark] .site-header--welcome .site-header-pill{background:var(--ws-surface-raised);color:var(--ws-text)}html[data-workspace-theme=dark] .site-header--welcome button.site-header-pill:hover{background:var(--ws-hover)}html[data-workspace-theme=dark] .tutorials-page,html[data-workspace-theme=dark] .tutorials-page .pagination-container{background:var(--ws-bg)}html[data-workspace-theme=dark] .tutorials-page .page-header h1{color:var(--ws-text)}html[data-workspace-theme=dark] .tutorials-page .page-subtitle{color:var(--ws-text-2)}html[data-workspace-theme=dark] .tutorials-page .search-box{background:var(--ws-surface-raised)}html[data-workspace-theme=dark] .tutorials-page .search-box:focus-within{border-color:var(--ws-border-strong)}html[data-workspace-theme=dark] .tutorials-page .search-trigger,html[data-workspace-theme=dark] .tutorials-page .search-box i{color:var(--ws-text-3)}html[data-workspace-theme=dark] .tutorials-page .search-input{color:var(--ws-text)}html[data-workspace-theme=dark] .tutorials-page .search-input::placeholder{color:var(--ws-text-4)}html[data-workspace-theme=dark] .tutorials-page .tutorial-card{background:var(--ws-surface);box-shadow:0 0 0 1px var(--ws-border),0 6px 20px #0000004d}html[data-workspace-theme=dark] .tutorials-page .tutorial-card:hover{box-shadow:0 0 0 1px var(--ws-border-strong),0 14px 34px #00000073}html[data-workspace-theme=dark] .tutorials-page .card-thumb{background:var(--ws-surface-raised)}html[data-workspace-theme=dark] .tutorials-page .card-title-row h3{color:var(--ws-text)}html[data-workspace-theme=dark] .tutorials-page .card-info p{color:var(--ws-text-2)}html[data-workspace-theme=dark] .tutorials-page .card-meta-bottom,html[data-workspace-theme=dark] .tutorials-page .empty-state{color:var(--ws-text-3)}html[data-workspace-theme=dark] .tutorials-page .empty-icon{color:var(--ws-text-4)}html[data-workspace-theme=dark] .tutorials-page .loading-spinner{border-color:#ffffff1f;border-top-color:#ffffffbf}html[data-workspace-theme=dark] .tutorials-page .page-btn,html[data-workspace-theme=dark] .tutorials-page .page-num{background:var(--ws-surface);border-color:var(--ws-border-strong);color:var(--ws-text-2)}html[data-workspace-theme=dark] .tutorials-page .page-num{border-color:transparent}html[data-workspace-theme=dark] .tutorials-page .page-btn:hover:not(:disabled),html[data-workspace-theme=dark] .tutorials-page .page-num:hover{background:var(--ws-hover);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .tutorials-page .page-btn:disabled{background:var(--ws-surface)}html[data-workspace-theme=dark] .tutorials-page .page-num.active{background:var(--ws-text);border-color:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .all-projects-container,html[data-workspace-theme=dark] .all-projects-container .pagination-container{background-color:var(--ws-bg)}html[data-workspace-theme=dark] .all-projects-container .page-header h1{color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .search-box:hover,html[data-workspace-theme=dark] .all-projects-container .search-box:focus-within,html[data-workspace-theme=dark] .all-projects-container .search-box.is-expanded,html[data-workspace-theme=dark] .all-projects-container .category-switch,html[data-workspace-theme=dark] .all-projects-container .collab-tabs{background:var(--ws-surface-raised);border-color:var(--ws-border)}html[data-workspace-theme=dark] .all-projects-container .search-box i{color:var(--ws-text-3)}html[data-workspace-theme=dark] .all-projects-container .search-input{color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .search-input::placeholder{color:var(--ws-text-4)}html[data-workspace-theme=dark] .all-projects-container .category-switch-btn,html[data-workspace-theme=dark] .all-projects-container .collab-tab-btn{color:var(--ws-text-3)}html[data-workspace-theme=dark] .all-projects-container .category-switch-btn:hover:not(.active),html[data-workspace-theme=dark] .all-projects-container .collab-tab-btn:hover:not(.active){color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .category-switch-btn.active{background:var(--ws-text);color:#161616;box-shadow:none}html[data-workspace-theme=dark] .all-projects-container .collab-tab-btn.active{background:var(--ws-active);color:var(--ws-text);box-shadow:none}html[data-workspace-theme=dark] .all-projects-container .create-btn{background:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .all-projects-container .create-btn:hover{background:#fff}html[data-workspace-theme=dark] .all-projects-container .project-batch-btn,html[data-workspace-theme=dark] .all-projects-container .project-tag-pill{background:var(--ws-surface-raised);border-color:var(--ws-border-strong);color:var(--ws-text-2)}html[data-workspace-theme=dark] .all-projects-container .project-batch-btn:hover:not(:disabled),html[data-workspace-theme=dark] .all-projects-container .project-tag-pill:hover{background:var(--ws-hover);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .project-tag-pill.active{background:var(--ws-text);border-color:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .all-projects-container .project-batch-btn.danger{background:#ef44441f;border-color:#ef444459;color:#f87171}html[data-workspace-theme=dark] .all-projects-container .project-batch-btn.danger:hover:not(:disabled){background:#ef444433;border-color:#ef444480;color:#fca5a5}html[data-workspace-theme=dark] .all-projects-container .project-batch-more-menu,html[data-workspace-theme=dark] .all-projects-container .project-scope-menu,html[data-workspace-theme=dark] .all-projects-container .project-scope-submenu,html[data-workspace-theme=dark] .all-projects-container .card-menu{background:var(--ws-surface-raised);border-color:var(--ws-border);box-shadow:var(--ws-shadow)}html[data-workspace-theme=dark] .all-projects-container .project-batch-more-item,html[data-workspace-theme=dark] .all-projects-container .project-scope-menu-item,html[data-workspace-theme=dark] .all-projects-container .project-scope-submenu-name,html[data-workspace-theme=dark] .all-projects-container .menu-item{color:var(--ws-text-2)}html[data-workspace-theme=dark] .all-projects-container .project-batch-more-item:hover:not(:disabled),html[data-workspace-theme=dark] .all-projects-container .project-scope-menu-item:hover,html[data-workspace-theme=dark] .all-projects-container .menu-item:hover{background:var(--ws-hover);color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .project-scope-menu-item.active{background:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .all-projects-container .project-scope-submenu-item:hover,html[data-workspace-theme=dark] .all-projects-container .project-scope-submenu-item.active{background:var(--ws-hover);border-color:var(--ws-border)}html[data-workspace-theme=dark] .all-projects-container .project-scope-submenu-empty,html[data-workspace-theme=dark] .all-projects-container .project-scope-submenu-count{color:var(--ws-text-3)}html[data-workspace-theme=dark] .all-projects-container .project-scope-submenu-list::-webkit-scrollbar-thumb{background:#3a3a3a}html[data-workspace-theme=dark] .all-projects-container .project-batch-more-item.danger,html[data-workspace-theme=dark] .all-projects-container .menu-item.danger{color:#f87171}html[data-workspace-theme=dark] .all-projects-container .project-batch-more-item.danger:hover:not(:disabled),html[data-workspace-theme=dark] .all-projects-container .menu-item.danger:hover{background:#ef44441f}html[data-workspace-theme=dark] .all-projects-container .project-card{background:var(--ws-surface);box-shadow:none}html[data-workspace-theme=dark] .all-projects-container .project-card:hover{box-shadow:var(--ws-shadow-sm)}html[data-workspace-theme=dark] .all-projects-container .project-card.is-selected{box-shadow:0 0 0 2px #3b82f6,0 6px 20px #0000004d}html[data-workspace-theme=dark] .all-projects-container .card-thumb{background:var(--ws-surface-raised);box-shadow:none}html[data-workspace-theme=dark] .all-projects-container .thumb-placeholder,html[data-workspace-theme=dark] .all-projects-container .empty-icon{color:var(--ws-text-4)}html[data-workspace-theme=dark] .all-projects-container .project-select-check{border-color:#ffffff80;background:#161616b3}html[data-workspace-theme=dark] .all-projects-container .project-select-check.checked{border-color:#3b82f6;background:#3b82f6}html[data-workspace-theme=dark] .all-projects-container .info-main h3{color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .info-main p,html[data-workspace-theme=dark] .all-projects-container .card-status,html[data-workspace-theme=dark] .all-projects-container .empty-state{color:var(--ws-text-3)}html[data-workspace-theme=dark] .all-projects-container .more-btn{background:#262626d9;color:var(--ws-text-3)}html[data-workspace-theme=dark] .all-projects-container .more-btn:hover{background:var(--ws-active);color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .project-pin-badge:hover{background:#262626eb;box-shadow:var(--ws-shadow-sm)}html[data-workspace-theme=dark] .all-projects-container .project-card-skeleton-thumb,html[data-workspace-theme=dark] .all-projects-container .project-card-skeleton-line{background:linear-gradient(90deg,#222,#2c2c2c,#222);background-size:200% 100%}html[data-workspace-theme=dark] .all-projects-container .loading-spinner{border-color:#ffffff1f;border-top-color:#ffffffbf}html[data-workspace-theme=dark] .all-projects-container .video-projects-back-btn{color:var(--ws-text-3)}html[data-workspace-theme=dark] .all-projects-container .video-projects-back-btn:hover{color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .page-btn,html[data-workspace-theme=dark] .all-projects-container .page-num{background:var(--ws-surface);border-color:var(--ws-border-strong);color:var(--ws-text-2)}html[data-workspace-theme=dark] .all-projects-container .page-num{border-color:transparent}html[data-workspace-theme=dark] .all-projects-container .page-btn:hover:not(:disabled),html[data-workspace-theme=dark] .all-projects-container .page-num:hover{background:var(--ws-hover);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .all-projects-container .page-btn:disabled{background:var(--ws-surface)}html[data-workspace-theme=dark] .all-projects-container .page-num.active{background:var(--ws-text);border-color:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .all-projects-container .page-ellipsis,html[data-workspace-theme=dark] .all-projects-container .page-size-control{color:var(--ws-text-3)}html[data-workspace-theme=dark] .invite-project-modal-overlay{background:#0000008c}html[data-workspace-theme=dark] .invite-project-modal,html[data-workspace-theme=dark] .project-settings-modal{background:var(--ws-surface-raised);box-shadow:var(--ws-shadow);color:var(--ws-text)}html[data-workspace-theme=dark] .invite-project-modal-title,html[data-workspace-theme=dark] .project-settings-field label,html[data-workspace-theme=dark] .project-settings-loading p{color:var(--ws-text)}html[data-workspace-theme=dark] .invite-project-modal-subtitle,html[data-workspace-theme=dark] .project-settings-access-groups-label,html[data-workspace-theme=dark] .project-settings-cover-type,html[data-workspace-theme=dark] .project-settings-password-toggle{color:var(--ws-text-2)}html[data-workspace-theme=dark] .invite-project-modal-close{background:var(--ws-hover);color:var(--ws-text-2)}html[data-workspace-theme=dark] .invite-project-modal-close:hover:not(:disabled){background:var(--ws-active);color:var(--ws-text)}html[data-workspace-theme=dark] .invite-project-input,html[data-workspace-theme=dark] .project-settings-input{background:var(--ws-surface);border-color:var(--ws-border-strong);color:var(--ws-text)}html[data-workspace-theme=dark] .invite-project-input:focus,html[data-workspace-theme=dark] .project-settings-input:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px #ffffff14}html[data-workspace-theme=dark] .project-settings-switch{background:#3a3a3a}html[data-workspace-theme=dark] .project-settings-switch[aria-checked=true]{background:var(--ws-text)}html[data-workspace-theme=dark] .project-settings-switch[aria-checked=true]:after{background:#161616}html[data-workspace-theme=dark] .project-settings-cover-panel,html[data-workspace-theme=dark] .project-settings-access-panel,html[data-workspace-theme=dark] .project-settings-access-group-item,html[data-workspace-theme=dark] .project-settings-field .project-settings-access-group-item{background:var(--ws-surface);border-color:var(--ws-border)}html[data-workspace-theme=dark] .project-settings-access-group-name,html[data-workspace-theme=dark] .project-settings-field .project-settings-access-group-name{color:var(--ws-text-2)}html[data-workspace-theme=dark] .project-settings-access-group-count,html[data-workspace-theme=dark] .project-settings-field .project-settings-access-group-count,html[data-workspace-theme=dark] .project-settings-access-empty,html[data-workspace-theme=dark] .project-settings-cover-empty,html[data-workspace-theme=dark] .project-settings-upload-box small,html[data-workspace-theme=dark] .project-settings-tag-empty,html[data-workspace-theme=dark] .batch-category-empty{color:var(--ws-text-3)}html[data-workspace-theme=dark] .project-settings-cover-preview,html[data-workspace-theme=dark] .project-settings-upload-box{background:var(--ws-surface);border-color:var(--ws-border-strong);color:var(--ws-text-2)}html[data-workspace-theme=dark] .project-settings-upload-box:hover{background:var(--ws-hover);border-color:#4a4a4a}html[data-workspace-theme=dark] .project-settings-upload-icon.empty{background:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .project-settings-loading{background:#262626db}html[data-workspace-theme=dark] .project-settings-loading-spinner{border-color:#ffffff1f;border-top-color:var(--ws-text)}html[data-workspace-theme=dark] .project-settings-tag-dd-clear:hover:not(:disabled),html[data-workspace-theme=dark] .project-settings-tag-dd-chevron:hover:not(:disabled),html[data-workspace-theme=dark] .batch-category-search-clear:hover:not(:disabled){background:var(--ws-hover);color:var(--ws-text)}html[data-workspace-theme=dark] .project-settings-tag-panel,html[data-workspace-theme=dark] .batch-category-list{background:var(--ws-surface-raised);border-color:var(--ws-border);box-shadow:var(--ws-shadow-sm)}html[data-workspace-theme=dark] .project-settings-tag-option,html[data-workspace-theme=dark] .batch-category-item{color:var(--ws-text-2)}html[data-workspace-theme=dark] .project-settings-tag-option:hover,html[data-workspace-theme=dark] .batch-category-item:hover:not(:disabled){background:var(--ws-hover)}html[data-workspace-theme=dark] .project-settings-tag-option-active,html[data-workspace-theme=dark] .batch-category-item.active{background:#3b82f629;color:#93c5fd}html[data-workspace-theme=dark] .project-settings-tag-option-create,html[data-workspace-theme=dark] .batch-category-item-create{border-top-color:var(--ws-border);color:#93c5fd}html[data-workspace-theme=dark] .invite-project-btn-secondary{background:var(--ws-hover);color:var(--ws-text-2)}html[data-workspace-theme=dark] .invite-project-btn-secondary:hover:not(:disabled){background:var(--ws-active);color:var(--ws-text)}html[data-workspace-theme=dark] .invite-project-btn-primary{background:var(--ws-text);color:#161616}html[data-workspace-theme=dark] .invite-project-btn-primary:hover:not(:disabled){background:#fff}
