:root{color-scheme:light;--bg:#fffdf8;--surface:#ffffff;--surface-2:#f7f4ec;--line:rgba(22,24,35,0.08);--line-strong:rgba(22,24,35,0.14);--text:#161823;--muted:rgba(22,24,35,0.56);--topbar-height:54px;--home-rail-width:clamp(78px,4.05vw,84px);--home-page-gutter:clamp(24px,1.56vw,32px);--font-hero:clamp(31px,2vw,40px);--font-copy:clamp(14px,0.86vw,17px);--font-tab:clamp(12px,0.74vw,15px);--font-top-brand:clamp(22px,1.38vw,28px);--font-top-pill:clamp(11px,0.72vw,13px);--home-control-height:clamp(52px,4.95vh,56px);--home-action-size:clamp(40px,3.95vh,46px);--home-radius:11px;--shadow-soft:0 10px 24px rgba(28,32,38,0.055);--shadow-float:0 14px 34px rgba(24,27,32,0.08);--blue:#2463eb;--blue-soft:#e8efff;--green:#157d4f;--green-soft:#e5f6ee;--amber:#9a5d00;--amber-soft:#fff3d8;--red:#b52e2e;--red-soft:#fdeaea;font-family:Inter,TikTokDisplayFont,TikTokTextFont,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}.official-fastlane{background:linear-gradient(180deg,#fffdf8,#faf6ee 46%,#f4efe6),radial-gradient(circle,rgba(52,52,46,.055) 1px,transparent 1.2px);color:#121212}.official-fast-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:min(1120px,calc(100% - 32px));height:58px;margin:14px auto 0;border:1px solid rgba(22,24,35,.08);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(33,30,24,.06);padding:0 10px 0 14px}.official-fast-nav .official-brand strong{font-size:18px}.official-fast-nav>div{gap:6px}.official-fast-nav a{height:38px;display:inline-flex;align-items:center;border-radius:999px;color:rgba(22,24,35,.62);padding:0 12px;font-size:12px;font-weight:760}.official-fast-nav .official-nav-cta{background:#111318;color:#fff}.official-fast-hero{width:min(1240px,calc(100% - 36px));display:grid;justify-items:center;margin:0 auto;padding:clamp(58px,8vh,92px) 0 68px;text-align:center}.official-announcement{min-height:38px;gap:8px;border:1px solid rgba(22,24,35,.08);background:rgba(255,255,255,.82);box-shadow:0 10px 24px rgba(33,30,24,.055);color:rgba(22,24,35,.72);padding:0 13px 0 6px;font-size:12px;font-weight:780}.official-announcement,.official-announcement span{display:inline-flex;align-items:center;border-radius:999px}.official-announcement span{height:26px;background:#111318;color:#fff;padding:0 9px;font-size:11px}.official-fast-hero h1{max-width:980px;margin:22px 0 14px;color:#101217;font-size:clamp(48px,8.4vw,118px);font-weight:900;line-height:.92;letter-spacing:0}.official-fast-hero>p{max-width:750px;margin:0;color:rgba(22,24,35,.62);font-size:clamp(16px,1.35vw,22px);font-weight:560;line-height:1.55}.official-fast-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.official-fast-actions a,.official-fast-final a,.official-plan-card a,.official-spotlight a{display:inline-flex;height:44px;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;font-size:13px;font-weight:820}.official-fast-actions a:first-child,.official-fast-final a,.official-spotlight a{background:#111318;color:#fff}.official-fast-actions a:last-child{border:1px solid rgba(22,24,35,.1);background:rgba(255,255,255,.76);color:#141720}.official-demo-stage{position:relative;width:min(1080px,100%);min-height:610px;display:grid;grid-template-columns:minmax(240px,.92fr) minmax(260px,360px) minmax(240px,.92fr);align-items:center;grid-gap:18px;gap:18px;margin-top:48px}.official-demo-sidebar,.official-example-grid article,.official-fast-final,.official-feature-block,.official-how-grid article,.official-phone-card,.official-plan-card,.official-spotlight{border:1px solid rgba(22,24,35,.08);background:rgba(255,255,255,.78);box-shadow:0 14px 32px rgba(33,30,24,.06)}.official-phone-card{position:relative;overflow:hidden;border-radius:28px;background:#101217;padding:12px;transform:translateY(-4px)}.official-phone-top{position:absolute;top:22px;right:24px;left:24px;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#fff}.official-phone-top span,.official-phone-top strong{border-radius:999px;background:rgba(0,0,0,.42);padding:7px 10px;font-size:11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.official-phone-card>img{width:100%;height:520px;border-radius:20px;object-fit:cover;filter:brightness(.92)}.official-swipe-actions{position:absolute;right:26px;bottom:28px;left:26px;z-index:3;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.official-swipe-actions button{height:44px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:#111318;font-size:13px;font-weight:820}.official-swipe-actions button:last-child{background:#111318;color:#fff}.official-demo-sidebar{display:grid;grid-gap:10px;gap:10px;border-radius:18px;padding:14px}.official-demo-sidebar.left{transform:rotate(-3deg) translateX(8px)}.official-demo-sidebar.right{transform:rotate(3deg) translateX(-8px)}.official-demo-sidebar>span{color:rgba(22,24,35,.48);font-size:12px;font-weight:820}.official-demo-sidebar article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(22,24,35,.07);border-radius:12px;background:rgba(255,253,248,.72);padding:9px;text-align:left}.official-demo-sidebar.right article{grid-template-columns:minmax(0,1fr) auto}.official-demo-sidebar img{width:44px;height:58px;border-radius:9px;object-fit:cover}.official-demo-sidebar strong{display:block;color:#12141a;font-size:12px;font-weight:820}.official-demo-sidebar em,.official-demo-sidebar small{color:rgba(22,24,35,.5);font-size:11px;font-style:normal;font-weight:700}.official-builder-strip,.official-examples,.official-fast-final,.official-fast-pricing,.official-feature-block,.official-how,.official-spotlight{width:min(1160px,calc(100% - 36px));margin-right:auto;margin-left:auto}.official-builder-strip{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:26px 0 72px;text-align:center}.official-builder-strip>span{color:rgba(22,24,35,.48);font-size:13px;font-weight:760}.official-builder-strip div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.official-builder-strip strong,.official-feature-list strong{border:1px solid rgba(22,24,35,.08);border-radius:999px;background:rgba(255,255,255,.72);color:rgba(22,24,35,.66);padding:9px 13px;font-size:12px;font-weight:820}.official-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:22px;gap:22px;align-items:center;border-radius:22px;padding:clamp(22px,4vw,48px)}.official-fast-section-head span,.official-feature-block>div>span,.official-spotlight span{color:rgba(22,24,35,.48);font-size:12px;font-weight:820}.official-fast-final h2,.official-fast-section-head h2,.official-feature-block h2,.official-spotlight h2{margin:10px 0 0;color:#101217;font-size:clamp(34px,5vw,72px);font-weight:900;line-height:.98;letter-spacing:0}.official-fast-final p,.official-feature-block p,.official-spotlight p{max-width:640px;color:rgba(22,24,35,.62);font-size:15px;font-weight:560;line-height:1.65}.official-spotlight article{display:grid;justify-items:center;border-radius:18px;background:#111318;color:#fff;padding:34px 22px;text-align:center}.official-spotlight article strong{font-size:clamp(76px,10vw,130px);font-weight:900;line-height:.9}.official-spotlight article span{color:#fff;font-size:17px;font-weight:840}.official-spotlight article small{margin-top:14px;color:rgba(255,255,255,.62);font-size:12px;font-weight:600;line-height:1.5}.official-examples,.official-fast-pricing,.official-how{padding:90px 0 0}.official-fast-section-head{display:grid;justify-items:center;text-align:center}.official-fast-section-head h2{max-width:860px}.official-example-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px}.official-example-grid article{overflow:hidden;border-radius:18px}.official-example-grid img{width:100%;aspect-ratio:9/13;object-fit:cover}.official-example-grid div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;padding:12px}.official-example-grid strong{grid-column:1/-1;color:#111318;font-size:14px;font-weight:860}.official-example-grid span{border-radius:999px;background:rgba(22,24,35,.06);color:rgba(22,24,35,.62);padding:6px 7px;font-size:11px;font-weight:760;text-align:center}.official-how-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px}.official-how-grid article{min-height:260px;display:grid;align-content:space-between;border-radius:18px;padding:18px}.official-how-grid article span{color:rgba(22,24,35,.34);font-size:14px;font-weight:900}.official-how-grid h3{margin:54px 0 10px;color:#111318;font-size:22px;font-weight:900;line-height:1.1}.official-how-grid p{margin:0;color:rgba(22,24,35,.58);font-size:13px;font-weight:560;line-height:1.58}.official-feature-block{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:24px;gap:24px;align-items:center;border-radius:22px;margin-top:92px;padding:clamp(22px,4vw,44px)}.official-feature-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.official-fast-pricing{border-top:0}.official-fast-pricing .official-plan-grid{margin-top:30px}.official-fast-pricing .official-plan-card{min-height:310px;border-radius:18px;padding:22px}.official-fast-pricing .official-plan-card:nth-child(2){background:#111318;color:#fff;transform:translateY(-10px)}.official-fast-pricing .official-plan-card h3{font-size:24px}.official-fast-pricing .official-plan-card strong{font-size:48px}.official-fast-pricing .official-plan-card:nth-child(2) h3,.official-fast-pricing .official-plan-card:nth-child(2) strong{color:#fff}.official-fast-pricing .official-plan-card:nth-child(2) p,.official-fast-pricing .official-plan-card:nth-child(2) span{color:rgba(255,255,255,.68)}.official-plan-card a{width:100%;margin-top:22px;border:1px solid rgba(22,24,35,.1);background:rgba(255,255,255,.78);color:#111318}.official-fast-final{display:grid;justify-items:center;border-radius:26px;margin-top:90px;margin-bottom:48px;background:linear-gradient(180deg,rgba(17,19,24,.88),rgba(17,19,24,.94)),url(/assets/top-ad-08-thumb.jpg) 50% /cover;color:#fff;padding:clamp(38px,6vw,84px);text-align:center}.official-fast-final h2{max-width:900px;color:#fff}.official-fast-final p{color:rgba(255,255,255,.7)}@media (max-width:1040px){.official-demo-stage{grid-template-columns:1fr;justify-items:center}.official-demo-sidebar{width:min(520px,100%);transform:none!important}.official-phone-card{width:min(360px,100%);order:-1}.official-feature-block,.official-spotlight{grid-template-columns:1fr}.official-example-grid,.official-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.official-fast-nav{width:min(100% - 20px,100%);margin-top:10px}.official-fast-nav>div a:not(.official-nav-cta){display:none}.official-fast-hero{width:min(100% - 22px,100%);padding-top:44px}.official-fast-hero h1{font-size:clamp(42px,15vw,68px)}.official-fast-actions a{width:100%}.official-phone-card>img{height:460px}.official-builder-strip,.official-examples,.official-fast-final,.official-fast-pricing,.official-feature-block,.official-how,.official-spotlight{width:min(100% - 22px,100%)}.official-example-grid,.official-fast-pricing .official-plan-grid,.official-how-grid{grid-template-columns:1fr}.official-fast-pricing .official-plan-card:nth-child(2){transform:none}.official-feature-list{justify-content:flex-start}}.official-site{min-height:100vh;background:radial-gradient(circle,rgba(52,52,46,.06) 1px,transparent 1.2px),linear-gradient(180deg,#fffefa,#f8f5ef 48%,#eef3f2);background-size:18px 18px,100% 100%;color:#151720}.official-site a{color:inherit;text-decoration:none}.official-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:64px;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(17,24,39,.08);background:rgba(255,255,255,.9);padding:0 clamp(18px,3.3vw,56px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.official-brand,.official-nav,.official-nav>div{display:flex;align-items:center}.official-brand{gap:10px}.official-brand img{width:32px;height:32px;border-radius:50%;object-fit:cover}.official-brand strong{color:#141414;font-size:22px;font-weight:820;letter-spacing:0}.official-nav>div{gap:clamp(14px,2vw,30px)}.official-nav a{color:rgba(22,24,35,.66);font-size:13px;font-weight:720}.official-nav a:hover{color:#111}.official-hero{position:relative;min-height:calc(100svh - 126px);overflow:hidden;isolation:isolate;display:grid;align-items:center;padding:clamp(76px,10vh,118px) clamp(22px,5vw,80px)}.official-hero-wall{position:absolute;inset:0;z-index:-3;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;padding:12px;opacity:.92;transform:scale(1.02)}.official-hero-shot{width:100%;height:100%;min-height:280px;border-radius:14px;object-fit:cover;filter:saturate(.96) contrast(.92) brightness(.86)}.official-hero-shot.shot-0,.official-hero-shot.shot-4{grid-row:span 2}.official-hero-shot.shot-2{grid-column:span 2}.official-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(10,13,20,.78),rgba(10,13,20,.44) 42%,rgba(10,13,20,.16)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,253,248,.32))}.official-hero-copy{width:min(760px,100%);color:#fff}.official-final-cta span,.official-hero-copy span,.official-section-head span,.official-signal-copy span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.11);color:rgba(255,255,255,.82);padding:6px 11px;font-size:12px;font-weight:780;letter-spacing:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.official-hero-copy h1{margin:18px 0 12px;color:#fff;font-size:clamp(64px,10vw,150px);font-weight:860;line-height:.9;letter-spacing:0}.official-hero-copy p{max-width:670px;margin:0;color:rgba(255,255,255,.84);font-size:clamp(17px,1.35vw,24px);font-weight:560;line-height:1.58}.official-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.official-final-cta a,.official-hero-actions a{display:inline-flex;height:44px;align-items:center;justify-content:center;border-radius:11px;padding:0 18px;font-size:13px;font-weight:800}.official-final-cta a,.official-hero-actions a:first-child{background:#fff;color:#10131a}.official-hero-actions a:last-child{border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.1);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.official-capabilities,.official-final-cta,.official-pricing,.official-product-proof,.official-signal-band,.official-workflow{width:min(1240px,calc(100% - 44px));margin-right:auto;margin-left:auto}.official-signal-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:clamp(22px,3vw,46px);gap:clamp(22px,3vw,46px);align-items:end;padding:42px 0 34px}.official-final-cta span,.official-section-head span,.official-signal-copy span{border-color:rgba(22,24,35,.08);background:rgba(255,255,255,.74);color:rgba(22,24,35,.52)}.official-final-cta h2,.official-section-head h2,.official-signal-copy h2{margin:13px 0 0;color:#11151d;font-size:clamp(29px,3vw,54px);font-weight:840;line-height:1.08;letter-spacing:0}.official-signal-metrics{display:grid;grid-gap:8px;gap:8px}.official-signal-metrics strong{display:flex;min-height:46px;align-items:center;border:1px solid rgba(22,24,35,.08);border-radius:10px;background:rgba(255,255,255,.68);color:rgba(22,24,35,.72);padding:0 14px;font-size:13px;font-weight:780}.official-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:24px 0 76px}.official-capability-card,.official-plan-card,.official-proof-card,.official-step{border:1px solid rgba(22,24,35,.08);border-radius:12px;background:rgba(255,255,255,.72);box-shadow:0 14px 30px rgba(33,30,24,.05)}.official-capability-card{min-height:244px;padding:20px}.official-capability-card span,.official-plan-card span{color:rgba(36,99,235,.82);font-size:11px;font-weight:820}.official-capability-card h3,.official-plan-card h3{margin:28px 0 10px;color:#11151d;font-size:22px;font-weight:820;line-height:1.18}.official-capability-card p,.official-plan-card p{margin:0;color:rgba(22,24,35,.58);font-size:13px;font-weight:560;line-height:1.68}.official-pricing,.official-product-proof,.official-workflow{padding:72px 0;border-top:1px solid rgba(22,24,35,.08)}.official-section-head{max-width:840px}.official-proof-grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;grid-gap:12px;gap:12px;margin-top:28px}.official-proof-card{position:relative;min-height:430px;overflow:hidden}.official-proof-card:first-child{min-height:520px}.official-proof-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;filter:brightness(.9)}.official-proof-card div{position:absolute;right:14px;bottom:14px;left:14px;display:grid;grid-gap:4px;gap:4px;border-radius:10px;background:rgba(11,13,18,.58);color:#fff;padding:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.official-proof-card strong{font-size:14px;font-weight:820}.official-proof-card span{color:rgba(255,255,255,.72);font-size:12px;font-weight:620}.official-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:28px}.official-step{min-height:148px;display:grid;align-content:space-between;padding:16px}.official-step span{color:rgba(22,24,35,.36);font-size:12px;font-weight:820}.official-step strong{color:#11151d;font-size:17px;font-weight:820;line-height:1.3}.official-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.official-plan-card{min-height:250px;padding:20px}.official-plan-card strong{display:block;margin:0 0 14px;color:#11151d;font-size:38px;font-weight:860;line-height:1}.official-final-cta{margin-bottom:42px;border-radius:18px;background:linear-gradient(90deg,rgba(12,18,27,.94),rgba(26,33,40,.82)),url(/assets/top-ad-08-thumb.jpg) 50% /cover;color:#fff;padding:clamp(32px,5vw,70px)}.official-final-cta h2{max-width:800px;color:#fff}.official-final-cta a{margin-top:26px}@media (max-width:980px){.official-nav>div{display:none}.official-hero{min-height:calc(100svh - 112px)}.official-hero-wall{grid-template-columns:repeat(3,1fr)}.official-capabilities,.official-plan-grid,.official-proof-grid,.official-signal-band,.official-step-list{grid-template-columns:1fr}.official-pricing,.official-product-proof,.official-workflow{padding:52px 0}}@media (max-width:640px){.official-nav{height:58px;padding:0 16px}.official-hero{min-height:calc(100svh - 94px);padding:58px 18px}.official-hero-wall{grid-template-columns:repeat(2,1fr);gap:8px;padding:8px}.official-hero-copy h1{font-size:clamp(58px,22vw,92px)}.official-hero-actions a{width:100%}.official-capabilities,.official-final-cta,.official-pricing,.official-product-proof,.official-signal-band,.official-workflow{width:min(100% - 28px,100%)}.official-proof-card,.official-proof-card:first-child{min-height:380px}}.official-fast-nav.official-nav{height:58px;margin:14px auto 0;border:1px solid rgba(22,24,35,.08);border-radius:999px;padding:0 10px 0 14px}.official-fast-nav.official-nav a{height:38px;border-radius:999px;padding:0 12px;font-size:12px;font-weight:760}.official-fast-nav.official-nav .official-nav-cta{background:#111318;color:#fff}@media (max-width:980px){.official-fast-nav.official-nav>div{display:flex}}@media (max-width:720px){.official-fast-nav.official-nav{width:min(100% - 20px,100%);margin-top:10px;padding:0 10px 0 14px}.official-fast-nav.official-nav>div a:not(.official-nav-cta){display:none}}.official-fastlane .official-fast-hero{width:min(1120px,calc(100% - 36px));padding:clamp(42px,6vh,70px) 0 52px}.official-fastlane .official-announcement{min-height:34px;font-size:11px}.official-fastlane .official-announcement span{height:24px;font-size:10px}.official-fastlane .official-fast-hero h1{max-width:840px;margin:18px 0 12px;font-size:clamp(42px,6.2vw,86px);line-height:1}.official-fastlane .official-fast-hero>p{max-width:640px;font-size:clamp(14px,1.05vw,17px);line-height:1.58}.official-fastlane .official-fast-actions{margin-top:22px}.official-fastlane .official-fast-actions a,.official-fastlane .official-fast-final a,.official-fastlane .official-plan-card a,.official-fastlane .official-spotlight a{height:40px;padding:0 16px;font-size:12px}.official-fastlane .official-demo-stage{width:min(980px,100%);min-height:500px;grid-template-columns:minmax(220px,.86fr) minmax(250px,330px) minmax(220px,.86fr);gap:14px;margin-top:34px}.official-fastlane .official-phone-card{border-radius:24px;padding:10px}.official-fastlane .official-phone-card>img{height:430px;border-radius:18px}.official-fastlane .official-demo-sidebar{gap:8px;border-radius:16px;padding:12px}.official-fastlane .official-demo-sidebar article{gap:8px;padding:8px}.official-fastlane .official-demo-sidebar img{width:38px;height:50px}.official-fastlane .official-demo-sidebar em,.official-fastlane .official-demo-sidebar small,.official-fastlane .official-demo-sidebar strong,.official-fastlane .official-demo-sidebar>span{font-size:11px}.official-fastlane .official-builder-strip{padding:18px 0 58px}.official-fastlane .official-builder-strip>span,.official-fastlane .official-fast-section-head span,.official-fastlane .official-feature-block>div>span,.official-fastlane .official-spotlight span{font-size:11px}.official-fastlane .official-builder-strip strong,.official-fastlane .official-feature-list strong{padding:8px 11px;font-size:11px}.official-fastlane .official-spotlight{width:min(1080px,calc(100% - 36px));grid-template-columns:minmax(0,1fr) minmax(250px,320px);border-radius:20px;padding:clamp(20px,3.2vw,38px)}.official-fastlane .official-fast-final h2,.official-fastlane .official-fast-section-head h2,.official-fastlane .official-feature-block h2,.official-fastlane .official-spotlight h2{font-size:clamp(28px,3.35vw,48px);line-height:1.06}.official-fastlane .official-fast-final p,.official-fastlane .official-feature-block p,.official-fastlane .official-spotlight p{font-size:14px;line-height:1.62}.official-fastlane .official-spotlight article{padding:26px 18px}.official-fastlane .official-spotlight article strong{font-size:clamp(58px,7vw,88px)}.official-fastlane .official-spotlight article span{font-size:14px}.official-fastlane .official-examples,.official-fastlane .official-fast-pricing,.official-fastlane .official-how{width:min(1080px,calc(100% - 36px));padding-top:72px}.official-fastlane .official-example-grid{gap:10px;margin-top:24px}.official-fastlane .official-example-grid div{padding:10px}.official-fastlane .official-example-grid strong{font-size:13px}.official-fastlane .official-example-grid span{font-size:10px}.official-fastlane .official-how-grid{gap:10px;margin-top:24px}.official-fastlane .official-how-grid article{min-height:220px;border-radius:16px;padding:16px}.official-fastlane .official-how-grid article span{font-size:12px}.official-fastlane .official-how-grid h3{margin:42px 0 9px;font-size:18px;line-height:1.16}.official-fastlane .official-how-grid p{font-size:12px;line-height:1.56}.official-fastlane .official-feature-block{width:min(1080px,calc(100% - 36px));border-radius:20px;margin-top:72px;padding:clamp(20px,3.2vw,36px)}.official-fastlane .official-fast-pricing .official-plan-grid{margin-top:24px}.official-fastlane .official-fast-pricing .official-plan-card{min-height:270px;border-radius:16px;padding:18px}.official-fastlane .official-fast-pricing .official-plan-card h3{margin-top:22px;font-size:20px}.official-fastlane .official-fast-pricing .official-plan-card strong{font-size:38px}.official-fastlane .official-fast-pricing .official-plan-card p{font-size:12px}.official-fastlane .official-fast-final{width:min(1080px,calc(100% - 36px));border-radius:22px;margin-top:72px;padding:clamp(34px,4.8vw,64px)}.official-fastlane .official-icp-footer{width:min(1080px,calc(100% - 36px));display:grid;grid-gap:5px;gap:5px;margin:24px auto 0;padding:0 0 38px;text-align:center}.official-fastlane .official-icp-footer a,.official-fastlane .official-icp-footer span{color:rgba(32,28,20,.62);font-size:13px;font-weight:560;line-height:1.55;text-decoration:none}.official-fastlane .official-icp-footer a:hover{color:rgba(32,28,20,.82)}@media (max-width:1040px){.official-fastlane .official-demo-stage{grid-template-columns:1fr;min-height:0}.official-fastlane .official-phone-card{width:min(320px,100%)}}@media (max-width:720px){.official-fastlane .official-fast-hero{width:min(100% - 22px,100%);padding-top:34px}.official-fastlane .official-fast-hero h1{font-size:clamp(34px,12vw,52px)}.official-fastlane .official-phone-card>img{height:400px}.official-fastlane .official-fast-final h2,.official-fastlane .official-fast-section-head h2,.official-fastlane .official-feature-block h2,.official-fastlane .official-spotlight h2{font-size:clamp(26px,8vw,38px)}}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:radial-gradient(circle,rgba(52,52,46,.075) 1px,transparent 1.2px),linear-gradient(180deg,#fffefa,#faf7ef 58%,#f6f0e8);background-size:18px 18px,100% 100%;color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}.home-shell{min-height:100vh}.home-rail{position:fixed;z-index:10;top:var(--topbar-height);bottom:0;left:0;width:var(--home-rail-width);border-right:1px solid rgba(52,52,46,.08);background:rgba(255,253,248,.68);padding-top:clamp(106px,10.9vh,120px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.brand span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#18a3ff,#0c91e8);color:#fff;font-size:20px;font-weight:760}.brand-logo{width:32px;height:32px;border-radius:50%;object-fit:cover}.brand strong{color:#171717;font-size:var(--font-top-brand);font-weight:820;letter-spacing:0}.home-rail .brand{display:none}.home-rail nav{display:grid;justify-items:center;grid-gap:clamp(16px,1.4vh,20px);gap:clamp(16px,1.4vh,20px)}.home-rail nav button{width:calc(var(--home-rail-width) - 16px);min-height:clamp(58px,5.9vh,66px);display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;border:1px solid transparent;border-radius:10px;background:transparent;color:rgba(29,31,31,.72);padding:0;font-size:clamp(10px,.56vw,11px);font-weight:700;line-height:1.14;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.home-rail nav button.active{border-color:rgba(22,24,35,.08);background:rgba(255,255,253,.9);box-shadow:0 12px 24px rgba(33,30,24,.06);color:#171717;font-weight:780}.home-rail nav button:hover{background:rgba(255,255,253,.64);color:#161823}.home-rail nav button span{width:clamp(22px,1.18vw,26px);height:clamp(22px,1.18vw,26px);display:grid;place-items:center;border-radius:8px;color:rgba(24,26,26,.78);transition:background .18s ease,color .18s ease,transform .18s ease}.home-rail nav button.active span{background:rgba(17,17,17,.045);color:#111}.home-rail nav button:hover span{color:#111;transform:translateY(-1px)}.home-rail nav button svg{width:clamp(18px,.98vw,20px);height:clamp(18px,.98vw,20px);overflow:visible}.home-rail nav button path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.05}.home-main{min-width:0;min-height:100vh;padding-top:var(--topbar-height);padding-left:var(--home-rail-width)}.home-floating-notice{z-index:60;top:calc(var(--topbar-height) + 14px);left:50%;transform:translateX(-50%);border:1px solid rgba(22,24,35,.08);border-radius:999px;box-shadow:0 12px 34px rgba(24,27,32,.12);color:rgba(22,24,35,.78);padding:9px 14px;font-size:12px;font-weight:760;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-floating-notice,.home-topbar{position:fixed;background:rgba(255,255,255,.94)}.home-topbar{inset:0 0 auto;z-index:20;height:var(--topbar-height);justify-content:space-between;gap:14px;border-bottom:1px solid rgba(17,24,39,.08);padding:0 22px 0 26px;box-shadow:0 4px 16px rgba(15,23,42,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-topbar,.topbar-actions{display:flex;align-items:center}.topbar-actions{gap:7px}.topbar-actions .points-action,.topbar-actions button{height:31px;min-height:31px;display:inline-flex;align-items:center;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 1px 2px rgba(15,23,42,.035);color:#22221f;padding:0 12px;font-size:var(--font-top-pill);font-weight:640}.topbar-actions button:hover{border-color:rgba(111,149,216,.18);box-shadow:0 4px 12px rgba(111,149,216,.08)}.topbar-actions .profile-action{display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 4px}.profile-action span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#ece9df;color:#5a554d;font-size:14px;font-weight:680}.profile-action strong{font-weight:600}.profile-action em{color:rgba(23,23,23,.56);font-style:normal}.account-action-wrap{position:relative;display:inline-flex}.account-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:60;width:178px;display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(17,24,39,.1);border-radius:12px;background:rgba(255,255,255,.98);box-shadow:0 18px 42px rgba(15,23,42,.14);padding:11px;color:#161823}.account-menu:before{position:absolute;top:-5px;right:22px;width:9px;height:9px;border-top:1px solid rgba(17,24,39,.1);border-left:1px solid rgba(17,24,39,.1);background:inherit;content:"";transform:rotate(45deg)}.account-menu strong{font-size:13px;font-weight:760;line-height:1.2}.account-menu span{color:rgba(22,24,35,.58);font-size:12px;font-weight:620}.topbar-actions .account-menu button{width:100%;height:30px;min-height:30px;justify-content:center;border-radius:8px;background:#111827;color:#fff;box-shadow:none;padding:0 10px;font-size:12px}.search-hero{width:min(58.2vw,calc(100% - (var(--home-page-gutter) * 2)));display:grid;grid-gap:0;gap:0;margin:clamp(118px,14.1vh,150px) auto 0;text-align:center}.search-hero h1{margin:0 0 clamp(8px,.95vh,11px);color:var(--text);font-size:var(--font-hero);font-weight:760;line-height:1.1;letter-spacing:0}.search-hero p{max-width:42vw;margin:0 auto clamp(24px,2.55vh,30px);color:var(--muted);font-size:var(--font-copy);font-weight:520;line-height:1.55}.input-tabs{justify-self:center;flex-wrap:wrap;gap:3px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 7px 16px rgba(33,30,24,.045),inset 0 1px 0 rgba(255,255,255,.9);margin:0 0 clamp(16px,1.8vh,21px);padding:3px}.input-tabs,.input-tabs button{display:inline-flex;align-items:center}.input-tabs button{height:32px;min-height:32px;border:0;border-radius:999px;background:transparent;color:rgba(22,24,35,.54);padding:0 clamp(13px,.82vw,18px);font-size:var(--font-tab);font-weight:700;white-space:nowrap}.input-tabs button.active{background:#fff;box-shadow:0 5px 12px rgba(20,20,20,.07);color:#111}.input-module{width:100%;min-height:var(--home-control-height)}.home-input{width:100%;height:var(--home-control-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border:1px solid rgba(22,24,35,.1);border-radius:var(--home-radius);background:rgba(255,255,255,.94);box-shadow:var(--shadow-soft);padding:0 clamp(7px,.52vw,11px) 0 clamp(18px,1.05vw,22px)}.home-input strong{height:30px;display:inline-flex;align-items:center;border-right:1px solid rgba(22,24,35,.1);color:#111;padding-right:clamp(13px,.76vw,16px);font-size:clamp(15px,.84vw,17px);font-weight:760}.home-input input{min-width:0;border:0;background:transparent;color:#111;padding:0 clamp(13px,.82vw,17px);font-size:clamp(14px,.8vw,16px);font-weight:520;outline:0}.home-input input::placeholder{color:rgba(126,128,142,.48)}.home-input button{width:var(--home-action-size);height:var(--home-action-size);display:grid;place-items:center;border:0;border-radius:10px;background:#171a1f;box-shadow:0 8px 16px rgba(0,0,0,.13);color:#fff;font-size:clamp(18px,1.05vw,22px);font-weight:650}.home-input button:hover{box-shadow:0 10px 24px rgba(111,149,216,.18)}.upload-drop-button{position:relative;display:grid;width:100%;height:var(--home-control-height);grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(12px,.78vw,16px);gap:clamp(12px,.78vw,16px);border:1px dashed rgba(22,24,35,.18);border-radius:var(--home-radius);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.88)),rgba(255,255,255,.9);box-shadow:var(--shadow-soft);color:#161823;padding:0 clamp(15px,.92vw,19px);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.upload-drop-button:focus-within,.upload-drop-button:hover{border-color:rgba(22,24,35,.28);background:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(28,32,38,.07)}.upload-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.upload-drop-icon{display:grid;width:var(--home-action-size);height:var(--home-action-size);place-items:center;border-radius:10px;background:rgba(22,24,35,.055);color:rgba(22,24,35,.72)}.upload-drop-button:focus-within .upload-drop-icon,.upload-drop-button:hover .upload-drop-icon{background:rgba(22,24,35,.085);color:#111}.upload-drop-icon svg{width:clamp(20px,1.08vw,22px);height:clamp(20px,1.08vw,22px)}.upload-drop-icon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.05}.upload-drop-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.upload-drop-button strong{font-size:clamp(14px,.84vw,17px);font-weight:780;line-height:1.18}.upload-drop-button em,.upload-drop-button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-drop-button em{color:rgba(22,24,35,.52);font-size:clamp(12px,.72vw,15px);font-style:normal;font-weight:600;line-height:1.25}.tiktok-connect-card{width:100%;height:var(--home-control-height);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;border:1px solid rgba(22,24,35,.1);border-radius:var(--home-radius);background:rgba(255,255,255,.94);box-shadow:var(--shadow-soft);padding:0 clamp(8px,.52vw,11px) 0 clamp(16px,1vw,20px);text-align:left}.tiktok-connect-card>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-gap:2px 12px;gap:2px 12px}.tiktok-connect-card span{grid-row:1/3;width:var(--home-action-size);height:var(--home-action-size);display:grid;place-items:center;border-radius:10px;background:#171a1f;color:#fff;font-size:12px;font-weight:780}.tiktok-connect-card em,.tiktok-connect-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tiktok-connect-card strong{color:#161823;font-size:clamp(14px,.84vw,17px);font-weight:760}.tiktok-connect-card em{color:rgba(22,24,35,.52);font-size:clamp(12px,.72vw,15px);font-style:normal;font-weight:560}.tiktok-connect-card button{height:var(--home-action-size);border:0;border-radius:10px;background:#171a1f;color:#fff;padding:0 clamp(14px,.92vw,18px);font-size:clamp(12px,.72vw,14px);font-weight:760;white-space:nowrap}.tiktok-connect-card button:hover{background:#23272d}.recommendation-filter{width:calc(100% - (var(--home-page-gutter) * 2));margin:clamp(34px,3.45vh,42px) var(--home-page-gutter) clamp(16px,1.8vh,22px)}.recommendation-filter h2{margin:0 0 16px;color:#161823;font-size:clamp(18px,1.28vw,24px);font-weight:780;line-height:1.2;letter-spacing:0}.recommendation-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;grid-gap:18px;gap:18px}.recommendation-tabs{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.recommendation-tabs button{height:34px;min-height:34px;border:1px solid rgba(22,24,35,.1);border-radius:9px;background:transparent;color:rgba(22,24,35,.58);padding:0 15px;font-size:clamp(12px,.76vw,14px);font-weight:680;line-height:1;white-space:nowrap;transition:border-color .18s ease,color .18s ease,transform .18s ease}.recommendation-tabs button:hover{border-color:rgba(22,24,35,.2);color:#161823}.recommendation-tabs button.active{border-color:rgba(22,24,35,.42);color:#161823;font-weight:780}.recommendation-search{justify-self:end;width:100%;height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(22,24,35,.12);border-radius:999px;background:transparent}.recommendation-search input{min-width:0;height:100%;border:0;background:transparent;color:#161823;outline:0;padding:0 4px 0 18px;font-size:clamp(12px,.76vw,14px);font-weight:600}.recommendation-search input::placeholder{color:rgba(22,24,35,.36)}.recommendation-search span{width:40px;display:grid;place-items:center;color:rgba(22,24,35,.46);line-height:1}.recommendation-search svg{width:18px;height:18px}.recommendation-search circle,.recommendation-search path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.home-entry-page{width:min(1180px,calc(100% - (var(--home-page-gutter) * 2)));margin:0 auto 72px;padding-top:clamp(72px,8.6vh,96px)}.page-head{display:grid;grid-gap:8px;gap:8px;max-width:720px}.page-head span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(22,24,35,.08);border-radius:999px;background:rgba(255,255,255,.78);color:rgba(22,24,35,.54);padding:5px 10px;font-size:12px;font-weight:760}.page-head h1,.page-head p{margin:0}.page-head h1{color:#161823;font-size:clamp(28px,1.72vw,34px);line-height:1.12;font-weight:820}.page-head p{max-width:620px;color:rgba(22,24,35,.58);font-size:clamp(13px,.82vw,15px);line-height:1.55;font-weight:560}.reserved-grid{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.reserved-card{border:1px solid rgba(22,24,35,.08);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,253,248,.74)),rgba(255,255,255,.72);box-shadow:0 14px 30px rgba(33,30,24,.055);min-height:150px;border-radius:14px;padding:18px}.reserved-card span{display:inline-flex;margin-bottom:18px;color:rgba(22,24,35,.38);font-size:12px;font-weight:780}.reserved-card p,.reserved-card strong{margin:0}.reserved-card strong{display:block;color:#161823;font-size:18px;font-weight:800}.reserved-card p{margin-top:8px;color:rgba(22,24,35,.56);font-size:13px;line-height:1.55;font-weight:560}.task-board-page{width:calc(100% - (var(--home-page-gutter) * 2));max-width:1540px;min-height:calc(100vh - var(--topbar-height) - 58px);margin:clamp(14px,2.1vh,24px) auto 56px;padding:clamp(24px,3vh,34px) clamp(16px,1.25vw,24px) clamp(22px,2.2vw,28px);border:1px solid rgba(52,52,46,.06);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,253,248,.32)),rgba(255,253,248,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 16px 34px rgba(33,30,24,.035);color:var(--text)}.task-board-head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:46px;padding:2px 2px 4px}.task-board-head h1{margin:0;color:#10131a;font-size:clamp(25px,1.5vw,32px);line-height:1.05;font-weight:840}.task-search{display:grid;grid-template-columns:minmax(180px,1fr) 38px;width:min(320px,34vw);height:38px;overflow:hidden;border:1px solid rgba(22,24,35,.1);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(28,32,38,.045)}.task-search input{min-width:0;border:0;background:transparent;color:var(--text);outline:0;padding:0 14px;font-size:13px;font-weight:650}.task-search input::placeholder{color:rgba(22,24,35,.36)}.task-search span{display:grid;place-items:center;border-left:1px solid rgba(22,24,35,.08);color:rgba(22,24,35,.48);font-size:14px}.task-filter-panel{display:grid;grid-gap:12px;gap:12px;margin-top:22px;border:1px solid rgba(52,52,46,.065);border-radius:16px;background:rgba(255,255,255,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.62);padding:16px}.task-filter-row{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:32px}.task-filter-row>span{color:rgba(22,24,35,.5);font-size:12px;font-weight:760}.task-filter-row>div{display:flex;flex-wrap:wrap;gap:8px}.task-filter-row button{height:30px;border:1px solid transparent;border-radius:999px;background:rgba(22,24,35,.045);color:rgba(22,24,35,.58);padding:0 14px;font-size:12px;font-weight:760;transition:background .18s ease,border-color .18s ease,color .18s ease}.task-filter-row button:hover{border-color:rgba(22,24,35,.12);background:rgba(22,24,35,.07);color:rgba(22,24,35,.76)}.task-filter-row button.active{border-color:rgba(22,24,35,.86);background:#11151d;color:#fff;box-shadow:0 8px 18px rgba(22,24,35,.11)}.task-date-filter{position:relative;overflow:visible}.task-date-trigger{display:inline-flex;align-items:center;justify-content:space-between;min-width:154px;gap:12px}.task-date-trigger i{color:rgba(22,24,35,.42);font-style:normal;font-size:12px;line-height:1}.task-date-popover{position:absolute;z-index:20;top:calc(100% + 8px);left:0;display:grid;width:300px;grid-gap:12px;gap:12px;border:1px solid rgba(22,24,35,.1);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 18px 46px rgba(24,27,32,.14);padding:12px}.task-date-quick{display:flex;flex-wrap:wrap;gap:7px}.task-date-actions button,.task-date-quick button{height:28px;border-color:rgba(22,24,35,.08);background:rgba(22,24,35,.045)}.task-date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.task-date-fields label{display:grid;grid-gap:5px;gap:5px;color:rgba(22,24,35,.52);font-size:11px;font-weight:700}.task-date-fields input{width:100%;height:32px;border:1px solid rgba(22,24,35,.1);border-radius:9px;background:rgba(255,255,255,.86);color:#161823;padding:0 8px;font-size:12px;font-weight:650}.task-date-actions{display:flex;justify-content:flex-end;gap:8px}.task-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.task-day-list{display:grid;grid-gap:20px;gap:20px;margin-top:18px}.task-day-group{display:grid;grid-gap:10px;gap:10px}.task-day-group .task-card-grid{margin-top:0}.task-day-head{display:flex;align-items:center;gap:10px;padding:0 2px}.task-day-head:after{content:"";height:1px;flex:1 1 auto;border-radius:999px;background:linear-gradient(90deg,rgba(22,24,35,.12),rgba(22,24,35,.02))}.task-day-head strong{color:rgba(22,24,35,.72);font-size:13px;font-weight:820}.task-day-head span{display:inline-flex;align-items:center;height:22px;border-radius:999px;background:rgba(22,24,35,.045);color:rgba(22,24,35,.46);padding:0 8px;font-size:11px;font-weight:720}.task-board-card{display:grid;min-width:0;grid-gap:8px;gap:8px;border:1px solid rgba(52,52,46,.07);border-radius:12px;background:rgba(255,255,255,.72);box-shadow:0 10px 20px rgba(33,30,24,.04);color:var(--text);padding:9px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.task-board-card:hover{border-color:rgba(36,99,235,.22);box-shadow:0 13px 26px rgba(33,30,24,.06);transform:translateY(-1px)}.task-board-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:30px}.task-card-title{display:grid;min-width:0;flex:1 1 auto}.task-card-title strong{overflow:hidden;color:#10131a;font-size:12px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.task-card-meta{display:inline-flex;min-width:94px;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:6px}.task-card-meta span{border-radius:999px;background:rgba(22,24,35,.055);color:rgba(22,24,35,.62);padding:0 7px;font-weight:760;white-space:nowrap}.task-card-meta span,.task-card-meta time{display:inline-flex;align-items:center;height:18px;font-size:9.5px}.task-card-meta time{color:rgba(22,24,35,.42);font-weight:690;line-height:1}.task-frame{position:relative;overflow:hidden;border-radius:8px;background:#e8e2d6;aspect-ratio:1.72/1}.task-frame img{width:100%;height:100%;object-fit:cover;filter:brightness(.86)}.task-frame-processing{display:grid;place-items:center;background:radial-gradient(circle at 50% 48%,rgba(36,99,235,.18),transparent 24%),linear-gradient(135deg,rgba(22,24,35,.08),rgba(255,255,255,.68) 45%,rgba(36,99,235,.08))}.task-frame-processing:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 22%,rgba(255,255,255,.72) 42%,transparent 62%);animation:task-frame-scan 1.55s ease-in-out infinite}.task-frame-processing strong{position:relative;color:#10131a;font-size:16px;font-weight:820}.task-processing-ring{border:3px solid rgba(36,99,235,.14);border-top-color:rgba(36,99,235,.72);border-radius:999px;animation:task-ring-spin .95s linear infinite}.task-frame-play,.task-processing-ring{position:absolute;width:44px;height:44px}.task-frame-play{top:50%;left:50%;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(0,0,0,.48);box-shadow:0 10px 24px rgba(0,0,0,.18);color:#fff;font-size:17px;transform:translate(-50%,-50%);transition:background .18s ease,transform .18s ease}.task-frame-play:hover{background:rgba(0,0,0,.62);transform:translate(-50%,-50%) scale(1.04)}.task-card-foot{display:flex;min-height:32px;align-items:flex-end;justify-content:space-between;gap:8px;padding-top:1px}.task-card-foot span{min-width:0}.task-card-foot em{display:block;color:rgba(22,24,35,.4);font-size:9.5px;font-style:normal;font-weight:690;line-height:1.35}.task-card-foot strong{display:block;overflow:hidden;color:#10131a;font-size:10.5px;font-weight:760;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.task-progress-copy{display:grid;grid-template-columns:auto auto;min-width:0;grid-gap:12px;gap:12px}.task-progress-warning{grid-template-columns:auto}.task-progress-warning strong{color:var(--red)}.task-card-spacer{flex:1 1 auto}.task-card-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:6px}.task-card-actions button{height:25px;border:1px solid rgba(22,24,35,.1);border-radius:999px;background:rgba(255,255,255,.82);color:rgba(22,24,35,.72);padding:0 9px;font-size:10.5px;font-weight:760;transition:background .18s ease,border-color .18s ease,color .18s ease}.task-card-actions button:hover:not(:disabled){border-color:rgba(22,24,35,.2);background:#11151d;color:#fff}.task-card-actions button:disabled{opacity:.38}.task-player-modal{display:grid;width:min(430px,100%);max-height:calc(100vh - 48px);grid-gap:12px;gap:12px;border:1px solid rgba(22,24,35,.1);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 24px 70px rgba(24,27,32,.18);padding:14px}.task-player-modal header{display:flex;align-items:center;justify-content:space-between;gap:14px}.task-player-modal h2,.task-player-modal p{margin:0}.task-player-modal h2{color:#10131a;font-size:15px;font-weight:780;line-height:1.35}.task-player-modal p{margin-top:3px;color:rgba(22,24,35,.46);font-size:11px;font-weight:640}.task-player-modal header button{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgba(22,24,35,.1);border-radius:999px;background:rgba(22,24,35,.04);color:rgba(22,24,35,.62);font-size:18px}.task-player-modal video{width:100%;max-height:min(72vh,700px);aspect-ratio:9/16;object-fit:cover;border-radius:10px;background:#05070a}.task-empty-state{margin-top:18px;border:1px solid rgba(22,24,35,.08);border-radius:14px;background:rgba(255,255,255,.72);color:rgba(22,24,35,.5);padding:24px;font-size:13px;font-weight:650;text-align:center}.ad-section{width:calc(100% - (var(--home-page-gutter) * 2));margin:0 var(--home-page-gutter) 72px}.ad-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(14px,.9vw,18px);gap:clamp(14px,.9vw,18px);align-items:start}.ad-card{position:relative;height:clamp(330px,40.5vh,440px);min-width:0;overflow:hidden;border:0;border-radius:12px;background:linear-gradient(rgba(0,0,0,.18),rgba(0,0,0,.18)),linear-gradient(135deg,#d6c4a0,#667b83);padding:0;text-align:left;box-shadow:0 12px 26px rgba(24,27,32,.09)}.ad-card img,.ad-card video{width:100%;height:100%;object-fit:cover;filter:brightness(.82);transform:scale(1.01);transition:filter .18s ease,transform .18s ease}.ad-card video{display:block}.play-button{position:absolute;top:50%;left:50%;width:clamp(52px,3.05vw,62px);height:clamp(52px,3.05vw,62px);display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.42);color:#fff;font-size:clamp(16px,1vw,20px);transform:translate(-50%,-50%);transition:background .18s ease,transform .18s ease}.performance-strip{position:absolute;right:.72vw;bottom:5.75vh;left:.72vw;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.24vw;gap:.24vw;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(13,13,13,.46);color:#fff;padding:.42vh .36vw;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.performance-strip small{min-width:0;overflow:hidden;color:rgba(255,255,255,.68);font-size:clamp(9px,.52vw,11px);font-weight:560;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.performance-strip b{display:block;margin-top:.1vh;color:#fff;font-size:clamp(10px,.58vw,12px);font-weight:760}.ad-meta{position:absolute;right:.84vw;bottom:1.8vh;left:.84vw;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;color:#fff;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.ad-meta small,.ad-meta strong{display:none}.ad-meta div{display:contents}.ad-meta div span{border-radius:999px;background:rgba(0,0,0,.62);color:#fff;padding:.38vh .48vw;font-size:clamp(10px,.68vw,13px);font-weight:720}.ad-card:hover img,.ad-card:hover video{filter:brightness(.9);transform:scale(1.025)}.ad-card:hover .play-button{background:rgba(0,0,0,.52);transform:translate(-50%,-50%) scale(1.04)}.ad-card:hover .ad-meta,.ad-card:hover .performance-strip{opacity:1;transform:translateY(0)}.ad-section>.empty-state{display:grid;min-height:180px;place-items:center;border:1px dashed rgba(22,24,35,.12);border-radius:12px;background:rgba(255,255,255,.52);color:rgba(22,24,35,.5);font-size:clamp(13px,.78vw,15px);font-weight:660}.upload-empty-state{display:grid;width:100%;min-height:18vh;place-items:center;border:1px dashed rgba(22,24,35,.14);border-radius:.9vw;background:rgba(255,255,255,.52);color:rgba(22,24,35,.48);font-size:clamp(14px,.9vw,17px);font-weight:620}.home-modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(17,24,39,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-auth-modal{width:min(340px,100%);border:1px solid rgba(22,24,35,.1);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-float);color:#161823;padding:20px}.home-auth-modal>div{display:flex;align-items:center;gap:10px}.home-auth-modal span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#111;color:#fff;font-weight:760}.home-auth-modal h2,.home-auth-modal p{margin:0}.home-auth-modal h2{font-size:18px;font-weight:760;line-height:1.3}.home-auth-modal p{margin:10px 0 16px;color:rgba(22,24,35,.58);font-size:13px;line-height:1.6}.home-auth-primary,.home-auth-secondary{width:100%;min-height:38px;border-radius:10px;font-weight:700}.home-auth-primary{border:0;background:#111;color:#fff}.home-auth-secondary{margin-top:8px;border:1px solid rgba(22,24,35,.1);background:rgba(248,250,252,.9);color:rgba(22,24,35,.72)}.parsing-modal{width:min(520px,calc(100vw - 40px));border:1px solid rgba(22,24,35,.1);border-radius:16px;background:rgba(255,253,248,.98);box-shadow:var(--shadow-float);color:#161823;padding:18px}.parsing-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.parsing-modal-head span{display:inline-flex;height:24px;align-items:center;border-radius:999px;background:rgba(22,24,35,.06);color:rgba(22,24,35,.62);padding:0 9px;font-size:11px;font-weight:760}.parsing-modal-head h2,.parsing-modal-head p{margin:0}.parsing-modal-head h2{margin-top:9px;font-size:20px;font-weight:800;line-height:1.25}.parsing-modal-head p{margin-top:6px;color:rgba(22,24,35,.58);font-size:13px;font-weight:560;line-height:1.55}.parsing-modal-head>button{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(22,24,35,.08);border-radius:999px;background:rgba(22,24,35,.04);color:rgba(22,24,35,.5);font-size:18px}.parsing-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:18px 0 16px}.parsing-progress i{position:relative;height:8px;overflow:hidden;border-radius:999px;background:rgba(22,24,35,.08)}.parsing-progress b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#171a1f}.parsing-progress strong{color:#171a1f;font-size:12px;font-weight:780}.parsing-timeline{display:grid;grid-gap:0;gap:0;border:1px solid rgba(22,24,35,.08);border-radius:12px;background:rgba(255,255,255,.58);padding:6px 0}.parsing-step{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 14px}.parsing-step+.parsing-step:before{position:absolute;top:0;right:14px;left:62px;height:1px;content:"";background:rgba(22,24,35,.06)}.parsing-step-dot{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(22,24,35,.06);color:rgba(22,24,35,.52);font-size:12px;font-weight:780}.parsing-step.status-running .parsing-step-dot{background:#171a1f;color:#fff}.parsing-step.status-done .parsing-step-dot{background:rgba(21,125,79,.12);color:#157d4f}.parsing-step.status-failed .parsing-step-dot{background:rgba(181,46,46,.1);color:#b52e2e}.parsing-step strong{display:block;color:#161823;font-size:13px;font-weight:780;line-height:1.35}.parsing-step p{margin:4px 0 0;color:rgba(22,24,35,.58);font-size:12px;font-weight:560;line-height:1.55}.parsing-preview-grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.parsing-preview-grid span{width:46px;height:46px;overflow:hidden;border:1px solid rgba(22,24,35,.08);border-radius:9px;background:rgba(22,24,35,.04)}.parsing-preview-grid img{width:100%;height:100%;object-fit:cover}.parsing-supplement-button{position:relative;display:inline-flex;height:30px;align-items:center;margin-top:9px;border:1px solid rgba(22,24,35,.1);border-radius:999px;background:rgba(22,24,35,.045);color:#161823;padding:0 12px;font-size:12px;font-weight:760;cursor:pointer}.parsing-supplement-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.parsing-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.parsing-modal-actions button{height:38px;border:1px solid rgba(22,24,35,.1);border-radius:10px;background:rgba(255,255,255,.78);color:rgba(22,24,35,.72);font-size:12px;font-weight:760}.parsing-modal-actions button:last-child{border-color:#171a1f;background:#171a1f;color:#fff}.parsing-modal-actions button:disabled{opacity:.42}.pricing-paywall-modal{position:relative;width:min(1080px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid rgba(22,24,35,.1);border-radius:18px;background:rgba(255,253,248,.985);box-shadow:var(--shadow-float);color:#161823;padding:18px}.pricing-paywall-close{position:absolute;top:14px;right:14px;z-index:2;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(22,24,35,.08);border-radius:999px;background:rgba(22,24,35,.04);color:rgba(22,24,35,.52);font-size:18px}.pricing-paywall-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding-right:42px}.pricing-paywall-head>span{display:inline-flex;height:30px;align-items:center;border-radius:999px;background:#171a1f;color:#fff;padding:0 11px;font-size:11px;font-weight:780}.pricing-paywall-head h2,.pricing-paywall-head p{margin:0}.pricing-paywall-head h2{color:#161823;font-size:20px;font-weight:840;line-height:1.25}.pricing-paywall-head p{max-width:760px;margin-top:5px;color:rgba(22,24,35,.58);font-size:12px;font-weight:560;line-height:1.55}.pricing-conversion{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 13px}.pricing-conversion span,.pricing-conversion strong{display:inline-flex;height:28px;align-items:center;border-radius:999px;padding:0 10px;font-size:11px;font-weight:760}.pricing-conversion strong{background:rgba(22,24,35,.9);color:#fff}.pricing-conversion span{background:rgba(22,24,35,.045);color:rgba(22,24,35,.6)}.pricing-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pricing-plan-card{position:relative;display:flex;min-width:0;min-height:404px;flex-direction:column;border:1px solid rgba(22,24,35,.08);border-radius:14px;background:rgba(255,255,255,.72);box-shadow:0 12px 26px rgba(33,30,24,.05);padding:15px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pricing-plan-card input{position:absolute;opacity:0;pointer-events:none}.pricing-plan-card.selected{border-color:rgba(22,24,35,.58);background:rgba(255,255,255,.92);box-shadow:inset 0 0 0 1px rgba(22,24,35,.04),0 18px 42px rgba(33,30,24,.09);transform:translateY(-1px)}.pricing-plan-topline{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:10px}.pricing-plan-topline strong{color:#161823;font-size:15px;font-weight:820}.pricing-plan-topline em{display:inline-flex;height:22px;align-items:center;border-radius:999px;background:rgba(36,99,235,.08);color:rgba(29,78,216,.82);padding:0 8px;font-size:10px;font-style:normal;font-weight:780}.pricing-plan-price{display:flex;align-items:baseline;gap:5px;margin-top:14px}.pricing-plan-price b{color:#0f1218;font-size:28px;font-weight:840;line-height:1}.pricing-plan-price del,.pricing-plan-price small{color:rgba(22,24,35,.48);font-size:12px;font-weight:620}.pricing-plan-price del{margin-left:3px}.pricing-plan-points{display:block;margin-top:12px;color:#161823;font-size:18px;font-weight:800}.pricing-plan-capacity{min-height:34px;margin-top:5px;color:rgba(22,24,35,.54);font-size:11px;font-weight:620;line-height:1.5}.pricing-plan-features,.pricing-plan-list,.pricing-plan-metrics{display:grid;grid-gap:6px;gap:6px}.pricing-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.pricing-plan-metrics i{display:inline-flex;min-height:28px;align-items:center;border-radius:9px;background:rgba(22,24,35,.045);color:rgba(22,24,35,.66);padding:6px 8px;font-size:10.5px;font-style:normal;font-weight:720;line-height:1.25}.pricing-plan-features{margin-top:12px}.pricing-plan-features i,.pricing-plan-list i{color:rgba(22,24,35,.68);font-size:11px;font-style:normal;font-weight:620;line-height:1.45}.pricing-plan-features i{color:rgba(22,24,35,.78);font-weight:740}.pricing-plan-list{margin-top:12px;padding-top:12px;border-top:1px solid rgba(22,24,35,.06)}.pricing-paywall-actions{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:10px;gap:10px;margin-top:14px}.pricing-paywall-actions button{height:40px;border:1px solid rgba(22,24,35,.1);border-radius:11px;background:rgba(255,255,255,.78);color:rgba(22,24,35,.66);font-size:13px;font-weight:780}.pricing-paywall-actions button:last-child{border-color:#171a1f;background:#171a1f;color:#fff}.home-login-modal{position:relative;width:min(690px,calc(100vw - 40px));overflow:hidden;border:1px solid rgba(22,24,35,.1);border-radius:16px;background:rgba(255,253,248,.98);box-shadow:var(--shadow-float);color:#161823}.login-modal-close{position:absolute;top:12px;right:12px;z-index:2;width:30px;height:30px;border:1px solid rgba(22,24,35,.08);border-radius:50%;background:rgba(255,255,255,.75);color:rgba(22,24,35,.58);font-size:22px;line-height:1}.login-modal-close:hover{background:#fff;color:#111}.login-modal-header{display:flex;align-items:center;gap:12px;padding:20px 26px 17px;border-bottom:1px solid rgba(22,24,35,.08);background:radial-gradient(circle,rgba(52,52,46,.1) 1px,transparent 1.2px),linear-gradient(180deg,rgba(247,244,236,.94),rgba(255,255,255,.72));background-size:18px 18px,100% 100%}.login-modal-header>span{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:12px;font-weight:780}.login-modal-header h2,.login-modal-header p,.login-policy,.phone-login-panel h3,.wechat-login-panel h3,.wechat-login-panel p{margin:0}.login-modal-header h2{font-size:20px;font-weight:780;line-height:1.25}.login-modal-header p{margin-top:5px;color:rgba(22,24,35,.56);font-size:13px;font-weight:520}.login-modal-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(210px,.82fr);grid-gap:0;gap:0;padding:24px 26px 22px}.phone-login-panel,.wechat-login-panel{display:flex;flex-direction:column}.phone-login-panel{gap:11px;padding-right:26px;border-right:1px solid rgba(22,24,35,.08)}.wechat-login-panel{align-items:center;gap:11px;padding-left:26px;text-align:center}.phone-login-panel h3,.wechat-login-panel h3{color:#161823;font-size:16px;font-weight:760;line-height:1.3}.code-field,.phone-field{display:grid;align-items:center;min-height:44px;border:1px solid rgba(22,24,35,.08);border-radius:11px;background:rgba(248,250,252,.78)}.phone-field{grid-template-columns:68px minmax(0,1fr)}.phone-field span{display:grid;height:30px;place-items:center;border-right:1px solid rgba(22,24,35,.1);color:#111;font-size:15px;font-weight:680}.code-field input,.phone-field input{min-width:0;border:0;background:transparent;color:#111;outline:0;padding:0 14px;font-size:14px;font-weight:560}.code-field input::placeholder,.phone-field input::placeholder{color:rgba(126,128,142,.5)}.code-field{grid-template-columns:minmax(0,1fr) auto}.code-field button{height:32px;margin-right:7px;border:1px solid rgba(22,24,35,.08);border-radius:9px;background:#fff;color:rgba(22,24,35,.58);padding:0 12px;font-size:12px;font-weight:650}.code-field button:disabled{cursor:not-allowed;opacity:.64}.login-submit-button,.wechat-login-button{min-height:40px;border:0;border-radius:11px;background:#111;color:#fff;font-size:14px;font-weight:760;box-shadow:0 8px 18px rgba(0,0,0,.12)}.login-submit-button:hover,.wechat-login-button:hover{background:#1f2328}.login-policy{color:rgba(22,24,35,.48);font-size:11px;line-height:1.65}.wechat-qr-button{width:124px;height:124px;display:grid;place-items:center;border:1px solid rgba(22,24,35,.08);border-radius:14px;background:#fff;padding:10px;box-shadow:inset 0 0 0 6px rgba(22,24,35,.025)}.wechat-qr{position:relative;width:98px;height:98px;overflow:hidden;border-radius:6px;background:linear-gradient(#111,#111) 8px 8px /26px 26px no-repeat,linear-gradient(#111,#111) calc(100% - 34px) 8px /26px 26px no-repeat,linear-gradient(#111,#111) 8px calc(100% - 34px) /26px 26px no-repeat,repeating-linear-gradient(90deg,#111 0 5px,transparent 5px 10px),repeating-linear-gradient(0deg,transparent 0 7px,#111 7px 11px,transparent 11px 17px),#fff;opacity:.92}.wechat-qr:after{position:absolute;inset:34px;content:"";border:8px solid #fff;background:linear-gradient(90deg,#111 0 11px,transparent 11px 18px,#111 18px 29px),linear-gradient(#111 0 10px,transparent 10px 18px,#111 18px 30px)}.wechat-login-panel p{color:rgba(22,24,35,.5);font-size:13px;font-weight:560}.wechat-login-button{width:132px;min-height:36px;border-radius:999px;background:rgba(22,24,35,.92);font-size:13px}.login-notice{border-top:1px solid rgba(22,24,35,.08);background:rgba(247,244,236,.62);color:rgba(22,24,35,.66);padding:10px 28px;font-size:12px;font-weight:560;text-align:center}.workbench-shell{--wb-surface-lowest:#0f0e0d;--wb-surface:#141311;--wb-surface-panel:#181716;--wb-surface-low:#1d1b19;--wb-surface-high:#2a2825;--wb-surface-highest:#37332e;--wb-on-surface:#e5e2e1;--wb-on-muted:#c2c6d6;--wb-outline:rgba(215,203,183,0.08);--wb-primary:#c2d2f2;--wb-primary-strong:#7f9fd6;--wb-primary-deep:#4f6f9f;--wb-warm:#f3ede1;--wb-warm-muted:#d8cdb8;--wb-error:#ffb4ab;--wb-success:#22c55e;display:flex;flex-direction:column;gap:12px;width:100vw;height:100vh;min-height:620px;position:relative;overflow:hidden;background:linear-gradient(rgba(243,237,225,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(243,237,225,.014) 1px,transparent 1px),radial-gradient(at 4% 4%,rgba(216,205,184,.045) 0,transparent 32%),radial-gradient(at 82% 6%,rgba(127,159,214,.035) 0,transparent 28%),var(--wb-surface);background-size:42px 42px,42px 42px,auto,auto;color:var(--wb-on-surface);padding:14px 18px 18px}.workbench-shell:before{position:absolute;inset:0;content:"";pointer-events:none;background:radial-gradient(at 18% 18%,rgba(216,205,184,.04) 0,transparent 30%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 20%,transparent 82%,rgba(0,0,0,.24))}.workbench-context-bar{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:48px;flex:0 0 auto;border:1px solid rgba(215,203,183,.08);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.008)),rgba(18,17,16,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 10px 22px rgba(0,0,0,.14);padding:7px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workbench-brand-button,.workbench-context-actions,.workbench-title-block{min-width:0;display:flex;align-items:center}.workbench-brand-button{gap:7px;height:34px;flex:0 0 auto;border:1px solid rgba(215,203,183,.08);border-radius:10px;background:rgba(255,253,248,.045);color:rgba(245,241,232,.95);padding:0 12px 0 8px;font-size:13px;font-weight:760}.workbench-brand-button:hover{border-color:rgba(215,203,183,.24);background:rgba(255,253,248,.065)}.workbench-back-mark{color:var(--wb-primary);font-size:14px;font-weight:780}.workbench-logo-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(180deg,#18a3ff,#0c91e8);color:#fff;font-size:13px;font-weight:780}.workbench-brand-button strong{font-weight:780}.workbench-title-block{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px}.workbench-title-block span{color:rgba(216,205,184,.58);font-size:11px;font-weight:650;line-height:1;white-space:nowrap}.workbench-title-block strong{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;color:rgba(245,241,232,.92);font-size:13px;font-weight:760}.workbench-context-actions{justify-self:end;gap:8px}.workbench-context-actions>strong{display:inline-flex;align-items:center;height:28px;border:1px solid rgba(215,203,183,.07);border-radius:999px;background:rgba(255,253,248,.045);padding:0 10px;white-space:nowrap;color:rgba(245,241,232,.95);font-size:12px;font-weight:760}.workbench-context-actions .topbar-actions{gap:6px}.workbench-context-actions .topbar-actions .points-action,.workbench-context-actions .topbar-actions button{height:28px;min-height:28px;border-color:rgba(215,203,183,.08);background:rgba(255,253,248,.045);box-shadow:none;color:rgba(245,241,232,.92);font-size:12px}.workbench-context-actions .topbar-actions button:hover{border-color:rgba(142,177,235,.2);background:rgba(159,184,232,.07)}.workbench-context-actions .profile-action span{width:22px;height:22px;background:rgba(159,184,232,.14);color:var(--wb-primary);font-size:12px}.workbench-context-actions .profile-action em{color:rgba(245,241,232,.52)}.workbench-context-actions .account-menu{border-color:rgba(145,164,196,.2);background:rgba(18,20,23,.98);box-shadow:0 18px 42px rgba(0,0,0,.28);color:rgba(245,241,232,.94)}.workbench-context-actions .account-menu strong{color:rgba(245,241,232,.94)}.workbench-context-actions .account-menu span{color:rgba(216,205,184,.58)}.workbench-context-actions .topbar-actions .account-menu button{border-color:rgba(142,177,235,.16);background:rgba(159,184,232,.14);color:rgba(245,241,232,.96)}.workbench-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(310px,350px) minmax(420px,1fr) minmax(350px,390px);grid-gap:18px;gap:18px;width:100%;flex:1 1 auto;height:auto;min-width:0;min-height:0}.workbench-shell button,.workbench-shell input,.workbench-shell select,.workbench-shell textarea{font:inherit}.workbench-shell button{position:relative;overflow:hidden;border:0;cursor:pointer}.workbench-shell input[type=number],.workbench-shell input[type=text],.workbench-shell select,.workbench-shell textarea{width:100%;color:var(--wb-on-surface);border:1px solid rgba(145,164,196,.12);border-radius:8px;background:rgba(4,7,12,.68);outline:0;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.workbench-shell input[type=number]:focus,.workbench-shell input[type=text]:focus,.workbench-shell select:focus,.workbench-shell textarea:focus{border-color:var(--wb-primary);box-shadow:0 0 0 3px rgba(173,198,255,.1)}.workbench-shell select{height:32px;padding:0 32px 0 11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--wb-on-muted) 50%),linear-gradient(135deg,var(--wb-on-muted) 50%,transparent 50%);background-position:calc(100% - 16px) 14px,calc(100% - 11px) 14px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.workbench-shell input[type=number],.workbench-shell input[type=text]{height:32px;padding:0 11px}.workbench-shell textarea{resize:none}.workbench-shell textarea::placeholder{color:rgba(194,198,214,.66)}.workbench-shell .glass-card{border:1px solid var(--wb-outline);background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,0) 32%),rgba(19,20,22,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.024),0 10px 26px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workbench-shell .empty-state{display:grid;width:100%;min-height:240px;place-items:center;border:1px dashed rgba(183,204,240,.18);border-radius:10px;color:rgba(194,198,214,.72)}.workbench-shell .floating-tip{position:fixed;top:18px;right:24px;z-index:60;border:1px solid rgba(173,198,255,.22);border-radius:8px;background:rgba(20,24,31,.9);color:var(--wb-on-surface,#e7ecf5);padding:10px 14px;box-shadow:0 18px 50px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px}.workbench-shell .floating-tip.secondary{top:66px}.config-column,.preview-column,.prompt-column{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px}.config-column,.preview-column{position:relative}.section-toolbar,.wb-section-title{display:flex;align-items:center}.section-toolbar{justify-content:space-between}.wb-section-title{min-height:24px;gap:7px;padding:0 2px;color:var(--wb-on-muted)}.wb-section-title h1,.wb-section-title h2{margin:0;color:var(--wb-on-surface);font-size:14px;line-height:20px;font-weight:720;letter-spacing:0}.wb-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 auto;color:var(--wb-primary);font-size:13px;font-weight:750;line-height:1}.wb-section-title>.wb-icon{width:20px;height:20px;border-radius:6px;background:rgba(159,184,232,.06)}.loading-layout{pointer-events:auto}.loading-panel{position:relative}.loading-action:after,.loading-card:after,.loading-field:after,.loading-line:after,.loading-panel:after,.loading-script-block:after,.loading-textarea:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.075),transparent);animation:loading-scan 1.2s ease-in-out infinite}.loading-kicker{color:var(--wb-primary);font-size:12px;font-weight:700}.loading-action,.loading-card,.loading-field,.loading-line,.loading-script-block,.loading-textarea{position:relative;overflow:hidden;border:1px solid rgba(145,164,196,.12);border-radius:8px;background:linear-gradient(135deg,rgba(159,184,232,.06),transparent 48%),rgba(255,255,255,.045)}.loading-card{min-height:72px}.loading-card.large{min-height:112px}.loading-line{width:64%;height:12px;border-radius:999px}.loading-line.short{width:42%}.center-loading-panel{display:flex;flex-direction:column;gap:14px}.loading-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 2px 0;color:rgba(194,198,214,.82);font-size:12px;font-weight:650}.loading-progress-copy strong{color:var(--wb-primary);font-size:18px;font-weight:760}.loading-progress{flex:0 0 auto;margin:0}.loading-script-block{min-height:112px}.loading-script-block.compact{min-height:72px}.loading-field{height:32px;margin:12px 14px 0}.loading-textarea{height:104px;margin:16px 14px 0}.loading-action{height:40px;margin:auto 14px 14px;background:linear-gradient(180deg,rgba(159,184,232,.16),rgba(111,149,216,.1))}.segment-panel{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:11px;overflow:hidden;border-radius:12px;padding:14px}.video-list-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 8px}.video-list-head>div{display:flex;min-width:0;flex-direction:column;gap:3px}.video-list-head span{color:rgba(238,244,255,.95);font-size:13px;font-weight:760;line-height:1.35}.video-list-head small{overflow:hidden;color:rgba(194,198,214,.64);font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.workbench-video-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:11px;overflow-y:auto;padding-right:2px;scrollbar-color:rgba(215,203,183,.14) transparent;scrollbar-width:thin}.config-scroll::-webkit-scrollbar,.prompt-sections::-webkit-scrollbar,.timeline-list::-webkit-scrollbar,.workbench-video-list::-webkit-scrollbar{width:3px;height:3px}.config-scroll::-webkit-scrollbar-track,.prompt-sections::-webkit-scrollbar-track,.timeline-list::-webkit-scrollbar-track,.workbench-video-list::-webkit-scrollbar-track{background:transparent}.config-scroll::-webkit-scrollbar-thumb,.prompt-sections::-webkit-scrollbar-thumb,.timeline-list::-webkit-scrollbar-thumb,.workbench-video-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(215,203,183,.14)}.config-scroll::-webkit-scrollbar-thumb:hover,.prompt-sections::-webkit-scrollbar-thumb:hover,.timeline-list::-webkit-scrollbar-thumb:hover,.workbench-video-list::-webkit-scrollbar-thumb:hover{background:rgba(215,203,183,.24)}.workbench-video-card{position:relative;overflow:clip;border:1px solid rgba(145,164,196,.07);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,0) 44%),rgba(8,11,17,.56);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.workbench-video-card:before{position:absolute;inset:0 auto 0 0;width:2px;content:"";background:rgba(159,184,232,.46);opacity:0}.workbench-video-card.type-remix:before{background:rgba(78,166,113,.48)}.workbench-video-card.type-original:before{background:rgba(159,184,232,.46)}.workbench-video-card.active{border-color:rgba(159,184,232,.28);background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,0) 42%),rgba(14,18,24,.72);box-shadow:inset 0 0 0 1px rgba(159,184,232,.06),0 12px 26px rgba(0,0,0,.18)}.workbench-video-card.active:before,.workbench-video-card.expanded:before{opacity:1}.workbench-video-card.generating{border-color:rgba(159,184,232,.18);background:linear-gradient(135deg,rgba(159,184,232,.1),rgba(255,255,255,.025) 46%),rgba(14,18,24,.82)}.workbench-video-card.cancelled{opacity:.82}.workbench-video-main{position:relative;z-index:1;display:grid;width:100%;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:84px;padding:15px 10px 11px 14px;color:inherit;background:transparent;text-align:left}.workbench-video-type-tab{position:absolute;z-index:2;top:0;right:0;display:inline-flex;height:24px;align-items:center;border-radius:0 10px 0 9px;padding:0 11px;font-size:10.5px;font-weight:780;line-height:1}.workbench-video-type-tab.type-original{background:rgba(159,184,232,.2);color:rgba(231,238,252,.96);box-shadow:inset 1px -1px 0 rgba(159,184,232,.16)}.workbench-video-type-tab.type-remix{background:rgba(78,166,113,.2);color:rgba(223,251,235,.96);box-shadow:inset 1px -1px 0 rgba(78,166,113,.16)}.workbench-video-thumb{position:relative;display:block;width:50px;aspect-ratio:9/16;overflow:hidden;border:1px solid rgba(145,164,196,.2);border-radius:8px;background:rgba(0,0,0,.36);box-shadow:0 8px 18px rgba(0,0,0,.24)}.workbench-clip-thumb img,.workbench-video-thumb img{display:block;width:100%;height:100%;object-fit:cover}.workbench-video-thumb.loading{background:linear-gradient(135deg,rgba(159,184,232,.18),rgba(255,255,255,.04)),rgba(0,0,0,.28)}.workbench-video-thumb.loading:after{position:absolute;inset:0;content:"";background:linear-gradient(105deg,transparent 15%,rgba(237,244,255,.16) 46%,transparent 76%);transform:translateX(-110%);animation:wb-scan-card 1.8s ease-in-out infinite}.workbench-video-thumb.loading i{position:absolute;inset:9px;border:1px solid rgba(237,244,255,.12);border-radius:6px;background:rgba(255,255,255,.04)}.workbench-video-meta{display:flex;min-width:0;flex-direction:column;gap:4px}.workbench-video-meta strong{color:rgba(237,244,255,.94);font-size:13px;font-weight:650;line-height:1.35}.workbench-video-meta em,.workbench-video-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-video-meta em{color:rgba(194,198,214,.68);font-size:11px;font-style:normal;line-height:1.3;color:rgba(159,184,232,.88)}.workbench-video-state{display:flex;align-items:center;gap:6px;color:rgba(194,198,214,.72)}.workbench-video-state span{padding:3px 7px;border:1px solid rgba(145,164,196,.1);border-radius:999px;background:rgba(255,255,255,.055);font-size:10px;font-weight:550}.workbench-video-state i{color:rgba(194,198,214,.62);font-style:normal;font-size:16px}.workbench-video-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 10px 10px 75px}.primary-button,.secondary-button,.workbench-video-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;border-radius:8px;font-size:12px;font-weight:650;letter-spacing:0;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.workbench-video-actions button{width:100%;min-height:32px;border:1px solid rgba(145,164,196,.1);color:rgba(218,226,243,.9);background:rgba(255,255,255,.045);font-size:12px}.workbench-video-actions button:hover{color:#edf4ff;border-color:rgba(159,184,232,.42);background:rgba(159,184,232,.12)}.workbench-segment-list{display:flex;position:relative;flex-direction:column;gap:7px;padding:10px 8px 12px 20px;border-top:1px solid rgba(145,164,196,.06);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 48%),rgba(0,0,0,.16)}.workbench-segment-list:before{position:absolute;top:38px;bottom:14px;left:9px;width:1px;content:"";background:linear-gradient(180deg,rgba(159,184,232,.36),rgba(159,184,232,.04))}.segment-branch-title{display:flex;align-items:center;justify-content:space-between;min-height:22px;margin:0 2px 1px;color:rgba(194,198,214,.72);font-size:11px;line-height:1}.segment-branch-title span{font-weight:650}.segment-branch-title em{padding:3px 7px;border-radius:999px;background:rgba(255,255,255,.045);font-style:normal;font-weight:650}.workbench-segment-card{position:relative;display:block;width:100%;height:76px;overflow:hidden;border:1px solid rgba(145,164,196,.08);border-radius:8px;background:rgba(5,8,13,.78);opacity:.9}.workbench-segment-card:hover{border-color:rgba(255,255,255,.32);opacity:1}.workbench-segment-card.active{border-color:rgba(159,184,232,.48);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 42%),rgba(9,11,15,.9);opacity:1;box-shadow:inset 0 0 0 1px rgba(159,184,232,.16)}.workbench-segment-card.status-rejected{border-color:rgba(255,180,171,.28);background:radial-gradient(circle at 52% 38%,rgba(255,180,171,.12),transparent 20%),linear-gradient(155deg,rgba(255,180,171,.08),rgba(0,0,0,.88))}.workbench-segment-main{display:grid;width:100%;height:100%;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:7px 66px 7px 7px;color:inherit;background:transparent;text-align:left}.workbench-clip-thumb{position:relative;display:block;width:36px;aspect-ratio:9/16;overflow:hidden;border:1px solid rgba(183,204,240,.14);border-radius:6px;background:rgba(0,0,0,.35)}.workbench-clip-thumb span{position:absolute;top:5px;left:5px;padding:2px 5px;border-radius:999px;color:var(--wb-on-surface);background:rgba(0,0,0,.42);font-size:9px;font-weight:650}.workbench-clip-info{display:flex;min-width:0;flex-direction:column;gap:8px;text-align:left}.workbench-clip-info strong{color:rgba(237,244,255,.92);font-size:12px;font-weight:650;line-height:1.35}.workbench-clip-info small,.workbench-clip-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-clip-info small{color:rgba(194,198,214,.68);font-size:10px;line-height:1.3}.segment-play-button{position:absolute;top:50%;left:25px;z-index:4;display:flex;align-items:center;justify-content:center;width:23px;height:23px;color:rgba(237,244,255,.88);border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(6,8,12,.58);box-shadow:0 8px 18px rgba(0,0,0,.26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,-50%);transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.segment-play-button:hover{color:#edf4ff;border-color:rgba(173,198,255,.52);background:rgba(118,151,211,.42);transform:translate(-50%,-50%) scale(1.06)}.segment-status{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:20px;padding:2px 7px;border:1px solid rgba(183,204,240,.12);border-radius:999px;color:rgba(194,198,214,.78);background:rgba(255,255,255,.045);font-size:10px;font-style:normal;font-weight:650;line-height:1.2}.segment-status.status-passed{color:#bdf7ce;border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.1)}.segment-status.status-pending{color:var(--wb-primary);border-color:rgba(159,184,232,.28);background:rgba(159,184,232,.12)}.segment-status.status-rejected{color:var(--wb-error);border-color:rgba(255,180,171,.22);background:rgba(255,180,171,.1)}.segment-card-status{position:absolute;top:12px;right:10px;min-height:22px;padding:3px 8px;font-size:11px;pointer-events:none}.config-card,.prompt-card{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden;border-radius:12px}.prompt-card{gap:14px;padding:16px}.prompt-editor{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:14px}.clip-summary{justify-content:space-between;gap:10px;min-height:30px;padding-bottom:10px;border-bottom:1px solid rgba(145,164,196,.07)}.clip-summary,.clip-title-actions,.clip-title-text{display:flex;align-items:center}.clip-title-text{min-width:0;gap:10px}.clip-title-text>span{padding:3px 8px;color:rgba(194,198,214,.86);border:1px solid rgba(159,184,232,.16);border-radius:6px;background:rgba(159,184,232,.07);font-size:11px;font-weight:550}.clip-title-text strong{overflow:hidden;color:rgba(229,226,225,.96);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.clip-title-actions{flex:0 0 auto;gap:6px}.product-structure-panel{display:grid;flex:0 0 auto;grid-gap:12px;gap:12px;border-bottom:1px solid rgba(145,164,196,.07);padding:0 0 14px}.product-structure-panel article{display:grid;grid-gap:6px;gap:6px}.product-structure-panel span{color:rgba(171,197,242,.82);font-size:12px;font-weight:760;line-height:1.2}.product-structure-panel p{margin:0;color:rgba(229,226,225,.82);font-size:12px;font-weight:460;line-height:1.62}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid rgba(145,164,196,.1);border-radius:8px;color:rgba(194,198,214,.76);background:rgba(255,255,255,.045);transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.icon-button:hover{color:var(--wb-on-surface);background:rgba(255,255,255,.075)}.prompt-sections{min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(215,203,183,.14) transparent;scrollbar-width:thin}.product-structure-panel+.script-overview,.prompt-sections article+article{margin-top:12px}.prompt-sections .script-overview{padding:13px 14px;border:1px solid rgba(145,164,196,.07);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 44%),rgba(255,255,255,.018)}.script-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.script-card-head span{min-width:0;padding-top:2px}.script-card-head button{flex:0 0 auto;min-height:24px;border:1px solid rgba(159,184,232,.1);border-radius:999px;background:rgba(159,184,232,.055);color:rgba(218,226,243,.86);padding:0 9px;font-size:11px;font-weight:700}.script-card-head button:hover{border-color:rgba(159,184,232,.36);background:rgba(159,184,232,.13);color:rgba(237,244,255,.96)}.field-block>label,.prompt-sections span,.settings-block h3{color:rgba(194,198,214,.82);font-size:12px;font-weight:550;letter-spacing:0}.prompt-sections .script-overview span{color:rgba(171,197,242,.92);font-weight:650}.prompt-sections p{margin:8px 0 0;color:rgba(229,226,225,.9);font-size:13px;font-weight:400;line-height:1.72;letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap}.prompt-input{z-index:1;flex:0 0 auto;padding-top:12px;border-top:1px solid rgba(145,164,196,.07)}.prompt-input textarea{width:100%;height:104px;padding:12px 14px 44px;background:rgba(4,7,12,.72);font-size:13px;line-height:1.55}.input-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:-39px;padding-right:9px;pointer-events:none}.input-actions>span{padding:3px 8px;border-radius:999px;color:var(--wb-on-muted);background:rgba(159,184,232,.075);font-size:10px;font-weight:550}.input-actions button{pointer-events:auto}.timeline-view{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px}.task-overview{flex:0 0 auto;padding:16px;border:1px solid rgba(159,184,232,.14);border-radius:10px;background:linear-gradient(135deg,rgba(159,184,232,.08),rgba(159,184,232,0) 48%),rgba(0,0,0,.24)}.task-kicker{color:var(--wb-primary);font-size:11px;font-weight:650}.task-overview h3{margin:8px 0 4px;color:rgba(237,244,255,.96);font-size:18px;font-weight:650;line-height:1.35}.task-overview p{margin:0;color:rgba(194,198,214,.72);font-size:12px}.task-progress{display:flex;flex-direction:column;gap:8px;margin-top:16px}.task-progress span{color:rgba(194,198,214,.8);font-size:12px}.task-progress i{position:relative;display:block;height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.task-progress b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,rgba(111,149,216,.88),rgba(159,184,232,.96))}.timeline-list{min-height:0;flex:1 1 auto;overflow-y:auto;padding:2px 4px 2px 0;scrollbar-color:rgba(159,184,232,.18) transparent;scrollbar-width:thin}.timeline-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px}.timeline-step+.timeline-step{margin-top:18px}.timeline-step:before{position:absolute;top:34px;bottom:-18px;left:16px;width:1px;content:"";background:rgba(145,164,196,.16)}.timeline-step:last-child:before{display:none}.step-dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(145,164,196,.12);border-radius:50%;color:rgba(194,198,214,.72);background:rgba(20,22,26,.95)}.timeline-step.completed .step-dot{color:#dfffe9;border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.12)}.timeline-step.in-progress .step-dot{color:var(--wb-primary);border-color:rgba(159,184,232,.5);background:rgba(159,184,232,.13)}.timeline-step.error .step-dot{color:var(--wb-error);border-color:rgba(255,180,171,.34);background:rgba(255,180,171,.1)}.timeline-step header{display:flex;align-items:center;justify-content:space-between;gap:12px}.timeline-step strong{color:rgba(237,244,255,.92);font-size:14px;font-weight:650;line-height:1.35}.timeline-step em{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:rgba(194,198,214,.76);background:rgba(255,255,255,.06);font-size:10px;font-style:normal;font-weight:550}.timeline-step p{margin:8px 0 5px;color:rgba(229,226,225,.82);font-size:13px;line-height:1.65}.timeline-step small{color:rgba(194,198,214,.62);font-size:11px}.timeline-note{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:11px 12px;border:1px solid rgba(159,184,232,.16);border-radius:8px;color:rgba(194,198,214,.78);background:rgba(159,184,232,.07);font-size:12px}.config-card{position:relative}.config-card.locked{border-color:rgba(159,184,232,.22)}.config-card.locked button:not(.danger-button),.config-card.locked input,.config-card.locked select,.config-card.locked textarea{cursor:not-allowed;opacity:.72}.config-card.segment-config-mode .readonly-config-field{cursor:help}.config-card.segment-config-mode .readonly-config-field>label,.config-card.segment-config-mode .readonly-config-field>span{color:rgba(194,198,214,.5)}.config-card.segment-config-mode .readonly-config-field input,.config-card.segment-config-mode .readonly-config-field select,.config-card.segment-config-mode .readonly-config-field textarea{cursor:help;opacity:.62;pointer-events:none}.config-lock-note{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin:14px 16px 0;padding:11px 12px;border:1px solid rgba(159,184,232,.14);border-radius:8px;color:rgba(194,198,214,.78);background:linear-gradient(135deg,rgba(159,184,232,.07),rgba(159,184,232,0) 56%),rgba(0,0,0,.18)}.config-lock-note div{display:flex;min-width:0;flex-direction:column;gap:2px}.config-lock-note strong{color:rgba(237,244,255,.92);font-size:12px;font-weight:650}.config-lock-note small{color:rgba(194,198,214,.66);font-size:11px}.config-mode-tip{position:absolute;top:46%;left:50%;z-index:5;display:flex;align-items:center;gap:9px;width:min(360px,calc(100% - 36px));padding:12px 14px;border:1px solid rgba(159,184,232,.2);border-radius:8px;color:rgba(194,198,214,.82);background:linear-gradient(135deg,rgba(159,184,232,.1),rgba(159,184,232,0) 58%),rgba(13,17,23,.92);box-shadow:0 18px 48px rgba(0,0,0,.34);transform:translate(-50%,-50%)}.config-mode-tip small{color:rgba(229,226,225,.84);font-size:11px;line-height:1.55}.config-scroll{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:14px;overflow-y:auto;padding:14px;scrollbar-color:rgba(159,184,232,.18) transparent;scrollbar-width:thin}.settings-block{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding-top:8px}.settings-block h3{display:flex;align-items:center;gap:8px;margin:0;color:rgba(194,198,214,.86);font-weight:550}.settings-block label{display:flex;align-items:center;gap:10px;min-height:32px}.settings-block label>span{flex:0 0 82px;color:rgba(194,198,214,.7);font-size:11px;font-weight:400}.settings-block input[type=number],.settings-block input[type=text],.settings-block select{flex:1 1 auto}.field-block{display:flex;flex-direction:column;gap:7px}.field-block>label{display:flex;align-items:center;gap:8px}.field-block textarea{height:80px;padding:9px 11px;background:rgba(4,7,12,.54);font-size:13px;line-height:1.54}.confirm-field input[type=text]{height:32px}.confirm-field textarea{min-height:86px}.bottom-actions{display:flex;flex-direction:column;gap:9px;flex:0 0 auto;padding:10px 12px;border-top:1px solid rgba(145,164,196,.07);background:rgba(0,0,0,.26);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.task-actions{border-top-color:rgba(255,180,171,.14);background:rgba(22,10,10,.32)}.primary-button{color:#edf4ff;background:linear-gradient(180deg,#5b7fb8,#456da8);box-shadow:0 8px 18px rgba(0,0,0,.28);padding:0 14px}.primary-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.primary-button.tall,.secondary-button{width:100%;min-height:40px}.secondary-button{color:var(--wb-on-surface);border:1px solid rgba(145,164,196,.1);background:rgba(255,255,255,.055);padding:0 14px}.secondary-button:hover{border-color:rgba(159,184,232,.36);background:rgba(159,184,232,.1)}.danger-button{color:#ffd9d5;border-color:rgba(255,180,171,.24);background:rgba(106,31,26,.35)}.danger-button:hover{background:rgba(132,40,34,.5)}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(5,7,10,.66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.confirm-modal{width:min(420px,100%);padding:20px;border:1px solid rgba(145,164,196,.22);border-radius:12px;background:linear-gradient(180deg,rgba(159,184,232,.12),rgba(159,184,232,0) 36%),rgba(11,15,22,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.48);color:var(--wb-on-surface)}.modal-title{display:flex;align-items:center;gap:10px}.modal-title h2{margin:0;color:rgba(237,244,255,.96);font-size:16px;font-weight:650;line-height:1.35}.warning-title .wb-icon{color:var(--wb-error)}.confirm-modal p{margin:10px 0 14px;color:rgba(194,198,214,.78);font-size:13px;line-height:1.65}.workbench-gate-modal{position:relative;width:min(430px,100%);border:1px solid rgba(145,164,196,.2);border-radius:12px;background:linear-gradient(180deg,rgba(159,184,232,.11),rgba(159,184,232,0) 38%),rgba(11,15,22,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 24px 70px rgba(0,0,0,.5);color:var(--wb-on-surface);padding:20px}.workbench-gate-close{position:absolute;top:12px;right:12px;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(145,164,196,.12);border-radius:999px;background:rgba(255,255,255,.045);color:rgba(194,198,214,.7);font-size:18px}.workbench-gate-modal header{display:flex;align-items:flex-start;gap:12px;padding-right:34px}.workbench-gate-modal header>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:10px;background:rgba(159,184,232,.16);color:rgba(237,244,255,.96);font-size:12px;font-weight:780}.workbench-gate-modal h2,.workbench-gate-modal p{margin:0}.workbench-gate-modal h2{color:rgba(237,244,255,.96);font-size:17px;font-weight:760;line-height:1.35}.workbench-gate-modal header p{margin-top:5px;color:rgba(194,198,214,.72);font-size:12px;font-weight:480;line-height:1.58}.workbench-login-form{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.workbench-login-form label{display:grid;grid-gap:6px;gap:6px}.workbench-login-form label span{color:rgba(194,198,214,.72);font-size:11px;font-weight:650}.workbench-login-form input{width:100%;height:38px;border:1px solid rgba(145,164,196,.12);border-radius:9px;background:rgba(0,0,0,.28);color:rgba(237,244,255,.94);padding:0 11px;font-size:13px;font-weight:600;outline:none}.workbench-login-form input:focus{border-color:rgba(159,184,232,.34);box-shadow:0 0 0 3px rgba(159,184,232,.08)}.workbench-login-form>p{color:rgba(255,214,165,.88);font-size:12px;line-height:1.5}.workbench-wechat-button{width:100%;height:38px;margin-top:8px;border:1px solid rgba(145,164,196,.12);border-radius:9px;background:rgba(255,255,255,.045);color:rgba(237,244,255,.82);font-size:12px;font-weight:720}.generate-count-control{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px;padding:11px;border:1px solid rgba(183,204,240,.12);border-radius:10px;background:rgba(159,184,232,.055)}.generate-count-control>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--wb-on-muted);font-size:12px}.generate-count-control label{color:rgba(237,244,255,.88);font-weight:650}.generate-count-control>div span{color:var(--wb-primary);font-weight:550}.count-field{display:flex;align-items:center;gap:10px;width:100%;height:36px;margin:0;padding:0 12px;color:var(--wb-on-surface);border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(0,0,0,.25)}.count-field input{flex:1 1 auto;height:100%;padding:0;text-align:right;border:0;background:transparent;box-shadow:none;font-size:16px;font-weight:650}.count-field span{color:var(--wb-on-muted);font-size:13px}.credit-panel,.modify-preview{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid rgba(183,204,240,.12);border-radius:10px;background:rgba(0,0,0,.24)}.modify-preview{margin-bottom:12px;border-color:rgba(159,184,232,.14);background:rgba(159,184,232,.065)}.credit-panel div{display:flex;align-items:center;justify-content:space-between;gap:16px}.credit-panel span,.modify-preview span{color:rgba(194,198,214,.78);font-size:12px;line-height:1.6;white-space:pre-wrap}.credit-panel strong,.modify-preview strong{color:rgba(237,244,255,.94);font-size:14px;font-weight:650}.credit-panel div:first-child strong{color:var(--wb-primary)}.warning-panel{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid rgba(255,180,171,.18);border-radius:10px;color:rgba(255,217,213,.9);background:rgba(106,31,26,.18);font-size:12px;line-height:1.55}.warning-panel.soft-warning{color:rgba(210,223,248,.9);border-color:rgba(159,184,232,.18);background:rgba(159,184,232,.08)}.modal-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:16px}.player-modal{display:flex;width:min(390px,100%);max-height:calc(100vh - 48px);flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(183,204,240,.18);border-radius:12px;background:linear-gradient(180deg,rgba(159,184,232,.08),rgba(159,184,232,0) 34%),rgba(14,15,18,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.52);color:var(--wb-on-surface)}.player-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.player-header h2,.player-header p{margin:0}.player-header h2{color:rgba(237,244,255,.96);font-size:15px;font-weight:650;line-height:1.35}.player-header p{margin-top:4px;color:rgba(194,198,214,.66);font-size:12px;line-height:1.35}.player-modal video{width:100%;max-height:min(72vh,700px);aspect-ratio:9/16;object-fit:cover;border:1px solid rgba(183,204,240,.14);border-radius:10px;background:#05070a}@keyframes wb-scan-card{0%{transform:translateX(-110%)}58%,to{transform:translateX(110%)}}@keyframes loading-scan{0%{transform:translateX(-120%)}60%,to{transform:translateX(120%)}}@keyframes task-frame-scan{0%{transform:translateX(-120%)}60%,to{transform:translateX(120%)}}@keyframes task-ring-spin{to{transform:rotate(1turn)}}@media (max-width:1380px){.task-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-context-bar{grid-template-columns:auto minmax(0,1fr) auto}.workbench-title-block{grid-template-columns:minmax(0,1fr)}.ad-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.recommendation-controls{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.reserved-grid,.task-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-shell{height:auto;min-height:100vh;overflow:visible}.workbench-layout{grid-template-columns:1fr}.config-column,.preview-column,.prompt-column{min-height:560px}}@media (max-width:760px){.home-shell{grid-template-columns:1fr}.workbench-shell{padding:12px}.workbench-context-bar{grid-template-columns:1fr;gap:8px}.workbench-brand-button,.workbench-context-actions{justify-content:space-between}.workbench-title-block{grid-template-columns:minmax(0,1fr)}.home-rail{position:static;width:auto;height:auto;padding:12px}.home-main{padding-left:0}.home-rail .brand{margin-bottom:12px}.home-rail nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-rail nav button{width:100%;min-width:0;min-height:58px}.home-topbar,.topbar-actions{flex-wrap:wrap}.search-hero{margin:50px auto}.home-input{grid-template-columns:auto minmax(0,1fr) auto;padding-left:14px}.tiktok-connect-card{grid-template-columns:1fr;height:auto;min-height:var(--home-control-height);gap:10px;padding:12px}.tiktok-connect-card button{width:100%}.recommendation-filter{width:min(100% - 24px,100%);margin-right:auto;margin-left:auto}.recommendation-controls{grid-template-columns:1fr;gap:12px}.recommendation-search{justify-self:stretch}.ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-entry-page{width:min(100% - 24px,100%);padding-top:42px}.task-board-page{width:min(100% - 24px,100%);margin-top:18px;padding:22px 14px 18px;border-radius:18px}.task-board-head{align-items:stretch;flex-direction:column;min-height:0}.task-search{width:100%}.modal-actions,.reserved-grid,.task-card-grid,.task-filter-row{grid-template-columns:1fr}.pricing-paywall-modal{width:min(100%,calc(100vw - 24px));padding:14px}.pricing-paywall-head{padding-right:36px}.pricing-paywall-actions,.pricing-paywall-head,.pricing-plan-grid{grid-template-columns:1fr}.pricing-plan-card{min-height:0}.home-login-modal{width:min(100%,calc(100vw - 24px))}.login-modal-body,.login-modal-header{padding:22px}.login-modal-body{grid-template-columns:1fr;gap:24px}.phone-login-panel{padding-right:0;border-right:0}.wechat-login-panel{padding-left:0;border-top:1px solid rgba(22,24,35,.08);padding-top:24px}.floating-tip{right:14px;left:14px}}