.billingManager{width:min(1120px,calc(100% - 48px));padding:54px 0 86px;margin:0 auto}.billingManagerHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.billingManagerHeader h1,.billingManagerHeader p{margin:0}.billingManagerHeader h1{margin:8px 0 9px;color:var(--ink);font-size:clamp(34px,4vw,46px);line-height:1.03;letter-spacing:-.045em}.billingManagerHeader>div>p:last-child{color:var(--muted);font-size:14px}.billingCardActions a,.billingCardActions button,.billingEmpty a,.billingManagerHeader>button,.billingNoPlan a,.billingOrder button{min-height:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:9px;background:#fff;color:var(--ink-soft);font:inherit;font-size:13px;font-weight:720;text-decoration:none;cursor:pointer}.billingCardActions a:hover,.billingCardActions button:hover,.billingManagerHeader>button:hover,.billingOrder button:hover{border-color:var(--ink);background:rgb(37 244 238/8%)}.billingCardActions button:disabled,.billingManagerHeader>button:disabled,.billingOrder button:disabled{cursor:wait;opacity:.55}.billingReturnNotice{display:flex;align-items:center;gap:12px;padding:14px 17px;margin-bottom:18px;border:1px solid rgb(2 184 178/28%);border-radius:11px;background:rgb(37 244 238/8%);color:#087b77;font-size:13px}.billingReturnNotice strong{flex:0 0 auto;color:#087b77}.billingTestCheckout{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;margin-bottom:18px;border:1px dashed #d8b56d;border-radius:11px;background:#fffaf0;color:#67522d;font-size:13px}.billingTestCheckout>div{display:flex;align-items:baseline;gap:10px}.billingTestCheckout strong{color:#765216}.billingTestCheckout button{min-height:38px;padding:0 14px;border:0;border-radius:8px;background:#7a581f;color:#fff;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.billingTestCheckout button:disabled{cursor:wait;opacity:.55}.billingManagerGrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:18px;gap:18px}.billingCurrentPlan,.billingEmpty,.billingLoading,.billingPaymentHistory,.billingPendingOrders{min-height:330px;padding:28px;border:1px solid var(--line);border-radius:16px;background:rgb(255 255 255/93%);box-shadow:var(--surface-shadow)}.billingPaymentHistory{grid-column:1/-1;min-height:0}.billingPaymentStatus{padding:5px 8px;border-radius:999px;background:var(--canvas-deep);color:var(--muted);font-size:10px;font-weight:720}.billingPaymentStatus[data-status=paid],.billingPaymentStatus[data-status=succeeded]{background:rgb(37 244 238/13%);color:#087b77}.billingPaymentStatus[data-status=failed]{background:rgb(207 51 78/9%);color:var(--red)}.billingCurrentPlan{border-color:rgb(11 13 18/72%);background:radial-gradient(circle at 100% 0,rgb(254 44 85/8%),transparent 34%),radial-gradient(circle at 0 100%,rgb(37 244 238/8%),transparent 30%),#fff;box-shadow:3px 3px 0 rgb(37 244 238/68%),-2px -2px 0 rgb(254 44 85/22%),0 18px 50px rgb(17 20 26/7%)}.billingCardHeading{display:flex;min-height:29px;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;font-weight:720;letter-spacing:.02em}.billingCardHeading em{padding:5px 9px;border-radius:999px;background:rgb(37 244 238/13%);color:#087b77;font-size:11px;font-style:normal}.billingCardHeading em[data-status=incomplete],.billingCardHeading em[data-status=past_due]{background:#fff3da;color:#9a6819}.billingCurrentPlan>h2{margin:23px 0 28px;color:var(--ink);font-size:34px;letter-spacing:-.035em}.billingCurrentPlan dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:17px 0;margin:0 0 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.billingCurrentPlan dl div{display:grid;grid-gap:5px;gap:5px}.billingCurrentPlan dt{color:var(--muted-light);font-size:11px}.billingCurrentPlan dd{margin:0;color:var(--ink-soft);font-size:13px;font-weight:700}.billingCardActions{display:flex;align-items:center;gap:9px}.billingUpgrade{display:grid;grid-gap:12px;gap:12px;padding-top:22px;margin-top:22px;border-top:1px solid var(--line)}.billingUpgrade>div:first-child{display:grid;grid-gap:4px;gap:4px}.billingUpgrade strong{color:var(--ink);font-size:13px}.billingUpgrade span{color:var(--muted);font-size:11px;line-height:1.55}.billingUpgrade>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.billingUpgrade button{min-height:38px;padding:0 13px;border:1px solid var(--ink);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:11px;font-weight:750;cursor:pointer}.billingUpgrade button:hover:not(:disabled){background:rgb(37 244 238/11%);box-shadow:2px 2px 0 rgb(37 244 238/72%)}.billingUpgrade button:disabled{cursor:wait;opacity:.55}.billingDowngrade button{border-color:var(--line-strong);color:var(--muted)}.billingDowngrade button:hover:not(:disabled){background:var(--canvas);box-shadow:none}.billingCardActions a:first-child,.billingCardActions button:first-child,.billingEmpty a,.billingNoPlan a,.billingOrder button:first-child{display:inline-flex;align-items:center;justify-content:center;border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:2px 2px 0 var(--cyan),-1px -1px 0 rgb(254 44 85/28%)}.billingOrder .billingTextAction{border-color:transparent;background:transparent;color:var(--muted)}.billingNoPlan{padding-top:48px}.billingNoPlan h2,.billingNoPlan p{margin:0}.billingNoPlan h2{margin-bottom:9px;font-size:23px}.billingNoPlan p{max-width:430px;margin-bottom:25px;color:var(--muted);font-size:13px;line-height:1.7}.billingNoPlan a{width:max-content}.billingOrderList{margin-top:17px}.billingOrder{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.billingOrder>div{display:grid;grid-gap:5px;gap:5px}.billingOrder>div:last-child{display:flex;flex:0 0 auto;gap:4px}.billingOrder strong{color:var(--ink-soft);font-size:14px}.billingOrder span,.billingOrdersEmpty{color:var(--muted-light);font-size:12px}.billingOrdersEmpty{padding:52px 0;margin:0;text-align:center}.billingFootnote{margin:20px 0 0;color:var(--muted-light);font-size:11px;text-align:center}.billingEmpty{display:grid;min-height:280px;align-content:center;justify-items:center;text-align:center}.billingEmpty h2,.billingEmpty p{margin:0}.billingEmpty p{margin:9px 0 20px;color:var(--muted);font-size:13px}.billingLoading{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.billingLoading span{min-height:260px;border-radius:12px;background:linear-gradient(100deg,#f0f1f3 20%,#fafafa 42%,#f0f1f3 64%);background-size:220% 100%;animation:billing-shimmer 1.4s linear infinite}@media (max-width:820px){.billingManager{width:calc(100% - 28px);padding-top:34px}.billingManagerHeader{align-items:flex-start;flex-direction:column}.billingLoading,.billingManagerGrid{grid-template-columns:1fr}.billingReturnNotice,.billingTestCheckout,.billingTestCheckout>div{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.billingCurrentPlan,.billingEmpty,.billingLoading,.billingPendingOrders{padding:21px}.billingCurrentPlan dl{grid-template-columns:1fr}.billingOrder{align-items:flex-start;flex-direction:column}}.phonePreviewDevice{display:grid;min-width:0;min-height:0;place-items:center}.douyinResultPreview{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #dde1e7;border-radius:16px;background:white;box-shadow:0 10px 28px rgb(17 22 31/4%)}.douyinResultPreviewHead{display:flex;min-height:72px;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 17px 13px;border-bottom:1px solid #e8eaee}.douyinResultPreviewHead>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.douyinResultPreviewHead strong{color:#171a20;font-size:17px;line-height:1.25}.douyinResultPreviewHead small{overflow:hidden;color:#747b86;font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.resultPreviewBadge{display:inline-flex;min-height:27px;flex:0 0 auto;align-items:center;padding:0 9px;border-radius:99px;background:#f1f3f5;color:#666d78;font-size:12px;font-weight:720}.resultPreviewBadge:before{width:6px;height:6px;margin-right:6px;border-radius:50%;background:#9298a2;content:""}.resultPreviewBadge--active{background:rgb(37 244 238/10%);color:#117f7b}.resultPreviewBadge--active:before{background:var(--cyan-deep)}.resultPreviewBadge--final{background:#e9f8f3;color:#16856d}.resultPreviewBadge--final:before{background:#1ca989}.douyinResultTabs{display:flex;min-height:45px;flex:0 0 auto;align-items:stretch;gap:25px;padding:0 17px;border-bottom:1px solid #e8eaee}.douyinResultTabs button{position:relative;padding:0;border:0;background:transparent;color:#8c929b;cursor:pointer;font:inherit;font-size:13px;font-weight:650}.douyinResultTabs button.isActive{color:#171a20}.douyinResultTabs button.isActive:after{position:absolute;right:4px;bottom:0;left:4px;height:3px;border-radius:99px;background:#171a20;content:""}.douyinResultTabs button:disabled{cursor:default;opacity:.45}.douyinResultTabs--parsed{min-height:43px;align-items:center;color:#a0a4ab;font-size:13px}.douyinResultTabs--parsed strong{position:relative;align-self:stretch;display:flex;align-items:center;color:#171a20}.douyinResultTabs--parsed strong:after{position:absolute;right:3px;bottom:0;left:3px;height:3px;border-radius:99px;background:#171a20;content:""}.douyinResultList{position:relative;min-height:0;flex:1 1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c9cdd3 transparent;scrollbar-width:thin}.douyinResultList::-webkit-scrollbar{width:5px}.douyinResultList::-webkit-scrollbar-thumb{border-radius:99px;background:#c9cdd3}.douyinResultList article{display:grid;min-height:91px;grid-template-columns:38px minmax(0,1fr) 54px;grid-gap:10px;gap:10px;padding:14px 15px 12px;border-bottom:1px solid #f0f1f3}.douyinResultList article.isReply{margin-left:32px;padding-left:10px;border-left:2px solid #edf0f2}.resultCommentAvatar{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;background-position:50%;background-size:cover;color:white;font-size:13px;font-weight:760}.resultCommentAvatar--1{background-color:#50677d}.resultCommentAvatar--2{background-color:#675b8f}.resultCommentAvatar--3{background-color:#9b6a61}.resultCommentAvatar--4{background-color:#4e7f75}.resultCommentBody{min-width:0}.resultCommentBody>strong{display:flex;align-items:center;gap:5px;color:#969ba3;font-size:13px;font-weight:520}.resultCommentBody>strong em,.resultCommentBody>strong i{padding:2px 5px;border-radius:4px;background:rgb(37 244 238/12%);color:#11817c;font-size:10px;font-style:normal;font-weight:720}.resultCommentBody>strong i{background:#f1f2f4;color:#6f7580}.resultCommentBody p{margin:5px 0 6px;color:#202329;font-size:14px;line-height:1.48;overflow-wrap:anywhere}.resultCommentBody p>span{color:#315f8d}.resultCommentBody>small,.resultCommentReplies{color:#a3a8b0;font-size:12px}.resultCommentReplies{display:block;margin-top:7px;color:#8f959e;font-weight:650}.resultCommentReactions{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;padding-top:27px;color:#9298a1}.resultCommentReactions>span{display:grid;justify-items:center;grid-gap:1px;gap:1px}.resultCommentReactions svg{width:20px;height:20px;stroke-width:1.65}.resultCommentReactions small{color:#a4a8af;font-size:10px}.douyinResultPreviewFoot{min-height:40px;flex:0 0 auto;padding:10px 17px;border-top:1px solid #e8eaee;background:#fafbfc;color:#7b828c;font-size:12px;line-height:1.55}.douyinResultEmpty{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;grid-gap:7px;gap:7px;padding:28px;color:#89909a;text-align:center}.douyinResultEmpty svg{width:30px;height:30px;margin-bottom:3px;color:#9ba1aa}.douyinResultEmpty strong{color:#525963;font-size:15px}.douyinResultEmpty span{font-size:13px}.douyinResultSkeleton{display:grid;grid-gap:0;gap:0}.douyinResultSkeleton>span{display:block;height:91px;border-bottom:1px solid #f0f1f3;background:radial-gradient(circle at 34px 32px,#e6e8eb 0 18px,transparent 19px),linear-gradient(#e7e9ec,#e7e9ec) 65px 20px /28% 10px no-repeat,linear-gradient(#eff0f2,#eff0f2) 65px 42px /62% 9px no-repeat,linear-gradient(#f1f2f4,#f1f2f4) 65px 61px /34% 8px no-repeat;opacity:.86}.taskResultPreviewCard{height:540px}@media (max-width:760px){.douyinResultPreview{min-height:500px}.taskResultPreviewCard{height:520px}}@media (max-width:520px){.douyinResultPreviewHead{min-height:68px;padding-inline:14px}.douyinResultTabs{gap:16px;padding-inline:14px}.douyinResultList article{grid-template-columns:34px minmax(0,1fr) 43px;padding-inline:12px}.resultCommentAvatar{width:34px;height:34px}.douyinResultList article.isReply{margin-left:16px}}.appHeaderUtilities{display:flex;align-items:center;justify-self:end;gap:15px}.appHeaderUtilities .appAccount,.appHeaderUtilities .appAuthActions{justify-self:auto}.appDeveloperLink:hover{color:#0d1015}.appDeveloperLink svg{width:14px;height:14px}@media (max-width:680px){.appDeveloperLink{display:none}}.appEyebrow{margin-bottom:14px;color:var(--pink-deep);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.billingCard{border-radius:var(--radius-lg);display:grid;grid-template-columns:1fr 260px;align-items:center;grid-gap:54px;gap:54px;padding:54px;background:var(--ink);color:white}.billingCard h2{margin-bottom:18px;font-weight:880;line-height:1.08;letter-spacing:-.06em;max-width:590px;font-size:clamp(36px,4vw,53px)}.billingCard .sectionKicker{color:var(--cyan)}.billingCard>div>p{margin-bottom:0;line-height:1.8;max-width:610px;color:#b5bac3;font-size:14px}.appFooter a{text-decoration:none}.statusBadge{display:inline-flex;width:max-content;align-items:center;gap:5px;padding:5px 8px;border-radius:99px;font-size:8px;font-weight:750}.statusBadge:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.statusBadge--neutral{background:#eff1f2;color:#69707a}.statusBadge--info{background:#e8fbfa;color:#078c86}.statusBadge--success{background:#e9f8f2;color:#0a8c68}.statusBadge--warning{background:#fff5df;color:#ad6c06}.statusBadge--danger{background:#fff0f2;color:#bc3450}@media (max-width:860px){.billingCard{grid-template-columns:1fr}}@media (max-width:620px){.billingCard h2{font-size:36px}.billingCard{padding:31px 24px}.appFooter,.appHeaderInner,.appMain{width:min(100% - 24px,1160px)}.appHeaderInner{height:60px}.appMain{padding-top:38px}.appFooter{flex-wrap:wrap;gap:10px 18px}}.dashboardStudio{width:min(1440px,calc(100vw - 64px));gap:22px;margin-left:50%;transform:translateX(-50%);-webkit-font-smoothing:antialiased}.dashboardStudio .workbenchCommandBar{gap:18px;padding:30px 0 0}.dashboardStudio .workbenchHeading{display:grid;grid-gap:7px;gap:7px}.dashboardStudio .workbenchHeading h1{margin:0;font-size:clamp(36px,3.6vw,48px);line-height:1.03;letter-spacing:-.055em;text-wrap:balance}.dashboardStudio .workbenchHeading>p:last-child{margin:0;color:#727985;font-size:15px;line-height:1.55;text-wrap:pretty}.dashboardStudio .workbenchLinkBar:focus-within{border-color:rgb(2 184 178/50%);box-shadow:0 20px 52px rgb(11 13 18/7%),0 0 0 4px rgb(37 244 238/10%)}.dashboardStudio .workbenchLinkBar>svg{width:20px;height:20px;color:#6c737e}.dashboardStudio .workbenchLinkBar input{height:52px;font-size:16px}.dashboardStudio .workbenchLinkBar button{position:relative;min-width:104px;height:52px;justify-content:center;gap:7px;padding:0 16px 0 14px;overflow:hidden;border-radius:11px;background:var(--ink);font-size:15px;transition-property:background-color,box-shadow,color,transform;transition-duration:.16s;transition-timing-function:ease-out}.dashboardStudio .workbenchLinkBar button svg{width:17px;height:17px;flex:0 0 auto}.dashboardStudio .workbenchLinkBar button:disabled{background:#e3e6ea;color:#8a919b;cursor:not-allowed;opacity:1}.dashboardStudio .workbenchLinkBar button:hover:not(:disabled){background:#252a32}.dashboardStudio .workbenchLinkBar button:active:not(:disabled){transform:scale(.96)}.dashboardStudio .workbenchLinkBar .workbenchParseSpinner{animation:workbenchParseSpin .9s linear infinite}.dashboardFlowRow{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:28px;color:#7c838e;font-size:13px}.dashboardFlowRow>span{flex:1 1;text-wrap:pretty}.dashboardFlowRow ol{display:flex;align-items:center;gap:28px;padding:0;margin:0;list-style:none}.dashboardFlowRow li{position:relative;display:inline-flex;min-height:40px;align-items:center;gap:8px;color:#8a909a;font-size:13px;white-space:nowrap}.dashboardFlowRow li:not(:last-child):after{position:absolute;top:50%;left:calc(100% + 10px);width:9px;height:1px;background:#d9dde2;content:""}.dashboardFlowRow li i{display:grid;width:23px;height:23px;place-items:center;border-radius:7px;background:#eceef1;color:#747b86;font-size:11px;font-style:normal;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardFlowRow li.isActive{color:var(--ink);font-weight:740}.dashboardFlowRow li.isActive i{background:var(--ink);box-shadow:-2px 0 0 var(--cyan),2px 0 0 var(--pink);color:white}.dashboardFlowRow li.isComplete i{background:rgb(37 244 238/14%);color:#087c77}.dashboardStudio .workbenchError{margin-top:-8px;border-color:rgb(254 44 85/18%);border-radius:12px;background:rgb(254 44 85/6%);color:#b62a46}.dashboardStudio .unifiedExportWorkspace{display:block}.dashboardStudio .dashboardStudioSurface{display:flex;height:auto;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #dfe2e7;border-radius:22px;background:white;box-shadow:0 28px 80px rgb(11 13 18/7%),0 2px 8px rgb(11 13 18/3%)}.dashboardStudio .phonePreviewCardHead{display:none}.dashboardStudio .phonePreviewStage{display:grid;height:656px;min-height:656px;flex:none;grid-template-columns:minmax(410px,.82fr) minmax(600px,1.58fr);grid-gap:0;gap:0;padding:0;background:white}.dashboardStudio .phonePreviewDevice{display:flex;min-height:0;align-items:center;justify-content:center;flex-direction:column;gap:22px;padding:30px 34px 26px;border-right:1px solid #e4e7eb;background:radial-gradient(circle at 30% 12%,rgb(37 244 238/8%),transparent 30%),radial-gradient(circle at 78% 88%,rgb(254 44 85/5%),transparent 26%),#f6f7f8}.dashboardStudio .phonePreviewStage .douyinPhone{width:240px;flex:0 1 auto}.dashboardVideoStats{display:grid;width:min(100%,450px);min-height:72px;grid-template-columns:repeat(3,1fr);overflow:hidden;border-radius:15px;background:rgb(255 255 255/92%);box-shadow:0 12px 30px rgb(11 13 18/5%),inset 0 0 0 1px rgb(11 13 18/6%)}.dashboardVideoStats>span{display:grid;align-content:center;justify-items:center;grid-gap:5px;gap:5px;padding:10px;border-right:1px solid #e6e8ec}.dashboardVideoStats>span:last-child{border-right:0}.dashboardVideoStats small{color:#818792;font-size:11px}.dashboardVideoStats strong{color:#191c22;font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardStudio .douyinResultPreview{height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.dashboardStudio .douyinResultPreviewHead{min-height:92px;align-items:center;padding:21px 28px 17px}.dashboardStudio .douyinResultPreviewHead strong{font-size:21px;letter-spacing:-.025em}.dashboardStudio .douyinResultPreviewHead small{font-size:13px}.dashboardStudio .resultPreviewBadge{min-height:30px;border-radius:10px;background:rgb(37 244 238/11%);color:#07807b}.dashboardStudio .resultPreviewBadge:before{background:var(--cyan-deep)}.douyinResultColumns{display:grid;min-height:44px;flex:0 0 44px;grid-template-columns:minmax(118px,.72fr) minmax(250px,2.1fr) 88px 88px 56px;align-items:center;grid-gap:14px;gap:14px;padding:0 24px 0 78px;border-bottom:1px solid #e6e8ec;color:#858b95;font-size:12px}.douyinResultColumns span:nth-last-child(-n+3){text-align:center}.douyinResultPreview.isTable .douyinResultTabs{padding-inline:28px}.douyinResultPreview.isTable .douyinResultList article.resultTableRow{display:grid;min-height:67px;grid-template-columns:38px minmax(104px,.72fr) minmax(250px,2.1fr) 88px 88px 56px;align-items:center;grid-gap:14px;gap:14px;padding:10px 24px;margin:0;border-bottom:1px solid #eceef1;border-left:0}.douyinResultPreview.isTable .resultCommentAvatar{width:36px;height:36px;border-radius:12px;background-color:#f0f1f3;color:#353a43;font-size:12px}.resultTableAuthor{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:#20242a;font-size:13px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.resultTableAuthor em,.resultTableAuthor i{padding:2px 5px;border-radius:4px;background:rgb(37 244 238/12%);color:#0b7d78;font-size:9px;font-style:normal}.resultTableAuthor i{background:#f0f1f3;color:#6d7480}.resultTableText{min-width:0;margin:0;overflow:hidden;color:#343942;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.resultTableText>span{color:#087e7a}.resultTableLikes,.resultTableReplies,.resultTableTime{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#646b76;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resultTableLikes svg{width:15px;height:15px;color:var(--pink)}.resultTableTime{color:#858b95}.resultTableReplies{color:#6e7580}.dashboardStudio .douyinResultPreviewFoot{min-height:42px;padding-inline:28px;background:#fafbfc}.dashboardStudio .simpleExportHead{display:none}.dashboardStudio .exportReplyField,.dashboardStudio .quantityField,.dashboardStudio .simpleFormatField{display:grid;min-width:0;grid-gap:8px;gap:8px;padding:0;margin:0;border:0}.dashboardStudio .exportCostSummary>small,.dashboardStudio .exportReplyField legend,.dashboardStudio .quantityField>label,.dashboardStudio .simpleFormatField legend{color:#737a85;font-size:12px;font-weight:680}.dashboardStudio .quantitySelectWrap{height:46px;border-radius:11px;background:white}.dashboardStudio .quantitySelectWrap select{padding-inline:13px 34px;font-size:14px;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardStudio .quantityField>p{overflow:hidden;margin:0;color:#8b919a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboardStudio .exportReplyField>div,.dashboardStudio .simpleFormatField>div{display:grid;height:46px;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border:1px solid #dfe2e7;border-radius:11px;background:white}.dashboardStudio .exportReplyField button.isSelected,.dashboardStudio .simpleFormatField button.isSelected{background:var(--ink);box-shadow:-1px 0 0 var(--cyan),1px 0 0 var(--pink);color:white}.dashboardStudio .exportReplyField button:active:not(:disabled),.dashboardStudio .simpleFormatField button:active:not(:disabled){transform:scale(.96)}.dashboardStudio .exportReplyField button:disabled,.dashboardStudio .simpleFormatField button:disabled{cursor:not-allowed;opacity:.5}.dashboardStudio .exportReplyField button small,.dashboardStudio .simpleFormatField button small{color:inherit;font-size:9px}.exportCostSummary{display:grid;grid-gap:7px;gap:7px}.exportCostSummary>span{display:flex;align-items:baseline;gap:7px;color:#818792;font-size:11px;white-space:nowrap}.exportCostSummary strong{color:var(--ink);font-size:30px;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exportSubmitGroup{display:grid;grid-template-columns:minmax(0,1fr) 142px;align-items:center;grid-gap:7px 12px;gap:7px 12px}.exportSubmitGroup>div{display:grid;grid-gap:5px;gap:5px}.exportSubmitGroup>div>a:first-child{color:#555d68;font-size:12px;font-weight:700;text-decoration:none}.exportSubmitGroup .memberTag{width:max-content;padding:0;background:transparent;color:#9a5262;font-size:10px}.dashboardStudio .exportSubmitGroup .primaryExportButton{width:142px;height:48px;min-height:48px;border-radius:12px;background:linear-gradient(135deg,var(--pink-deep),var(--pink));box-shadow:0 12px 26px rgb(254 44 85/18%);font-size:14px;transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.dashboardStudio .exportSubmitGroup .primaryExportButton:hover:not(:disabled){box-shadow:0 15px 30px rgb(254 44 85/23%);filter:saturate(.92)}.dashboardStudio .exportSubmitGroup .primaryExportButton:active:not(:disabled){transform:scale(.96)}.dashboardStudio .exportSubmitGroup .primaryExportButton:disabled{background:#c8cbd0;box-shadow:none}.dashboardStudio .simpleBillingNote{grid-column:1/-1;justify-self:end;margin:0;color:#737a85;font-size:10px}.dashboardStudio .simpleBillingNote svg{color:var(--cyan-deep)}.dashboardTrustStrip{display:flex;min-height:42px;align-items:center;gap:30px;padding:0 2px;color:#7b828d;font-size:12px}.dashboardTrustStrip strong{display:inline-flex;align-items:center;gap:7px;color:#343a43;font-size:12px}.dashboardTrustStrip svg{width:16px;height:16px;color:var(--cyan-deep)}.dashboardStudio.workbench--empty .dashboardStudioSurface{border-radius:22px}.dashboardStudio.workbench--empty .douyinResultPreviewHead{min-height:108px}.dashboardStudio .inlineJobCard{display:grid;width:100%;height:auto;min-height:152px;grid-template-columns:minmax(230px,.9fr) minmax(250px,.85fr) minmax(320px,1.25fr) minmax(250px,.85fr);align-items:center;grid-gap:24px;gap:24px;padding:20px 26px 16px;border:0;border-top:1px solid #dfe2e7;border-radius:0;background:#f8f9fa;box-shadow:none}.dashboardStudio .inlineJobConfig,.dashboardStudio .inlineJobHead{padding:0;border:0}.dashboardStudio .inlineJobProgress{padding:0}.dashboardStudio .inlineJobActions{gap:8px}.dashboardStudio .inlineJobPersistence{grid-column:1/-1;margin:0}@media (max-width:1180px){.dashboardStudio .phonePreviewStage{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.4fr)}.dashboardStudio .simpleExportCard.unifiedSideCard{grid-template-columns:minmax(210px,1.1fr) minmax(160px,.85fr) minmax(170px,.85fr) minmax(150px,.7fr)}.dashboardStudio .exportSubmitGroup{grid-column:1/-1;grid-template-columns:1fr 160px}.dashboardStudio .exportSubmitGroup .primaryExportButton{width:160px}.dashboardStudio .inlineJobCard{grid-template-columns:1fr 1fr}}@media (max-width:900px){.dashboardStudio{width:min(100vw - 32px,760px)}.dashboardFlowRow{align-items:flex-start;flex-direction:column;gap:4px}.dashboardFlowRow ol{width:100%;justify-content:space-between;gap:16px}.dashboardStudio .phonePreviewStage{height:auto;min-height:0;grid-template-columns:1fr}.dashboardStudio .phonePreviewDevice{min-height:590px;border-right:0;border-bottom:1px solid #e4e7eb}.dashboardStudio .douyinResultPreview{height:540px}.dashboardStudio .simpleExportCard.unifiedSideCard{grid-template-columns:1fr 1fr}.dashboardStudio .exportSubmitGroup,.dashboardStudio .quantityField{grid-column:1/-1}.dashboardStudio.workbench--empty .phonePreviewStage{height:auto;min-height:0}.dashboardStudio .inlineJobCard{grid-template-columns:1fr}}@media (max-width:640px){.dashboardStudio{width:calc(100vw - 28px);gap:16px}.dashboardStudio .workbenchCommandBar{gap:14px;padding-top:20px}.dashboardStudio .workbenchHeading h1{font-size:34px}.dashboardStudio .workbenchHeading>p:last-child{font-size:14px}.dashboardStudio .workbenchLinkBar button{min-width:88px;height:46px;gap:6px;padding:0 12px 0 10px;border-radius:9px;font-size:13px}.dashboardFlowRow>span{font-size:12px}.dashboardFlowRow ol{gap:7px;overflow-x:auto}.dashboardFlowRow li{font-size:12px}.dashboardFlowRow li:not(:last-child):after{display:none}.dashboardStudio .dashboardStudioSurface{border-radius:18px}.dashboardStudio .phonePreviewDevice{min-height:548px;gap:18px;padding:24px 16px 20px}.dashboardStudio .phonePreviewStage .douyinPhone{width:min(248px,calc(100vw - 76px))}.dashboardVideoStats{min-height:68px;border-radius:13px}.dashboardVideoStats strong{font-size:15px}.dashboardStudio .douyinResultPreview{height:500px}.dashboardStudio .douyinResultPreviewHead{min-height:82px;padding:17px 16px 14px}.dashboardStudio .douyinResultPreviewHead strong{font-size:18px}.douyinResultColumns{grid-template-columns:minmax(96px,.7fr) minmax(160px,1.6fr) 60px;padding:0 14px 0 62px}.douyinResultColumns span:nth-child(4),.douyinResultColumns span:nth-child(5){display:none}.douyinResultPreview.isTable .douyinResultList article.resultTableRow{grid-template-columns:34px minmax(86px,.7fr) minmax(150px,1.6fr) 60px;gap:9px;padding:10px 14px}.douyinResultPreview.isTable .resultCommentAvatar{width:32px;height:32px}.resultTableReplies,.resultTableTime{display:none}.dashboardStudio .douyinResultPreviewFoot{padding-inline:16px}.dashboardStudio .exportSubmitGroup,.dashboardStudio .quantityField{grid-column:auto}.dashboardStudio .exportSubmitGroup{grid-template-columns:1fr 140px}.dashboardStudio .exportSubmitGroup .primaryExportButton{width:140px}.dashboardTrustStrip{align-items:flex-start;flex-wrap:wrap;gap:8px 18px;padding:2px 2px 8px;line-height:1.45}.dashboardTrustStrip strong{width:100%}.dashboardStudio .inlineJobCard{padding:20px 18px}}.appHeader{position:-webkit-sticky;position:sticky;z-index:40;top:0;border-bottom:1px solid rgb(226 228 233/86%);background:rgb(255 255 255/92%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.appHeaderInner{align-items:center;margin:0 auto;width:min(1440px,calc(100% - 64px));height:72px;display:grid;grid-template-columns:1fr auto 1fr}.appNav{align-self:stretch;gap:26px;padding:0;border:0;background:transparent}.appNav,.appNav a{display:flex;align-items:center;border-radius:0}.appNav a{text-decoration:none;position:relative;padding:0 3px;color:#717782;font-size:13px;font-weight:680}.appNav a:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:99px 99px 0 0;background:linear-gradient(90deg,var(--cyan) 0 62%,var(--pink) 62%);content:"";opacity:0;transform:scaleX(.55);transition:opacity .15s ease,transform .15s ease}.appNav a[aria-current=page]{background:transparent;color:var(--ink);box-shadow:none}.appNav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.exportHistoryHeading,.workbenchHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:7px}.exportHistoryHeading h1,.workbenchHeading h1{margin:5px 0 8px;font-size:clamp(35px,4vw,48px);line-height:1.08;letter-spacing:-.055em}.exportHistoryHeading>div>p:last-child,.workbenchHeading>div>p:last-child{margin:0;color:var(--muted);font-size:13px}.workbenchLinkBar input::placeholder{color:#a0a5ae}.workbenchLinkBar button svg{width:15px;height:15px}.workbenchLinkBar button:disabled{opacity:.65}.commentAvatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;font-size:10px;font-weight:800}.commentAvatar--1{background:#e3fbfa;color:#087b77}.commentAvatar--2{background:#fff0f3;color:#c4294a}.commentAvatar--3{background:#eef0ff;color:#545ba5}.commentAvatar--4{background:#fff6df;color:#98700b}.simpleExportCard{position:-webkit-sticky;position:sticky;top:88px;padding:22px;border:1px solid var(--line-strong);border-radius:19px;background:white;box-shadow:0 16px 45px rgb(13 16 24/6%)}.simpleExportHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid #e9ebee}.simpleExportHead>div{display:flex;align-items:center;gap:10px}.simpleExportHead>div>svg{width:20px;height:20px}.simpleExportHead>div>span{display:grid;grid-gap:2px;gap:2px}.quantityField{padding:20px 0;border-bottom:1px solid #e9ebee}.quantitySelectWrap:after{position:absolute;top:50%;right:17px;width:8px;height:8px;border-right:1.5px solid #737985;border-bottom:1.5px solid #737985;content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.quantitySelectWrap:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px rgb(15 18 24/8%)}.memberTag svg{width:11px;height:11px}.simpleFormatField{padding:19px 0 20px;margin:0;border:0}.simpleFormatField>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.simpleFormatField button.isSelected{border-color:var(--ink);background:white;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.simpleFormatField button:disabled{cursor:not-allowed;opacity:.5}.primaryExportButton svg{width:15px;height:15px}.primaryExportButton:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.simpleBillingNote svg{width:12px;height:12px;color:var(--green)}.simpleBillingNote.isWarning{color:var(--red)}.simpleBillingNote a{font-weight:750;text-underline-offset:2px}.recentExportsHead>div{display:flex;align-items:center;gap:10px}.recentExportsHead>div>svg{width:19px;height:19px}.recentExportsHead>div>span{display:grid;grid-gap:2px;gap:2px}.recentExportsHead small{color:var(--muted);font-size:8px}.recentExportsHead>a{display:inline-flex;align-items:center;gap:5px;color:#5c626d;font-size:9px;font-weight:720;text-decoration:none}.recentExportsHead>a svg{width:12px;height:12px}.recentExportList{display:grid}.recentExportList>a:last-child{border-bottom:0}.recentExportList>a:hover{background:#fafbfc}.recentThumb svg{width:16px;height:16px}.recentThumb.hasCover svg{display:none}.recentExportCopy{display:grid;min-width:0;grid-gap:4px;gap:4px}.recentExportList>a>svg{width:14px;height:14px;color:#89909a}.exportHistoryPage{display:grid;grid-gap:22px;gap:22px}.exportHistoryHeading .darkButton{min-height:44px;flex:0 0 auto}.exportHistoryCard{overflow:hidden;border:1px solid var(--line-strong);border-radius:19px;background:white;box-shadow:0 16px 45px rgb(13 16 24/5%)}.historyFilters{display:flex;gap:4px;min-height:64px;align-items:center;padding:0 18px;border-bottom:1px solid #e9ebee}.historyFilters button.isSelected{background:var(--ink);color:white}.historyFilters button.isSelected span{background:rgb(255 255 255/16%)}.exportHistoryList,.historyRow{display:grid}.historyRow{grid-template-columns:58px minmax(260px,1fr) 135px 92px 92px 18px;min-height:92px;align-items:center;grid-gap:16px;gap:16px;padding:11px 20px;border-bottom:1px solid #eceef1;text-decoration:none;transition:background .15s ease}.historyRow:last-child{border-bottom:0}.historyRow:hover{background:#fafbfc}.historyCover{display:grid;width:48px;height:64px;place-items:center;overflow:hidden;border-radius:9px;background:radial-gradient(circle at 70% 25%,rgb(37 244 238/40%),transparent 28%),radial-gradient(circle at 20% 75%,rgb(254 44 85/34%),transparent 30%),#12151c;background-position:50%;background-size:cover;color:white}.historyCover svg{width:19px;height:19px}.historyVideoCopy{display:grid;min-width:0;grid-gap:6px;gap:6px}.historyVideoCopy strong{font-size:12px}.historyVideoCopy small,.historyVideoCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyVideoCopy small{color:var(--muted);font-size:9px}.historyResult{display:grid;grid-gap:5px;gap:5px}.historyResult strong{font-size:11px}.historyResult small{color:var(--muted);font-size:8px}.historyDate{color:var(--muted);font-size:9px}.historyArrow{width:15px;height:15px;color:#8b929c}.historyMessage svg{width:26px;height:26px}.historyMessage--error{color:var(--red)}.historyEmpty>span{display:grid;width:60px;height:60px;place-items:center;border-radius:18px;background:#f0f2f4}.historyEmpty>span svg{width:26px;height:26px}.historyEmpty p{margin:0 0 7px}.historySkeleton{display:grid}.historySkeleton span{height:92px;border-bottom:1px solid #eceef1;background:linear-gradient(90deg,#f2f3f5,#fafbfc,#f2f3f5);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.recordDetail{display:grid;grid-gap:18px;gap:18px}.recordBreadcrumb{display:flex;align-items:center;gap:8px;color:#868c96;font-size:10px}.recordBreadcrumb a{color:#565c67;font-weight:700;text-decoration:none}.recordHero{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;grid-gap:17px;gap:17px;padding-bottom:5px}.recordCover{display:grid;width:76px;height:100px;place-items:center;overflow:hidden;border-radius:13px;background:radial-gradient(circle at 70% 25%,rgb(37 244 238/40%),transparent 28%),radial-gradient(circle at 20% 75%,rgb(254 44 85/34%),transparent 30%),#12151c;background-position:50%;background-size:cover;color:white}.recordCover svg{width:28px;height:28px}.recordTitle{min-width:0}.recordTitle .statusBadge{margin-bottom:8px}.recordTitle h1{margin:0 0 8px;font-size:clamp(26px,3.5vw,40px);line-height:1.14;letter-spacing:-.05em}.recordTitle h1,.recordTitle p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recordTitle p{margin:0;color:var(--muted);font-size:10px}.recordSummary{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:28px;gap:28px;padding:28px 30px;overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:white;box-shadow:0 14px 40px rgb(13 16 24/5%)}.recordSummary:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(var(--pink),var(--cyan));content:""}.recordSummaryMain{display:grid;grid-gap:7px;gap:7px}.recordSummaryMain>span{color:#626873;font-size:11px;font-weight:680}.recordSummaryMain>strong{font-size:44px;line-height:1;letter-spacing:-.06em}.recordSummaryMain>strong small{color:#555c67;font-size:15px;font-weight:680;letter-spacing:0}.recordBreakdown{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));grid-gap:10px;gap:10px}.recordBreakdown>span{display:grid;min-width:96px;grid-gap:7px;gap:7px;padding:13px 15px;border-radius:11px;background:#f3f4f6}.recordBreakdown small{color:var(--muted);font-size:8px}.recordBreakdown strong{font-size:15px}.recordProgress{display:flex;grid-column:1/-1;align-items:center;gap:14px;margin-top:-4px}.recordProgress>span{height:5px;flex:1 1;overflow:hidden;border-radius:99px;background:#eceef1}.recordProgress>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pink),var(--cyan))}.recordProgress>small{color:var(--muted);font-size:8px}.recordFile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:19px 21px;border:1px solid #b9ded8;border-radius:16px;background:#f3fbf9}.recordFileIcon{display:grid;width:45px;height:45px;place-items:center;border-radius:12px;background:white;color:#117e68;box-shadow:0 6px 18px rgb(12 155 115/10%)}.recordFileIcon svg{width:21px;height:21px}.recordFile>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.recordFile>div>small{color:#4c786f;font-size:8px}.recordFile>div>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.recordFile>div>p{margin:0;color:#69847e;font-size:8px}.recordFile>button{display:inline-flex;height:40px;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:9px;background:var(--ink);color:white;font-size:10px;font-weight:740}.recordFile>button svg{width:14px;height:14px}.recordFooterActions{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.recordFooterActions button{display:inline-flex;align-items:center;gap:6px;padding:8px 0;border:0;background:transparent;font-size:9px;font-weight:680}.recordFooterActions button svg{width:13px;height:13px}.recordRepeat{color:#555c67}.recordDelete{color:#a94658}.recordDelete:disabled{opacity:.4}.recordSkeleton{display:grid;grid-gap:18px;gap:18px}.recordSkeleton span{height:120px;border-radius:17px;background:linear-gradient(90deg,#e9ebee,#f7f8f9,#e9ebee);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.recordSkeleton span:nth-child(2){height:190px}.recordError{display:grid;min-height:520px;place-items:center;align-content:center;grid-gap:13px;gap:13px;text-align:center}.recordError>svg{width:38px;height:38px}.recordError h1{margin:0;font-size:28px}.recordError p{color:var(--muted);font-size:12px}@media (max-width:1060px){.historyRow{grid-template-columns:58px minmax(220px,1fr) 120px 88px 18px}.historyDate{display:none}}@media (max-width:860px){.appNav{display:flex;grid-row:2;grid-column:1/-1;width:100%;height:42px;gap:0;margin-bottom:8px;border-top:1px solid #eef0f2}.appNav a{flex:1 1;justify-content:center;text-align:center}.appHeaderInner{grid-template-columns:1fr auto;height:auto;min-height:68px;padding-top:9px}.appMain{padding-top:32px}.simpleExportCard{position:static}.historyRow{grid-template-columns:52px minmax(0,1fr) auto 18px;gap:12px}.historyResult{display:none}.historyRow .statusBadge{justify-self:end}.recordHero{grid-template-columns:70px minmax(0,1fr)}.recordCover{width:66px;height:88px}.recordSummary{grid-template-columns:1fr}.recordBreakdown{width:100%}}@media (max-width:640px){.appFooter,.appHeaderInner,.appMain{width:calc(100% - 28px)}.appFooter{justify-content:space-between}.exportHistoryHeading,.workbenchHeading{align-items:flex-start;flex-direction:column;gap:15px}.exportHistoryHeading h1,.workbenchHeading h1{font-size:34px}.exportHistoryHeading .darkButton{width:100%}.workbenchLinkBar button{grid-column:1/-1;width:100%;justify-content:center}.simpleExportCard{padding:20px}.recentExportList>a{grid-template-columns:auto minmax(0,1fr) auto}.recentExportResult{display:none}.historyFilters{overflow-x:auto;padding:0 10px}.historyFilters button{flex:0 0 auto}.historyRow{grid-template-columns:48px minmax(0,1fr) auto;min-height:88px;padding:11px 13px}.historyCover{width:43px;height:58px}.historyRow .statusBadge{display:none}.historyArrow{display:block}.recordHero{grid-template-columns:62px minmax(0,1fr);gap:12px}.recordCover{width:58px;height:78px}.recordTitle h1{font-size:24px}.recordSummary{padding:24px 21px}.recordSummaryMain>strong{font-size:38px}.recordBreakdown{grid-template-columns:repeat(3,1fr);gap:6px}.recordBreakdown>span{min-width:0;padding:11px 9px}.recordFile{grid-template-columns:auto minmax(0,1fr)}.recordFile>button{grid-column:1/-1;width:100%;justify-content:center}.recordFooterActions{align-items:flex-start;flex-direction:column}}.appFooter,.appHeaderInner,.appMain{width:min(1320px,calc(100% - 48px))}.appFooter{display:flex;align-items:center;justify-content:center;margin:0 auto;border-top:1px solid #dfe2e6;color:#9297a0;width:min(1180px,calc(100% - 48px));gap:18px;padding:22px 0 28px;font-size:12px}.workbenchHeading>div>p:last-child{font-size:14px;line-height:1.55}.workbenchError{border:1px solid #efc5cd;border-radius:11px;background:#fff5f7;color:#a33149;padding:13px 15px;font-size:14px}.phonePreviewCardHead>div>span{display:grid;grid-gap:3px;gap:3px}.douyinPhonePlay.isPlaying{width:48px;height:48px;opacity:0;transition:opacity .15s ease}.douyinPhonePlay.isPlaying:focus-visible,.douyinPhoneVideo:hover .douyinPhonePlay.isPlaying{opacity:1}.douyinPhoneActions>span{display:grid;justify-items:center;grid-gap:2px;gap:2px;filter:drop-shadow(0 2px 4px rgb(0 0 0/55%))}.douyinPhoneWaiting svg{width:22px;height:22px}.douyinPhoneLoading span{width:65%;height:11px;border-radius:99px;background:rgb(255 255 255/12%);animation:shimmer 1.4s linear infinite}.douyinPhoneLoading span:first-child{width:54px;height:54px;border-radius:50%}.douyinPhoneLoading span:last-child{width:44%}.douyinPhoneCommentList::-webkit-scrollbar{display:none}.douyinPhoneCommentList article>div{min-width:0}.douyinPhoneCommentList article>div>strong em{padding:1px 3px;border-radius:3px;background:#e6fbfa;color:#087b77;font-size:7px;font-style:normal}.douyinPhoneCommentList article>div>small{color:#9ba1aa;font-size:8px}.douyinPhoneReplies{display:flex;align-items:center;gap:3px;margin-top:4px;color:#737a85;font-size:8px;font-weight:650}.douyinPhoneReplies>i{width:13px;height:1px;background:#c8ccd2}.douyinPhoneReplies svg{width:9px;height:9px}.douyinPhoneCommentSkeleton span{height:44px;border-radius:8px;background:linear-gradient(90deg,#eceef1,#f7f8f9,#eceef1);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.douyinPhoneNoComments svg{width:24px;height:24px}.unifiedSideCard{align-self:stretch}.simpleExportHead small{color:var(--muted);font-size:12px}.simpleExportHead>a{border-radius:7px;background:#f2f3f5;color:#5e6470;font-weight:700;text-decoration:none;padding:7px 9px;font-size:12px}.quantitySelectWrap{position:relative;overflow:hidden;border:1px solid #cfd3da;border-radius:10px;background:#fafbfc;height:52px}.quantityField>p{margin:10px 0 0;color:var(--muted-light);font-size:12px}.memberTag{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:7px;background:#f1f2f4;color:#666d78;font-weight:720;text-decoration:none;font-size:11px}.simpleFormatField button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe2e6;border-radius:9px;background:#f7f8f9;color:#505762;font-weight:740;height:46px;font-size:13px}.simpleFormatField button small{color:#9399a3;font-weight:600;font-size:11px}.primaryExportButton{width:100%;gap:8px;border:0;border-radius:11px;background:var(--ink);color:white;font-weight:760;box-shadow:3px 3px 0 var(--cyan);height:52px;font-size:14px}.primaryExportButton,.simpleBillingNote{display:flex;align-items:center;justify-content:center}.simpleBillingNote{min-height:19px;gap:5px;color:#747a85;margin:13px 0 0;font-size:12px}.inlineJobCard{display:flex;flex-direction:column}.inlineJobHead{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:13px;gap:13px;padding-bottom:22px;border-bottom:1px solid #e9ebee}.inlineJobThumb{display:grid;width:58px;height:76px;place-items:center;border-radius:10px;background:#151821 50%/cover;color:white}.inlineJobThumb.hasCover svg{display:none}.inlineJobHead>div{display:grid;min-width:0;align-content:center;justify-items:start;grid-gap:5px;gap:5px}.inlineJobHead .statusBadge{padding:4px 7px;font-size:10px}.inlineJobHead strong{width:100%;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.inlineJobHead small{color:var(--muted);font-size:12px}.inlineJobConfig{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:20px 0;border-bottom:1px solid #e9ebee}.inlineJobConfig>span{display:grid;grid-gap:5px;gap:5px;padding:12px 10px;border-radius:10px;background:#f5f6f8}.inlineJobConfig small{color:var(--muted);font-size:11px}.inlineJobConfig strong{font-size:13px}.inlineJobProgress{padding:28px 0 24px}.inlineJobStage{display:inline-flex;padding:5px 8px;border-radius:7px;background:#e9fbfa;color:#087c77;font-size:12px;font-weight:760}.inlineJobProgress>strong{display:block;margin:13px 0 12px;font-size:32px;letter-spacing:-.045em}.inlineJobProgress>strong small{color:var(--muted);font-size:15px;font-weight:620;letter-spacing:0}.inlineJobProgress>div{height:7px;overflow:hidden;border-radius:99px;background:#e6e8ec}.inlineJobProgress>div>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan-deep),var(--pink));transition:width .28s ease}.inlineJobProgress>p{display:flex;align-items:center;gap:15px;margin:11px 0 0;color:var(--muted);font-size:12px}.inlineJobProgress>p b{color:#505762}.inlineJobProgress>p em{margin-left:auto;color:#505762;font-style:normal;font-weight:760}.inlineJobProgress>small{display:block;margin-top:12px;color:var(--muted);font-size:11px;line-height:1.55}.inlineJobError{padding:11px 12px;margin:0 0 16px;border-radius:9px;background:#fff2f4;color:#a53149;font-size:12px;line-height:1.55}.inlineJobActions{margin-top:auto}.inlineJobSecondaryActions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px}.inlineJobSecondaryActions a,.inlineJobSecondaryActions button{padding:0;border:0;background:transparent;color:#626975;font-size:12px;font-weight:680;text-decoration:none}.inlineJobSecondaryActions a:hover,.inlineJobSecondaryActions button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.inlineJobPersistence{display:flex;align-items:center;justify-content:center;gap:6px;margin:18px 0 0;color:var(--muted);font-size:12px}.inlineJobPersistence svg{width:14px;height:14px;color:var(--green)}.recentExports{overflow:hidden;border:1px solid var(--line-strong);border-radius:18px;background:white;margin-top:2px}.recentExportsHead{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e9ebee;min-height:72px;padding:0 22px}.recentExportsHead strong{font-size:15px}.recentExportsHead small,.recentExportsHead>a{font-size:12px}.recentExportList>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:13px;gap:13px;border-bottom:1px solid #eef0f2;text-decoration:none;min-height:78px;padding:10px 20px}.recentThumb{display:grid;place-items:center;border-radius:8px;background:radial-gradient(circle at 70% 25%,rgb(37 244 238/36%),transparent 28%),radial-gradient(circle at 20% 75%,rgb(254 44 85/30%),transparent 30%),#12151c;background-position:50%;background-size:cover;color:white;width:42px;height:55px}.recentExportCopy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.recentExportCopy small{color:var(--muted);font-size:12px}.recentExportResult{color:#555c67;font-weight:720;font-size:13px}@media (max-width:1100px){.unifiedExportWorkspace{grid-template-columns:minmax(0,1fr) 370px}.simpleExportCard.unifiedSideCard{padding:24px}}@media (max-width:860px){.appFooter,.appHeaderInner,.appMain{width:min(100% - 32px,720px)}.unifiedExportWorkspace{grid-template-columns:1fr}.phonePreviewCard,.unifiedSideCard{min-height:0}}@media (max-width:640px){.workbenchHeading h1{font-size:31px}.workbenchHeading>div>p:last-child{font-size:13px}.workbenchLinkBar{grid-template-columns:auto minmax(0,1fr);padding:9px 11px 11px}.phonePreviewCardHead{min-height:62px;padding:0 15px}.phonePreviewCardHead em{display:none}.simpleExportCard.unifiedSideCard{padding:23px 19px}.inlineJobConfig{grid-template-columns:1fr 1fr 1fr;gap:6px}.inlineJobConfig>span{padding:10px 8px}.inlineJobProgress>strong{font-size:28px}.inlineJobProgress>p{flex-wrap:wrap;gap:8px 12px}.inlineJobSecondaryActions{align-items:flex-start;flex-direction:column}.recentExportsHead small{display:none}}.appMain{margin:0 auto;width:min(1180px,calc(100% - 48px));min-height:calc(100vh - 150px);padding:24px 0 72px}.douyinPhone{position:relative;width:248px;padding:6px;border:1px solid #22252b;border-radius:34px;background:#050609;box-shadow:0 22px 48px rgb(10 12 18/22%),0 4px 10px rgb(10 12 18/12%),inset 0 0 0 1px rgb(255 255 255/11%)}.douyinPhone:before{position:absolute;left:50%;border-radius:99px;content:"";transform:translateX(-50%);z-index:20;top:10px;width:65px;height:17px;background:#030406}.douyinPhoneViewport{position:relative;overflow:hidden;aspect-ratio:9/19.5;border-radius:28px;background:#080a0f}.douyinPhoneVideo{position:absolute;inset:0;overflow:hidden;background-position:50%;background-size:cover;color:white;background:radial-gradient(circle at 60% 28%,rgb(37 244 238/13%),transparent 27%),radial-gradient(circle at 24% 70%,rgb(254 44 85/12%),transparent 28%),linear-gradient(160deg,#171b24,#080a0f 72%)}.douyinPhoneVideoShade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(2 3 6/34%),transparent 25%,transparent 53%,rgb(2 3 6/76%) 84%,#050609)}.douyinPhoneStatusbar{position:absolute;z-index:12;top:10px;right:14px;left:14px;display:flex;height:15px;align-items:center;color:white;text-shadow:0 1px 4px rgb(0 0 0/55%)}.douyinPhoneStatusbar strong{margin-right:auto;font-size:8px;font-weight:760}.phoneSignal{display:flex;height:8px;align-items:flex-end;gap:1px;margin-right:5px}.phoneSignal i{display:block;width:2px;border-radius:1px;background:white}.phoneSignal i:first-child{height:3px}.phoneSignal i:nth-child(2){height:5px}.phoneSignal i:nth-child(3){height:6px}.phoneSignal i:nth-child(4){height:8px}.phoneWifi{width:9px;height:7px;margin-right:5px;border-top:2px solid white;border-radius:50% 50% 0 0}.phoneBattery{display:block;width:13px;height:7px;padding:1px;border:1px solid rgb(255 255 255/85%);border-radius:2px}.phoneBattery i{display:block;width:75%;height:100%;border-radius:1px;background:white}.douyinPhoneTopbar{position:absolute;z-index:3;display:flex;align-items:center;justify-content:space-between;font-weight:720;top:31px;right:13px;left:13px;font-size:10px}.douyinPhoneTopbar>span{position:relative;display:flex;align-items:center;gap:18px;margin-left:14px}.douyinPhoneTopbar>span i{color:rgb(255 255 255/66%);font-size:12px;font-style:normal;font-weight:650}.douyinPhoneTopbar>span strong{position:relative;font-size:14px;font-weight:760}.douyinPhoneTopbar>span strong:after{position:absolute;right:5px;bottom:-7px;left:5px;height:2.5px;border-radius:99px;background:white;content:""}.douyinPhoneTopbar svg{width:16px;height:16px}.douyinPhonePlay{position:absolute;z-index:4;left:50%;display:grid;place-items:center;color:white;cursor:pointer;text-decoration:none;transform:translate(-50%,-50%);top:50%;width:70px;height:88px;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.douyinPhone.commentsOpen .douyinPhonePlay{top:17.5%}.douyinPhonePlay svg{width:77px;height:90px;fill:rgb(255 255 255/31%);filter:drop-shadow(0 2px 5px rgb(0 0 0/22%));stroke:none}.douyinPhonePlay:hover{background:transparent;transform:translate(-50%,-50%)}.douyinPhonePlay.isPlaying,.douyinPhonePlay.isPlaying:focus-visible,.douyinPhoneVideo:hover .douyinPhonePlay.isPlaying{width:70px;height:88px;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:none}.douyinPhoneVideo video{position:absolute;width:100%;height:100%;inset:0;background:#000;cursor:pointer;object-fit:contain;object-position:center}.douyinPhoneVideo.hasMedia{background:#000}.douyinPhone.commentsOpen .douyinPhoneVideo video{bottom:auto;height:35%}.douyinPhoneFullscreen{position:absolute;z-index:5;bottom:31%;left:11px;display:flex;height:27px;align-items:center;gap:4px;padding:0 9px;border:1px solid rgb(255 255 255/22%);border-radius:99px;background:rgb(7 8 11/55%);color:white;cursor:pointer;font-size:8px;font-weight:650;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.douyinPhoneFullscreen svg{width:12px;height:12px}.douyinPhone.commentsOpen .douyinPhoneFullscreen{display:none}.douyinPhoneCommentDismiss{position:absolute;z-index:14;top:0;right:0;left:0;height:35%;padding:0;border:0;background:transparent;cursor:pointer}.douyinPhoneExternalCta{position:absolute;z-index:5;top:50%;left:50%;display:grid;width:max-content;min-width:150px;height:52px;grid-template-columns:32px minmax(0,auto) 12px;align-items:center;grid-gap:8px;gap:8px;padding:5px 10px 5px 5px;border:0;border-radius:15px;background:rgb(255 255 255/92%);color:#111419;text-decoration:none;box-shadow:0 0 0 1px rgb(255 255 255/42%),0 10px 28px rgb(4 6 10/28%),0 2px 7px rgb(4 6 10/18%);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);transition-property:background-color,box-shadow,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.douyinPhone.commentsOpen .douyinPhoneExternalCta{top:17.5%}.douyinPhoneExternalMark{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#111419;color:white;box-shadow:inset 0 0 0 1px rgb(255 255 255/10%)}.douyinPhoneExternalMark svg{width:14px;height:14px;fill:currentColor;stroke:currentColor;transform:translateX(1px)}.douyinPhoneExternalCopy{display:grid;grid-gap:2px;gap:2px;line-height:1.05;text-align:left}.douyinPhoneExternalCopy strong{font-size:10px;font-weight:760;letter-spacing:-.01em}.douyinPhoneExternalCopy small{color:#737983;font-size:8px;font-weight:580}.douyinPhoneExternalCta>svg{width:12px;height:12px;color:#747a84;stroke-width:1.8}.douyinPhoneExternalCta:hover{background:white;box-shadow:0 0 0 1px rgb(255 255 255/55%),0 14px 34px rgb(4 6 10/32%),0 3px 9px rgb(4 6 10/20%);transform:translate(-50%,calc(-50% - 2px))}.douyinPhoneExternalCta:active{transform:translate(-50%,-50%) scale(.98)}.douyinPhoneExternalCta:focus-visible{outline:2px solid white;outline-offset:3px}@media (prefers-reduced-motion:reduce){.douyinPhoneExternalCta{transition-duration:.01ms}}.douyinPhoneActions{position:absolute;z-index:3;display:grid;right:9px;bottom:66px;grid-gap:8px;gap:8px;transition:opacity .18s ease}.douyinPhone.commentsOpen .douyinPhoneActions{opacity:0;pointer-events:none}.douyinPhoneActions>button,.douyinPhoneActions>span{display:grid;min-width:32px;justify-items:center;grid-gap:1px;gap:1px;padding:0;border:0;background:transparent;color:white;filter:drop-shadow(0 2px 4px rgb(0 0 0/58%))}.douyinPhoneActions>button{cursor:pointer}.douyinPhoneActions svg{width:22px;height:22px;fill:rgb(255 255 255/96%);stroke:rgb(255 255 255/96%);stroke-width:1.25}.douyinPhoneActions small{overflow:hidden;color:white;text-overflow:ellipsis;white-space:nowrap;max-width:38px;font-size:8px;font-weight:650}.douyinPhoneAvatar{position:relative;border:2px solid white;border-radius:50%;background:#242833 50%/cover;width:32px;height:32px;margin-bottom:2px;background-color:#262a33}.douyinPhoneAvatar i{position:absolute;display:grid;place-items:center;border:2px solid #0b0d12;border-radius:50%;background:var(--pink);color:white;font-style:normal;right:6px;bottom:-6px;width:14px;height:14px;font-size:9px}.douyinPhoneCaption{position:absolute;z-index:3;text-shadow:0 2px 6px rgb(0 0 0/52%);right:46px;bottom:57px;left:11px;transition:opacity .18s ease}.douyinPhone.commentsOpen .douyinPhoneCaption{opacity:0}.douyinPhoneCaption strong{font-size:10px}.douyinPhoneCaption p{display:-webkit-box;overflow:hidden;font-weight:650;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:4px 0 3px;font-size:9px;line-height:1.42}.douyinPhoneCaption>span{display:block;overflow:hidden;color:rgb(255 255 255/88%);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.douyinPhoneCaption small{display:block;margin-top:3px;color:rgb(255 255 255/66%);font-size:7px}.douyinPhoneLoading,.douyinPhoneWaiting{position:absolute;right:24px;left:24px;display:grid;justify-items:center;text-align:center;top:42%;grid-gap:7px;gap:7px;transform:translateY(-50%)}.douyinPhoneWaiting>span{display:grid;place-items:center;border:1px solid rgb(255 255 255/24%);border-radius:50%;background:rgb(255 255 255/7%);width:48px;height:48px}.douyinPhoneWaiting strong{font-size:12px}.douyinPhoneWaiting small{color:rgb(255 255 255/58%);font-size:9px}.douyinPhoneComments{position:absolute;background:white;color:var(--ink);z-index:15;right:0;bottom:0;left:0;height:65%;padding:0;border-radius:15px 15px 0 0;box-shadow:0 -5px 18px rgb(0 0 0/18%);overflow:hidden}.douyinPhoneSearchRow{display:flex;height:41px;align-items:center;justify-content:space-between;gap:6px;padding:0 10px 0 12px}.douyinPhoneSearchRow>span:first-child{display:flex;min-width:0;align-items:center;color:#30343b;font-size:10px;white-space:nowrap}.douyinPhoneSearchRow>span:first-child strong{max-width:88px;overflow:hidden;color:#275e91;font-size:11px;font-weight:520;text-overflow:ellipsis}.douyinPhoneSearchRow>span:first-child svg{width:10px;height:10px;margin-left:2px;color:#275e91;stroke-width:2.2}.douyinPhoneSheetActions{display:flex;flex:0 0 auto;align-items:center;gap:5px}.douyinPhoneSheetActions a,.douyinPhoneSheetActions button,.douyinPhoneSheetActions>i{display:grid;width:25px;height:25px;place-items:center;padding:0;border:0;border-radius:50%;background:#f5f6f7;color:#2e3238;cursor:pointer;font-style:normal}.douyinPhoneSheetActions button:disabled{cursor:default}.douyinPhoneSheetActions svg{width:15px;height:15px;stroke-width:2}.douyinPhoneCommentTabs{display:flex;height:35px;align-items:center;gap:19px;padding:0 12px;border-bottom:1px solid #e9eaec;color:#a0a3a8;font-size:11px}.douyinPhoneCommentTabs strong{position:relative;align-self:stretch;display:flex;align-items:center;color:#17191e;font-size:11px;font-weight:620}.douyinPhoneCommentTabs strong:after{position:absolute;right:3px;bottom:0;left:3px;height:2px;border-radius:99px;background:#14161a;content:""}.douyinPhoneCommentList{scrollbar-width:none;position:absolute;top:76px;right:0;bottom:47px;left:0;max-height:none;padding:0 10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.douyinPhoneCommentList article{display:grid;grid-template-columns:30px minmax(0,1fr) 43px;grid-gap:8px;gap:8px;min-height:67px;padding:9px 0 7px;border-bottom:0}.douyinPhoneCommentList .commentAvatar{width:30px;height:30px;background-position:50%;background-size:cover;font-size:9px}.douyinPhoneCommentList article>div>strong{display:flex;align-items:center;gap:4px;color:#a0a3a8;font-size:9px;font-weight:450}.douyinPhoneCommentList article p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:3px 0 4px;color:#22252b;font-size:10.5px;line-height:1.4}.douyinPhoneCommentList article>div>small,.douyinPhoneReplies{color:#aaaeb4;font-size:8px}.douyinPhoneCommentReactions{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;padding-top:22px;color:#8e9298}.douyinPhoneCommentReactions>span{display:grid;justify-items:center;grid-gap:1px;gap:1px}.douyinPhoneCommentReactions svg{width:16px;height:16px;stroke-width:1.7}.douyinPhoneCommentReactions small{color:#a1a5ab;font-size:7px}.douyinPhoneCommentComposer{position:absolute;right:9px;bottom:6px;left:9px;display:flex;height:36px;align-items:center;gap:9px;padding:0 10px;border-radius:99px;background:#f4f4f5;color:#999da3}.douyinPhoneCommentComposer span{min-width:0;flex:1 1;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.douyinPhoneCommentComposer b{color:#3c4046;font-size:15px;font-weight:540}.douyinPhoneCommentComposer>svg{width:17px;height:17px;flex:0 0 auto;color:#3c4046;stroke-width:1.9}.douyinPhoneNoComments{display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;color:#8b919b;position:absolute;top:76px;right:0;bottom:47px;left:0;height:auto;padding:0;font-size:10px}.douyinPhoneCommentSkeleton{display:grid;grid-gap:10px;gap:10px;padding-top:12px;position:absolute;top:76px;right:10px;bottom:10px;left:10px}.douyinPhoneNav{position:absolute;z-index:8;right:0;bottom:0;left:0;display:grid;height:44px;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center;background:#050609;color:rgb(255 255 255/62%);font-size:8px;transition:opacity .12s ease}.douyinPhone.commentsOpen .douyinPhoneNav{opacity:0;pointer-events:none}.douyinPhone.commentsExpanded .douyinPhoneComments{height:calc(100% - 24px)}.douyinPhone.commentsExpanded .douyinPhoneCommentDismiss{display:none}.douyinPhone.commentsExpanded .douyinPhoneSheetActions>button:first-child svg{transform:rotate(180deg)}.douyinPhoneNav strong{color:white;font-size:8px}.douyinPhoneNav i{display:grid;width:29px;height:21px;place-items:center;border-radius:6px;background:white;box-shadow:-3px 0 0 var(--cyan),3px 0 0 var(--pink);color:#07080b;font-size:18px;font-style:normal;font-weight:500;line-height:1}@media (max-width:860px){.phonePreviewStage{min-height:518px}}@media (max-width:640px){.appMain{padding:20px 0 56px}.workbench{gap:12px}.phonePreviewStage{min-height:510px;padding:10px}.douyinPhone{width:min(248px,calc(100vw - 72px))}}.appPage{min-height:100vh;background-size:44px 44px;background:radial-gradient(circle at 10% 5%,rgb(37 244 238/5%),transparent 24%),#f5f6f8}.appPage button,.appPage input{font-family:inherit}.appPage .darkButton,.appPage .primaryExportButton{box-shadow:none}.appPage .appHeader{min-height:72px;border-bottom-color:#e5e7eb;background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.appPage .appFooter,.appPage .appHeaderInner,.appPage .appMain{width:min(1280px,calc(100% - 64px))}.appPage .appHeaderInner{min-height:72px}.appPage .appMain{padding-top:12px;padding-bottom:72px}.appPage .appNav{gap:8px}.appPage .appNav a{display:inline-flex;min-height:44px;align-items:center;padding:0 12px;border-radius:9px;color:#606670;font-size:15px;font-weight:680}.appPage .appNav a:hover{background:#f4f5f7;color:#111318}.appPage .appNav a[aria-current=page]{color:#0e1116;font-weight:780}.appPage .appNav a:after{height:2px;background:#12151a}.appPage .appAccount{gap:10px}.appPage .accountMenuTrigger{display:grid;width:46px;height:46px;place-items:center;padding:0;border-radius:50%}.appPage .accountAvatar{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;flex:0 0 40px;aspect-ratio:1;border:1px solid #2f343c;background:#111318;font-size:15px;box-shadow:none}.appPage .accountMenuTrigger>svg{display:none}.appPage .accountMenu{top:calc(100% + 12px);width:300px;padding:12px;border-radius:16px;box-shadow:0 24px 65px rgb(14 18 27/18%)}.appPage .accountMenuIdentity{padding:12px}.appPage .accountMenuIdentity strong,.appPage .accountMenuLinks a,.appPage .accountSignOut{font-size:14px}.appPage .accountMenuIdentity small{font-size:13px}.appPage .accountMenuLinks a,.appPage .accountSignOut{min-height:42px}.appPage .appFooter{font-size:13px}.workbench{display:grid;grid-gap:14px;gap:14px}.workbenchCommandBar{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px;padding:4px 2px 0}.workbenchHeading{display:flex;min-height:0;align-items:baseline;justify-content:flex-start;gap:14px;margin:0;padding:0}.workbenchHeading .appEyebrow{display:none}.workbenchHeading h1{margin:0;font-size:24px;line-height:1.14;letter-spacing:-.03em}.workbenchHeading>p:last-child{margin:0;color:#737a85;font-size:13px;line-height:1.4}.workbenchLinkBar{display:grid;align-items:center;grid-gap:13px;gap:13px;border:1px solid #cfd3da;background:white;grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;padding:5px 6px 5px 16px;border-radius:14px;box-shadow:none}.workbenchLinkBar>svg{color:#636a75;width:21px;height:21px}.workbenchLinkBar input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ink);height:44px;font-size:15px}.workbenchLinkBar button{display:inline-flex;align-items:center;gap:8px;border:0;background:var(--ink);color:white;font-weight:740;height:44px;padding:0 18px;border-radius:10px;font-size:14px}.unifiedExportWorkspace{display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr) 420px;grid-gap:18px;gap:18px}.phonePreviewCardHead em{border-radius:8px;font-weight:680;padding:5px 8px;background:rgb(255 255 255/76%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.phonePreviewCardActions{display:inline-flex;align-items:center;gap:8px;margin-left:auto;pointer-events:auto}.phonePreviewSourceLink:hover{background:rgb(255 255 255/94%);color:#101318}.phonePreviewSourceLink svg{width:12px;height:12px}.simpleExportCard.unifiedSideCard{position:static;padding:24px}.simpleExportCard .simpleExportHead{padding-bottom:12px}.simpleExportHead strong{font-size:18px}.quantityField>p,.simpleBillingNote,.simpleExportHead small{font-size:13px}.quantityField>label,.simpleFormatField legend{display:block;margin-bottom:10px;color:#454b55;font-weight:740;font-size:15px}.quantitySelectWrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;padding:0 48px 0 14px;border:0;outline:0;background:transparent;color:var(--ink);cursor:pointer;font-size:16px;font-weight:700}.simpleExportCard .quantityField{padding:14px 0}.simpleExportCard .quantitySelectWrap{height:44px}.simpleExportCard .quantityField>p{margin-top:7px}.simpleExportCard .simpleFormatField{padding:14px 0}.simpleExportCard .simpleFormatField button{height:44px}.primaryExportButton,.simpleFormatField button{font-size:15px}.simpleExportCard .memberTag,.simpleExportCard .simpleFormatField button small{font-size:12px}.simpleExportCard .primaryExportButton{height:48px}.simpleExportCard .simpleBillingNote{margin-top:8px}.recentExportCopy strong,.recentExportsHead strong{font-size:15px}.recentExportCopy small,.recentExportResult,.recentExportsHead small,.recentExportsHead>a{font-size:13px}.taskLibraryPage{gap:20px}.taskLibraryHeading{min-height:60px;align-items:center}.taskLibraryHeading .appEyebrow{display:none}.taskLibraryHeading h1{margin:0 0 4px;font-size:24px;line-height:1.14;letter-spacing:-.03em}.taskLibraryHeading>div>p:last-child{color:#676e79;font-size:14px}.taskLibraryHeading .darkButton{min-height:42px;padding:0 16px;font-size:14px}.taskOverview{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #dfe2e7;border-radius:18px;background:white;box-shadow:0 14px 38px rgb(13 16 24/4%)}.taskOverview>div{position:relative;display:grid;min-height:116px;align-content:center;grid-gap:5px;gap:5px;padding:20px 24px;border-right:1px solid #e8eaee}.taskOverview>div:last-child{border-right:0}.taskOverview small,.taskOverview span{color:#747b86;font-size:13px}.taskOverview strong{font-size:28px;line-height:1;letter-spacing:-.04em}.taskLibraryPanel{border-radius:18px}.taskLibraryToolbar{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;padding:0 18px;border-bottom:1px solid #e7e9ed}.taskLibraryToolbar .historyFilters{min-height:auto;padding:0;border:0}.historyFilters button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:transparent;color:#686e79;font-weight:680;min-height:40px;padding:0 13px;font-size:14px}.historyFilters button span{display:grid;place-items:center;border-radius:99px;background:#eceef1;min-width:21px;height:21px;font-size:12px}.taskSearch{display:flex;width:min(340px,34vw);height:42px;align-items:center;gap:9px;padding:0 13px;border:1px solid #dfe2e7;border-radius:10px;background:#f8f9fa}.taskSearch:focus-within{border-color:#9aa1ab;background:white;box-shadow:0 0 0 3px rgb(37 244 238/10%)}.taskSearch svg{width:18px;height:18px;flex:0 0 auto;color:#7b828d}.taskSearch input{width:100%;border:0;outline:0;background:transparent;color:#171a20;font:inherit;font-size:14px}.taskRecordRow{grid-template-columns:66px minmax(260px,1fr) 190px 135px 145px 20px;min-height:116px;gap:18px;padding:14px 22px}.taskRecordRow:hover{background:#f8fafb}.taskRecordRow .historyCover{width:58px;height:78px;border-radius:11px}.taskRecordCopy{gap:5px}.taskRecordCopy strong{font-size:16px;line-height:1.35}.taskRecordCopy em,.taskRecordCopy small{overflow:hidden;color:#737a85;font-size:13px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.taskRecordCopy em{color:#9a9fa8;font-size:12px}.taskRecordStatus{display:grid;justify-items:start;grid-gap:8px;gap:8px}.taskRecordStatus .statusBadge{font-size:12px}.taskRecordStatus>strong{font-size:14px}.taskRecordStatus>i{display:block;width:100%;height:5px;overflow:hidden;border-radius:99px;background:#e8eaed}.taskRecordStatus>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan-deep),var(--pink))}.taskRecordFormat{gap:6px}.taskRecordFormat strong{font-size:15px}.taskRecordDate,.taskRecordDate small,.taskRecordFormat small{color:#737a85;font-size:13px}.taskRecordDate{display:grid;grid-gap:5px;gap:5px}.taskRecordDate small{color:#a0a5ad;font-size:12px}.historyEmpty,.historyMessage{display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:var(--muted);text-align:center;min-height:360px;font-size:14px}.historyEmpty h2{margin:4px 0 0;font-size:24px}.historyEmpty .darkButton,.historyEmpty p{font-size:14px}.taskDetailPage{gap:14px}.taskDetailTopbar{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:18px}.taskDetailTopbar .recordBreadcrumb,.taskDetailTopbar .recordBreadcrumb a{font-size:13px}.taskDetailHero{grid-template-columns:82px minmax(0,1fr);min-height:132px;gap:18px;padding:16px 18px;border:1px solid #dfe2e7;border-radius:18px;background:white;box-shadow:0 14px 38px rgb(13 16 24/4%)}.taskDetailCover{width:76px;height:100px;border-radius:12px}.taskDetailTitle>div{display:flex;align-items:center;gap:10px;margin-bottom:6px}.taskDetailTitle>div .statusBadge{margin:0;font-size:12px}.taskDetailPage .statusBadge{padding:5px 9px;font-size:12px}.taskDetailTitle p,.taskDetailTitle>div small{color:#737a85;font-size:13px}.taskDetailTitle h1{display:-webkit-box;margin:0 0 7px;overflow:hidden;font-size:20px;line-height:1.25;letter-spacing:-.025em;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.taskDetailTitle>a{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#4f5762;font-size:13px;font-weight:700;text-decoration:none}.taskDetailTitle>a svg{width:14px;height:14px}.taskCompletedOverview{display:grid;min-height:112px;grid-template-columns:minmax(260px,.82fr) minmax(430px,1.18fr);overflow:hidden;border:1px solid #dfe2e7;border-radius:18px;background:white;box-shadow:0 14px 38px rgb(13 16 24/4%)}.taskCompletedDownload,.taskCompletedResult{display:flex;min-width:0;align-items:center;padding:18px 22px}.taskCompletedResult{gap:14px;border-right:1px solid #e8eaed}.taskCompletedResult>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e9f8f3;color:#178a70}.taskCompletedResult>span svg{width:20px;height:20px}.taskCompletedOverview--interrupted{border-color:#ecd9ad;background:linear-gradient(90deg,#fffaf0,#fff 42%)}.taskCompletedOverview--interrupted .taskCompletedResult>span{background:#fff0cc;color:#9a650b}.taskCompletedDownload>div,.taskCompletedResult>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.taskCompletedDownload small,.taskCompletedResult small{color:#747b86;font-size:13px}.taskCompletedResult strong{font-size:23px;line-height:1.15;letter-spacing:-.03em}.taskCompletedResult p{margin:0;color:#747b86;font-size:13px}.taskCompletedDownload{gap:13px}.taskCompletedDownload>div{flex:1 1}.taskCompletedDownload>div strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.taskCompletedDownload .darkButton{min-height:44px;flex:0 0 auto;justify-content:center;padding:0 16px;font-size:14px}.taskCompletedActions{display:flex;flex:0 0 auto;gap:8px}.taskCompletedActions .darkButton,.taskCompletedActions .outlineButton{min-height:44px;justify-content:center;padding:0 16px;font-size:14px}.taskDetailPrimaryGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);grid-gap:18px;gap:18px}.taskFilePanel,.taskStatusPanel{min-height:300px;border:1px solid #dfe2e7;border-radius:18px;background:white;box-shadow:0 14px 38px rgb(13 16 24/4%)}.taskStatusPanel{display:flex;flex-direction:column;align-items:stretch;padding:22px 24px}.taskStatusHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.taskStatusHeading>div{display:grid;grid-gap:5px;gap:5px}.taskResultTotal>span,.taskStatusHeading small{color:#747b86;font-size:13px}.taskStatusHeading strong{font-size:17px}.taskStatusHeadingActions{display:flex;align-items:center;gap:8px}.taskStatusHeadingActions button{padding:5px 7px;border:0;background:transparent;color:#8b4e59;font-size:12px;font-weight:680;cursor:pointer}.taskStatusHeadingActions button:hover{color:#a02e43;text-decoration:underline}.taskResultTotal{margin:26px 0 20px}.taskResultTotal>strong{font-size:44px}.taskResultBreakdown{width:100%}.taskResultBreakdown>span{min-width:0;padding:14px 16px}.taskResultBreakdown small{font-size:12px}.taskResultBreakdown strong{font-size:18px}.taskStatusProgress{display:grid;grid-gap:9px;gap:9px;margin-top:auto}.taskStatusProgress>span{width:100%;height:7px}.taskStatusComplete,.taskStatusProgress>small{color:#6d7480;font-size:13px}.taskStatusComplete{display:flex;align-items:center;gap:7px;margin:auto 0 0}.taskStatusComplete svg{width:16px;height:16px;color:#21977d}.taskFilePanel{display:flex;flex-direction:column;padding:22px}.taskPanelHeading{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid #e8eaed}.taskPanelHeading>div{display:grid;grid-gap:4px;gap:4px}.taskPanelHeading small{color:#727985;font-size:13px}.taskPanelHeading strong{font-size:17px}.taskFileReady,.taskFileWaiting{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.taskFileReady>strong{max-width:100%;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.taskFileReady p,.taskFileReady small,.taskFileWaiting p{margin:0;color:#707782;font-size:13px;line-height:1.6}.taskFileReady .darkButton,.taskFileWaiting .outlineButton{width:100%;min-height:46px;justify-content:center;margin-top:16px;font-size:14px}.taskDetailInformation{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.taskDetailInformation>article{padding:24px 26px;border:1px solid #dfe2e7;border-radius:18px;background:white}.taskInfoHeading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #e8eaed}.taskInfoHeading span{font-size:17px;font-weight:760}.taskInfoHeading small{color:#7b828d;font-size:13px}.taskDetailInformation dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;gap:0 30px;margin:0}.taskDetailInformation dl>div{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef0f2;font-size:14px}.taskDetailInformation dt{color:#747b86}.taskDetailInformation dd{margin:0;font-weight:720;text-align:right}.taskSourceUrl{display:grid;grid-gap:7px;gap:7px;padding-top:15px}.taskCreditNote,.taskSourceUrl small,.taskSourceUrl span{color:#737a85;font-size:13px}.taskSourceUrl span{overflow:hidden;color:#464d58;text-overflow:ellipsis;white-space:nowrap}.taskCreditNote{display:flex;align-items:center;gap:7px;margin:15px 0 0}.taskCreditNote svg{width:15px;height:15px;color:#21977d}.taskDetailFooterActions{padding:8px 2px 0}.taskDetailFooterActions button{min-height:42px;padding:0 8px;font-size:13px}@media (max-width:1180px){.unifiedExportWorkspace{grid-template-columns:minmax(0,1fr) 380px}.taskRecordRow{grid-template-columns:62px minmax(230px,1fr) 175px 125px 20px}.taskRecordDate{display:none}}@media (max-width:900px){.appPage .appFooter,.appPage .appHeaderInner,.appPage .appMain{width:min(100% - 32px,760px)}.taskCompletedOverview,.taskDetailInformation,.taskDetailPrimaryGrid,.unifiedExportWorkspace{grid-template-columns:1fr}.taskCompletedResult{border-right:0;border-bottom:1px solid #e8eaed}.workbenchCommandBar{grid-template-columns:1fr;gap:12px;padding:8px 0 0}.phonePreviewCard,.unifiedSideCard{height:auto;min-height:0}.phonePreviewStage{min-height:640px}.simpleExportCard.unifiedSideCard{min-height:560px}.taskOverview{grid-template-columns:1fr 1fr}.taskOverview>div:nth-child(2){border-right:0}.taskOverview>div:nth-child(-n+2){border-bottom:1px solid #e8eaee}.taskLibraryToolbar{align-items:stretch;flex-direction:column;padding:15px}.taskSearch{width:100%}.taskRecordRow{grid-template-columns:58px minmax(0,1fr) auto;gap:14px}.taskRecordDate,.taskRecordFormat,.taskRecordStatus{display:none}.taskDetailHero{grid-template-columns:80px minmax(0,1fr)}.taskDetailCover{width:74px;height:98px}}@media (max-width:680px){.appPage .appHeader,.appPage .appHeaderInner{min-height:68px}.appPage .appNav a{min-height:42px;padding:0 10px;font-size:14px}.appPage .accountMenuTrigger{width:42px}.workbenchHeading{display:grid;grid-gap:3px;gap:3px}.workbenchLinkBar{grid-template-columns:minmax(0,1fr) auto;padding:9px}.workbenchLinkBar>svg{display:none}.workbenchLinkBar input{min-width:0;font-size:14px}.workbenchLinkBar button{padding:0 14px;font-size:14px}.phonePreviewStage{min-height:590px}.phonePreviewCardHead{display:none}.phonePreviewStage .douyinPhone{width:min(268px,calc(100vw - 70px))}.taskLibraryHeading{align-items:flex-start;flex-direction:column;gap:14px}.taskLibraryHeading .darkButton{width:100%;justify-content:center}.taskOverview{grid-template-columns:1fr}.taskOverview>div{min-height:94px;border-right:0;border-bottom:1px solid #e8eaee}.taskOverview>div:last-child{border-bottom:0}.historyFilters{width:100%;overflow-x:auto}.historyFilters button{flex:0 0 auto}.taskRecordRow{min-height:106px;padding:12px 14px}.taskRecordCopy strong{font-size:15px}.taskDetailTopbar{align-items:flex-start;flex-direction:column}.taskDetailHero{grid-template-columns:1fr}.taskDetailCover{width:68px;height:90px}.taskCompletedDownload,.taskCompletedResult{padding:16px}.taskCompletedDownload{align-items:stretch;flex-wrap:wrap}.taskCompletedDownload .darkButton{width:100%}.taskCompletedActions{width:100%;flex-wrap:wrap}.taskCompletedActions .darkButton,.taskCompletedActions .outlineButton{flex:1 1 180px}.taskResultTotal>strong{font-size:46px}.taskDetailInformation dl,.taskResultBreakdown{grid-template-columns:1fr}.taskDetailFooterActions{align-items:flex-start;flex-direction:column}}.phonePreviewCard{grid-template-rows:auto 1fr;position:relative;display:flex;flex-direction:column;overflow:hidden}.phonePreviewCardHead{justify-content:space-between;gap:20px;top:18px;right:20px;left:20px;display:flex;border:0;position:static;z-index:auto;min-height:62px;flex:0 0 62px;align-items:center;padding:0 20px;border-bottom:1px solid #e5e7eb;pointer-events:auto}.phonePreviewCardHead>div{display:flex;align-items:center;gap:10px}.phonePreviewCardHead>div>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--cyan-deep);box-shadow:0 0 0 5px rgb(37 244 238/12%);display:block}.phonePreviewCardHead strong{font-size:16px}.phonePreviewCardHead em,.phonePreviewCardHead small{color:var(--muted);font-style:normal;font-size:13px}.phonePreviewStage{background:radial-gradient(circle at 28% 18%,rgb(37 244 238/5%),transparent 28%),radial-gradient(circle at 76% 76%,rgb(254 44 85/4%),transparent 27%),#f5f6f8;height:100%;display:grid;min-height:0;flex:1 1;grid-template-columns:minmax(260px,.72fr) minmax(340px,1.28fr);grid-gap:18px;gap:18px;place-items:stretch;padding:15px 18px 17px}@media (max-width:1060px){.phonePreviewStage{grid-template-columns:minmax(240px,.64fr) minmax(300px,1.36fr);gap:14px;padding-inline:14px}.phonePreviewStage .douyinPhone{width:226px}}@media (max-width:760px){.phonePreviewCard,.unifiedSideCard{height:auto;min-height:0}.phonePreviewStage{min-height:0;grid-template-columns:1fr}.phonePreviewDevice{min-height:535px}}@media (max-width:520px){.phonePreviewCardHead{display:none}.phonePreviewStage{min-height:0;padding:10px}}.appDeveloperLink,.appPage .appAuthActions a{min-height:40px;align-items:center;font-size:14px}.taskLibraryHeading h1,.workbenchHeading h1{font-size:28px}.taskLibraryHeading>div>p:last-child,.workbenchHeading>p:last-child{font-size:15px}.phonePreviewCard,.unifiedSideCard{overflow:hidden;border:1px solid var(--line-strong);background:white;box-shadow:0 16px 45px rgb(13 16 24/5%);border-radius:20px;height:590px;min-height:590px}.phonePreviewStage .douyinPhone{width:272px}.workspaceAuthPage{display:grid;min-height:100dvh;padding:32px;place-items:center;background:radial-gradient(circle at 14% 10%,rgb(37 244 238/12%),transparent 28%),radial-gradient(circle at 88% 86%,rgb(254 44 85/9%),transparent 30%),#f5f6f8}.workspaceAuthGate{display:grid;width:min(100%,460px);min-height:330px;align-content:center;justify-items:center;padding:42px;border-radius:24px;background:rgb(255 255 255/94%);box-shadow:var(--surface-shadow);text-align:center}.workspaceAuthPulse{width:42px;height:42px;margin:38px 0 23px;border:3px solid #e1e5e9;border-top-color:#0f8f87;border-radius:50%;animation:workspaceAuthSpin .7s linear infinite}.workspaceAuthStatus{margin-top:36px;color:#7c838e;font-size:14px;font-weight:750}.workspaceAuthStatus--error{color:#c22d49}.workspaceAuthGate h1{margin:0 0 9px;font-size:27px;letter-spacing:-.035em}.workspaceAuthGate p{max-width:340px;margin:0;color:#69717c;font-size:15px}.workspaceAuthActions{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:28px}.workspaceAuthActions a,.workspaceAuthActions button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #d8dce2;border-radius:11px;background:white;color:#333a44;font:inherit;font-size:14px;font-weight:740;text-decoration:none}.workspaceAuthActions button{border-color:#111419;background:#111419;color:white}@media (max-width:1100px){.phonePreviewCard,.unifiedSideCard{height:570px;min-height:570px}.phonePreviewStage .douyinPhone{width:260px}}@media (max-width:640px){.workspaceAuthPage{padding:20px 14px}.workspaceAuthGate{padding:32px 24px;border-radius:20px}.phonePreviewCard,.unifiedSideCard{height:auto;min-height:540px}.phonePreviewStage .douyinPhone{width:min(260px,calc(100vw - 72px))}.workspaceAuthActions{grid-template-columns:1fr}}.feedbackDock{position:fixed;z-index:80;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));display:flex;align-items:flex-end;flex-direction:column;gap:12px;pointer-events:none}.feedbackPanel[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s;visibility:visible}.feedbackPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.feedbackEyebrow{color:var(--pink);font-size:11px;font-weight:780;letter-spacing:.08em}.feedbackPanelHeader h2{margin:5px 0 0;font-size:20px;line-height:1.2;letter-spacing:-.025em}.feedbackClose{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:0;border-radius:10px;background:#f2f3f5;color:#666d78;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.feedbackClose:hover{background:#e8eaed;color:var(--ink)}.feedbackClose:active{transform:scale(.96)}.feedbackClose svg{width:17px;height:17px}.feedbackDescription{margin:14px 0;color:#666d78;font-size:13px;line-height:1.65}.feedbackEmailCard{display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid #e6e8ec;border-radius:12px;background:rgb(255 255 255/86%)}.feedbackEmailCard span{color:#8b919b;font-size:11px;font-weight:720}.feedbackEmailCard a{width:max-content;color:#147e7a;font-size:14px;font-weight:760;text-decoration:none}.feedbackTemplate{max-height:130px;padding:13px 14px;margin:12px 0;overflow:auto;border-radius:12px;background:#f3f4f6;color:#333944;font:inherit;font-size:12px;font-weight:650;line-height:1.65;white-space:pre-wrap}.feedbackCopyError{margin:-4px 0 10px;color:#bc2d49;font-size:11px}.feedbackActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.feedbackActions a,.feedbackActions button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:11px;font:inherit;font-size:13px;font-weight:760;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.feedbackActions button{border:1px solid var(--ink);background:var(--ink);color:white}.feedbackActions a{border:1px solid rgb(254 44 85/20%);background:rgb(254 44 85/7%);color:var(--pink-deep)}.feedbackActions button:hover{background:#252a32}.feedbackActions a:hover{border-color:rgb(254 44 85/34%);background:rgb(254 44 85/11%)}.feedbackActions a:active,.feedbackActions button:active{transform:scale(.97)}.feedbackActions svg{width:15px;height:15px}.feedbackTrigger{display:inline-flex;min-width:90px;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgb(11 13 18/12%);border-radius:14px;background:rgb(255 255 255/94%);box-shadow:0 16px 42px rgb(11 13 18/14%);color:var(--ink);font:inherit;font-size:14px;font-weight:780;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.feedbackTrigger:hover,.feedbackTrigger[aria-expanded=true]{border-color:rgb(254 44 85/26%);background:white}.feedbackTrigger:active{transform:scale(.96)}.feedbackTrigger>span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:var(--ink);box-shadow:-2px 0 0 var(--cyan),2px 0 0 var(--pink);color:white}.feedbackTrigger svg{width:15px;height:15px}.feedbackActions a:focus-visible,.feedbackActions button:focus-visible,.feedbackClose:focus-visible,.feedbackTrigger:focus-visible{outline:2px solid var(--cyan-deep);outline-offset:3px}@media (max-width:640px){.feedbackDock{position:static;z-index:auto;right:auto;bottom:auto;width:-moz-fit-content;width:fit-content;margin:0 max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) auto}.feedbackPanel{position:fixed;z-index:80;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));width:calc(100vw - 28px);max-height:calc(100dvh - 88px);padding:18px;overflow-y:auto;border-radius:18px}.feedbackTrigger{min-width:84px;min-height:44px;padding:0 14px}}.appDeveloperLink{display:inline-flex;min-height:38px;align-items:center;gap:6px;padding:0 8px;color:#555c67;font-weight:700;text-decoration:none;font-size:var(--type-caption)}.appPage .accountMenuIdentity small,.appPage .appFooter{font-size:var(--type-caption);line-height:1.55}.dashboardFlowRow,.dashboardFlowRow li,.dashboardFlowRow li i,.dashboardStudio .douyinResultPreviewHead small,.dashboardStudio .exportCostSummary>small,.dashboardStudio .exportReplyField button,.dashboardStudio .exportReplyField button small,.dashboardStudio .exportReplyField legend,.dashboardStudio .quantityField>label,.dashboardStudio .quantityField>p,.dashboardStudio .simpleBillingNote,.dashboardStudio .simpleFormatField button,.dashboardStudio .simpleFormatField button small,.dashboardStudio .simpleFormatField legend,.dashboardTrustStrip,.dashboardTrustStrip strong,.dashboardVideoStats small,.douyinResultColumns,.douyinResultPreview.isTable .resultCommentAvatar,.exportCostSummary>span,.exportSubmitGroup .memberTag,.exportSubmitGroup>div>a:first-child,.resultTableAuthor,.resultTableAuthor em,.resultTableAuthor i,.resultTableLikes,.resultTableReplies,.resultTableText,.resultTableTime{font-size:var(--type-caption)}.dashboardStudio .quantityField>p,.dashboardStudio .simpleBillingNote{line-height:1.5;white-space:normal}.dashboardStudio .exportReplyField button,.dashboardStudio .simpleFormatField button{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:4px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#747b86;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease;min-height:40px}.historyFilters button span,.inlineJobConfig small,.inlineJobConfig strong,.inlineJobError,.inlineJobHead .statusBadge,.inlineJobHead small,.inlineJobPersistence,.inlineJobProgress>p,.inlineJobSecondaryActions a,.inlineJobSecondaryActions button,.inlineJobStage,.recentExportCopy small,.recentExportResult,.recentExportsHead small,.recentExportsHead>a,.taskCompletedDownload small,.taskCompletedResult p,.taskCompletedResult small,.taskCreditNote,.taskDetailFooterActions button,.taskDetailPage .statusBadge,.taskDetailTitle p,.taskDetailTitle>a,.taskDetailTitle>div .statusBadge,.taskDetailTitle>div small,.taskDetailTopbar .recordBreadcrumb,.taskDetailTopbar .recordBreadcrumb a,.taskFileReady p,.taskFileReady small,.taskFileWaiting p,.taskInfoHeading small,.taskOverview small,.taskOverview span,.taskPanelHeading small,.taskRecordCopy em,.taskRecordCopy small,.taskRecordDate,.taskRecordDate small,.taskRecordFormat small,.taskRecordStatus .statusBadge,.taskResultBreakdown small,.taskResultTotal>span,.taskSourceUrl small,.taskSourceUrl span,.taskStatusComplete,.taskStatusHeading small,.taskStatusHeadingActions button,.taskStatusProgress>small{font-size:var(--type-caption)}.taskCompletedResult p,.taskFileReady p,.taskFileWaiting p,.taskRecordCopy strong,.taskRecordFormat strong{line-height:1.6}.billingCardActions a,.billingCardActions button,.billingCardHeading,.billingCardHeading em,.billingCurrentPlan dd,.billingCurrentPlan dt,.billingEmpty a,.billingEmpty p,.billingFootnote,.billingLoading span,.billingManagerHeader>button,.billingManagerHeader>div>p:last-child,.billingNoPlan a,.billingOrder button,.billingOrder span,.billingOrdersEmpty,.billingPaymentStatus,.billingReturnNotice,.billingTestCheckout,.billingTestCheckout button,.billingUpgrade span,.billingUpgrade strong{font-size:var(--type-caption)}.billingEmpty p,.billingFootnote,.billingManagerHeader>div>p:last-child,.billingOrder span,.billingOrdersEmpty,.billingReturnNotice,.billingTestCheckout,.billingUpgrade span{line-height:1.65}.feedbackActions a,.feedbackActions button,.feedbackCopyError,.feedbackEmailCard span,.feedbackEyebrow,.feedbackTemplate{font-size:var(--type-caption)}.feedbackDescription,.feedbackEmailCard a{font-size:var(--type-small);line-height:1.65}.feedbackPanel{position:absolute;right:0;bottom:calc(100% + 12px);padding:20px;border:1px solid rgb(11 13 18/10%);border-radius:20px;background:radial-gradient(circle at 100% 0,rgb(37 244 238/10%),transparent 34%),rgb(255 255 255/97%);box-shadow:0 24px 70px rgb(11 13 18/18%);opacity:0;pointer-events:none;transform:translateY(8px) scale(.985);transform-origin:right bottom;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s;visibility:hidden;width:min(400px,calc(100vw - 32px))}@media (max-width:640px){.dashboardFlowRow li,.dashboardFlowRow>span,.dashboardStudio .workbenchLinkBar button{font-size:var(--type-caption)}}@media (prefers-reduced-motion:reduce){.feedbackActions a,.feedbackActions button,.feedbackClose,.feedbackPanel,.feedbackTrigger{transition-duration:.01ms}}.phonePreviewSourceLink,.recordError p,.simpleExportHead small,.simpleExportHead>a,.workbenchError{font-size:var(--type-caption)}.phonePreviewSourceLink{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;background:rgb(255 255 255/76%);color:#535b66;font-size:12px;font-weight:680;line-height:1;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s ease,color .15s ease;min-height:40px}.douyinResultEmpty span,.douyinResultPreviewFoot,.douyinResultTabs button,.douyinResultTabs--parsed,.resultCommentAvatar,.resultCommentBody p,.resultCommentBody>small,.resultCommentBody>strong,.resultCommentBody>strong em,.resultCommentBody>strong i,.resultCommentReactions small,.resultCommentReplies,.resultPreviewBadge{font-size:var(--type-caption)}.douyinResultEmpty span,.resultCommentBody p,.resultCommentBody>small,.resultCommentReplies{line-height:1.6}.dashboardStudio .simpleExportCard.unifiedSideCard{display:grid;width:100%;height:auto;grid-template-columns:minmax(210px,1.12fr) minmax(170px,.82fr) minmax(180px,.85fr) minmax(155px,.72fr) minmax(275px,1.25fr);grid-gap:24px;gap:24px;padding:20px 26px;border:0;border-top:1px solid #dfe2e7;border-radius:0;background:#f8f9fa;box-shadow:none;min-height:162px;align-items:start;padding-block:28px 24px}.dashboardStudio .exportSegmentField,.dashboardStudio .quantityField{align-self:start;grid-template-rows:18px 48px auto;gap:8px;padding:0;margin:0}.dashboardStudio .exportCostSummary>small,.dashboardStudio .exportFieldLabel,.dashboardStudio .quantityField>label{display:flex;height:18px;align-items:center;padding:0;margin:0;color:#737a85;font-size:var(--type-caption);font-weight:680;line-height:18px}.dashboardStudio .exportSegmentField>.exportSegmentedControl,.dashboardStudio .quantitySelectWrap{height:48px;border-radius:12px}.dashboardStudio .exportSegmentField>.exportSegmentedControl{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:40px;align-items:center;grid-gap:0;gap:0;padding:4px;overflow:hidden;border:0;background:#eceff2;box-shadow:inset 0 0 0 1px rgb(15 18 24/8%)}.dashboardStudio .exportSegmentedControl button{width:100%;min-width:0;max-width:100%;height:40px;min-height:40px;max-height:40px;align-self:center;gap:5px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#626a75;white-space:nowrap;box-shadow:none;transition-property:background-color,color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.dashboardStudio .exportSegmentedControl button:hover:not(:disabled):not(.isSelected){background:rgb(255 255 255/72%);color:#2f353e}.dashboardStudio .exportSegmentedControl button.isSelected{background:#111419;color:white;box-shadow:0 1px 2px rgb(15 18 24/18%),0 0 0 1px rgb(15 18 24/6%)}.dashboardStudio .exportSegmentedControl button:focus-visible{z-index:1;outline:2px solid #111419;outline-offset:2px}.dashboardStudio .exportSegmentedControl button:disabled{color:#a5abb4;opacity:1}.dashboardStudio .exportSegmentedControl button small{display:inline-flex;flex:0 0 auto;align-items:center;color:inherit;font-size:10px;font-weight:650;line-height:1;white-space:nowrap;opacity:.68}.dashboardStudio .exportSegmentedControl button:disabled small{padding:2px 5px;border-radius:999px;background:#f7e8ec;color:#995063;opacity:1}.dashboardStudio .exportCostSummary{align-self:start;grid-template-rows:18px 48px;gap:8px}.dashboardStudio .exportCostSummary>span{min-height:48px;align-items:center}@media (max-width:640px){.dashboardStudio .simpleExportCard.unifiedSideCard{grid-template-columns:1fr;gap:17px;padding:20px 18px;min-height:0;padding-block:20px}}.dashboardStudio .workbenchLinkBar{min-height:68px;padding:7px 8px 7px 19px;border:1px solid #dde1e7;border-radius:18px;background:rgb(255 255 255/96%);box-shadow:0 18px 48px rgb(11 13 18/6%),inset 0 1px 0 rgb(255 255 255/90%);grid-template-columns:auto minmax(0,1fr) auto auto}.dashboardStudio .workbenchLinkBar .workbenchChangeVideoButton{min-width:88px;padding:0 13px 0 15px;background:#eef0f3;color:#59616c;box-shadow:inset 0 0 0 1px rgb(15 18 24/6%)}.dashboardStudio .workbenchLinkBar .workbenchChangeVideoButton:hover:not(:disabled){background:#e5e8ec;color:#252a32;box-shadow:inset 0 0 0 1px rgb(15 18 24/8%)}.dashboardStudio .workbenchLinkBar .workbenchChangeVideoButton:focus-visible{outline:2px solid #111419;outline-offset:2px}@media (max-width:640px){.dashboardStudio .workbenchLinkBar{min-height:60px;border-radius:15px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:46px 46px;gap:8px;padding:6px}.dashboardStudio .workbenchLinkBar>svg{display:none}.dashboardStudio .workbenchLinkBar input{font-size:14px;grid-column:1/-1;grid-row:1;width:100%;height:46px;padding:0 10px}.dashboardStudio .workbenchLinkBar .workbenchChangeVideoButton{grid-column:1;grid-row:2;width:44px;min-width:44px;height:46px;padding:0}.dashboardStudio .workbenchLinkBar .workbenchChangeVideoButton span{display:none}.dashboardStudio .workbenchLinkBar .workbenchParseButton{grid-column:2;grid-row:2;width:100%;min-width:0;height:46px}.dashboardStudio.workbench--empty .workbenchLinkBar,.dashboardStudio.workbench--job .workbenchLinkBar{grid-template-columns:minmax(0,1fr)}.dashboardStudio.workbench--empty .workbenchLinkBar .workbenchParseButton,.dashboardStudio.workbench--job .workbenchLinkBar .workbenchParseButton{grid-column:1}}@media (min-width:961px){.dashboardStudio.workbench--configured .unifiedExportWorkspace,.dashboardStudio.workbench--job .unifiedExportWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;grid-gap:18px;gap:18px}.dashboardStudio.workbench--configured .dashboardStudioSurface,.dashboardStudio.workbench--job .dashboardStudioSurface{min-width:0}.dashboardStudio.workbench--configured .phonePreviewStage,.dashboardStudio.workbench--job .phonePreviewStage{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)}.dashboardStudio.workbench--configured .douyinResultColumns,.dashboardStudio.workbench--job .douyinResultColumns{grid-template-columns:minmax(58px,.62fr) minmax(0,1.7fr) 50px;gap:8px;padding:0 12px 0 52px}.dashboardStudio.workbench--configured .douyinResultColumns span:nth-child(n+4),.dashboardStudio.workbench--configured .resultTableReplies,.dashboardStudio.workbench--configured .resultTableTime,.dashboardStudio.workbench--job .douyinResultColumns span:nth-child(n+4),.dashboardStudio.workbench--job .resultTableReplies,.dashboardStudio.workbench--job .resultTableTime{display:none}.dashboardStudio.workbench--configured .douyinResultPreview.isTable .douyinResultList article.resultTableRow,.dashboardStudio.workbench--job .douyinResultPreview.isTable .douyinResultList article.resultTableRow{grid-template-columns:32px minmax(58px,.62fr) minmax(0,1.7fr) 50px;gap:8px;padding:10px 12px}.dashboardStudio.workbench--configured .simpleExportCard.unifiedSideCard,.dashboardStudio.workbench--job .unifiedSideCard{position:-webkit-sticky;position:sticky;top:88px;display:grid;width:100%;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;align-self:start;grid-gap:10px;gap:10px;padding:18px;border:0;border-radius:22px;background:white;box-shadow:0 0 0 1px rgb(15 18 24/6%),0 18px 50px rgb(11 13 18/8%),0 2px 8px rgb(11 13 18/3%)}.dashboardStudio.workbench--configured .simpleExportHead{display:flex;min-height:44px;padding-bottom:14px;border-bottom:1px solid #e8eaee}.dashboardStudio.workbench--configured .simpleExportHead>div>svg{color:#242a33}.dashboardStudio.workbench--configured .simpleExportHead strong{font-size:17px}.dashboardStudio.workbench--configured .simpleExportHead small{font-size:12px}.dashboardStudio.workbench--configured .exportCostSummary,.dashboardStudio.workbench--configured .exportSegmentField,.dashboardStudio.workbench--configured .exportSubmitGroup,.dashboardStudio.workbench--configured .quantityField{width:100%}.dashboardStudio.workbench--configured .quantityField>p{overflow:visible;text-overflow:clip;white-space:normal}.dashboardStudio.workbench--configured .exportCostSummary{padding-top:14px;border-top:1px solid #e8eaee}.dashboardStudio.workbench--configured .exportSubmitGroup{grid-template-columns:minmax(0,1fr);gap:8px}.dashboardStudio.workbench--configured .exportSubmitGroup>div{order:3;justify-items:center}.dashboardStudio.workbench--configured .exportSubmitGroup .primaryExportButton{order:1;width:100%}.dashboardStudio.workbench--configured .simpleBillingNote{grid-column:1;order:2;justify-self:center}}@media (min-width:961px) and (max-width:1180px){.dashboardStudio.workbench--configured .unifiedExportWorkspace,.dashboardStudio.workbench--job .unifiedExportWorkspace{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.dashboardStudio.workbench--configured .simpleExportCard.unifiedSideCard,.dashboardStudio.workbench--job .unifiedSideCard{gap:8px;padding:16px}.dashboardStudio.workbench--configured .phonePreviewStage,.dashboardStudio.workbench--job .phonePreviewStage{grid-template-columns:minmax(250px,.78fr) minmax(0,1fr)}.dashboardStudio.workbench--configured .phonePreviewDevice,.dashboardStudio.workbench--job .phonePreviewDevice{padding-inline:18px}.dashboardStudio.workbench--configured .phonePreviewStage .douyinPhone,.dashboardStudio.workbench--job .phonePreviewStage .douyinPhone{width:220px}.dashboardStudio.workbench--configured .dashboardVideoStats,.dashboardStudio.workbench--job .dashboardVideoStats{min-height:66px}}@media (max-width:960px){.dashboardStudio.workbench--configured .unifiedExportWorkspace,.dashboardStudio.workbench--job .unifiedExportWorkspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.dashboardStudio.workbench--configured .simpleExportCard.unifiedSideCard,.dashboardStudio.workbench--job .unifiedSideCard{position:static;border:0;border-radius:20px;background:white;box-shadow:0 0 0 1px rgb(15 18 24/6%),0 18px 50px rgb(11 13 18/7%)}}.dashboardStudio.workbench--job .inlineJobCard{display:grid;width:100%;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0;padding:18px;border:0;border-radius:22px;background:white;box-shadow:0 0 0 1px rgb(15 18 24/6%),0 18px 50px rgb(11 13 18/8%),0 2px 8px rgb(11 13 18/3%)}.dashboardStudio.workbench--job .inlineJobHead{padding:0 0 14px;border-bottom:1px solid #e8eaee}.dashboardStudio.workbench--job .inlineJobConfig{padding:14px 0;border-bottom:1px solid #e8eaee}.dashboardStudio.workbench--job .inlineJobProgress{padding:16px 0 14px}.dashboardStudio.workbench--job .inlineJobProgress>p,.dashboardStudio.workbench--job .inlineJobProgress>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardStudio.workbench--job .inlineJobPersistence{grid-column:auto;margin-top:16px}.dashboardStudio.workbench--job .inlineJobPending{display:grid;width:100%;height:auto;min-height:286px;grid-template-columns:minmax(0,1fr);align-content:center;grid-gap:24px;gap:24px;padding:24px}.inlineJobPendingHead{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.inlineJobPendingIcon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#0b0d12;box-shadow:-2px 0 0 rgb(37 244 238/72%),2px 0 0 rgb(254 44 85/68%),0 10px 24px rgb(11 13 18/14%);color:white}.inlineJobPendingIcon svg{width:21px;height:21px;animation:workbenchParseSpin .9s linear infinite}.inlineJobPendingCopy{display:grid;min-width:0;grid-gap:4px;gap:4px}.inlineJobPendingCopy small{color:#087c77;font-size:11px;font-weight:760}.inlineJobPendingCopy strong{color:var(--ink);font-size:17px;line-height:1.35;text-wrap:balance}.inlineJobPendingCopy span{color:var(--muted);font-size:12px;line-height:1.55;text-wrap:pretty}.inlineJobPendingProgress{height:6px;overflow:hidden;border-radius:99px;background:#e9ebee}.inlineJobPendingProgress i{display:block;width:46%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan-deep),var(--pink));animation:inlineJobPendingSlide 1.35s cubic-bezier(.2,0,0,1) infinite;transform:translateX(-125%);will-change:transform}.inlineJobPendingHint{display:flex;align-items:center;gap:7px;margin:0;color:#737a85;font-size:12px;line-height:1.5}.inlineJobPendingHint svg{width:15px;height:15px;flex:0 0 auto;color:var(--green)}@media (min-width:641px){.feedbackDock[data-compact=true]{right:max(2px,env(safe-area-inset-right))}.feedbackDock[data-compact=true] .feedbackTrigger{width:44px;min-width:44px;gap:0;padding:0;overflow:hidden;font-size:0}}