:root{--bg:#f8f6f1;--ink:#252236;--muted:#777383;--line:#e8e4ec;--teal:#7053ee;--soft:#eee8ff;--violet:#7053ee;--lemon:#e4f784;--coral:#ff9d86;--mint:#c4e9d6;--white:#fff}html{scroll-behavior:smooth;scroll-padding-top:30px}body{letter-spacing:-.015em;-webkit-font-smoothing:antialiased;font-family:Manrope,Noto Sans SC,Noto Sans TC,sans-serif}html[lang=zh-TW] body{font-family:Manrope,Noto Sans TC,Noto Sans SC,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #a891ff}button:disabled{opacity:.48}button:not(:disabled),a{transition:background .18s,color .18s,transform .18s,box-shadow .18s}.sidebar{color:#f9f7ff;background:#252236;border:0;width:224px;padding:32px 18px 20px;overflow-y:auto}.brand{letter-spacing:1px;gap:11px;padding:0 8px;font-size:23px;font-weight:750}.brand-icon{color:#443078;background:#ded3ff;border-radius:14px;width:43px;height:46px;transform:rotate(-5deg);box-shadow:3px 3px #ffffff12}.brand small{letter-spacing:1.4px;color:#bcb1d3;white-space:nowrap;font-size:9px}.brand small span{color:#e4f784;letter-spacing:.4px;padding-left:3px;font-size:7px}.workspace-label{color:#968aa9;letter-spacing:1.5px;text-transform:uppercase;margin:40px 13px 13px;font-size:10px}.sidebar nav{gap:6px}.sidebar nav button{color:#beb8d0;border-radius:11px;gap:12px;padding:13px 14px;font-size:13px;font-weight:600}.sidebar nav button:hover{color:#fff;background:#ffffff0c}.sidebar nav .nav-active{box-shadow:0 5px 20px #14121d20;color:#2c3130!important;background:#e4f784!important}.nav-plus{font-size:19px;line-height:1}.studio-shortcut{color:#c7beda;border-radius:11px;align-items:center;gap:12px;width:100%;margin-top:6px;padding:14px;font-size:13px;display:flex}.studio-shortcut>svg:last-child{margin-left:auto}.studio-shortcut:hover,.studio-shortcut.active{color:#e7dcff;background:#7460ad30}.sidebar-bottom{padding-top:50px}.credit-box{color:#d8d0e4;background:#39334b;border:1px solid #4b435b;border-radius:15px;padding:17px;font-size:11px;position:relative;overflow:hidden}.credit-box:after{content:"”";color:#a694ca;font-size:36px;line-height:1;position:absolute;top:11px;right:14px}.credit-box strong{color:#f7f1ff;font-size:29px}.credit-box strong small,.credit-box p{color:#b3a8c5;font-size:11px}.credit-box button{color:#e4f784;border-color:#524960;margin-top:16px;padding-top:13px;font-size:11px}.help{color:#b5abc9;padding:22px 10px;font-size:12px}.profile{border-color:#443b56;gap:10px;padding-top:20px;font-size:12px}.profile small{color:#9a8eaf;margin-top:3px;font-size:10px}.avatar{color:#513d48;background:#f4b6a3;width:34px;height:34px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.shell{width:calc(100% - 224px);margin-left:224px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f1d9;border-bottom:1px solid #e7e3e9;gap:14px;height:76px;padding:0 38px}.topbar>div{color:#8c8597;gap:14px;font-size:11px}.topbar b{color:#514a64;font-size:12px;font-weight:600}.topbar>div:first-child>button{display:none}.topbar .language{color:#625a73;gap:5px;font-size:11px}.topbar .language select{background:0 0;border:0;margin:0;padding:7px 6px;font-size:11px}.topbar .button.small{color:#514564;white-space:nowrap;background:#fff;border-color:#dfd9e9;border-radius:10px;padding:9px 15px;font-size:11px}main{min-width:0;max-width:1380px;padding:35px 38px 0}main.wide-main{max-width:1600px;padding:26px 30px 0}.button{letter-spacing:-.02em;background:#7053ee;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700;box-shadow:0 3px #4e35b41a}.button:hover{background:#5b40d4;transform:translateY(-1px)}.button.secondary{color:#514764;box-shadow:none;background:#fff;border-color:#dfdae7}.button.secondary:hover{background:#f4efff;border-color:#c7b7ee}.text-button{color:#7455d8;font-size:12px;font-weight:650}.text-button:hover{color:#49308f}.page-title h1{letter-spacing:-1.1px;font-size:32px;font-weight:750;line-height:1.3}.page-title p{color:#7e758e;font-size:13px;line-height:1.8}.page-title{margin-bottom:28px}.hero-kicker{letter-spacing:1.3px;color:#756387;align-items:center;gap:8px;font-size:10px;font-weight:750;line-height:1.6;display:flex}.mini-star{color:#7655e6;font-size:24px;line-height:1}.creative-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:38px;margin-bottom:34px;display:grid}.hero-copy{padding:5px 0}.hero-copy h1{letter-spacing:-2px;white-space:nowrap;margin:19px 0 22px;font-size:clamp(38px,3.55vw,60px);font-weight:800;line-height:1.2}.hero-copy h1>span{color:#7253de;isolation:isolate;display:inline-block;position:relative}.hero-copy h1 svg{z-index:-1;stroke:#c9e66b;stroke-width:7px;fill:none;stroke-linecap:round;width:100%;height:15px;position:absolute;bottom:-6px;left:0}.hero-copy>p{color:#81778b;max-width:370px;margin-bottom:23px;font-size:13px;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:21px;display:flex}.hero-actions .button{padding:13px 18px;font-size:12px}.hero-demo{color:#544567;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:700;display:flex}.hero-demo>span{background:#fff;border:1px solid #d8cfe5;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.hero-original{color:#8d819b;align-items:center;gap:7px;margin-top:25px;font-size:10px;display:flex}.hero-original>svg{color:#9884b3}.audio-bars{opacity:.65;align-items:center;gap:2px;height:22px;margin-left:4px;display:flex}.audio-bars i{background:#b3a2c4;border-radius:4px;width:2px;display:block}.hero-art{isolation:isolate;text-align:left;background:#ded3f9;border:1px solid #d3c4ed;border-radius:23px;width:100%;min-height:326px;padding:0;display:block;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 12px 40px #7960980a}.hero-art:hover{transform:rotate(0)translateY(-3px);box-shadow:0 16px 32px #79609820}.art-orbit{z-index:-1;border:1px solid #ab95d8;border-radius:50%;width:330px;height:330px;position:absolute;top:-100px;right:-105px}.art-orbit:before,.art-orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:16px}.art-orbit:after{inset:32px}.art-header{letter-spacing:1.5px;color:#6e5791;align-items:center;gap:6px;font:700 8px Manrope,sans-serif;display:flex;position:absolute;top:18px;left:23px;right:23px}.art-header>span:last-child{letter-spacing:.5px;margin-left:auto}.art-dot{background:#7556b4;border-radius:50%;width:5px;height:5px}.art-spark{color:#ecfe9b;text-shadow:0 1px #c6acda;z-index:-1;font-size:156px;line-height:1;position:absolute;top:30px;right:12px;transform:rotate(15deg)}.art-language{background:#e9dfff;border:1px solid #bba5dc;border-radius:20px;align-items:center;gap:8px;padding:5px 10px;font-size:9px;font-weight:600;display:flex;position:absolute;top:66px;right:22px}.art-greeting{letter-spacing:-4px;color:#584076;font:750 60px/.94 Manrope,sans-serif;position:absolute;top:51px;left:30px}.art-greeting em{color:#6b459c;font-style:normal}.art-caption{color:#382531;text-align:center;white-space:nowrap;background:#ff9d86;border-radius:8px;font:400 38px/1.7 Ma Shan Zheng,Noto Sans SC,sans-serif;animation:7s ease-in-out infinite caption-float;position:absolute;top:177px;left:34px;right:24px;transform:rotate(-5deg);box-shadow:0 7px #765b9322}.art-sound{align-items:center;gap:4px;height:25px;display:flex;position:absolute;bottom:44px;left:28px}.art-sound i{background:#a58dc8;border-radius:2px;width:3px}.art-play{color:#fff;background:#3a2a52;border-radius:50%;place-items:center;width:35px;height:35px;padding-left:2px;display:grid;position:absolute;bottom:37px;right:26px}.art-bottom{letter-spacing:1.6px;color:#745a91;justify-content:space-between;font:600 7px Manrope,sans-serif;display:flex;position:absolute;bottom:13px;left:27px;right:27px}@keyframes caption-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-5px)rotate(-3deg)}}.upload-card{background:#fff;border:1px solid #e7e0ee;border-radius:18px;padding:22px 24px 0;scroll-margin-top:25px;box-shadow:0 6px 20px #44336103}.section-heading{gap:10px;margin-bottom:17px}.section-heading h2{color:#42364f;font-size:15px;font-weight:750}.step-num{color:#8060c4;background:#eee7ff;border:0;border-radius:7px;width:24px;height:24px;font-size:10px;font-weight:800}.pill{color:#958a9e;background:#f5f3f8;border-radius:20px;padding:5px 10px;font-size:9px}.dropzone{background:#f9f7ff;border:1.5px dashed #cfc0ef;border-radius:13px;grid-template-rows:auto auto auto;grid-template-columns:70px 1fr auto;align-content:center;justify-items:start;column-gap:22px;min-height:185px;padding:25px 22px;transition:background .2s,border-color .2s;display:grid}.dropzone:hover,.dropzone:focus-within{background:#f1ebff;border-color:#9574e9}.dropzone .upload-icon{color:#8262c8;background:#ebe1ff;border-radius:17px;grid-area:1/1/4;width:67px;height:74px;margin:0;transform:rotate(-5deg);box-shadow:3px 3px #c8b6e433}.dropzone h3{color:#52436d;grid-area:1/2;align-self:end;font-size:18px;font-weight:750;line-height:1.5}.dropzone>p{color:#968aa6;grid-area:2/2;margin:4px 0;font-size:12px}.dropzone>.button{white-space:nowrap;color:#fff;background:#7053ee;grid-area:1/3/3;align-self:center;min-width:0;margin:0;padding:12px 17px;font-size:12px}.dropzone>small{color:#a096ad;grid-area:3/2/auto/4;align-self:start;margin-top:5px;font-size:10px}.upload-footer{color:#9a8d9f;padding:14px 0;font-size:10px}.upload-footer svg{color:#a190b3;width:14px}.preview-notice{color:#9a8b9e;gap:7px;margin:12px 2px 0;font-size:10px}.workflow{border-bottom:1px solid var(--line);gap:18px;margin-bottom:33px;padding:24px 5px 29px}.workflow>div{gap:11px}.workflow-icon{color:#8061b5;background:#ece5fa;border:0;border-radius:9px;width:33px;height:35px}.workflow>div:nth-child(2) .workflow-icon{color:#b27761;background:#fce2d8}.workflow>div:nth-child(3) .workflow-icon{color:#7c8b50;background:#e4edce}.workflow b{color:#64596f;font-size:11px;font-weight:700}.workflow p{color:#a092ab;margin-top:3px;font-size:10px}.showcase-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.showcase-heading h2{letter-spacing:-.8px;color:#393045;margin:8px 0;font-size:25px;font-weight:800;line-height:1.4}.showcase-heading p{color:#93869e;font-size:11px;line-height:1.8}.showcase-heading .hero-kicker{letter-spacing:1.4px;font-size:8px}.showcase-heading>.text-button{white-space:nowrap;align-self:flex-end;padding-bottom:3px;font-size:10px}.showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.showcase-card{text-align:left;background:#fff;border:1px solid #e6dfeb;border-radius:12px;min-width:0;padding:0;display:block;overflow:hidden}.showcase-card:hover{border-color:#c4afe3;transform:translateY(-5px);box-shadow:0 10px 25px #58446d15}.look-art{text-align:center;isolation:isolate;justify-content:center;align-items:center;height:165px;padding:25px 13px 26px;display:flex;position:relative;overflow:hidden}.look-art strong{z-index:1;letter-spacing:-.5px;font-size:23px;font-weight:700;line-height:1.4;position:relative}.look-number{opacity:.5;letter-spacing:1px;font:600 8px Manrope,sans-serif;position:absolute;top:10px;left:13px}.look-art small{letter-spacing:1px;opacity:.65;width:100%;font:500 7px Manrope,sans-serif;position:absolute;bottom:11px;left:0}.look-label{color:#675674;justify-content:space-between;align-items:center;padding:13px;font-size:11px;font-weight:700;display:flex}.look-label svg{color:#aa9eb8;width:13px}.look-pop .look-art{color:#333b29;background:#e6f68a}.look-pop .look-art strong{font-weight:800;transform:rotate(-5deg)}.look-pop .look-shape{border:1px solid #bccb6f;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-60px}.look-ink .look-art{color:#f7e8d3;background:#252737}.look-ink .look-art strong{letter-spacing:1px;max-width:130px;font-size:29px;font-weight:400}.look-ink .look-shape{border:14px solid #9c664f44;border-radius:50%;width:100px;height:100px;position:absolute;bottom:7%;left:19%;transform:rotate(30deg)}.look-playful .look-art{color:#593951;background:#f4a695}.look-playful .look-art strong{font-size:26px;font-weight:400;transform:rotate(-6deg)}.look-playful .look-shape{background:#ffc5b3;border-radius:50%;width:110px;height:110px;position:absolute;top:-20px;right:-15px}.look-editorial .look-art{color:#4b3963;background:#dcd0f0}.look-editorial .look-art strong{font-size:22px;font-weight:400;line-height:1.45}.look-editorial .look-shape{border:1px solid #bca7d380;position:absolute;inset:17px 13px}.section-space{border-top:1px solid var(--line);margin-top:45px;padding-top:30px}.pricing-grid{gap:16px;margin-top:22px}.price-card{background:#fefdfb;border:1px solid #e5deea;border-radius:16px;padding:26px 22px}.price-card.featured{background:#eee7fb;border:1px solid #b8a0ef;box-shadow:0 4px #d3c3f133}.price-card h2{color:#594166;font-size:17px;font-weight:750}.price-card:first-child{background:#f1f3e9}.price-card:last-child{background:#fbede8}.price{letter-spacing:-2px;color:#3c2f4a;margin:20px 0 8px;font-family:Manrope,sans-serif;font-size:46px;font-weight:800}.price-card>strong{color:#685276;font-size:18px}.price-card li{color:#93849a;font-size:11px}.price-card>p{color:#998da0;font-size:11px}.price-card .button{border-radius:9px;font-size:11px}.faq{margin-top:43px}.faq h2{font-size:22px;font-weight:750}.faq summary{color:#665774;font-size:13px}.faq details{padding:18px 0}footer{color:#a89aad;border-color:#e5dee9;gap:20px;margin-top:42px;padding:22px 0;font-size:9px}.notice{color:#7f659c;background:#f1ecfc;border:1px solid #e3d8f3;border-radius:11px;font-size:12px}.error-box{font-size:12px}.empty-state{background:#fffdfd;border:1px solid #e6deef;border-radius:18px}.empty-state>svg{color:#af95d7}.empty-state h2{font-size:23px;font-weight:750}.empty-state p{font-size:13px}.empty-state .button{font-size:12px}.project-list article{border-color:#e7dfee;border-radius:13px}.project-icon{color:#8f6dcc;background:#eee6fc;border-radius:10px}.status-pill{color:#817098;background:#ece9f4;border-radius:20px;font-size:11px}.language-chips .chosen{color:#6d4ba4;background:#eae0ff;border-color:#b7a0e5}.preset-buttons .selected{color:#7b58b1;background:#eee5ff;border-color:#b297e2}.settings-card,.support-form{border-color:#e6dced;border-radius:16px}input:not([type=file]):not([type=checkbox]):not([type=range]):not([type=color]),select,textarea{color:#5a4a69;border-color:#e5deec;border-radius:9px}input:focus,textarea:focus,select:focus{outline-color:#b49ae6}input[type=checkbox],input[type=range]{accent-color:#8060d8}dialog{border-color:#ddd0ec;border-radius:19px;box-shadow:0 20px 80px #32213d33}dialog::backdrop{background:#231c3866}.menu-backdrop{display:none}@media (min-width:1550px){.creative-hero{gap:65px}.hero-art{min-height:360px}.art-greeting{font-size:75px;left:40px}.art-caption{font-size:41px;top:208px}.art-spark{font-size:180px}.hero-copy>p{max-width:415px;font-size:14px}.hero-actions .button{font-size:13px}.hero-demo{font-size:12px}.hero-kicker{font-size:11px}.look-art{height:190px}}@media (max-width:1150px){.sidebar{width:198px;padding:28px 14px 18px}.shell{width:calc(100% - 198px);margin-left:198px}.brand{gap:10px;font-size:21px}.brand small span{display:none}.brand-icon{width:36px;height:41px}.sidebar nav button,.studio-shortcut{padding:12px;font-size:12px}.topbar{padding:0 28px}main{padding:28px 28px 0}.creative-hero{gap:22px}.hero-copy h1{letter-spacing:-1.8px;font-size:40px}.hero-copy>p{font-size:12px}.hero-actions{gap:14px}.hero-actions .button{padding:12px 13px;font-size:11px}.hero-demo{font-size:10px}.hero-art{min-height:315px}.art-greeting{font-size:56px;left:25px}.art-caption{font-size:31px;top:171px;left:24px}.art-language{right:15px}.hero-original{font-size:9px}.audio-bars{display:none}.dropzone{grid-template-columns:60px 1fr auto;gap:4px 16px}.dropzone h3{font-size:15px}.dropzone .upload-icon{width:57px;height:64px}.dropzone>.button{padding:12px;font-size:11px}.showcase-grid{gap:10px}.look-art{height:155px}.look-art strong{font-size:20px}.look-ink .look-art strong{font-size:25px}.look-playful .look-art strong{font-size:23px}.look-editorial .look-art strong{font-size:20px}}@media (max-width:900px) and (min-width:761px){.creative-hero{grid-template-columns:1fr;gap:25px}.hero-copy h1{font-size:47px}.hero-copy>p{max-width:450px;font-size:13px}.hero-art{min-height:290px}.art-greeting{font-size:70px;left:35px}.art-caption{width:60%;top:135px;left:auto}.art-language{top:60px;right:30px}.art-spark{font-size:155px;right:15px}.hero-original{margin-top:18px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dropzone{align-items:center;padding:25px 16px;display:flex}.dropzone .upload-icon{margin-bottom:10px}.dropzone>.button{margin:12px 0}.dropzone h3,.dropzone>small{text-align:center}.pricing-grid{gap:9px}.price-card{padding:18px 12px}.price-card>strong{font-size:16px}.price{font-size:38px}.price-card li{font-size:10px}}@media (max-width:760px){.sidebar{z-index:60;width:230px;box-shadow:15px 0 60px #24193622}.sidebar.open{display:flex}.shell{width:100%;margin:0}.menu-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#21182c66;display:block;position:fixed;inset:0}.topbar{height:64px;padding:0 18px}.topbar>div:first-child>button{color:#6e5984;display:block}.topbar>div{gap:8px}.topbar b{font-size:10px}.topbar>div:first-child>span,.topbar>div:first-child>svg{display:none}.topbar .language{gap:3px}.topbar .language>svg{width:14px}.topbar .language select{max-width:86px;padding:5px 0;font-size:10px}.topbar .button.small{border-radius:8px;padding:8px 10px;font-size:10px}main{padding:27px 20px 0}main.wide-main{padding:22px 16px 0}.creative-hero{grid-template-columns:1fr;gap:28px;margin-bottom:27px}.hero-kicker{letter-spacing:1.1px;font-size:9px}.hero-copy h1{letter-spacing:-1.9px;margin:17px 0 20px;font-size:46px;line-height:1.16}.hero-copy>p{max-width:340px;margin-bottom:20px;font-size:12px;line-height:1.9}.hero-actions{gap:18px}.hero-actions .button{padding:12px 17px;font-size:12px}.hero-demo{font-size:11px}.hero-original{margin-top:19px;font-size:10px}.audio-bars{display:flex}.hero-art{border-radius:20px;max-width:500px;min-height:315px}.art-greeting{font-size:61px;left:28px}.art-caption{font-size:34px;top:176px;left:30px}.art-language{right:22px}.art-spark{font-size:155px}.upload-card{border-radius:16px;padding:17px 15px 0}.section-heading h2{font-size:14px}.upload-card .pill{padding:4px 7px;font-size:9px}.dropzone{flex-direction:column;align-items:center;min-height:250px;padding:23px 15px;display:flex}.dropzone .upload-icon{border-radius:13px;width:49px;height:55px;margin-bottom:14px}.dropzone h3{text-align:center;font-size:17px}.dropzone>p{margin:4px 0;font-size:11px}.dropzone>.button{margin:14px 0 8px;padding:11px 19px;font-size:12px}.dropzone>small{text-align:center;font-size:9px;line-height:1.7}.upload-footer{gap:5px;padding:12px 0;font-size:9px}.preview-notice{align-items:flex-start;font-size:9px;line-height:1.8}.preview-notice svg{margin-top:3px}.workflow{gap:12px;margin-bottom:27px;padding:22px 1px}.workflow>div{display:block}.workflow-icon{width:29px;height:30px;margin-bottom:8px}.workflow b{font-size:10px}.workflow p{font-size:9px;line-height:1.7}.showcase-heading{margin-bottom:17px;display:block}.showcase-heading h2{margin-top:9px;font-size:23px}.showcase-heading p{max-width:310px;font-size:10px}.showcase-heading>.text-button{margin-top:8px;font-size:10px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.look-art{height:160px}.look-art strong{font-size:20px}.look-ink .look-art strong{font-size:25px}.look-playful .look-art strong{font-size:23px}.look-editorial .look-art strong{font-size:20px}.look-label{padding:11px;font-size:10px}.look-art small{letter-spacing:.7px;font-size:6px}.section-space{margin-top:30px;padding-top:26px}.price-card{padding:24px}.pricing-grid{grid-template-columns:1fr}.price-card .button{max-width:none}.faq{margin-top:30px}.faq summary{gap:15px;font-size:12px}.faq details p{font-size:11px}.faq h2{font-size:22px}footer{gap:18px;margin-top:30px;font-size:8px}.page-title h1{font-size:29px}}@media (max-width:370px){.topbar b{max-width:74px}.hero-copy h1{font-size:40px}.hero-art{min-height:300px}.art-caption{font-size:31px;left:20px;right:18px}.art-greeting{font-size:55px}.hero-actions{gap:11px}.hero-demo{font-size:10px}.art-sound{gap:3px}}.sidebar nav button,.studio-shortcut{font-size:13px}.profile-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.profile .avatar,.profile>button{flex-shrink:0}.hero-copy>p{color:#74667f;font-size:14px}.hero-original{color:#776583;font-size:11px}.dropzone>p,.dropzone>small{color:#74637f;font-size:11px}.upload-footer{color:#77667f;font-size:11px}.preview-notice{color:#7a6787;font-size:11px}.workflow p,.showcase-heading p{color:#7f6b8b;font-size:11px}.workflow b{font-size:12px}.pill{color:#7e6d8c}.look-label{font-size:12px}.price-card li,.price-card>p{color:#7a6584;font-size:12px}.faq summary{font-size:14px}.faq details p{color:#7c6789;font-size:13px}@media (max-width:760px){.hero-copy>p{font-size:13px}.hero-original,.dropzone>small,.upload-footer,.preview-notice,.workflow p{font-size:10px}.workflow b{font-size:11px}.hero-copy h1{white-space:normal}.look-label{font-size:11px}.faq summary{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.brand-app{--brand-paper:#f6f5ef;--brand-surface:#fffef9;--brand-ink:#1e252b;--brand-muted:#626b70;--brand-line:#d8dad3;--brand-cobalt:#2552ff;--brand-cobalt-dark:#143cd6;--brand-blue:#dce6ff;--brand-orange:#ff794d;--brand-butter:#f7ef8a;--brand-mint:#91ddc4;--brand-stage:#162230;--brand-display:"Space Grotesk", "Noto Sans SC", "Noto Sans TC", sans-serif;--bg:var(--brand-paper);--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-line);--teal:var(--brand-cobalt);--soft:var(--brand-blue);--violet:var(--brand-cobalt);--lemon:var(--brand-butter);--coral:var(--brand-orange);--mint:var(--brand-mint);background:var(--brand-paper);min-width:0;min-height:100dvh;color:var(--brand-ink);letter-spacing:-.015em;font-family:Manrope,Noto Sans SC,Noto Sans TC,sans-serif;display:block}html[lang=zh-TW] .brand-app{--brand-display:"Space Grotesk", "Noto Sans TC", "Noto Sans SC", sans-serif;font-family:Manrope,Noto Sans TC,Noto Sans SC,sans-serif}.brand-app>.shell{width:100%;min-width:0;margin-left:0}.brand-app>.shell>main,.brand-app>.shell>main.wide-main{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:40px 44px 0}.brand-app.view-landing>.shell>main{max-width:none;padding:0}.brand-app main:focus{outline:none}.brand-app.view-landing .studio-footer{margin:0;padding:24px clamp(22px,3.5vw,56px)}.brand-app:not(.view-landing) main :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,.brand-app dialog :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--brand-cobalt);outline-offset:3px}.brand-app:not(.view-landing) main :is(input,select,textarea):focus,.brand-app dialog :is(input,select,textarea):focus{outline-color:var(--brand-cobalt)}.brand-app:not(.view-landing) main :is(input[type=checkbox],input[type=range]),.brand-app dialog input[type=checkbox]{accent-color:var(--brand-cobalt)}.brand-app:not(.view-landing) main .button,.brand-app dialog .button{border:1px solid var(--brand-cobalt);background:var(--brand-cobalt);color:#fff;min-height:44px;box-shadow:none;letter-spacing:-.015em;border-radius:7px;padding:11px 20px;font-size:14px;font-weight:700;line-height:1.5}.brand-app:not(.view-landing) main .button:hover:not(:disabled),.brand-app dialog .button:hover:not(:disabled){background:var(--brand-cobalt-dark);border-color:var(--brand-cobalt-dark);transform:none}.brand-app:not(.view-landing) main .button.secondary,.brand-app dialog .button.secondary{background:var(--brand-surface);color:var(--brand-ink);border-color:#aeb6b5}.brand-app:not(.view-landing) main .button.secondary:hover:not(:disabled),.brand-app dialog .button.secondary:hover:not(:disabled){background:var(--brand-blue);border-color:var(--brand-cobalt)}.brand-app dialog .button.danger{background:#b4342a;border-color:#b4342a}.brand-app dialog .button.danger:hover:not(:disabled){background:#912b23;border-color:#912b23}.brand-app:not(.view-landing) main .text-button,.brand-app dialog .auth-links{color:var(--brand-cobalt);font-size:13px;font-weight:700}.brand-app:not(.view-landing) main .text-button:hover{color:var(--brand-cobalt-dark);text-underline-offset:4px;text-decoration:underline}.brand-app:not(.view-landing) :is(.page-title h1,.section-heading h2,.faq h2,.empty-state h2),.brand-app dialog h2{font-family:var(--brand-display);color:var(--brand-ink);font-weight:600}.brand-app:not(.view-landing) .page-title{align-items:flex-start;gap:24px;margin:12px 0 30px}.brand-app:not(.view-landing) .page-title>div{min-width:0}.brand-app:not(.view-landing) .page-title h1{letter-spacing:-.045em;font-size:clamp(29px,3.4vw,47px);line-height:1.14}.brand-app:not(.view-landing) .page-title h1 span{color:var(--brand-cobalt)}.brand-app:not(.view-landing) .page-title p{color:var(--brand-muted);margin-top:12px;font-size:15px;line-height:1.75}.brand-app:not(.view-landing) .brand-upload-title{align-items:center;margin:8px 0 34px;padding-bottom:12px}.brand-app .brand-upload-title>div{flex:1}.brand-app .brand-upload-flower{color:var(--brand-orange);font-family:var(--brand-display);-webkit-user-select:none;user-select:none;flex:none;padding-inline:12px;font-size:clamp(58px,7vw,100px);line-height:1;transform:rotate(14deg)}.brand-app:not(.view-landing) .eyebrow{color:var(--brand-cobalt);font-family:var(--brand-display);letter-spacing:.12em;font-size:11px;font-weight:600}.brand-app:not(.view-landing) .eyebrow>span{background:var(--brand-orange);border-radius:0}.brand-app:not(.view-landing) :is(.notice,.error-box),.brand-app dialog :is(.notice,.error-box){overflow-wrap:anywhere;border-radius:6px;padding:13px 16px;font-size:13px;line-height:1.7}.brand-app:not(.view-landing) .notice,.brand-app dialog .notice{border:1px solid #cdd9f6;border-left:3px solid var(--brand-cobalt);color:#36485f;background:#edf1fc}.brand-app:not(.view-landing) .error-box,.brand-app dialog .error-box{color:#8e3426;background:#fff0e8;border:1px solid #e7c5b6;border-left:3px solid #b4342a}.brand-app :is(.settings-card,.support-form,.filters,.auth-form) :is(input:not([type=checkbox]),select,textarea){background:var(--brand-surface);color:var(--brand-ink);border-color:#bac3c2;border-radius:6px;min-height:44px;font-size:15px}.brand-app :is(.settings-card,.support-form,.auth-form) label{color:#39464d;font-size:14px;font-weight:600}.brand-app .upload-card{border:1px solid var(--brand-line);border-top:3px solid var(--brand-ink);background:var(--brand-surface);box-shadow:none;border-radius:0 0 12px 12px;padding:26px 28px 0}.brand-app .section-heading{flex-wrap:wrap;gap:12px;margin-bottom:22px}.brand-app .section-heading h2{font-size:20px}.brand-app .step-num{border:1px solid var(--brand-ink);background:var(--brand-butter);width:30px;height:30px;color:var(--brand-ink);font-family:var(--brand-display);border-radius:0;font-size:12px}.brand-app .pill,.brand-app .status-pill{border:1px solid var(--brand-line);color:#425247;background:#edf0e9;border-radius:4px;padding:5px 9px;font-size:11px;font-weight:600}.brand-app .dropzone{background:#edf2ff;border:1px dashed #839bd9;border-radius:8px;gap:8px 26px;min-height:224px;padding:38px 30px}.brand-app .dropzone:hover,.brand-app .dropzone:focus-within{background:var(--brand-blue);border-color:var(--brand-cobalt)}.brand-app .dropzone .upload-icon{border:1px solid var(--brand-cobalt);background:var(--brand-cobalt);color:#fff;border-radius:6px;width:68px;height:78px;transform:rotate(-4deg);box-shadow:5px 5px #b6c9fc}.brand-app .dropzone h3{color:var(--brand-ink);font-family:var(--brand-display);letter-spacing:-.035em;font-size:clamp(21px,2.2vw,29px);font-weight:600;line-height:1.3}.brand-app .dropzone>p,.brand-app .dropzone>small{color:#53637c;font-size:13px;line-height:1.7}.brand-app .dropzone>small{font-size:12px}.brand-app .upload-footer,.brand-app .preview-notice{color:var(--brand-muted);font-size:12px;line-height:1.6}.brand-app .upload-footer{flex-wrap:wrap;gap:12px;padding:20px 0}.brand-app .upload-footer svg,.brand-app .preview-notice svg{color:var(--brand-cobalt)}.brand-app .selected-file{gap:30px}.brand-app .selected-file video{background:var(--brand-stage);border-radius:8px}.brand-app .selected-file h3{font-family:var(--brand-display);color:var(--brand-ink);font-size:23px}.brand-app .selected-file p{font-size:14px}.brand-app .workflow{border-color:var(--brand-line);gap:28px;margin-bottom:34px;padding:28px 0 32px}.brand-app .workflow>div{align-items:flex-start;gap:14px}.brand-app .workflow-icon{background:var(--brand-blue);width:36px;height:36px;color:var(--brand-cobalt);border-radius:4px;flex:none}.brand-app .workflow>div:nth-child(2) .workflow-icon{color:#963f20;background:#ffdacb}.brand-app .workflow>div:nth-child(3) .workflow-icon{background:var(--brand-butter);color:#514f21}.brand-app .workflow b{color:var(--brand-ink);font-size:14px}.brand-app .workflow p{color:var(--brand-muted);font-size:12px;line-height:1.7}.brand-app .filters{flex-wrap:wrap;gap:16px}.brand-app .search-field{background:var(--brand-surface);max-width:560px;color:var(--brand-muted);border-color:#bfc7c5;border-radius:6px;flex:260px}.brand-app .project-list{border-top:1px solid #aeb8b4;gap:0}.brand-app .project-list article{border:0;border-bottom:1px solid var(--brand-line);background:0 0;border-radius:0;gap:20px;padding:23px 8px}.brand-app .project-list article:hover{background:#ffffff70}.brand-app .project-icon{background:var(--brand-blue);color:var(--brand-cobalt);border:1px solid #c0cff2;border-radius:6px;padding:15px}.brand-app .project-name strong{font-family:var(--brand-display);color:var(--brand-ink);font-size:18px;font-weight:600;line-height:1.45}.brand-app .project-name small{color:var(--brand-muted);font-size:12px;line-height:1.7}.brand-app .empty-state{background:#fffef970;border:1px dashed #bfc6bd;border-radius:8px;padding:70px 24px}.brand-app .empty-state>svg{color:var(--brand-cobalt)}.brand-app .empty-state h2{font-size:28px}.brand-app .empty-state p{color:var(--brand-muted);font-size:14px}.brand-app .settings-card,.brand-app .support-form{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:10px;padding:28px}.brand-app .settings-card .notice{border-top:0;border-bottom:0;border-right:0;border-radius:0}.brand-app .media-details{color:var(--brand-muted);flex-wrap:wrap;gap:10px 24px;font-size:13px}.brand-app .language-chips button,.brand-app .preset-buttons button{background:var(--brand-surface);color:#39464d;border:1px solid #bfc7c5;border-radius:5px;min-height:42px;padding:9px 14px;font-size:14px}.brand-app .language-chips .chosen,.brand-app .preset-buttons .selected{background:var(--brand-blue);color:#173aac;border-color:var(--brand-cobalt);box-shadow:inset 0 -2px var(--brand-cobalt)}.brand-app .preset-buttons{flex-wrap:wrap}.brand-app .preset-buttons button{flex:145px}.brand-app .quote-box{border-color:var(--brand-line);padding-top:26px}.brand-app .quote-box strong{color:var(--brand-cobalt);font-family:var(--brand-display);font-size:33px;line-height:1.3}.brand-app .quote-box :is(p,small){color:var(--brand-muted);font-size:13px}.brand-app .order-row,.brand-app .ledger-list{border:1px solid var(--brand-line);background:var(--brand-surface);color:var(--brand-ink);border-radius:8px}.brand-app .pricing-grid{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:10px;gap:0;overflow:hidden}.brand-app .price-card,.brand-app .price-card:first-child,.brand-app .price-card:last-child{box-shadow:none;background:0 0;border:0;border-radius:0;padding:32px 28px}.brand-app .price-card+.price-card{border-left:1px solid var(--brand-line)}.brand-app .price-card.featured{background:var(--brand-butter)}.brand-app .price{font-family:var(--brand-display);color:var(--brand-ink);letter-spacing:-.055em;font-size:clamp(38px,3.6vw,56px);font-weight:600}.brand-app .price-card>strong{color:var(--brand-ink);font-size:20px}.brand-app .price-card :is(li,p){color:#525f60;font-size:13px;line-height:1.7}.brand-app .price-card ul{border-color:#1e252b26;gap:13px}.brand-app .faq{max-width:960px}.brand-app .faq h2{margin-bottom:22px;font-size:29px}.brand-app .faq summary{color:var(--brand-ink);gap:20px;font-size:16px;font-weight:600}.brand-app .faq details p{color:var(--brand-muted);font-size:14px}.brand-app .studio-footer{border-top:1px solid var(--brand-line);color:var(--brand-muted);flex-wrap:wrap;gap:10px 24px;margin-top:52px;padding:24px 0;font-size:11px;line-height:1.7}.brand-app dialog{border:1px solid #bfc6c0;border-top:4px solid var(--brand-cobalt);background:var(--brand-surface);color:var(--brand-ink);border-radius:10px;max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto;box-shadow:0 24px 70px #16223033}.brand-app dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#16223085}.brand-app .dialog-head h2{letter-spacing:-.035em;font-size:27px}.brand-app .dialog-head>button{border:1px solid var(--brand-line);border-radius:5px;flex:none;place-items:center;width:36px;height:36px;display:grid}.brand-app .processing-studio{border:0;border-top:2px solid var(--brand-ink);border-bottom:1px solid var(--brand-line);box-shadow:none;background:0 0;border-radius:0;padding:28px 0}.brand-app .processing-eyebrow{color:var(--brand-cobalt);font-family:var(--brand-display);font-size:11px}.brand-app .processing-heading h2{color:var(--brand-ink);font-family:var(--brand-display);font-size:clamp(26px,2.5vw,36px);font-weight:600}.brand-app .processing-heading p{color:var(--brand-muted);font-size:14px}.brand-app .processing-status{background:var(--brand-blue);color:#2243b1;border-color:#aebff4;border-radius:5px;font-size:12px}.brand-app .processing-status.is-error{color:#8e3426;background:#ffe6da;border-color:#e3b9a3}.brand-app .processing-steps li{color:var(--brand-muted);border-color:var(--brand-line);padding-block:12px 16px;font-size:13px}.brand-app .processing-steps li>span{font-family:var(--brand-display);background:#e7e9e1;border-radius:3px;flex:none;font-size:11px}.brand-app .processing-steps li.current{border-color:var(--brand-cobalt);color:var(--brand-cobalt)}.brand-app .processing-steps li.current>span{background:var(--brand-cobalt);color:#fff}.brand-app .processing-steps li.done{color:#226348;border-color:#67ad91}.brand-app .processing-steps li.done>span{background:#d7ebdf}.brand-app .processing-media{background:var(--brand-stage);border-color:var(--brand-stage);box-shadow:none;border-radius:10px}.brand-app .processing-video-stage{background:#101820}.brand-app .processing-media-title{color:#e5edfa;font-size:12px}.brand-app :is(.processing-media-title small,.processing-preview-note,.processing-media-empty){color:#b8c7d5;font-size:11px}.brand-app .processing-media-error button{color:var(--brand-butter)}.brand-app .processing-document{background:var(--brand-surface);border-color:#c7cfca;border-radius:10px}.brand-app .processing-document>header{background:var(--brand-surface);border-color:var(--brand-line)}.brand-app .processing-document>header>span{color:var(--brand-ink);font-family:var(--brand-display);font-size:15px}.brand-app .processing-document [role=group]{border:1px solid var(--brand-line);background:#edf0e9;border-radius:5px}.brand-app .processing-document [role=group] button{color:#59676e;border-radius:3px;padding:7px 10px;font-size:12px}.brand-app .processing-document [role=group] button[aria-pressed=true]{background:var(--brand-cobalt);color:#fff;box-shadow:none}.brand-app .processing-text-count{border-color:var(--brand-line);color:#56635b;background:#edf1e9;font-size:12px}.brand-app .processing-text-count>span:first-child{color:#304f40}.brand-app .processing-transcript-list{scrollbar-color:#aeb9be transparent}.brand-app .processing-transcript-list>button{border-bottom-color:var(--brand-line);color:var(--brand-ink);padding-block:16px;font-size:15px;line-height:1.75}.brand-app .processing-transcript-list>button:hover,.brand-app .processing-transcript-list>button.current{border-left-color:var(--brand-cobalt);background:#edf2ff}.brand-app .processing-transcript-list time{color:#50647d;font-size:11px}.brand-app .processing-transcript-list .translation{color:#3152a0}.brand-app .processing-transcript-list .pending,.brand-app .processing-transcript-empty p,.brand-app .processing-draft-note{color:var(--brand-muted);font-size:12px}.brand-app .processing-empty-icon{background:var(--brand-blue);color:var(--brand-cobalt);border-radius:7px;transform:none}.brand-app .processing-transcript-empty h3{font-size:16px}.brand-app .processing-draft-note{border-color:var(--brand-line);background:#f0f1eb;line-height:1.6}.brand-app .subtitle-workbench{--sw-ink:var(--brand-ink);--sw-muted:var(--brand-muted);--sw-violet:var(--brand-cobalt);--sw-line:var(--brand-line)}.brand-app .subtitle-workbench .sw-breadcrumb{color:var(--brand-muted);font-size:13px}.brand-app .subtitle-workbench .sw-breadcrumb>button{color:#40505d}.brand-app .subtitle-workbench .sw-save{color:#286149;font-size:12px}.brand-app .subtitle-workbench .sw-save.error{color:#a63726}.brand-app .subtitle-workbench .sw-heading h1{font-family:var(--brand-display);letter-spacing:-.045em;color:var(--brand-ink);font-size:clamp(29px,3.2vw,45px);font-weight:600}.brand-app .subtitle-workbench .sw-heading p{color:var(--brand-muted);font-size:14px}.brand-app .subtitle-workbench .sw-eyebrow{color:var(--brand-cobalt);font-family:var(--brand-display);letter-spacing:.12em;font-size:11px}.brand-app .subtitle-workbench .sw-toolbar{flex-wrap:wrap;gap:8px}.brand-app .subtitle-workbench .sw-history{background:var(--brand-surface);border-color:#bdc6c4;border-radius:6px}.brand-app .subtitle-workbench .sw-history button{color:#475864;border-radius:3px}.brand-app .subtitle-workbench .sw-history button:hover:not(:disabled){color:var(--brand-cobalt);background:var(--brand-blue)}.brand-app .subtitle-workbench .sw-download{background:var(--brand-cobalt);box-shadow:none;border-radius:6px}.brand-app .subtitle-workbench .sw-download :is(button,select){min-height:36px;font-size:13px}.brand-app .subtitle-workbench .sw-transcript-jump{background:var(--brand-surface);color:var(--brand-ink);border-color:#bdc6c4;border-radius:6px;min-height:44px;font-size:12px}.brand-app .subtitle-workbench .sw-transcript-jump:hover{background:var(--brand-blue);border-color:var(--brand-cobalt)}.brand-app .subtitle-workbench .sw-player{background:var(--brand-stage);border-color:var(--brand-stage);box-shadow:none;border-radius:10px}.brand-app .subtitle-workbench .sw-screen{background:#101820}.brand-app .subtitle-workbench .sw-player-top{color:#c4d0de;font-size:12px}.brand-app .subtitle-workbench .sw-resolution{color:#bbcad9;border-color:#485869;font-size:10px}.brand-app .subtitle-workbench .sw-live-dot{background:var(--brand-mint);box-shadow:none}.brand-app .subtitle-workbench .sw-player-controls{color:#e5edf6;padding:13px 17px}.brand-app .subtitle-workbench .sw-player-controls button{min-width:30px;min-height:32px}.brand-app .subtitle-workbench .sw-player-controls button:hover{color:var(--brand-butter)}.brand-app .subtitle-workbench .sw-player-controls .sw-play{width:35px;height:35px;color:var(--brand-ink);background:var(--brand-butter);border-radius:6px}.brand-app .subtitle-workbench .sw-player-controls .sw-play:hover{background:#fff8ad}.brand-app .subtitle-workbench .sw-time{font-family:var(--brand-display);font-size:12px}.brand-app .subtitle-workbench .sw-time>span{color:#a5b7ca}.brand-app .subtitle-workbench .sw-scrubber{accent-color:var(--brand-orange)}.brand-app .subtitle-workbench :is(.sw-preview-note,.sw-panel-caption,.sw-font-coverage,.sw-demo-footer p){color:var(--brand-muted);font-size:12px;line-height:1.7}.brand-app .subtitle-workbench :is(.sw-document-pane,.sw-style-inspector,.sw-appearance-drawer,.sw-design-panel,.sw-transcript){background:var(--brand-surface);box-shadow:none;border-color:#c7cfca;border-radius:10px}.brand-app .subtitle-workbench .sw-document-pane.sw-document-workspace{border-color:#c7cfca}.brand-app .subtitle-workbench .sw-document-pane .sw-transcript{border:0;border-radius:0}.brand-app .subtitle-workbench :is(.sw-document-tabs,.sw-document-workspace .sw-document-tabs){border-bottom:1px solid var(--brand-line);background:var(--brand-paper);gap:0;padding:0 16px}.brand-app .subtitle-workbench .sw-document-tabs button{color:#59656d;border-bottom:3px solid #0000;border-radius:0;padding:14px 16px;font-size:14px}.brand-app .subtitle-workbench .sw-document-tabs button[aria-selected=true]{color:var(--brand-cobalt);border-bottom-color:var(--brand-cobalt);box-shadow:none;background:0 0}.brand-app .subtitle-workbench .sw-document-tabs button>span{background:var(--brand-blue);color:#2445ab;border-radius:3px;font-size:11px}.brand-app .subtitle-workbench .sw-appearance-drawer>summary{color:var(--brand-ink);font-size:16px}.brand-app .subtitle-workbench .sw-appearance-drawer>summary>span{color:var(--brand-muted);font-size:12px}.brand-app .subtitle-workbench .sw-preview-style-summary{border-color:var(--brand-line);background:var(--brand-surface);border-radius:7px}.brand-app .subtitle-workbench .sw-preview-style-summary :is(small,strong){color:var(--brand-muted)}.brand-app .subtitle-workbench .sw-preview-style-summary>button{background:var(--brand-blue);color:#2344ad;border-radius:4px;font-size:12px}.brand-app .subtitle-workbench .sw-preview-style-summary>button span{color:#173b9e;background:#c1d2ff}.brand-app .subtitle-workbench .sw-add-cue{background:#edf2ff;border-color:#bfcef1;border-radius:8px}.brand-app .subtitle-workbench .sw-add-cue :is(p,label){color:#526477;font-size:13px}.brand-app .subtitle-workbench .sw-add-cue :is(input,textarea){color:var(--brand-ink);background:var(--brand-surface);border-color:#b6c4dd;border-radius:5px;font-size:14px}.brand-app .subtitle-workbench .sw-add-cue-buttons button{border-color:#9eaecf;border-radius:5px;font-size:13px}.brand-app .subtitle-workbench .sw-add-cue-buttons button[type=submit]{background:var(--brand-cobalt);border-color:var(--brand-cobalt)}.brand-app .subtitle-workbench .sw-empty{color:var(--brand-muted);font-size:14px}.brand-app .subtitle-workbench .sw-demo-footer :is(button,a){color:var(--brand-cobalt);min-height:34px;font-size:12px}.brand-app .subtitle-workbench .sw-demo-footer>div{flex-wrap:wrap}.brand-app .subtitle-workbench .sw-style-inspector{height:590px}.brand-app .sw-style-inspector .si-heading{background:var(--brand-butter);border-bottom:1px solid #d8d27b;gap:12px;padding:18px}.brand-app .sw-style-inspector .si-heading-icon{width:42px;height:42px;color:var(--brand-ink);background:#fffefa;border:1px solid #1e252b20;border-radius:8px;transform:none;box-shadow:2px 2px #1e252b12}.brand-app .sw-style-inspector .si-heading h2{color:var(--brand-ink);font-family:var(--brand-display);font-size:25px;font-weight:600;line-height:1.15}.brand-app .sw-style-inspector .si-heading p,.brand-app .sw-style-inspector .si-live{color:#5d613d;font-size:11px}.brand-app .sw-style-inspector .si-live i{background:#37684d}.brand-app .sw-style-inspector .si-sample{background:var(--brand-stage);min-height:106px}.brand-app .sw-style-inspector .si-sample:after{border-color:#91ddc433;border-radius:0;transform:rotate(30deg)}.brand-app .sw-style-inspector .si-sample-label{color:#aebfce;letter-spacing:.1em;font-size:10px}.brand-app .sw-style-inspector .si-sample>button{--glyph-paper:var(--brand-stage);color:#d1def0;font-size:11px}.brand-app .sw-style-inspector .si-tabs{background:var(--brand-surface);border-color:var(--brand-line);gap:0;padding:0 12px}.brand-app .sw-style-inspector .si-tabs button{color:#5d6871;background:0 0;border-bottom:3px solid #0000;border-radius:0;gap:8px;min-height:53px;padding:10px 6px;font-size:13px}.brand-app .sw-style-inspector .si-tabs button[aria-pressed=true]{color:var(--brand-cobalt);border-bottom-color:var(--brand-cobalt);background:0 0}.brand-app .sw-style-inspector .si-tabs button>span{font-size:11px}.brand-app .sw-style-inspector .si-body{scrollbar-color:#adb8b6 transparent}.brand-app .sw-style-inspector :is(.si-intro,.si-note,.si-empty){color:var(--brand-muted);font-size:12px;line-height:1.65}.brand-app .sw-style-inspector .si-intro{margin:16px 18px 13px}.brand-app .sw-style-inspector .si-looks{gap:13px;padding:0 17px 18px}.brand-app .sw-style-inspector .si-looks>button{background:var(--brand-surface);border-color:#cdd4ce;border-radius:6px}.brand-app .sw-style-inspector .si-looks>button:hover{border-color:var(--brand-cobalt);transform:none}.brand-app .sw-style-inspector .si-looks>button.is-selected{border-color:var(--brand-cobalt);box-shadow:0 0 0 1px var(--brand-cobalt)}.brand-app .sw-style-inspector .si-look-art{background-image:none;height:85px}.brand-app .sw-style-inspector .si-look-art>i{background:var(--brand-cobalt);color:#fff;border-radius:3px}.brand-app .sw-style-inspector .si-look-caption{gap:4px;padding:10px}.brand-app .sw-style-inspector .si-look-caption strong{color:var(--brand-ink);font-size:13px}.brand-app .sw-style-inspector .si-look-caption small{color:var(--brand-muted);font-size:11px}.brand-app .sw-style-inspector .si-font-tools{background:var(--brand-surface);border-color:var(--brand-line);padding:14px 17px 12px}.brand-app .sw-style-inspector .si-search{color:var(--brand-muted);background:#f2f3ed;border-color:#c6cec7;border-radius:5px}.brand-app .sw-style-inspector .si-search input{color:var(--brand-ink);min-height:40px;font-size:13px}.brand-app .sw-style-inspector .si-search button{color:var(--brand-muted)}.brand-app .sw-style-inspector .si-filters{flex-wrap:wrap;gap:6px;overflow:visible}.brand-app .sw-style-inspector .si-filters button{color:#53606a;background:var(--brand-surface);border-color:#cbd1c9;border-radius:4px;padding:7px 9px;font-size:11px}.brand-app .sw-style-inspector .si-filters button[aria-pressed=true]{color:#fff;background:var(--brand-cobalt);border-color:var(--brand-cobalt)}.brand-app .sw-style-inspector .si-fonts{gap:0;padding:0 17px}.brand-app .sw-style-inspector .si-fonts>button{border:0;border-bottom:1px solid var(--brand-line);background:0 0;border-radius:0;gap:10px;padding:17px 10px}.brand-app .sw-style-inspector .si-fonts>button:hover{border-color:var(--brand-line);background:#edf2ff}.brand-app .sw-style-inspector .si-fonts>button[aria-pressed=true]{background:var(--brand-blue);box-shadow:inset 3px 0 var(--brand-cobalt);border-color:#afc3f0}.brand-app .sw-style-inspector .si-font-name{color:var(--brand-ink);font-size:13px}.brand-app .sw-style-inspector .si-font-name svg{color:var(--brand-cobalt)}.brand-app .sw-style-inspector .si-font-sample{color:var(--brand-ink);font-size:29px;line-height:1.3}.brand-app .sw-style-inspector .si-fonts small{color:#596970;font-size:11px}.brand-app .sw-style-inspector .si-control-section{border-color:var(--brand-line);padding:19px 18px}.brand-app .sw-style-inspector .si-control-section h3{color:var(--brand-ink);font-family:var(--brand-display);font-size:15px}.brand-app .sw-style-inspector .si-font-current{color:var(--brand-cobalt);background:#edf1fc;border-color:#c7d4ee;border-radius:5px;padding:12px}.brand-app .sw-style-inspector .si-font-current small{color:#556a87;font-size:11px}.brand-app .sw-style-inspector .si-font-current strong{color:var(--brand-ink);font-size:17px}.brand-app .sw-style-inspector :is(.si-label-row,.si-size-label,.si-range-label,.si-toggle){color:#43535c;font-size:13px;line-height:1.55}.brand-app .sw-style-inspector .si-size-label input{background:var(--brand-surface);width:66px;min-height:36px;color:var(--brand-ink);border-color:#b7c2c1;border-radius:4px}.brand-app .sw-style-inspector .si-segmented{background:#edf0e9;border-color:#cbd2cb;border-radius:5px;flex-wrap:wrap}.brand-app .sw-style-inspector .si-segmented button{color:#56656b;border-radius:3px;padding:7px 11px;font-size:12px}.brand-app .sw-style-inspector .si-segmented button[aria-pressed=true]{background:var(--brand-ink);color:#fff;box-shadow:none}.brand-app .sw-style-inspector .si-color-picker{border-color:#bdc8c5;border-radius:4px;min-height:34px}.brand-app .sw-style-inspector .si-color-picker span{color:#43535c;font-size:11px}.brand-app .sw-style-inspector .si-colors button{border-color:#1e252b50;border-radius:5px;width:28px;height:28px}.brand-app .sw-style-inspector .si-colors button[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand-surface), 0 0 0 4px var(--brand-cobalt)}.brand-app .sw-style-inspector .si-range-label output{color:var(--brand-cobalt)}.brand-app .sw-style-inspector .si-toggle input{width:18px;height:18px}.brand-app .sw-style-inspector .si-position button{color:#52646e;background:var(--brand-surface);border-color:#bdc8c5;border-radius:5px;min-height:44px;font-size:13px}.brand-app .sw-style-inspector .si-position button[aria-pressed=true]{color:#2445ae;border-color:var(--brand-cobalt);background:var(--brand-blue)}.brand-app .sw-style-inspector .si-position-frame{border-color:#8297a8}.brand-app .sw-style-inspector .si-position-frame i{background:var(--brand-cobalt)}.brand-app .subtitle-workbench .sw-style-inspector .sw-timing-panel{background:#f0f2e9;padding:19px 18px}.brand-app .subtitle-workbench :is(.sw-timing-title,.sw-timing-title h2){color:var(--brand-ink)}.brand-app .subtitle-workbench :is(.sw-timing-label,.sw-sound-toggle){color:#44554f;font-size:13px}.brand-app .subtitle-workbench .sw-timing-options>button{background:var(--brand-surface);color:#526257;border-color:#b8c4bb;border-radius:4px}.brand-app .subtitle-workbench .sw-style-inspector .sw-timing-options button{min-height:40px;font-size:12px}.brand-app .subtitle-workbench .sw-timing-options>button.selected{color:#fff;border-color:var(--brand-cobalt);background:var(--brand-cobalt)}.brand-app .subtitle-workbench :is(.sw-timing-panel>p,.sw-timing-help){color:#59685e;font-size:12px}.brand-app .subtitle-workbench :is(.sw-timing-warning,.sw-cue-timing-warning){color:#76501d;background:#fff0cc;border-radius:4px;font-size:12px}.brand-app .transcript-panel{--tp-ink:var(--brand-ink);--tp-muted:var(--brand-muted);--tp-violet:var(--brand-cobalt);border-color:var(--brand-line);background:var(--brand-surface);border-radius:10px}.brand-app .subtitle-workbench .sw-document-content .transcript-panel{border:0;border-radius:0}.brand-app .transcript-panel .tp-heading{padding:14px 20px}.brand-app .transcript-panel .tp-heading h2{font-family:var(--brand-display);font-size:18px;font-weight:600}.brand-app .transcript-panel .tp-heading p{font-size:12px}.brand-app .transcript-panel .tp-icon{color:var(--brand-cobalt);background:var(--brand-blue);border-color:#c0cff3;border-radius:4px;transform:none}.brand-app .transcript-panel .tp-tabs{background:#edf0e9;border:1px solid #cdd4cc;border-radius:5px}.brand-app .transcript-panel .tp-tabs button{color:#52616a;border-radius:3px;padding:8px 6px;font-size:13px}.brand-app .transcript-panel .tp-tabs button[aria-selected=true]{color:#fff;background:var(--brand-ink);box-shadow:none}.brand-app .transcript-panel .tp-options label{color:#4e5e66;font-size:12px}.brand-app .transcript-panel .tp-options input{width:16px;height:16px}.brand-app .transcript-panel .tp-search{background:var(--brand-surface);color:#667681;border-color:#bcc8c4;border-radius:5px}.brand-app .transcript-panel .tp-search input{height:38px;font-size:14px}.brand-app .transcript-panel .tp-search button{color:#52616a}.brand-app .transcript-panel .tp-copy{background:var(--brand-surface);min-height:38px;color:var(--brand-ink);border-color:#aebcb7;border-radius:5px;padding:8px 11px;font-size:12px}.brand-app .transcript-panel .tp-copy:hover:not(:disabled){background:var(--brand-blue)}.brand-app .transcript-panel .tp-download{background:var(--brand-cobalt);border-color:var(--brand-cobalt);border-radius:5px}.brand-app .transcript-panel .tp-download :is(button,select){min-height:38px;font-size:12px}.brand-app .transcript-panel .tp-download button{border-radius:0 4px 4px 0}.brand-app .transcript-panel .tp-status,.brand-app .transcript-panel .tp-help{font-size:12px}.brand-app .transcript-panel .tp-reading-head{border-color:var(--brand-line);color:#52635b;background:#eff1e9;padding-block:7px;font-size:11px}.brand-app .transcript-panel .tp-reading-head button{color:var(--brand-cobalt)}.brand-app .transcript-panel .tp-reading-head button:hover:not(:disabled){background:var(--brand-blue)}.brand-app .transcript-panel .tp-reading{scrollbar-color:#aebdb8 transparent}.brand-app .transcript-panel .tp-passage{border-color:var(--brand-line);padding:18px 20px}.brand-app .transcript-panel .tp-passage.is-current{border-left-color:var(--brand-cobalt);background:#edf2ff}.brand-app .transcript-panel .tp-time{color:var(--brand-cobalt);font-family:var(--brand-display);border-bottom-color:#9eb3df;font-size:12px}.brand-app .transcript-panel .tp-time:hover{color:var(--brand-cobalt-dark)}.brand-app .transcript-panel .tp-current-label{color:var(--brand-cobalt);font-size:11px}.brand-app .transcript-panel .tp-review{font-size:11px}.brand-app .transcript-panel .tp-source,.brand-app .transcript-panel .tp-translation.is-primary{color:var(--brand-ink);font-size:16px;line-height:1.9}.brand-app .transcript-panel .tp-translation{color:#4e6384;font-size:14px}.brand-app .transcript-panel .tp-word:hover{background:#ccdafe;box-shadow:0 0 0 2px #ccdafe}.brand-app .transcript-panel .tp-word.is-speaking{background:var(--brand-cobalt);color:#fff}.brand-app .transcript-panel mark{background:var(--brand-butter);color:#383c20}.brand-app .transcript-panel .tp-timing-note{color:#75613d;font-size:11px}.brand-app .transcript-panel .is-sound :is(.tp-source,.tp-translation){color:#657266;font-size:14px}.brand-app .transcript-panel .tp-empty{color:var(--brand-muted)}.brand-app .transcript-panel .tp-empty svg{color:#8b9e9a}.brand-app .transcript-panel .tp-empty p{font-size:13px}.brand-app .transcript-panel .tp-manual-copy{background:#edf2ff;border-color:#c1d0f3;border-radius:5px}.brand-app .transcript-panel .tp-manual-copy :is(label,button){color:#284f9c;font-size:12px}.brand-app .transcript-panel .tp-manual-copy textarea{color:var(--brand-ink);border-color:#aebedb;font-size:13px}.brand-app .subtitle-workbench .sw-search{color:#6b7a72;background:#f0f2eb;border-color:#c8d2c8;border-radius:5px}.brand-app .subtitle-workbench .sw-search input{color:var(--brand-ink)!important;font-size:13px!important}.brand-app .subtitle-workbench .sw-search input::placeholder{color:#6b777b}.brand-app .subtitle-workbench :is(.sw-language-pair,.sw-language-pair>span:last-child,.sw-transcript-bottom,.sw-transcript-bottom>span){color:var(--brand-muted);border-color:var(--brand-line);font-size:12px}.brand-app .subtitle-workbench .sw-cue-list{scrollbar-color:#b4c0b9 transparent;gap:0}.brand-app .subtitle-workbench .sw-cue{border:0;border-bottom:1px solid var(--brand-line);background:var(--brand-surface);border-left:3px solid #0000;border-radius:0;padding:19px 16px}.brand-app .subtitle-workbench .sw-cue.selected{border-left-color:var(--brand-cobalt);box-shadow:none;background:#f1f5ff}.brand-app .subtitle-workbench .sw-cue-header button{color:#45627c;min-height:30px;font-size:12px}.brand-app .subtitle-workbench .sw-cue-header button>span>span{color:#7d8d96}.brand-app .subtitle-workbench .sw-cue-number{color:#52654f;background:#e8ece4;border-radius:3px;font-size:11px}.brand-app .subtitle-workbench .sw-cue.current .sw-cue-number{background:var(--brand-cobalt);color:#fff}.brand-app .subtitle-workbench .sw-review{color:#826126;font-size:11px}.brand-app .subtitle-workbench .sw-cue>label>span{color:#5d706e;font-size:12px}.brand-app .subtitle-workbench .sw-cue textarea{background:0 0}.brand-app .subtitle-workbench .sw-source-label textarea{color:#47575e;font-size:15px}.brand-app .subtitle-workbench .sw-translation-label{border-color:#dfe4db}.brand-app .subtitle-workbench .sw-translation-label textarea{color:#223e68;font-size:20px;font-weight:500}.brand-app .subtitle-workbench .sw-cue-actions{border-color:#dfe4db;flex-wrap:wrap;gap:9px}.brand-app .subtitle-workbench .sw-cue-actions label{color:#526967;max-width:110px;font-size:11px}.brand-app .subtitle-workbench .sw-cue-actions input{height:35px;color:#344c50!important;background:#f6f7f0!important;border-color:#bfcac0!important;border-radius:4px!important;font-size:12px!important}.brand-app .subtitle-workbench .sw-cue-actions>span{color:#637b76}.brand-app .subtitle-workbench .sw-cue-actions button{color:#4c6463;border:1px solid #c9d2c8;border-radius:4px;width:34px;height:34px}.brand-app .subtitle-workbench .sw-cue-actions button:hover{background:var(--brand-blue);color:var(--brand-cobalt)}.brand-app .subtitle-workbench .sw-word-timing{border-color:var(--brand-line)}.brand-app .subtitle-workbench :is(.sw-word-timing summary,.sw-sound-editor summary){color:#415c67;font-size:13px}.brand-app .subtitle-workbench .sw-word-timing summary>small{color:var(--brand-muted);font-size:11px}.brand-app .subtitle-workbench .sw-timing-status{font-size:12px}.brand-app .subtitle-workbench .sw-timing-status.valid{color:#256344}.brand-app .subtitle-workbench .sw-timing-status.pending{color:#896123}.brand-app .subtitle-workbench :is(.sw-word-head,.sw-new-word label,.sw-sound-fields label,.sw-event-caption-label){color:#526966;font-size:11px}.brand-app .subtitle-workbench .sw-word-text{background:#edf1e8;border-radius:4px}.brand-app .subtitle-workbench .sw-word-text>button,.brand-app .subtitle-workbench .sw-remove-word,.brand-app .subtitle-workbench .sw-word-add{color:#315b70}.brand-app .subtitle-workbench :is(.sw-word-row input,.sw-new-word input,.sw-sound-fields input,.sw-sound-fields select){height:36px;color:#30494e!important;background:var(--brand-surface)!important;border-color:#bdcac1!important;border-radius:4px!important;font-size:12px!important}.brand-app .subtitle-workbench .sw-word-text>input{background:0 0!important;border:0!important}.brand-app .subtitle-workbench .sw-word-add{min-height:34px;font-size:12px}.brand-app .subtitle-workbench .sw-timing-confirm{background:var(--brand-blue);color:#2447ad;border-color:#9fb5ee;border-radius:4px;min-height:40px;font-size:12px}.brand-app .subtitle-workbench .sw-event-tag{color:#855028;background:#fff0dc;border-radius:5px}.brand-app .subtitle-workbench .sw-event-tag :is(select,span,button){color:#80522e;font-size:11px}.brand-app .subtitle-workbench .sw-sound-editor{background:#fcf7ea;border-color:#d7c6a5;border-radius:6px}.brand-app .subtitle-workbench .sw-sound-editor>p{color:#776044;font-size:12px}.brand-app .subtitle-workbench .sw-event-caption-label>input{height:38px;background:var(--brand-surface)!important;color:#4c4937!important;border-color:#cbbf9e!important;font-size:13px!important}.brand-app .mt-timeline{--mt-stage:var(--brand-stage);--mt-line:#dce6ff18;--mt-muted:#adbfcd;--mt-violet:#7194ff;--mt-coral:var(--brand-orange);--mt-mint:var(--brand-mint);background:var(--brand-stage);box-shadow:none;color:#edf3fc;border-color:#25374b;border-radius:10px}.brand-app .mt-timeline button{color:#d7e3f0;border-radius:5px;font-size:12px}.brand-app:not(.view-landing) .mt-timeline :is(button,input,.mt-ruler):focus-visible{outline-color:var(--brand-butter);outline-offset:-3px}.brand-app .mt-timeline-heading{background:#1c2c3d;border-bottom:1px solid #dce6ff12}.brand-app .mt-heading-icon{color:#a6beff;background:#2552ff26;border-color:#7194ff44;border-radius:5px}.brand-app .mt-heading-title p{color:#aabbcf;font-size:10px}.brand-app .mt-heading-title h3{color:#f1f6ff;font-family:var(--brand-display);font-size:23px;font-weight:500}.brand-app .mt-cue-count{color:#b9c8da}.brand-app .mt-content-badge{color:#b5c9ff;background:#2552ff1f;border-color:#7299ff40;border-radius:4px;font-size:11px}.brand-app .mt-timeline-toolbar,.brand-app .mt-track-labels,.brand-app .mt-timeline .mt-timeline-footer{color:#b8c8d8;background:#1a2939}.brand-app .mt-timeline .mt-add-caption{color:#c7d7ff;background:#2552ff26;border-color:#7299ff57}.brand-app .mt-timeline .mt-add-caption:hover:not(:disabled){background:#2552ff4a}.brand-app .mt-timeline .mt-transport-play{color:var(--brand-ink);background:var(--brand-butter);box-shadow:none;border-radius:5px}.brand-app .mt-timeline .mt-transport-play:hover:not(:disabled){color:var(--brand-ink);background:#fff8ad}.brand-app .mt-timecode strong{color:#f2f6ff;font-family:var(--brand-display);font-size:16px}.brand-app :is(.mt-timecode span,.mt-zoom-value,.mt-track-name small,.mt-ruler-label small){color:#9fb4c8;font-size:11px}.brand-app .mt-timeline .mt-zoom-tools button{color:#adc2db}.brand-app .mt-timeline .mt-zoom-tools .active{color:#d6e2ff;background:#2552ff40;border-color:#7194ff55}.brand-app:not(.view-landing) .mt-zoom-tools input[type=range]{accent-color:#81a1ff}.brand-app .mt-track-name{color:#d6e2ef;font-size:12px}.brand-app .mt-track-labels .mt-ruler-label{color:#9eb6cc;font-size:10px}.brand-app .mt-track-icon{border-radius:4px}.brand-app .mt-caption-label .mt-track-icon{color:#98b4ff;background:#2552ff26;border-color:#7194ff44}.brand-app .mt-video-label .mt-track-icon{color:#ffad8f}.brand-app .mt-timeline-scroll{scrollbar-color:#4b6480 var(--brand-stage)}.brand-app .mt-ruler,.brand-app .mt-caption-track{background:var(--brand-stage)}.brand-app .mt-timeline-grid>span{background:#dce6ff0d}.brand-app .mt-selected-range{background:#2552ff0d;border-color:#8eabff28}.brand-app .mt-tick{background:#506981}.brand-app .mt-tick.major{background:#8ba5c0}.brand-app .mt-tick small,.brand-app .mt-empty-track{color:#b0c4d9}.brand-app .mt-caption-clip{color:#fff;background:var(--brand-cobalt);box-shadow:none;border-color:#819fff;border-radius:5px}.brand-app .mt-caption-clip.selected{box-shadow:0 0 0 2px var(--brand-stage), 0 0 0 3px var(--brand-orange);background:#3563ff;border-color:#dce6ff}.brand-app .mt-caption-clip.playing{border-bottom-color:var(--brand-butter);box-shadow:inset 0 -3px var(--brand-butter)}.brand-app .mt-caption-clip.selected.playing{box-shadow:inset 0 -3px var(--brand-butter), 0 0 0 2px var(--brand-stage), 0 0 0 3px var(--brand-orange)}.brand-app .mt-caption-clip.sound{color:#482c1f;background:#ffc7ab;border-color:#ffd9c7}.brand-app .mt-caption-clip.sound.selected{background:#ffdabf}.brand-app .mt-timeline .mt-clip-body{color:inherit;border-radius:0}.brand-app .mt-clip-body small{color:#d8e2ff;font-size:10px}.brand-app .mt-clip-body small b{color:#fff;background:#102b822e}.brand-app .mt-caption-clip.sound .mt-clip-body small{color:#6a452b}.brand-app .mt-caption-clip.sound .mt-clip-body small b{color:#5d3b27;background:#79432514}.brand-app .mt-timeline .mt-clip-edge,.brand-app .mt-timeline .mt-caption-clip.selected .mt-clip-edge{color:#dce6ff;background:#11255833;border-radius:0}.brand-app .mt-timeline .mt-clip-edge:hover:not(:disabled){color:#fff;background:#11255866}.brand-app .mt-video-track{background:#121d29}.brand-app .mt-thumbnail-tile{border-color:#b6c9dc30}.brand-app .mt-audio-track{background:#16322f}.brand-app .mt-audio-track:before{background:#91ddc430}.brand-app .mt-waveform{color:var(--brand-mint)}.brand-app .mt-media-state{color:#b2c6da}.brand-app .mt-audio-track .mt-media-state{color:#add9cb}.brand-app .mt-playhead>span{background:var(--brand-orange);box-shadow:0 0 0 1px #16223044}.brand-app .mt-timeline .mt-playhead>button{background:var(--brand-orange);border-radius:3px 3px 0 0}.brand-app .mt-timeline .mt-playhead>button:hover{background:#ffa27c}.brand-app .mt-footer-icon,.brand-app .mt-timeline-footer strong{color:#afc5ff}.brand-app .mt-selection-meta{color:#b2c8e1}@media (max-width:1100px){.brand-app>.shell>main,.brand-app>.shell>main.wide-main{padding:30px 28px 0}.brand-app.view-landing>.shell>main{padding:0}.brand-app .subtitle-workbench .sw-toolbar{flex-shrink:1}.brand-app .dropzone{gap:7px 18px;padding:30px 22px}.brand-app .price-card{padding:26px 20px}}@media (max-width:980px){.brand-app .subtitle-workbench .sw-style-inspector{height:560px}.brand-app .sw-style-inspector .si-looks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.brand-app>.shell>main,.brand-app>.shell>main.wide-main{padding:26px 18px 0}.brand-app.view-landing>.shell>main{padding:0}.brand-app:not(.view-landing) .page-title{flex-wrap:wrap;gap:18px;display:flex}.brand-app:not(.view-landing) .page-title h1{font-size:33px}.brand-app:not(.view-landing) .brand-upload-title{flex-wrap:nowrap;gap:12px;margin-bottom:25px}.brand-app .brand-upload-flower{padding-inline:0;font-size:54px}.brand-app .upload-card{padding:20px 16px 0}.brand-app .dropzone{text-align:center;align-items:center;gap:9px;min-height:280px;padding:30px 18px;display:flex}.brand-app .dropzone .upload-icon{width:51px;height:58px;margin:0 0 14px}.brand-app .dropzone>.button{margin:10px 0}.brand-app .dropzone h3{font-size:25px}.brand-app .upload-footer{align-items:flex-start;gap:10px;font-size:12px}.brand-app .workflow{grid-template-columns:1fr;gap:20px;padding-block:25px}.brand-app .workflow>div{align-items:center;display:flex}.brand-app .workflow-icon{margin-bottom:0}.brand-app .selected-file{grid-template-columns:1fr}.brand-app .project-list article{flex-wrap:wrap;gap:13px;padding:20px 0}.brand-app .project-list .project-name{flex-basis:calc(100% - 75px)}.brand-app .project-list .status-pill{white-space:normal}.brand-app .settings-card,.brand-app .support-form{padding:22px 18px}.brand-app .quote-box{flex-wrap:wrap;gap:18px}.brand-app .price-card+.price-card{border-left:0;border-top:1px solid var(--brand-line)}.brand-app .price-card,.brand-app .price-card:first-child,.brand-app .price-card:last-child{padding:28px}.brand-app .price{font-size:50px}.brand-app .processing-studio{padding:24px 0}.brand-app .processing-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.brand-app .processing-steps li{flex-direction:row;align-items:center;gap:8px;font-size:12px}.brand-app .processing-document{max-height:480px}.brand-app .subtitle-workbench .sw-heading{gap:20px}.brand-app .subtitle-workbench .sw-heading h1{font-size:32px}.brand-app .subtitle-workbench .sw-toolbar{justify-content:flex-start}.brand-app .subtitle-workbench .sw-download{margin-left:0}.brand-app .subtitle-workbench .sw-player-top{gap:8px;font-size:11px}.brand-app .subtitle-workbench .sw-player-controls{gap:8px;padding:12px}.brand-app .subtitle-workbench .sw-document-tabs,.brand-app .subtitle-workbench .sw-document-workspace .sw-document-tabs{padding-inline:8px}.brand-app .subtitle-workbench .sw-document-workspace .sw-document-tabs button{padding:12px 7px;font-size:13px}.brand-app .subtitle-workbench .sw-appearance-drawer>summary>span{display:none}.brand-app .studio-footer{margin-top:36px;font-size:11px}}@media (max-width:560px){.brand-app .sw-style-inspector .si-looks{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-app .sw-style-inspector .si-heading{gap:10px;padding:16px}.brand-app .sw-style-inspector .si-heading h2{font-size:23px}.brand-app .sw-style-inspector .si-live{white-space:normal;max-width:70px;font-size:10px}.brand-app .transcript-panel .tp-actions{gap:8px}.brand-app .transcript-panel .tp-actions>button,.brand-app .transcript-panel .tp-download{flex:auto;justify-content:center}.brand-app .subtitle-workbench .sw-word-timing summary{flex-wrap:wrap}.brand-app .subtitle-workbench .sw-cue{padding-inline:12px}.brand-app .subtitle-workbench .sw-time{font-size:10px}.brand-app .subtitle-workbench .sw-player-controls{gap:5px;padding-inline:9px}.brand-app .subtitle-workbench .sw-player-controls button{min-width:26px}.brand-app dialog{padding:23px 20px}.brand-app .dialog-actions{flex-wrap:wrap}}@container timeline-desk (max-width:560px){.brand-app .mt-heading-title h3{font-size:19px}.brand-app .mt-heading-title p{font-size:9px}.brand-app .mt-timeline .mt-edit-tools button{font-size:11px}.brand-app .mt-timecode strong{font-size:15px}.brand-app .mt-timeline .mt-timeline-footer{font-size:11px}}@media (prefers-reduced-motion:reduce){.brand-app:not(.view-landing) main :is(button,a){transition:none}}
